@font-face{font-family:Noto Sans;src:url(NotoSans-Regular.c983f2f034d254c7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(NotoSans-Italic.2761b83ba9062a4b.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans;src:url(NotoSans-Medium.9bc26a5716d03e5e.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(NotoSans-MediumItalic.201c9c074e35dbf5.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans;src:url(NotoSans-Bold.c428375a77f5fc88.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(NotoSans-BoldItalic.df240608cb854945.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,sans-serif;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,sans-serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-table-cell{display:table-cell!important}@media (min-width: 576px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-inline-block{display:inline-block!important}.d-xs-flex{display:flex!important}.d-xs-inline-flex{display:inline-flex!important}.d-xs-table-cell{display:table-cell!important}}@media (min-width: 768px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width: 1024px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-table-cell{display:table-cell!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width: 1440px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-inline-block{display:inline-block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-table-cell{display:table-cell!important}}.xbc-popup-open{overflow:hidden}.visibility-hidden{visibility:hidden}.ellipsis{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loading-filters{position:relative;pointer-events:none}.loading-filters:after{content:"";display:block;position:absolute;inset:-1px;background:#ffffff80}.tag{font-size:.75rem;line-height:1.6666666667;font-weight:500;z-index:1;display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;position:absolute}.tag--certified{background:#0e4fe3;color:#fff}.tag--popular{background:#ffbf00;color:#7a4800}.tag--popular svg use{fill:#7a4800}.feedback-message{font-size:.875rem;line-height:1.4285714286;font-weight:400;text-align:center;margin:.25rem 0;padding:.25rem 1rem;border-radius:8px}.feedback-message.error{color:#7a0a3a;background-color:#ffe2d7}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.elevation-raised{box-shadow:0 2px 4px #22272f1f;border-radius:8px;background-color:#fff}.elevation-overlay{box-shadow:0 4px 16px #22272f14;border-radius:8px;background-color:#fff}.elevation-popover{box-shadow:0 8px 20px #22272f1f;border-radius:8px;background-color:#fff}.elevation-modal{box-shadow:0 16px 32px #22272f1f;border-radius:8px;background-color:#fff}.wysiwyg{font-size:1rem}.wysiwyg p{font-size:1em;line-height:1.5;font-weight:400;margin:0}.wysiwyg a{font-size:1em;line-height:1.5;font-weight:400;text-decoration:underline}.wysiwyg ul{font-size:1em;line-height:1.5;font-weight:400;padding-left:1.875rem;list-style-type:disc}.wysiwyg ol{counter-reset:item;padding-left:0;list-style-type:none}.wysiwyg ol li{font-size:1em;line-height:1.5;font-weight:400;counter-increment:item}.wysiwyg ol li:before{width:30px;height:30px;line-height:30px;color:#22272f;margin-right:10px;content:counter(item);background:#f7f8fb;border-radius:100%;text-align:center;display:inline-block}.wysiwyg ol li+li{margin-top:1rem}.force-ol ul{counter-reset:item;padding-left:0;list-style-type:none}.force-ol ul li{font-size:1em;line-height:1.5;font-weight:400;counter-increment:item}.force-ol ul li:before{width:30px;height:30px;line-height:30px;color:#22272f;margin-right:10px;content:counter(item);background:#f7f8fb;border-radius:100%;text-align:center;display:inline-block}.force-ol ul li+li{margin-top:1rem}.wysiwyg.force-simple-ol ul{padding-left:1rem;list-style-type:decimal}*{box-sizing:border-box}html,body{font-size:1rem;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,sans-serif}xbc-storefront{display:flex;flex-direction:column;min-height:100vh}cx-header{position:relative}main{flex-grow:1}a{font-size:.875rem;line-height:1.7142857143;font-weight:400;cursor:pointer;color:#22272f;text-decoration:none}a:hover{color:#6c7689}cx-skip-link{display:none}.invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cx-icon{line-height:normal}.cx-icon svg{width:24px;height:24px;display:block;fill:transparent;color:inherit}.cx-icon use{stroke-width:1.4}.cx-icon.success{display:flex;align-items:center;justify-content:center;color:#10934d}.cx-icon.error{display:flex;align-items:center;justify-content:center;color:#aa2417}.cx-icon.LOGO{opacity:.7}.icon-xxs svg{width:12px;height:12px}.icon-xxs use{stroke-width:1.4}.icon-xs svg{width:18px;height:18px}.icon-xs use{stroke-width:1.4}.icon-sm svg{width:24px;height:24px}.icon-sm use{stroke-width:1.4}.icon-md svg{width:32px;height:32px}.icon-md use{stroke-width:1.4}.icon-lg svg{width:48px;height:48px}.icon-lg use{stroke-width:1}.icon-xl svg{width:100px;height:100px}.icon-xl use{stroke-width:1}button:disabled:hover{cursor:initial}.btn{padding:.75rem 1.5rem;font-size:1rem;line-height:1.75;font-weight:500;transition:color .3s;display:flex;align-items:center;justify-content:center;gap:1.375rem;position:relative;border-width:1px;border-style:solid;border-color:transparent;border-radius:8px}.btn:hover{transition:color .3s;cursor:pointer}.btn:active,.btn:focus{outline:none}.btn-lg{padding:1rem 1.5rem;font-size:1rem;line-height:1.75;font-weight:500}.btn-md{padding:.75rem 1.5rem;font-size:1rem;line-height:1.75;font-weight:500}.btn-sm{padding:.4375rem .75rem;font-size:.875rem;line-height:1.7142857143;font-weight:500}.btn-link{font-size:.875rem;line-height:1.7142857143;font-weight:500;padding:.375rem .75rem}.btn-block{display:block;width:100%}.btn-info{display:flex;align-items:center;justify-content:center;padding:0 .3125rem;color:#a6aebf}xbc-global-message{z-index:8;display:flex;flex-direction:row;justify-content:flex-end;width:100%;position:sticky;top:0}@media (min-width: 1024px){xbc-global-message{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;position:fixed;top:86px;right:0;left:0}}xbc-global-message .global-message__container{flex-grow:1}@media (min-width: 1024px){xbc-global-message .global-message__container{max-width:500px}}.alert{text-align:left;color:#fff;padding:1.25rem .75rem;flex-direction:row;align-items:center;display:flex;justify-content:space-between;gap:1.5rem}@media (min-width: 1024px){.alert{border-radius:8px}}.alert+.alert{margin-top:.625rem}.alert .alert-icon{width:32px;height:32px;display:flex;flex:0 0 32px;align-items:center;justify-content:center;background:#fff;border-radius:50%}@media (min-width: 1024px){.alert .alert-icon{background:none}}.alert-success{background-color:#10934d;color:#fff}.alert-success .alert-icon{color:#10934d}@media (min-width: 1024px){.alert-success .alert-icon{color:inherit}}.alert-info{background-color:#1787a1;color:#fff}.alert-info .alert-icon{color:#1787a1}@media (min-width: 1024px){.alert-info .alert-icon{color:inherit}}.alert-danger{background-color:#aa2417;color:#fff}.alert-danger .alert-icon{color:#aa2417}@media (min-width: 1024px){.alert-danger .alert-icon{color:inherit}}.alert-warning{background-color:#b36800;color:#fff}.alert-warning .alert-icon{color:#b36800}@media (min-width: 1024px){.alert-warning .alert-icon{color:inherit}}.alert .message{flex-grow:1;word-break:break-word}.alert .close{color:#fff}.form-group{margin-bottom:.75rem}label{display:block}label .label-content{font-size:.875rem;line-height:1.7142857143;font-weight:500;display:block;color:#22272f}label .label-content.required:after{content:"*";display:inline;position:absolute}textarea{resize:vertical}.form-control{font-size:1rem;line-height:1.5;font-weight:400;color:#22272f;width:100%;padding:1.125rem;border-width:1px;border-style:solid;border-color:#a6aebf;border-radius:8px;background-color:transparent}.form-control:focus-visible{border-color:#22272f;outline:0;box-shadow:0 0 0 1px #22272f}.form-control::placeholder{color:#454d5f;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f7f8fb;color:#454d5f;opacity:1}.input-group{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;position:relative}.input-group .input-group-addon{font-size:1rem;line-height:1.5;font-weight:400;display:flex;align-items:center;justify-content:center;width:3.25rem;border:1px solid transparent;position:absolute;top:0;bottom:0;-webkit-user-select:none;user-select:none;color:#6c7689}.input-group .input-group-prepend{left:0}.input-group .input-group-append{right:0}.input-group.has-prepend-addon .form-control{padding-left:3.25rem}.input-group.has-append-addon .form-control{padding-right:3.25rem}.input-group.has-prepend-addon--extended .form-control{padding-left:5.125rem}.input-group.has-prepend-addon--extended .input-group-addon{width:5.125rem;gap:5px}xbc-form-errors p{font-size:.875rem;line-height:1.4285714286;font-weight:400;text-align:center;margin:.25rem 0;padding:.25rem 1rem;color:#7a0a3a;background-color:#ffe2d7;border-radius:8px}.checkbox-container{font-size:.875rem;line-height:1.7142857143;font-weight:400;display:grid;grid-template-columns:1em auto;gap:1.5rem;margin-top:1rem;width:100%}.checkbox-container input[type=checkbox]{display:none}.checkbox-container__checkbox{width:2em;height:2em;border:1px solid #a6aebf;border-radius:4px;margin:0;font:inherit;transform:translateY(-.075em);grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;cursor:pointer}input[type=checkbox]:checked~.checkbox-container__checkbox{background-color:#0e4fe3}.checkbox-container__checkbox cx-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .4s;transform:scale(0)}.checkbox-container__checkbox cx-icon{color:#fff}input[type=checkbox]:checked~.checkbox-container__checkbox cx-icon{opacity:1;transform:scale(1)}input[type=checkbox]:disabled~.checkbox-container__checkbox{border:1px solid #dde3ee;background-color:#f7f8fb;color:#6c7689;opacity:1;cursor:not-allowed}input[type=checkbox]:checked:disabled~.checkbox-container__checkbox{border:1px solid #dde3ee;background-color:#6b9ef6;color:#6c7689;opacity:1;cursor:not-allowed}.checkbox-container--gray input[type=checkbox]:checked~.checkbox-container__checkbox{background-color:#f7f8fb;border:1px solid #22272f}.checkbox-container--gray .checkbox-container__checkbox cx-icon{color:#22272f}.custom-radio{font-size:1rem;line-height:1.5;display:flex;gap:.75rem;cursor:pointer}.custom-radio input[type=radio]{display:none}.custom-radio input[type=radio]+span{width:1.5em;height:1.5em;flex:0 0 1.5em;position:relative;display:block;border-width:1px;border-style:solid;border-color:#a6aebf;border-radius:16px}.custom-radio input[type=radio]:checked+span{display:flex;justify-content:center;align-items:center;border-color:#0e4fe3}.custom-radio input[type=radio]:checked+span:before{content:"";display:block;position:absolute;width:1em;height:1em;background:#0e4fe3;border-radius:16px}.icon-text{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.icon-text__icon{display:flex;align-items:center;justify-content:center}.icon-text--bordered-full{padding:.75rem 1.25rem;border:1px solid #dde3ee;border-radius:100px}.icon-text--bordered-none{border:none;padding:.75rem}.icon-text--bordered-icon .icon-text__icon{border:1px solid #dde3ee;border-radius:50%}.icon-text--bordered-icon .icon-text__text{font-size:1rem;line-height:1.25;font-weight:400}.icon-text--icon-bg-large .icon-text__icon{width:48px;height:48px}.icon-text--icon-bg-medium .icon-text__icon{width:40px;height:40px}.icon-text--blurred{filter:blur(4px)}.icon-text__icon-container+.icon-text__text{margin-left:.5rem;word-break:break-word}xbc-image-caption .caption{font-size:.625rem;line-height:1.4;font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1rem;background:#00000080;border-radius:16px;color:#dde3ee;text-transform:uppercase}xbc-image-caption .caption .icon__container{margin-right:.5rem}xbc-image-caption .caption:has(.icon__container) span{font-size:16px}.location-filter{z-index:2;position:relative;margin-bottom:.75rem}.location-filter__input{border-color:#dde3ee}.location-filter__input--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.location-filter__list{position:absolute;z-index:1;overflow:auto;max-height:300px;width:100%;border:1px solid #dde3ee;background:#fff;border-top-left-radius:0;border-top-right-radius:0}.location-filter__list-item{font-size:.875rem;line-height:1.7142857143;padding:.75rem 1.125rem;cursor:pointer}.location-filter__list-item:hover{background:#f7f8fb}.location-filter__list-item--locate{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dde3ee}.location-filter__form-group{margin:0}.location-filter__form-group cx-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100px;cursor:pointer}.location-filter__form-group cx-icon:hover{color:#0e4fe3;background:#f7f8fb}.location-filter .input-group .input-group-append{right:.375rem}xbc-spinner{display:flex;align-items:center}xbc-spinner .cx-icon{animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-card{display:flex;align-items:center}.user-card__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.user-card__avatar cx-media{width:100%;height:100%}.user-card__avatar img{display:block;width:100%;height:100%;object-fit:cover}.user-card__details{flex-grow:1}.user-card__name{margin:0}.user-card__info,.user-card__extra-info{color:#6c7689;margin:0}.user-card--xlarge .user-card__avatar{width:72px;height:72px}.user-card--xlarge .user-card__avatar svg{width:24px;height:24px}@media (min-width: 1024px){.user-card--xlarge .user-card__avatar{width:96px;height:96px}.user-card--xlarge .user-card__avatar svg{width:32px;height:32px}}.user-card--xlarge .user-card__avatar-initials{font-size:1.5rem;line-height:1.25;font-weight:700}.user-card--xlarge .user-card__name{font-size:1rem;line-height:1.5;font-weight:700}@media (min-width: 1024px){.user-card--xlarge .user-card__name{font-size:1rem}}.user-card--xlarge .user-card__info,.user-card--xlarge .user-card__extra-info{font-size:.875rem;line-height:1.4285714286;font-weight:400}.user-card--xlarge .user-card__avatar+.user-card__details{margin-left:.75rem}.user-card--large .user-card__avatar{width:48px;height:48px}.user-card--large .user-card__avatar svg{width:24px;height:24px}@media (min-width: 1024px){.user-card--large .user-card__avatar{width:48px;height:48px}.user-card--large .user-card__avatar svg{width:32px;height:32px}}.user-card--large .user-card__avatar-initials{font-size:1rem;line-height:1;font-weight:500}.user-card--large .user-card__name{font-size:1rem;line-height:1.5;font-weight:700}@media (min-width: 1024px){.user-card--large .user-card__name{font-size:1rem}}.user-card--large .user-card__info,.user-card--large .user-card__extra-info{font-size:.875rem;line-height:1.4285714286;font-weight:400}.user-card--large .user-card__avatar+.user-card__details{margin-left:.75rem}.user-card--medium .user-card__avatar{width:40px;height:40px}.user-card--medium .user-card__avatar svg{width:24px;height:24px}.user-card--medium .user-card__avatar-initials{font-size:1rem;line-height:1.5;font-weight:700}.user-card--medium .user-card__name{font-size:1rem;line-height:1.375;font-weight:400}.user-card--medium .user-card__info,.user-card--medium .user-card__extra-info{font-size:.75rem;line-height:1.6666666667;font-weight:500}.user-card--medium .user-card__avatar+.user-card__details{margin-left:.5rem}.user-card--small .user-card__avatar{width:32px;height:32px}.user-card--small .user-card__avatar svg{width:12px;height:12px}.user-card--small .user-card__avatar-initials{font-size:.875rem;line-height:1.7142857143;font-weight:700}.user-card--small .user-card__name{font-size:.875rem;line-height:1.7142857143;font-weight:400}.user-card--small .user-card__info,.user-card--small .user-card__extra-info{font-size:.75rem;line-height:1.6666666667;font-weight:500}.user-card--small .user-card__avatar+.user-card__details{margin-left:.5rem}.user-card--xsmall .user-card__avatar{width:24px;height:24px}.user-card--xsmall .user-card__avatar svg{width:12px;height:12px}.user-card--xsmall .user-card__name{font-size:.875rem;line-height:1.4285714286;font-weight:400}.user-card--xsmall .user-card__avatar+.user-card__details{margin-left:.375rem}.user-card__avatar--round{border-radius:50%}.user-card__avatar--square{border-radius:8px}.user-card__avatar--empty-dark{background:#dde3ee;color:#454d5f;border:1px solid #dde3ee}.user-card__avatar--empty-light{background:#fff;color:#22272f;border:1px solid #dde3ee}.user-card__avatar--supportUser{color:#fff;background:#0e4fe3}.user-card__avatar--supportUser cx-icon.LOGO{opacity:1}.user-photo{position:relative;cursor:pointer}.user-photo .overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;background:#22272f80;border-radius:8px}.user-photo .overlay cx-icon{margin:auto}@media (min-width: 1024px){.user-photo:hover .overlay{display:flex}}cx-page-slot{display:block}.se-storefront-component{min-height:auto!important}#smarteditoverlay smartedit-element[data-smartedit-component-id=SiteLogoSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=LeftNavigationSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=RightNavigationSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=Login-LeftNavigationSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=Login-RightNavigationSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=RegisterBusiness-RightNavigationSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=LoginBusiness-RightNavigationSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=HeaderSlot],#smarteditoverlay smartedit-element[data-smartedit-component-id=CompanyDetailsConfirmation-RightNavigationSlot]{z-index:5}xbc-tabs .tabs{display:flex;overflow-x:auto;white-space:nowrap;width:100%}xbc-tabs .tabs__item{font-size:1rem;line-height:1.5;font-weight:400;text-decoration:none}xbc-tabs .tabs--default .tabs__item{padding:.75rem;color:#454d5f}xbc-tabs .tabs--default .tabs__item.active{font-size:1rem;line-height:1.5;font-weight:700;color:#22272f;box-shadow:inset 0 -2px #22272f}xbc-tabs .tabs--link{gap:1.5rem}xbc-tabs .tabs--link .tabs__item{padding:.75rem 0;color:#0e4fe3}xbc-tabs .tabs--link .tabs__item.active{color:#22272f}.truncated-text{font-size:1rem;line-height:1.5;font-weight:400;overflow:hidden}.truncated-text__max-height-initial{max-height:4.5rem}.truncated-text__max-height-none{max-height:none}.truncated-text__ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.truncated-text__content>*:first-child{margin-top:0;padding-top:0}.truncated-text__toggle{display:flex;align-items:center;margin-top:.75rem}.truncated-text__toggle-label{font-size:.875rem;line-height:1.7142857143;font-weight:500;text-decoration:underline;cursor:pointer}.truncated-text__toggle-icon--rotated{transform:rotate(180deg)}xbc-steps-progress-bar{width:100%}.steps-progress-bar{display:flex;gap:.0625rem;width:100%;margin:0 auto;position:relative;height:8px;background-color:#dde3ee;border-radius:100px}.steps-progress-bar__step{height:inherit;border-radius:100px 0 0 100px;background-color:#dde3ee}.steps-progress-bar__step:last-of-type{border-radius:0 100px 100px 0}.steps-progress-bar__step.active{background-color:#0e4fe3}.steps-progress-bar__step.active:last-of-type{border-radius:0 100px 100px 0}.steps-progress-bar__step+.steps-progress-bar__step{border-radius:unset}.switch{width:54px;height:32px;position:relative;display:inline-block;border-radius:100px}.switch:after{content:"";display:block;position:absolute;width:24px;height:24px;top:2px;background:#fff;border-radius:100px}.switch.on{border:1px solid #0e4fe3;background-color:#0e4fe3}.switch.on:after{right:2px;border:1px solid #fff}.switch.off{border:1px solid #dde3ee}.switch.off:after{box-shadow:0 2px 4px #22272f1f;left:2px;border:1px solid #dde3ee}.switch.disabled{opacity:.5}.sorting{position:relative}.sorting__list{position:absolute;z-index:2;max-height:300px;width:100%;border:1px solid #dde3ee;background:#fff}.sorting__item{font-size:.875rem;line-height:1.7142857143;display:flex;align-items:center;padding:.75rem 1.125rem;cursor:pointer}.sorting__item:hover{background:#f7f8fb}.sorting__active-item{font-size:.875rem;line-height:1.4285714286;font-weight:400;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;max-height:2.25rem;padding:1.125rem;border:1px solid #dde3ee;border-radius:8px;color:#22272f}.sorting__icon{z-index:-1}.sorting__placeholder{color:#6c7689}.tooltip{position:relative}.tooltip .tooltip-text{z-index:1;display:none;background-color:#22272f;color:#fff;text-align:center;border-radius:8px;padding:.3125rem;position:absolute;white-space:nowrap}.tooltip:hover .tooltip-text{display:block}.tooltip.top .tooltip-text:after,.tooltip.bottom .tooltip-text:after{content:" ";position:absolute;left:50%;margin-left:-.3125rem;border-width:.3125rem;border-style:solid}.tooltip.top .tooltip-text{bottom:100%}.tooltip.top .tooltip-text:after{top:100%;border-color:black transparent transparent transparent}.tooltip.bottom .tooltip-text{top:100%}.tooltip.bottom .tooltip-text:after{bottom:100%;border-color:transparent transparent black transparent}.tooltip.left .tooltip-text:after,.tooltip.right .tooltip-text:after{content:" ";position:absolute;top:50%;margin-top:-.3125rem;border-width:.3125rem;border-style:solid}.tooltip.left .tooltip-text{right:110%}.tooltip.left .tooltip-text:after{left:100%;border-color:transparent transparent transparent black}.tooltip.right .tooltip-text{left:110%}.tooltip.right .tooltip-text:after{right:100%;border-color:transparent black transparent transparent}.tooltip .tooltip-container{white-space:normal;width:350px;height:fit-content;text-align:start;padding:.9375rem}.tooltip .tooltip-container p{margin:0;padding-bottom:.625rem}.tooltip .tooltip-container a{color:#fff;text-decoration:underline;font-weight:500}.dialog{z-index:7;position:fixed;height:100%;bottom:0;left:0;right:0;background-color:#fff;padding:1.5rem}.dialog__container{display:flex;flex-direction:column;height:100%}.dialog__header{display:flex;flex-wrap:nowrap;justify-content:space-between}.dialog__header cx-icon{cursor:pointer}.dialog__title{font-size:1.25rem;line-height:1.4;font-weight:700;margin:0}.dialog__body{position:relative;flex-grow:1}.dialog__body:before,.dialog__body:after{content:"";display:block;position:absolute;z-index:2;right:0;left:0;height:1.5rem}.dialog__body:before{top:0;background:linear-gradient(180deg,#fff,#fff0)}.dialog__body:after{bottom:0;background:linear-gradient(180deg,#fff0,#fff)}.dialog--scrollable{padding:1.5rem 0;overflow-y:scroll;height:calc(100vh - 198px)}.dialog__footer{display:flex}.dialog__btn{flex-grow:1}.dialog-responsive{z-index:7;position:fixed;height:100%;bottom:0;left:0;right:0;background-color:#fff;padding:1.5rem;display:flex!important}@media (min-width: 1024px){.dialog-responsive{top:0;background-color:#22272f99;align-items:center;justify-content:center;overflow:hidden}}.dialog-responsive__container{display:flex;flex-direction:column}@media (max-width: 1279.98px){.dialog-responsive__container{height:100%;width:100%}}@media (min-width: 1024px){.dialog-responsive__container{background:#fff;width:646px;border-radius:8px;padding:2.5rem 2rem}}.dialog-responsive__header{display:flex;flex-wrap:nowrap;justify-content:space-between}.dialog-responsive__header cx-icon{cursor:pointer}.dialog-responsive__header--empty{justify-content:end}.dialog-responsive__title{font-size:1.5rem;line-height:1.375;font-weight:700;margin:0}.dialog-responsive__body{position:relative;flex-grow:1}.dialog-responsive__body:before,.dialog-responsive__body:after{content:"";display:block;position:absolute;z-index:2;right:0;left:0;height:1.5rem}.dialog-responsive__body:before{top:0;background:linear-gradient(180deg,#fff,#fff0)}.dialog-responsive__body:after{bottom:0;background:linear-gradient(180deg,#fff0,#fff)}.dialog-responsive__feedback{padding-bottom:1.5rem}.dialog-responsive--scrollable{padding:1.5rem 0;overflow-y:auto;max-height:calc(100vh - 198px)}.dialog-responsive--non-scrollable{padding:1.5rem 0}.dialog-responsive__footer{display:flex;gap:.75rem}.dialog-responsive__btn{flex-grow:1}xbc-scroll-to-top{z-index:100;width:48px;height:48px;display:none;position:fixed;bottom:1rem;inset-inline-end:3.75rem}@media (max-width: 1023.98px){xbc-scroll-to-top{inset-inline-end:.9375rem}}xbc-scroll-to-top.display{display:initial;animation:popup 1s 1}xbc-scroll-to-top button{height:inherit;width:inherit;border-radius:4px;color:#22272f;background-color:#fff;border:transparent;box-shadow:0 0 3px #22272f}xbc-scroll-to-top svg{margin:auto}@keyframes popup{0%{transform:translateY(100px)}to{transform:translateY(0)}}.file-upload-form__input{display:none}xbc-files-upload{display:block}xbc-files-upload .files-upload--button{display:inline-flex;cursor:pointer}xbc-files-upload .files-upload--button input{display:none}xbc-files-upload .files-upload--drag-and-drop{display:flex;align-items:center;justify-content:center;height:100%;position:relative;padding:2.8125rem .75rem;border:2px dashed #22272f;background:#f7f8fb;border-radius:8px;text-align:center;cursor:pointer}@media (min-width: 1024px){xbc-files-upload .files-upload--drag-and-drop{padding:2.8125rem}}xbc-files-upload .files-upload--drag-and-drop input{position:absolute;inset:0;width:100%;font-size:0;cursor:pointer}xbc-files-upload .files-upload--drag-and-drop input::file-selector-button,xbc-files-upload .files-upload--drag-and-drop input::-webkit-file-upload-button{border:none;background:transparent}.rating{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center}.rating__item{position:relative}.rating__item--sm{width:24px;height:24px}.rating__item--sm svg{width:24px;height:24px}.rating__item--xs{width:18px;height:18px}.rating__item--xs svg{width:18px;height:18px}.rating__item--xxs{width:14px;height:14px}.rating__item--xxs svg{width:14px;height:14px}.rating__icon{color:#dde3ee}.rating__icon svg{position:absolute;inset:0}.rating__icon--empty use{fill:#dde3ee}.rating__icon--full{position:relative;width:0;display:block;overflow:hidden;height:100%}.rating__item--blue .rating__icon--full{color:#0e4fe3}.rating__item--blue .rating__icon--full use{fill:#0e4fe3}.rating__item--yellow .rating__icon--full{color:#ffbf00}.rating__item--yellow .rating__icon--full use{fill:#ffbf00}.files-upload-preview{display:grid;gap:1rem;margin-bottom:1rem}@media (max-width: 1279.98px){.files-upload-preview{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.files-upload-preview{grid-template-columns:1fr 1fr 1fr}}.files-upload-preview--empty{grid-template-columns:1fr}.files-upload-preview__item{position:relative;height:100%;min-height:200px;border-radius:8px;overflow:hidden;background-color:#f7f8fb;display:flex;flex-direction:column}.files-upload-preview__item *{word-break:break-all}.files-upload-preview__item--file{display:flex;flex-grow:1;align-self:stretch;padding:.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.files-upload-preview__item--file svg{width:32px;height:32px}.files-upload-preview__item img{width:100%;height:100%;object-fit:cover}.files-upload-preview__item:hover .files-upload-preview__remove-file{background:#dde3ee;opacity:.6}.files-upload-preview__item:hover .files-upload-preview__remove-file:hover{background:#dde3ee;opacity:1}.files-upload-preview__remove-file{position:absolute;top:.25rem;right:.25rem;padding:.25rem;border-radius:100px}xbc-files-upload-names-preview{font-size:.75rem;line-height:1.6666666667;font-weight:500;padding:0 1.5625rem;color:#a6aebf}xbc-files-upload-names-preview .file-preview{display:flex;align-items:center;margin-top:.625rem}xbc-files-upload-names-preview .files-upload-names-preview__name{margin-right:.625rem;padding:0 .625rem;word-break:break-word}.footer .footer-nav__item.footer-nav__column .user-centrics,button{background-color:transparent;border:none;cursor:pointer;padding:0}.footer .footer-nav__item.footer-nav__column .user-centrics:focus,button:focus{outline:none!important}xbc-cms-link .link-btn__primary,.pagination a.current,.btn-primary{color:#fff;border-color:#ff3744;background:#ff3744;position:relative}xbc-cms-link .disabled.link-btn__primary,.pagination a.disabled.current,.disabled.btn-primary,xbc-cms-link .link-btn__primary:disabled,.pagination a.current:disabled,.btn-primary:disabled{border-color:#dde3ee;background:#dde3ee}xbc-cms-link .disabled.link-btn__primary:hover,.pagination a.disabled.current:hover,.disabled.btn-primary:hover,xbc-cms-link .link-btn__primary:disabled:hover,.pagination a.current:disabled:hover,.btn-primary:disabled:hover{border-color:#dde3ee;background:#dde3ee}xbc-cms-link .link-btn__primary:hover,.pagination a.current:hover,.btn-primary:hover{color:#fff;border-color:#b71b41;background:#b71b41}xbc-cms-link .link-btn__primary:before,.pagination a.current:before,.btn-primary:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;border-radius:8px}xbc-cms-link .link-btn__secondary,.pagination a,.btn-secondary,xbc-files-upload .files-upload--button{color:#22272f;border-color:#dde3ee;background:#fff}xbc-cms-link .disabled.link-btn__secondary,.pagination a.disabled,.disabled.btn-secondary,xbc-files-upload .disabled.files-upload--button,xbc-cms-link .link-btn__secondary:disabled,.pagination a:disabled,.btn-secondary:disabled,xbc-files-upload .files-upload--button:disabled{color:#6c7689;border-color:#dde3ee;background:#fff}xbc-cms-link .disabled.link-btn__secondary:hover,.pagination a.disabled:hover,.disabled.btn-secondary:hover,xbc-files-upload .disabled.files-upload--button:hover,xbc-cms-link .link-btn__secondary:disabled:hover,.pagination a:disabled:hover,.btn-secondary:disabled:hover,xbc-files-upload .files-upload--button:disabled:hover{color:#6c7689;border-color:#dde3ee;background:#dde3ee}xbc-cms-link .link-btn__secondary:hover,.pagination a:hover,.btn-secondary:hover,xbc-files-upload .files-upload--button:hover{color:#22272f;border-color:#a6aebf;background:#fff}.btn-tertiary{color:#22272f;border-color:#f7f8fb;background:#f7f8fb}.disabled.btn-tertiary,.btn-tertiary:disabled{color:#22272f;border-color:#f7f8fb;background:#f7f8fb}.disabled.btn-tertiary:hover,.btn-tertiary:disabled:hover{color:#22272f;border-color:#f7f8fb;background:#f7f8fb;cursor:default}.btn-tertiary:hover{color:#22272f;border-color:#dde3ee;background:#dde3ee}.xbc-term-cond-section__entries-list,.xbc-term-cond-container__content .xbc-term-cond-container__sections-list,.side-nav ul,.footer .footer-nav ul,.services-filter__list,.company-sorting-dialog__list,xbc-breadcrumb nav ol,.wysiwyg ul,.wysiwyg ol,.force-ol ul,.location-filter__list,.sorting__list{list-style:none;padding:0;margin:0}.LandingPageTemplate .Content{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}.LandingPageTemplate .Content>*{margin-bottom:7rem}.LandingPageTemplate .Content>xbc-cms-faq-container{max-width:1000px}cx-page-layout{display:block;width:100%}cx-page-layout cx-page-slot{display:flex;flex-wrap:wrap;justify-content:center}cx-page-slot.NavigationTile{display:flex;width:100%}@media (min-width: 1024px){cx-page-slot.NavigationTile{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;max-width:1000px;gap:1.5rem;margin:3.75rem auto 3rem;justify-content:space-between}}@media (max-width: 1279.98px){cx-page-slot.NavigationTile{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;margin:1.5rem 0;flex-direction:column;gap:.75rem}}cx-page-layout.LoginRegisterPageTemplate{display:flex;flex-wrap:wrap}.LoginRegisterPageTemplate xbc-cms-banner{padding:0 1.5rem}.LoginRegisterPageTemplate xbc-steps-progress-bar{display:block;max-width:376px}.LoginRegisterPageTemplate xbc-background-image{z-index:-1;height:100%;width:100%}@media only screen and (min-width: 1025px){.LoginRegisterPageTemplate xbc-background-image .background-image__container{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;max-width:900px;margin-left:auto}}@media (min-width: 1025px) and (max-width: 1480px){.LoginRegisterPageTemplate xbc-background-image .background-image__container{background-size:contain}}@media only screen and (min-width: 1025px){.LoginRegisterPageTemplate .RightContent{width:50%}}@media (min-width: 1024px){.LoginRegisterPageTemplate xbc-cms-banner,.LoginRegisterPageTemplate xbc-register-form,.LoginRegisterPageTemplate xbc-register-business-form,.LoginRegisterPageTemplate xbc-register-selection,.LoginRegisterPageTemplate xbc-business-details-confirmation{padding-bottom:86px;min-height:calc(100vh - 86px)}}@media only screen and (min-width: 1025px){.LoginRegisterPageTemplate .LeftContent{width:50%;justify-content:flex-start;padding-left:calc((100vw - 1280px)/2);padding-top:86px;flex-wrap:nowrap}.LoginRegisterPageTemplate .LeftContent:before{content:"";display:block;position:relative;min-height:calc(100vh - 86px)}}@media only screen and (max-width: 1024.98px){.LoginRegisterPageTemplate .LeftContent{width:100%;min-height:calc(100vh - 106px);flex-direction:column;justify-content:flex-start;padding-left:calc((100vw - 1280px)/2);padding-top:86px;flex-wrap:nowrap}}.LoginRegisterPageTemplate .LeftContent xbc-cms-link{font-size:.875rem;line-height:1.7142857143;font-weight:400;width:100%;text-align:center;text-decoration:underline;color:#22272f;margin-bottom:2rem}.LoginRegisterPageTemplate .LeftContent xbc-cms-link a{line-height:inherit}@media (max-width: 1279.98px){.LoginRegisterPageTemplate .LeftContent xbc-cms-link{flex:0}}.LoginRegisterPageTemplate .LeftContent xbc-cms-paragraph{font-size:.875rem;line-height:1.4285714286;font-weight:500;width:100%;text-align:center;color:#6c7689}@media (max-width: 1279.98px){.LoginRegisterPageTemplate .LeftContent xbc-cms-paragraph{flex:0;padding-top:1rem}}@media (min-width: 1024px){.LoginRegisterPageTemplate header{position:absolute;top:0;right:0;left:0;height:86px}}@media (max-width: 1279.98px){.LoginRegisterPageTemplate .navigation{display:flex;justify-content:center;padding:0}}.LoginRegisterPageTemplate .LeftNavigation>xbc-cms-link{margin-left:.75rem}@media (max-width: 1279.98px){.LoginRegisterPageTemplate .LeftNavigation>xbc-cms-link{margin-left:0;flex:1}.LoginRegisterPageTemplate .LeftNavigation>xbc-cms-link:first-child{border-right:2px solid #dde3ee}}@media (max-width: 1279.98px){.LoginRegisterPageTemplate .LeftNavigation{flex-direction:row;padding:0;width:60%}.LoginRegisterPageTemplate .LeftNavigation>* a{line-height:3;display:flex;align-items:center;justify-content:center}}@media (max-width: 1023.98px){.LoginRegisterPageTemplate .LeftNavigation{width:100%}}.LoginRegisterPageTemplate .LeftNavigation a{color:#a6aebf}.LoginRegisterPageTemplate .LeftNavigation .active a{color:#22272f}.LoginRegisterPageTemplate .RightNavigation>xbc-cms-link+xbc-cms-link{margin-left:.5rem}.LoginRegisterPageTemplate .footer{margin-bottom:0}@media (max-width: 1279.98px){xbc-register-form,xbc-register-business-form,xbc-login-form,xbc-register-selection,xbc-business-details-confirmation{flex:3;padding:0 1.25rem}xbc-business-details-confirmation{padding-bottom:86px}.LoginRegisterPageTemplate .header-light .hamburger-box__inner-dash{background:#22272f}}.ContentPageTemplate .Content{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}.ContentPageTemplate .Content>*{margin-bottom:7rem}xbc-storefront.ContentPageTemplate{position:relative}cx-page-layout.CompanyDetailsPageTemplate .LeftContent>*,cx-page-layout.CompanyDetailsPageTemplate .RightContent>*{width:100%}@media (max-width: 1279.98px){cx-page-layout.CompanyDetailsPageTemplate .RightContent{position:sticky;bottom:0;height:min-content}}@media (min-width: 1024px){cx-page-layout.CompanyDetailsPageTemplate{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row;gap:65px}cx-page-layout.CompanyDetailsPageTemplate .LeftContent{width:calc(66.6666666667% - 65px / 2);justify-content:flex-start;flex-direction:column}cx-page-layout.CompanyDetailsPageTemplate .RightContent{width:calc(33.3333333333% - 65px / 2)}}.CompanyDetailsPageTemplate .BottomHeader xbc-breadcrumb{margin-bottom:2.5rem}@media (min-width: 1024px){cx-page-layout.AccountDetailsPageTemplate{max-width:calc(1480px + 0rem);padding-left:0rem;padding-right:0rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row}}cx-page-layout.AccountDetailsPageTemplate .LeftContent>*,cx-page-layout.AccountDetailsPageTemplate .RightContent>*{width:100%}cx-page-layout.AccountDetailsPageTemplate .LeftContent{padding:0 1.5rem}@media (min-width: 1024px){cx-page-layout.AccountDetailsPageTemplate .LeftContent{width:264px;max-width:25%}}cx-page-layout.AccountDetailsPageTemplate .RightContent{background:#f7f8fb;padding-top:3rem}@media (min-width: 1024px){cx-page-layout.AccountDetailsPageTemplate .RightContent{width:auto;flex:1;padding:3rem 4.375rem;border-left:1px solid #dde3ee}}@media (min-width: 1024px){cx-page-layout.AccountDetailsPageTemplate .RightContent>*{margin-bottom:1.5rem}}.AccountDetailsPageTemplate header{border-bottom:1px solid #dde3ee}.AccountDetailsPageTemplate header .Header{gap:1.5rem}cx-page-layout.PromotionDetailsPageTemplate .LeftContent>*,cx-page-layout.PromotionDetailsPageTemplate .RightContent>*{width:100%}@media (max-width: 1279.98px){cx-page-layout.PromotionDetailsPageTemplate .LeftContent,cx-page-layout.PromotionDetailsPageTemplate .RightContent{position:sticky;bottom:0}}@media (min-width: 1024px){cx-page-layout.PromotionDetailsPageTemplate{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row;gap:1.5625rem}cx-page-layout.PromotionDetailsPageTemplate .LeftContent{width:calc(66.6666666667% - 1.5625rem / 2);justify-content:flex-start;flex-direction:column}cx-page-layout.PromotionDetailsPageTemplate .RightContent{width:calc(33.3333333333% - 1.5625rem / 2)}}.ServicePageTemplate .Banner,.ServicePageTemplate .Breadcrumbs,.ServicePageTemplate .Refinements,.ServicePageTemplate .Content,.ServicePageTemplate .BottomContent,.ServicePageTemplate .Sorting{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%}.ServicePageTemplate .Breadcrumbs,.ServicePageTemplate .Sorting{flex:1 1 50%}.ServicePageTemplate .Sorting{justify-content:end;align-items:center}@media (max-width: 1279.98px){.ServicePageTemplate .Refinements{max-width:50%}.ServicePageTemplate .Content{margin-top:1.5rem}.ServicePageTemplate xbc-company-facet-navigation{padding-right:.375rem}}@media (min-width: 1024px){.ServicePageTemplate .Breadcrumbs xbc-breadcrumb{padding:2rem 0}.ServicePageTemplate .Refinements{max-width:25%;margin-bottom:7rem}.ServicePageTemplate .Content{max-width:75%;padding-left:3rem;margin-bottom:7rem}.ServicePageTemplate .BottomContent.has-components{margin-bottom:7rem;gap:7rem}.ServicePageTemplate .BottomContent.has-components xbc-service-description{flex:1 1 100%}}cx-page-layout.ServicePageTemplate{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-content:stretch}.FaqPageTemplate .Content{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;max-width:1000px}.FaqPageTemplate .Content>*{margin-bottom:7rem}xbc-storefront.FaqPageTemplate{position:relative}.ConfirmationPageTemplate{display:flex;justify-content:center}.ConfirmationPageTemplate .BodyContent{display:flex;flex-direction:column;max-width:513px;align-items:center}.QuotationPageTemplate .header{gap:.5rem}.QuotationPageTemplate .Header{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}@media (max-width: 1279.98px){.QuotationPageTemplate .ProgressBar{padding-left:1.5rem;padding-right:1.5rem}}.QuotationPageTemplate .ProgressBar>*,.QuotationPageTemplate .LeftContent>*,.QuotationPageTemplate .RightContent>*{width:100%}@media (min-width: 1024px){cx-page-layout.QuotationPageTemplate{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row}cx-page-layout.QuotationPageTemplate .ProgressBar{width:100%;margin-bottom:1.5rem}cx-page-layout.QuotationPageTemplate .LeftContent{width:66.6666666667%}cx-page-layout.QuotationPageTemplate .RightContent{width:33.3333333333%}cx-page-layout.QuotationPageTemplate .RightContent.has-components{background:#f7f8fb}}.QuotationPageTemplate .LeftContent{padding-bottom:3.75rem}.QuotationPageTemplate .LeftContent xbc-cms-link{display:flex;justify-content:flex-end;padding:1.5rem 0}@media (min-width: 1024px){.QuotationPageTemplate .LeftContent xbc-cms-link{padding:2rem 0}}.QuotationPageTemplate .LeftContent .quote-request-summary{padding-left:0;padding-right:0;padding-bottom:0}.QuotationPageTemplate .LeftContent .quote-request-summary__content{border-bottom:1px solid #dde3ee}.QuotationPageTemplate .LeftContent xbc-cms-link,.QuotationPageTemplate .LeftContent xbc-add-companies-to-inquiry,.QuotationPageTemplate .LeftContent xbc-quote-request-summary{margin-left:auto;margin-right:auto;max-width:518px}@media (max-width: 1279.98px){.QuotationPageTemplate .LeftContent xbc-cms-link,.QuotationPageTemplate .LeftContent xbc-add-companies-to-inquiry,.QuotationPageTemplate .LeftContent xbc-quote-request-summary{padding-left:1.5rem;padding-right:1.5rem}}.ReviewPageTemplate .header{gap:.5rem}.ReviewPageTemplate .Header{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}@media (max-width: 1279.98px){.ReviewPageTemplate .ProgressBar{padding-left:1.5rem;padding-right:1.5rem}}.ReviewPageTemplate .ProgressBar>*,.ReviewPageTemplate .LeftContent>*,.ReviewPageTemplate .RightContent>*{width:100%}cx-page-layout.ReviewPageTemplate{padding-bottom:3rem}@media (min-width: 1024px){cx-page-layout.ReviewPageTemplate{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row}cx-page-layout.ReviewPageTemplate .ProgressBar{width:100%;margin-bottom:1.5rem}cx-page-layout.ReviewPageTemplate .LeftContent{width:66.6666666667%}cx-page-layout.ReviewPageTemplate .RightContent{width:33.3333333333%}cx-page-layout.ReviewPageTemplate .RightContent.has-components{background:#f7f8fb}}.ReviewPageTemplate .LeftContent .quote-request-summary{padding-left:0;padding-right:0;padding-bottom:0}.ReviewPageTemplate .LeftContent .quote-request-summary__content{border-bottom:1px solid #dde3ee}@media (min-width: 1024px){.ReviewPageTemplate .LeftContent xbc-review-summary{margin-left:auto;margin-right:auto;max-width:518px}}@media (max-width: 1279.98px){.ReviewPageTemplate .LeftContent xbc-review-summary{padding-left:1.5rem;padding-right:1.5rem}}.ReviewPageTemplate .RightContent{padding:1.5rem}@media (min-width: 1024px){.ReviewPageTemplate .RightContent{padding:3rem}}cx-page-layout.ContactPageTemplate{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}cx-page-layout.ContactPageTemplate .LeftContent,cx-page-layout.ContactPageTemplate .RightContent{padding:0 1.5rem}@media (min-width: 768px){cx-page-layout.ContactPageTemplate .LeftContent{width:calc(50% - .75rem);padding-left:1.5rem;padding-right:0}cx-page-layout.ContactPageTemplate .RightContent{width:calc(50% - .75rem);padding-right:1.5rem;padding-left:0}}@media (min-width: 1280px){cx-page-layout.ContactPageTemplate .LeftContent{padding-left:calc((100% - 1280px)/2)}cx-page-layout.ContactPageTemplate .RightContent{padding-right:calc((100% - 1280px)/2)}}cx-page-layout.ContactPageTemplate .Maps,cx-page-layout.ContactPageTemplate .Banner{width:100%}cx-page-layout.ContactPageTemplate .Maps{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}.InquiryDetailsPageTemplate header{border-bottom:1px solid #dde3ee}.InquiryDetailsPageTemplate header .Header{gap:.5rem}@media (min-width: 1024px){cx-page-layout.InquiryDetailsPageTemplate{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row}}@media (max-width: 1439.98px){cx-page-layout.InquiryDetailsPageTemplate{display:grid;grid-template-areas:"item1 item2" "item1 item3";grid-template-columns:max-content}}@media (max-width: 1439.98px){cx-page-layout.InquiryDetailsPageTemplate .LeftAdministrationNavigation{grid-area:item1}}cx-page-layout.InquiryDetailsPageTemplate .LeftContent{width:70%;margin-bottom:1.25rem;background:#f7f8fb;flex:1;padding:3rem 1.5rem}@media (max-width: 1279.98px){cx-page-layout.InquiryDetailsPageTemplate .LeftContent{width:100%;margin-bottom:0;display:block}}@media (max-width: 1439.98px){cx-page-layout.InquiryDetailsPageTemplate .LeftContent{grid-area:item2;width:100%;margin-bottom:0}}cx-page-layout.InquiryDetailsPageTemplate .RightContent{width:30%;margin-bottom:1.25rem;background:#f7f8fb;padding:3rem 1.5rem}@media (max-width: 1279.98px){cx-page-layout.InquiryDetailsPageTemplate .RightContent{width:100%;margin-bottom:0;display:block}}@media (max-width: 1439.98px){cx-page-layout.InquiryDetailsPageTemplate .RightContent{grid-area:item3;width:100%;display:block}}cx-page-layout.TermsCondsPageTemplate{margin-bottom:3rem}cx-page-layout.TermsCondsPageTemplate .Content,cx-page-layout.TermsCondsPageTemplate .Paragraph{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%}cx-page-layout.AboutUsPageTemplate{display:flex;flex-wrap:wrap;justify-content:center;gap:7rem}cx-page-layout.AboutUsPageTemplate .Banner{width:100%}cx-page-layout.AboutUsPageTemplate .Content{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;gap:7rem}cx-page-layout.AboutUsPageTemplate xbc-contact-info{margin-bottom:7rem}cx-page-layout.AboutUsPageTemplate .cms-banner__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700}@media (max-width: 767.98px){cx-page-layout.AboutUsPageTemplate .cms-banner__image-to-right{flex-direction:column-reverse}}@media (min-width: 1024px){cx-page-layout.MessagesPageTemplate{max-width:calc(1480px + 0rem);padding-left:0rem;padding-right:0rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;flex-direction:row}}cx-page-layout.MessagesPageTemplate .LeftContent>*,cx-page-layout.MessagesPageTemplate .RightContent>*{width:100%}cx-page-layout.MessagesPageTemplate .LeftContent{padding:0 1.5rem}@media (min-width: 1024px){cx-page-layout.MessagesPageTemplate .LeftContent{width:264px;max-width:25%}}cx-page-layout.MessagesPageTemplate .RightContent{background:#f7f8fb}@media (min-width: 1024px){cx-page-layout.MessagesPageTemplate .RightContent{width:75%;flex:1}}.MessagesPageTemplate .header{max-width:1480px;margin:0 auto}.MessagesPageTemplate header{border-bottom:1px solid #dde3ee}.MessagesPageTemplate header .Header{gap:1.5rem}header .header{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (min-width: 1024px){header .header{height:86px}}@media (max-width: 1279.98px){header .header{height:64px}}header .SiteLogo img{height:24px}header .LeftNavigation{padding:0 1.875rem}header .RightNavigation{margin-left:auto}header .navigation{max-width:calc(1280px + 3rem);padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 576px){.LandingPageTemplate .SiteLogo img{height:40px}}footer .footer:not(:empty){max-width:calc(1280px + 3rem);padding:1.5rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (min-width: 1024px){footer .footer:not(:empty){justify-content:space-between;padding-top:3rem;padding-bottom:3rem}}footer .Footer{width:100%}footer .LeftFooter,footer .RightFooter{display:inline-flex}footer .LeftFooter.has-components,footer .RightFooter.has-components{margin-top:4rem}footer .RightFooter{gap:1.5rem}xbc-page-background{z-index:-1;position:absolute;top:0;left:0;right:0}xbc-page-background .page-background{position:absolute;top:0;left:0;width:100%;background-color:#dde3ee;background-size:cover;background-position:center;background-repeat:no-repeat}xbc-page-background .page-background:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,#fff0,#fff)}xbc-page-background .page-background--desktop{min-height:540px}xbc-page-background .page-background--tablet{min-height:682px}xbc-page-background .page-background--mobile{min-height:724px}xbc-breadcrumb{display:flex;flex-direction:column}xbc-breadcrumb nav{font-size:.875rem;line-height:1.4285714286;font-weight:500;display:flex;justify-content:center;white-space:nowrap}xbc-breadcrumb nav ol{display:flex;flex-wrap:wrap;justify-content:center;margin:0}xbc-breadcrumb nav ol li{display:flex;align-items:center;color:#6c7689}xbc-breadcrumb nav ol li:first-child a{padding-left:0}xbc-breadcrumb nav ol li:last-child{color:#22272f}xbc-breadcrumb nav ol li:last-child a{padding-right:0}xbc-breadcrumb nav ol li a{display:flex;text-transform:capitalize;color:inherit;padding:0 .5rem}xbc-breadcrumb nav ol li a:hover{color:#a6aebf}xbc-background-image .background-image__container{position:relative}xbc-background-image xbc-image-caption{position:absolute;bottom:1.5rem;right:1.5rem}cx-banner a{display:block}cx-banner cx-generic-link{display:block}cx-banner img{display:block;width:100%}cx-media{position:relative;display:block}cx-media img{max-width:100%;max-height:100%;transform:scale(1);opacity:1;transition:all .6s}xbc-register-selection{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}xbc-register-selection .register-selection__container{width:100%;max-width:376px;margin:0 auto}xbc-register-selection .register-selection__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:1.5rem;text-align:center}xbc-register-selection .register-selection__btn{justify-content:flex-start}xbc-register-selection .register-selection__button-wrapper{width:100%;text-align:center}xbc-register-selection .social-logins{width:100%;max-width:376px;margin:.75rem auto}xbc-register-form,xbc-register-business-form{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}xbc-register-form .login-redirect,xbc-register-business-form .login-redirect{font-size:.875rem;line-height:1.4285714286;font-weight:400;text-align:center;margin:.25rem 0;padding:.25rem 1rem;color:#0f5a6b;background-color:#d2f2f9;border-radius:8px;width:100%;display:block;transition:.3s ease-in}xbc-register-form .login-redirect:hover,xbc-register-business-form .login-redirect:hover{color:#1ca5c4;transition:.3s ease-in}.register-form__container{width:100%;max-width:376px;margin:0 auto}.register-form__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:1.5rem;text-align:center}.register-form__communication-consents{padding-left:2.25rem;margin-bottom:2.25rem}.user-consents .description{color:#6c7689}.user-consents .description .required-label{color:#22272f;font-weight:500;margin-right:.375rem}.user-consents .description a{text-decoration:underline}.account-details-form{display:block}.account-details-form__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:0;margin-bottom:1.5rem;padding:0 1.5rem}@media (min-width: 1024px){.account-details-form__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:3rem;padding:0}}.account-details-form__subtitle{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:0;margin-bottom:1.5rem}.account-details-form__content{background:#fff}@media (min-width: 1024px){.account-details-form__content{border:1px solid #dde3ee;border-radius:12px}}@media (min-width: 768px){.account-details-form__account{flex-direction:row-reverse;display:flex;justify-content:space-between}}.account-details-form p{font-size:.625rem;line-height:1.4;font-weight:400}.account-details-form__user-photo{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.5rem 0}@media (min-width: 768px){.account-details-form__user-photo{padding:0;margin:0;flex-direction:column;align-items:flex-end;justify-content:flex-start}}.account-details-form__user-photo-controls{width:100%}.account-details-form__user-photo-controls button{width:100%;margin-bottom:.5rem}@media (min-width: 768px){.account-details-form__user-photo-controls{display:grid;justify-items:end}.account-details-form__user-photo-controls button{grid-row:3;margin-top:.5rem}}.account-details-form__delete-icon{display:inline-block}@media (min-width: 1024px){.account-details-form__delete-icon{display:none}}.account-details-form__section{padding:3rem 0;margin:0 1.5rem}@media (max-width: 1279.98px){.account-details-form__section:first-child{padding-top:1.5rem}}@media (min-width: 1024px){.account-details-form__section{margin:0 3rem}.account-details-form__section:first-child{padding-top:3rem}}.account-details-form__section+.account-details-form__section{border-top:1px solid #dde3ee}.account-details-form__actions{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 1024px){.account-details-form__actions{justify-content:space-between;flex-direction:row}}.account-details-form__action{display:block}.account-details-form__action+.account-details-form__action{margin-top:.75rem}@media (min-width: 1024px){.account-details-form__action+.account-details-form__action{margin-top:0}}.account-details-form__action .btn{padding:.75rem 1.5rem;font-size:1rem;line-height:1.75;font-weight:500}@media (min-width: 1024px){.account-details-form__form{max-width:360px}}.account-details-form__form .form-group{margin-bottom:0}.account-details-form__form .form-group:not(:first-child){margin-top:1.5rem}.account-details-form .account-details-buttons__actions{display:flex;gap:1.5rem;margin-top:1.5rem}@media (min-width: 1024px){.account-details-form .account-details-buttons__actions{max-width:360px}}.account-details-form .account-details-buttons__actions .edit{max-width:168px}.account-details-form__socials--google{display:flex;align-items:center;margin-top:1.5rem}.account-details-form__socials--google .google-connected-btn{font-size:.875rem;line-height:2.8571428571;font-weight:700;display:flex;background-color:#1a73e8;color:#fff;border-radius:4px;text-align:center;width:376px}.account-details-form__socials--google .google-connected-btn cx-icon{padding:.5rem;background-color:#fff;margin-left:.125rem;border-radius:.1875rem 0 0 .1875rem}.account-details-form__socials--google .google-connected-btn cx-icon svg{width:20px;height:20px}.account-details-form__socials--google .google-connected-btn span{width:100%}.account-details-form__socials--google .btn{height:40px;padding:.75rem;margin-left:.75rem}.account-details-form__socials--google .tooltip-text{font-size:.875rem;padding:.1875rem .5625rem;top:.25rem}.account-details-form__delete-account{display:flex;justify-content:flex-end;border-top:1px solid #a6aebf;margin-top:.75rem;padding-top:.75rem}@media (max-width: 1279.98px){.account-details-form__delete-account .btn{flex:1}}xbc-phone-confirmation{width:100%;max-width:376px;margin:0 auto}xbc-phone-confirmation .phone-confirmation{display:flex;flex-direction:column;align-items:center;padding-top:.625rem}xbc-phone-confirmation .phone-confirmation__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f7f8fb}xbc-phone-confirmation .phone-confirmation__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:.5rem;margin-bottom:0rem;text-align:center}xbc-phone-confirmation .phone-confirmation__hint{font-size:1rem;line-height:1.5;font-weight:400;margin-top:.5rem;margin-bottom:0rem;color:#6c7689;text-align:center}xbc-phone-confirmation .phone-confirmation__form{display:flex;gap:.75rem;margin-top:2.25rem;padding-left:2.25rem}xbc-phone-confirmation .phone-confirmation__back{font-size:.875rem;line-height:1.7142857143;font-weight:500;margin-top:4.75rem;text-decoration:underline}xbc-phone-confirmation .phone-confirmation .form-group{margin-bottom:0}xbc-phone-confirmation .phone-confirmation .form-control{width:3rem}xbc-phone-confirmation .phone-confirmation__error-message{font-size:.75rem;line-height:1.6666666667;font-weight:500;width:14.375rem;text-align:center;margin:.5rem 2.25rem;padding:.25rem 1rem;color:#7a0a3a;background-color:#ffe2d7;border-radius:8px}xbc-phone-confirmation .phone-confirmation__feedback{display:flex;width:1.5rem}xbc-phone-confirmation .phone-confirmation__feedback img{max-width:1.5rem}xbc-phone-confirmation .highlight{font-size:1rem;line-height:1.5;font-weight:700;display:inline-block}xbc-cms-banner{width:100%;max-width:1000px}.cms-banner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.cms-banner__image-to-right{flex-direction:row-reverse}.cms-banner__image-to-top{flex-direction:column;text-align:center;height:100%}.cms-banner__image-to-top .cms-banner__title{font-size:2rem;line-height:1.25;font-weight:700}.cms-banner__image-to-top .cms-banner__btn{margin:auto}.cms-banner__image-to-top .cms-banner__media{margin-top:auto;max-width:unset}.cms-banner__image-to-top .cms-banner__media img{margin:auto}.cms-banner__image-to-top .cms-banner__description{margin-bottom:auto;max-width:unset}.cms-banner__btn{display:flex;border:none}@media (min-width: 1024px){.cms-banner__btn{display:inline-block}}.cms-banner__media{max-width:500px}.cms-banner__description{max-width:455px}.cms-banner__title{font-size:2.5rem;line-height:1.25;font-weight:700;color:#22272f;margin:0rem}.cms-banner__headline{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;margin-bottom:1.5rem}.cms-banner__header{font-size:.875rem;line-height:1.7142857143;font-weight:700;color:#0e4fe3;margin-top:0;margin-bottom:.25rem}@media (max-width: 1023.98px){.cms-banner{gap:1.5rem}.cms-banner__title{font-size:1.875rem;line-height:1.3333333333;font-weight:700}.cms-banner__media,.cms-banner__description{width:50%;max-width:327px}.cms-banner__media img{width:327px;height:auto}.cms-banner__description{max-width:369px;width:50%}.cms-banner__headline{line-height:24px}}@media (max-width: 767.98px){.cms-banner{flex-wrap:wrap;gap:.625rem;justify-content:center}.cms-banner__media,.cms-banner__description{width:100%}.cms-banner__media{text-align:center}.cms-banner__btn{max-width:initial}}xbc-cms-icon-text{display:flex;align-items:center}xbc-cms-icon-text cx-icon{background-color:#dde3ee;padding:.5rem;margin-right:.5rem;border-radius:8px}xbc-cms-icon-text span{line-height:22px}xbc-cms-paragraph-container{text-align:center}xbc-cms-paragraph-container .cms-paragraph-container__title{font-size:1.875rem;line-height:1.3333333333;font-weight:700;color:#22272f;margin-bottom:0}xbc-cms-paragraph-container .cms-paragraph-container__content{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;margin-top:.25rem;margin-bottom:3rem}@media (min-width: 1024px){xbc-cms-paragraph-container .cms-paragraph-container__title{font-size:2.5rem;line-height:1.25;font-weight:700}}.company-details__heading{padding:0 1.5rem;margin-bottom:1.5rem}@media (min-width: 1024px){.company-details__heading{padding:0;margin-bottom:3rem}}.company-details__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:0;margin-bottom:.25rem}@media (min-width: 1024px){.company-details__title{font-size:2rem;line-height:1.25;font-weight:700}}.company-details__location{font-size:1rem;line-height:1.5;font-weight:400;margin:0;color:#6c7689}.company-details__service-location{font-size:1rem;line-height:1.5;font-weight:400;color:#22272f;margin-bottom:.375rem}@media (max-width: 1279.98px){.company-details__user{padding:0 1.5rem}}.company-details__user .rating{color:#6c7689}.company-details__tabs{margin-top:1.5rem;padding:0 1.5rem}@media (min-width: 1024px){.company-details__tabs{margin-top:3rem;padding:0}}.company-details__section{border-top:1px solid #dde3ee;padding:2rem 0}@media (min-width: 1024px){.company-details__section{padding:2.25rem 0}}.company-details__section-title{font-size:1.25rem;line-height:1.4;font-weight:700;margin-top:0;margin-bottom:1rem;padding:0 1.5rem}@media (min-width: 1024px){.company-details__section-title{padding:0}}.company-details__section-content{padding:0 1.5rem}@media (min-width: 1024px){.company-details__section-content{padding:0}}.company-details__section-tags{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:.75rem}@media (min-width: 1024px){.company-details__section-tags{flex-direction:row;align-items:center;gap:3rem}}.company-details__service-tags{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem}.company-details__description{display:block;margin-top:1.5rem}.company-details__average-reviews{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1023.98px){.company-details__average-reviews{display:block}}.company-details__average-reviews-rating{font-size:1.25rem;line-height:1.4;font-weight:700}@media (max-width: 1023.98px){.company-details__average-reviews-rating{margin-bottom:1rem}}.company-details__average-reviews-rating span{margin-left:.5rem}.company-details__review-item+.company-details__review-item{border-top:1px solid #dde3ee}.company-details__review-load-more{display:flex;justify-content:center}.about-company__content{background:#fff;padding:1.5rem}@media (min-width: 1024px){.about-company__content{border:1px solid #dde3ee;border-radius:12px;padding:3rem}}.about-company__section{display:flex;justify-content:space-between}.about-company__section cx-icon{align-self:flex-start}.about-company__title{font-size:1.25rem;line-height:1.4;font-weight:700;margin-top:0;margin-bottom:0;color:#22272f}.about-company__subtitle{font-size:1rem;line-height:1.5;font-weight:400;margin-top:0;margin-bottom:1.75rem;color:#6c7689}.about-company__form h2{margin-bottom:1.5rem}.about-company__form .form-group{width:100%;margin-bottom:1.5rem}.about-company__form .label-content{font-size:.875rem;line-height:1.7142857143;font-weight:500;margin-bottom:.375rem;display:block}.about-company__form textarea{height:12.5rem;resize:vertical}.about-company__form .radio-container{gap:1.5rem}@media (min-width: 768px){.about-company__form-flex{display:flex;gap:1.5rem;justify-content:space-between}}.about-company__form-photo{display:flex;gap:1.5rem;margin-bottom:1.5rem}.about-company__form-photo .label-content{color:#22272f}.about-company__form-photo cx-file-upload p{word-break:break-word}.about-company__actions{display:flex;gap:1.5rem}@media (max-width: 1023.98px){.about-company__actions{flex-wrap:wrap;flex-direction:column-reverse}.about-company__actions button{width:100%}}.company-listing{display:flex;flex-grow:1;flex-direction:column}.company-listing__results{border:1px solid #dde3ee;padding:1.5rem}@media (max-width: 1023.98px){.company-listing__results{box-shadow:none}}.company-listing__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.company-listing__title{font-size:1.25rem;line-height:1.4;font-weight:700;margin:0}.company-listing .pagination:not(:empty){margin-top:3rem}.company-listing__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1024px){.company-listing__no-results{height:100%}}@media (max-width: 1279.98px){.company-listing__no-results{margin-top:4.375rem}}.company-listing__no-results-icon{margin-bottom:1.875rem}.company-listing__no-results-icon svg{width:48px;height:48px}.company-listing__no-results-message{margin:0 0 .5rem;text-align:center}.company-listing__no-results-message--bold{font-size:1.25rem;line-height:1.4;font-weight:700;color:#22272f}.company-listing__no-results-message--regular{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689}.company-listing__create-checked-inquiry-button,.company-listing__create-inquiry-button{width:100%}@media (min-width: 768px){.company-listing__create-checked-inquiry-button,.company-listing__create-inquiry-button{width:auto}}.company-listing__create-checked-inquiry-button{border-color:#235adc;background:#235adc}.company-listing__create-checked-inquiry-button:hover{border-color:#072ca3;background:#072ca3}.company-listing__create-inquiry-wrapper{display:flex;gap:1rem}.company-listing__container{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width: 576px){.company-listing__container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1024px){.company-listing__container{display:flex;gap:1rem;flex-direction:column}}.company-listing__container--grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width: 576px) and (max-width: 1279.98px){.company-listing__container--grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.company-listing__container--grid{grid-template-columns:repeat(3,1fr)}}xbc-company-listing-item{display:block}.company-listing-item__card{display:flex;gap:1.5rem;border:1px solid #dde3ee;border-radius:8px;padding:.75rem}.company-listing-item__card--grid{gap:unset;padding:0;height:100%;flex-flow:column-reverse}@media (max-width: 1279.98px){.company-listing-item__card{gap:unset;padding:0;height:100%;flex-flow:column-reverse}}.company-listing-item__content{display:flex;flex-direction:column;flex-grow:1}.company-listing-item__card-media{position:relative}.company-listing-item__card-media cx-media{display:flex;justify-content:center;width:100%}.company-listing-item__card-media img{object-fit:cover;height:100%;width:100%}.company-listing-item__card-media .tag{top:.5rem;left:-.8125rem}@media (max-width: 1279.98px){.company-listing-item__card-media .tag{top:0;left:0}}.company-listing-item__card-media--grid cx-media{max-width:unset}.company-listing-item__card-media--grid .tag{top:0;left:0}.company-listing-item__media-link,.company-listing-item__no-media-link{display:flex;align-items:center;justify-content:center;width:180px;height:144px;color:#6c7689;border-radius:8px;overflow:hidden}.company-listing-item__media-link.company-listing-item__media-link--grid,.company-listing-item__no-media-link.company-listing-item__media-link--grid{width:100%;height:190px;border-radius:0 0 8px 8px}@media (max-width: 1279.98px){.company-listing-item__media-link,.company-listing-item__no-media-link{width:100%;height:190px;border-radius:0 0 8px 8px}}.company-listing-item__no-media-link{background:#dde3ee}.company-listing-item__card-info{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:.75rem .75rem .75rem 0}.company-listing-item__card-info--grid{padding:1rem;justify-content:unset}@media (max-width: 1279.98px){.company-listing-item__card-info{padding:1rem;justify-content:unset}}.company-listing-item__button-container{position:relative}.company-listing-item__checkbox-container{border:none;width:2em;height:2em;position:absolute;bottom:2.8125rem}@media (max-width: 1279.98px){.company-listing-item__checkbox-container{position:relative;margin:0 0 .625rem;bottom:0}}.company-listing-item__checkbox-container input{position:absolute;cursor:pointer;width:100%;height:100%}.company-listing-item__title{font-size:1.25rem;line-height:1.35;font-weight:400;margin:0}.company-listing-item__title--grid{font-size:1rem;line-height:1.5;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 1279.98px){.company-listing-item__title{font-size:1rem;line-height:1.5;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.company-listing-item__location{font-size:1rem;line-height:1;font-weight:400;color:#6c7689;margin-top:.5rem}.company-listing-item__location--grid{font-size:.75rem;line-height:1.3333333333;font-weight:400}@media (max-width: 1279.98px){.company-listing-item__location{font-size:.75rem;line-height:1.3333333333;font-weight:400}}.company-listing-item__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;flex:1;white-space:nowrap}@media (max-width: 1279.98px){.company-listing-item__actions{flex-direction:column-reverse}}.company-listing-item__additional-details{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.company-listing-item__additional-details .rating{font-size:.75rem;font-weight:400;color:#6c7689;line-height:normal;width:152px;margin-top:.5rem}xbc-company-sorting{display:flex;flex-direction:column}@media (max-width: 1279.98px){xbc-company-sorting{flex-grow:1}}.company-sorting{gap:.75rem}.company-sorting__sort-btn{flex-grow:1;gap:.5rem}.company-view-mode{gap:.25rem}.company-view-mode__item{display:flex;align-items:center;justify-content:center;padding:.5rem;color:#a6aebf;border:1px solid #dde3ee;border-radius:8px}.company-view-mode__item.active,.company-view-mode__item:hover{color:#22272f}.company-sorting-dialog__item+.company-sorting-dialog__item{margin-top:.75rem}.company-sorting-dialog__label{font-size:1rem;line-height:1.5;justify-content:space-between;padding:1.125rem;border:1px solid #dde3ee;border-radius:8px}xbc-company-facet-navigation{display:flex;flex-grow:1;flex-direction:column;width:100%}.company-facet-navigation{border:1px solid #dde3ee;padding:1.5rem;border-radius:8px;background:#fff}.company-facet-navigation__title{font-size:1.25rem;line-height:1.4;font-weight:700;margin:0;margin-bottom:1.5rem}.company-facet-navigation__facet-section+.company-facet-navigation__facet-section{padding-top:2rem;margin-top:2rem;border-top:1px solid #dde3ee}.company-facet-navigation xbc-company-facet+xbc-company-facet{margin-top:.75rem}.company-facet-navigation__filter-btn{flex-grow:1;gap:.75rem}.company-facet-navigation-dialog__facet-section+.company-facet-navigation-dialog__facet-action+.company-facet-navigation-dialog__facet-section{padding-top:2rem;margin-top:2rem;border-top:1px solid #dde3ee}.company-facet-navigation-dialog__facet-action{display:flex;margin-top:.75rem}.company-facet-navigation-dialog xbc-company-facet+xbc-company-facet{margin-top:.75rem}xbc-company-facet{display:block}.company-facet{font-size:1rem;line-height:1.5;font-weight:400;display:flex;justify-content:space-between;align-items:center;border:1px solid #dde3ee;border-radius:8px;padding:.875rem 1.125rem}.company-facet__facet-value{display:flex;cursor:pointer}xbc-complaint-form .complaint-form__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:0;margin-bottom:1.5rem;padding:0 1.5rem}@media (min-width: 1024px){xbc-complaint-form .complaint-form__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:3rem;padding:0}}xbc-complaint-form .complaint-form__content{padding:1.5rem;background-color:#fff}@media (min-width: 1024px){xbc-complaint-form .complaint-form__content{padding:3rem;border:1px solid #dde3ee;border-radius:12px}}xbc-complaint-form .consents__submit{width:100%;max-width:220px;transition:.3s ease-in}xbc-complaint-form .consents__submit:hover{transition:.3s ease-out}xbc-complaint-form .checkboxes{margin:2rem 0}xbc-complaint-form .checkboxes .checkbox-item{display:flex;align-items:center}xbc-complaint-form .checkboxes .checkbox-item .checkbox-container{margin-top:0;max-width:80%}xbc-complaint-form .checkboxes .checkbox-item .description{display:flex;align-items:center}xbc-complaint-form .text-area{min-height:60px}xbc-complaint-form .complaint-types,xbc-complaint-form .complaint-types option{color:#22272f}xbc-complaint-form select.form-control.complaint-types.placeholder-active{color:#6c7689}xbc-complaint-form .terms-and-conditions{display:flex;flex-direction:row;justify-content:flex-end}.services-filter__services{z-index:1;position:relative}.services-filter__list{position:absolute;z-index:1;overflow:auto;max-height:300px;width:100%;border:1px solid #dde3ee;background:#fff;border-top-left-radius:0;border-top-right-radius:0}.services-filter__list-item{font-size:.875rem;line-height:1.7142857143;padding:.75rem 1.125rem;cursor:pointer}.services-filter__list-item:hover{background:#f7f8fb}.services-filter__background{z-index:-1;background:#fff;position:absolute;width:100%;height:100%;left:0;top:0}.services-filter__active-service{display:flex;justify-content:space-between;align-items:center;border:1px solid #dde3ee;padding:1.125rem;border-radius:8px;cursor:pointer;position:relative;overflow:hidden}.services-filter__active-service--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.services-filter__service-name{max-width:100%;line-height:20px}.services-filter__icon{z-index:-1}.pagination{display:flex;justify-content:flex-start;gap:.625rem;align-content:center;align-items:stretch}.pagination a{font-size:.875rem;color:#22272f;height:36px;min-width:36px;border-width:1px;border-style:solid;padding:0 12px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .3s}.pagination a .navigation-button--chevron svg{width:18px;height:18px}.pagination a.previous.disabled,.pagination a.next.disabled{display:none}.pagination a.current,.pagination a.gap{pointer-events:none}.pagination a:hover{text-decoration:none}.pagination a:focus{z-index:1}.promotion-details__banner{margin-bottom:1.5rem}@media (min-width: 768px){.promotion-details__banner{padding:0 1.5rem;margin-top:1.5rem}.promotion-details__banner cx-media{border:1px solid #dde3ee;border-radius:8px;overflow:hidden}}@media (min-width: 1024px){.promotion-details__banner{padding:0;margin-top:0;margin-bottom:3rem}}.promotion-details__heading{padding:0 1.5rem;margin-bottom:1.5rem}@media (min-width: 1024px){.promotion-details__heading{padding:0}}.promotion-details__category{font-size:.875rem;line-height:1.4285714286;font-weight:400;margin-top:0;margin-bottom:.25rem}@media (min-width: 1024px){.promotion-details__category{font-size:1rem;line-height:1.375;font-weight:400}}.promotion-details__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin:0}@media (min-width: 768px){.promotion-details__title{font-size:2rem;line-height:1.5625;font-weight:700}}.promotion-details__tabs{margin-top:1.5rem;padding:0 1.5rem}@media (min-width: 1024px){.promotion-details__tabs{margin-top:3rem;padding:0}}.promotion-details__section{border-top:1px solid #dde3ee;padding:2rem 0}@media (min-width: 1024px){.promotion-details__section{padding:2.25rem 0}}.promotion-details__section:first-of-type .promotion-details__section-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promotion-details__section-title{font-size:1.25rem;line-height:1.4;font-weight:700;margin-top:0;margin-bottom:1rem;padding:0 1.5rem}@media (min-width: 1024px){.promotion-details__section-title{font-size:1.5rem;line-height:1.375;font-weight:700;padding:0}}.promotion-details__section-subtitle{font-size:1rem;line-height:1.5;font-weight:400;padding:0 1.5rem;color:#22272f;margin-top:0;margin-bottom:1rem}@media (min-width: 1024px){.promotion-details__section-subtitle{padding:0}}.promotion-details__section-content{padding:0 1.5rem}@media (min-width: 1024px){.promotion-details__section-content{padding:0}}.promotion-details__terms-link{display:inline-block;margin-top:1.5rem}.promotion-details__product{display:flex}@media (max-width: 1023.98px){.promotion-details__product{flex-direction:column;margin:0 0 .9375rem}}.promotion-details__product-banner{padding:1.875rem 0}.promotion-details__product-media{max-width:100px;width:100%;margin:0 1.875rem .9375rem 0}.promotion-details__product-media img{width:100%}.promotion-details cx-media img{display:flex;height:auto}.promotion-details__section-content--partner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.promotion-details__partner-media{margin:.625rem auto;width:20%}.promotion-details__partner-media img{margin:auto}@media (max-width: 1023.98px){.promotion-details__partner-media{width:33.3333333333%}}.promotion-details .share-links,.promotion-details .share-links button{color:#a6aebf}.promotion-details .service-map__element{height:270px}@media (min-width: 768px){.promotion-details .service-map__element{height:416px}}.promotion-advantages{box-shadow:0 2px 4px #22272f1f;background-color:#fff;display:flex;flex-direction:column;padding:1.5rem;height:fit-content;border:1px solid #dde3ee;border-radius:8px}@media (min-width: 1024px){.promotion-advantages{position:sticky;top:1.25rem}}.promotion-advantages>h3{padding-bottom:1.25rem;margin-top:0;margin-bottom:0;border-bottom:1px solid #dde3ee}.promotion-advantages__wrapper{margin:1.375rem 0}.promotion-advantages__item{display:flex;align-items:center;margin-bottom:1.25rem}.promotion-advantages__item cx-icon{margin-right:.875rem}.promotion-advantages__share{color:#a6aebf;justify-content:center}.promotion-advantages__share button{color:#a6aebf}@media (min-width: 1024px){.promotion-advantages button{margin-top:1rem}}.promotion-list{width:100%}.promotion-list__title{text-align:center}.promotion-list__subtitle{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;text-align:center}.promotion-list__wrapper{margin-top:1.5rem;width:100%;padding:3rem 0;display:grid;grid-template-columns:1fr;justify-content:space-between;gap:1.5rem}@media (min-width: 1024px){.promotion-list__wrapper{grid-template-columns:1fr 1fr;padding:4.5rem 0}}.promotion-list__item{border-radius:8px;border:1px solid #dde3ee;width:100%;text-align:center}@media (min-width: 768px){.promotion-list__item{display:flex;justify-content:space-between}}.promotion-list__item-banner{width:100%}.promotion-list__item-banner img{border-top-left-radius:8px;border-top-right-radius:8px;display:block}@media (min-width: 768px){.promotion-list__item-banner img{border-bottom-left-radius:8px;border-top-right-radius:0}}.promotion-list__item-description{display:flex;flex-direction:column;padding-top:1.5rem;width:100%}.promotion-list__item-title{font-size:1.25rem;line-height:1.4;font-weight:700;padding:0 3rem;margin-top:auto;margin-bottom:0}.promotion-list__item-short-description{font-size:.75rem;line-height:1.3333333333;font-weight:400;color:#6c7689;padding:0 3rem}.promotion-list__item-short-description .truncated-text__toggle{display:none}.promotion-list__button-wrapper{border-top:1px dashed #dde3ee;padding:1.5rem;width:100%;margin-top:auto}.promotion-list__no-promotion{text-align:center;padding:3rem 0}.cms-paragraph-wrapper{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.cms-paragraph-wrapper .cms-paragraph{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;text-align:center;width:100%;max-width:768px}.cms-paragraph-wrapper .cms-paragraph__step{font-size:1.5rem;line-height:1.375;font-weight:700;width:76px;height:76px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f7f8fb;color:#22272f;margin-bottom:.75rem}.cms-paragraph-wrapper .cms-paragraph__title{font-size:1.5rem;line-height:1.5;font-weight:700;color:#22272f;margin-bottom:.75rem;margin-top:0}.cms-paragraph-wrapper .cms-paragraph__content{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;margin:0}@media (min-width: 1024px){.cms-paragraph-wrapper{flex-wrap:nowrap;gap:1.5rem}.cms-paragraph-wrapper .cms-paragraph{width:33.3333333333%}.cms-paragraph-wrapper .cms-paragraph__step{margin-bottom:1.5rem}.cms-paragraph-wrapper .cms-paragraph__title{font-size:1.875rem;line-height:1.2;font-weight:700;margin-bottom:1.5rem}}xbc-login-form{display:flex;align-items:center;justify-content:center;width:100%}xbc-login-form .login-form__container{width:100%;max-width:376px;margin:0 auto}xbc-login-form .login-form__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:1.5rem;text-align:center}xbc-login-form .social-logins{padding-top:2.5rem;border-top:1px solid #dde3ee;width:100%;max-width:376px;margin:2.5rem auto}xbc-cms-link .link-btn__primary--icon svg{width:24px;height:24px}xbc-cms-link .link-btn__secondary{padding:.4375rem .75rem;font-size:.875rem;line-height:1.7142857143;font-weight:500}xbc-cms-link .link-icon svg{width:32px;height:32px}xbc-cms-link .link--arrow-icon{font-size:1rem;line-height:1.75;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#0e4fe3;text-decoration:none;margin:0}xbc-cms-link .link--arrow-icon svg{width:18px;height:18px}.header-nav{display:flex;align-items:center;gap:.625rem;color:#22272f}.header-nav__link{display:flex;cursor:pointer;position:relative;align-items:center}.header-nav__link a,.header-nav__link span{font-size:1rem;line-height:1.125;font-weight:500;color:inherit}.header-nav__link span{display:flex;align-items:center}.header-nav__link .header-nav__link:hover .header-nav__dropdown{display:block}.header-nav__children{display:flex;gap:1.5rem;min-height:54px}.header-nav__children .header-nav__children{min-height:auto;flex-wrap:wrap;gap:0}.header-nav__dropdown{display:flex;flex-direction:column;align-items:flex-start;z-index:2;position:absolute;top:100%;right:-40%;width:100%;min-width:200px;justify-content:center;overflow:hidden;border:1px solid #dde3ee}.header-nav__dropdown a{width:100%;color:#22272f}.header-nav__dropdown .header-nav__link{border-bottom:1px solid #dde3ee}.header-nav__dropdown .header-nav__link:last-child{border-bottom:none}.header-nav__dropdown .header-nav__link .header-nav__link{width:100%;border-bottom:none}.header-nav__dropdown .header-nav__link .header-nav__link xbc-generic-link{width:100%}.header-nav__dropdown .header-nav__link .header-nav__link xbc-generic-link a{display:block;min-height:36px;padding:.9375rem 1.25rem;border-bottom:none}.header-nav__dropdown .header-nav__link .header-nav__link xbc-generic-link a:hover{background-color:#f7f8fb}.header-nav__dropdown>.header-nav__link+.header-nav__link{width:100%;border-bottom:none}.header-nav__dropdown>.header-nav__link+.header-nav__link xbc-generic-link{width:100%}.header-nav__dropdown>.header-nav__link+.header-nav__link xbc-generic-link a{display:block;min-height:36px;padding:.9375rem 1.25rem;border-bottom:none;border-radius:8px}.header-nav__dropdown>.header-nav__link+.header-nav__link xbc-generic-link a:hover{background-color:#f7f8fb}.header-nav__icon{width:33px;height:33px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fff;border:1px solid #dde3ee;border-radius:50%;overflow:hidden;color:#22272f}.header-nav__include-arrow cx-icon{margin:0 0 0 .5rem;transition:all .2s}.header-nav__include-arrow:hover cx-icon{transform:rotate(180deg);opacity:.2}.dropdown-hidden{display:none}@keyframes dropdown-intro-animation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-menu-intro-animation{0%{right:-100%}to{right:0}}@media (max-width: 1279.98px){.header-nav-mobile{z-index:3;display:flex;gap:2rem;position:absolute;top:0;right:0;flex-direction:column;width:50%;height:100vh;background-color:#fff;padding:4rem 2rem 2rem;animation-name:mobile-menu-intro-animation;animation-duration:.4s}.header-nav-mobile>.header-nav-mobile__link{overflow-y:auto;overflow-x:hidden}}@media (max-width: 1279.98px) and (max-width: 1023.98px){.header-nav-mobile{width:100%}}@media (max-width: 1279.98px){.header-nav-mobile__link{display:flex}.header-nav-mobile__link span{display:flex;align-items:center}.header-nav-mobile__include-arrow{display:grid;grid-template-columns:1fr}.header-nav-mobile__include-arrow span{width:100%;justify-content:space-between}.header-nav-mobile__include-arrow span .link__expand-arrow{transition:transform .3s,opacity .3s}.header-nav-mobile__include-arrow .include-arrow__content{font-size:.875rem;line-height:1.7142857143;font-weight:400;display:flex;align-items:center;gap:.625rem;color:#22272f;text-decoration:none}.header-nav-mobile__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;background:#fff;border:1px solid #dde3ee;border-radius:50%;overflow:hidden}.header-nav-mobile__children{display:flex;flex-direction:column;gap:2rem;width:100%}.header-nav-mobile__link xbc-generic-link a{display:flex;align-items:center;gap:.5rem}.header-nav-mobile__dropdown{margin-top:.625rem;border:1px solid #a6aebf;animation-name:dropdown-intro-animation;animation-duration:.5s}.header-nav-mobile__dropdown .header-nav-mobile__children{gap:0}.header-nav-mobile__dropdown a{display:block;min-height:36px;padding:.9375rem 1.25rem}.is-open>.header-nav-mobile__dropdown{display:block}.is-open>span .link__expand-arrow{transform:rotate(180deg);opacity:.2}}.header-light .header-nav{color:#fff}.header-dark .header-nav{color:#22272f}xbc-hamburger-menu{display:block;width:35px}@media (min-width: 1024px){xbc-hamburger-menu{display:none}}.hamburger-box{z-index:4;position:absolute;top:1.375rem;right:1.875rem}.hamburger-box__inner{display:flex;flex-direction:column;gap:.5rem}.hamburger-box__inner-dash{display:block;width:25px;height:1px;background-color:#22272f;transition:transform .2s,opacity .2s}.is-active .inner-dash--top{transform:translateY(10px) rotate(45deg)}.is-active .inner-dash--middle{opacity:0}.is-active .inner-dash--bottom{transform:translateY(-8px) rotate(-45deg)}.header-light .hamburger-box__inner-dash{background:#fff}.header-light .is-active .hamburger-box__inner-dash,.header-dark .hamburger-box__inner-dash{background:#22272f}.body--no-scroll{overflow:hidden}.footer xbc-footer-navigation{width:100%}.footer .footer-nav ul{padding:0;margin:0}.footer .footer-nav__root-node .footer-nav__childs .footer-nav__node>.footer-nav__childs{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer-nav__root-node .footer-nav__childs .footer-nav__node>.footer-nav__childs li .footer-nav__childs{display:block}.footer .footer-nav__item.footer-nav__column{padding-right:.625rem;width:100%}.footer .footer-nav__item.footer-nav__column .footer-nav__item{margin-bottom:.75rem}.footer .footer-nav__item.footer-nav__column .footer-nav__item:last-of-type{margin-bottom:0}.footer .footer-nav__item.footer-nav__column:last-of-type{padding-right:0}.footer .footer-nav__item.footer-nav__column a,.footer .footer-nav__item.footer-nav__column .user-centrics{font-size:1rem;line-height:1.625;font-weight:400;color:#6c7689}@media (min-width: 576px){.footer .footer-nav__item.footer-nav__column{width:50%}}@media (min-width: 1024px){.footer .footer-nav__item.footer-nav__column{width:auto}}.footer .footer-nav__heading{font-size:1rem;line-height:1.25;font-weight:500;color:#22272f;margin-top:3rem;margin-bottom:.75rem}@media (min-width: 1024px){.footer .footer-nav__heading{margin-top:0;margin-bottom:1.5rem}}.footer .icon svg{width:24px;height:24px}xbc-business-details-confirmation{display:flex;align-items:center;flex-direction:column;width:100%}xbc-business-details-confirmation .business-details__container{width:100%;max-width:376px;margin:0 auto}xbc-business-details-confirmation .business-details__title{font-size:1.25rem;line-height:1.4;font-weight:700;margin-bottom:0;color:#22272f}xbc-business-details-confirmation .business-details__subtitle{font-size:1rem;line-height:1.5;font-weight:400;margin-top:0;margin-bottom:1.75rem;color:#22272f}xbc-business-details-confirmation .business-details__actions{display:flex;gap:1.5rem}xbc-business-details-confirmation .business-details__actions *{width:100%}xbc-business-details-confirmation .business-details__actions .link-btn__secondary{color:#22272f;border-color:#dde3ee}xbc-business-details-confirmation .business-details__actions .link-btn__secondary:hover{border-color:#a6aebf}@media (max-width: 767.98px){xbc-business-details-confirmation .business-details__actions{gap:1rem}xbc-business-details-confirmation .business-details__actions .btn{font-size:.875rem}}xbc-business-details-confirmation .business-details__change-tax-form-group{margin-bottom:1.75rem}.business-contact-form__content{background:#fff;padding:1.5rem}@media (min-width: 1024px){.business-contact-form__content{border:1px solid #dde3ee;border-radius:12px;padding:3rem}}.business-contact-form__section{display:flex}.business-contact-form__section:first-child{padding-top:1.5rem}@media (min-width: 1024px){.business-contact-form__section{display:block}.business-contact-form__section:first-child{padding-top:3rem}}.business-contact-form__title-wrapper{display:flex;justify-content:space-between;gap:.625rem;margin-bottom:1.5rem}.business-contact-form__subtitle{font-size:1.25rem;line-height:1.2;font-weight:700;margin:0}.business-contact-form__contact-info{display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width: 1024px){.business-contact-form__contact-info{flex-direction:row}}.business-contact-form__edit-actions{display:none}@media (min-width: 1024px){.business-contact-form__edit-actions{display:inline-flex}}.business-contact-form__actions{display:flex;flex-wrap:wrap;gap:.625rem}@media (min-width: 576px){.business-contact-form__actions{flex-wrap:nowrap}}@media (min-width: 1024px){.business-contact-form__form{max-width:450px}}.side-nav{position:relative}.side-nav .list-outer{padding:.625rem .9375rem .625rem 0}.side-nav .list-outer .list-inner .bordered{padding:3.125rem 0}.side-nav .list-outer .list-inner .bordered+.bordered{border-top:1px solid #dde3ee}.side-nav a{font-size:1rem;line-height:1.25;font-weight:400;display:flex;align-items:center;padding:1rem 0}.side-nav .title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-bottom:.625rem;display:block}.side-nav__icon{margin-right:.9375rem}.side-nav__collapse{border:1px solid #dde3ee;border-radius:50%;padding:.1875rem;display:inline-block;position:absolute;top:3.75rem;right:0;transform:translate(50%);background:#fff;cursor:pointer}.side-nav.collapsed .list-outer{padding:0 .625rem 0 0}.side-nav.collapsed .list-outer .list-inner .bordered{padding:3.375rem .625rem 0}.side-nav.collapsed .list-outer .list-inner .bordered+.bordered{padding:0 .625rem}.side-nav.collapsed .list-outer .list-inner .title{font-size:0;padding:0;margin:0}.side-nav.collapsed .list-outer .list-inner a{font-size:0;padding:.625rem 0;margin:0}.side-nav.collapsed .side-nav__icon{margin-right:0;padding:0}.image-gallery{display:block;width:100%;border-radius:8px;overflow:hidden;position:relative}.image-gallery__container-desktop{display:flex;gap:.25rem;max-height:360px}@media (min-width: 1024px){.image-gallery__container-desktop{display:flex}}@media (max-width: 1279.98px){.image-gallery__container-desktop{display:none}}.image-gallery__container-desktop>div cx-media{cursor:pointer}.image-gallery__container-desktop>div cx-media img{object-fit:cover;height:100%;width:100%}.image-gallery__container-desktop>div:first-child{display:flex;gap:.25rem;flex-wrap:wrap;flex:66.6666666667%}.image-gallery__container-desktop>div:first-child cx-media{flex:calc(50% - .25rem);height:180px;max-height:180px}.image-gallery__container-desktop>div:first-child .column-setup{max-width:80%}.image-gallery__container-desktop>div.image-gallery__side{display:flex;flex:33.3333333333%;flex-direction:column}.image-gallery__container-desktop>div.image-gallery__side cx-media{align-self:stretch;flex-grow:1}.image-gallery__container-desktop>div.row-setup{flex-direction:row;max-width:100%;border-radius:8px;overflow:hidden}.image-gallery__container-desktop>div.row-setup cx-media{flex:1}.image-gallery__container-desktop--inlineGallery{max-height:120px}.image-gallery__container-desktop--inlineGallery>div:first-child{flex-wrap:nowrap;flex:75%}.image-gallery__container-desktop--inlineGallery>div:first-child cx-media{height:120px}.image-gallery__container-desktop--inlineGallery>div.image-gallery__side{position:relative;flex-direction:row;flex:25%}@media (max-width: 1279.98px){.image-gallery__container-desktop--inlineGallery{display:flex}}@media (max-width: 1023.98px){.image-gallery__container-desktop--inlineGallery{display:none}}.image-gallery__container-mobile{align-items:flex-start;justify-content:center;height:250px}@media (min-width: 1024px){.image-gallery__container-mobile{display:none}}@media (max-width: 1279.98px){.image-gallery__container-mobile{display:flex}}.image-gallery__container-mobile cx-media{height:100%;align-items:center;justify-content:center;display:flex}.image-gallery__container-mobile--inlineGallery{height:auto;display:none}@media (max-width: 1023.98px){.image-gallery__container-mobile--inlineGallery{display:grid;grid-template-columns:1fr 1fr}}.image-gallery__container-mobile--inlineGallery div{height:100%}.image-gallery__container-mobile--inlineGallery .image-gallery__side{position:relative}.image-gallery__container-mobile--inlineGallery cx-media{height:120px;align-items:center;justify-content:center;display:flex}.image-gallery__container-mobile--inlineGallery img{height:100%;overflow:hidden;object-fit:cover}.image-gallery__count-overlay{position:absolute;height:100%;width:100%;top:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#22272f80;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;cursor:pointer}.image-gallery xbc-image-caption{position:absolute;bottom:.5rem;right:.5rem;color:#fff}.xbc-image-gallery-dialog{z-index:7;position:absolute;inset:0;background-color:#000000e6;overflow:hidden}.xbc-image-gallery-dialog button{color:#fff}.xbc-image-gallery-dialog .image-gallery-dialog__container{display:flex;height:100%;padding:3rem;flex-direction:column;color:#fff}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__header{width:100%;display:flex;align-items:center;justify-content:space-between;height:30px;margin-bottom:3rem}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__header .image-gallery-dialog__counter{margin:0 auto;padding-left:1.5rem}@media (max-width: 1279.98px){.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__header .image-gallery-dialog__counter{font-size:1.5rem;padding-left:2.25rem}}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__header .image-gallery-dialog__close-button button svg{width:24px;height:24px}@media (max-width: 1279.98px){.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__header .image-gallery-dialog__close-button button svg{width:32px;height:32px}}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body{display:flex;justify-content:space-between;align-items:center;height:calc(100% - (30px + 3rem));margin-bottom:calc(30px + 3rem)}@media (max-width: 1279.98px){.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body{justify-content:center}}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body .image-gallery-dialog__body-media{max-width:calc(100% - (104px + 6rem));max-height:100%;display:flex}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body .image-gallery-dialog__body-media cx-media{display:flex;justify-content:center;align-items:center}@media (max-width: 1279.98px){.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body .image-gallery-dialog__body-media{max-width:100%}}.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body button{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#22272f;border-radius:100%}@media (max-width: 1279.98px){.xbc-image-gallery-dialog .image-gallery-dialog__container .image-gallery-dialog__body button{display:none}}.offer-banner-container{max-width:1000px}.offer-banner-container__offer-title--mobile{font-size:2.5rem;line-height:1.075;font-weight:700;color:#22272f}@media (max-width: 1279.98px){.offer-banner-container__offer-title--mobile{font-size:1.875rem;line-height:1.3333333333;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}}.offer-banner{display:flex}.offer-banner--reversed{flex-direction:row-reverse}@media (max-width: 1279.98px){.offer-banner{flex-direction:column;border:1px solid #dde3ee;border-radius:.75rem}}.offer-banner__presentation{flex:1;position:relative;display:flex;flex-direction:column;border:1px solid #dde3ee;border-radius:.75rem;padding:3rem}@media (max-width: 1279.98px){.offer-banner__presentation{border:none;padding:1.5rem}}.offer-banner__presentation-content{display:flex;flex-direction:column;justify-content:space-between;flex:2}.offer-banner__presentation-image-description-wrapper{display:flex;flex-direction:column;margin-top:2rem}@media (max-width: 1279.98px){.offer-banner__presentation-image-description-wrapper{margin-bottom:3.5625rem}}.offer-banner__presentation-image{flex:1}.offer-banner__presentation-image cx-media img{width:100%}.offer-banner__presentation-image-title{font-size:1.25rem;line-height:1.4;font-weight:700;color:#22272f}.offer-banner__presentation-image-subtitle{font-size:1.125rem;line-height:1.3888888889;font-weight:400;color:#6c7689}.offer-banner__presentation-label-text{text-align:center;color:#fff;display:inline-block;padding:4px 2rem;line-height:24px;background:#0e4fe3;position:relative}@media (max-width: 1023.98px){.offer-banner__presentation-label-text{font-size:.75rem;line-height:2;font-weight:700}}.offer-banner__presentation-image-label{z-index:1;font-size:1rem;position:absolute;display:inline-block;top:2rem;left:0}.offer-banner__presentation-image-label:after{content:"";display:inline;position:absolute;border-style:solid;top:0;border-width:1em 1em 1em 0;border-color:#0e4fe3 transparent #0e4fe3 #0e4fe3;z-index:-1}.offer-banner__details{flex:1;display:flex;flex-direction:column;padding:0 3rem}.offer-banner__details-title{font-size:2.5rem;line-height:1.075;font-weight:700;color:#22272f}.offer-banner__details-subtitle{font-size:1.25rem;line-height:1.4;font-weight:700;color:#22272f;margin:1.5rem 0 .75rem}.offer-banner__details-benefits ul{font-size:1.125rem;line-height:1.4444444444;font-weight:400;list-style:disc;color:#6c7689}.offer-banner__details-benefits li{margin-bottom:1rem}@media (max-width: 1023.98px){.offer-banner__button cx-icon{display:none}}xbc-select-services-form .steps-progress-bar{margin:0}@media (max-width: 1439.98px){xbc-select-services-form .steps-progress-bar{margin:0 .75rem}}@media (max-width: 767.98px){xbc-select-services-form .steps-progress-bar{margin:0 auto}}@media (max-width: 1439.98px){.services-container{padding:0 .75rem}}@media (max-width: 1279.98px){.services-container{padding:0 1rem}}.services-container__title{font-size:1.25rem;line-height:1.4;font-weight:700;color:#22272f}.services-container__subtitle{font-size:1rem;line-height:1.5;font-weight:400;color:#22272f}.services-container__services-form{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1279.98px){.services-container__services-form{display:initial}}.services-container__list{min-height:80px;max-height:calc(100vh - 340px);overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 1279.98px){.services-container__list{max-height:none;height:auto;overflow-y:initial}}@media (max-width: 767.98px){.services-container__list{grid-template-columns:1fr}}.services-container__submit-button{width:fit-content;background-color:#ff3744;opacity:1;padding:1.125rem 1.5rem;border-radius:.3125rem;transition:opacity .6s;margin-bottom:1rem}@media (max-width: 1279.98px){.services-container__submit-button{margin:1.5rem 0}}.services-container .submit-button--invalid{cursor:not-allowed;opacity:.5}xbc-cms-faq-container{width:100%}.cms-faq-title{font-size:2.5rem;line-height:1.075;font-weight:700;text-align:center;margin:0;margin-bottom:3rem}.cms-faq-wrapper{border:1px solid #dde3ee;border-radius:8px}.cms-faq-wrapper .no-search-results{font-size:1rem;line-height:1.5;font-weight:400;padding:0 1.5rem;white-space:break-spaces}.cms-faq-item{padding:1.5rem;display:block;border-bottom:1px solid #dde3ee;cursor:pointer}.cms-faq-item:last-child{border-bottom:none}.cms-faq-item h2{font-size:1rem;line-height:1.5;font-weight:400;display:flex;justify-content:space-between;gap:1.5rem;margin:0}.cms-faq-item .cms-faq-item__content{font-size:.875rem;line-height:1.4285714286;font-weight:400;display:none;margin:1.5rem 0}.cms-faq-item .cms-faq-item__content.expanded{display:block}.cms-faq-item:hover,.cms-faq-item--expanded{background:#f7f8fb}xbc-cms-faq-banner{width:100%;color:#fff;text-align:center}xbc-cms-faq-banner .page-background{background-size:cover;background-position:center}xbc-cms-faq-banner .faq-banner__inner{max-width:calc(1280px + 3rem);padding:3.75rem 1.5rem;margin-left:auto;margin-right:auto;max-width:1000px}xbc-cms-faq-banner .faq-banner__inner h1{font-size:2rem;line-height:1.25;font-weight:700;padding-bottom:2.25rem}xbc-cms-faq-banner .faq-banner__inner input{background:#fff}xbc-cms-faq-banner .faq-banner__reset-input-btn{cursor:pointer}xbc-voucher-confirmation{text-align:center;max-width:510px}xbc-voucher-confirmation h1{font-size:1.5rem;line-height:1.3333333333;font-weight:700}xbc-voucher-confirmation .voucher-confirmation__icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:.5rem;gap:.625rem;background:#0e4fe3;border-radius:8px;color:#fff;margin:0 auto}xbc-voucher-confirmation .voucher-confirmation__subtitle{font-size:1rem;color:#6c7689;line-height:1.5rem;max-width:376px;margin:0 auto}xbc-voucher-confirmation .voucher-confirmation__coupon{display:flex;flex-direction:column;align-items:center;width:513px;height:126px;background:#0e4fe3;border-radius:.75rem;padding:1.75rem 2.1875rem;margin:2rem 0}xbc-voucher-confirmation .voucher-confirmation__coupon div:first-child{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#fff;text-align:center}xbc-voucher-confirmation .voucher-confirmation__coupon div:last-child{font-size:2.5rem;line-height:1.25;font-weight:700;text-align:center;color:#fff}xbc-voucher-what-next{background-color:#f7f8fb;padding:.75rem 2rem 2rem;border-radius:24px}xbc-voucher-what-next h2{font-size:1.25rem;text-align:center}xbc-voucher-what-next xbc-cms-icon-text:not(:last-child){margin-bottom:1.5rem}.create-inquiry{position:sticky;display:flex;flex-direction:column;top:1.4375rem;border:1px solid #dde3ee;padding:1.25rem}.create-inquiry__title{font-size:1rem;line-height:1.5;font-weight:700;text-align:center;margin-top:0;margin-bottom:0;padding-bottom:1.125rem;border-bottom:1px solid #dde3ee}.create-inquiry__filters{padding:1.875rem 0;margin-bottom:1.875rem;border-bottom:1px solid #dde3ee}.create-inquiry__helper-text{font-size:.875rem;line-height:1.4285714286;margin-top:1.25rem;margin-bottom:0;text-align:center}.create-inquiry--mobile{flex-direction:column;padding:1.5rem}.create-inquiry--mobile.is-pinned{box-shadow:0 8px 20px #22272f1f;background-color:#fff}.create-inquiry__no-services-message{text-align:center;color:#ff3744;margin-top:0;margin-bottom:1.875rem;font-size:.875rem}.create-inquiry-dialog__no-services-message{text-align:center;color:#ff3744;font-size:.875rem}.quote-request__form{display:flex;flex-direction:column}@media (max-width: 1279.98px){.quote-request__form{min-height:calc(100vh - 72px)}}@media (max-width: 1279.98px){.quote-request__step{padding:3rem 1.5rem;flex-grow:1}}@media (min-width: 1024px){.quote-request__step{padding:3rem}}.quote-request__step>*{margin-left:auto;margin-right:auto;max-width:384px}@media (min-width: 1024px){.quote-request__step>*{max-width:700px}}.quote-request__navigation{width:100%}@media (max-width: 1279.98px){.quote-request__navigation{box-shadow:0 8px 20px #22272f1f;background-color:#fff;padding:1.5rem;position:sticky;bottom:0}}@media (min-width: 1024px){.quote-request__navigation{padding:3rem}}.quote-request__actions{display:flex}@media (min-width: 1024px){.quote-request__actions{margin-left:auto;margin-right:auto;max-width:700px}}.quote-request__actions--multi{justify-content:space-between;gap:.75rem}.quote-request__actions--next-only{justify-content:flex-end}@media (max-width: 1279.98px){.quote-request__btn{width:100%}}.quote-request__title{margin-top:0;margin-bottom:0}@media (max-width: 1279.98px){.quote-request__title{font-size:1.5rem;line-height:1.375;font-weight:700}}@media (min-width: 1024px){.quote-request__title{font-size:2rem;line-height:1.25;font-weight:700}}.quote-request__content{display:flex;flex-direction:column}.quote-request__title+.quote-request__content{padding-top:1.5rem}.quote-request__section+.quote-request__section{margin-top:2rem}.quote-request__section-options{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 1024px){.quote-request__section-options--horizontal{grid-template-columns:1fr 1fr 1fr}}.quote-request__subtitle{font-size:1rem;line-height:1.375;font-weight:700;margin-top:0;margin-bottom:.75rem}.quote-request__label{padding:1.5rem;border:1px solid #dde3ee;border-radius:8px}.quote-request__label.selected{background:#f7f8fb;border:1px solid #22272f}.quote-request__area{max-width:200px}.quote-request__checkbox-container{display:flex;gap:2.5rem}.quote-request__checkbox-container .checkbox-container{width:auto}.quote-request__file-upload-preview{display:grid;gap:1rem;margin-bottom:1rem}@media (max-width: 1279.98px){.quote-request__file-upload-preview{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.quote-request__file-upload-preview{grid-template-columns:1fr 1fr 1fr}}.quote-request__file-upload-preview--empty{grid-template-columns:1fr}.quote-request__file-upload-preview-item{position:relative;height:100%;min-height:200px;border-radius:8px;overflow:hidden;background-color:#f7f8fb;display:flex;flex-direction:column}.quote-request__file-upload-preview-item *{word-break:break-all}.quote-request__file-upload-preview-item--file{display:flex;flex-grow:1;align-self:stretch;padding:.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.quote-request__file-upload-preview-item--file svg{width:32px;height:32px}.quote-request__file-upload-preview-item img{width:100%;height:100%;object-fit:cover}.quote-request__file-name{width:100%}.quote-request__remove-file{position:absolute;top:.25rem;right:.25rem;padding:.25rem;border-radius:100px}.quote-request__remove-file:hover{background:#dde3ee}.quote-request__file-upload-content{font-size:.75rem;line-height:1.3333333333;display:flex;flex-direction:column;gap:.75rem}.quote-request__file-upload-icon{align-self:center}.quote-request__file-upload-icon svg{width:32px;height:32px}.quote-request .files-upload__files-names{font-size:.875rem;line-height:1.2857142857;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;word-break:break-all}.quote-request .files-upload__files-names p{margin:0}.quote-request__file-upload-info{font-size:.75rem;line-height:1.5;display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;cursor:pointer}.custom-icon-radio{font-size:1rem;line-height:1.375;display:flex;flex-direction:column;align-items:center;gap:1.5rem;cursor:pointer;padding:2.25rem}.custom-icon-radio input[type=radio]{display:none}.quote-request-summary{padding:1.5rem}@media (min-width: 1024px){.quote-request-summary{padding:3rem 3rem 0}}.quote-request-summary__confirmation-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#0e4fe3;color:#fff;border-radius:8px}.quote-request-summary__title{font-size:1.5rem;line-height:1.5;font-weight:400;margin:0}.quote-request-summary__heading--confirmed{display:flex;flex-direction:column;align-items:center;gap:.5rem}.quote-request-summary__heading--confirmed .quote-request-summary__title{font-size:1.5rem;line-height:1.375;font-weight:700;text-align:center}.quote-request-summary__content{display:flex;flex-direction:column}.quote-request-summary__heading+.quote-request-summary__content{margin-top:1.5rem;border-top:1px solid #dde3ee;padding-top:1.5rem;padding-bottom:1.5rem}.quote-request-summary__selection{display:block;margin-top:.75rem}.quote-request-summary__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#dde3ee}@media (max-width: 1279.98px){.quote-request-confirm-dialog{top:72px;height:auto}}@media (min-width: 1024px){.quote-request-confirm-dialog{top:0}}@media (max-width: 1279.98px){.quote-request-explanation-dialog{top:72px}}@media (min-width: 1024px){.quote-request-explanation-dialog{top:0}}@media (max-width: 1279.98px){.quote-request-explanation-dialog .dialog-responsive__title{font-size:1rem;line-height:1.375;font-weight:700}}.quote-request-explanation-dialog xbc-image{display:block;margin-top:1.5rem}.quote-request-explanation-dialog xbc-image cx-media{text-align:center}cx-page-layout.LoginRegisterPageTemplate .content-link-container__link{display:flex;align-items:center;justify-content:center;padding:0 1rem}@media (max-width: 1279.98px){cx-page-layout.LoginRegisterPageTemplate .content-link-container__link{padding:0}}cx-page-layout.LoginRegisterPageTemplate .content-link-container__link xbc-cms-link{text-decoration:none}@media (max-width: 1279.98px){cx-page-layout.LoginRegisterPageTemplate .content-link-container__link xbc-cms-link{line-height:18px}}.content-link-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1279.98px){.content-link-container{margin:1rem 0}}.content-link-container__links-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 1279.98px){.content-link-container__links-container{flex-direction:column;flex-wrap:nowrap;gap:1.25rem}}.content-link-container__title{font-size:6.25rem;line-height:.5;font-weight:700;color:#0e4fe3;margin:0 0 1.5rem}@media (max-width: 1023.98px){.content-link-container__title{font-size:4.375rem}}.content-link-container__subtitle{font-size:1.25rem;line-height:1.4;font-weight:700;margin:0 0 1.5rem;text-align:center}@media (max-width: 1279.98px){.content-link-container__subtitle{margin:0 .5rem 3rem}}@media (max-width: 1023.98px){.content-link-container__subtitle{font-size:1rem}}.content-link-container__content{font-size:1rem;line-height:1.75;font-weight:500;margin:0 0 1.875rem;text-align:center}@media (max-width: 1279.98px){.content-link-container__content{margin:0 .5rem 1.25rem}}.business-services__content{background:#fff;padding:1.5rem}@media (min-width: 1024px){.business-services__content{border:1px solid #dde3ee;border-radius:12px;padding:3rem}}.business-services__section,.business-services__services-form{margin-bottom:1.5rem}.business-services__title-wrapper{display:flex;justify-content:space-between;gap:.625rem;margin-bottom:1.5rem}.business-services__title{font-size:1.25rem;line-height:1.2;font-weight:700;margin:0}.business-services__subtitle{font-size:1rem;line-height:1.75;font-weight:400}.business-services__services{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1.5rem}.business-services__list{min-height:80px;max-height:calc(100vh - 340px);overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 1279.98px){.business-services__list{max-height:none;height:auto;overflow-y:initial}}@media (max-width: 767.98px){.business-services__list{grid-template-columns:1fr}}.business-services__actions{display:flex;flex-wrap:wrap;gap:.625rem;max-width:450px;margin-top:2.25rem}@media (min-width: 576px){.business-services__actions{flex-wrap:nowrap}}.business-services__edit-actions{margin-top:1.5rem}.business-services__location-label{font-size:.875rem;line-height:1.7142857143;font-weight:500;margin:0;color:#6c7689}.business-services__location-title{font-size:1rem;line-height:1.75;font-weight:400;margin-top:3rem;margin-bottom:.375rem}.business-services__service-area-question{margin-bottom:2.5rem}.business-services__service-area-slider-container{position:relative}.business-services__slider-value{font-size:.875rem;line-height:1.7142857143;font-weight:400;color:#454d5f;position:absolute;bottom:2.5rem;transform:translate(-50%);padding-right:.625rem;text-align:center;white-space:nowrap}@media (max-width: 1279.98px){.business-services__slider-value{transform:translate(-60%);padding-right:0}}.business-services__service-area-progress-full{z-index:1;position:absolute;top:1rem;width:100%;background-color:#dde3ee;height:4px;border-radius:100px}.business-services__service-area-progress{z-index:1;position:absolute;height:4px;background-color:#0e4fe3;border-radius:100px}.business-services__service-area-progress:before{z-index:1;width:32px;height:32px;content:"";background-color:#02156c;border-radius:50%;cursor:pointer;position:absolute;right:-16px;top:-14px}.business-services__slider{z-index:2;position:relative;width:104%;margin-left:-1rem;height:32px;-webkit-appearance:none;background-color:transparent;outline:none;transition:opacity .2s;border-radius:100px;cursor:pointer}.business-services__slider::-webkit-slider-thumb{z-index:2;width:32px;height:32px;appearance:none;background-color:transparent;border-radius:50%;cursor:pointer;position:relative}.business-services__slider::-moz-range-thumb{z-index:2;width:32px;height:32px;border:none;appearance:none;background-color:transparent;border-radius:50%;cursor:pointer;position:relative}.business-services__ranges-container{display:flex;justify-content:space-between;margin-top:.625rem}.business-services__range{flex:1;text-align:left}.business-services__range-value{font-size:.875rem;line-height:1.7142857143;font-weight:400;display:inline-block;color:#454d5f;width:0}.business-services__range-label{display:inline-block;transform:translate(-50%)}.business-services__map-title{font-size:1rem;line-height:1.5;font-weight:400;color:#22272f;margin-bottom:.375rem}.business-services__all-country-label{font-size:.875rem;line-height:1.7142857143;font-weight:400;display:inline-block;width:100%;transform:translate(50%);vertical-align:top;padding-right:.625rem;text-align:center;color:#454d5f}@media (max-width: 1279.98px){.business-services__all-country-label{width:90%}}@media (max-width: 1023.98px){.business-services__all-country-label{width:100%;padding-right:0}}.service-map__element{width:100%;height:270px;border-radius:12px}.voucher-table{display:block}.voucher-table__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:0;margin-bottom:1.5rem;padding:0 1.5rem}@media (min-width: 1024px){.voucher-table__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:3rem;padding:0}}.voucher-table__content{background:#fff;padding:1.5rem}@media (min-width: 1024px){.voucher-table__content{border:1px solid #dde3ee;border-radius:12px;padding:3rem}}.voucher-table__table{width:100%;border-collapse:collapse}.voucher-table__table tr{border-bottom:1px solid #dde3ee}.voucher-table__table-head{text-align:left}.voucher-table__table-head th{font-size:.75rem;line-height:1.3333333333;font-weight:400;padding:1rem .75rem}.voucher-table__table-body td{font-size:.875rem;line-height:1.4285714286;font-weight:400;padding:1rem .75rem;cursor:pointer}.voucher-table__table-body td cx-icon{text-align:right;display:inline-block;vertical-align:bottom}@media (min-width: 768px){.voucher-table__table-body tr:last-child{border-bottom:none}}.voucher-table__table-body button{font-size:0}.voucher-table__table-body .expired{color:#6c7689}.voucher-table__table-body .active .voucher-table__table-status{color:#10934d}.voucher-table__table-body .active .voucher-table__table-status svg{color:#10934d}.voucher-table__table-code{display:flex;gap:.375rem}.voucher-table__table-code svg{width:20px;height:20px}.voucher-table__table-status span{font-size:.75rem;line-height:1.3333333333;font-weight:400;display:flex;gap:.375rem;color:#6c7689}.voucher-table__table-status cx-icon svg{width:12px;height:12px}.voucher-table__actions{text-align:right}.voucher-table__actions>button:first-child{margin-right:.75rem}@media (max-width: 1023.98px){.voucher-table__table-head{display:none}.voucher-table td{padding:.75rem 0}.voucher-table tr{display:block;border:1px solid #dde3ee;border-radius:12px;margin-bottom:1.5rem;padding:.5rem 1rem}.voucher-table__table-code,.voucher-table__table-status{display:inline-block;width:50%}.voucher-table__actions{display:block;width:100%;text-align:center}.voucher-table__actions>button:first-child{margin-bottom:.75rem}.voucher-table button{font-size:.75rem;line-height:2;font-weight:500;border:1px solid #dde3ee;border-radius:12px;width:100%;padding:.375rem 0}}@media (min-width: 1024px){.voucher-dialog .dialog-responsive__container{width:710px}}@media (min-width: 1024px){.voucher-dialog .dialog-responsive__body{padding:0 4rem}}.voucher-dialog__buttons{display:flex;justify-content:center;gap:.75rem;margin-top:3rem}@media (max-width: 1023.98px){.voucher-dialog__buttons{flex-direction:column}}.voucher-dialog h2{font-size:2rem;line-height:1.25;font-weight:700;text-align:center}xbc-term-cond-banner{width:100%}xbc-term-cond-banner .term-cond-banner{min-height:184px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}@media (max-width: 1439.98px){xbc-term-cond-banner .term-cond-banner{min-height:136px}}xbc-term-cond-banner .term-cond-banner__image{z-index:-1;position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-color:#000}xbc-term-cond-banner .term-cond-banner__title{font-size:2rem;line-height:1.25;font-weight:700;padding:3.25rem 1.5rem}@media (max-width: 1439.98px){xbc-term-cond-banner .term-cond-banner__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700}}@media (max-width: 1439.98px){xbc-term-cond-banner .term-cond-banner__title{padding:2.25rem 1.5rem}}xbc-term-cond-banner .term-cond-banner__title span{display:block}xbc-nav-tile{flex:1}.xbc-nav-tile{display:flex;align-items:center;width:100%;border:1px solid #dde3ee;border-radius:8px;color:#a6aebf}@media (min-width: 1024px){.xbc-nav-tile{flex-direction:column;height:100%;padding:3.125rem .9375rem}}@media (max-width: 1439.98px){.xbc-nav-tile{padding:1.5rem;gap:.75rem}}.xbc-nav-tile.active,.xbc-nav-tile:hover{border:1px solid #22272f;color:#22272f;box-shadow:0 0 0 1px #22272f}.xbc-nav-tile cx-icon{padding:.5rem;display:inline-block;background:#f7f8fb;border-radius:50%}.xbc-nav-tile cx-icon svg{width:18px;height:18px}@media (min-width: 1024px){.xbc-nav-tile cx-icon{padding:1.5rem}.xbc-nav-tile cx-icon svg{width:48px;height:48px}}.xbc-nav-tile cx-icon use{stroke-width:.7}.xbc-nav-tile__title{font-size:1rem;line-height:1.5;font-weight:700;color:#454d5f}@media (min-width: 1024px){.xbc-nav-tile__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;display:flex;align-items:center;height:100%}.xbc-nav-tile__title span{text-align:center;max-width:250px}}xbc-term-cond-container{padding:1.5rem 0;width:100%}@media (min-width: 1024px){xbc-term-cond-container{gap:1.5rem;display:flex}}@media (min-width: 1024px){.xbc-term-cond-container__side-navigation{min-width:465px;display:block}.xbc-term-cond-container__side-navigation-sticky{position:sticky;top:1.5rem}}.xbc-term-cond-container__side-navigation-title{font-size:1.5rem;line-height:1.3333333333;font-weight:700}.xbc-term-cond-container__side-navigation-item{font-size:1rem;line-height:1.75;font-weight:500;display:block;text-decoration:underline}.xbc-term-cond-container__side-navigation-item:not(:first-child){margin-top:.75rem}.xbc-term-cond-container__content{width:100%}.xbc-term-cond-container__content .xbc-term-cond-container__sections-list{counter-reset:sectionCounter;list-style-type:none}.xbc-term-cond-container__content .xbc-term-cond-container__sections-list-item{counter-increment:sectionCounter;list-style-position:inside}.xbc-term-cond-container__content .xbc-term-cond-container__sections-list-item h2:before{content:counter(sectionCounter) ". "}.xbc-term-cond-container__content .xbc-term-cond-container__sections-list-item:not(:first-child){margin-top:3rem}.xbc-term-cond-section__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;color:#22272f}@media (max-width: 1279.98px){.xbc-term-cond-section__title{font-size:1.25rem;line-height:1.4;font-weight:700}}.xbc-term-cond-section__entries-list{counter-reset:entrySectionCounter}.xbc-term-cond-section__entries-list-item{display:flex;margin:.5rem;counter-increment:entrySectionCounter}.xbc-term-cond-section__entries-list-item:not(:first-child){margin-top:1.5rem}.xbc-term-cond-section__entries-list-item:before{font-size:1rem;line-height:1.5;font-weight:400;content:counter(entrySectionCounter) ".";color:#454d5f;margin-right:.75rem}.xbc-term-cond-entry{font-size:1rem;line-height:1.5;font-weight:400;color:#454d5f}.xbc-term-cond-entry p{display:inline;margin:0;word-break:break-word}.tiles-container{text-align:center}.tiles-container__title{font-size:2.5rem;line-height:1.075;font-weight:700;color:#22272f;margin:0}.tiles-container__content{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;margin-top:.75rem;margin-bottom:0}.tiles-container__wrapper{display:grid;grid-template-columns:1fr;gap:3rem;margin-top:3rem}@media (min-width: 768px){.tiles-container__wrapper{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.tiles-container__wrapper{grid-template-columns:1fr 1fr 1fr}}.tile{display:flex;flex-direction:column}.tile__title{font-size:1rem;line-height:1.5;font-weight:700;margin-top:.75rem;margin-bottom:0}.tile__content{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;margin-top:.5rem;margin-bottom:0}.tile cx-icon{color:#0e4fe3;place-self:center}.business-company-photos{background:#fff;padding:1.5rem}@media (min-width: 1024px){.business-company-photos{border:1px solid #dde3ee;border-radius:12px;padding:3rem}}.business-company-photos__header{display:flex;align-items:center}.business-company-photos__header cx-icon{cursor:pointer}.business-company-photos__header cx-icon.title-icon{margin:.75rem 1rem .75rem 0}.business-company-photos__header cx-icon.action-icon{padding:.75rem 1rem;margin:0 -1.375rem 0 auto}.business-company-photos__header .btn{margin-left:auto;max-width:120px}.business-company-photos__header-titles{display:flex;flex-direction:column;gap:.5rem}.business-company-photos__header-titles h2{font-size:1.25rem;line-height:1.2;font-weight:700;margin:0}.business-company-photos__header-titles .business-company-photos__header-titles-sub{color:#6c7689}.business-company-photos__content{display:flex;flex-direction:column;margin-top:1rem}.business-company-photos__content.row-direction{flex-direction:row;gap:.625rem;flex-wrap:wrap}.business-company-photos__content.row-direction .business-company-photos__content-upload{margin:0}.business-company-photos__content xbc-files-upload label{background:#f9f9f9;border:1px dashed #a6aebf;border-radius:12px;height:224px;display:flex;align-items:center;justify-content:center}.business-company-photos__content-photo-list{display:flex;gap:.625rem}.business-company-photos__content-photo-item{max-width:82px;max-height:54px;position:relative}.business-company-photos__content-photo-item:hover cx-icon{display:block}.business-company-photos__content-photo-item cx-media{width:82px;height:54px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px}.business-company-photos__content-photo-item cx-media img{object-fit:cover;height:100%}.business-company-photos__content-photo-item cx-icon{background-color:#000;border-radius:24px;padding:.3125rem;display:none;cursor:pointer;position:absolute;top:-10px;right:-10px}.business-company-photos__content-photo-item cx-icon svg{width:12px;height:12px}.business-company-photos__content-photo-item cx-icon svg{color:#fff}.business-company-photos__content-photo-item cx-icon svg use{stroke-width:2.75px}.business-company-photos__content-upload-realizations{font-size:.875rem;line-height:1.7142857143;font-weight:500;color:#6c7689}.business-company-photos__content-upload.as-item .business-company-photos__content-upload-realizations{display:none}.business-company-photos__content-upload.as-item xbc-files-upload label{width:82px;height:54px;padding:0}.business-company-photos__content-upload-hint{display:flex;flex-direction:column}.business-company-photos__content-upload-hint cx-icon{margin-bottom:.5rem}.business-company-photos__edit-icon{margin-left:auto}xbc-homepage-search>h1,xbc-homepage-search>.subtitle{color:#fff;text-align:center}xbc-homepage-search>h1{font-size:3rem;line-height:1.1666666667;font-weight:700;margin-bottom:.75rem}@media (max-width: 1279.98px){xbc-homepage-search>h1{font-size:2.25rem;line-height:1.1666666667;font-weight:700}}xbc-homepage-search>.subtitle{font-weight:500;margin:0}.homepage-search__services-urls{display:flex;align-items:center;justify-content:center;gap:3.75rem;margin:2rem 0}@media (max-width: 1279.98px){.homepage-search__services-urls{gap:.5rem;justify-content:space-between}}.homepage-search__services-urls a{font-size:1rem;line-height:1.75;font-weight:500;color:#fff;padding-bottom:.125rem;border-bottom:2px solid transparent}.homepage-search__services-urls a:hover{border-bottom-color:#fff}.homepage-search__content{display:flex;gap:.5rem;margin-top:2rem;align-items:flex-end;flex-wrap:wrap}.homepage-search__content xbc-services-filter,.homepage-search__content xbc-location-filter{min-width:381px}@media (max-width: 1279.98px){.homepage-search__content xbc-services-filter,.homepage-search__content xbc-location-filter{min-width:auto;width:100%}}.homepage-search__content xbc-services-filter .services-filter__active-service,.homepage-search__content xbc-services-filter input,.homepage-search__content xbc-location-filter .services-filter__active-service,.homepage-search__content xbc-location-filter input{height:72px}.homepage-search__content xbc-services-filter input,.homepage-search__content xbc-location-filter input{background:#fff}.homepage-search__content xbc-services-filter .label-content,.homepage-search__content xbc-location-filter .label-content{font-size:1rem;line-height:1.75;font-weight:500;color:#fff;margin-bottom:.25rem}@media (max-width: 1279.98px){.homepage-search__content xbc-services-filter{z-index:2}}.homepage-search__content xbc-location-filter .location-filter{margin-bottom:0}@media (max-width: 1279.98px){.homepage-search__content xbc-location-filter{z-index:1}}.homepage-search__content button{height:72px}@media (max-width: 1279.98px){.homepage-search__content button{width:100%;margin-top:.75rem}}.inquiry-status__header{display:flex;align-items:center}.inquiry-status__header h1{margin:0;flex-grow:1}.inquiry-status__header cx-icon{padding:1rem}.inquiry-status__header .xbc-button-popover{padding:0 1.5rem}.inquiry-status__header-go-back{cursor:pointer;margin-left:-1rem}@media (max-width: 1279.98px){.inquiry-status__header-go-back{margin-left:initial}}.inquiry-status__header-more--menu{margin-right:-1rem}@media (max-width: 1279.98px){.inquiry-status__header-more--menu{margin-left:auto}}.inquiry-status__header-creation-date{color:#454d5f;margin-left:auto}@media (max-width: 1279.98px){.inquiry-status__header-creation-date{display:none}}.inquiry-status__tabs{margin-top:4rem}@media (max-width: 1279.98px){.inquiry-status__tabs{margin-top:3rem}}.inquiry-status__content{background-color:#fff;padding:0;margin-top:3rem}@media (min-width: 1024px){.inquiry-status__content{border-radius:12px;padding:3rem}}.inquiry-status__content .company-data{display:flex;align-items:center}.inquiry-status__content .company-data .company-info{display:flex;flex-direction:column;pointer-events:all}.inquiry-status__content .company-data .company-info>div{color:#22272f}.inquiry-status__content .company-data .company-info>a{color:#6c7689}.inquiry-status__content .company-avatar{width:32px;height:32px;border-radius:24px;overflow:hidden;margin-right:.5rem}.inquiry-status__content .company-avatar .company-avatar-initials{width:32px;height:32px;font-size:1rem;font-weight:700;color:#6c7689;background-color:#dde3ee;display:flex;align-items:center;justify-content:center}.inquiry-status__content-processing{display:flex}@media (max-width: 1279.98px){.inquiry-status__content-processing{flex-direction:column;padding:1.5rem}.inquiry-status__content-processing .banner-desktop{display:none}.inquiry-status__content-processing .banner-mobile{display:block}}@media (min-width: 1024px){.inquiry-status__content-processing .banner-desktop{display:block}.inquiry-status__content-processing .banner-mobile{display:none}}@media (max-width: 1279.98px){.inquiry-status__content-processing cx-media{margin:0 auto}}.inquiry-status__content-processing cx-media img{max-width:fit-content}.inquiry-status__content-processing-data{padding-left:1.5rem}@media (max-width: 1279.98px){.inquiry-status__content-processing-data{padding-left:0}}.inquiry-status__content-processing-data h2{margin:.8125rem 0}@media (max-width: 1279.98px){.inquiry-status__content-processing-data h2{font-size:16px;margin:1.5rem 0 .375rem}}@media (max-width: 1279.98px){.inquiry-status__content-processing-data-subtitle{font-size:12px;color:#6c7689}}.inquiry-status__content-processing-data-steps{display:flex;gap:.25rem;margin-top:2.5rem}.inquiry-status__content-processing-data-steps>div{font-size:.75rem;line-height:1.3333333333;font-weight:400;letter-spacing:.4px;color:#22272f;width:120px;padding-top:.75rem;border-top:.5rem solid #0e4fe3}@media (max-width: 1279.98px){.inquiry-status__content-processing-data-steps>div{border-top-width:.75rem}}.inquiry-status__content-processing-data-steps .active{border-image:linear-gradient(to right,#0e4fe3,#6b9ef6) 1 0 0 0}.inquiry-status__content-processing-data-steps .active~div{border-top-color:#dde3ee}@media (max-width: 1279.98px){.inquiry-status__content-requests-list--desktop{display:none}}.inquiry-status__content-requests-list--desktop table{width:100%;border-spacing:0}.inquiry-status__content-requests-list--desktop thead th{font-size:.75rem;line-height:1.3333333333;font-weight:400;letter-spacing:.4px;color:#22272f;text-align:left;padding:1.5rem 1.25rem 1.5rem .625rem;border-top:1px solid #dde3ee}.inquiry-status__content-requests-list--desktop thead th:first-child{width:34%}.inquiry-status__content-requests-list--desktop thead th:nth-child(3),.inquiry-status__content-requests-list--desktop thead th:nth-child(4){width:22%}.inquiry-status__content-requests-list--desktop thead .column-head-name{max-width:320px}.inquiry-status__content-requests-list--desktop tbody tr.selected-company td{background:#d2f9e480;border-top:none}.inquiry-status__content-requests-list--desktop tbody tr.selected-company td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.inquiry-status__content-requests-list--desktop tbody tr.selected-company td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.inquiry-status__content-requests-list--desktop tbody tr.selected-company+tr td{border-top:none}.inquiry-status__content-requests-list--desktop tbody tr.inactive-company{opacity:.5;pointer-events:none}.inquiry-status__content-requests-list--desktop tbody tr td{font-size:.875rem;line-height:1.4285714286;font-weight:400;border-top:1px solid #dde3ee;padding:1.5rem 1.25rem 1.5rem .625rem;letter-spacing:.2px}.inquiry-status__content-requests-list--desktop tbody tr .company-status__content{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#22272f;display:flex}.inquiry-status__content-requests-list--desktop tbody tr .company-status__content cx-icon{padding-left:.125rem}.inquiry-status__content-requests-list--desktop tbody tr .company-cooperation .switch,.inquiry-status__content-requests-list--desktop tbody tr .company-conversation .switch{cursor:pointer}.inquiry-status__content-requests-list--desktop tbody tr .company-cooperation cx-icon svg,.inquiry-status__content-requests-list--desktop tbody tr .company-conversation cx-icon svg{width:18px;height:18px}.inquiry-status__content-requests-list--desktop tbody tr .company-cooperation .open-chat .read-messages,.inquiry-status__content-requests-list--desktop tbody tr .company-conversation .open-chat .read-messages{cursor:pointer;text-decoration:underline}.inquiry-status__content-requests-list--desktop tbody tr .company-cooperation .unread-messages,.inquiry-status__content-requests-list--desktop tbody tr .company-conversation .unread-messages{font-size:.875rem;line-height:1.4285714286;font-weight:500;position:relative;color:#22272f;display:flex;cursor:pointer;width:fit-content;border:1px solid #a6aebf;border-radius:8px;padding:.3125rem .5rem;text-decoration:none}.inquiry-status__content-requests-list--desktop tbody tr .company-cooperation .unread-messages__icon,.inquiry-status__content-requests-list--desktop tbody tr .company-conversation .unread-messages__icon{padding-right:.3125rem}.inquiry-status__content-requests-list--desktop tbody tr .company-cooperation .unread-messages:after,.inquiry-status__content-requests-list--desktop tbody tr .company-conversation .unread-messages:after{width:12px;height:12px;content:"";position:absolute;top:-6px;right:-5px;background-color:#ff3744;border-radius:50%}.inquiry-status__content-requests-list--desktop tbody tr .company-options .xbc-button-popover{width:fit-content}.inquiry-status__content-requests-list--inactive{opacity:.5}.inquiry-status__content-requests-list--mobile{display:none}@media (max-width: 1279.98px){.inquiry-status__content-requests-list--mobile{display:flex;flex-direction:column}}.inquiry-status__content-requests-list--mobile .company-tile{border-top:1px solid #dde3ee;padding:1.5rem}.inquiry-status__content-requests-list--mobile .company-tile.selected-company{background:#d2f9e480}.inquiry-status__content-requests-list--mobile .company-tile.inactive-company{opacity:.5;pointer-events:none}.inquiry-status__content-requests-list--mobile .company-tile .company-tile-header{display:flex;align-items:center}.inquiry-status__content-requests-list--mobile .company-tile .company-tile-header .header-more--menu{align-self:flex-start;margin-left:auto}.inquiry-status__content-requests-list--mobile .company-tile .company-tile-header .inquiry-status__menu-item{display:flex;justify-content:space-between;align-items:center}.inquiry-status__content-requests-list--mobile .company-tile .company-tile-header .inquiry-status__menu-item-name{font-size:.75rem;line-height:1.3333333333;font-weight:400;width:60%}.inquiry-status__content-requests-list--mobile .company-tile .company-tile-header .inquiry-status__menu-item-switch{margin-left:1.25rem}.inquiry-status__content-requests-list--mobile .company-tile__content{display:flex;height:36px;align-items:center;margin:.75rem 0}.inquiry-status__content-requests-list--mobile .company-tile__status a{text-decoration:underline}.inquiry-status__content-requests-list--mobile .company-tile__status cx-icon{margin-right:.5rem}.inquiry-status__content-requests-list--mobile .company-tile__status .checkmark{margin:0;padding-left:.125rem}.inquiry-status__content-requests-list--mobile .company-tile__status-text{align-content:center}.inquiry-status__content-requests-list--mobile .company-tile__conversation{margin-left:auto}.inquiry-status__content-requests-list--mobile .company-tile__conversation .read-messages{color:#fff;display:flex;padding:.375rem 1.5rem;justify-content:center;align-items:center;border-radius:8px;background-color:#ff3744}.inquiry-status__content-requests-list--mobile .company-tile__conversation .read-messages:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;border-radius:8px}.inquiry-status__content-requests-list--mobile .company-tile__conversation .unread-messages{font-size:.875rem;line-height:1.4285714286;font-weight:500;position:relative;color:#22272f;display:flex;cursor:pointer;width:fit-content;border:1px solid #a6aebf;border-radius:8px;padding:.3125rem .5rem;text-decoration:none}.inquiry-status__content-requests-list--mobile .company-tile__conversation .unread-messages__icon{padding-right:.3125rem}.inquiry-status__content-requests-list--mobile .company-tile__conversation .unread-messages:after{width:12px;height:12px;content:"";position:absolute;top:-6px;right:-5px;background-color:#ff3744;border-radius:50%}.inquiry-details__card{display:flex;flex-direction:column;gap:1.5rem;background-color:#fff;margin-top:1.5rem;border-radius:12px;padding:2rem}.inquiry-details__title{font-size:1rem;line-height:1.5;font-weight:700}.xbc-cooperation-popup{text-align:center;position:relative;padding:1.5rem;width:709px}.xbc-cooperation-popup .dialog-responsive__header{flex-direction:column}.xbc-cooperation-popup .dialog-responsive__header cx-icon{order:1;margin-left:auto;margin-bottom:1.5rem}.xbc-cooperation-popup .dialog-responsive__header h2{order:2;font-size:32px}.xbc-cooperation-popup .dialog-responsive__footer{padding:0 4rem 2.5rem;flex-direction:column}.xbc-cooperation-popup .dialog-responsive__footer .btn-primary{order:1}.xbc-cooperation-popup .dialog-responsive__footer .btn-secondary{order:2;border:none}@media (max-width: 1279.98px){.my-inquiries{padding:0 1.5rem}}.my-inquiries__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:3rem}@media (min-width: 1024px){.my-inquiries__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:3rem;padding:0}}.my-inquiries__item-wrapper{position:relative}.my-inquiries__item-wrapper xbc-button-popover{z-index:1;position:absolute;top:1.25rem;right:1.25rem}.my-inquiries__item{width:100%;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid #dde3ee;border-radius:12px;padding:1.5rem;height:194px}@media (min-width: 576px){.my-inquiries__item{height:240px}}.my-inquiries__item-title{font-size:1rem;line-height:1.5;font-weight:700}.my-inquiries__item-status{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#6c7689}.my-inquiries__item-inquiry-data{vertical-align:center}.my-inquiries__item-inquiry-id{margin:0}.my-inquiries__item-creation-date{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#6c7689;margin:0}.my-inquiries__item-header p{margin:0}.my-inquiries__item-footer{display:flex;justify-content:space-between;align-items:center}.my-inquiries__content{display:grid;border-top:1px solid #dde3ee;grid-template-columns:repeat(1,1fr);gap:.75rem;padding:2rem 0}@media (min-width: 576px) and (max-width: 1279.98px){.my-inquiries__content{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.my-inquiries__content{padding:2.25rem 0;grid-template-columns:repeat(3,1fr)}}.my-inquiries__content--empty{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.my-inquiries__content--empty__icon use{stroke-width:.3}.my-inquiries__content--empty__message-container{max-width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.my-inquiries__content--empty__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin:1.5rem 0 0}.my-inquiries__content--empty__description{font-size:1rem;line-height:1.5;font-weight:400;margin:.5rem 0 0;text-align:center;color:#454d5f}.my-inquiries__content--empty__redirect-link{margin-top:1.5rem}.xbc-button-popover{position:relative;cursor:pointer}.xbc-button-popover__popover-content{box-shadow:0 8px 20px #22272f1f;z-index:2;font-size:.875rem;line-height:1.4285714286;font-weight:400;position:absolute;right:0;min-width:250px;padding:.75rem 1.25rem;background-color:#fff;border:1px solid #dde3ee;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;cursor:pointer}.responsive-banner{position:relative}.responsive-banner__image:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,#fff0,#fff)}.responsive-banner h1{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:1rem}@media (min-width: 1280px){.responsive-banner h1{font-size:2.5rem;line-height:1.4;font-weight:700;margin-top:0}}.responsive-banner__content{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;margin-bottom:1.5rem}.responsive-banner__inner{padding:0 1.5rem}@media (min-width: 1280px){.responsive-banner__inner{box-shadow:0 2px 24px #22272f3d;border-radius:12px;background-color:#fff;position:absolute;padding:3rem;top:80px;left:80px;max-width:523px}.responsive-banner__inner .responsive-banner__button{display:flex}}.responsive-banner__disclaimer{font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#6c7689}@media (max-width: 1023.98px){.responsive-banner__button cx-icon{display:none}}xbc-distributors-map{width:100%}xbc-distributors-map .service-map__element{height:calc(100vh - 86px);border-radius:0}xbc-distributors-map .distributors-info p{margin:0;line-height:1.6}xbc-distributors-map .distributors-info p a{text-decoration:underline;font-size:inherit;line-height:inherit}.company-listing-banner{position:relative}.company-listing-banner__inner{color:#fff;position:absolute;width:100%;display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center}.company-listing-banner__inner h1{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:0}.company-listing-banner__inner h2{font-size:1.25rem;line-height:1.5;font-weight:400;margin-top:0}.company-listing-banner span{color:#6c7689}.popular-links-list-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:3.5rem}.popular-links-list{flex:1 1 0}.popular-links-list__title{font-size:1rem;line-height:1.5;font-weight:400;color:#22272f;margin-top:.5rem;margin-bottom:.75rem}.popular-links-list xbc-cms-link{min-width:24px;min-height:24px}.popular-links-list xbc-cms-link:not(:last-child) a span:after{margin-left:-3px;content:","}.popular-links-list xbc-cms-link a{font-size:1rem;line-height:1.5;font-weight:400;color:#6c7689;display:inline-flex}.popular-links-list xbc-cms-link a:hover{color:#a6aebf}.xbc-voucher-find-store-dialog .dialog-responsive__container{width:710px;max-height:760px;padding:1.5rem}.xbc-voucher-find-store-dialog .dialog-responsive__container>cx-icon{margin-left:auto;cursor:pointer}.xbc-voucher-find-store-dialog .dialog-responsive__header{flex-direction:column;text-align:center}.xbc-voucher-find-store-dialog .dialog-responsive__header h1{margin-bottom:1rem}.xbc-voucher-find-store-dialog .dialog-responsive__body{padding:1.5rem 0 0}.xbc-voucher-find-store-dialog .dialog-responsive__body:after{display:none}.xbc-voucher-find-store-dialog .dialog-responsive__body-map-data{display:flex;gap:.75rem;max-height:460px;overflow:hidden}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributors-list{width:50%;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributors-list.scroll-padding{padding-right:.5rem}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributor-list-item{padding:.75rem 1.125rem;border-radius:8px;border:1px solid #dde3ee;background:#fff;cursor:pointer}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributor-list-item .distributor-name{font-size:14px;margin-bottom:.25rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributor-list-item .distributor-distance{font-size:12px;color:#6c7689}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributor-list-item .distributor-address{display:flex;font-size:12px;color:#6c7689}.xbc-voucher-find-store-dialog .dialog-responsive__body-distributor-list-item .distributor-address cx-icon{margin-right:.25rem}.xbc-voucher-find-store-dialog .dialog-responsive__body-map{width:50%}.xbc-voucher-find-store-dialog .dialog-responsive__body-map .service-map__element{height:460px;border-radius:8px}.quote-requests-list__header{display:grid;grid-template-columns:3fr 1fr 1fr;padding:0 1.5rem}.quote-requests-list__entry{font-size:.875rem;line-height:1.4285714286;font-weight:400;box-shadow:0 2px 4px #22272f1f;border-radius:8px;background-color:#fff;width:100%;margin-bottom:1rem;padding:2rem 1.5rem;display:grid;grid-template-columns:3fr 1fr 1fr;align-items:center}.quote-requests-list__entry p{margin:0}.quote-requests-list__entry.completed{background:#d2f9e4;pointer-events:none}.quote-requests-list__entry.cancelled{background:#f7f8fb;color:#6c7689;pointer-events:none}.quote-requests-list__service p{font-size:1rem;line-height:1.5;font-weight:400}.quote-requests-list__location{color:#6c7689}@media (max-width: 1279.98px){.quote-requests-list{padding:0 1rem}}@media (max-width: 1023.98px){.quote-requests-list{padding:0}.quote-requests-list h1{padding:0 .75rem}.quote-requests-list__header{display:none}.quote-requests-list__entry{display:block;border-radius:0;padding:1.5rem;border-bottom:1px solid #dde3ee;margin-bottom:0;box-shadow:none}.quote-requests-list__service,.quote-requests-list__client{margin-bottom:.75rem}}.add-companies-to-inquiry{padding-top:2rem}@media (min-width: 1024px){.add-companies-to-inquiry--profile{padding-top:3rem}}.add-companies-to-inquiry--confirmation{border-top:1px solid #dde3ee}.add-companies-to-inquiry__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.add-companies-to-inquiry__heading--profile .add-companies-to-inquiry__title{font-size:1rem;line-height:1.5;font-weight:700}@media (max-width: 1279.98px){.add-companies-to-inquiry__heading--profile{padding:0 1.5rem}}.add-companies-to-inquiry__title{font-size:1rem;line-height:1.5;font-weight:400;margin:0}@media (max-width: 767.98px){.add-companies-to-inquiry__title{max-width:200px}}.add-companies-to-inquiry table{font-size:.875rem;line-height:1.4285714286;font-weight:400;width:100%;border-collapse:collapse}.add-companies-to-inquiry table td button{display:inline-flex}.add-companies-to-inquiry__table--confirmation td{padding:.75rem}.add-companies-to-inquiry__table--confirmation td:first-child{padding-left:0}.add-companies-to-inquiry__table--confirmation td:last-child{text-align:right;padding-right:0}.add-companies-to-inquiry__table--profile tr{border-top:1px solid #dde3ee}.add-companies-to-inquiry__table--profile td{padding:1.5rem}@media (min-width: 1024px){.add-companies-to-inquiry__table--profile td{padding:1.5rem .75rem}}.add-companies-to-inquiry__table--profile td:last-child{text-align:right}@media (min-width: 1024px){.add-companies-to-inquiry__table--profile td:last-child{padding-right:0}}@media (max-width: 1279.98px){.add-companies-to-inquiry__btn-add{padding:.75rem}}.contact-info__container{height:100%;text-align:center;border:1px solid #dde3ee;border-radius:12px;padding:3rem}@media (max-width: 767.98px){.contact-info__container{padding:1.5rem}}.contact-info__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;color:#22272f;margin-top:2.25rem;margin-bottom:.5rem}.contact-info__info-text{font-size:1rem;line-height:1.5;font-weight:400;color:#22272f;margin-bottom:1.5rem;margin-top:0}.contact-info__links-container{display:grid;justify-content:center;gap:1rem}.contact-info__link{display:inline-flex;gap:.5rem;text-align:left}.contact-info__link cx-icon{color:#0e4fe3}.contact-info__link span{font-size:1rem;line-height:1.5;font-weight:400}.contact-form__container{height:100%;padding:3rem;border:1px solid #dde3ee;border-radius:12px;text-align:center}.contact-form__container .form-group{text-align:left}.contact-form__container .btn{width:100%}.contact-form__container .checkbox-container{cursor:pointer}@media (max-width: 767.98px){.contact-form__container{padding:1.5rem}}xbc-contact-location{width:100%;text-align:center}.contact-map__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:5rem;margin-bottom:1.5rem;color:#22272f}.contact-map__image-wrapper{display:inline-flex;position:relative;height:530px;max-width:330px}.contact-map__image-wrapper img{height:100%;border-radius:12px 0 0 12px}@media (max-width: 1023.98px){.contact-map__image-wrapper{display:flex;width:100%;height:auto;margin:0 auto}.contact-map__image-wrapper img{border-radius:12px 12px 0 0}}.contact-map__address{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;background:#fff;border-radius:8px;padding:1.5rem;text-align:left}.contact-map__address p{font-size:1rem;line-height:1.5;font-weight:400;margin:0;color:#454d5f}.contact-map__address b{font-size:1rem;line-height:1.5;font-weight:700;display:block;margin-bottom:.5rem;color:#22272f}.contact-map__map-wrapper{display:inline-flex;width:calc(100% - 330px)}.contact-map__map-wrapper .service-map__element{border-radius:0 12px 12px 0;height:530px}.contact-map__map-wrapper xbc-service-map{width:100%}@media (max-width: 1023.98px){.contact-map__map-wrapper{display:flex;width:100%;margin:0 auto;max-width:330px}.contact-map__map-wrapper .service-map__element{border-radius:0 0 12px 12px}}xbc-quote-request-dynamic-info .quote-request-dynamic-header{height:100%;max-height:60px}@media (max-width: 1439.98px){xbc-quote-request-dynamic-info .quote-request-dynamic-header{display:none}}xbc-quote-request-dynamic-info .quote-request-dynamic-info{display:flex;flex-direction:column;min-width:370px;height:90%;min-height:640px}xbc-quote-request-dynamic-info .quote-request-dynamic-info__header-container{display:flex;align-items:center;justify-content:center;min-height:92px;border-bottom:1px solid #dde3ee}xbc-quote-request-dynamic-info .quote-request-dynamic-info__quote-title{font-size:1rem;line-height:1.5;font-weight:700;margin:0;color:#22272f}@media (max-width: 1023.98px){xbc-quote-request-dynamic-info .quote-request-dynamic-info__quote-title{margin:1.5rem 0;height:auto}}xbc-quote-request-dynamic-info .quote-request-dynamic-info__container{display:flex;flex-direction:column;flex:1;border:1px solid #dde3ee;background-color:#fff;border-radius:8px}xbc-quote-request-dynamic-info .quote-request-dynamic-info__container--pending-status{justify-content:center;gap:2rem}@media (max-width: 1439.98px){xbc-quote-request-dynamic-info .quote-request-dynamic-info__container--pending-status{padding:1rem 0}}xbc-quote-request-dynamic-info .quote-request-dynamic-info__buttons-container--pending-status{display:flex;flex-direction:column;padding:0 .625rem;gap:1rem}xbc-quote-request-dynamic-info .quote-request-dynamic-info__container--cancelled{justify-content:center}@media (max-width: 1439.98px){xbc-quote-request-dynamic-info .quote-request-dynamic-info__container--cancelled{padding:1rem 0}}xbc-quote-request-dynamic-info .quote-request-dynamic-info__information-container{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}xbc-quote-request-dynamic-info .quote-request-dynamic-info__information-container-wrapper{display:flex;justify-content:center;min-height:314px;border-bottom:1px solid #dde3ee}xbc-quote-request-dynamic-info .quote-request-dynamic-info__buttons-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center}xbc-quote-request-dynamic-info .quote-request-dynamic-info__unread-messages{font-size:.625rem;line-height:1.4;font-weight:400;color:#02156c;background:#cee2fd;padding:.3125rem .625rem;border-radius:4px;margin-top:.5625rem}xbc-quote-request-dynamic-info .quote-request-dynamic-info__primary-button{padding:0;width:60%;max-height:48px;margin:.75rem 0 2.125rem}xbc-quote-request-dynamic-info .quote-request-dynamic-info__info-security{font-size:.75rem;line-height:1.3333333333;font-weight:400;display:flex;justify-content:center;word-break:break-word;color:#454d5f;width:60%;text-align:center}@media (max-width: 1439.98px){xbc-quote-request-dynamic-info .quote-request-dynamic-info__info-security{padding-bottom:.625rem}}xbc-quote-request-dynamic-info .quote-request-dynamic-info__title{font-size:1.25rem;line-height:1.4;font-weight:700;color:#22272f}xbc-quote-request-dynamic-info .quote-request-dynamic-info__name{font-size:1rem;line-height:1.5;font-weight:700;color:#22272f}xbc-quote-request-dynamic-info .quote-request-dynamic-info__round-icon{border:1px solid #dde3ee;border-radius:50%;overflow:hidden;color:#22272f}xbc-quote-request-dynamic-info .quote-request-dynamic-info__round-icon .user-card__avatar{width:4rem;height:4rem}xbc-quote-request-dynamic-info .quote-request-dynamic-info__contact-wrapper{display:flex;flex-direction:column;max-width:70%;width:100%;margin:2.875rem 0 2rem;gap:1rem}xbc-quote-request-dynamic-info .quote-request-dynamic-info__phone-number,xbc-quote-request-dynamic-info .quote-request-dynamic-info__email{font-size:.875rem;line-height:1.7142857143;font-weight:500;color:#22272f;width:100%}xbc-quote-request-dynamic-info .quote-request-dynamic-info__phone-number .icon-text,xbc-quote-request-dynamic-info .quote-request-dynamic-info__email .icon-text{padding:0}xbc-quote-request-dynamic-info .quote-request-dynamic-info__phone-number cx-icon,xbc-quote-request-dynamic-info .quote-request-dynamic-info__email cx-icon{color:#ff3744}xbc-quote-request-dynamic-info .quote-request-dynamic-info__info-text{font-size:.75rem;line-height:1.3333333333;font-weight:400;color:#6c7689;word-wrap:break-word;width:70%}xbc-quote-request-dynamic-info .quote-request-dynamic-info__cancelled-title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;color:#22272f}.add-review__form{display:flex;flex-direction:column}@media (max-width: 1279.98px){.add-review__form{min-height:calc(100vh - 72px)}}@media (max-width: 1279.98px){.add-review__step{padding:3rem 1.5rem;flex-grow:1}}@media (min-width: 1024px){.add-review__step{padding:3rem}}.add-review__step>*{margin-left:auto;margin-right:auto;max-width:384px}@media (min-width: 1024px){.add-review__step>*{max-width:700px}}.add-review__navigation{width:100%}@media (max-width: 1279.98px){.add-review__navigation{box-shadow:0 8px 20px #22272f1f;background-color:#fff;padding:1.5rem;position:sticky;bottom:0}}@media (min-width: 1024px){.add-review__navigation{padding:3rem}}.add-review__actions{display:flex}@media (min-width: 1024px){.add-review__actions{margin-left:auto;margin-right:auto;max-width:700px}}.add-review__actions--multi{justify-content:space-between;gap:.75rem}.add-review__actions--next-only{justify-content:flex-end}@media (max-width: 1279.98px){.add-review__btn{width:100%}}.add-review__title{margin-top:0;margin-bottom:0}@media (max-width: 1279.98px){.add-review__title{font-size:1.5rem;line-height:1.375;font-weight:700}}@media (min-width: 1024px){.add-review__title{font-size:2rem;line-height:1.25;font-weight:700}}.add-review__content{display:flex;flex-direction:column}.add-review__title+.add-review__content{padding-top:1.5rem}.add-review__section+.add-review__section{margin-top:2rem}.add-review__subtitle{font-size:1rem;line-height:1.375;font-weight:700;margin-top:0;margin-bottom:.75rem}.add-review__file-upload-content{font-size:.75rem;line-height:1.3333333333;display:flex;flex-direction:column;gap:.75rem}.add-review__file-upload-icon svg{width:32px;height:32px}.add-review .files-upload__files-names{font-size:.875rem;line-height:1.2857142857;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;word-break:break-all}.add-review .files-upload__files-names p{margin:0}.custom-rating-wrapper{display:flex;gap:.5rem}.custom-rating-radio{font-size:1rem;line-height:1.375;display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#dde3ee}.custom-rating-radio svg use{fill:#dde3ee}.custom-rating-radio input[type=radio]{display:none}.custom-rating-radio.selected{color:#0e4fe3}.custom-rating-radio.selected svg use{fill:#0e4fe3}.cms-paragraph__content{font-size:1.125rem;line-height:2;font-weight:700;color:#22272f}.review-summary__confirmation-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#0e4fe3;color:#fff;border-radius:8px}.review-summary__title{font-size:1.5rem;line-height:1.5;font-weight:400;margin:0}.review-summary__heading--confirmed{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding-top:2.5rem}.review-summary__heading--confirmed .review-summary__title{font-size:1.5rem;line-height:1.375;font-weight:700}.review-summary__approval-info{font-size:1rem;line-height:1.5;font-weight:500;text-align:center;margin:0}.review-summary xbc-cms-link{display:block;padding-top:2rem;padding-bottom:.5rem;text-align:center}.review-summary__subtitle{font-size:1rem;line-height:1.25;font-weight:400;margin-top:0;margin-bottom:.75rem}.review-summary__content{display:flex;flex-direction:column;margin-top:1.5rem;border-top:1px solid #dde3ee;padding-top:1.5rem}.review-summary__selection{font-size:.875rem;line-height:1.4285714286;font-weight:400;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.review-summary__selection .rating{justify-content:flex-end}.review-summary__comment{font-size:.875rem;line-height:1.4285714286;font-weight:400;margin:0}.review-summary__gallery{display:grid;gap:.5rem}@media (max-width: 1023.98px){.review-summary__gallery{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.review-summary__gallery{grid-template-columns:1fr 1fr 1fr}}.review-summary__gallery-item{position:relative;height:100%;border-radius:8px;overflow:hidden}.review-summary__gallery-item img{width:100%;height:100%;object-fit:cover}xbc-user-project-details{width:100%;padding-left:2.5rem}@media (max-width: 1439.98px){xbc-user-project-details{padding:0}}xbc-user-project-details .btn{font-size:2rem;line-height:1.25;font-weight:700;color:#22272f;gap:.625rem;padding:0;height:10%;max-height:60px}@media (max-width: 767.98px){xbc-user-project-details .btn{font-size:1rem;line-height:2.5;font-weight:700}}xbc-user-project-details .user-project-details{display:flex;flex-direction:column;border:1px solid #dde3ee;background-color:#fff;border-radius:8px;padding:2rem;gap:1rem;height:90%;min-height:640px}xbc-user-project-details .user-project-details__title{font-size:1rem;line-height:1.5;font-weight:700;margin:0}@media (max-width: 1439.98px){xbc-user-project-details .user-project-details{height:auto}}.project-details-preview{display:flex;flex-direction:column;gap:1.25rem}.project-details-preview__project-images{display:flex;flex-direction:column;margin-top:1.5rem;gap:.75rem;min-height:200px}@media (min-width: 576px){.project-details-preview__project-images{flex-direction:row;flex-wrap:wrap}}@media (min-width: 576px){.project-details-preview__project-image{display:flex;align-items:center;justify-content:center;max-height:120px;max-width:170px}}.project-details-preview__item--user-message{word-break:break-all}.review-item{padding:2rem 0;display:grid;gap:.75rem}.review-item__date{font-size:.75rem;line-height:1.3333333333;font-weight:400;color:#6c7689}.share-links{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.share-links button{margin:0}.profile-banner{display:flex;justify-content:space-between;background-color:#0e4fe3;color:#fff;border-radius:8px;overflow:hidden}.profile-banner__info{display:flex;flex-direction:column;justify-content:center;padding:1.875rem 0 1.875rem 2.25rem;flex:2 3 auto}.profile-banner__title{font-size:1rem;line-height:1.5;font-weight:700}.profile-banner__description{font-size:.875rem;line-height:1.4285714286;font-weight:400;margin-top:.375rem}.profile-banner__close-container{position:absolute;right:10px;color:#000;top:14px;z-index:1}.profile-banner__close-icon:hover{cursor:pointer}.profile-banner__media{position:relative;display:flex}.profile-banner__media cx-media{display:flex}.profile-banner__media cx-media img{object-fit:cover}xbc-image-tiles{height:390px}@media (max-width: 1023.98px){xbc-image-tiles{width:100%;height:200px;margin:0 auto}}.image-tiles{height:100%;position:relative}.image-tiles__title{font-size:1.25rem;line-height:1.1;font-weight:700;margin-bottom:.25rem;margin-top:0}@media (min-width: 1024px){.image-tiles__title{font-size:1.5rem;line-height:1;font-weight:700}}.image-tiles__info{position:absolute;bottom:2rem;left:2rem;color:#fff;width:calc(100% - 4rem);text-align:center}@media (min-width: 1024px){.image-tiles__info{width:auto;text-align:left}}.image-tiles__link{font-size:1.5rem;line-height:1;font-weight:400;display:flex;align-items:center;justify-content:center;gap:.125rem;color:#fff}@media (min-width: 1024px){.image-tiles__link{justify-content:initial}}.image-tiles__image-wrapper{display:block;height:100%;overflow:hidden;border-radius:12px}.image-tiles__image{height:100%;background-size:cover;transition:all .4s ease-in-out;background-repeat:no-repeat;background-position:50%;overflow:hidden;border-radius:12px}.image-tiles__image:hover{transform:scale(1.1);border-radius:12px}xbc-image-tiles-container{width:100%}@media (max-width: 1023.98px){xbc-image-tiles-container{max-width:400px}}.image-tiles-container__title{font-size:1.875rem;line-height:1.3333333333;font-weight:700;text-align:center;color:#22272f;margin:0}.image-tiles-container__content{font-size:1rem;line-height:1.5;font-weight:400;text-align:center;color:#6c7689;margin-top:.25rem;margin-bottom:0}.image-tiles-container__wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media (min-width: 768px){.image-tiles-container__wrapper{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1024px){.image-tiles-container__title{font-size:2.5rem;line-height:1.25;font-weight:700}}.service-description .wysiwyg{font-size:.875rem}.service-description p{color:#6c7689}xbc-content-banner{width:100%}.content-banner{position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;min-height:600px;color:#fff}.content-banner__image{min-height:600px;position:absolute;inset:0;z-index:-1;background-size:cover;background-repeat:no-repeat;background-color:#000}.content-banner__text{background-color:#0e4fe3;border-radius:12px;padding:2rem 1.5rem;max-width:640px;margin:0 1.5rem 1.5rem}.content-banner__header{font-size:.875rem;line-height:1.7142857143;font-weight:700;margin:0}.content-banner__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin-top:.25rem;margin-bottom:0}.content-banner__content{font-size:1rem;line-height:1.5;font-weight:400;margin-top:1rem;margin-bottom:0;color:#cee2fd}@media (min-width: 576px){.content-banner__text{padding:3rem 1.5rem}}@media (min-width: 768px){.content-banner{align-items:center}.content-banner__text{padding:4rem 1.5rem;margin:0}.content-banner__title{font-size:2rem;line-height:1.25;font-weight:700}}xbc-messages-regular-user-page .messages-empty{background:#fff}xbc-messages-business-user-page .messages-empty{background:#fff}.xbc-chat-wrapper{display:flex;flex-direction:row;align-items:flex-start;background:#fff;margin-bottom:3.125rem;border-bottom:1px solid #dde3ee;border-left:1px solid #dde3ee}.messages-empty{padding:3rem;max-width:90%;margin:0 auto;border:1px solid #dde3ee;border-radius:12px;will-change:transform}.messages-empty-title{padding:3rem}.chat-messages-wrapper{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;transform:translateZ(0);border-right:1px solid #dde3ee;border-left:1px solid #dde3ee}.chat-messages-wrapper .loader-container{min-height:30px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.create-complaint-wrapper{display:flex;justify-content:space-between;max-width:95%;width:100%;margin:0 auto}@media (max-width: 767.98px){.create-complaint-wrapper{flex-direction:column}}.create-complaint-wrapper .create-complaint{max-height:40px;margin:1.5rem 0}@media (max-width: 1279.98px){.create-complaint-wrapper .create-complaint{margin-bottom:.5rem}}xbc-regular-user-conversation-list{display:block;max-width:360px;height:778px;width:100%;background:#fff}@media (max-width: 1279.98px){xbc-regular-user-conversation-list{max-width:none;height:calc(100vh - 64px)}}xbc-business-user-conversation-list{display:block;max-width:360px;height:778px;width:100%;background:#fff}@media (max-width: 1279.98px){xbc-business-user-conversation-list{max-width:none;height:calc(100vh - 64px)}}.conversation-list{font-size:.875rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dde3ee #f7f8fb;will-change:scroll-position;max-height:100%}.conversation-list::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.conversation-list::-webkit-scrollbar-thumb{background-color:#dde3ee;border-radius:6px;border:2px solid #f5f5f5}.conversation-list::-webkit-scrollbar-track{background-color:#f7f8fb}.conversation-list__header{display:flex;align-items:center;font-size:1rem;line-height:1.125;font-weight:700;height:72px;margin:0;padding:1.25rem;border-bottom:1px solid #dde3ee}.conversation-list__item{display:flex;align-items:center;border-bottom:1px solid #dde3ee}@media (min-width: 1024px){.conversation-list__item{transition:background-color .3s ease-in-out}}.conversation-list__item:hover{cursor:pointer}@media (min-width: 1024px){.conversation-list__item:hover{transition:background-color .3s ease-in-out;background-color:#f7f8fb}}.conversation-list__item xbc-user-card{width:100%}.conversation-list__item-link{width:100%;padding:1.5rem 1.25rem}.conversation-list__item-link .support-conversation-card .user-card .user-card__avatar cx-icon.LOGO{padding-left:.1875rem}.conversation-list__item-link:hover{color:#22272f}.conversation-list .chat-message-active{background-color:#f7f8fb}.conversation-list .image{min-width:46px}.conversation-list .image-rounded-border{border-radius:50%}.conversation-list .conversation-details{position:relative;width:100%}.conversation-list .user-name{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.7142857143}.conversation-list .unread-message{font-size:.875rem;line-height:1.7142857143;font-weight:700}.conversation-list .user-text{width:224px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.7142857143;margin:0}.conversation-list .user-project-status{width:224px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.6666666667;margin:0}.conversation-list .user-date{position:relative;top:2px}.conversation-list .unread-messages-info{font-size:.75rem;line-height:1.6666666667;font-weight:500;display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:absolute;bottom:5px;right:1px;color:#fff;background-color:#0e4fe3;border-radius:50%}.conversation-list .user-date,.conversation-list .user-project-status{font-size:.75rem;color:#454d5f}.conversation-list .line-wrapper{display:flex;justify-content:space-between}.loader-container{display:flex;align-items:center;justify-content:center;min-height:300px}xbc-regular-user-list-messages{width:100%}xbc-regular-user-list-messages .sender-message{background:#f7f8fb;border:1px solid #f7f8fb}xbc-regular-user-list-messages .receiver-message{background:#fff;border:1px solid #dde3ee}xbc-business-user-list-messages{width:100%}xbc-business-user-list-messages .sender-message{background:#f7f8fb;border:1px solid #f7f8fb}xbc-business-user-list-messages .receiver-message{background:#fff;border:1px solid #dde3ee}.system-message{display:flex;align-items:center;min-height:40px;margin:.25rem 0;padding:0 1.5rem;border-radius:12px;letter-spacing:.4px}.system-message__text{margin:0 .5rem;padding:.5rem 0}.system-message--grey{font-size:.75rem;line-height:1.3333333333;font-weight:400;background-color:#f7f8fb;color:#454d5f}.system-message--grey .system-message__link{font-size:.75rem;line-height:1.1666666667;font-weight:400;color:#454d5f;border-color:#454d5f;transition:all .3s ease-in-out}.system-message--grey .system-message__link:hover{transition:all .3s ease-in-out;color:#22272f;border-color:#22272f;cursor:pointer}@media (max-width: 1023.98px){.system-message--grey .system-message__link{border:0;text-decoration:underline}}.system-message--grey .system-message__wrapper{background-color:#f7f8fb;padding:0 1.5rem}@media (max-width: 1279.98px){.system-message--grey{font-size:1rem;line-height:1.375;font-weight:400}}.system-message--blue{font-size:.875rem;line-height:1.5714285714;font-weight:400;background-color:#f5f9ff}.system-message--blue .system-message__link{font-size:.875rem;line-height:1.1428571429;font-weight:400;color:#22272f;border-color:#22272f;transition:all .3s ease-in-out}.system-message--blue .system-message__link:hover{transition:all .3s ease-in-out;color:#454d5f;border-color:#454d5f;cursor:pointer}@media (max-width: 1023.98px){.system-message--blue .system-message__link{border:0;text-decoration:underline}}.system-message--blue .system-message__wrapper{font-size:.875rem;line-height:1.1428571429;font-weight:400;background-color:#f5f9ff;padding:0 1.5rem}@media (max-width: 1279.98px){.system-message--blue{font-size:1rem;line-height:1.375;font-weight:400}}.system-message__link{border-bottom:1px solid;margin-left:.3125rem;min-width:fit-content;cursor:pointer}.system-message__icon{padding:.3125rem}.system-message__icon cx-icon svg{width:16px;height:16px}.system-message__icon--blue{background-color:#0c50e4;border-radius:50%}.system-message__icon--blue cx-icon{color:#fff}.system-message--history{background-color:inherit}.system-message--history .system-message__link{position:relative;top:1px}.system-message__wrapper{display:flex;align-items:center;width:100%;margin-bottom:.5rem;border-radius:12px}.chat-messages__header{display:flex;align-items:center;justify-content:space-between;background:#fff;height:71px;padding:1.25rem;border-left:0}.chat-messages__header xbc-user-card .user-card__avatar cx-icon.LOGO{padding-left:.0625rem}.chat-messages__header-toggle{display:none}@media (max-width: 1279.98px){.chat-messages__header-toggle{padding:.1875rem .5625rem .1875rem .1875rem;display:inline-block;background:#fff}}.chat-messages__content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dde3ee #f7f8fb;will-change:scroll-position;height:600px;padding:.3125rem 1.5625rem 1.5625rem;background:#fff;border-top:1px solid #dde3ee;border-bottom:1px solid #dde3ee}.chat-messages__content::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.chat-messages__content::-webkit-scrollbar-thumb{background-color:#dde3ee;border-radius:6px;border:2px solid #f5f5f5}.chat-messages__content::-webkit-scrollbar-track{background-color:#f7f8fb}@media (max-width: 1279.98px){.chat-messages__content{height:calc(100vh - 241px)}}.chat-messages__list{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none}.chat-messages__list-item{font-size:.875rem;line-height:1.4285714286;max-width:75%;margin-top:1.25rem;letter-spacing:.2px}.chat-messages__list-item.system-message{font-size:.75rem;line-height:1.3333333333;font-weight:400;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;padding:0;letter-spacing:.4px}.chat-messages__list-item.system-message svg{width:16px;height:16px;display:block;fill:transparent;color:inherit}.chat-messages__list-item.system-message svg use{stroke-width:1.4}.chat-messages .sender-content,.chat-messages .receiver-content{display:flex;flex-flow:column}.chat-messages .receiver-content{align-items:flex-start}.chat-messages .sender-content{align-items:flex-end;align-self:flex-end}.chat-messages .message-date{font-size:.75rem;color:#6c7689;margin:0}.chat-messages .message-text{margin:0;border-radius:12px}.chat-messages .message-text.system-message__text{display:flex;align-items:center;border:0;width:100%;min-height:40px;margin-bottom:0;padding:.5rem;line-height:normal}.chat-messages .sender-message,.chat-messages .receiver-message{font-size:.875rem;line-height:1.7142857143;font-weight:400;margin:.3125rem 0;padding:.75rem 1.25rem;border-radius:12px}@media (max-width: 1279.98px){.chat-messages .sender-message,.chat-messages .receiver-message{font-size:1rem;line-height:1.375;font-weight:400}}.chat-messages .user-name{font-size:.875rem;line-height:1.4285714286;font-weight:700;margin:0}@media (max-width: 1279.98px){.chat-messages .user-name{font-size:1rem;line-height:1.375;font-weight:700}}.chat-messages .inquiry-uid{font-size:.875rem;line-height:1.4285714286;font-weight:700}@media (max-width: 1279.98px){.chat-messages .inquiry-uid{font-size:1rem;line-height:1.375;font-weight:700}}.chat-messages .chat-messages__user-name{max-width:200px;margin-bottom:1.875rem}.chat-messages .unread-messages-label-container{display:flex;justify-content:center;margin:.875rem 0}.chat-messages .unread-messages-label-container~.unread-messages-label-container{display:none}.chat-messages .unread-messages-label{font-size:.875rem;line-height:1;font-weight:700;padding:.5rem .875rem;color:#fff;background-color:#0e4fe3;border-radius:12px;align-content:center;text-align:center}@media (max-width: 1279.98px){.chat-messages .unread-messages-label{font-size:.875rem;line-height:1.7142857143;font-weight:700}}.chat-messages .date-format{font-size:.875rem;line-height:1;font-weight:700;color:#a6aebf;text-align:center}@media (max-width: 1279.98px){.chat-messages .date-format{font-size:.875rem;line-height:1.7142857143;font-weight:700}}.chat-messages .attachment__details{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem}.chat-messages .attachment__name{font-size:.625rem;line-height:1.4;font-weight:400;color:#454d5f;letter-spacing:1px}.chat-messages .attachment__link{font-size:.75rem;line-height:1.6666666667;font-weight:500;text-decoration:underline}.chat-messages__details-link,.chat-messages__redirect{font-size:.75rem;line-height:1.3333333333;font-weight:400;color:#22272f;border-bottom:1px solid #22272f;transition:.3s all}.chat-messages__details-link:hover,.chat-messages__redirect:hover{cursor:pointer;color:#000;border-color:#000;transition:.3s all}.chat-messages__popup-overlay{display:flex;align-items:flex-start;justify-content:flex-end;z-index:999;position:fixed;top:0;left:0;width:100%;height:100%}.chat-messages__popup{scrollbar-width:thin;scrollbar-color:#dde3ee #f7f8fb;will-change:scroll-position;position:relative;width:300px;height:100%;padding:1.25rem;border-left:1px solid #dde3ee;background:#fff;overflow-y:auto}.chat-messages__popup::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.chat-messages__popup::-webkit-scrollbar-thumb{background-color:#dde3ee;border-radius:6px;border:2px solid #f5f5f5}.chat-messages__popup::-webkit-scrollbar-track{background-color:#f7f8fb}.chat-messages__popup-close{position:absolute;top:10px;right:10px;cursor:pointer}.chat-messages__rating{margin-top:.1875rem}.chat-messages__title{font-size:.875rem;line-height:1.4285714286;font-weight:700;margin:1.875rem 0}.chat-messages__company-description,.chat-messages__inquiry-description{font-size:.875rem;line-height:1.4285714286;font-weight:400;margin-top:1.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;word-break:break-all}@-moz-document url-prefix(""){.chat-messages__company-description,.chat-messages__inquiry-description{max-height:200px}}.chat-messages__inquiry-description{margin-top:.9375rem}.chat-messages__years,.chat-messages__employees{display:block;margin:1rem 0}.chat-messages__years .icon-text__text,.chat-messages__employees .icon-text__text{font-size:.875rem;line-height:1.4285714286;font-weight:400}.chat-messages__portfolio{margin-top:1.875rem}.chat-messages__inquiry-uid{margin-bottom:1.875rem}.chat-messages__inquiry-details{display:flex;flex-direction:column;gap:.9375rem}.chat-messages__inquiry-details .icon-text__text{font-size:.875rem;line-height:1.4285714286;font-weight:400}.chat-messages__inquiry-details .icon-text--icon-bg-medium .icon-text__icon{width:38px;height:38px}.chat-messages__inquiry-details .cx-icon svg{width:22px;height:22px}.chat-messages__inquiry-carousel{margin-top:.9375rem}.live-chat .system-message{width:100%}.live-chat .system-message--grey,.live-chat .system-message--blue{padding:0 1.5rem;margin-bottom:.5rem;line-height:normal}.live-chat .system-message__icon--grey,.live-chat .system-message__icon--blue{margin-right:.5rem}.live-chat .system-message__link{margin-left:.5rem;line-height:16px;position:relative;top:1px}.attachment__wrapper{display:flex;align-items:center;gap:1.25rem}.attachment__wrapper .attachment__details{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem}.attachment__wrapper .attachment__name{font-size:.625rem;line-height:1.4;font-weight:400;color:#454d5f;letter-spacing:1px}.attachment__wrapper .attachment__link{font-size:.75rem;line-height:1.6666666667;font-weight:500;text-decoration:underline}.attachment__wrapper .attachment__icon svg{width:24px;height:24px;fill:transparent;color:inherit}.attachment__image{max-width:116px;max-height:100px}.attachment__image.full-screen{max-width:100%;max-height:280px}@media (min-width: 768px){.attachment__image.full-screen{max-height:460px}}@media (min-width: 1024px){.attachment__image.full-screen{max-height:640px}}.image-overlay:hover{cursor:pointer}.image-overlay img:hover{opacity:.9}.image-overlay.full-screen{display:flex;align-items:center;justify-content:center;z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.image-container{max-height:100px;margin:.3125rem 0}.image-container.full-screen{max-width:90%;max-height:90%}.chat-messages__user-card .user-card__name{font-size:.875rem;line-height:1.4285714286;font-weight:400}.chat-messages__user-card .user-card__avatar{position:relative}.chat-messages__user-card .user-card__info{font-size:.75rem;line-height:1.6666666667;font-weight:400}.toggle-close{display:none}.toggle-close.visible{display:inline-block}.toggle-close,.toggle-close-live{z-index:999;position:absolute;top:20px;right:20px;max-height:34px;padding:.3125rem;background:#fff;border-radius:50%;line-height:1}.toggle-close-live svg,.toggle-close svg{width:24px;height:24px;stroke-width:1.5px}xbc-add-messages{width:100%;padding:0 1.5625rem}xbc-add-messages .chat-input{position:relative;margin-top:1.5625rem;min-height:106px}xbc-add-messages .chat-input__wrapper{display:flex;align-items:center;position:relative;max-width:95%;width:100%;margin:0 auto;gap:.625rem}xbc-add-messages .chat-input__file-upload .files-upload--button{border:0;padding:0}xbc-add-messages .chat-input__file-upload-icon{color:#22272f}xbc-add-messages .chat-input__text{font-size:.875rem;line-height:1.4285714286;font-weight:400;letter-spacing:.2px;width:inherit;margin:0 auto;padding:1rem 4.25rem 1rem 1rem;border:1px solid #dde3ee;border-radius:12px;color:#22272f;transition:.3s ease-in-out}xbc-add-messages .chat-input__text.invalid{border-color:#ff3744}xbc-add-messages .chat-input__text::placeholder{color:#6c7689}xbc-add-messages .chat-input__text:focus{transition:.3s ease-in-out}xbc-add-messages .chat-input__text:focus:focus-visible{border-color:#22272f;outline:0;box-shadow:0 0 0 1px #22272f}xbc-add-messages .chat-input__action{font-size:1rem;padding:.125rem;position:absolute;top:50%;right:35px;transform:translateY(-50%);color:#fff;background-color:#ff3744;border-radius:4px;transition:background-color .3s ease-in-out}xbc-add-messages .chat-input__action:hover{cursor:pointer}@media (min-width: 1024px){xbc-add-messages .chat-input__action:hover{transition:background-color .3s ease-in-out;background-color:#b71b41}}xbc-add-messages .chat-input__action[disabled]{pointer-events:none;background-color:#a6aebf}xbc-add-messages .chat-input .upload-loader{position:absolute;top:50%;left:50%;transform:translate(-50%)}xbc-add-messages .chat-input__wrapper.disabled{pointer-events:none}xbc-add-messages .chat-input__wrapper.disabled .chat-input__file-upload-icon{color:#a6aebf}.xbc-carousel__wrapper{position:relative;max-width:400px;overflow:hidden}.xbc-carousel__inner{display:flex;position:relative;transition:transform .3s ease-in-out;height:260px}.xbc-carousel__item{position:absolute;min-width:100%;transition:opacity .2s ease-in-out;opacity:0}.xbc-carousel__item img{border-radius:8px;width:100%;height:100%}.xbc-carousel__item.active{opacity:1;position:relative}.xbc-carousel-controller{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:15px;width:100%;padding:0 1rem}.xbc-carousel-controller__previous,.xbc-carousel-controller__next{background:#000000e6;width:32px;height:32px;border-radius:100px}.xbc-carousel-controller__previous cx-icon,.xbc-carousel-controller__next cx-icon{display:flex;justify-content:center;color:#fff}.xbc-carousel-controller__previous cx-icon svg,.xbc-carousel-controller__next cx-icon svg{width:20px;height:20px}.xbc-carousel-controller__indicators{display:flex;align-items:center;justify-content:center;border-radius:100px;background:#000000e6;width:59px;height:32px;color:#fff}.consents__title{font-size:1.5rem;line-height:1.3333333333;font-weight:700;margin:0 0 1.5rem;padding:0 1.5rem}@media (min-width: 1024px){.consents__title{font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:3rem;padding:0}}.consents__content{background:#fff;padding:1.5rem}@media (min-width: 1024px){.consents__content{border:1px solid #dde3ee;border-radius:12px;padding:3rem}}.consents__content .form-group{margin-bottom:2rem}.consents__action{margin-top:1.5rem}.consents__action button{max-width:200px;margin-left:2.375rem}:root body{text-align:start}
