@keyframes dotsBounceBefore{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(-0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translate3d(0,0,0)}
}
@keyframes dotsBounceAfter{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translateX(0)}
}
.select--new-case .select__input{padding:0 30px 0 12px}
.select--new-case .select__input::-webkit-input-placeholder{color:#e3e3e3;text-transform:none;font-weight:400;font-style:normal}
.select--new-case .select__input::-moz-placeholder{color:#e3e3e3;opacity:1;text-transform:none;font-weight:400;font-style:normal}
.select--new-case .select__input:-ms-input-placeholder{color:#e3e3e3;opacity:1;text-transform:none;font-weight:400;font-style:normal}
.select--new-case .select__input:-moz-placeholder{color:#e3e3e3;opacity:1;text-transform:none;font-weight:400;font-style:normal}
.select__option--custom{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#222}
.select__option--custom__title{font-weight:700}
.case-creation__wrapper{position:relative;min-height:200px}
.case-creation__welcome,.case-creation__form{display:none}
.case-creation__partners{text-align:center;background:#fff;margin:15px auto;padding:63px 20px;min-height:420px;max-width:1050px;display:flex;align-items:center}
.case-creation__partners--hidden{display:none}
.case-creation__partners-text{line-height:40px;font-weight:300;margin:0 auto;font-size:24px}
.case-creation__partners-phone{font-weight:300;color:#066fac;text-decoration:dashed;text-wrap:nowrap}
.case-creation__partners-phone a{border-bottom:1px dashed;color:#066fac;text-decoration:dashed}
.case-creation__title{font-size:36px;line-height:43px;font-weight:500;color:#222}
.case-creation__step-list{margin:30px auto;max-width:656px;background:#fff;position:relative}
.case-creation__step{min-height:400px;margin:auto;padding:30px 40px;position:relative}
.case-creation__step--hidden{display:none}
.case-creation__step--deflection{border-top:10px #ff7a00 solid}
.case-creation__final-step{min-height:400px;margin:auto;padding:30px 40px;position:relative}
.case-creation__final-step a{color:#0684bc}
.case-creation__final-step--hidden{display:none}
.case-creation__footer{padding:30px 40px}
.case-creation__footer-buttons{display:flex;justify-content:space-between;padding:15px 0}
.case-creation__footer-button{display:flex;justify-content:center;align-items:center;background:#0684bc;font-size:12px;line-height:18px;color:#fff;width:88px;height:35px;cursor:pointer;border:1px solid #0684bc;border-radius:2px}
.case-creation__footer-button--hidden{display:none}
.case-creation__footer-button--next{margin-left:auto}
.case-creation__footer-button:hover{background-color:#2098ce;border-color:#2098ce}
.case-creation__footer-button--back{background:#fff;color:#0684bc}
.case-creation__footer-button--back:hover{border-color:#0c6287;background-color:#fff;color:#0c6287}
.case-creation__footer-button[disabled="true"]{background-color:#c4c4c4;border-color:#c4c4c4;color:#fff;cursor:not-allowed}
.case-creation__step-counter{width:100%;padding:10px;display:flex;flex-direction:row;justify-content:center}
.case-creation__counter-dot{background:rgba(255,122,0,0.3);height:10px;width:10px;border-radius:50%;margin:0 5px;transition:background .3ms ease}
.case-creation__counter-dot--active{background:#676767}
.case-creation__counter-dot--checked{background:#676767}
.case-creation__final-step{border-top:10px #ff7a00 solid}
.case-creation__final-title{margin-bottom:29px;color:#ff7a00;font-size:24px;font-weight:500}
.case-creation__final-text{color:#222;line-height:24px;font-size:12px}
.case-creation__link{color:#0684bc}
.case-creation__fields-line{display:flex;justify-content:space-between}
.case-creation__field{margin-bottom:20px}
.case-creation__field--space-after{margin-bottom:40px}
.case-creation__field--no-space-after{margin-bottom:0}
.case-creation__field--short{width:60px}
.case-creation__field--row{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}
.case-creation__field--row .case-creation__field-title{width:75%}
.case-creation__field--row .case-creation__field-error{flex-grow:1}
.case-creation__fields-line .case-creation__field{flex-basis:100%}
.case-creation__field--required .case-creation__field-title:after{content:"*";margin-left:3px;color:#e91207}
.case-creation__field--show-value .case-creation__field-title:before{display:none}
.case-creation__field-title{color:#676767;font-size:12px;font-weight:600;font-style:normal;line-height:1.5;display:flex;margin-bottom:6px}
.case-creation__field-title--bold{font-weight:700;font-style:normal}
.case-creation__field-title--normal{font-weight:400;font-style:normal}
.case-creation__field-value{font-size:14px;line-height:1.2;min-height:1.2em;font-weight:700;font-style:normal;display:none;color:#282828}
.case-creation__field-tooltip{position:relative;margin-left:3px}
.case-creation__field-tooltip-icon{width:14px;color:#6b6d70;cursor:pointer}
.case-creation__field-tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:0;left:-21px;margin-bottom:35px;background:#16325c;color:#fff;font-size:12px;width:320px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);padding:8px 12px;border-radius:4px;transform:translate3d(0,5px,0);transition:opacity .2s ease,transform .2s ease,visibility .00001s .2s;z-index:100}
.case-creation__field-tooltip-text:before,.case-creation__field-tooltip-text:after{position:absolute;height:16px;width:16px;left:20px;top:100%;margin-top:-8px;transform:rotate(45deg);content:"";background-color:inherit}
.case-creation__field-tooltip-text:after{box-shadow:2px 2px 4px 0 rgba(0,0,0,0.16);z-index:-1}
.case-creation__field-tooltip:hover .case-creation__field-tooltip-text{opacity:1;visibility:visible;transform:translate3d(0,0,0);transition:opacity .2s ease,transform .2s ease}
.case-creation__field-hint{margin-left:auto;cursor:help;color:#0684bd}
.case-creation__field-hint:hover{color:#056895;text-decoration:underline}
.case-creation__field-hint:active{color:#0571a2}
.case-creation__field-error{color:#c23934;font-size:12px;margin-top:2px;line-height:18px;font-weight:500;font-style:normal;display:none}
.case-creation__field--error .case-creation__field-error--common,.case-creation__field--pattern-error .case-creation__field-error--pattern{display:block}
.case-creation__field-error--link{color:inherit;font-weight:700;font-style:normal}
.case-creation__field--show-popup .case-creation__field--popup-error{display:block}
.case-creation__field--show-popup .case-creation__input--textarea{border-color:#c23934}
.case-creation__field--popup-error{color:#c23934;font-size:12px;margin-top:2px;line-height:18px;font-weight:500;font-style:normal;display:none}
.case-creation__fields-line .case-creation__field+.case-creation__field{margin-left:10px}
.case-creation__action-fields{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}
.case-creation__action-title{color:#696969;font-size:12px;line-height:1.5;margin-bottom:2px;font-weight:700;font-style:normal}
.case-creation__action-column{flex-basis:100%}
.case-creation__action-column--hidden{display:none}
.case-creation__action-column+.case-creation__action-column{margin-left:20px}
.case-creation__note{color:#706e6b;font-size:13px;font-weight:500;font-style:normal;line-height:1.5;margin-top:2px}
.case-creation__note a{color:#0684bd}
.case-creation__note a:hover{color:#056895;text-decoration:underline}
.case-creation__note a:active{color:#0571a2}
.case-creation__toggler .case-creation__input--checkbox{position:absolute;opacity:0;pointer-events:none}
.case-creation__toggler-btn{width:48px;height:24px;border-radius:12px;position:relative;background:#919297;transition:background-color .2s cubic-bezier(0.75,0,0.08,1);user-select:none}
.case-creation__toggler-btn:before{width:20px;height:20px;border-radius:50%;background:#fff;content:"";position:absolute;left:2px;top:2px;transform:translate3d(0,0,0);transition:transform .2s ease}
.case-creation__toggler-btn:after{height:11px;width:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;left:10px;top:4px;content:"";opacity:0;transition:opacity .2s ease}
.case-creation__toggler:focus-within .case-creation__toggler-btn{box-shadow:#0070d2 0 0 3px 0}
.case-creation__toggler-value{color:#696969;font-size:10px;font-weight:500;font-style:normal;margin-top:2px}
.case-creation__toggler-value--on{display:none}
.case-creation__input--checkbox:checked ~ .case-creation__toggler-btn{background:#04618c}
.case-creation__input--checkbox:checked ~ .case-creation__toggler-btn:before{transform:translate3d(24px,0,0)}
.case-creation__input--checkbox:checked ~ .case-creation__toggler-btn:after{opacity:1}
.case-creation__input--checkbox:checked ~ .case-creation__toggler-value--on{display:block}
.case-creation__input--checkbox:checked ~ .case-creation__toggler-value--off{display:none}
.case-creation__input--text,.case-creation__input--textarea{width:100%;border:1px solid #e8e8e8;color:#282828;font-size:14px}
.case-creation__input--text:focus,.case-creation__input--textarea:focus{border-color:#1589ee;box-shadow:#0070d2 0 0 3px 0}
.case-creation__field--pattern-error .case-creation__input--text,.case-creation__field--pattern-error .case-creation__input--textarea,.case-creation__field--error .case-creation__input--text,.case-creation__field--error .case-creation__input--textarea{border-color:#c23934}
.case-creation__input--text::-webkit-input-placeholder,.case-creation__input--textarea::-webkit-input-placeholder{color:#bfbfbf;text-transform:none;font-weight:400;font-style:normal}
.case-creation__input--text::-moz-placeholder,.case-creation__input--textarea::-moz-placeholder{color:#bfbfbf;opacity:1;text-transform:none;font-weight:400;font-style:normal}
.case-creation__input--text:-ms-input-placeholder,.case-creation__input--textarea:-ms-input-placeholder{color:#bfbfbf;opacity:1;text-transform:none;font-weight:400;font-style:normal}
.case-creation__input--text:-moz-placeholder,.case-creation__input--textarea:-moz-placeholder{color:#bfbfbf;opacity:1;text-transform:none;font-weight:400;font-style:normal}
.case-creation__input--text{height:32px;padding:0 12px}
.case-creation__input--textarea{min-height:110px;max-height:500px;padding:8px 12px;resize:vertical}
.case-creation__radio,.case-creation__checkbox{display:flex;align-items:center;min-height:22px}
.case-creation__radio .case-creation__input,.case-creation__checkbox .case-creation__input{position:absolute;opacity:0;pointer-events:none}
.case-creation__checkbox{display:inline-flex}
.case-creation__radio-btn{width:16px;height:16px;border-radius:50%;margin-right:8px;position:relative;border:1px solid #e8e8e8}
.case-creation__radio-btn:before{background:#0684bd;height:8px;width:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";opacity:0}
.case-creation__field--error .case-creation__radio-btn{border-color:#c23934}
.case-creation__radio:focus-within .case-creation__radio-btn{border-color:#1589ee;box-shadow:#0070d2 0 0 3px 0}
.case-creation__input--radio:checked ~ .case-creation__radio-btn:before{opacity:1}
.case-creation__radio-title,.case-creation__checkbox-title{font-size:13px;font-weight:500;font-style:normal;user-select:none}
.case-creation__checkbox-btn{width:16px;height:16px;margin-right:8px;position:relative;border:1px solid #e8e8e8}
.case-creation__checkbox-btn:before{height:4px;width:8px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-70%,0) rotate(-45deg);content:"";opacity:0;border-left:1px solid #0684bd;border-bottom:1px solid #0684bd}
.case-creation__checkbox:focus-within .case-creation__checkbox-btn{border-color:#1589ee;box-shadow:#0070d2 0 0 3px 0}
.case-creation__input--checkbox:checked ~ .case-creation__checkbox-btn:before{opacity:1}
.case-creation__field--show-value .case-creation__input-wrapper{display:none}
.case-creation__field--show-value .case-creation__field-value{display:block}
.case-creation__field--hidden{display:none}
.case-creation__submit{display:flex;justify-content:flex-end;margin-top:20px}
.case-creation__submit-btn,.case-creation__complete-btn{background-color:#0684bd;padding:0 21px;height:35px;color:#fff;border-radius:3px;font-size:14px;font-weight:300;font-style:normal}
.case-creation__submit-btn:hover,.case-creation__complete-btn:hover{background-color:#2098ce}
.case-creation__submit-btn:active,.case-creation__complete-btn:active{background-color:#005684}
.case-creation__submit-btn--disabled,.case-creation__complete-btn--disabled{cursor:default !important;background:#ccc;border-color:#ccc}
.case-creation__submit-btn--disabled:hover,.case-creation__complete-btn--disabled:hover{background:#ccc}
.case-creation__fields--hidden{display:none}
.case-creation__fields-title{font-size:16px;line-height:1.5;margin-bottom:30px;color:#706e6b}
.case-creation__submit-msg{color:#abadb0;text-transform:uppercase;letter-spacing:.1em;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,50px);z-index:9051;display:none}
.case-creation__send-data-text{text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center;padding:0 20px 180px;color:#222}
.case-creation__send-data-text--hidden{display:none}
.case-creation__spinner{position:absolute;top:50%;left:50%;z-index:9051;width:44px;transform:translate(-50%,-50%) rotate(90deg);will-change:transform}
.case-creation__spinner-dot{position:absolute;top:0;left:0;width:100%}
.case-creation__spinner-dot--a{transform:rotate(60deg)}
.case-creation__spinner-dot--b{transform:rotate(120deg)}
.case-creation__spinner:before,.case-creation__spinner:after,.case-creation__spinner-dot::before,.case-creation__spinner-dot:after{width:10px;height:10px;content:"";position:absolute;background:#abadb0;border-radius:50%;animation-duration:1000ms;animation-iteration-count:infinite;transform:translate3d(0,0,0)}
.case-creation__spinner:before,.case-creation__spinner-dot::before{animation-name:dotsBounceBefore;top:-5px;left:-5px}
.case-creation__spinner:after,.case-creation__spinner-dot:after{animation-name:dotsBounceAfter;top:-5px;right:-5px}
.case-creation__spinner:before{animation-delay:-83.3333ms}
.case-creation__spinner-dot--a:before{animation-delay:83.3333ms}
.case-creation__spinner-dot--b:before{animation-delay:250ms}
.case-creation__spinner:after{animation-delay:416.667ms}
.case-creation__spinner-dot--a:after{animation-delay:583.333ms}
.case-creation__spinner-dot--b:after{animation-delay:750ms}
.case-creation__popup{width:90%;max-width:640px;left:50%;top:50%;position:fixed;opacity:0;visibility:hidden;transform:translate3d(-50%,-50%,0);transition:opacity .3s ease,visibility .00001s .3s;background:#fff;box-shadow:rgba(0,0,0,0.16) 0 2px 3px 0;border-radius:4px;z-index:901;border-top:5px #f9a23d solid}
.case-creation__popup .case-creation__field{display:inline;margin-left:-4px}
.case-creation__popup .case-creation__field-title{display:inline}
.case-creation__popup .case-creation__field-body{margin-bottom:20px}
.case-creation__coveo-body{background:#fff;max-width:600px;min-height:160px}
.case-creation__deflection-title{color:#222;font-weight:600;font-size:16px}
.case-creation__deflection-footer{display:flex;justify-content:center;padding:40px 0}
.case-creation__deflection-button{margin:0 25px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:176px;font-size:16px;line-height:14px;padding:13px;background:#fff;border:1px solid #0684bc;border-radius:2px;color:#0684bc;cursor:pointer;transition:.3s ease}
.case-creation__deflection-button:hover{width:240px}
.case-creation__deflection-button--cancel{background:#0684bc;color:#fff}
.case-creation__deflection-button-subtext{font-size:14px;margin-top:3px}
.case-creation__block--disabled{display:none !important}
.case-creation__popup-body{padding:16px}
.case-creation__popup-close{position:absolute;right:-4px;top:-40px;width:26px;height:26px;background:transparent}
.case-creation__popup-close:before,.case-creation__popup-close:after{width:3px;height:22px;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:""}
.case-creation__popup-close:before{transform:rotate(-45deg)}
.case-creation__popup-close:after{transform:rotate(45deg)}
.case-creation__popup-text,.case-creation__popup-email{color:#696969;font-size:12px;line-height:1.5;margin-bottom:10px;font-weight:600;font-style:normal;display:inline}
.case-creation__popup-footer{position:relative;padding:0 16px 12px;display:flex;justify-content:flex-end}
.case-creation__complete-btn{padding:0 16px}
.case-creation__overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(126,140,153,0.8);z-index:900;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .0001s .3s}
.case-creation__breadcrumbs{margin:0 0 50px;font-size:16px}
.coveo-list-layout.CoveoResult{border-bottom:0;position:relative;padding:7px 0 14px;color:#0684bc}
.coveo-result-list-layout.CoveoResult{border:0}
.case-creation--logged--in .case-creation__spinner{display:none}
.case-creation--logged--in .case-creation__form{display:block}
.case-creation--logged--out .case-creation__spinner{display:none}
.case-creation--logged--out .case-creation__welcome{display:block}
.case-creation__step .case-creation__spinner{display:none}
.case-creation__step--loading .case-creation__step-list .case-creation__spinner{display:block}
.case-creation__step--loading .case-creation__deflection-body{visibility:hidden}
.case-creation__step--loading .case-creation__step-content{visibility:hidden}
.case-creation__step--loading .case-creation__footer{display:none}
.case-creation__popup .case-creation__spinner{display:none}
.case-creation__popup--loading .case-creation__spinner{display:block}
.case-creation__popup--loading .case-creation__deflection-body{visibility:hidden}
.case-creation--alternate-email .case-creation__popup,.case-creation--alternate-email .case-creation__overlay{opacity:1;visibility:visible;transition:opacity .3s ease}
.case-creation--submit .case-creation__submit-msg{display:block}
.case-creation--submit .case-creation__overlay{opacity:1;visibility:visible;transition:opacity .3s ease;background:rgba(255,255,255,0.9)}
.case-creation--submit .case-creation__popup .case-creation__spinner{display:block}
@media only screen and (max-width:991px) and (min-width:768px){.case-creation__columns{grid-template-columns:280px 1fr;grid-template-areas:"user info" "articles articles"}
.case-creation__steps{max-width:991px}
.case-creation__title{font-size:24px;font-weight:700}
.case-creation__steps{margin:12px auto}
.case-creation__breadcrumbs{margin:25px 0}
.case-creation__partners{margin:15px 25px;max-width:102%}
.case-creation__partners-text{line-height:35px;margin:0 auto;font-size:18px}
.case-creation__partners-phone{font-weight:300;color:#066fac}
.case-creation__partners-phone a{color:#066fac;text-decoration:dashed}
}
@media only screen and (max-width:767px){.select__option--custom__description{padding-right:15px}
.case-creation__partners{margin:15px 12px;padding:20px}
.case-creation__partners-text{line-height:30px;margin:0 auto;font-size:18px}
.case-creation__partners-phone{font-weight:300;color:#066fac}
.case-creation__partners-phone a{color:#066fac;text-decoration:dashed}
.case-creation__columns{grid-template-columns:1fr;grid-template-areas:"user" "info" "articles"}
.case-creation__title{font-size:16px;font-weight:700}
.case-creation__steps{margin:12px auto}
.case-creation__step{padding:18px 18px 0}
.case-creation__step-counter{padding:10px 0}
.case-creation__deflection-footer{align-items:center;flex-direction:column;padding:30px 0 0;margin-bottom:-20px}
.case-creation__breadcrumbs{margin:11px 0 41px;font-size:16px}
.case-creation__footer-buttons{align-items:center;flex-direction:column-reverse;justify-content:center;margin-bottom:-15px}
.case-creation__footer{align-items:center;flex-direction:column;justify-content:center}
.case-creation__footer-button{margin:0 0 15px}
.case-creation__deflection-button{margin-bottom:20px;font-size:12px;padding:10px}
.case-creation__deflection-button:hover{width:176px}
.case-creation__deflection-button-subtext{font-size:11px}
.case-creation__footer{padding:10px 16px}
.case-creation__fields-column--mob{flex-direction:column}
.case-creation__fields-column--mob .case-creation__field+.case-creation__field{margin-left:0}
.coveo-list-layout.CoveoResult{font-size:12px}
__final-title{font-size:19px}
}