@layer components{.contact-form-container{--contact-footer-align-items-mobile:flex-start;--contact-container-overflow:hidden;--contact-list-gap:12px 8px;--contact-item-flex:1 1 calc(50% - 4px);--contact-fields-background-color:var(--color-aqua-100);--contact-fields-border:1px solid var(--color-aqua-500);--contact-fields-margin-top:6px;--contact-fields-focus-border:1px solid var(--color-aqua-500);--contact-select-background-image:url(/assets/11af2cf373-682d9d9c0cd8fafe1d7fe2ec_ceoform1.svg);--contact-message-min-height:120px;--contact-footer-gap:20px;--contact-footer-margin-top:20px;--contact-submit-padding:12px 30px 12px 24px;--contact-submit-transition:background-color .3s ease;--contact-submit-min-height:50px;--contact-submit-gap:12px;--contact-submit-hover-background-color:#f0b400;--contact-role-container-margin-top:6px;--contact-role-trigger-background-color:var(--color-aqua-100);--contact-role-trigger-border:1px solid var(--color-aqua-500);--contact-role-trigger-padding:10px 56px 10px 15px;--contact-role-trigger-focus-border:1px solid var(--color-aqua-500);--contact-role-trigger-icon-transform:translateY(-50%);--contact-role-trigger-icon-background-image:url(/assets/11af2cf373-682d9d9c0cd8fafe1d7fe2ec_ceoform1.svg);--contact-role-value-padding-right:6px;--contact-role-panel-background-color:var(--color-aqua-100);--contact-role-panel-border:1px solid var(--color-aqua-500);all:initial!important;font-family:var(--font-body)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;display:block!important;position:relative!important}.contact-form-container *{box-sizing:border-box;font-family:var(--font-body)}.contact-form-container .contact-form{all:initial!important;width:100%!important;max-width:100%!important;font-family:var(--font-body)!important;box-sizing:border-box!important;display:block!important;position:relative!important}.contact-form-container .contact-form ul{box-sizing:border-box;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.contact-form-container .contact-form li{box-sizing:border-box;margin:0;padding:0;display:block}.contact-form-container .contact-form label{display:none}.contact-form-container .contact-form input[type=text],.contact-form-container .contact-form select,.contact-form-container .contact-form textarea{width:100%;color:var(--color-navy);box-sizing:border-box;min-height:50px;font-size:14px;font-weight:700;line-height:24px;font-family:var(--font-body);outline:none;padding:10px 15px;display:block}.contact-form-container .contact-form input:focus,.contact-form-container .contact-form select:focus,.contact-form-container .contact-form textarea:focus{box-shadow:none;outline:none}.contact-form-container .contact-form input::placeholder,.contact-form-container .contact-form textarea::placeholder{color:var(--color-navy);opacity:.8;font-weight:700}.contact-form-container .contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 8px center;background-repeat:no-repeat;background-size:34px 34px;border-radius:100px;padding-right:8px}.contact-form-container .contact-form input[type=text]{border-radius:100px}.contact-form-container .contact-form textarea{resize:vertical;border-radius:20px}.contact-form-container .form-footer{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.contact-form-container .consent-text{font-family:var(--font-body);color:var(--color-ink);max-width:480px;margin:0;font-size:15px;font-weight:500;line-height:22px;display:block;position:relative}.contact-form-container .consent-text a{color:var(--color-ink);text-decoration:underline}.contact-form-container .contact-form .submit-button{background-color:var(--color-brand-500);color:var(--color-navy);cursor:pointer;font-size:16px;font-weight:700;line-height:24px;font-family:var(--font-body);box-sizing:border-box;border:none;border-radius:100px;align-items:center;display:inline-flex;position:relative}.contact-form-container .contact-form input[type=hidden]{display:none!important}@media (width<=768px){.contact-form-container .form-footer{flex-direction:column-reverse}.contact-form-container .consent-text{max-width:100%}.contact-form-container .form-footer{align-items:var(--contact-footer-align-items-mobile,flex-start)}}.contact-form-container .contact-source-field{visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.contact-form-container{overflow:var(--contact-container-overflow,hidden)!important}.contact-form-container .contact-form ul{gap:var(--contact-list-gap,12px 8px)}.contact-form-container .contact-form li{flex:var(--contact-item-flex,1 1 calc(50% - 4px))}.contact-form-container .contact-form input[type=text],.contact-form-container .contact-form select,.contact-form-container .contact-form textarea{background-color:var(--contact-fields-background-color,var(--color-aqua-100));border:var(--contact-fields-border,1px solid var(--color-aqua-500));margin-top:var(--contact-fields-margin-top,6px)}.contact-form-container .contact-form input:focus,.contact-form-container .contact-form select:focus,.contact-form-container .contact-form textarea:focus{border:var(--contact-fields-focus-border,1px solid var(--color-aqua-500))}.contact-form-container .contact-form select{background-image:var(--contact-select-background-image,url(/assets/11af2cf373-682d9d9c0cd8fafe1d7fe2ec_ceoform1.svg))}.contact-form-container .contact-form textarea{min-height:var(--contact-message-min-height,120px)}.contact-form-container .form-footer{gap:var(--contact-footer-gap,20px);margin-top:var(--contact-footer-margin-top,20px)}.contact-form-container .contact-form .submit-button{padding:var(--contact-submit-padding,12px 30px 12px 24px);transition:var(--contact-submit-transition,background-color .3s ease);min-height:var(--contact-submit-min-height,50px);gap:var(--contact-submit-gap,12px)}.contact-form-container .contact-form .submit-button:hover{background-color:var(--contact-submit-hover-background-color,#f0b400)}.contact-form-container .contact-form .role-select{width:100%;position:relative}.contact-form-container .contact-form .role-select__native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important;overflow:hidden!important}.contact-form-container .contact-form .role-select__trigger{cursor:pointer;user-select:none;width:100%;min-height:50px;color:var(--color-navy);border-radius:100px;outline:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;line-height:24px;display:flex;position:relative}.contact-form-container .contact-form .role-select__trigger:focus{box-shadow:none;outline:none}.contact-form-container .contact-form .role-select__trigger:after{content:"";pointer-events:none;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:34px 34px;width:34px;height:34px;position:absolute;top:50%;right:14px}.contact-form-container .contact-form .role-select__value{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.contact-form-container .contact-form .role-select__value.is-placeholder{opacity:.8}.contact-form-container .contact-form .role-select__panel{z-index:9999;border-radius:20px;max-height:240px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0024361f}.contact-form-container .contact-form .role-select.is-open .role-select__panel{display:block}.contact-form-container .contact-form .role-select__option{text-align:left;cursor:pointer;width:100%;color:var(--color-navy);background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:700;line-height:20px;display:flex}.contact-form-container .contact-form .role-select__option:hover{background-color:#00bfc41f}.contact-form-container .contact-form .role-select__option.is-selected{background-color:#00bfc42e}.contact-form-container .contact-form .role-select__option:focus{background-color:#00bfc42e;outline:none}.contact-form-container .contact-form .role-select{margin-top:var(--contact-role-container-margin-top,6px)}.contact-form-container .contact-form .role-select__trigger{background-color:var(--contact-role-trigger-background-color,var(--color-aqua-100));border:var(--contact-role-trigger-border,1px solid var(--color-aqua-500));padding:var(--contact-role-trigger-padding,10px 56px 10px 15px)}.contact-form-container .contact-form .role-select__trigger:focus{border:var(--contact-role-trigger-focus-border,1px solid var(--color-aqua-500))}.contact-form-container .contact-form .role-select__trigger:after{transform:var(--contact-role-trigger-icon-transform,translateY(-50%));background-image:var(--contact-role-trigger-icon-background-image,url(/assets/11af2cf373-682d9d9c0cd8fafe1d7fe2ec_ceoform1.svg))}.contact-form-container .contact-form .role-select__value{padding-right:var(--contact-role-value-padding-right,6px)}.contact-form-container .contact-form .role-select__panel{background-color:var(--contact-role-panel-background-color,var(--color-aqua-100));border:var(--contact-role-panel-border,1px solid var(--color-aqua-500))}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .submit-button{white-space:nowrap;justify-content:center;min-width:210px}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .submit-button img{flex:none;transition:transform .2s;display:inline-block;transform:rotate(0)}@media (width<=768px){.contact-form-container:where([data-variant=human-capital-guide]) .contact-form li{flex:100%}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .submit-button{width:100%;min-width:0}}.contact-form-container:where([data-variant=human-capital-guide]){--contact-container-overflow:visible;--contact-fields-background-color:var(--color-control-surface);--contact-fields-border:none;--contact-fields-focus-border:none;--contact-select-background-image:url(/assets/6d4eef9c9f-6968ac5e31590604450a1025_arrowForm.svg);--contact-submit-padding:12px 10px 12px 20px;--contact-submit-transition:background-color .5s ease, color .5s ease;--contact-submit-hover-background-color:var(--color-navy);--contact-role-trigger-background-color:var(--color-control-surface);--contact-role-trigger-border:none;--contact-role-trigger-padding:10px 10px 10px 15px;--contact-role-trigger-focus-border:none;--contact-role-trigger-icon-transform:translateY(-50%) rotate(0deg);--contact-role-trigger-icon-background-image:url(/assets/6d4eef9c9f-6968ac5e31590604450a1025_arrowForm.svg);--contact-role-value-padding-right:56px;--contact-role-panel-background-color:var(--color-control-surface);--contact-role-panel-border:none}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form{margin:0!important;padding:0!important}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form li{position:relative}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=human-capital-guide]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .submit-button img{transition:transform .2s;transform:rotate(0)}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .submit-button:hover{color:var(--color-white)}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .submit-button:hover img{transition:transform .5s;transform:rotate(180deg)}.contact-form-container:where([data-variant=human-capital-guide]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}@media (width<=768px){.contact-form-container:where([data-variant=human-capital-guide]) .contact-form li{flex:100%}}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .role-select__trigger:after{transition:transform .2s}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .role-select.is-open .role-select__trigger:after{transition:transform .5s;transform:translateY(-50%)rotate(180deg)}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .role-select.is-error .role-select__trigger{border:1px solid var(--color-error)}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=human-capital-guide]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form li{position:relative}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form li:nth-child(6),.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form li:nth-child(7){flex:100%}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=blog-peopleboard-insights]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form li{position:relative}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=certifikovani-partneri]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=business-owners]){--contact-footer-align-items-mobile:stretch}.contact-form-container:where([data-variant=business-owners]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=business-owners]) .contact-form li{position:relative}.contact-form-container:where([data-variant=business-owners]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=business-owners]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=business-owners]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}@media (width<=768px){.contact-form-container:where([data-variant=business-owners]) .contact-form ul{gap:10px}.contact-form-container:where([data-variant=business-owners]) .contact-form li{flex:100%}.contact-form-container:where([data-variant=business-owners]) .form-footer{gap:10px}.contact-form-container:where([data-variant=business-owners]) .contact-form .submit-button{justify-content:center;width:100%}}.contact-form-container:where([data-variant=business-owners]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=business-owners]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=business-owners]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=o-nas]) .contact-form{margin:0!important;padding:0!important}.contact-form-container:where([data-variant=o-nas]) .contact-form li{position:relative}.contact-form-container:where([data-variant=o-nas]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=o-nas]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=o-nas]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=o-nas]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=o-nas]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form{margin:0!important;padding:0!important}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form li{position:relative}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form li:nth-child(6),.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form li:nth-child(7){flex:100%}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}@media (width<=768px){.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form li{flex:100%}}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=prace-s-presvedcenimi]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=cenik]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=cenik]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=cenik]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=cenik]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}.contact-form-container:where([data-variant=cenik]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=cenik]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=cenik]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=konzultanti]){--contact-submit-hover-background-color:#ff9c00;--contact-footer-align-items-mobile:stretch}.contact-form-container:where([data-variant=konzultanti]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=konzultanti]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=konzultanti]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=konzultanti]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}@media (width<=768px){.contact-form-container:where([data-variant=konzultanti]) .contact-form ul{gap:10px}.contact-form-container:where([data-variant=konzultanti]) .contact-form li{flex:100%}.contact-form-container:where([data-variant=konzultanti]) .form-footer{gap:10px}.contact-form-container:where([data-variant=konzultanti]) .contact-form .submit-button{justify-content:center;width:100%}}.contact-form-container:where([data-variant=konzultanti]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=konzultanti]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=konzultanti]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]){--contact-submit-hover-background-color:#ff9c00;--contact-footer-align-items-mobile:stretch}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form li{position:relative}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form .role-select.is-error .role-select__trigger{border-color:var(--color-error)}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form .role-select.is-error .role-select__error{display:block}@media (width<=768px){.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form ul{gap:10px}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form li{flex:100%}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .form-footer{gap:10px}.contact-form-container:where([data-variant=manazeri-a-hr-lidri]) .contact-form .submit-button{justify-content:center;width:100%}}.contact-form-container:where([data-variant=homepage]){--contact-fields-background-color:var(--color-control-surface);--contact-fields-border:none;--contact-fields-focus-border:none;--contact-select-background-image:url(/assets/6d4eef9c9f-6968ac5e31590604450a1025_arrowForm.svg);--contact-submit-padding:12px 10px 12px 20px;--contact-submit-transition:background-color .5s ease, color .5s ease;--contact-submit-hover-background-color:var(--color-navy);--contact-role-trigger-background-color:var(--color-control-surface);--contact-role-trigger-border:none;--contact-role-trigger-padding:10px 10px 10px 15px;--contact-role-trigger-focus-border:none;--contact-role-trigger-icon-transform:translateY(-50%) rotate(0deg);--contact-role-trigger-icon-background-image:url(/assets/6d4eef9c9f-6968ac5e31590604450a1025_arrowForm.svg);--contact-role-value-padding-right:56px;--contact-role-panel-background-color:var(--color-control-surface);--contact-role-panel-border:none}.contact-form-container:where([data-variant=homepage]) .contact-form{margin:0!important;padding:0!important}.contact-form-container:where([data-variant=homepage]) .contact-form li{position:relative}.contact-form-container:where([data-variant=homepage]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=homepage]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=homepage]) .contact-form .submit-button img{transition:transform .2s;transform:rotate(0)}.contact-form-container:where([data-variant=homepage]) .contact-form .submit-button:hover{color:var(--color-white)}.contact-form-container:where([data-variant=homepage]) .contact-form .submit-button:hover img{transition:transform .5s;transform:rotate(180deg)}@media (width<=768px){.contact-form-container:where([data-variant=homepage]) .contact-form li{flex:100%}}.contact-form-container:where([data-variant=homepage]) .contact-form .role-select__trigger:after{transition:transform .2s}.contact-form-container:where([data-variant=homepage]) .contact-form .role-select.is-open .role-select__trigger:after{transition:transform .5s;transform:translateY(-50%)rotate(180deg)}.contact-form-container:where([data-variant=homepage]) .contact-form .role-select.is-error .role-select__trigger{border:1px solid var(--color-error)}.contact-form-container:where([data-variant=homepage]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=homepage]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=visionfit]){--contact-fields-background-color:var(--color-control-surface);--contact-fields-border:none;--contact-fields-focus-border:none;--contact-select-background-image:url(/assets/6d4eef9c9f-6968ac5e31590604450a1025_arrowForm.svg);--contact-submit-padding:12px 10px 12px 20px;--contact-submit-transition:background-color .5s ease, color .5s ease;--contact-submit-hover-background-color:var(--color-navy);--contact-role-trigger-background-color:var(--color-control-surface);--contact-role-trigger-border:none;--contact-role-trigger-padding:10px 10px 10px 15px;--contact-role-trigger-focus-border:none;--contact-role-trigger-icon-transform:translateY(-50%) rotate(0deg);--contact-role-trigger-icon-background-image:url(/assets/6d4eef9c9f-6968ac5e31590604450a1025_arrowForm.svg);--contact-role-value-padding-right:56px;--contact-role-panel-background-color:var(--color-control-surface);--contact-role-panel-border:none}.contact-form-container:where([data-variant=visionfit]) .contact-form{margin:0!important;padding:0!important}.contact-form-container:where([data-variant=visionfit]) .contact-form li{position:relative}.contact-form-container:where([data-variant=visionfit]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=visionfit]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=visionfit]) .contact-form .submit-button img{transition:transform .2s;transform:rotate(0)}.contact-form-container:where([data-variant=visionfit]) .contact-form .submit-button:hover{color:var(--color-white)}.contact-form-container:where([data-variant=visionfit]) .contact-form .submit-button:hover img{transition:transform .5s;transform:rotate(180deg)}.contact-form-container:where([data-variant=visionfit]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}@media (width<=768px){.contact-form-container:where([data-variant=visionfit]) .contact-form li{flex:100%}}.contact-form-container:where([data-variant=visionfit]) .contact-form .role-select__trigger:after{transition:transform .2s}.contact-form-container:where([data-variant=visionfit]) .contact-form .role-select.is-open .role-select__trigger:after{transition:transform .5s;transform:translateY(-50%)rotate(180deg)}.contact-form-container:where([data-variant=visionfit]) .contact-form .role-select.is-error .role-select__trigger{border:1px solid var(--color-error)}.contact-form-container:where([data-variant=visionfit]) .contact-form .role-select__error{color:var(--color-error);margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:none}.contact-form-container:where([data-variant=visionfit]) .contact-form .role-select.is-error .role-select__error{display:block}.contact-form-container:where([data-variant=case-study]) .contact-form form{box-sizing:border-box;width:100%;font-family:var(--font-body);margin:0;padding:0;display:block;position:relative}.contact-form-container:where([data-variant=case-study]) .contact-form li{position:relative}.contact-form-container:where([data-variant=case-study]) .contact-form li:nth-child(5),.contact-form-container:where([data-variant=case-study]) .contact-form li:nth-child(6){flex:100%}.contact-form-container:where([data-variant=case-study]) .contact-source-field{visibility:hidden;border:0;height:0;min-height:0;margin:0;padding:0;display:none}}
