.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}
.icon-16 svg{height:16px;width:16px}.icon-24 svg{height:24px;width:24px}.icon-48 svg{height:48px;width:48px}[data-tooltip]{display:inline-block;position:relative}[data-tooltip]:after,[data-tooltip]:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-12px);transition:opacity .35s ease .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}[data-tooltip]:before{background:#333;border-radius:3px;bottom:100%;box-shadow:0 5px 15px -5px rgba(0,0,0,.65);color:#eee;content:attr(data-tooltip);padding:8px 12px;white-space:nowrap}[data-tooltip]:after{background:transparent;border:8px solid transparent;border-top-color:#333;content:""}[data-tooltip]:active:after,[data-tooltip]:active:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}[data-tooltip].tooltip-multiline:before{max-width:240px;white-space:normal;width:100vw}[data-tooltip][class*=tooltip-bottom]:after,[data-tooltip][class*=tooltip-bottom]:before{transform:translate(-50%,12px)}[data-tooltip][class*=tooltip-bottom]:before{bottom:auto;top:100%}[data-tooltip][class*=tooltip-bottom]:after{border:8px solid transparent;border-bottom-color:#333;bottom:0}[data-tooltip].tooltip-bottom-left:before{transform:translate(-24px,12px)}[data-tooltip].tooltip-bottom-right:before{left:auto;right:50%;transform:translate(24px,12px)}[data-tooltip].tooltip-top-left:before{transform:translate(-24px,-12px)}[data-tooltip].tooltip-top-right:before{left:auto;right:50%;transform:translate(24px,-12px)}.loading-spinner{display:flex;height:0;transition:height 1s ease-in}.loading-spinner svg{opacity:0;transition:opacity 1.5s ease-in;visibility:hidden}.show-loading-spinner .loading-spinner{height:552px}.show-loading-spinner .loading-spinner svg{opacity:1;visibility:visible}@media(max-width:1024px){.show-loading-spinner .loading-spinner{height:326px}.show-loading-spinner .loading-spinner svg{height:67px;width:67px}}.popup{bottom:0;display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:102}.popup .close{color:#fff;cursor:pointer;height:40px;position:absolute;right:0;top:-40px;transition:color .2s ease-in-out;width:40px}.popup .close:hover{color:#80827f}.popup .close:active{color:#4f504e}.popup .close svg{height:24px;inset:0;margin:auto;position:absolute;width:24px}.popup .check{color:#78be20;left:50%;position:absolute;top:-30px;transform:translateX(-50%)}.popup .check svg{height:60px;width:60px}.popup .check svg.mail{margin-top:-10px}.popup .check svg.error{color:#ff675d}.popup .content-wrap{background-color:rgba(35,36,34,.95);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.popup .content-scrollbox{max-height:100%;overflow-y:auto}.popup .content{background-color:#fff;border-radius:6px;display:inline-block;margin:60px auto 0;max-width:456px;padding:32px 20px;position:relative;width:100%}.popup .container{margin:0;padding:0;text-align:center}.popup .text{margin-bottom:16px}.popup .title{margin-bottom:17px}.popup .button{display:inline-block;text-align:center}.popup .popup--long{bottom:auto;display:flex;position:absolute;right:auto;top:0}.popup .popup--long,.popup .popup--long .content-wrap{align-items:center;justify-content:center;min-height:100%;width:100%}.popup .popup--long .content-wrap{display:block;overflow-y:initial}.popup .popup--long .container,.popup .popup--long .content{position:relative}.popup .popup--medium-wide .content{max-width:584px}.popup.status-popup a{color:#5ba200}.popup.status-popup a:hover{color:#78be20;text-decoration:underline}@media(min-width:768px){.popup .content{padding:72px 40px}.popup .button{min-width:260px}}.popup-login .popup-title{color:#002d72;font-size:22px;letter-spacing:-.4px;line-height:28px;margin-bottom:32px}.popup-login .content{border-radius:6px;max-width:456px;padding:34px 40px 40px}.popup-login .auth-list{gap:32px}.popup-login .auth-group,.popup-login .auth-list{display:flex;flex-direction:column}.popup-login .group-title{align-self:flex-start;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px}.popup-login .group-hint{color:#676866;font-size:13px;letter-spacing:-.04px;line-height:20px;text-align:left}.popup-login .group-hint+.auth-item,.popup-login .group-title+.auth-item{margin-top:19px}.popup-login .auth-item{border-radius:6px;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;gap:12px;justify-content:flex-start;letter-spacing:-.09px;line-height:20px;min-height:48px;padding:8px 16px 8px 24px;transition:background-color .3s cubic-bezier(.45,0,.55,1)}.popup-login .auth-item:hover{background-color:#d9dad8}.popup-login .auth-item:hover svg:last-of-type{transform:translateX(30%)}.popup-login .auth-item:not(:last-child){margin-bottom:16px}.popup-login .auth-item svg:last-of-type{margin-left:auto;transition:transform .2s}.popup-login .auth-item img{height:24px}.popup-login .accept-terms-text{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;text-align:left}.popup-login .loading-state{left:13%}.popup-login .loading{bottom:-30%;top:auto!important}.popup-login .phone-spinner{inset:0;margin:auto;position:absolute}.popup-login iframe{border:0;height:500px;position:relative;width:100%;z-index:1}.popup-login .smartid-form{margin-bottom:32px}.popup-login .code-container{text-align:center}.popup-login .button-back{--link-base-color:#232422;--link-icon-color:#78be20}.popup-login .button-back:hover svg{transform:translateX(-30%)}.popup-login .button-back[disabled=disabled]{opacity:.5;pointer-events:none}.popup-container .content-wrap{opacity:0}.popup-container .content-scrollbox{opacity:0;transform:translateY(24px)}.popup-container .is-visible .content-scrollbox{animation:slideUp .3s ease-out .2s forwards,fadeIn .3s ease-out .2s forwards}.popup-container .is-visible .content-wrap{animation:fadeIn .2s ease-out forwards}.popup-container .no-transition .content-scrollbox,.popup-container .no-transition .content-wrap{animation:none;opacity:1}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0)}}.video-popup .content{--content-padding-y:32px;background-color:transparent;margin:0;max-height:100vh;max-width:100vw;overflow-y:auto;padding:var(--content-padding-y) 0}.video-popup .video-wrap{margin:0 auto;max-height:100%;max-width:100%;position:relative}.video-popup .video-wrap:before{content:"";display:block;padding-top:56.25%;width:100%}@supports(aspect-ratio:1.7777777778){.video-popup .video-wrap{aspect-ratio:1.7777777778}.video-popup .video-wrap:before{content:none}}.video-popup iframe{border:0;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.video-popup .close{cursor:pointer;height:32px;padding:4px;right:0;top:0;width:32px}.video-popup .close svg{height:100%;width:100%}@media(min-width:768px){.video-popup .content{--content-padding-y:48px}.video-popup .video-wrap{min-height:480px}.video-popup .close{height:48px;padding:8px;width:48px}}.embed-popup .content-wrap{display:block}.embed-popup .content{--content-padding-y:32px;background-color:transparent;display:block;left:50%;margin:0;overflow-y:auto;padding:var(--content-padding-y) 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.embed-popup .content,.embed-popup .inner{height:100%;max-height:100%;max-width:100%}.embed-popup .inner{margin:0 auto;position:relative}.embed-popup iframe{border:0;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.embed-popup .pdf-viewer{height:100%}.embed-popup .close{cursor:pointer;height:32px;padding:4px;right:0;top:0;width:32px}.embed-popup .close svg{height:100%;width:100%}.embed-popup .spinner{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.embed-popup .spinner svg{height:100%;width:100%}@media(min-width:768px){.embed-popup .content-wrap{padding:0 24px}.embed-popup .content{--content-padding-y:48px}.embed-popup .close{height:48px;padding:8px;width:48px}}.richtext-popup .content-wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.richtext-popup .content{--padding-inline:24px;margin:0 auto;max-width:800px;min-height:80px;padding:48px 40px 80px 24px;text-align:left}.richtext-popup .button-track{height:100%;position:absolute;right:48px;top:-8px;width:0}.richtext-popup .close{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(54,54,54,.08);color:#4f504e;height:32px;line-height:1;padding:8px;position:sticky;top:24px;width:32px}.richtext-popup .close svg{height:16px;width:16px}.status-popup .content{border-radius:6px}.offer-popup .title{text-align:left}.offer-popup .image-wrapper{margin-bottom:40px}.offer-popup .image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.offer-popup .text{margin-bottom:0;text-align:left;white-space:pre-line}.offer-popup .offer-button{margin-top:32px}.card-change-popup .button-wrapper{display:flex;flex-direction:column;margin-top:24px}.card-change-popup .card-image{height:160px;width:auto}.card-change-popup .link{--link-base-color:#613dc1;margin-top:24px}.profile .confirm-popup .button+.button{margin-top:32px}.quiz-block-popup .description{margin-bottom:32px;text-align:start}.quiz-block-popup .question-list .input.checkbox,.quiz-block-popup .question-list .input.radio{margin-bottom:16px}.quiz-block-popup .question-list .input.group{margin-bottom:32px}.quiz-block-popup .form-footer{background-color:transparent;padding:0}.quiz-block-popup .form-footer .error-text{margin-bottom:32px}.compact-individual-electricity-form .description{margin-bottom:32px;text-align:start}.portal-form-popup .check,.portal-form-popup .spinner{display:none}.portal-form-popup.is-loading .spinner{align-items:center;display:flex;justify-content:center;min-height:312px}.portal-form-popup.is-loading .spinner svg{height:80px;width:80px}.portal-form-popup .content{max-width:664px;padding:32px 24px}@media(min-width:768px){.portal-form-popup .content{padding:40px}}.portal-form-popup .title{margin-bottom:24px}@media(min-width:768px){.portal-form-popup .title{margin-bottom:32px}}.portal-form-popup .card-details-wrapper{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:16px}.portal-form-popup .card-details-wrapper svg{height:32px;width:53px}.portal-form-popup .card-details-wrapper .card-details{align-items:flex-start;display:flex;flex-direction:column}.portal-form-popup .card-details-wrapper .card-details .status{font-size:17px;font-weight:600;letter-spacing:-.18px;line-height:24px}.portal-form-popup .card-details-wrapper .card-details .status.is-not-activated{color:#e58b0c}.portal-form-popup .card-details-wrapper .card-details .status.is-blocked{color:#c1292e}.portal-form-popup .card-details-wrapper .card-details .status.is-active{color:#5ba200}.portal-form-popup .card-details-wrapper .details-text span{font-size:14.3px;letter-spacing:-.09px;line-height:24px}.portal-form-popup .card-details-wrapper .details-text span:first-child{color:#676866;padding-right:8px}.portal-form-popup .card-details-wrapper .details-text span:last-child{font-size:17px;letter-spacing:-.18px;line-height:24px}.portal-form-popup .form-fields{grid-column-gap:24px}.portal-form-popup .input.checkbox,.portal-form-popup .input.radio,.portal-form-popup .input.text{margin-bottom:16px}.portal-form-popup .input.checkbox input[disabled],.portal-form-popup .input.radio input[disabled],.portal-form-popup .input.text input[disabled]{border:none;color:#232422}.portal-form-popup .input.checkbox.disabled,.portal-form-popup .input.radio.disabled,.portal-form-popup .input.text.disabled{opacity:1}.portal-form-popup .input.checkbox.disabled input,.portal-form-popup .input.radio.disabled input,.portal-form-popup .input.text.disabled input{opacity:.5}.portal-form-popup .input.checkbox.disabled label,.portal-form-popup .input.radio.disabled label,.portal-form-popup .input.text.disabled label{color:#676866}.portal-form-popup.confirmation-form .form-footer{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.portal-form-popup.confirmation-form .form-footer{flex-direction:row;justify-content:center;width:100%}}.portal-form-popup .form-footer{background-color:transparent;margin:32px 0;padding:0;width:100%}.portal-form-popup .form-footer .button{min-width:168px;width:100%}@media(min-width:768px){.portal-form-popup .form-footer .button{width:unset}}.portal-form-popup .form-footer.with-actions{display:flex;flex-direction:column;gap:32px}.portal-form-popup .form-footer.with-actions .button{display:inline-flex;min-width:151px}.portal-form-popup .form-footer.with-actions .actions{display:flex;flex-wrap:wrap;gap:10px}.portal-form-popup .form-footer.with-actions .actions .button{background-color:#fff;color:#613dc1;flex:1}.portal-form-popup .form-footer.with-actions .actions .button:hover{background-color:rgba(97,61,193,.1)}.portal-form-popup .form-footer.with-actions .actions .button:disabled{opacity:50%}@media(min-width:768px){.portal-form-popup .form-footer.with-actions{flex-direction:row;flex-wrap:wrap;gap:10px}.portal-form-popup .form-footer.with-actions .actions,.portal-form-popup .form-footer.with-actions .button{flex-grow:1}}.portal-form-popup .link{--link-base-color:#232422;--link-icon-color:#78be20}.portal-form-popup .card-type-wrapper{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;text-align:left}.portal-form-popup .card-type-wrapper .type{align-items:center;background-color:#f6f7f5;border-radius:6px;display:flex;font-family:Montserrat,sans-serif;font-weight:500;gap:12px;justify-content:space-between;margin:8px 0;min-height:48px;padding:12px 16px;width:100%}.portal-form-popup .card-type-wrapper .type svg{color:#613dc1;height:24px;width:24px}.portal-form-popup.delete-form .content{max-width:456px}.portal-form-popup.delete-form .title{margin-bottom:0}.portal-form-popup.delete-form .user-info{display:flex;flex-direction:column;margin-top:32px;row-gap:8px}.portal-form-popup.delete-form .user-info .role{color:#676866;font-size:13px;letter-spacing:-.04px;line-height:20px}.portal-form-popup.delete-form .user-info .full-name{font-size:17px;letter-spacing:-.18px;line-height:24px}.portal-form-popup.delete-form .delete{--button-adjusted-color:#c1292e;width:unset}.portal-form-popup.delete-form .delete:hover{--button-adjusted-color:#e14a46}@media(min-width:768px){.portal-form-popup.delete-form .content{max-width:456px}.portal-form-popup.delete-form .user-info{margin-top:24px}}.portal-cards-pins .actions{align-items:center;display:flex;flex-direction:column;margin-top:32px;row-gap:32px}.portal-cards-pins .actions .link{color:#232422}.portal-cards-pins .actions .link:active,.portal-cards-pins .actions .link:focus,.portal-cards-pins .actions .link:hover{color:#232422;text-decoration:underline}.portal-cards-pins .actions .link>svg{--link-icon-dimension:24px;color:#002d72}.lottery-form-popup .content{max-width:664px}.lottery-form-popup .container{text-align:left}.lottery-form-popup .lottery-form .required-hint{align-items:center;background-color:#f6f7f5;border-radius:6px;display:inline-flex;gap:16px;margin-block:0 24px;padding:8px 16px}.lottery-form-popup .lottery-form .required-hint svg{color:#613dc1;height:24px;width:auto}.lottery-form-popup .lottery-form .required-hint strong{color:#c1292e}.lottery-form-popup .lottery-form .form-fields-group .document-field-group{gap:8px}@media(min-width:768px){.lottery-form-popup .lottery-form .form-fields-group .receipt-num-field-group{width:45%}}.lottery-form-popup .lottery-form .input.checkbox.is-required{flex-direction:column}.lottery-form-popup .lottery-form .form-footer{background-color:transparent;margin-top:32px;padding:0}.accordion-item{border-bottom:1px solid #d9dad8;border-top:1px solid #d9dad8}.accordion-item+.accordion-item{margin-top:-1px}.accordion-item .accordion-item:last-child{margin-bottom:-1px}.accordion-item.secondary .accordion-head{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:400;letter-spacing:-.09px;line-height:20px;padding-left:20px}.accordion-item.secondary .accordion-body{color:#676866;padding:24px 20px}.accordion-item .accordion-head{cursor:pointer;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;padding:20px 20px 20px 0;position:relative;transition:color .3s cubic-bezier(.45,0,.55,1)}.accordion-item .accordion-link,.accordion-item .accordion-title{align-items:center;display:flex;justify-content:space-between}.accordion-item .accordion-link{width:100%}.accordion-item .accordion-body{display:none;overflow:hidden}.accordion-item .accordion-icon{color:#78be20;display:flex;flex-shrink:0;height:16px;margin-left:16px;width:16px}.accordion-item .accordion-icon svg{max-height:100%;max-width:100%;transition:transform .3s cubic-bezier(.45,0,.55,1)}.accordion-item[data-expanded=true]>.accordion-head svg{transform:rotateX(180deg)}@media(min-width:1024px){.accordion-item .accordion-head{font-size:22px;letter-spacing:-.4px;line-height:28px}.accordion-item.secondary .accordion-head{font-size:17px;letter-spacing:-.22px;line-height:24px}}.address-search{position:relative}.address-search .results-list{background-color:#fff;border:1px solid #d9dad8;border-radius:6px;display:block;filter:drop-shadow(0 4px 8px rgba(54,54,54,.08));max-height:400px;overflow-y:auto;position:absolute;scrollbar-color:#613dc1 #fff;width:100%;z-index:10}.address-search .results-list::-webkit-scrollbar{width:4px}.address-search .results-list::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}.address-search .results-list::-webkit-scrollbar-thumb{background-color:#613dc1;border-radius:4px}.address-search .results-list:empty{display:none}.address-search .results-item{font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.22px;line-height:24px;padding:8px 16px}.address-search .results-item:not(.message):hover{background-color:#f6f7f5;cursor:pointer}.address-search .results-item[aria-selected=true]{background-color:#002d72;color:#fff}.address-search .results-item.message{color:#676866}.pdf-viewer .pdf-container{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.pdf-viewer .canvas-wrapper{--scrollbar-foreground:#a2a4a1;--scrollbar-background:#383a38;--scrollbar-width:8px;display:grid;height:100%;overflow:auto;scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background);scrollbar-width:thin}.pdf-viewer .canvas-wrapper::-webkit-scrollbar{background-color:var(--scrollbar-background);height:var(--scrollbar-width);width:var(--scrollbar-width)}.pdf-viewer .canvas-wrapper::-webkit-scrollbar-corner{background-color:var(--scrollbar-background)}.pdf-viewer .canvas-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);border-radius:4px}.pdf-viewer .canvas-wrapper::-webkit-scrollbar-track{background:var(--scrollbar-background);border-radius:4px}.pdf-viewer canvas{margin:auto}.pdf-viewer .nav{bottom:16px;color:#fff;display:grid;gap:8px;grid-template-rows:repeat(2,40px);left:50%;padding:0 16px;position:absolute;transform:translateX(-50%)}.pdf-viewer .nav button{background-color:rgba(97,61,193,.5)}.pdf-viewer .nav button:hover{background-color:rgba(125,84,220,.5)}.pdf-viewer .nav button:active{background-color:rgba(67,36,164,.5)}.pdf-viewer .button-wrap{display:flex;gap:8px}.pdf-viewer button{background-color:rgba(56,58,56,.2);border-radius:6px;line-height:0;padding:8px}.pdf-viewer button:hover{background-color:rgba(56,58,56,.9)}.pdf-viewer button svg{vertical-align:middle}.pdf-viewer .page-count{align-items:center;background-color:rgba(56,58,56,.7);border-radius:6px;display:inline-grid;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;grid-template-columns:repeat(3,auto);height:100%;letter-spacing:-.22px;line-height:24px;min-width:80px;padding:0 16px;pointer-events:none}.pdf-viewer .page-count span:nth-child(2){padding:0 4px}.person-card{background-color:var(--color-background,#232422);border-radius:6px;color:var(--color-text,#fff);display:flex;flex-direction:column;min-height:272px;overflow:hidden}.person-card[data-theme=white]{--color-background:#f6f7f5;--color-title:#002d72;--color-text:#232422}.person-card .image{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:relative;width:100%}.person-card .image:before{content:"";display:block;padding-top:100%;width:100%}@supports(aspect-ratio:1){.person-card .image{aspect-ratio:1}.person-card .image:before{content:none}}@media(min-width:768px){.person-card .image{height:100%;width:100%}}.person-card .info-wrap{display:flex;flex:1;flex-direction:column;padding:16px}.person-card .name{color:var(--color-title,#fff);font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px}@media(min-width:1024px){.person-card .name{font-size:22px;letter-spacing:-.4px;line-height:28px}}.person-card .description{font-size:14.29px;letter-spacing:-.09px;line-height:20px;margin-bottom:auto;margin-top:12px}.person-card .link{--link-base-color:#5ba200;--link-hover-color:#78be20;align-self:flex-start;margin-top:24px}.person-card .link:hover svg{transform:translateX(30%)}@media(min-width:1024px){.person-card{flex-direction:row}.person-card .image{max-width:288px;min-width:224px}.person-card .description{margin-top:8px}}.product-card{border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.product-card .card-head{background-color:#d9dad8;max-width:100%;min-height:264px;min-width:100%;overflow:hidden;position:relative}.product-card .card-head:before{content:"";display:block;padding-top:66.4893617021%;width:100%}@supports(aspect-ratio:1.504){.product-card .card-head{aspect-ratio:1.504}.product-card .card-head:before{content:none}}.product-card .head-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1);transition:all .3s cubic-bezier(.45,0,.55,1);z-index:0}.product-card .card-title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:16px}@media(min-width:1024px){.product-card .card-title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.product-card .card-body{color:#fff;flex:1;position:relative;z-index:1}.product-card .card-body .inner{background-color:#383a38;bottom:0;display:flex;flex-direction:column;left:0;min-height:100%;padding:24px;position:relative;right:0}.product-card .card-content{color:#bdbfbc;font-size:14.29px;letter-spacing:-.09px;line-height:20px}.product-card .card-content a{color:#5ba200}.product-card .card-content a:hover{color:#78be20}.product-card .card-content.is-expandable{display:block;padding-top:16px}.product-card .card-links{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;padding-top:16px}.product-card .button:not(:first-child),.product-card .link:not(:first-child){margin-top:12px}.product-card .link{color:inherit}.product-card .link[data-anchor-link]:hover svg{animation:bounce .7s}.product-card .link:not([data-anchor-link]):hover svg{transform:translateX(30%)}@media(min-width:1024px){.product-card .card-body{min-height:216px}.product-card .card-body .inner{padding:16px}.product-card.is-expandable .card-content.is-expandable{display:none;opacity:0;transition:opacity .3s cubic-bezier(.45,0,.55,1)}.product-card.is-expandable[data-status=collapsing] .inner,.product-card.is-expandable[data-status=expanded] .inner,.product-card.is-expandable[data-status=expanding] .inner{position:absolute}.product-card.is-expandable[data-status=expanded] .card-content.is-expandable,.product-card.is-expandable[data-status=expanding] .card-content.is-expandable{opacity:1}}.richtext-card{background-color:#f6f7f5;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;padding:16px}.richtext-card .card-icon{color:#78be20;height:40px;margin-bottom:16px;width:40px}.richtext-card .card-icon svg{height:100%;width:100%}.richtext-card .card-title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:16px;min-height:56px}@media(min-width:1024px){.richtext-card .card-title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.richtext-card .card-content{color:#676866;font-size:14.29px;letter-spacing:-.09px;line-height:20px}.richtext-card .card-links{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;padding-top:24px}.richtext-card .link:not(:first-child){margin-top:8px}.richtext-card .link[data-anchor-link]:hover svg{animation:bounce .7s}.richtext-card .link:not([data-anchor-link]):hover svg{transform:translateX(30%)}.simple-card{background-color:#d9dad8;background-position:50%;background-size:cover;border-radius:6px;color:#fff;display:grid;grid-template-areas:"content";overflow:hidden;position:relative;width:100%}.simple-card:before{content:"";display:block;padding-top:100%;width:100%}@supports(aspect-ratio:1){.simple-card{aspect-ratio:1}.simple-card:before{content:none}}.simple-card[data-theme=white]{background-color:#fff}.simple-card[data-theme=blue]{background-color:#002d72}.simple-card[data-theme=green]{background-color:#78be20}.simple-card[data-theme=purple]{background-color:#613dc1}.simple-card[data-theme=dark-purple]{background-color:#4324a4}.simple-card:hover .link svg{transform:translateX(30%)}.simple-card .card-content{align-items:flex-start;display:flex;flex-direction:column;grid-area:content;padding:16px 16px 12px}.simple-card .card-icon{height:40px;margin-bottom:16px;width:40px}.simple-card .card-icon svg{height:100%;width:100%}.simple-card .card-title{color:#fff;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px}@media(min-width:1024px){.simple-card .card-title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.simple-card .card-title[data-theme=blue]{color:#002d72}.simple-card .card-image{background-position:50%;background-size:cover;grid-area:content;height:100%;transition:all .3s cubic-bezier(.45,0,.55,1)}.simple-card .card-link{color:#fff;margin-top:auto}.smartid-form .code-container{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;padding-top:40px}.smartid-form .code-container p{margin-bottom:8px}.smartid-form .code-container svg{color:#78be20;height:32px;margin-left:8px;width:32px}.smartid-form .code-wrapper{align-items:center;display:inline-flex}.smartid-form .code{color:#002d72;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px}@media(min-width:1024px){.smartid-form .code{font-size:32px;letter-spacing:-.69px;line-height:40px}}.smartid-form .button{align-self:center}.video-card{border-radius:6px;color:#fff;display:grid;grid-template-areas:"content";overflow:hidden;position:relative;width:100%}.video-card:before{content:"";grid-area:content;padding-top:100%;z-index:-1}.video-card .card-title{color:#fff;font-size:20px;grid-row:3;letter-spacing:normal;line-height:28px;margin-bottom:0;text-align:center}.video-card .card-title[data-theme=blue]{color:#002d72}.video-card .card-image{background-position:50%;background-size:cover;grid-area:content;transition:all .3s cubic-bezier(.45,0,.55,1)}.video-card .card-image:before{background-color:#232422;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.video-card .card-content{display:grid;font-family:Montserrat,sans-serif;font-weight:600;grid-area:content;height:100%;padding:30px 32px;place-content:center;position:relative;width:100%}.video-card .card-content .inner{align-items:center;display:flex;flex-direction:column}.video-card .play-button{clip-path:circle(50%);grid-row:2;height:80px;margin-bottom:16px;width:80px}.video-card .play-button:hover svg{opacity:1}.video-card .play-button svg{height:100%;opacity:.7;transition:opacity .3s cubic-bezier(.45,0,.55,1);width:100%}@media(min-width:768px){.video-card .card-content{padding:40px}}@media(min-width:1024px){.video-card .card-content{padding:40px}}body .marketingForm :not(.inlineOverlay *,.emptySectionPlaceholder *,.designer-overlay__content *){font-family:Montserrat,sans-serif}body form.marketingForm{color:#232422;font-size:14.29px;letter-spacing:-.09px;line-height:20px}body button.submitButton{--button-height:48px;--button-font-size:14.29px;--button-line-height:24px;--button-border-width:2px;--button-padding-inline:24px;--button-padding-block:calc((var(--button-height) - var(--button-line-height))/2 - var(--button-border-width));--button-hue:256.3636363636deg;--button-saturation:51.968503937%;--button-base-lightness:49.8039215686%;--button-base-color:hsl(var(--button-hue),var(--button-saturation),var(--button-base-lightness));--button-adjusted-color:hsl(var(--button-hue),var(--button-saturation),var(--button-lightness,var(--button-base-lightness)));--button-lightness-step:5%;align-items:center;background-color:var(--button-adjusted-color);background-color:var(--button-adjusted-color)!important;border:var(--button-border-width) solid var(--button-adjusted-color);border-color:var(--button-adjusted-color)!important;border-radius:6px;border-radius:6px!important;color:#fff;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:var(--button-font-size);font-size:14px!important;font-weight:600;font-weight:600!important;gap:12px;justify-content:center;letter-spacing:-.1px;letter-spacing:-.005em!important;line-height:var(--button-line-height);line-height:24px!important;min-height:var(--button-height);min-width:168px;padding:var(--button-padding-block) var(--button-padding-inline);position:relative;text-align:center;transition:background-color .2s cubic-bezier(.45,0,.55,1),color .2s cubic-bezier(.45,0,.55,1),border-color .2s cubic-bezier(.45,0,.55,1)}body button.submitButton:focus{--button-lightness:calc(var(--button-base-lightness) - var(--button-lightness-step));outline:2px solid hsla(var(--button-hue),var(--button-saturation),var(--button-base-lightness),.7)}body button.submitButton:focus:not(:focus-visible){outline:0}body button.submitButton:hover{--button-lightness:calc(var(--button-base-lightness) + var(--button-lightness-step))}body button.submitButton:active{--button-lightness:calc(var(--button-base-lightness) - var(--button-lightness-step));outline:none;transition-duration:.05s}body button.submitButton[disabled]{--button-lightness:calc(var(--button-base-lightness) + var(--button-lightness-step)*5);pointer-events:none}body button.submitButton svg{height:var(--button-line-height);width:var(--button-line-height)}body button.submitButton.secondary{background-color:transparent;color:var(--button-base-color)}body button.submitButton.secondary:hover{background-color:hsla(var(--button-hue),var(--button-saturation),var(--button-base-lightness),.1)}body button.submitButton.secondary:active{background-color:var(--button-base-color);color:#fff}body button.submitButton.secondary[disabled]{color:var(--button-adjusted-color)}body button.submitButton.tertiary{background-color:transparent;border-color:#fff;color:#fff}body button.submitButton.tertiary:focus{background-color:hsla(0,0%,100%,.2);outline:2px solid hsla(0,0%,100%,.6)}body button.submitButton.tertiary:hover{background-color:#fff;color:#232422}body button.submitButton.tertiary:active{background-color:hsla(0,0%,100%,.2);color:#fff}body button.submitButton.icon-left{justify-content:space-between;text-align:right}body button.submitButton.icon-left svg{margin-inline:calc(var(--button-padding-inline)/-2) auto}body button.submitButton.icon-right{justify-content:space-between;text-align:left}body button.submitButton.icon-right svg{margin-inline:auto calc(var(--button-padding-inline)/-2)}body button.submitButton.is-loading{cursor:wait}body button.submitButton.is-loading:before{-webkit-backdrop-filter:blur(99px);backdrop-filter:blur(99px);background-color:inherit;background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body button.submitButton[data-theme=default]{--button-hue:256.3636363636deg;--button-saturation:51.968503937%;--button-base-lightness:49.8039215686%}body button.submitButton[data-theme=dark-purple]{--button-hue:254.53125deg;--button-saturation:64%;--button-base-lightness:39.2156862745%}body button.submitButton[data-theme=gray]{--button-hue:90deg;--button-saturation:1.2658227848%;--button-base-lightness:30.9803921569%}body button.submitButton[data-theme=green]{--button-hue:86.2962962963deg;--button-saturation:100%;--button-base-lightness:31.7647058824%}body button.submitButton[data-theme=red]{--button-hue:1.5483870968deg;--button-saturation:72.0930232558%;--button-base-lightness:57.8431372549%}body button.submitButton[data-theme=blue]{--button-hue:223.5164835165deg;--button-saturation:100%;--button-base-lightness:17.8431372549%}body button.submitButton span{font-family:Montserrat,sans-serif!important}body .dateTimeFormFieldBlock,body .lookupFormFieldBlock,body .multiOptionSetFormFieldBlock,body .optionSetFormFieldBlock,body .textFormFieldBlock,body .twoOptionFormFieldBlock{padding:20px 30px}body .dateTimeFormFieldBlock label,body .lookupFormFieldBlock label,body .multiOptionSetFormFieldBlock label,body .optionSetFormFieldBlock label,body .textFormFieldBlock label,body .twoOptionFormFieldBlock label{color:#232422;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px}body .dateTimeFormFieldBlock input,body .lookupFormFieldBlock input,body .marketingForm textarea,body .textFormFieldBlock input,body div[data-editorblocktype=Captcha] input{--input-border-color:#d9dad8;background-color:#f6f7f5;border:2px solid var(--input-border-color);border-radius:6px;margin-top:8px;min-height:48px;padding:12px 16px;transition:border-color .2s}body .dateTimeFormFieldBlock input:focus,body .dateTimeFormFieldBlock input:hover,body .lookupFormFieldBlock input:focus,body .lookupFormFieldBlock input:hover,body .marketingForm textarea:focus,body .marketingForm textarea:hover,body .textFormFieldBlock input:focus,body .textFormFieldBlock input:hover,body div[data-editorblocktype=Captcha] input:focus,body div[data-editorblocktype=Captcha] input:hover{--input-border-color:#613dc1}body .dateTimeFormFieldBlock input[disabled],body .lookupFormFieldBlock input[disabled],body .marketingForm textarea[disabled],body .textFormFieldBlock input[disabled],body div[data-editorblocktype=Captcha] input[disabled]{--input-border-color:#d9dad8;color:#a2a4a1;pointer-events:none}body .textFormFieldBlock textArea{height:120px;resize:vertical}body .consentBlock div input,body .multiOptionSetFormFieldBlock fieldset>div>input[type=checkbox],body .optionSetFormFieldBlock div.radiobuttons div input,body .twoOptionFormFieldBlock div.radiobuttons div input,body .twoOptionFormFieldBlock div.twooption_checkbox div input{accent-color:#613dc1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:2px;border-width:1px;cursor:pointer}body .marketingForm h1,body .marketingForm h2,body .marketingForm h3,body .marketingForm h4{color:#232422}.portal-menu{background:#f6f7f5}.portal-menu nav.profile-navigation{max-width:unset;padding-top:0}@media(min-width:768px){.portal-menu>div{margin-left:auto;margin-right:auto;max-width:1288px;padding-left:24px;padding-right:24px;position:relative;width:100%}}@media(min-width:768px)and (min-width:1024px){.portal-menu>div{padding-left:40px;padding-right:40px}.portal-menu>div.fill-right{margin-right:0;max-width:calc(50% + 644px)}}@media(min-width:768px){.portal-menu nav.profile-navigation{border-bottom:unset}}.data-table{background-color:#fff;border-collapse:collapse;color:#232422;font-size:14.29px;font-variant-numeric:tabular-nums;letter-spacing:-.09px;line-height:20px;width:100%}.data-table td,.data-table th{padding:12px 16px}.data-table th{background-color:#4f504e;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.04px;line-height:20px;padding-right:12px;text-align:left}.data-table th:first-child{border-top-left-radius:8px}.data-table th:last-child{border-top-right-radius:8px}.data-table th.no-wrap{white-space:nowrap}.data-table th>div{align-items:center;-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:flex}.data-table th>div svg{flex:none;height:12px;width:12px}.data-table th>div svg.fill-current{color:#5ba200}.data-table td .button.small{--button-height:32px;border:unset;padding:4px 32px}.data-table td.no-wrap{white-space:nowrap}.data-table tr{background-color:#f6f7f5;transition:background-color .3s cubic-bezier(.45,0,.55,1)}.data-table tr:nth-of-type(2n){background:#fff}@media(max-width:767px){.data-table{font-size:17px;letter-spacing:-.18px;line-height:24px}.data-table.responsive th{display:none}.data-table.responsive tr{border-left:1px solid #d9dad8;border-right:1px solid #d9dad8;display:grid;row-gap:8px}.data-table.responsive tr:nth-child(2){border-top:1px solid #d9dad8;border-top-left-radius:6px;border-top-right-radius:6px}.data-table.responsive tr:last-child{border-bottom:1px solid #d9dad8;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.data-table.responsive td{display:grid;padding:0 16px;row-gap:4px}.data-table.responsive td:first-child{padding-top:16px}.data-table.responsive td:last-child{padding-bottom:16px}.data-table.responsive td:before{color:#676866;content:attr(data-cell);font-size:14.3px;letter-spacing:-.09px;line-height:24px}}@media(min-width:768px){.data-table td.numeric{text-align:right}.data-table tr:hover{background-color:#d9dad8}}.data-table-overlay-spinner{background-color:hsla(0,0%,100%,.5);bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;z-index:999}.data-table-scroll-button{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;height:40px;justify-content:center;position:absolute;top:2px;width:40px;z-index:9}@media(max-width:767px){.data-table-scroll-button{display:none}}.data-table-scroll-button:before{background:linear-gradient(270deg,rgba(21,41,53,0) 50%,rgba(21,41,53,.1) 100%,#fff);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.data-table-scroll-button.forward{right:48px}.data-table-scroll-button.back{left:40px}.data-table-scroll-button svg{height:16px;width:16px}.pagination{font-size:14.29px;letter-spacing:-.09px;line-height:20px;margin-top:16px}.pagination nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.pagination .total-count{margin-top:32px}.pagination .page-list{align-items:center;display:flex;flex-wrap:wrap}.pagination .button{background-color:#fff;border:none;color:#613dc1;min-width:48px;padding:0}.pagination .button svg{height:16px;width:16px}.pagination .button.active{background-color:#4324a4;color:#fff}.pagination .button:disabled{opacity:50%}.pagination .button:hover{background-color:rgba(97,61,193,.1);color:#613dc1}.icon-dropdown{color:revert}.icon-dropdown .icon-left{color:#613dc1}.icon-dropdown .icon-right{color:#78be20;height:16px;width:16px}.icon-dropdown .menu-dropdown{height:24px}.icon-dropdown .menu-dropdown p.label{-moz-column-gap:8px;column-gap:8px}.icon-dropdown .dropdown-container{background-color:#fff;box-shadow:0 4px 8px rgba(54,54,54,.08);color:#232422;left:unset;max-width:unset;min-width:unset;padding:16px 16px 0 8px;position:absolute}.icon-dropdown .dropdown-container .menu-item{padding-bottom:16px}.portal-filter-panel{display:flex;flex-direction:column;row-gap:8px}.portal-filter-panel .panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.portal-filter-panel .panel-actions .link{--link-base-color:#232422;--link-icon-color:#78be20}.portal-filter-panel .panel-actions.open [data-action-filter-panel],.portal-filter-panel .panel-actions.open [data-action-filter],.portal-filter-panel .panel-actions.open [data-action-settings],.portal-filter-panel .panel-actions.open [data-action-sort],.portal-filter-panel .panel-actions:not(.open) [data-close-action-block]{display:none}.portal-filter-panel .filter-block,.portal-filter-panel .sort-block{display:none;flex-direction:column;row-gap:8px}.portal-filter-panel .filter-block div.checkbox,.portal-filter-panel .filter-block div.radio,.portal-filter-panel .sort-block div.checkbox,.portal-filter-panel .sort-block div.radio{margin-bottom:unset}.portal-filter-panel .filter-block>p,.portal-filter-panel .sort-block>p{font-family:Montserrat,sans-serif;font-weight:600}.portal-filter-panel .sort-block .items{grid-row-gap:8px;grid-column-gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:767px){.portal-filter-panel .filter-block.show,.portal-filter-panel .sort-block.show{display:flex}}@media(min-width:768px){.portal-filter-panel .panel-actions,.portal-filter-panel .sort-block{display:none}.portal-filter-panel .filter-block{align-items:center;background-color:#f6f7f5;border:1px solid #f6f7f5;border-radius:8px;-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;padding:12px 24px}.portal-filter-panel .filter-block>p{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.1px;line-height:20px}.portal-filter-panel div.checkbox:first-of-type{margin-right:8px}}.settings-panel{display:none}.settings-panel .container{padding:0}.settings-panel.show{background-color:#383a38;color:#fff;display:block;margin-bottom:24px}.settings-panel p{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;margin-bottom:24px}.settings-panel .settings-block{display:flex;flex-direction:column;padding:32px 24px;row-gap:24px}.settings-panel .settings-block .items{grid-row-gap:8px;grid-column-gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.settings-panel .settings-block .input.checkbox{margin-bottom:unset}.settings-panel .actions{display:flex;flex-direction:column}.settings-panel .actions .link{display:none}@media(min-width:768px){.settings-panel{display:block;height:0;opacity:0;overflow:hidden;transition:opacity .3s ease}.settings-panel .container{margin-left:auto;margin-right:auto;max-width:1288px;padding-left:24px;padding-right:24px;position:relative;width:100%}}@media(min-width:768px)and (min-width:1024px){.settings-panel .container{padding-left:40px;padding-right:40px}.settings-panel .container.fill-right{margin-right:0;max-width:calc(50% + 644px)}}@media(min-width:768px){.settings-panel.show{background-color:#fff;color:#232422;height:auto;margin-bottom:24px;opacity:1}.settings-panel .wrapper{grid-column-gap:16px;border-bottom:1px solid #d9dad8;display:grid;grid-template-columns:1fr 3fr;padding-bottom:16px}.settings-panel .settings-block{background-color:#f6f7f5;border:1px solid #f6f7f5;border-radius:8px;padding:16px;row-gap:16px}.settings-panel .settings-block .items{grid-row-gap:16px}.settings-panel .actions{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;flex-direction:row;justify-content:flex-end}.settings-panel .actions .link{--link-icon-color:#78be20;color:#232422;display:inline-flex}.settings-panel .actions .link:active,.settings-panel .actions .link:focus,.settings-panel .actions .link:hover{text-decoration:underline}}.page-404 .hero-banner .banner-title,.page-404 .hero-banner .subtitle{color:#fff}.page-404 .title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px}@media(min-width:1024px){.page-404 .title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.page-404 .button{margin-top:40px}.about-page .categories .item{background-color:#383a38;background-position:50%;background-size:cover;border-radius:6px;color:#fff;overflow:hidden;position:relative;width:100%}.about-page .categories .item:before{content:"";display:block;padding-top:100%;width:100%}@supports(aspect-ratio:1){.about-page .categories .item{aspect-ratio:1}.about-page .categories .item:before{content:none}}.about-page .categories .item:hover .item-image{transform:scale(1.1)}.about-page .categories .item:hover .link svg{transform:translateX(30%)}.about-page .categories .item .item-image{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.45,0,.55,1)}.about-page .categories .item .item-content{bottom:0;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;height:100%;justify-content:space-between;left:0;letter-spacing:-.4px;line-height:28px;padding:16px;position:absolute;right:0;top:0;width:100%}.about-page .categories .item .link{--link-base-color:$color-text-light;--link-hover-color:$color-text-light;align-self:flex-start}.ampers-header{cursor:default;margin-bottom:24px;padding-bottom:24px}@media(min-width:1024px){.ampers-header{margin-bottom:51px;padding-bottom:18px}}.ampers-header .navigation{height:auto;padding:20px 0}.ampers-header .logo svg{height:32px;width:auto}@media(min-width:1024px){.ampers-header .logo svg{height:40px}}.ampers-header .container{height:auto;justify-content:space-between}.ampers-header .ampers-steps{color:#a2a4a1;display:flex;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;line-height:22px;margin-left:32px;margin-top:3px;text-align:center}@media(min-width:1024px){.ampers-header .ampers-steps{line-height:34px;margin-top:0}}.ampers-header .ampers-steps .step{height:22px;margin-right:8px;position:relative;width:22px}.ampers-header .ampers-steps .step:before{background-color:#a2a4a1;bottom:0;content:"";display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:20px;z-index:0}.ampers-header .ampers-steps .step .number{color:#fff;display:block;position:relative;z-index:1}@media(min-width:1024px){.ampers-header .ampers-steps .step{height:34px;margin-top:0;width:34px}.ampers-header .ampers-steps .step:before{height:24px;width:24px}}.ampers-header .ampers-steps .step.current:before{background-color:#613dc1}.ampers-header .header-item{align-items:center;display:flex}.ampers-header .language-link{padding:8px}.ampers-header .language-link:not(.is-active){--link-base-color:$color-text}.ampers-header .operator{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px}.ampers-header .operator svg{color:#613dc1;height:32px;margin-left:16px;width:32px}.ampers-page .title{color:#002d72;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.69px;line-height:32px;margin-bottom:40px}@media(min-width:768px){.ampers-page .title{font-size:32px;letter-spacing:-.59px;line-height:40px}}.ampers-page .notice-text{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:400;letter-spacing:-.13px;line-height:24px}@media(min-width:1024px){.ampers-page .notice-text{font-size:17px;letter-spacing:-.18px;line-height:24px}}.ampers-page .form{display:inline-block;width:100%}.ampers-page .form__group{display:flex;margin:0;max-width:480px}@media(min-width:768px){.ampers-page .form__group{margin:0}}.ampers-page .form .validation-group{margin-bottom:32px;width:100%}.ampers-page .form .validation-group .fields-container{display:flex}.ampers-page .form .validation-group .message-container{width:100%}.ampers-page .form .validation-group .input{margin-bottom:0}.ampers-page .form .validation-group .error-text{font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px}.ampers-page .form__link{color:#613dc1;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;margin-top:35px;text-align:center;text-transform:uppercase}.ampers-page .form__link:hover{color:#7d54dc}.ampers-page .form__link.cancel{color:#676866}.ampers-page .form__link.cancel:hover{color:#e14a46}.ampers-page .form-submit{margin-top:40px}.ampers-page .form-submit .button{width:100%}@media(min-width:768px){.ampers-page .form-submit .button{width:auto}}.ampers-page .loading-state{left:15%}@media(min-width:768px){.ampers-page .loading-state{left:25%}}.ampers-page .credit-widget{border:1px solid #d9dad8;border-radius:6px;bottom:32px;box-shadow:0 4px 8px rgba(54,54,54,.08);display:block;font-family:Montserrat,sans-serif;font-weight:600;margin-left:auto;overflow:hidden;position:sticky;width:-moz-fit-content;width:fit-content}.ampers-page .credit-widget .credit-status{--color-background:#f6f7f5;--color-text:#002d72;--color-icon:#613dc1;align-items:center;background-color:var(--color-background);color:var(--color-text);display:inline-flex;padding:12px 16px}.ampers-page .credit-widget .credit-status svg{color:var(--color-icon);height:24px;margin-right:16px;width:24px}.ampers-page .credit-widget .credit-status[data-status=pass]{--color-background:#78be20;--color-text:#fff;--color-icon:#fff}.ampers-page .credit-widget .credit-status[data-status=error]{--color-text:#ff3c38;--color-icon:#ff3c38}.ampers-page .credit-widget .credit-status[data-status=missing-data]{--color-background:#f1d302;--color-icon:#002d72}.step-content{margin:0 auto 96px;max-width:800px}.step-content.hidden{display:none}.step-content .title{margin-top:8px}.step-content p{margin-bottom:8px}.step-content .link-back{--link-base-color:#232422;--link-icon-color:#78be20;margin-bottom:24px}.step-content .link-back:hover svg{transform:translateX(-30%)}.step-content .input .control{margin-top:auto}.step-content .input label{margin-bottom:0}.step-content .input.email{margin-top:32px;width:100%}.step-content .input.country-code,.step-content .input.phone-number{display:flex;flex-direction:column}.step-content .input.country-code{float:left;margin-right:8px;max-width:104px;width:35%}@media(min-width:768px){.step-content .input.country-code{margin-right:16px;width:22%}}.step-content .input.phone-number{float:left;width:60%}@media(min-width:768px){.step-content .input.phone-number{width:75%}}.step-content.products{max-width:unset}.step-content.auth .title{margin-bottom:24px}.step-content.auth .subtitle{color:#002d72;font-size:22px;letter-spacing:-.4px;line-height:28px;margin-bottom:24px}.step-content.auth .auth-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.step-content.auth .auth-item{margin-bottom:16px}@media(min-width:768px){.step-content.auth .auth-item{width:calc(50% - 8px)}}.step-content.smartid .input{max-width:312px}.step-content.consent .customer-details{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;margin-bottom:40px}.step-content.consent .customer-details span{display:block}.step-content.consent .customer-details span:first-child{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:8px}.step-content.consent .input label{font-family:Montserrat,sans-serif;font-weight:500}.step-content.consent .terms-notice{margin:32px 0}.step-content.details .title{margin-bottom:32px}.step-content.details .has-wrap{flex-wrap:wrap}.step-content.details .notice-text{color:#ff3c38;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;margin-top:8px}.step-content.details .address-search{width:100%}.step-content.phone-verify .phone-verify-form{margin-bottom:16px;text-align:left}.step-content.phone-verify .phone-verify-form .loading{align-self:center;height:40px;width:40px}.step-content.phone-verify .phone-verify-form .loading.active{opacity:1}.step-content.phone-verify .phone-verify-form .error-text{margin:0;max-width:480px}.step-content.phone-verify .validation_text{font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.22px;line-height:24px;margin-bottom:20px}@media(min-width:768px){.step-content.phone-verify .validation_text{font-size:22px;letter-spacing:-.4px;line-height:32px}}.step-content.phone-verify .resend{color:#613dc1;line-height:28px}.step-content.phone-verify .verification-code{display:inline-block;margin-bottom:25px;margin-right:8px;width:54px}@media(min-width:768px){.step-content.phone-verify .verification-code{margin-bottom:24px;margin-right:16px;width:50px}}.step-content.phone-verify .verification-code input{-moz-appearance:textfield;padding:0;text-align:center}.step-content.phone-verify .verification-code input:not(:-moz-placeholder){padding:0}.step-content.phone-verify .verification-code input:not(:placeholder-shown){padding:0}.step-content.phone-verify .verification-code input::-webkit-inner-spin-button,.step-content.phone-verify .verification-code input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.step-content.objects .form_group{margin-bottom:40px}.step-content.objects .address{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px}.step-content.objects .hint{color:#ff3c38}.step-content.objects .info{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:17px;letter-spacing:-.22px;line-height:24px;margin-bottom:24px}.step-content.objects .info svg{color:#78be20;height:24px;width:24px}.step-content.object-search{display:grid;gap:24px;grid-auto-flow:row}.step-content.object-search .input.text{margin-bottom:0}.step-content.object-search .address-search{max-width:400px;width:100%}.step-content.object-search .address-wrapper span:last-child{font-family:Montserrat,sans-serif;font-weight:600;padding-left:8px;position:relative}.step-content.object-search .address-wrapper span:last-child.is-loading:after{background:url(/front/svg/loading.svg) 50%;background-size:cover;content:"";height:40px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:40px}.step-content.object-search .objects-form{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.step-content.object-search .objects-form .button{background-color:#fff}.step-content.object-search .objects-form .button.is-loading:before{background-color:inherit;background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.step-content.object-search .objects-container{isolation:isolate;margin-bottom:24px;min-height:160px;position:relative}.step-content.object-search .objects-container.disabled:before{background-color:#fff;content:"";inset:0;opacity:.6;position:absolute;z-index:1}.step-content.object-search .objects-container.is-loading:after{background-color:inherit;background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:240px;max-height:120px;max-width:120px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.step-content.object-search .objects-container .list-title{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;padding-bottom:24px}.step-content.object-search .objects-container .list-message{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;padding-top:24px}.step-content.object-search .objects-container .list-message svg{color:#78be20;height:24px;width:24px}.step-content.object-search .objects-list{padding-left:16px}.step-content.object-search .objects-list .input.radio:last-child{margin-bottom:0}.step-content.object-search .form-submit{align-items:flex-start;display:flex;flex-direction:column;row-gap:8px}.step-content.object-search .error-message{color:#ff3c38;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;max-width:400px}.step-content.summary .title{margin-bottom:18px}.step-content.summary .promo-container{display:flex;flex-direction:column;gap:16px;margin-block:40px}.step-content.summary .promo-form{align-items:flex-start;display:flex;gap:16px}.step-content.summary .promo-form .input{margin-bottom:0;max-width:240px;width:100%}.step-content.summary .promo-form button{margin-top:28px;min-width:unset}.step-content.summary .promo-form button.is-loading:before{background-color:inherit;background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.step-content.summary .promo-message{display:flex;gap:8px}.step-content.summary .promo-message svg{color:#78be20}.step-content.summary .input.checkbox{margin-bottom:0}.step-content .customer-summary{margin-bottom:32px}.step-content .customer-summary tr{display:block;padding-bottom:6px;padding-top:6px}.step-content .customer-summary tr.spacer{height:20px}.step-content .customer-summary td{display:block;vertical-align:top;width:100%}.step-content .customer-summary td:first-child{padding-right:24px}.step-content .customer-summary td:last-child{font-family:Montserrat,sans-serif;font-weight:600}@media(min-width:768px){.step-content .customer-summary tr{display:table-row;padding-bottom:0;padding-top:0}.step-content .customer-summary td{display:table-cell;padding-bottom:4px;padding-top:4px;width:33%}.step-content .customer-summary td:last-child{font-family:Montserrat,sans-serif;font-weight:600;width:67%}.step-content .customer-summary .spacer td{height:24px}}.step-content .operator-summary p:not(:last-child){margin-bottom:24px}.step-content .operator-summary strong{color:#ff3c38}.ampers-status{min-height:100vh;padding:24px 0;text-align:center}.ampers-status .container{align-items:center;display:flex;flex-direction:column;max-width:880px}.ampers-status .icon{color:#78be20;height:64px;margin-bottom:40px;width:64px}.ampers-status .icon svg{height:100%;width:100%}.ampers-status .title{color:#002d72;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:40px}@media(min-width:1024px){.ampers-status .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}@media(min-width:768px){.ampers-status{min-height:auto;padding:96px 0}}.credit-score-popup .content{border-radius:6px;margin:0;max-width:736px;overflow:hidden;padding:48px;text-align:left}.credit-score-popup .title-wrapper{align-items:center;display:flex;margin-bottom:48px}.credit-score-popup .icon{background-color:#ff3c38;border-radius:50%;color:#fff;flex-shrink:0;height:32px;margin-right:24px;position:relative;width:32px}.credit-score-popup .icon svg{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.credit-score-popup .title{color:#ff3c38;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin:0}@media(min-width:1024px){.credit-score-popup .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.operator-hint{background-color:#80827f;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;margin:24px 0;padding:4px 16px 4px 48px;position:relative;width:-moz-fit-content;width:fit-content}.operator-hint:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm-.7 10.5v-1.4h1.4v1.4H7.3Zm0-7v4.2h1.4V4.5H7.3Z' fill='%23FFF'/%3E%3C/svg%3E");content:"";height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.widget-wrapper .label{display:block;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;padding-bottom:8px}.auth-header{cursor:default;margin-bottom:24px;padding-bottom:24px}@media(min-width:768px){.auth-header{margin-bottom:51px;padding-bottom:18px}}.auth-header .content{align-items:baseline;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:584px;position:relative}@media(min-width:768px){.auth-header .content{align-items:center;flex-direction:row}}.auth-header .content .header-title{font-size:22px;line-height:32px;margin:0}@media(min-width:768px){.auth-header .content .header-title{font-size:34px;line-height:40px}}.auth-header .content .header-title:after{background:#4f504e;bottom:-24px;content:"";height:1px;left:0;opacity:.2;position:absolute;width:100%}@media(min-width:768px){.auth-header .content .header-title:after{bottom:-18px}}.auth-header .registration-steps{color:#a2a4a1;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:24px;margin-top:16px;text-align:center}@media(min-width:768px){.auth-header .registration-steps{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;line-height:32px;margin-top:0}}.auth-header .registration-steps .step{margin-left:38px;min-width:24px}@media(min-width:768px){.auth-header .registration-steps .step{margin-left:40px}}.auth-header .registration-steps .step:first-child{margin-left:0}.auth-header .registration-steps .step:first-child:before{content:none}.auth-header .registration-steps .step .done{display:none}.auth-header .registration-steps .step .number{display:block}.auth-header .registration-steps .step.current .number{color:#78be20;display:block}.auth-header .registration-steps .step.active{color:#78be20}.auth-header .registration-steps .step.active .number{display:none}.auth-header .registration-steps .step.active .done{color:#78be20;display:block;height:24px;width:24px}@media(min-width:768px){.auth-header .registration-steps .step.active .done{transform:translate(5px,5px)}}.auth-header .registration-steps .step:before{background:#d9dad8;content:"";height:5px;position:absolute;transform:translate(-32px,11px) rotate(45deg);width:5px}@media(min-width:768px){.auth-header .registration-steps .step:before{background:#a2a4a1;transform:translate(-32px,15px) rotate(45deg)}}.auth-page{font-family:Montserrat,sans-serif;font-weight:400;margin-bottom:38px;padding-top:32px}@media(min-width:768px){.auth-page{margin-bottom:96px;padding-top:72px}}.auth-page span svg{height:16px;width:16px}.auth-page .title{margin-bottom:0}@media(min-width:768px){.auth-page .title{margin:0 auto;max-width:584px;position:relative}}.auth-page .notice-text{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:400;letter-spacing:-.13px;line-height:24px}@media(min-width:1024px){.auth-page .notice-text{font-size:17px;letter-spacing:-.18px;line-height:24px}}.auth-page .form{display:inline-block;margin-top:32px;width:100%}@media(min-width:768px){.auth-page .form{margin-top:55px}}.auth-page .form__elements{margin:0;max-width:584px}@media(min-width:768px){.auth-page .form__elements{margin:0 auto}}.auth-page .form__link{color:#613dc1;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;margin-top:35px;text-align:center;text-transform:uppercase}.auth-page .form__link:hover{color:#7d54dc}.auth-page .form__link.cancel{color:#676866}.auth-page .form__link.cancel:hover{color:#e14a46}.auth-page .form-footer{margin-top:50px;padding-bottom:40px;padding-top:40px}.auth-page .loading-state{left:15%}@media(min-width:768px){.auth-page .loading-state{left:25%}}.auth-item{align-items:center;background-color:#f6f7f5;display:flex;justify-content:space-between;padding:16px 24px;width:100%}.auth-item img{height:32px;width:auto}.auth-item svg:last-of-type{color:#78be20;display:block;height:16px;width:16px}.self-service-login-form{display:none;flex-direction:column;row-gap:16px}.self-service-login-form.active{display:flex}.self-service-login-form .form-items{display:flex;flex-direction:column}.self-service-login-form button.button{align-self:center;min-width:unset}.self-service-login-form .toggle-content-button{color:#613dc1;font-size:17px;letter-spacing:-.18px;line-height:24px;text-decoration:underline}.self-service-login-form .form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}@media(min-width:768px){.self-service-login-form{row-gap:32px}}.campaign-form .required-hint{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;margin-block:16px 24px}.campaign-form .term-fields{align-items:flex-start;display:flex;flex-direction:column}.campaign-form .term-fields .input.checkbox.is-required{display:inline-flex}.card-form{padding-block:40px}.card-form[data-card-type="1"] .credit-card-field{display:none}.card-form.is-loading .container{opacity:.5;pointer-events:none}.card-form.is-loading .loader-wrapper{inset:0;position:absolute}.card-form.is-loading .loader-wrapper:before{aspect-ratio:1;background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:120px;margin-inline:auto;position:sticky;top:50%;z-index:1}.card-form .disabled{opacity:.5}.card-form .disabled *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-form .form-fields-wrapper{display:flex;flex-direction:column;row-gap:16px}.card-form .form-fields-group:not(:first-child){border-top:1px solid #d9dad8;padding-top:16px}.card-form .form-fields-title{flex-shrink:0;font-size:17px;letter-spacing:-.22px;line-height:24px;margin-bottom:24px}.card-form .form-fields{gap:24px}.card-form .form-fields .input{margin-bottom:0}.card-form .form-fields .button{align-self:flex-start}.card-form .fields-group-actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.card-form .radio-button-group{background-color:transparent;border:none;border-radius:0;margin:0;overflow:visible}.card-form .radio-button-group .input.radio-button{border:2px solid var(--radio-button-base-color);margin:0}.card-form .radio-button-group .input.radio-button label{padding-block:10px}.card-form .radio-button-group .input.radio-button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.card-form .radio-button-group .input.radio-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.card-form .form-footer{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-block:16px;text-align:start}.card-form .form-footer .logo{flex-shrink:0}.card-form .footer-actions{display:flex;flex-direction:column;flex-shrink:0;gap:24px;justify-content:center}.card-form .footer-title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:16px}@media(min-width:1024px){.card-form .footer-title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.card-form .footer-text{color:#676866}.card-form .footer-text,.card-form .users-left-msg{font-size:14.29px;letter-spacing:-.09px;line-height:20px}.card-form .users-left-msg{color:#80827f}.card-form .users{width:100%}.card-form .card-item-remove{align-items:center;border:none;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:16px}.card-form .card-item-remove span{display:none}.card-form .card-item-remove svg{height:16px;margin-left:8px;width:16px}.card-form .card-item{margin-bottom:32px}.card-form .card-item:only-child .card-item-remove{display:none}.card-form .card-item-header{background-color:#4f504e;border-radius:6px 6px 0 0;color:#fff;display:flex;justify-content:space-between;padding:8px 16px}.card-form .card-item-content{border:1px solid #d9dad8;border-radius:0 0 6px 6px;padding:16px}.card-form .link-download{--link-icon-dimension:24px}.card-form .button-sign svg{height:16px;width:16px}@media(min-width:768px){.card-form .form-fields-group{-moz-column-gap:clamp(24px,4%,40px);column-gap:clamp(24px,4%,40px);display:flex}.card-form .form-fields-title{margin-bottom:0;width:168px}.card-form .form-fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 24px;width:100%}.card-form .form-fields .button{margin-top:28px}.card-form .fields-group-actions{align-items:center;flex-direction:row;gap:24px}.card-form .input{max-width:var(--max-width,272px);width:100%}.card-form .input label{height:var(--label-height,auto)}.card-form .card-types{margin-top:28px;max-width:496px;width:100%}.card-form .form-footer{flex-direction:row;gap:64px}.card-form .card-item.emails{width:-moz-fit-content;width:fit-content}}.featured-cards .list{--grid-column-count:1;grid-gap:24px;display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr);margin-top:-30px;padding:40px 0}@media(min-width:600px){.featured-cards .list{--grid-column-count:2}}@media(min-width:768px){.featured-cards .list{--grid-column-count:3}}@media(min-width:1024px){.featured-cards .list{grid-gap:40px}}.featured-cards .item-content{color:#002d72}.featured-cards .item{background-color:#383a38;background-position:50%;background-size:cover;border-radius:6px;color:#fff;overflow:hidden;position:relative;width:100%}.featured-cards .item:before{content:"";display:block;padding-top:100%;width:100%}@supports(aspect-ratio:1){.featured-cards .item{aspect-ratio:1}.featured-cards .item:before{content:none}}.featured-cards .item:hover .item-image{transform:scale(1.1)}.featured-cards .item:hover .link svg{transform:translateX(30%)}.featured-cards .item .item-image{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.45,0,.55,1)}.featured-cards .item .item-content{bottom:0;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;height:100%;justify-content:space-between;left:0;letter-spacing:-.4px;line-height:28px;padding:16px;position:absolute;right:0;top:0;width:100%}.featured-cards .item .link{--link-base-color:$color-text-light;--link-hover-color:$color-text-light;align-self:flex-start}.cards{padding-bottom:40px;padding-top:40px}@media(min-width:1024px){.cards{padding-top:80px}}.cards .legal{margin-top:24px}.card{padding-bottom:40px}.card .description{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:400;letter-spacing:-.13px;line-height:24px;margin-bottom:60px}@media(min-width:1024px){.card .description{font-size:17px;letter-spacing:-.18px;line-height:24px}}.card .description a{color:#613dc1}.card .description a:hover{color:#7d54dc;text-decoration:underline}.card .description h1{font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-1px;line-height:56px;margin-bottom:23px}@media(min-width:1024px){.card .description h1{font-size:68px;letter-spacing:-1.52px;line-height:72px;margin-bottom:21px}}.card .description h2{font-family:Montserrat,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.74px;line-height:40px;margin-bottom:23px}@media(min-width:1024px){.card .description h2{font-size:44px;letter-spacing:-.98px;line-height:48px;margin-bottom:21px}}.card .description h3{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:23px}@media(min-width:1024px){.card .description h3{font-size:32px;letter-spacing:-.69px;line-height:40px;margin-bottom:21px}}.card .description h4{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:23px}@media(min-width:1024px){.card .description h4{font-size:22px;letter-spacing:-.4px;line-height:28px;margin-bottom:21px}}.card .description ul{margin:0;padding:0}.card .description ul li{margin-bottom:8px;padding-left:24px;position:relative}.card .description ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2378BE20' d='M8 12 4 8l4-4 4 4z'/%3E%3C/svg%3E");display:inline-block;height:16px;left:0;margin-right:8px;position:absolute;top:0;transform:translateY(2px);width:16px}.card .description ol{counter-reset:item;list-style-type:none;margin:0;padding:0}.card .description ol>li{counter-increment:item;display:table;margin-bottom:17px}.card .description ol>li:before{color:#78be20;content:counters(item,".") ". ";display:table-cell;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;line-height:32px;padding-right:24px}.card .description li ol,.card .description li ul{margin-top:17px}.card .description li ol li:last-child,.card .description li ul li:last-child{margin-bottom:0}.card .description li h2,.card .description li h3,.card .description li h4{margin-left:-40px}.card .description img{height:auto!important}.card .description .video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.card .description .video-wrapper iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.card .description h4{margin-top:30px}@media(min-width:768px){.card .description{max-width:800px}}.card .content{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0}.card .content>div{order:0}.card .content>div:last-child{margin-bottom:30px}.card .content>div:first-child{order:1}.card .button{min-width:192px}@media(min-width:1024px){.card .content{flex-direction:row}.card .content>div:last-child{margin-bottom:0;order:1}.card .button{white-space:nowrap}}.coffee-form .field-row{margin-bottom:16px;padding:16px;position:relative}.coffee-form .field-row>.input{margin-bottom:0}.coffee-form .field-row.is-expanded{border:2px solid #d9dad8;border-radius:6px}.coffee-form .subfields{grid-gap:24px;align-items:center;display:grid;grid-template-columns:auto;margin-top:16px;padding:16px;width:-moz-fit-content;width:fit-content}.coffee-form .subfields .input{margin-bottom:0}.coffee-form .subfields .checkbox~.amount-field{margin-left:32px}.coffee-form .input.amount-field{margin-bottom:0;width:-moz-fit-content;width:fit-content}.coffee-form .input.amount-field input{max-width:120px}.coffee-form .products-section{padding:24px 0}.coffee-form .section-title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:24px}@media(min-width:768px){.coffee-form .subfields{grid-template-columns:repeat(2,minmax(160px,auto))}}.company-form .container{max-width:664px}.company-form .interests-title{padding-top:25px}.company-form .richtext{margin:90px 0 72px}.company-form .input.group{margin-bottom:32px}.compensation-form .required-hint{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;margin-block:16px 24px}.constructor-parent-node .back-link{--link-base-color:#232422;--link-icon-color:#5ba200;margin-bottom:40px;margin-top:40px}.constructor-parent-node .back-link:hover svg{transform:translateX(-30%)}@media(min-width:768px){.constructor-parent-node .back-link{margin-bottom:56px}}.contacts-page .richtext-card .card-title{margin-bottom:0;min-height:unset}.contacts-block{background-color:#f6f7f5;padding:40px 0}.contacts-block .contacts-container{--grid-column-count:1;grid-gap:24px;display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr)}@media(min-width:600px){.contacts-block .contacts-container{--grid-column-count:2}}@media(min-width:768px){.contacts-block .contacts-container{--grid-column-count:3}}@media(min-width:1024px){.contacts-block .contacts-container{grid-gap:40px}}.contacts-block .title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin:0 auto 24px;text-align:center}@media(min-width:1024px){.contacts-block .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.contacts-block .contact-card{font-size:14.29px;letter-spacing:-.09px;line-height:20px}.contacts-block .card-icon{color:#78be20;height:40px;margin-bottom:12px;width:40px}.contacts-block .card-icon svg{height:100%;width:100%}.contacts-block .card-title{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:12px}.contacts-block .card-detail{color:#676866;display:block}.contacts-block .card-detail[href]{color:#5ba200}.contacts-block .card-detail[href]:hover{color:#78be20}.properties-block{padding:40px 0}.properties-block .container{grid-row-gap:40px;display:grid;grid-template-columns:1fr}.properties-block h3,.properties-block h4{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:8px}@media(min-width:1024px){.properties-block h3,.properties-block h4{font-size:22px;letter-spacing:-.4px;line-height:28px}}.properties-block p{color:#676866}.properties-block p:not(:last-child){margin-bottom:8px}.properties-block span{display:block}.properties-block .banks-container{--grid-column-count:1;grid-gap:24px;grid-column-gap:40px;grid-row-gap:24px;display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr)}@media(min-width:600px){.properties-block .banks-container{--grid-column-count:2}}@media(min-width:768px){.properties-block .banks-container{--grid-column-count:3}}@media(min-width:1024px){.properties-block .banks-container{grid-gap:40px}}@media(min-width:768px){.properties-block .container{grid-column-gap:24px;grid-template-columns:1fr 1fr}.properties-block .banks-container{--grid-column-count:2}}@media(min-width:1024px){.contacts-block .contacts-container{--grid-column-count:4}.properties-block h3,.properties-block h4,.properties-block p:not(:last-child){margin-bottom:24px}.properties-block .container{grid-column-gap:40px}.properties-block .banks-container{--grid-column-count:2}}.cookies-page{position:relative}.cookies-page .content{max-width:792px}.cookies-page h2{margin:40px 0}.cookies-page .input.checkbox{display:inline-block;margin-bottom:0;width:32px}.cookies-page .mandatory-cookies .input.checkbox label input:checked~.checkmark{background-color:#bdbfbc}.cookies-page form{margin:40px 0 0}.cookies-page .actions{margin:40px 0}.cookies-page .richtext:not(:first-child){margin-top:40px}.cookies-page .table .row .cell,.cookies-page .table .row .cell .title,.cookies-page .table.desktop .row.body .cell.heading{text-align:left}.cookies-page .table .row.cookie-type .cell{padding:16px 24px}.cookies-page .table.desktop .row.body .cell.row-heading{text-align:center;width:auto!important}.cookies-page .table.desktop thead .row.heading .cell.row-heading{vertical-align:top}.cookies-page .table-wrap{overflow-x:auto}.cookies-page .table-wrap .table{margin-bottom:0}.electricity-form-section{padding-top:40px}.electricity-form-section .form-view .description{margin:0 auto 40px;max-width:664px}.electricity-form-section .form-view .input-fields{margin:0 auto;max-width:664px}.electricity-form-section .form-view .input-fields .interests-cards-title{margin-top:32px}.electricity-form-section .subfields{padding-left:32px}form[data-contact-form] .form-title{margin-bottom:16px}.embed-page{flex:1}.embed-page .content{min-height:480px;padding:24px 0;position:relative}.embed-page .spinner{height:160px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.embed-page .spinner svg{height:100%;width:100%}.embed-page .embedded-content{border:none;display:block;height:0;width:100%}@media(min-width:768px){.embed-page .content{padding:40px 0}}.faq-page.category-view,.faq-page.question-view{padding-top:24px}.faq-page.category-view:not(.split-view)>.container,.faq-page.question-view>.container{max-width:784px}.faq-page .categories-block{padding:24px 0}.faq-page .categories-block .section-title{margin-left:auto;margin-right:auto;text-align:center}.faq-page .category-title,.faq-page .page-title{display:flex;text-align:left}.faq-page .category-title svg,.faq-page .page-title svg{color:#78be20;flex-shrink:0;height:32px;margin-right:16px;width:32px}.faq-page .section-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:48px;max-width:672px}@media(min-width:1024px){.faq-page .section-title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.faq-page .question-title{margin-bottom:16px}.faq-page .input.faq-search{margin-bottom:0;position:relative;z-index:2}.faq-page .faq-search-form.is-loading .results-item{filter:blur(1px);opacity:.3}.faq-page .search-wrapper{margin:0 auto 24px;max-width:500px;position:relative}.faq-page .search-results{background-color:#fff;box-shadow:0 4px 8px rgba(54,54,54,.08);margin-top:16px;max-height:320px;overflow-y:auto;padding-bottom:32px;position:absolute;top:-16px;width:100%}.faq-page .search-results .results-item{padding:16px 32px}.faq-page .search-results .results-item.no-results{padding-bottom:0;padding-top:24px}.faq-page .search-results .result-link{border-bottom:1px solid #d9dad8;display:block}.faq-page .search-results .result-link:focus,.faq-page .search-results .result-link:hover{background-color:#f6f7f5}.faq-page .search-results .label{display:block;font-size:14.29px;letter-spacing:-.09px;line-height:20px}.faq-page .search-results .label mark{background-color:transparent;color:#78be20;font-family:Montserrat,sans-serif;font-weight:600}.faq-page .search-results .tag{color:#80827f;display:block;font-size:13px;letter-spacing:-.04px;line-height:20px}.faq-page .categories-list{--grid-column-count:1;grid-gap:24px;--grid-column-count:2;grid-column-gap:40px;display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr);padding:24px 0}@media(min-width:600px){.faq-page .categories-list{--grid-column-count:2}}@media(min-width:768px){.faq-page .categories-list{--grid-column-count:3}}@media(min-width:1024px){.faq-page .categories-list{grid-gap:40px}}.faq-page .category-wrapper{flex:1;max-width:272px;min-width:136px}.faq-page .category-wrapper .category{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.04px;line-height:20px;transition:color .3s cubic-bezier(.45,0,.55,1)}.faq-page .category-wrapper .category:hover{color:#78be20}.faq-page .category-wrapper .category:hover .category-icon{transform:scale(1.1)}.faq-page .category-icon{color:#78be20;height:40px;transition:transform .3s cubic-bezier(.45,0,.55,1);width:40px}.faq-page .back-link{--link-base-color:#232422;--link-icon-color:#78be20;margin-bottom:40px}.faq-page .back-link:hover svg{transform:translateX(-30%)}.faq-page .accordion{padding-bottom:24px}.faq-page .answer-container{color:#676866;padding-bottom:24px}.faq-page .subcategories-block{padding:48px 0 24px}.faq-page .subcategories-block .section-title{margin-bottom:64px}.faq-page .subcategories-block .subcategory-link{display:block}.faq-page .subcategories-block .subcategory-link:hover svg{transform:translateX(30%)}.faq-page .results-container{position:relative;z-index:1}.faq-page .faq-feedback{align-items:center;display:flex;font-size:14.29px;justify-content:flex-start;letter-spacing:-.09px;line-height:20px;margin-top:16px}.faq-page .faq-feedback form{margin-left:16px}.faq-page .faq-feedback .feedback-buttons{display:flex;flex-shrink:0;flex-wrap:nowrap;font-size:0}.faq-page .faq-feedback button{color:#78be20;display:inline-flex;padding:8px}.faq-page .faq-feedback button:hover{color:#5ba200}.faq-page .faq-feedback svg{height:24px;width:24px}.faq-page .feedback-confirmation{align-items:center;display:flex;padding:8px 0}.faq-page .feedback-confirmation svg{color:#78be20;margin-right:8px}@media(min-width:576px){.faq-page .categories-list{--grid-column-count:3}}@media(max-width:767px){.faq-page .desktop-layout{display:none}}@media(min-width:768px){.faq-page{min-height:520px}.faq-page.category-view,.faq-page.question-view{padding-top:40px}.faq-page .categories-block{padding:40px}.faq-page .mobile-layout{display:none}.faq-page .section-title{margin-bottom:40px}.faq-page .question-title{margin-bottom:36px}.faq-page .search-wrapper{margin-bottom:40px}.faq-page .categories-list{--grid-column-count:4;padding:40px 0}.faq-page .category{font-size:14.29px;letter-spacing:-.09px;line-height:20px}.faq-page .desktop-layout{padding-bottom:40px}.faq-page .desktop-layout.with-navigation{grid-column-gap:40px;display:grid;grid-template-columns:1fr 2.1fr}.faq-page .side-navigation{align-items:flex-start;display:flex;flex-direction:column;padding-right:20px;padding-top:20px}.faq-page .side-navigation .link{--link-base-color:#232422;--link-hover-color:#7d54dc;display:inline-block;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:32px}.faq-page .side-navigation .link.is-selected{--link-base-color:#613dc1}.faq-page .answer-container{padding-bottom:40px}.faq-page .accordion-link:hover svg{transform:translateX(30%)}.faq-page .accordion-link:hover{color:#7d54dc}}@media(min-width:1024px){.faq-page .category-title svg,.faq-page .page-title svg,.faq-page .title-wrapper svg{height:40px;width:40px}.faq-page .side-navigation .link{font-size:22px;letter-spacing:-.4px;line-height:28px;margin-bottom:40px}.faq-page .faq-feedback,.faq-page .search-results .label{font-size:17px;letter-spacing:-.22px;line-height:24px}}.feedback-form .container{max-width:664px;padding-top:50px}@media(min-width:1024px){.feedback-form .rating-title{margin-top:80px}}.form-page form{margin:0 auto;max-width:664px;padding-top:32px}.form-page form .validation-group{margin-bottom:32px;width:100%}.form-page form .validation-group .fields-container{display:flex}.form-page form .validation-group .message-container{margin-top:8px;width:100%}.form-page form .validation-group .input{margin-bottom:0}.form-page form .validation-group .error-message{color:#ff3c38;font-size:14.29px;letter-spacing:-.09px;line-height:20px}.form-page .fields-container{display:flex}@media(min-width:768px){.form-page .fields-container{margin:0}}.form-page .mandatory{display:none!important}.form-page .input{display:flex;flex-direction:column}.form-page .input .control{margin-top:auto}.form-page .input label{margin-bottom:0}.form-page .input.country-code{float:left;margin-right:8px;max-width:104px;width:35%}@media(min-width:768px){.form-page .input.country-code{margin-right:16px;width:22%}}.form-page .input.phone-number{float:left;width:100%}.form-page .required-hint{align-items:center;background-color:#f6f7f5;border-radius:6px;display:inline-flex;gap:16px;padding:8px 16px}.form-page .required-hint svg{color:#613dc1;height:24px;width:auto}.form-page .required-hint strong{color:#c1292e}.fuel-prices-page .section-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin:0 auto 24px;max-width:584px;text-align:center}@media(min-width:1024px){.fuel-prices-page .section-title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.fuel-prices-page .prices-block,.fuel-prices-page .text-block{background-color:#fff;padding:40px 0}.fuel-prices-page .prices-block:nth-child(odd),.fuel-prices-page .text-block:nth-child(odd){background-color:#f6f7f5}.fuel-prices-page .charging-block .prices-grid{--grid-max-columns:4;--grid-column-min-width:272px;--grid-column-max-width:376px}.fuel-prices-page .prices-grid{--grid-min-columns:1;--grid-max-columns:5;--grid-column-min-width:200px;--grid-column-max-width:376px;--grid-row-gap:24px;--grid-column-gap:24px;--grid-max-columns:3;--grid-column-max-width:280px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:calc(var(--grid-row-gap)*-1);margin-right:calc(var(--grid-column-gap)*-1)}.fuel-prices-page .prices-grid>*{flex-basis:min(100%/var(--grid-min-columns) - var(--grid-column-gap),max(var(--grid-column-min-width),100%/var(--grid-max-columns) - var(--grid-column-gap)));flex-grow:1;flex-shrink:0;margin-bottom:var(--grid-row-gap);margin-right:var(--grid-column-gap);max-width:var(--grid-column-max-width)}@supports not (width:max(1px,2px)){.fuel-prices-page .prices-grid>*{flex-basis:calc(100%/(var(--grid-max-columns)) - var(--grid-column-gap));flex-grow:1;min-width:var(--grid-column-min-width)}}@media(min-width:768px){.fuel-prices-page .prices-grid{--grid-min-columns:2}}@media(min-width:1024px){.fuel-prices-page .prices-grid{--grid-min-columns:3;--grid-column-gap:40px}}.fuel-prices-page .price-card{border-radius:6px;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;justify-content:space-between;letter-spacing:-.4px;line-height:28px;padding:16px 16px 12px}.fuel-prices-page .price-card[data-type=dd]{background:#232422}.fuel-prices-page .price-card[data-type="95e"]{background:#78be20}.fuel-prices-page .price-card[data-type="98e"]{background:#5ba200}.fuel-prices-page .price-card[data-type=cng],.fuel-prices-page .price-card[data-type=lpg]{background:#2a438e}.fuel-prices-page .price-card[data-type=adblue]{background:#00195b}.fuel-prices-page .price-card[data-type=ccs2],.fuel-prices-page .price-card[data-type=chademo]{background:#613dc1}.fuel-prices-page .price-card .details-wrapper{display:flex}.fuel-prices-page .price-card .price-details{margin-right:auto}.fuel-prices-page .price-card span{display:block}.fuel-prices-page .price-card .icon{height:40px;margin-bottom:16px;width:40px}.fuel-prices-page .price-card .icon svg{height:100%;width:100%}.fuel-prices-page .price-card .address{font-size:14.29px;letter-spacing:-.09px;line-height:20px;margin-top:auto;padding-top:30px}.fuel-prices-page .price-card .plug-icon{color:#78be20;flex-shrink:0;height:auto;margin-left:40px;width:56px}.fuel-prices-page .price-card .plug-icon svg{width:100%}.fuel-prices-page .text-block .container{max-width:584px}.fuel-prices-page .text-block .content{color:#676866;margin:0 auto}.fuel-prices-page .text-block .read-more-link{--link-base-color:#613dc1}@keyframes open{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.gallery-section{animation:open .3s forwards;animation-timing-function:cubic-bezier(.45,0,.55,1);background-color:rgba(35,36,34,.95);bottom:0;left:0;position:fixed;right:0;top:0;z-index:102}.gallery-section .content{height:100%;overflow:auto;padding-top:48px;width:100%}.gallery-section .content .heading{align-items:center;display:flex;justify-content:space-between;padding:0 8px}@media(min-width:768px){.gallery-section .content .heading{padding:0 104px}}.gallery-section .content .heading h3{color:#fff;margin-bottom:0}.gallery-section .content .heading .close svg{color:#fff;height:24px;width:24px}.gallery-section .content .image-wrapper{align-items:center;display:flex;margin-top:20px;padding:0 8px}@media(min-width:768px){.gallery-section .content .image-wrapper{margin-top:45px;padding:0 104px}}.gallery-section .content .image-wrapper .image{position:relative;width:100%}.gallery-section .content .image-wrapper .image img{width:100%}.gallery-section .content .image-wrapper .image .slick-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.gallery-section .content .image-wrapper .image .slick-arrow svg{color:#fff;height:24px;width:24px}.gallery-section .content .image-wrapper .image .prev{left:-30px}@media(min-width:768px){.gallery-section .content .image-wrapper .image .prev{left:-64px}}.gallery-section .content .image-wrapper .image .next{right:-30px}@media(min-width:768px){.gallery-section .content .image-wrapper .image .next{right:-64px}}.gallery-section .content .bottom-slider{margin-top:24px;padding:0 8px;position:relative}@media(min-width:768px){.gallery-section .content .bottom-slider{margin-top:40px;padding:0 104px}}.gallery-section .content .bottom-slider .slick-slide{cursor:pointer;margin-right:8px}.gallery-section .content .bottom-slider .slick-slide:hover .item:after{background-color:transparent}.gallery-section .content .bottom-slider .item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:64px;min-width:64px;position:relative}@media(min-width:768px){.gallery-section .content .bottom-slider .item{height:104px;min-width:104px}}.gallery-section .content .bottom-slider .item:after{background-color:rgba(35,36,34,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.45,0,.55,1);z-index:1}.gallery-section .content .bottom-slider .slick-current .item:after{background-color:transparent}.gallery-section .content .bottom-slider .icon{align-items:center;background-color:rgba(67,36,255,.3);cursor:pointer;display:flex;height:64px;justify-content:center;width:64px}@media(min-width:768px){.gallery-section .content .bottom-slider .icon{height:104px;width:104px}}.gallery-section .content .bottom-slider .icon svg{color:#fff;height:24px;width:24px}.gallery-section .content .bottom-slider .slick-arrow{position:absolute;z-index:9}.gallery-section .content .bottom-slider .prev{left:8px;top:0}@media(min-width:768px){.gallery-section .content .bottom-slider .prev{left:104px}}.gallery-section .content .bottom-slider .next{right:8px;top:0}@media(min-width:768px){.gallery-section .content .bottom-slider .next{right:104px}}.lottery-form .required-hint{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;margin-block:16px 24px}.lottery-form .form-fields-group{margin-bottom:32px}.lottery-form .form-fields-group .form-fields-title{align-items:flex-end;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;margin-bottom:8px}.lottery-form .form-fields-group .form-fields-title .tooltip{display:inline-flex;margin:0 4px}.lottery-form .form-fields-group .form-fields-title .tooltip svg{color:#613dc1;height:24px;width:24px}.lottery-form .form-fields-group .form-fields-title span{color:#c1292e}.lottery-form .form-fields-group .document-field-group{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.lottery-form .form-fields-group .document-field-group{align-items:center;flex-direction:row}}.lottery-form .form-fields-group .document-field-group .input{margin-bottom:8px}.lottery-form .form-fields-group .document-field-group .input .error-message{display:none}.lottery-form .form-fields-group .document-field-group .separator{color:#80827f;font-size:14.29px;letter-spacing:-.09px;line-height:20px;margin-bottom:8px}.lottery-form .form-fields-group .receipt-num-field-group{align-items:center;display:flex;justify-content:space-between;width:100%}@media(min-width:768px){.lottery-form .form-fields-group .receipt-num-field-group{width:33%}}.lottery-form .form-fields-group .receipt-num-field-group .input{width:calc(50% - 8px)}.lottery-form .form-fields-group .receipt-num-field-group .separator{font-size:17px;letter-spacing:-.22px;line-height:24px}.lottery-form .form-fields-group .error-message-container{display:flex;flex-direction:column}.lottery-form .form-fields-group .error-message-container .error-text{margin-top:0}.lottery-form .input.text.with-prefix .control{gap:0}@media(min-width:768px){.lottery-form .input.file .input-container{align-items:flex-end;display:flex;justify-content:space-between}}.lottery-form .term-fields{align-items:flex-start;display:flex;flex-direction:column}.lottery-form .term-fields .input.checkbox.is-required{display:inline-flex}.lottery-form .tippy-box{border-radius:4px;box-shadow:0 4px 8px rgba(54,54,54,.08)}.media-page .media-block{margin:40px 0}.media-page .media-container{grid-gap:40px;display:grid;grid-template-columns:1fr}.media-page .section-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:24px}@media(min-width:1024px){.media-page .section-title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.media-page .press-releases li{align-items:flex-start;border-top:1px solid #d9dad8;display:flex;flex-direction:column;padding:24px 0;position:relative}.media-page .press-releases li:before{background-color:#78be20;content:"";height:101%;left:-24px;position:absolute;top:0;width:2px}.media-page .press-releases .date{color:#676866;font-size:14.29px;letter-spacing:-.09px;line-height:20px;position:relative}.media-page .press-releases .date:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2378BE20' d='M4 12 0 8l4-4 4 4z'/%3E%3C/svg%3E");background-size:cover;content:"";display:inline-block;height:16px;left:-24px;position:absolute;transform:translateY(2px) rotate(90deg);width:16px}.media-page .press-releases .title{color:#232422;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.09px;line-height:20px;margin-top:12px;transition:color .3s cubic-bezier(.45,0,.55,1)}.media-page .press-releases .title:hover{color:#7d54dc}.media-page .press-releases .show-more:hover svg{animation:bounce .7s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(30%)}}.media-page .press-releases .tabs-container{display:flex;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:400;gap:8px;letter-spacing:-.09px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-page .press-releases .tabs-container label{cursor:pointer;display:block;padding:8px;position:relative}.media-page .press-releases .tabs-container label:hover{color:#78be20}.media-page .press-releases input[type=radio]{position:absolute;visibility:hidden;z-index:-1}.media-page .press-releases input[type=radio]:checked~label:after{background-color:#78be20;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.media-page .releases-container{position:relative}.media-page .releases-container.is-loading:before{background-color:#fff;height:100%;opacity:.7;width:100%}.media-page .releases-container.is-loading:after,.media-page .releases-container.is-loading:before{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.media-page .releases-container.is-loading:after{background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;opacity:.6;width:80px}.media-page .releases-list{min-height:320px;padding-left:24px;position:relative}.media-page .releases-footer{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding-top:16px}.media-page .releases-footer .button.is-loading:before{background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.media-page .aside-content{grid-gap:40px;display:grid;grid-template-columns:1fr}.media-page .person-card{max-width:400px}.media-page .person-card .name{color:#f6f7f5;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px}@media(min-width:1024px){.media-page .person-card .name{font-size:32px;letter-spacing:-.69px;line-height:40px}}.media-page .person-card .description{color:#f6f7f5}.media-page .person-card .link{font-size:14.29px;letter-spacing:-.09px;line-height:20px;margin-top:12px}.media-page .person-card .link:first-of-type{margin-top:32px}.media-page .person-card .link:hover svg{transform:none}.media-page .logo-grid{--logo-grid-gap:24px;display:flex;flex-wrap:wrap;margin-bottom:calc(var(--logo-grid-gap)*-1);margin-left:calc(var(--logo-grid-gap)*-1)}.media-page .logo-card{background-color:#f6f7f5;border-radius:6px;flex:1;margin-bottom:var(--logo-grid-gap);margin-left:var(--logo-grid-gap);max-width:272px;min-width:240px;padding:16px}.media-page .logo-card .image{height:80px;-o-object-fit:contain;object-fit:contain}.media-page .logo-card img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:auto}.media-page .logo-card p{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:28px;margin:24px 0}.media-page .logo-card .link{font-size:14.29px;letter-spacing:-.09px;line-height:20px}.media-page .logo-card .link:not(:first-child){margin-top:8px}.media-page .galleries-block{background-color:#f6f7f5;padding:40px 0}.media-page .galleries-block .section-title{text-align:center}.media-page .galleries-grid{--grid-column-count:1;grid-gap:24px;--grid-column-count:2;display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr)}@media(min-width:600px){.media-page .galleries-grid{--grid-column-count:2}}@media(min-width:768px){.media-page .galleries-grid{--grid-column-count:3}}@media(min-width:1024px){.media-page .galleries-grid{grid-gap:40px}}.media-page .galleries-grid .item{background-color:#383a38;border-radius:6px;color:#fff;display:grid;grid-template-areas:"content";overflow:hidden;place-items:center;position:relative;width:100%}.media-page .galleries-grid .item:before{content:"";display:block;padding-top:100%;width:100%}@supports(aspect-ratio:1){.media-page .galleries-grid .item{aspect-ratio:1}.media-page .galleries-grid .item:before{content:none}}.media-page .galleries-grid .item:hover .image{transform:scale(1.1)}.media-page .galleries-grid .image{background-position:50%;background-size:cover;grid-area:content;height:100%;opacity:.7;transition:all .3s cubic-bezier(.45,0,.55,1);width:100%;z-index:0}.media-page .galleries-grid .item-link{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;grid-area:content;height:100%;justify-content:center;letter-spacing:-.22px;line-height:24px;text-align:center;width:100%;z-index:1}.media-page .galleries-grid .item-link span{display:block}.media-page .galleries-grid .item-link svg{height:40px;width:40px}@media(min-width:768px){.media-page .aside-content{grid-template-columns:minmax(auto,400px) 1fr}.media-page .logo-grid{flex-direction:column;flex-wrap:nowrap}}@media(min-width:1024px){.media-page .media-container{grid-template-columns:2fr 1fr}.media-page .person-card{max-width:584px}.media-page .logo-grid{--logo-grid-gap:40px}.media-page .aside-content{align-self:flex-start;grid-template-columns:1fr}.media-page .galleries-grid .item-link{font-size:22px;letter-spacing:-.4px;line-height:28px}}.portal-basic-data-page{display:flex;flex-direction:column;gap:32px;margin:auto;padding:24px 0}@media(min-width:768px){.portal-basic-data-page{gap:40px;padding:40px 0}}.portal-basic-data-page .basic-information,.portal-basic-data-page .financial-information{display:flex;flex-direction:column;gap:24px}.portal-basic-data-page h2{font-size:22px;letter-spacing:-.4px;line-height:28px}.portal-basic-data-page h3{font-size:17px;letter-spacing:-.18px;line-height:24px}.portal-basic-data-page .mail{color:#613dc1}.portal-basic-data-page .mail:hover{color:#7d54dc;text-decoration:underline}.portal-basic-data-page table{width:100%}.portal-basic-data-page table tr{display:block;padding-bottom:16px}.portal-basic-data-page table tr:last-child,.portal-basic-data-page table tr:last-child td{padding-bottom:0}.portal-basic-data-page table td{display:block;vertical-align:bottom;width:100%}.portal-basic-data-page table td:first-child{color:#676866;padding-right:16px}.portal-basic-data-page table td:last-child{font-size:17px;letter-spacing:-.18px;line-height:24px}@media(min-width:768px){.portal-basic-data-page table tr{display:table-row;padding-bottom:0}.portal-basic-data-page table td{display:table-cell;padding-bottom:8px;width:33%}.portal-basic-data-page table td:last-child{width:67%}}.portal-basic-data-page .financial-items-lists{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.portal-basic-data-page .financial-items-lists{flex-direction:row}}.portal-basic-data-page .financial-items-wrapper{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.portal-basic-data-page .financial-items-wrapper{max-width:50%;width:100%}}.portal-basic-data-page .financial-items-wrapper .financial-item{background:#f6f7f5;border-radius:6px;padding:16px;width:100%}.portal-basic-data-page .financial-items-wrapper .financial-item td{width:100%}@media(min-width:768px){.portal-basic-data-page .financial-items-wrapper .financial-item td{width:50%}.portal-basic-data-page .financial-items-wrapper .financial-item td:last-child{text-align:right}}.portal-client-cards-page{margin:auto;padding:24px 0}.portal-client-cards-page .title-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.portal-client-cards-page .title-wrapper h2{margin-bottom:0}@media(min-width:768px){.portal-client-cards-page .title-wrapper{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:0}}.portal-client-cards-page .data-table .card-type-wrapper{align-items:flex-start;display:flex;gap:8px}.portal-client-cards-page .data-table .card-type-wrapper svg{color:#78be20;flex:0 0 auto;height:24px}.portal-client-cards-page .data-table .card-type-wrapper .icon{background-image:url(/front/svg/card-blue.svg);height:24px;width:40px}.portal-client-cards-page .data-table .card-type-wrapper .icon.card-green{background-image:url(/front/svg/card-green.svg)}.portal-client-cards-page .data-table .card-type-wrapper span{flex:1;white-space:nowrap}.portal-client-cards-page .data-table .cell-actions .action{align-items:center;display:flex;font-size:14.3px;font-weight:600;gap:8px;letter-spacing:-.09px;line-height:24px}.portal-client-cards-page .data-table .cell-actions .action svg{color:#613dc1;height:24px;width:24px}.portal-client-cards-page .data-table .cell-actions .action.delete svg{color:#a2a4a1}@media(min-width:1024px){.portal-client-cards-page .data-table .cell-actions .action span{display:none}}@media(max-width:767px){.portal-client-cards-page .data-table.responsive thead{display:none}.portal-client-cards-page .data-table.responsive tr td{min-height:52px}.portal-client-cards-page .data-table.responsive tr:first-child{border-top:1px solid #d9dad8;border-top-left-radius:6px;border-top-right-radius:6px}.portal-client-cards-page .data-table.responsive tr:nth-child(2){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.portal-client-cards-page .data-table.responsive .cell-actions{align-items:center;display:flex;gap:8px;grid-area:actions;padding-bottom:16px;padding-top:unset}.portal-client-cards-page .data-table.responsive .cell-actions:before{content:none}}.portal-client-cards-page .table-head{display:flex;flex-direction:column;margin-bottom:24px;row-gap:24px}.portal-client-cards-page .table-head.cards-table-head .filter-block{align-items:flex-end;background-color:#fff;border:none;flex-wrap:wrap;gap:24px;padding:0}.portal-client-cards-page .table-head.cards-table-head .filter-block .status-filter{align-items:center;background-color:#f6f7f5;border:1px solid #f6f7f5;border-radius:8px;-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;padding:12px 24px;white-space:nowrap}.portal-client-cards-page .table-head.cards-table-head .filter-block .status-filter>p{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.1px;line-height:20px}.portal-client-cards-page .table-head.cards-table-head .filter-block .search{align-items:flex-end;-moz-column-gap:16px;column-gap:16px;display:flex}.portal-client-cards-page .table-head.cards-table-head .filter-block .search .input.text{margin-bottom:0}.portal-client-cards-page .table-head-actions-mobile,.portal-client-cards-page .table-head.cards-table-head>.button,.portal-client-cards-page .table-head.cards-table-head>.link{display:none}@media(max-width:767px){.portal-client-cards-page .table-head-actions-mobile{display:flex;flex-direction:column}}.portal-client-cards-page .table-head-actions-mobile button{margin-bottom:24px}.portal-client-cards-page .filter-panel-mobile{display:none}@media(max-width:767px){.portal-client-cards-page .filter-panel-mobile.show{background:#383a38;display:block}}.portal-client-cards-page .filter-panel-mobile .filter-block{margin-bottom:16px;padding-block:32px}.portal-client-cards-page .filter-panel-mobile .filter-block .input.checkbox,.portal-client-cards-page .filter-panel-mobile .filter-block .input.text{margin-bottom:24px}.portal-client-cards-page .filter-panel-mobile .filter-block .status-filter{-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row}.portal-client-cards-page .filter-panel-mobile .filter-block .status-filter>p{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.1px;line-height:20px}.portal-client-cards-page .filter-panel-mobile .filter-block .label,.portal-client-cards-page .filter-panel-mobile .filter-block label,.portal-client-cards-page .filter-panel-mobile .filter-block p{color:#fff}.portal-client-cards-page .filter-panel-mobile .filter-block .search{display:flex;flex-direction:column}.portal-client-cards-page .cards-table .cell-credit-printable svg,.portal-client-cards-page .cards-table .cell-mobile-payment svg{color:#78be20;height:24px}.portal-client-cards-page .cards-table .is-not-activated{color:#e58b0c}.portal-client-cards-page .cards-table .is-blocked{color:#c1292e}.portal-client-cards-page .cards-table .is-active{color:#5ba200}@media(max-width:767px){.portal-client-cards-page .cards-table tr.cards-card{grid-template-areas:"card-number" "label" "card-type" "card-status" "valid-till" "card-user" "card-group" "month-total" "day-limit" "month-limit" "purchase-limit" "credit-printable" "mobile-payment" "actions";grid-template-columns:1fr}.portal-client-cards-page .cards-table .cell-card-number{grid-area:card-number;padding-top:16px}.portal-client-cards-page .cards-table .cell-label{grid-area:label}.portal-client-cards-page .cards-table .cell-card-type{grid-area:card-type}.portal-client-cards-page .cards-table .cell-card-status{grid-area:card-status}.portal-client-cards-page .cards-table .cell-valid-till{grid-area:valid-till}.portal-client-cards-page .cards-table .cell-card-user{grid-area:card-user}.portal-client-cards-page .cards-table .cell-card-group{grid-area:card-group}.portal-client-cards-page .cards-table .cell-month-total{grid-area:month-total}.portal-client-cards-page .cards-table .cell-day-limit{grid-area:day-limit}.portal-client-cards-page .cards-table .cell-month-limit{grid-area:month-limit}.portal-client-cards-page .cards-table .cell-purchase-limit{grid-area:purchase-limit}.portal-client-cards-page .cards-table .cell-credit-printable{grid-area:credit-printable}.portal-client-cards-page .cards-table .cell-mobile-payment{grid-area:mobile-payment}}.portal-client-cards-page .cards-container{margin-top:40px}@media(max-width:767px){.portal-client-cards-page .cards-container{margin-top:24px}.portal-client-cards-page .card-applications-table tr.application-card{grid-template-areas:"document-number" "application-date" "delivery-address" "card-count" "application-status" "actions";grid-template-columns:1fr}.portal-client-cards-page .card-applications-table .cell-document-number{grid-area:document-number;padding-top:16px}.portal-client-cards-page .card-applications-table .cell-application-date{grid-area:application-date}.portal-client-cards-page .card-applications-table .cell-delivery-address{grid-area:delivery-address}.portal-client-cards-page .card-applications-table .cell-card-count{grid-area:card-count}.portal-client-cards-page .card-applications-table .cell-application-status{grid-area:application-status}}@media(min-width:768px){.portal-client-cards-page{padding:40px 0}.portal-client-cards-page .table-container{max-height:50vh;max-width:100%;overflow:auto}.portal-client-cards-page .table-container::-webkit-scrollbar{height:8px;width:8px}.portal-client-cards-page .table-container::-webkit-scrollbar-track{background:#f6f7f5;border-radius:100vw}.portal-client-cards-page .table-container::-webkit-scrollbar-thumb{background:#002d72;border-radius:100vw}.portal-client-cards-page .table-container::-webkit-scrollbar-thumb:hover{background:#00195b}@supports(-moz-appearance:none){.portal-client-cards-page .table-container{scrollbar-color:#002d72 #f6f7f5;scrollbar-width:thin}}.portal-client-cards-page .table-container.cards-table-container{max-height:90vh}.portal-client-cards-page .data-table.responsive thead tr:first-child{position:sticky;top:0;z-index:2}.portal-client-cards-page .table-head{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:40px}.portal-client-cards-page .table-head.cards-table-head{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;flex-direction:row;flex-wrap:wrap;justify-content:start}.portal-client-cards-page .table-head.cards-table-head .filter-block.show{display:flex}.portal-client-cards-page .table-head.cards-table-head>.button,.portal-client-cards-page .table-head.cards-table-head>.link{display:inline-flex}.portal-client-cards-page .table-head .link{--link-icon-color:#78be20;--link-icon-dimension:24px;align-items:center;color:#232422;min-height:48px}.portal-client-cards-page .table-head .link:active,.portal-client-cards-page .table-head .link:focus,.portal-client-cards-page .table-head .link:hover{text-decoration:underline}}.portal-client-cards-page .link{--link-base-color:#232422;--link-icon-color:#78be20}.portal-client-cards-page .link.link-back{margin-bottom:16px}.portal-client-cards-page .link.link-back:hover svg{transform:translateX(-30%)}.portal-client-cards-page h2{font-size:22px;letter-spacing:-.4px;line-height:28px;margin-bottom:24px}@media(min-width:768px){.portal-client-cards-page h2{margin-bottom:40px}}.portal-client-cards-page .cards-application-form{display:flex;flex-direction:column;row-gap:16px}.portal-client-cards-page .cards-application-form .card-application-details-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.portal-client-cards-page .cards-application-form .card-application-details-wrapper .details-text{display:flex;flex-direction:column}.portal-client-cards-page .cards-application-form .card-application-details-wrapper .details-text span{font-size:14.3px;letter-spacing:-.09px;line-height:24px}.portal-client-cards-page .cards-application-form .card-application-details-wrapper .details-text span:first-child{color:#676866;padding-right:8px}.portal-client-cards-page .cards-application-form .card-application-details-wrapper .details-text span:last-child{font-size:17px;letter-spacing:-.18px;line-height:24px}@media(min-width:768px){.portal-client-cards-page .cards-application-form .card-application-details-wrapper{gap:16px}.portal-client-cards-page .cards-application-form .card-application-details-wrapper .details-text{flex-direction:row}}.portal-client-cards-page .cards-application-form .form-fields-group{border-bottom:1px solid #d9dad8;display:flex;flex-direction:column}@media(min-width:768px){.portal-client-cards-page .cards-application-form .form-fields-group{flex-direction:row;gap:40px}}.portal-client-cards-page .cards-application-form .form-fields-title{font-size:17px;letter-spacing:-.18px;line-height:24px}@media(min-width:768px){.portal-client-cards-page .cards-application-form .form-fields-title{flex-shrink:0;width:168px}}.portal-client-cards-page .cards-application-form .form-fields .input{margin-bottom:16px}@media(min-width:768px){.portal-client-cards-page .cards-application-form .form-fields{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.portal-client-cards-page .cards-application-form .form-fields>*{max-width:688px}.portal-client-cards-page .cards-application-form .form-fields .field-row{display:flex;gap:24px}.portal-client-cards-page .cards-application-form .form-fields .input{max-width:var(--max-width,688px);width:100%}}.portal-client-cards-page .cards-application-form .application-rows{width:100%}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive{display:none}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive.active{display:table;margin-bottom:16px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-card-issued{text-align:center}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-card-issued svg{color:#78be20;height:24px}@media(max-width:1023px){.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive thead{display:none}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr.application-row-card{background-color:#f6f7f5;border-left:1px solid #d9dad8;border-right:1px solid #d9dad8;display:grid;grid-template-areas:"card-template" "card-type" "label" "card-issued" "actions";grid-template-columns:1fr;row-gap:8px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr.application-row-card:first-child{border-top:1px solid #d9dad8;border-top-left-radius:6px;border-top-right-radius:6px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr.application-row-card:last-child{border-bottom:1px solid #d9dad8;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr.application-row-card:nth-of-type(2n){background:#fff}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive td{display:grid;padding:0 16px;row-gap:4px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive td:before{color:#676866;content:attr(data-cell);font-size:14.3px;letter-spacing:-.09px;line-height:24px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-edit{display:none}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-card-template{grid-area:card-template;padding-top:16px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-card-type{grid-area:card-type}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-label{grid-area:label}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-card-issued{align-items:center;display:flex;gap:8px;grid-area:card-issued}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-actions{display:flex;grid-area:actions;justify-content:space-between;padding-bottom:16px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive .cell-actions:before{display:none}}@media(min-width:1024px){.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive{border:1px solid #d9dad8;border-collapse:separate;border-radius:8px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr:last-of-type td:first-of-type{border-bottom-left-radius:8px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}.portal-client-cards-page .cards-application-form .application-rows .application-rows-table-responsive tr td:last-of-type .action:not(.delete){display:none}}.portal-client-cards-page .cards-application-form .application-rows .application-row-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:16px}@media(min-width:768px){.portal-client-cards-page .cards-application-form .application-rows .application-row-actions{justify-content:flex-start}}.portal-client-cards-page .cards-application-form .application-rows .application-row-actions button{background-color:#fff;color:#613dc1;padding-left:12px;padding-right:12px}.portal-client-cards-page .cards-application-form .application-rows .application-row-actions button:hover{background-color:rgba(97,61,193,.1)}.portal-client-cards-page .cards-application-form .application-rows .application-row-actions button:disabled{opacity:50%}.portal-client-cards-page .cards-application-form .application-rows .application-row-count{margin-bottom:0}.portal-client-cards-page .cards-application-form .application-rows .application-row-count .error-message{margin:16px 0;text-align:center}@media(min-width:768px){.portal-client-cards-page .cards-application-form .application-rows .application-row-count .error-message{text-align:left}}.portal-client-cards-page .cards-application-form .form-actions{align-items:center;display:flex;flex-direction:column;gap:24px}.portal-client-cards-page .cards-application-form .form-actions button{width:100%}@media(min-width:768px){.portal-client-cards-page .cards-application-form .form-actions{flex-direction:row-reverse;gap:40px}.portal-client-cards-page .cards-application-form .form-actions button{width:-moz-fit-content;width:fit-content}}.portal-invoices-page{margin-bottom:40px;margin-top:60px}.portal-invoices-page .footer-text{margin-top:24px}.portal-invoices-page .data-table.responsive .cell-status>span{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.portal-invoices-page .data-table.responsive .cell-status>span svg{flex-shrink:0;height:16px;width:16px}.portal-invoices-page .data-table.responsive .cell-status>span.status-paid>svg{color:#5ba200}.portal-invoices-page .data-table.responsive .cell-status>span.status-not-paid>svg{color:#ff675d}.portal-invoices-page .data-table.responsive .cell-status>span.status-partially-paid>svg{color:#7d54dc}.portal-invoices-page .data-table.responsive .cell-status>span.status-initiated>svg{color:#bdbfbc}.portal-invoices-page .data-table.responsive .cell-actions .button{display:none}.portal-invoices-page .data-table.responsive .is-delayed{color:#c1292e}.portal-invoices-page .data-table.responsive .dropdown-container{margin-top:4px}.portal-invoices-page .table-head{display:flex;flex-direction:column;padding-bottom:24px;row-gap:24px}@media(max-width:767px){.portal-invoices-page{margin:24px 0}.portal-invoices-page .data-table.responsive tr.invoice-card{grid-template-areas:"status" "type" "number" "date" "net-total" "vat-total" "doc-total" "end-date" "overdue" "actions";grid-template-columns:1fr}.portal-invoices-page .data-table.responsive .cell-actions{grid-area:actions;padding-bottom:16px;padding-top:unset}.portal-invoices-page .data-table.responsive .cell-actions .button{display:flex}.portal-invoices-page .data-table.responsive .cell-actions>div{align-items:center;display:flex;justify-content:space-between}.portal-invoices-page .data-table.responsive .cell-status{grid-area:status;padding-top:16px}.portal-invoices-page .data-table.responsive .cell-status .button{display:none}.portal-invoices-page .data-table.responsive .cell-type{grid-area:type}.portal-invoices-page .data-table.responsive .cell-number{grid-area:number}.portal-invoices-page .data-table.responsive .cell-date{grid-area:date}.portal-invoices-page .data-table.responsive .cell-net-total{grid-area:net-total}.portal-invoices-page .data-table.responsive .cell-vat-total{grid-area:vat-total}.portal-invoices-page .data-table.responsive .cell-doc-total{grid-area:doc-total}.portal-invoices-page .data-table.responsive .cell-end-date{grid-area:end-date}.portal-invoices-page .data-table.responsive .cell-overdue{grid-area:overdue;padding-bottom:unset}.portal-invoices-page .table-head-actions{display:none}}@media(min-width:768px){.portal-invoices-page .data-table.responsive .cell-status{min-width:200px}.portal-invoices-page .data-table.responsive .cell-status:has(.button){padding:6px 16px}.portal-invoices-page .data-table.responsive .cell-status .button{display:none}.portal-invoices-page .data-table.responsive .cell-overdue{text-align:center}.portal-invoices-page .data-table.responsive tr:hover .isPayable .status-not-paid,.portal-invoices-page .data-table.responsive tr:hover .isPayable .status-partially-paid{display:none}.portal-invoices-page .data-table.responsive tr:hover .cell-status .button{display:inline-flex}.portal-invoices-page .data-table.responsive tbody tr:first-child{position:sticky;top:0;z-index:2}.portal-invoices-page .table-head{align-items:center;-moz-column-gap:24px;column-gap:24px;flex-direction:row;flex-wrap:wrap;padding-bottom:40px}.portal-invoices-page .table-head .table-head-actions{align-items:center;display:flex}.portal-invoices-page .table-head .table-head-actions .link{--link-icon-color:#78be20;--link-icon-dimension:24px;color:#232422}.portal-invoices-page .table-head .table-head-actions .link:active,.portal-invoices-page .table-head .table-head-actions .link:focus,.portal-invoices-page .table-head .table-head-actions .link:hover{text-decoration:underline}.portal-invoices-page .table-container{max-height:90vh;max-width:100%;overflow:auto}.portal-invoices-page .table-container::-webkit-scrollbar{height:8px;width:8px}.portal-invoices-page .table-container::-webkit-scrollbar-track{background:#f6f7f5;border-radius:100vw}.portal-invoices-page .table-container::-webkit-scrollbar-thumb{background:#002d72;border-radius:100vw}.portal-invoices-page .table-container::-webkit-scrollbar-thumb:hover{background:#00195b}@supports(-moz-appearance:none){.portal-invoices-page .table-container{scrollbar-color:#002d72 #f6f7f5;scrollbar-width:thin}}}.portal-profile-page{margin:auto;padding:24px 0}@media(min-width:768px){.portal-profile-page{padding:40px 0}}.portal-profile-page h2{font-size:28px;letter-spacing:-.59px;line-height:32px;margin-bottom:32px}@media(min-width:768px){.portal-profile-page h2{font-size:32px;letter-spacing:-.69px;line-height:40px;margin-bottom:40px}}.portal-profile-page .profile-details-wrapper{display:flex;flex-direction:column;row-gap:16px}.portal-profile-page .profile-details-wrapper .details-group{border-bottom:1px solid #d9dad8;display:flex;flex-direction:column}.portal-profile-page .profile-details-wrapper .details-group:last-of-type{border-bottom:none}@media(min-width:768px){.portal-profile-page .profile-details-wrapper .details-group{flex-direction:row;gap:40px}}.portal-profile-page .profile-details-wrapper .title{font-size:17px;letter-spacing:-.18px;line-height:24px;margin-bottom:16px}@media(min-width:768px){.portal-profile-page .profile-details-wrapper .title{flex-shrink:0;width:168px}}.portal-profile-page .profile-details-wrapper .details{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%}.portal-profile-page .profile-details-table-wrapper{width:-moz-fit-content;width:fit-content}.portal-profile-page .profile-details-table-wrapper .profile-details-table tr{display:block;padding-bottom:16px}.portal-profile-page .profile-details-table-wrapper .profile-details-table tr:last-child,.portal-profile-page .profile-details-table-wrapper .profile-details-table tr:last-child td{padding-bottom:0}.portal-profile-page .profile-details-table-wrapper .profile-details-table td{display:block;vertical-align:bottom;width:100%}.portal-profile-page .profile-details-table-wrapper .profile-details-table td:first-child{color:#676866;font-size:14.3px;letter-spacing:-.09px;line-height:24px;padding-right:16px}.portal-profile-page .profile-details-table-wrapper .profile-details-table td:last-child{font-size:17px;letter-spacing:-.18px;line-height:24px}@media(min-width:768px){.portal-profile-page .profile-details-table-wrapper .profile-details-table tr{display:table-row;padding-bottom:0}.portal-profile-page .profile-details-table-wrapper .profile-details-table td{display:table-cell;padding-bottom:8px}}.portal-profile-page .edit-profile-form{display:flex;flex-direction:column;gap:16px;width:100%}.portal-profile-page .edit-profile-form .input{flex-grow:1;margin-bottom:0}@media(min-width:768px){.portal-profile-page .edit-profile-form{align-items:flex-end;flex-direction:row;flex-wrap:wrap}.portal-profile-page .edit-profile-form .input{max-width:288px}}.portal-profile-page .change-password{color:#613dc1;font-size:17px;letter-spacing:-.18px;line-height:24px;text-decoration:underline}.portal-profile-page .sub-users-wrapper{margin-bottom:16px;overflow:hidden;width:100%}.portal-profile-page .sub-users-wrapper .none-sub-users-text{font-size:17px;letter-spacing:-.18px;line-height:24px}.portal-profile-page .sub-users-wrapper .sub-users-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}@media(min-width:768px){.portal-profile-page .sub-users-wrapper .sub-users-actions{justify-content:flex-start}}.portal-profile-page .sub-users-wrapper .sub-users-actions button{background-color:#fff;color:#613dc1;padding-left:12px;padding-right:12px}.portal-profile-page .sub-users-wrapper .sub-users-actions button:hover{background-color:rgba(97,61,193,.1)}.portal-profile-page .sub-users-wrapper .sub-users-actions span{color:#676866;font-size:14.3px;letter-spacing:-.09px;line-height:24px}.portal-profile-page .sub-users-wrapper .container{margin:0;max-width:1000px;padding:0}.portal-profile-page .sub-users-wrapper .table-container{max-width:100%;overflow-x:auto}.portal-profile-page .sub-users-wrapper .table-container::-webkit-scrollbar{height:8px;width:8px}.portal-profile-page .sub-users-wrapper .table-container::-webkit-scrollbar-track{background:#f6f7f5;border-radius:100vw}.portal-profile-page .sub-users-wrapper .table-container::-webkit-scrollbar-thumb{background:#002d72;border-radius:100vw}.portal-profile-page .sub-users-wrapper .table-container::-webkit-scrollbar-thumb:hover{background:#00195b}@supports(-moz-appearance:none){.portal-profile-page .sub-users-wrapper .table-container{scrollbar-color:#002d72 #f6f7f5;scrollbar-width:thin}}.portal-profile-page .sub-users-wrapper .table-container .data-table-scroll-button.forward{right:0}.portal-profile-page .sub-users-wrapper .table-container .data-table-scroll-button.back{left:0}.portal-profile-page .data-table.responsive{border:1px solid #d9dad8;border-collapse:separate;border-radius:6px}.portal-profile-page .data-table.responsive .action{align-items:center;display:flex;font-size:14.3px;font-weight:600;gap:8px;letter-spacing:-.09px;line-height:24px}.portal-profile-page .data-table.responsive .action svg{height:24px;width:24px}.portal-profile-page .data-table.responsive .action.edit svg{color:#613dc1}.portal-profile-page .data-table.responsive .action.delete svg{color:#a2a4a1}.portal-profile-page .data-table.responsive .cell-actions .delete span,.portal-profile-page .data-table.responsive .cell-actions .edit{display:none}.portal-profile-page .data-table.responsive th:first-child{border-top-left-radius:6px}.portal-profile-page .data-table.responsive th:last-child{border-top-right-radius:6px}.portal-profile-page .data-table.responsive tr:last-of-type td:first-of-type{border-bottom-left-radius:6px}.portal-profile-page .data-table.responsive tr:last-of-type td:last-of-type{border-bottom-right-radius:6px}@media(max-width:1023px){.portal-profile-page .data-table.responsive{border:none}.portal-profile-page .data-table.responsive th{display:none}.portal-profile-page .data-table.responsive tr{background-color:#f6f7f5;border-left:1px solid #d9dad8;border-right:1px solid #d9dad8;color:unset;display:grid;row-gap:8px}.portal-profile-page .data-table.responsive tr:nth-of-type(2n){background:#fff}.portal-profile-page .data-table.responsive tr:nth-child(2){border-top:1px solid #d9dad8;border-top-left-radius:6px;border-top-right-radius:6px}.portal-profile-page .data-table.responsive tr:last-child{border-bottom:1px solid #d9dad8;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.portal-profile-page .data-table.responsive td{display:grid;padding:0 16px;row-gap:4px}.portal-profile-page .data-table.responsive td:before{color:#676866;content:attr(data-cell);font-size:14.3px;letter-spacing:-.09px;line-height:24px}.portal-profile-page .data-table.responsive tr.sub-user-card{grid-template-areas:"full-name" "personal-code" "phone" "email" "role" "actions";grid-template-columns:1fr}.portal-profile-page .data-table.responsive .cell-edit{display:none}.portal-profile-page .data-table.responsive .cell-full-name{grid-area:full-name;padding-top:16px}.portal-profile-page .data-table.responsive .cell-personal-code{grid-area:personal-code}.portal-profile-page .data-table.responsive .cell-phone{grid-area:phone}.portal-profile-page .data-table.responsive .cell-email{grid-area:email}.portal-profile-page .data-table.responsive .cell-role{grid-area:role}.portal-profile-page .data-table.responsive .cell-actions{display:flex;grid-area:actions;justify-content:space-between;padding-bottom:16px}.portal-profile-page .data-table.responsive .cell-actions:before{display:none}.portal-profile-page .data-table.responsive .cell-actions .edit{display:flex}.portal-profile-page .data-table.responsive .cell-actions .delete span{display:inline-block}}.portal-purchases-page{margin-bottom:40px}.portal-purchases-page .table-container{max-height:50vh;max-width:100%;overflow:auto}.portal-purchases-page .table-container::-webkit-scrollbar{height:8px;width:8px}.portal-purchases-page .table-container::-webkit-scrollbar-track{background:#f6f7f5;border-radius:100vw}.portal-purchases-page .table-container::-webkit-scrollbar-thumb{background:#002d72;border-radius:100vw}.portal-purchases-page .table-container::-webkit-scrollbar-thumb:hover{background:#00195b}@supports(-moz-appearance:none){.portal-purchases-page .table-container{scrollbar-color:#002d72 #f6f7f5;scrollbar-width:thin}}.portal-purchases-page .data-table tbody tr:first-child{position:sticky;top:0;z-index:2}.portal-purchases-page .sort-block{display:none}@media(min-width:768px){.portal-purchases-page{margin-top:32px}.portal-purchases-page .table-container{max-height:90vh}}@media(max-width:767px){.portal-purchases-page .container.fill-right{padding-inline:0}.portal-purchases-page .data-table{font-size:14.29px;letter-spacing:-.09px;line-height:20px}.portal-purchases-page .data-table th:first-child{border-top-left-radius:unset}.portal-purchases-page .data-table th:last-child{border-top-right-radius:unset}.portal-purchases-page .sort-block{display:none;flex-direction:column;margin-bottom:16px;row-gap:8px}.portal-purchases-page .sort-block.open{display:flex}.portal-purchases-page .sort-block div.checkbox,.portal-purchases-page .sort-block div.radio{margin-bottom:unset}.portal-purchases-page .sort-block>p{font-family:Montserrat,sans-serif;font-weight:600}}.portal-purchases-page .filter-panel-header{display:none}.portal-purchases-page .filter-panel .wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;padding-bottom:40px}.portal-purchases-page .filter-panel .wrapper .input.date,.portal-purchases-page .filter-panel .wrapper .input.select{margin-bottom:0}.portal-purchases-page .filter-panel .wrapper .link{align-items:center;min-height:48px}.portal-purchases-page .filter-panel .wrapper .link:not(.settings)>svg{color:#002d72}.portal-purchases-page .filter-panel .link{color:#232422}.portal-purchases-page .filter-panel .link:active,.portal-purchases-page .filter-panel .link:focus,.portal-purchases-page .filter-panel .link:hover{text-decoration:underline}.portal-purchases-page .filter-panel .link>svg{--link-icon-dimension:24px;color:#78be20}.portal-purchases-page .filter-panel .link.save>svg{color:#002d72}.portal-purchases-page .filter-panel .date-interval{display:flex;flex-direction:column;row-gap:8px}.portal-purchases-page .filter-panel .date-interval>span{display:inline-block;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;letter-spacing:-.1px;line-height:20px}.portal-purchases-page .filter-panel .date-interval>div{-moz-column-gap:8px;column-gap:8px;display:flex}.portal-purchases-page .filter-panel .filter-dropdowns{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.portal-purchases-page .filter-panel .input.select{max-width:180px;min-width:180px}.portal-purchases-page .filter-panel .input.date{max-width:140px;min-width:140px}.portal-purchases-page .filter-panel .button{margin-top:-4px}@media(max-width:1023px){.portal-purchases-page .filter-panel .wrapper{align-items:center;flex-direction:column;gap:0;padding-bottom:32px}.portal-purchases-page .filter-panel .wrapper .input.date,.portal-purchases-page .filter-panel .wrapper .input.select{margin-bottom:32px}.portal-purchases-page .filter-panel .wrapper .link{margin-left:unset;margin-top:16px}.portal-purchases-page .filter-panel .date-interval,.portal-purchases-page .filter-panel .filter-dropdowns{width:100%}.portal-purchases-page .filter-panel .input.date,.portal-purchases-page .filter-panel .input.select{max-width:unset;width:100%}.portal-purchases-page .filter-panel .input.date .duet-date{width:100%}.portal-purchases-page .filter-panel .button{margin-left:unset;width:100%}.portal-purchases-page .filter-panel .button:last-of-type{margin-top:8px}}@media(max-width:767px){.portal-purchases-page .filter-panel .wrapper{background:#383a38;display:none;margin-bottom:16px;padding-block:32px}.portal-purchases-page .filter-panel .wrapper.show{display:flex}.portal-purchases-page .filter-panel .wrapper .link{display:none}.portal-purchases-page .filter-panel-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-block:24px}.portal-purchases-page .filter-panel-header .link{display:inline-flex}.portal-purchases-page .filter-panel-header .link.close,.portal-purchases-page .filter-panel-header.open .link{display:none}.portal-purchases-page .filter-panel-header.open .link.close{display:inline-flex}.portal-purchases-page .filter-panel .filter-dropdowns{flex-direction:column;margin-bottom:24px;row-gap:8px}.portal-purchases-page .filter-panel .filter-dropdowns .input{width:100%}.portal-purchases-page .filter-panel .filter-dropdowns .input>label{color:#fff}.portal-purchases-page .filter-panel .filter-dropdowns .input.select{margin-bottom:0}.portal-purchases-page .filter-panel .date-interval{margin-bottom:24px}.portal-purchases-page .filter-panel .date-interval>div{flex-direction:column;row-gap:8px}.portal-purchases-page .filter-panel .date-interval>span{color:#fff}.portal-purchases-page .filter-panel .date-interval .input.date{margin-bottom:unset}.portal-purchases-page .filter-panel .button{margin-top:unset}}.portal-purchases-page h2{font-size:17px;letter-spacing:-.22px;line-height:24px;margin-bottom:16px;margin-top:32px}.portal-purchases-page .summary-table tr{position:relative}.portal-purchases-page .summary-table tr:not(:first-child):not(:last-child):after{background-color:#d9dad8;bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.portal-purchases-page .summary-table td{background-color:#f6f7f5}.portal-purchases-page .summary-table tr:last-child td:first-child{border-bottom-left-radius:8px}.portal-purchases-page .summary-table tr:last-child td:last-child{border-bottom-right-radius:8px}@media(min-width:1024px){.portal-purchases-page .summary-table .product-name{width:50%}}.prepaid-card-form{padding-bottom:0;padding-top:32px}@media(min-width:1024px){.prepaid-card-form{padding-bottom:80px;padding-top:0}}.prepaid-card-form .disabled{opacity:.5}.prepaid-card-form .disabled *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prepaid-card-form form[data-users-count="1"] .users-item:first-child .users-item-remove{display:none}.prepaid-card-form .form-fields-title{padding-top:8px}.prepaid-card-form .postcode .wrapper{width:168px}.prepaid-card-form .disclaimer{font-size:15px;line-height:24px;padding-bottom:24px}.prepaid-card-form .users-left-msg{color:#80827f;font-size:14px;line-height:19px;margin-top:25px}.prepaid-card-form .users-item-remove{align-items:center;border:none;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:16px}.prepaid-card-form .users-item-remove span{display:none}.prepaid-card-form .users-item-remove svg{height:16px;margin-left:8px;width:16px}.prepaid-card-form .users-item{margin-bottom:32px}.prepaid-card-form .users-item-header{background-color:#383a38;color:#fff;display:flex;justify-content:space-between;padding:16px 22px 16px 24px}.prepaid-card-form .users-item-content{border:solid #d9dad8;border-width:1px 1px 4px;padding:24px}.prepaid-card-form .description{text-align:center}@media(min-width:1024px){.prepaid-card-form .form-fields-group{padding-top:30px}.prepaid-card-form .form-footer-inner{align-items:center;display:flex;padding:16px}.prepaid-card-form .form-footer-inner>*{order:0}.prepaid-card-form .download-agreement{white-space:nowrap}.prepaid-card-form .disclaimer{font-size:17px;line-height:32px;order:1;padding:0 0 0 56px;text-align:left}.prepaid-card-form .users-item{margin-bottom:40px}.prepaid-card-form .users-item-remove span{display:block}.prepaid-card-form .description{text-align:left}}.contract-page{margin-top:24px}@media(min-width:768px){.contract-page{margin-top:40px}}.contract-page .title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:24px}@media(min-width:1024px){.contract-page .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}@media(min-width:768px){.contract-page .title{margin-bottom:40px}}.contract-page .contracts-list{display:flex;flex-direction:column;gap:32px}.contract-page .contract-item{background-color:#f6f7f5;display:flex;flex-direction:column;gap:12px;padding:16px}@media(min-width:768px){.contract-page .contract-item{gap:32px;padding:32px}}.contract-page .contract-header{display:flex;flex-direction:column;gap:12px;justify-content:space-between}@media(min-width:768px){.contract-page .contract-header{flex-direction:row}}.contract-page .contract-title{color:#002d72;font-family:Montserrat,sans-serif;font-size:17px;font-size:22px;font-weight:600;letter-spacing:-.22px;letter-spacing:-.4px;line-height:24px;line-height:28px}@media(min-width:1024px){.contract-page .contract-title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.contract-page .download-contract{--link-base-color:#613dc1;--link-hover-color:#7d54dc;--link-icon-dimension:24px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.22px;line-height:24px}.contract-page .contract-details{gap:12px}.contract-page .contract-details,.contract-page .contract-details li{display:flex;flex-direction:column}@media(min-width:768px){.contract-page .contract-details li{flex-direction:row;gap:8px}}.invoice-page{margin-top:24px}@media(min-width:768px){.invoice-page{margin-top:40px}}.invoice-page .invoices-head{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}@media(min-width:768px){.invoice-page .invoices-head{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-bottom:40px}}.invoice-page .invoices-head .title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px}@media(min-width:1024px){.invoice-page .invoices-head .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.invoice-page .invoices-head .customer-number{color:#383a38;font-size:14.29px;letter-spacing:-.09px;line-height:20px}.invoice-page .invoices-head .customer-number svg{color:#78be20;height:24px;width:24px}.invoice-page .invoices-head .button-copy{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-family:Montserrat,sans-serif;font-weight:600}.invoice-page .unpaid-invoices-notice{-moz-column-gap:16px;column-gap:16px;display:flex;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:24px}.invoice-page .unpaid-invoices-notice svg{color:#3b8500;height:24px;width:24px}@media(min-width:768px){.invoice-page .unpaid-invoices-notice{margin-bottom:40px}}.invoice-page .title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px}@media(min-width:1024px){.invoice-page .title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.invoice-page .active-invoice-wrapper{background-color:#f6f7f5;border-radius:6px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;margin-top:8px;padding:16px;transition:box-shadow .2s ease-in}.invoice-page .active-invoice-wrapper:hover{box-shadow:4px 4px 10px 1px rgba(0,0,0,.1)}@media(min-width:768px){.invoice-page .active-invoice-wrapper{margin-bottom:40px;margin-top:24px;max-width:376px}}.invoice-page .active-invoice-wrapper .active-invoice-head{align-items:flex-end;color:#676866;display:flex;flex-wrap:wrap;font-size:14.29px;gap:16px;justify-content:space-between;letter-spacing:-.09px;line-height:20px}.invoice-page .active-invoice-wrapper .active-invoice-head .total{color:#232422;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px}.invoice-page .active-invoice-wrapper button{width:100%}.invoice-page .invoice-list .title{padding-bottom:16px}.invoice-page .invoice-list .invoices-table{width:100%}.invoice-page .invoice-list .invoices-table th{background-color:#4f504e;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.04px;line-height:20px;padding:8px 16px;text-align:left}.invoice-page .invoice-list .invoices-table th:first-child{border-top-left-radius:8px}.invoice-page .invoice-list .invoices-table th:last-child{border-top-right-radius:8px}.invoice-page .invoice-list .invoices-table th.align-right{text-align:right}.invoice-page .invoice-list .invoices-table tbody tr{background:#fff;border-bottom:1px solid #d9dad8}.invoice-page .invoice-list .invoices-table tbody tr:nth-child(2n){background:#f6f7f5}.invoice-page .invoice-list .invoices-table td{font-size:14.29px;letter-spacing:-.09px;line-height:20px;padding:16px;vertical-align:center}.invoice-page .invoice-list .invoices-table .text{display:block}.invoice-page .invoice-list .invoices-table .text.full{display:none}.invoice-page .invoice-list .invoices-table .status{align-items:center;color:#3b8500;-moz-column-gap:6px;column-gap:6px;display:flex;font-family:Montserrat,sans-serif;font-weight:600}.invoice-page .invoice-list .invoices-table .status.is-payable{color:#c1292e}.invoice-page .invoice-list .invoices-table .status svg{flex-shrink:0;height:16px;width:16px}.invoice-page .invoice-list .invoices-table .cell-due-date{color:#c1292e}.invoice-page .invoice-list .invoices-table .cell-due-date.is-paid .text{display:none}.invoice-page .invoice-list .invoices-table .cell-payment-details .payment-details{align-items:flex-end;-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:flex-start}.invoice-page .invoice-list .invoices-table .cell-payment-details span{font-size:17px;letter-spacing:-.22px;line-height:24px;white-space:nowrap}.invoice-page .invoice-list .invoices-table .cell-download{text-align:right}.invoice-page .invoice-list .invoices-table .cell-download span{display:none}.invoice-page .invoice-list .invoices-table .cell-download svg{height:24px;width:24px}@media(max-width:767px){.invoice-page .invoice-list .invoices-table th{display:none}.invoice-page .invoice-list .invoices-table tbody tr{background:#fff;display:grid;grid-template-areas:"status download" "date date" "number paid-details" "due-date payment-details";grid-template-columns:1fr 1fr;padding:16px 0}.invoice-page .invoice-list .invoices-table tbody tr:first-of-type{border-top:1px solid #d9dad8}.invoice-page .invoice-list .invoices-table tbody tr:nth-child(2n){background:#fff}.invoice-page .invoice-list .invoices-table td{display:grid;padding:0}.invoice-page .invoice-list .invoices-table .text{display:none}.invoice-page .invoice-list .invoices-table .text.full{display:block}.invoice-page .invoice-list .invoices-table .cell-status{grid-area:status;margin-bottom:8px}.invoice-page .invoice-list .invoices-table .cell-download{--link-base-color:#232422;--link-hover-color:#78be20;--link-icon-dimension:24px;align-items:center;font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:600;grid-area:download;justify-items:end;letter-spacing:-.09px;line-height:20px;margin-bottom:8px}.invoice-page .invoice-list .invoices-table .cell-download span{display:block}.invoice-page .invoice-list .invoices-table .cell-download svg{color:#78be20}.invoice-page .invoice-list .invoices-table .cell-date{grid-area:date}.invoice-page .invoice-list .invoices-table .cell-number{grid-area:number}.invoice-page .invoice-list .invoices-table .cell-due-date{color:#232422;grid-area:due-date}.invoice-page .invoice-list .invoices-table .cell-due-date.is-paid{display:none}.invoice-page .invoice-list .invoices-table .cell-payment-details{grid-area:payment-details;justify-items:end}.invoice-page .invoice-list .invoices-table .cell-payment-details .payment-details{justify-content:flex-end}.invoice-page .invoice-list .invoices-table .cell-payment-details .payment-details div{text-align:right}.invoice-page .invoice-list .invoices-table .cell-payment-details.is-paid{grid-area:paid-details}}.invoice-page .invoice-list .actions{text-align:center}.invoice-page .invoice-list .actions .link-more{--link-base-color:#232422;--link-icon-dimension:24px;padding-top:24px}.invoice-page .invoice-list .actions .link-more svg{color:#78be20}.invoice-page .tippy-box{background-color:#80827f;border-radius:4px;color:#fff}.invoice-page .tippy-arrow{color:#80827f}.settings-page{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-weight:400;gap:24px;margin-top:24px}@media(min-width:768px){.settings-page{flex-direction:row;gap:40px;margin-top:40px}}.settings-menu-container{align-items:center;display:flex;flex-direction:column;position:relative}.settings-menu-container .profile-settings-side-menu{display:none}@media(min-width:768px){.settings-menu-container .profile-settings-side-menu{display:flex;flex-direction:column;gap:16px;min-width:376px}.settings-menu-container .profile-settings-side-menu .link{--link-base-color:#232422;--link-hover-color:#5ba200}.settings-menu-container .profile-settings-side-menu .link svg,.settings-menu-container .profile-settings-side-menu .link.active{color:#5ba200}}.settings-menu-container .profile-settings-dropdown-menu{display:flex;flex-direction:column;max-width:312px;width:100%}@media(min-width:768px){.settings-menu-container .profile-settings-dropdown-menu{display:none}}.settings-menu-container .profile-settings-dropdown-menu .dropdown-container{background:#f6f7f5;border:2px solid #d9dad8;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:none;display:none;max-width:312px;padding:16px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:100}.settings-menu-container .profile-settings-dropdown-menu .dropdown-container.show{display:block}.settings-menu-container .profile-settings-dropdown-menu.menu-item .label{align-items:center;background:#f6f7f5;border:2px solid #d9dad8;border-radius:6px;display:flex;justify-content:space-between;padding:12px 16px}.settings-menu-container .profile-settings-dropdown-menu.menu-item svg{color:#5ba200;height:16px;width:16px}.settings-menu-container .profile-settings-dropdown-menu.menu-item.open>.label{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.settings-menu-container .profile-settings-dropdown-menu.menu-item.open>.label .icon-right{transform:rotateX(180deg)}.settings-menu-container .profile-settings-dropdown-menu .menu-item{position:relative}.settings-menu-container .profile-settings-dropdown-menu .menu-item .label{border:none;border-radius:0}.settings-menu-container .profile-settings-dropdown-menu .menu-item .label:hover{color:#5ba200;cursor:pointer}.settings-menu-container .profile-settings-dropdown-menu .menu-item .label.active{color:#5ba200}.settings-content{display:none}.settings-content .title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px}@media(min-width:1024px){.settings-content .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.settings-content .customer-details{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.settings-content .customer-details{font-size:22px;letter-spacing:-.4px;line-height:32px}}.settings-content.active{display:flex;flex-direction:column;gap:24px;width:100%}.settings-item .title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:16px}@media(min-width:1024px){.settings-item .title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.settings-item .description{margin-bottom:16px}.settings-item .customer-details{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(min-width:768px){.settings-item .customer-details{font-size:22px;letter-spacing:-.4px;line-height:32px}}.settings-item .contact-data{display:none}.settings-item .contact-data.active{display:block}.settings-item .item-header{align-items:center;border-top:1px solid rgba(79,80,78,.2);cursor:pointer;display:flex;height:unset;min-height:unset;padding:20px 16px}.settings-item .item-header .text{color:#613dc1;flex:1;font-size:17px;line-height:32px}.settings-item .item-header .icon{float:right;height:1.5em;position:relative;transition:all .3s cubic-bezier(.45,0,.55,1);width:1.5em}.settings-item .item-header .icon:after,.settings-item .item-header .icon:before{content:"";height:2px;left:50%;position:absolute;top:50%;width:14px}.settings-item .item-header .icon:before{background:#78be20;transform:rotate(90deg) translate(-1px,7px)}.settings-item .item-header .icon:after{background:#78be20;transform:translate(-50%,-50%)}.settings-item.active .item-header .icon{transform:rotate(90deg);transition:all .3s cubic-bezier(.45,0,.55,1)}.settings-item.active .item-header .icon:after{background:none;transition:all .3s cubic-bezier(.45,0,.55,1)}.settings-item>.content{display:none;padding:24px 16px}.settings-item>.content>p:not(:last-child){margin-bottom:8px}.settings-item .loading-state{left:20%}.settings-item.manage-profile .section:last-child{margin-top:24px}.settings-item .form__link{color:#613dc1;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;margin-top:35px;text-align:center;text-transform:uppercase}.settings-item .form__link:hover{color:#7d54dc}.settings-item .form-button{display:block;margin:32px auto 0}.settings-item .form-button.disabled{opacity:.5;pointer-events:none}.profile-overview{--grid-column-gap:24px;--grid-row-gap:24px;--grid-max-columns:3;--grid-item-min-width:272px;--gap-count:calc(var(--grid-max-columns) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-column-gap));--grid-column-min-width:calc((100% - var(--total-gap-width))/var(--grid-max-columns));display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-column-min-width)),1fr));justify-content:flex-start;padding-block:24px}@supports not (width:max(1px,2px)){.profile-overview{--grid-column-count:1;--grid-column-min-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));--gap-count:calc(var(--grid-column-count) - 1);grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-min-width),var(--grid-column-min-width)))}@media(min-width:768px){.profile-overview{--grid-column-count:2}}@media(min-width:1024px){.profile-overview{--grid-column-count:3}}@media(min-width:1288px){.profile-overview{--grid-column-count:var(--grid-max-columns)}}}@media(min-width:1024px){.profile-overview{--grid-column-gap:40px;--grid-row-gap:40px}}.profile-overview .overview-card{background-color:#f6f7f5;border-radius:6px;color:#fff;display:flex;flex-direction:column;font-size:14.29px;letter-spacing:-.09px;line-height:20px;padding:16px}.profile-overview .card-title{display:block;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:16px}@media(min-width:1024px){.profile-overview .card-title{font-size:22px;letter-spacing:-.4px;line-height:28px}}.profile-overview .card-body{display:flex;flex:1;flex-direction:column;gap:32px}.profile-overview .card-description{white-space:pre-line}.profile-overview .card-link{--link-base-color:#fff;align-self:flex-start;margin-top:auto}.profile-overview .card-link:hover svg{color:var(--link-hover-color);transform:translateX(30%)}.profile-overview .invoice-card{color:#232422}.profile-overview .invoice-card .card-title{margin-bottom:26px}.profile-overview .invoice-card .card-icon{color:#002d72}.profile-overview .invoice-card .card-body{gap:0}.profile-overview .invoice-card .card-description{color:#676866;margin-bottom:18px}.profile-overview .invoice-card .invoice-sum{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:24px}@media(min-width:1024px){.profile-overview .invoice-card .invoice-sum{font-size:32px;letter-spacing:-.69px;line-height:40px}}.profile-overview .invoice-card .download-link{--link-base-color:#232422;--link-icon-color:#78be20;--link-icon-dimension:24px;align-self:flex-start;margin-top:auto}.profile-overview .percentage-card{background-color:#613dc1}.profile-overview .fuel-card{background-color:#002d72}.profile-overview .card-icon{display:block;height:32px;margin-bottom:16px;width:32px}@media(min-width:768px){.profile-overview{padding-block:40px 56px}.profile-overview .card-icon{display:block;height:40px;margin-bottom:16px;width:40px}}.profile-news .title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:24px}@media(min-width:1024px){.profile-news .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}@media(min-width:768px){.profile-news .title{margin-bottom:40px}}.profile-promotions .promotions-list{--grid-column-gap:24px;--grid-row-gap:24px;--grid-max-columns:3;--grid-item-min-width:272px;--gap-count:calc(var(--grid-max-columns) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-column-gap));--grid-column-min-width:calc((100% - var(--total-gap-width))/var(--grid-max-columns));--grid-max-columns:4;display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-column-min-width)),1fr))}@supports not (width:max(1px,2px)){.profile-promotions .promotions-list{--grid-column-count:1;--grid-column-min-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));--gap-count:calc(var(--grid-column-count) - 1);grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-min-width),var(--grid-column-min-width)))}@media(min-width:768px){.profile-promotions .promotions-list{--grid-column-count:2}}@media(min-width:1024px){.profile-promotions .promotions-list{--grid-column-count:3}}@media(min-width:1288px){.profile-promotions .promotions-list{--grid-column-count:var(--grid-max-columns)}}}@media(min-width:1024px){.profile-promotions .promotions-list{--grid-column-gap:40px;--grid-row-gap:40px}}.promotion-card{aspect-ratio:1;background-color:#80827f;border-radius:6px;display:grid;width:100%}.promotion-card img{border-radius:inherit;grid-area:1/1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.promotion-card .card-content{align-self:flex-end;grid-area:1/1;padding:12px 16px}.promotion-card .link{--link-base-color:#fff;--link-hover-color:var(--link-base-color);align-content:flex-end;grid-area:1/1;justify-content:flex-start;padding:12px 16px}.promotion-card .link:hover svg{transform:translateX(30%)}.profile-special-offers .product-card-block{margin-block:0}.profile-special-offers .block .card-grid{--grid-max-columns:4}.profile:not(.portal-menu){padding-bottom:40px}.profile .profile-navigation{display:flex;flex-direction:column;flex-wrap:nowrap;margin-inline:auto;padding-top:24px}.profile .profile-section{align-items:center;border-bottom:1px solid #d9dad8;display:inline-flex;position:relative;text-align:center}.profile .profile-section.active:after{background:#78be20;content:"";display:block;inset:0 0 0;position:absolute;width:4px}.profile .page-link{--link-base-color:#232422;align-items:center;font-size:14.29px;justify-content:space-between;letter-spacing:-.09px;line-height:20px;padding:14px 24px 10px;width:100%}.profile .page-link:hover{color:#78be20}.profile .badge{align-items:center;background-color:#c1292e;border-radius:12px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-weight:600;justify-content:center;min-height:24px;min-width:24px;padding:0 8px}@media(min-width:768px){.profile .profile-navigation{border-bottom:1px solid #d9dad8;flex-direction:row;padding-top:0}.profile .profile-section{border-bottom:unset}.profile .profile-section.active:after{height:4px;right:0;top:unset;width:unset}.profile .page-link{padding:22px 16px}}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.stations-app{min-height:400px;position:relative}.stations-app .view-container{overflow:hidden;position:relative}.stations-app .location-modal{bottom:0;display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:102}.stations-app .location-modal .close{color:#fff;cursor:pointer;height:40px;position:absolute;right:0;top:-40px;transition:color .2s ease-in-out;width:40px}.stations-app .location-modal .close:hover{color:#80827f}.stations-app .location-modal .close:active{color:#4f504e}.stations-app .location-modal .close svg{height:24px;inset:0;margin:auto;position:absolute;width:24px}.stations-app .location-modal .check{color:#78be20;left:50%;position:absolute;top:-30px;transform:translateX(-50%)}.stations-app .location-modal .check svg{height:60px;width:60px}.stations-app .location-modal .check svg.mail{margin-top:-10px}.stations-app .location-modal .check svg.error{color:#ff675d}.stations-app .location-modal .content-wrap{background-color:rgba(35,36,34,.95);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.stations-app .location-modal .content-scrollbox{max-height:100%;overflow-y:auto}.stations-app .location-modal .content{background-color:#fff;border-radius:6px;display:inline-block;margin:60px auto 0;max-width:456px;padding:32px 20px;position:relative;width:100%}.stations-app .location-modal .container{margin:0;padding:0;text-align:center}.stations-app .location-modal .text{margin-bottom:16px}.stations-app .location-modal .title{margin-bottom:17px}.stations-app .location-modal .button{display:inline-block;text-align:center}.stations-app .location-modal .popup--long{align-items:center;bottom:auto;display:flex;justify-content:center;min-height:100%;position:absolute;right:auto;top:0;width:100%}.stations-app .location-modal .popup--long .content-wrap{align-items:center;display:block;justify-content:center;min-height:100%;overflow-y:initial;width:100%}.stations-app .location-modal .popup--long .container,.stations-app .location-modal .popup--long .content{position:relative}.stations-app .location-modal .popup--medium-wide .content{max-width:584px}.stations-app .location-modal.status-popup a{color:#5ba200}.stations-app .location-modal.status-popup a:hover{color:#78be20;text-decoration:underline}@media(min-width:768px){.stations-app .location-modal .content{padding:72px 40px}.stations-app .location-modal .button{min-width:260px}}.stations-app .location-modal .actions-wrapper{align-items:center;display:flex;flex-direction:column}.stations-app .location-modal .link{--link-base-color:$color-text;margin:24px auto 0}.stations-app .link{transition:unset}.stations-app .app-container[data-view-mode=grid] .stations-filter{margin-bottom:24px}.stations-app .app-container>.loader{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.map-view{position:relative}.map-view .station-card{background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;padding:16px 0 24px;position:fixed;top:0;width:100%;z-index:1000}.map-view .station-card .station-container{display:flex;flex-direction:column;min-height:0;padding:0 24px}.map-view .station-card .station-head{margin-bottom:24px}.map-view .station-card .title{color:#002d72;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:normal;line-height:24px;margin-bottom:8px}.map-view .station-card .close{height:32px;padding:8px;position:absolute;right:8px;top:8px;width:32px}.map-view .station-card .close svg{color:#4f504e;max-height:100%;max-width:100%}@media(max-width:767px){.map-view .station-card .address-row{margin-bottom:8px}}.map-view .station-card .address,.map-view .station-card .email,.map-view .station-card .phone{display:inline-flex;font-size:15px;letter-spacing:normal;line-height:24px;position:relative;vertical-align:middle}.map-view .station-card .address svg,.map-view .station-card .email svg,.map-view .station-card .phone svg{color:#002d72;height:24px;margin-right:8px;width:24px}.map-view .station-card .phone{margin-right:24px;margin-top:8px}.map-view .station-card .address{margin:8px 24px 8px 0}.map-view .station-card .link{--link-base-color:#232422;--link-icon-color:#78be20;line-height:24px;vertical-align:middle}.map-view .station-card .station-details{display:flex;flex-direction:column;font-size:15px;letter-spacing:normal;line-height:24px;margin:0 -16px;overflow-y:auto;padding:0 16px}.map-view .station-card .station-details a{color:#613dc1}.map-view .station-card .station-details a:hover{text-decoration:underline}.map-view .station-card .details-row:not(:last-child){margin-bottom:16px}.map-view .station-card .station-service{display:inline-block}.map-view .station-card .charging-plug{white-space:nowrap}.map-view .station-card td,.map-view .station-card th{font-size:14.29px;letter-spacing:-.09px;line-height:20px;padding:4px 8px;text-align:left;vertical-align:top}.map-view .station-card th{font-family:Montserrat,sans-serif;font-weight:500}.map-view .station-card tr:nth-child(2n){background-color:#f6f7f5}.stations-map{height:400px;position:relative}.stations-map .custom-cluster{align-items:center;background-size:contain;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:22px}.stations-header{padding-top:16px}.stations-header .container{display:flex;flex-direction:column}@media(max-width:767px){.stations-header .show-closest{margin-bottom:24px}}.stations-header .header-actions{grid-column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}.stations-header .header-actions .button-wrap{flex:1;text-align:center}.stations-header .header-actions .link{--link-base-color:#232422;--link-hover-color:#78be20;--link-icon-dimension:24px;justify-self:center;padding-bottom:24px;padding-top:24px;white-space:nowrap}.stations-header .header-actions .link:active,.stations-header .header-actions .link:focus,.stations-header .header-actions .link:visited{color:#232422}.stations-header .header-actions .link svg{color:#002d72}.stations-header .stations-search{position:relative}.stations-header .stations-search.is-open .input.search-field input{border-bottom-left-radius:0;border-bottom-right-radius:0}.stations-header .stations-search .results-container{background-color:#383a38;border-radius:0 0 6px 6px;color:#fff;left:0;min-width:100%;position:absolute;z-index:9}.stations-header .stations-search .results-section{font-size:14px;padding-bottom:8px;position:relative}.stations-header .stations-search .section-label{background-color:#232422;font-family:Montserrat,sans-serif;font-weight:600;padding:8px 16px}.stations-header .stations-search .results-item{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:400;padding:8px 16px 8px 24px}.stations-header .stations-search .results-item.highlighted{background-color:#80827f}.stations-header .input.search-field{margin-bottom:0}.stations-header .input.search-field .icon{cursor:pointer}.stations-filter{background-color:#383a38}.stations-filter .filter-groups{padding-top:8px}.stations-filter .filter-group{position:relative}.stations-filter .filter-group:after{background-color:#a2a4a1;bottom:0;content:"";height:1px;left:0;opacity:.2;position:absolute;right:0}.stations-filter .filter-group.disabled .group-head{cursor:default;pointer-events:none}.stations-filter .filter-group.disabled .group-head svg{color:#a2a4a1}.stations-filter .filter-group.expanded .group-items{display:grid}.stations-filter .filter-group .checkbox{margin-bottom:0}.stations-filter .filter-group .checkbox.disabled{cursor:default;opacity:.5;pointer-events:none}.stations-filter .filter-group .checkbox .label-text{color:#fff;font-size:17px;letter-spacing:normal;line-height:24px;word-break:break-word}.stations-filter .subgroup{color:#a2a4a1;display:flex;flex-direction:column;font-size:14.29px;gap:16px;letter-spacing:-.09px;line-height:20px}.stations-filter .group-head{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;padding:24px 0}.stations-filter .group-head .label-wrapper{align-items:center;display:flex}.stations-filter .group-head .icon,.stations-filter .group-head .label{cursor:pointer}.stations-filter .group-head .label{color:#fff;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:normal;line-height:24px;margin-left:16px}.stations-filter .group-head .icon{height:24px;width:24px}.stations-filter .group-head svg{color:#78be20;max-height:100%;max-width:100%}.stations-filter .group-head .notice{align-self:flex-start;height:24px;line-height:0;margin-left:4px;padding:4px;width:24px}.stations-filter .group-head .notice svg{color:#80827f}.stations-filter .group-items{grid-row-gap:32px;grid-column-gap:24px;color:#fff;display:none;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-bottom:40px}.stations-filter .button-wrap{align-items:center;display:flex;flex-direction:column;padding:32px 0;width:100%}.stations-filter .button{--color-background-hover:#613dc1;color:#fff;margin-bottom:32px;min-width:200px}.stations-filter .link{--link-base-color:#fff;--link-hover-color:#78be20;--link-icon-dimension:24px}.grid-view{padding-bottom:80px}@media(max-width:767px){.grid-view .grid-container{padding:0}}.grid-view .link-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:40px}.grid-view .link{margin-bottom:16px}.grid-view .download-link{--link-base-color:#232422;--link-icon-dimension:24px;--link-icon-color:#002d72}.stations-grid .table-container{margin-bottom:12px;max-height:400px}.stations-grid .table-container .simplebar-horizontal{border-radius:4px;bottom:-12px;height:8px}.stations-grid .table-container .simplebar-horizontal .simplebar-scrollbar{top:0}.stations-grid table{border-collapse:separate;font-size:13px;letter-spacing:normal;line-height:20px}.stations-grid thead{position:sticky;top:0;z-index:2}.stations-grid thead th:first-child{left:0;position:sticky}.stations-grid .head-row{position:relative;z-index:1}.stations-grid .head-row .working-hours{min-width:80px;width:80px}.stations-grid .row{--row-background:#fff;background-color:var(--row-background);position:relative}.stations-grid .row:nth-child(2n){--row-background:#f6f7f5}.stations-grid .row.highlight{--row-background:#eceeec}.stations-grid .row.region-row{--row-background:#676866}.stations-grid .row.has-hover:hover{--row-background:#eceeec}.stations-grid td,.stations-grid th{padding:12px;text-align:left}.stations-grid td:first-child,.stations-grid th:first-child{border-right:1px solid #bdbfbc;padding-left:24px}@media(max-width:767px){.stations-grid td:first-child,.stations-grid th:first-child{max-width:144px}}.stations-grid td.group-start:not(:nth-child(2)),.stations-grid th.group-start:not(:nth-child(2)){border-left:1px solid #bdbfbc}.stations-grid th{background-color:#4f504e;color:#fff;vertical-align:top}.stations-grid th.group-head,.stations-grid th.service-head{font-family:Montserrat,sans-serif;font-weight:600}.stations-grid th.service-head{background-color:#383a38;font-size:10px;letter-spacing:normal;line-height:12px;padding:6px 9px}.stations-grid th.service-head.group-start{padding-left:12px}.stations-grid th.service-head.group-end{padding-right:12px}.stations-grid th.service-head .service-title{--line-count:2;max-height:32px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports(display:-webkit-box) and (-webkit-line-clamp:2){.stations-grid th.service-head .service-title{-webkit-line-clamp:var(--line-count,2);-webkit-box-orient:vertical;display:-webkit-box;max-width:unset;white-space:normal}}.stations-grid td{font-size:13px;padding:10px 8px 14px;position:relative;width:-moz-min-content;width:min-content}.stations-grid td:first-child{background-color:var(--row-background);left:0;position:sticky;z-index:1}.stations-grid td.highlight{background-color:#eceeec}.stations-grid td.region-title{border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:normal;line-height:16px;padding-bottom:12px;padding-top:12px}.stations-grid td.station-title{vertical-align:top}.stations-grid svg{color:#78be20}.stations-grid .address{margin-top:4px}.stations-grid .status{padding:0 8px;text-align:center}.stations-grid .status.group-start{padding-left:12px}.stations-grid .status.group-end{padding-right:12px}.stations-grid .status svg{height:16px;width:16px}.stations-grid .scroll-button{display:none}.simplebar-track{background-color:#f6f7f5;cursor:pointer;pointer-events:auto}.simplebar-track.simplebar-hover.simplebar-scrollbar{background-color:#002d72}.simplebar-track.simplebar-vertical{width:8px}.simplebar-scrollbar{border-radius:4px;right:0;width:8px}.simplebar-scrollbar,.simplebar-scrollbar.simplebar-hover,.simplebar-scrollbar.simplebar-visible{background-color:#002d72}.gm-style .gm-style-iw-c{background-color:#383a38!important;border-radius:0!important;padding:0!important}.gm-style .gm-style-iw-c .gm-ui-hover-effect{display:none!important}.gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-t:after{background-color:#383a38!important;box-shadow:none!important;z-index:1!important}.gm-style img{height:100%;width:100%}.info-window{color:#fff;padding:20px 24px}@media(min-width:768px){.info-window{padding:22px 28px}}.info-window .name{color:#fff;font-size:16px;line-height:24px;margin-bottom:0}@media(min-width:768px){.info-window .name{font-size:23px;line-height:32px}}.info-window .address{font-size:15px;line-height:24px;margin-top:6px}.info-window .link{display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px;line-height:19px;margin-top:20px;text-transform:uppercase}.info-window .icon svg{height:16px;margin-bottom:-3px;margin-left:4px;width:16px}.info-window .close-info-window{background:none;border:none;margin:0;padding:0;position:absolute;right:7px;top:8px}.info-window .close-info-window svg{height:16px;width:16px}.tippy-box{background-color:#fff;border-radius:0;color:#232422;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:normal;line-height:16px}.tippy-arrow{color:#fff}@media(min-width:768px){.stations-app{min-height:592px}.map-view .station-card{height:auto;left:50%;max-height:83%;max-width:584px;position:absolute;top:48px;transform:translateX(-50%);z-index:1}.map-view .station-card .label{font-size:17px}.map-view .station-card .details-row:not(:last-child){margin-bottom:13px}.stations-map{height:100vh;max-height:776px;min-height:592px}.stations-map .custom-cluster{font-size:22px;line-height:32px}.stations-header>.container{align-items:center;flex-direction:row;flex-wrap:wrap}.stations-header .header-actions{width:100%}.stations-search{flex:1;margin-left:24px;max-width:408px;min-width:288px}.stations-filter .filter-group{display:flex}.stations-filter .subgroup-container{display:flex;flex:1;flex-direction:column}.stations-filter .subgroup{align-items:center;flex-direction:row;flex-wrap:wrap;gap:40px}.stations-filter .subgroup:not(:last-child){border-bottom:1px solid #4f504e}.stations-filter .subgroup .group-items{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding-block:24px}.stations-filter .subgroup-title{max-width:168px;min-width:120px}.stations-filter .group-head{align-self:flex-start;margin-right:40px;width:30%}.stations-filter .group-items{flex:1;padding:32px 0}.stations-filter .filter-item{margin-bottom:0}.stations-filter .button-wrap{align-items:center;flex-direction:row;justify-content:center}.stations-filter .button-wrap .button{margin-bottom:0;margin-right:40px;min-width:168px}.stations-grid{height:auto;position:relative}.stations-grid .table-container{height:100%;margin-right:12px;max-height:640px}.stations-grid .table-container .simplebar-vertical{border-radius:4px;right:-12px}.stations-grid .head-row .working-hours{min-width:120px;width:120px}.stations-grid td.group-start,.stations-grid td:first-child,.stations-grid th.group-start,.stations-grid th:first-child{padding-left:16px}.stations-grid td.group-end,.stations-grid th.group-end{padding-right:16px}.stations-grid th.group-head{font-size:15px;letter-spacing:normal;line-height:24px;padding-left:16px}.stations-grid th.service-head{cursor:pointer;font-size:11px;letter-spacing:normal;line-height:16px;padding:12px 8px}.stations-grid th.service-head.group-start{padding-left:12px}.stations-grid td{padding:8px 8px 14px}.stations-grid .station-title{min-width:240px}.stations-grid .station-title .title{font-size:15px;letter-spacing:normal;line-height:24px}.stations-grid .scroll-button{align-items:center;background-color:#fff;display:flex;height:48px;justify-content:center;position:absolute;top:24px;width:48px;z-index:9}}@media(min-width:768px)and (max-width:767px){.stations-grid .scroll-button{display:none}}@media(min-width:768px){.stations-grid .scroll-button:before{background:linear-gradient(270deg,rgba(21,41,53,0) 50%,rgba(21,41,53,.1) 100%,#fff);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.stations-grid .scroll-button.forward{right:12px}.stations-grid .scroll-button.back{left:240px}.stations-grid .scroll-button svg{height:16px;width:16px}}@media(min-width:1024px){.stations-header{padding:32px 0}.stations-header .container{flex-wrap:nowrap}.stations-header .header-actions{flex:1;justify-content:space-between;margin-left:24px;width:auto}.stations-header .header-actions>:first-child{justify-self:flex-start}.stations-header .header-actions>:last-child{justify-self:flex-end}}.support-form .section-title{font-size:17px;letter-spacing:-.22px;line-height:24px;margin-bottom:24px}.support-form .section-title span{font-family:Montserrat,sans-serif;font-weight:600;margin-right:8px}.support-form .section-title.is-required{display:inline-block;position:relative}.support-form .section-title.is-required :before{color:#c1292e;content:"*";display:block;position:absolute;right:-8px;top:0}.support-form .support-section .subfields{margin-top:-16px}.support-form .checkbox.is-required{align-items:flex-start}.text .content{max-width:792px}.vacancies-section{padding-bottom:40px}.vacancies-section .vacancy-list{margin-top:6px}@media(min-width:768px){.vacancies-section .vacancy-list{margin-top:40px}}.vacancies-section .vacancy-list .list,.vacancies-section .vacancy-list .list .vacancy-region-filter .input.select.region .wrapper{width:100%}@media(min-width:768px){.vacancies-section .vacancy-list .list .vacancy-region-filter .input.select.region .wrapper{width:50%}}.vacancies-section .vacancy-list .list section{margin-top:40px;width:100%}.vacancies-section .vacancy-list .list section h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:12px}@media(min-width:1024px){.vacancies-section .vacancy-list .list section h2{font-size:32px;letter-spacing:-.69px;line-height:40px}}.vacancies-section .vacancy-list .list section article .heading{background-color:#383a38;padding:12px 24px}.vacancies-section .vacancy-list .list section article .heading span{color:#f6f7f5;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.vacancies-section .vacancy-list .list section article ul .item{align-items:flex-start;border-bottom:1px solid #d9dad8;display:flex;flex-direction:column;padding:12px 24px;position:relative}@media(min-width:768px){.vacancies-section .vacancy-list .list section article ul .item{flex-direction:row;padding:12px 24px 0}}.vacancies-section .vacancy-list .list section article ul .item .place{color:#232422;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;line-height:32px;margin-bottom:12px}@media(min-width:768px){.vacancies-section .vacancy-list .list section article ul .item .place{margin:0;width:40%}}.vacancies-section .vacancy-list .list section article ul .item .address{align-items:center;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:24px;margin-bottom:32px}@media(min-width:768px){.vacancies-section .vacancy-list .list section article ul .item .address{font-size:17px;line-height:32px;margin-bottom:0;padding-right:32px;width:70%}}.vacancies-section .vacancy-list .list section article ul .item .address svg{align-self:flex-start;color:#002d72;flex-shrink:0;height:24px;margin-right:16px;width:24px}@media(min-width:768px){.vacancies-section .vacancy-list .list section article ul .item .address svg{margin-right:24px;transform:translateY(2px)}}.vacancies-section .vacancy-list .list section article ul .item .go-to{display:block;padding:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.vacancies-section .vacancy-list .list section article ul .item .go-to svg{color:#78be20;height:16px;width:16px}.vacancies-section .vacancy-list .list section article .details{display:flex;flex-direction:column;margin-top:16px}@media(min-width:768px){.vacancies-section .vacancy-list .list section article .details{padding-bottom:12px}}.vacancies-section .vacancy-list .list section article .details .salary-range{font-family:Montserrat,sans-serif;font-weight:600}.vacancies-section .vacancy-list .list section article .actions{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-16px;width:100%}@media(min-width:768px){.vacancies-section .vacancy-list .list section article .actions{flex-direction:column;margin-bottom:0;width:30%}}.vacancies-section .vacancy-list .list section article .button{margin-bottom:16px;margin-right:16px}@media(min-width:768px){.vacancies-section .vacancy-list .list section article .button{margin-right:0}}.vacancies-section .vacancy-list .list section article .link{--link-base-color:$color-link-secondary;--link-hover-color:$color-link-secondary-hover;margin-bottom:16px}.vacancies-section .vacancy-list .list section article .link:hover svg{transform:translateX(30%)}@media(min-width:768px){.vacancies-section .vacancy-list .list section article .link{margin-right:0}}.vacancies-section .vacancy-list aside{margin-left:0;margin-top:36px}.vacancies-section .vacancy-list aside h3{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px}@media(min-width:1024px){.vacancies-section .vacancy-list aside h3{font-size:22px;letter-spacing:-.4px;line-height:28px}.vacancies-section .vacancy-list aside{margin-left:48px;margin-top:0}}.vacancies-section .vacancy-list aside .mail{color:#613dc1;display:flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;margin-top:8px}@media(min-width:768px){.vacancies-section .vacancy-list aside .mail{font-size:17px;margin-top:12px}}.vacancies-section .vacancy-list aside .mail svg{color:#002d72;height:24px;margin-right:16px;width:24px}.vacancies-section .vacancy-list aside .button{margin:16px 0}.vacancies-section .vacancy-list .content{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0}.vacancies-section .vacancy-list .content>div{order:1}.vacancies-section .vacancy-list .content>div:last-child{margin-bottom:30px}.vacancies-section .vacancy-list .content>div:first-child{order:0}.vacancies-section .item-view .item-header{padding:24px 0}.vacancies-section .item-view .item-header .title{color:#002d72;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:16px}@media(min-width:1024px){.vacancies-section .item-view .item-header .title{font-size:32px;letter-spacing:-.69px;line-height:40px}}.vacancies-section .item-view .content{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:1024px){.vacancies-section .item-view .content{padding-top:40px}}@media(max-width:767px){.vacancies-section .item-view .content .desktop-layout{display:none}}@media(min-width:768px){.vacancies-section .item-view .content .mobile-layout{display:none}}.vacancies-section .item-view .description{font-family:Montserrat,sans-serif;font-size:14.29px;font-weight:400;letter-spacing:-.13px;line-height:24px}@media(min-width:1024px){.vacancies-section .item-view .description{font-size:17px;letter-spacing:-.18px;line-height:24px}}.vacancies-section .item-view .description a{color:#613dc1}.vacancies-section .item-view .description a:hover{color:#7d54dc;text-decoration:underline}.vacancies-section .item-view .description h1{font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-1px;line-height:56px;margin-bottom:23px}@media(min-width:1024px){.vacancies-section .item-view .description h1{font-size:68px;letter-spacing:-1.52px;line-height:72px;margin-bottom:21px}}.vacancies-section .item-view .description h2{font-family:Montserrat,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.74px;line-height:40px;margin-bottom:23px}@media(min-width:1024px){.vacancies-section .item-view .description h2{font-size:44px;letter-spacing:-.98px;line-height:48px;margin-bottom:21px}}.vacancies-section .item-view .description h3{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.59px;line-height:32px;margin-bottom:23px}@media(min-width:1024px){.vacancies-section .item-view .description h3{font-size:32px;letter-spacing:-.69px;line-height:40px;margin-bottom:21px}}.vacancies-section .item-view .description h4{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.22px;line-height:24px;margin-bottom:23px}@media(min-width:1024px){.vacancies-section .item-view .description h4{font-size:22px;letter-spacing:-.4px;line-height:28px;margin-bottom:21px}}.vacancies-section .item-view .description ul{margin:0;padding:0}.vacancies-section .item-view .description ul li{margin-bottom:8px;padding-left:24px;position:relative}.vacancies-section .item-view .description ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2378BE20' d='M8 12 4 8l4-4 4 4z'/%3E%3C/svg%3E");display:inline-block;height:16px;left:0;margin-right:8px;position:absolute;top:0;transform:translateY(2px);width:16px}.vacancies-section .item-view .description ol{counter-reset:item;list-style-type:none;margin:0;padding:0}.vacancies-section .item-view .description ol>li{counter-increment:item;display:table;margin-bottom:17px}.vacancies-section .item-view .description ol>li:before{color:#78be20;content:counters(item,".") ". ";display:table-cell;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;line-height:32px;padding-right:24px}.vacancies-section .item-view .description li ol,.vacancies-section .item-view .description li ul{margin-top:17px}.vacancies-section .item-view .description li ol li:last-child,.vacancies-section .item-view .description li ul li:last-child{margin-bottom:0}.vacancies-section .item-view .description li h2,.vacancies-section .item-view .description li h3,.vacancies-section .item-view .description li h4{margin-left:-40px}.vacancies-section .item-view .description img{height:auto!important}.vacancies-section .item-view .description .video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.vacancies-section .item-view .description .video-wrapper iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}@media(min-width:768px){.vacancies-section .item-view .description{max-width:790px}}.vacancies-section .item-view .button{margin-top:40px}.popup-vacancy.popup .content{margin:60px 0}.popup-vacancy .mandatory{display:none!important}.popup-vacancy input[type=file]{display:none}.popup-vacancy .uploaded-file{display:flex;flex-direction:column;margin:16px 0}.popup-vacancy .uploaded-file span{margin-bottom:16px;text-align:left}.popup-vacancy .uploaded-file .uploaded-file-wrapper{display:flex;justify-content:flex-end}.popup-vacancy .uploaded-file .uploaded-file-wrapper .file-item-remove{align-items:center;border:none;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;text-transform:uppercase}.popup-vacancy .uploaded-file .uploaded-file-wrapper .file-item-remove span{margin:0}.popup-vacancy .uploaded-file .uploaded-file-wrapper .file-item-remove svg{height:16px;margin-left:10px;width:16px}.vacancies-type-navigation{background-color:#f6f7f5}.vacancies-type-navigation .menu{border-bottom:1px solid #f6f7f5;display:flex;flex-direction:column;justify-content:flex-start}.vacancies-type-navigation .menu-item{border-bottom:1px solid #d9dad8;font-family:OpenSans,sans-serif;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;letter-spacing:.1em;line-height:16px;padding:16px 24px;position:relative;text-transform:uppercase}.vacancies-type-navigation .menu-item>.label{gap:8px}.vacancies-type-navigation .menu-item.active>.label:after,.vacancies-type-navigation .menu-item:hover>.label:after{transform:scaleX(1);transform-origin:0 50%}.vacancies-type-navigation .menu-item>.label:after{background-color:#78be20;bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s cubic-bezier(.45,0,.55,1);width:100%}.vacancies-type-navigation .menu-item svg{color:#5ba200;height:16px;transition:transform .3s cubic-bezier(.45,0,.55,1);width:16px}.vacancies-type-navigation .menu-item:hover{color:#78be20}.vacancies-type-navigation .menu-item:hover>.label:after{transform:scaleY(0)}.vacancies-type-navigation .menu-item.active .label:after{transform:scaleY(1)}.vacancies-type-navigation .menu-item>.label:after{height:100%;top:0;transform:scaleY(0);width:4px}@media(min-width:1024px){.vacancies-section .vacancy-list .list{max-width:790px}.vacancies-section .vacancy-list .content{flex-direction:row}.vacancies-section .vacancy-list .content>div:last-child{margin-bottom:0;margin-left:40px;order:1}.vacancies-type-navigation .menu{flex-direction:row;flex-wrap:wrap;justify-content:center}.vacancies-type-navigation .menu-item{border-bottom:none;padding:24px 0}.vacancies-type-navigation .menu-item:hover .label:after{transform:scaleX(0)}.vacancies-type-navigation .menu-item.active .label:after{transform:scaleX(1)}.vacancies-type-navigation .menu-item>.label:after{height:4px;top:unset;transform:scaleX(0);width:100%}.vacancies-type-navigation .menu-item:not(:first-of-type){margin-left:32px}}.varpa-card-form{padding-bottom:0;padding-top:32px}.varpa-card-form .disabled{opacity:.5}.varpa-card-form .disabled *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.varpa-card-form .form-fields-title{padding-top:8px}.varpa-card-form .person-types>*{margin-right:20px}.varpa-card-form .disclaimer{font-size:15px;line-height:24px;padding-bottom:24px}@media(min-width:768px){.varpa-card-form .marking-fields-container{display:inline-flex;width:100%}.varpa-card-form .marking-fields{display:inline-block;width:50%}.varpa-card-form .marking-fields:first-child{margin-right:40px}.varpa-card-form .marking-fields:last-child .form-fields{margin-right:0}.varpa-card-form .marking-fields .form-fields{margin-left:0;margin-right:0;width:100%}.varpa-card-form .marking-fields .form-fields .input{margin-left:0;width:100%}}@media(min-width:1024px){.varpa-card-form{padding-bottom:80px;padding-top:0}.varpa-card-form .form-fields-group{padding-top:30px}.varpa-card-form .person-types>*{margin-right:40px}.varpa-card-form .form-footer-inner{align-items:center;display:flex;padding:16px}.varpa-card-form .form-footer-inner>*{order:0}.varpa-card-form .download-agreement{flex-shrink:0;white-space:nowrap}.varpa-card-form .disclaimer{font-size:17px;line-height:32px;order:1;padding:0 0 0 56px;text-align:left}}.wholesale-form .disabled{opacity:.5}.wholesale-form .disabled *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wholesale-form form[data-delivery-count="1"] .delivery-item:first-child .delivery-item-remove{display:none}.wholesale-form .postcode .wrapper{width:168px}.wholesale-form .disclaimer{font-size:15px;line-height:24px;padding-bottom:24px}.wholesale-form .fuel-delivery{margin:32px 0}.wholesale-form .delivery-item-remove{align-items:center;border:none;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;text-transform:uppercase}.wholesale-form .delivery-item-remove span{display:none}.wholesale-form .delivery-item-remove svg{height:16px;margin-left:10px;width:16px}.wholesale-form .delivery-item{margin-bottom:32px}.wholesale-form .delivery-item-header{background-color:#383a38;color:#fff;display:flex;justify-content:space-between;padding:16px 22px 16px 24px}.wholesale-form .delivery-item-content{border:solid #d9dad8;border-width:1px 1px 4px;padding:24px}.wholesale-form .download-agreement{margin-top:24px}@media(min-width:1024px){.wholesale-form .form-fields-group{padding-top:30px}.wholesale-form .download-agreement{white-space:nowrap}.wholesale-form .delivery-item{margin-bottom:40px}.wholesale-form .delivery-item-remove span{display:block}.wholesale-form .disclaimer{font-size:17px;line-height:32px;order:1;padding:0 0 0 56px;text-align:left}}.footer{background-color:#232422;color:#a2a4a1;font-size:15px;letter-spacing:-.02em;line-height:20px;padding:40px 0}.footer .footer-menu{grid-row-gap:24px;align-self:flex-start;display:grid;margin-bottom:24px}.footer .footer-menu a{display:inline-block;width:100%}.footer .footer-menu.secondary{display:flex;flex-direction:column;gap:24px;justify-content:flex-start}.footer .aside-wrap{padding-top:16px}.footer .social{align-items:flex-start;display:flex;flex-direction:column;padding-top:30px;width:100%}.footer .social a{display:inline-block;height:32px;margin-bottom:16px}.footer .social a:not(:last-child){margin-right:16px}.footer .social svg{color:#78be20;height:32px;width:32px}.footer .social .follow{align-self:flex-start;color:#bdbfbc;margin-bottom:16px}.footer .social-links{display:flex;flex-wrap:wrap;margin-bottom:-16px}.footer .app-store-links{align-items:center;display:flex;margin-top:16px}.footer .app-store-links a{padding:8px 0}.footer .app-store-links a:not(:last-child){margin-right:16px}.footer .app-store-links img{height:40px;-o-object-fit:contain;object-fit:contain}.footer .language-menu{align-items:center;display:flex;padding-top:16px}.footer .language-menu svg{height:16px;margin:0 22px;width:8px}@media(min-width:768px){.footer .container{display:flex;justify-content:space-between}.footer .footer-menu{grid-column-gap:40px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-bottom:0;max-width:624px;min-width:50%;padding-right:40px}.footer .footer-menu.secondary{min-width:208px}.footer .menu-item{max-width:168px}.footer .menu-item:hover{color:#78be20}.footer .aside-wrap{padding-top:0}}.input{font-size:14.29px;font-weight:500;letter-spacing:-.09px;line-height:20px;text-align:left}.input,.input>label{font-family:Montserrat,sans-serif}.input>label{font-weight:600;position:relative}.input.date,.input.select,.input.text,.input.textarea{--input-border-color:#d9dad8;margin-bottom:32px}.input.date .control,.input.select .control,.input.text .control,.input.textarea .control{position:relative}.input.date input,.input.date select,.input.date textarea,.input.date.with-prefix .control,.input.date.with-suffix .control,.input.select input,.input.select select,.input.select textarea,.input.select.with-prefix .control,.input.select.with-suffix .control,.input.text input,.input.text select,.input.text textarea,.input.text.with-prefix .control,.input.text.with-suffix .control,.input.textarea input,.input.textarea select,.input.textarea textarea,.input.textarea.with-prefix .control,.input.textarea.with-suffix .control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f7f5;border:2px solid var(--input-border-color);border-radius:6px;display:block;min-height:48px;padding:12px 16px;transition:border-color .2s;width:100%}.input.date input:focus,.input.date input:hover,.input.date select:focus,.input.date select:hover,.input.date textarea:focus,.input.date textarea:hover,.input.date.with-prefix .control:focus,.input.date.with-prefix .control:hover,.input.date.with-suffix .control:focus,.input.date.with-suffix .control:hover,.input.select input:focus,.input.select input:hover,.input.select select:focus,.input.select select:hover,.input.select textarea:focus,.input.select textarea:hover,.input.select.with-prefix .control:focus,.input.select.with-prefix .control:hover,.input.select.with-suffix .control:focus,.input.select.with-suffix .control:hover,.input.text input:focus,.input.text input:hover,.input.text select:focus,.input.text select:hover,.input.text textarea:focus,.input.text textarea:hover,.input.text.with-prefix .control:focus,.input.text.with-prefix .control:hover,.input.text.with-suffix .control:focus,.input.text.with-suffix .control:hover,.input.textarea input:focus,.input.textarea input:hover,.input.textarea select:focus,.input.textarea select:hover,.input.textarea textarea:focus,.input.textarea textarea:hover,.input.textarea.with-prefix .control:focus,.input.textarea.with-prefix .control:hover,.input.textarea.with-suffix .control:focus,.input.textarea.with-suffix .control:hover{--input-border-color:#613dc1}.input.date input[disabled],.input.date select[disabled],.input.date textarea[disabled],.input.date.with-prefix .control[disabled],.input.date.with-suffix .control[disabled],.input.select input[disabled],.input.select select[disabled],.input.select textarea[disabled],.input.select.with-prefix .control[disabled],.input.select.with-suffix .control[disabled],.input.text input[disabled],.input.text select[disabled],.input.text textarea[disabled],.input.text.with-prefix .control[disabled],.input.text.with-suffix .control[disabled],.input.textarea input[disabled],.input.textarea select[disabled],.input.textarea textarea[disabled],.input.textarea.with-prefix .control[disabled],.input.textarea.with-suffix .control[disabled]{--input-border-color:#d9dad8;color:#a2a4a1;pointer-events:none}.input.date.with-prefix .control,.input.date.with-suffix .control,.input.select.with-prefix .control,.input.select.with-suffix .control,.input.text.with-prefix .control,.input.text.with-suffix .control,.input.textarea.with-prefix .control,.input.textarea.with-suffix .control{align-items:center;display:flex;gap:12px}.input.date.with-prefix input,.input.date.with-suffix input,.input.select.with-prefix input,.input.select.with-suffix input,.input.text.with-prefix input,.input.text.with-suffix input,.input.textarea.with-prefix input,.input.textarea.with-suffix input{border:none;min-height:unset;padding:0}.input.date.with-prefix.has-error .control,.input.date.with-suffix.has-error .control,.input.select.with-prefix.has-error .control,.input.select.with-suffix.has-error .control,.input.text.with-prefix.has-error .control,.input.text.with-suffix.has-error .control,.input.textarea.with-prefix.has-error .control,.input.textarea.with-suffix.has-error .control{border-color:#ff3c38}.input.date.with-prefix .prefix,.input.date.with-prefix .suffix,.input.date.with-suffix .prefix,.input.date.with-suffix .suffix,.input.select.with-prefix .prefix,.input.select.with-prefix .suffix,.input.select.with-suffix .prefix,.input.select.with-suffix .suffix,.input.text.with-prefix .prefix,.input.text.with-prefix .suffix,.input.text.with-suffix .prefix,.input.text.with-suffix .suffix,.input.textarea.with-prefix .prefix,.input.textarea.with-prefix .suffix,.input.textarea.with-suffix .prefix,.input.textarea.with-suffix .suffix{color:#80827f}.input.date>label,.input.select>label,.input.text>label,.input.textarea>label{align-self:flex-start;display:inline-block;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input.date>label:first-letter,.input.select>label:first-letter,.input.text>label:first-letter,.input.textarea>label:first-letter{text-transform:uppercase}.input.date::-moz-placeholder,.input.select::-moz-placeholder,.input.text::-moz-placeholder,.input.textarea::-moz-placeholder{color:#80827f}.input.date::placeholder,.input.select::placeholder,.input.text::placeholder,.input.textarea::placeholder{color:#80827f}.input.date.has-error input,.input.date.has-error select,.input.date.has-error textarea,.input.select.has-error input,.input.select.has-error select,.input.select.has-error textarea,.input.text.has-error input,.input.text.has-error select,.input.text.has-error textarea,.input.textarea.has-error input,.input.textarea.has-error select,.input.textarea.has-error textarea{--input-border-color:#ff3c38}.input.text .icon{color:#613dc1;height:48px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);vertical-align:center;width:48px}.input.text .icon svg{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.input.text .icon+input{padding-left:52px}.input.text .error-border{border-bottom:2px solid #ff3c38}.input.text.is-loading .control:after{background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;height:40px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px}.input.text .with-units{align-items:center;display:grid;grid-auto-flow:column;width:-moz-fit-content;width:fit-content}.input.text .with-units .units{margin-left:8px}.input.textarea textarea{height:160px;width:100%}.input.textarea .character-counter{font-family:Montserrat,sans-serif;font-weight:500;text-align:end}.input.textarea .character-counter .near-limit{color:#ff3c38}.input.select{cursor:pointer;margin-bottom:32px;position:relative}.input.select select+svg{color:#78be20;height:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.45,0,.55,1);width:16px}.input.select select::-ms-expand{display:none}.input.select:not(.without-icon) select{padding-right:44px}.input.select.disabled{cursor:default;opacity:.5;pointer-events:none}.input.select.disabled label,.input.select.disabled svg{color:#a2a4a1}.input.checkbox,.input.radio{margin-bottom:32px}.input.checkbox .control,.input.radio .control{display:flex;gap:16px}.input.checkbox.disabled,.input.radio.disabled{cursor:default;opacity:.5;pointer-events:none}.input.checkbox.disabled label,.input.radio.disabled label{color:#a2a4a1}.input.checkbox .label,.input.radio .label{cursor:pointer}.input.checkbox input,.input.radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d9dad8;border:none;border-radius:4px;box-shadow:0 0 0 0 transparent;color:currentColor;cursor:pointer;display:grid;flex-grow:0;flex-shrink:0;font:inherit;height:24px;margin:0;padding:0;place-content:center;transform:translateY(-2px);transition:background-color .3s cubic-bezier(.45,0,.55,1);width:24px}.input.checkbox input:focus-visible,.input.radio input:focus-visible{box-shadow:0 0 0 3px rgba(30,144,255,.5)}.input.checkbox input:before,.input.radio input:before{content:"";height:16px;transform:scale(0);transition:transform .12s ease-in-out;width:16px}.input.checkbox input:hover,.input.radio input:hover{background-color:#7d54dc}.input.checkbox input:checked,.input.radio input:checked{background-color:#613dc1}.input.checkbox input:checked:before,.input.radio input:checked:before{transform:scale(1)}.input.checkbox a,.input.radio a{color:#613dc1;text-decoration:none}.input.checkbox a:hover,.input.radio a:hover{color:#7d54dc;text-decoration:underline}.input.checkbox.small input,.input.radio.small input{height:20px;transform:unset;width:20px}.input.checkbox.small input[type=radio]:before,.input.radio.small input[type=radio]:before{height:10px;width:10px}.input.checkbox.small .control,.input.radio.small .control{gap:12px}.input.radio input,.input.radio input:before{border-radius:50%}.input.radio input:before{box-shadow:inset 1em 1em #fff;height:12px;transition:transform .12s ease-in-out;width:12px}.input.checkbox input:before{background-color:transparent;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.38 1.085c.23.21.245.566.035.795l-8.25 9a.563.563 0 0 1-.813.018l-3.75-3.75a.562.562 0 1 1 .796-.796l3.334 3.335 7.853-8.567a.562.562 0 0 1 .795-.035Z' fill='%23FFF' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;height:12px;width:16px}.input.checkbox.is-loading{pointer-events:none}.input.checkbox.is-loading input{background-color:transparent}.input.checkbox.is-loading input:before{background-image:url(/front/svg/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:inherit;transform:none;width:inherit}.input.radio-button{color:var(--radio-button-base-color,#613dc1);flex:1 1 112px;margin:1px;min-width:-moz-fit-content;min-width:fit-content}.input.radio-button label{background-color:#fff;cursor:pointer;display:inline-block;height:100%;line-height:24px;padding:12px 24px;position:relative;text-align:center;transition:background-color .2s cubic-bezier(.45,0,.55,1),color .2s cubic-bezier(.45,0,.55,1);width:100%}.input.radio-button label.with-icon{padding-left:48px}.input.radio-button label.with-icon svg{left:12px}.input.radio-button:focus{outline:2px solid #f2ecfb}.input.radio-button:hover{background-color:#f2ecfb}.input.radio-button svg{color:inherit;height:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.input.radio-button input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.input.radio-button input:checked+label{background-color:var(--radio-button-base-color);color:#fff}.input.file{margin-bottom:32px}.input.file label{cursor:pointer}.input.file .file-container{padding-top:16px}.input.file .file-item{align-items:center;display:flex;gap:8px}.input.file .button-remove{display:inline-flex;padding:8px}.input.file svg{height:16px;width:16px}.input.file .input-container .label{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:8px}.input.date{--duet-color-primary:#613dc1;--duet-color-text:#232422;--duet-color-text-active:#fff;--duet-color-surface:#f6f7f5;--duet-color-overlay:rgba(0,0,0,.8);--duet-color-border:#d9dad8;--duet-font:inherit;--duet-radius:6px;--duet-z-index:10;width:-moz-fit-content;width:fit-content}.input.date.has-error{--duet-color-border:#ff3c38}.input.date>label{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input.date .control,.input.date .duet-date{width:-moz-fit-content;width:fit-content}.input.date .duet-date input{border:2px solid var(--duet-color-border,var(--duet-color-text))}.input.date .duet-date__dialog-content{--duet-color-surface:#fff}.input.date .duet-date__input{line-height:22px;padding:12px 16px}.input.date .duet-date__input:hover{--duet-color-border:#613dc1}.input.date .duet-date__input:focus{box-shadow:none}.input.date .duet-date__vhidden{position:absolute}.input.date .duet-date__toggle{border:none;box-shadow:none}.input.group{margin-bottom:16px}.input .error-message{color:#ff3c38;display:block;margin-top:8px}.input.is-required label:before{color:#c1292e;content:"*";display:block;position:absolute;right:-8px;top:0}.input-description{color:#676866;margin-top:8px}.input-group-title{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:16px}.radio-button-group{--radio-button-base-color:#613dc1;background-color:var(--radio-button-base-color);border:1px solid var(--radio-button-base-color);border-radius:6px;display:flex;flex-wrap:wrap;overflow:hidden}.input-separator{background-color:#d9dad8;height:1px;margin:16px 0 32px;width:100%}.form-footer{background-color:#f6f7f5;margin-left:auto;margin-right:auto;margin-top:48px;max-width:1288px;max-width:1208px;padding:24px;position:relative;text-align:center;width:100%}@media(min-width:1024px){.form-footer{padding-left:40px;padding-right:40px}.form-footer.fill-right{margin-right:0;max-width:calc(50% + 644px)}.form-footer{padding:24px}}.form-fields{display:flex;flex-direction:column}.form-fields>*{max-width:664px}@media(min-width:768px){.form-fields{grid-column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}.form-fields.is-narrow{display:flex;width:50%}}.form-fields-title{font-size:28px;letter-spacing:-.59px;line-height:32px;margin-bottom:16px}.form-fields-spacer{padding-top:16px}.tooltip{color:#f6f7f5}.tooltip svg{color:#613dc1;height:16px;width:16px}.form-button{position:relative;transition:all .3s cubic-bezier(.45,0,.55,1)}.form-button .spinner{height:32px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.45,0,.55,1);width:32px}.form-button.is-loading{--button-lightness:calc(var(--button-base-lightness) + 20%);cursor:default;pointer-events:none}.form-button.is-loading .spinner{opacity:1}.form-button.is-loading .button-label{opacity:0}.form-button .button-label{transition:all .3s cubic-bezier(.45,0,.55,1)}.submenu{background-color:#f6f7f5}.submenu .inner{display:flex;flex-direction:column;margin:0 auto;max-width:1208px}.submenu .item{align-items:center;border-bottom:1px solid #d9dad8;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;height:64px;letter-spacing:2px;line-height:24px;padding:20px 24px;position:relative;text-transform:uppercase}.submenu .item:last-child{border-bottom:none}.submenu .item.active:before{background-color:#78be20;content:"";height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media(min-width:768px){.submenu .inner{flex-direction:row;justify-content:center}.submenu .item{border-bottom:none}.submenu .item.active:before{bottom:0;height:4px;left:0;top:auto;transform:none;width:100%}}.statistics{background-color:#f6f7f5;padding:20px 0}@media(min-width:768px){.statistics{padding:40px 0}.statistics .container{display:flex;justify-content:space-evenly}}.statistics .item{padding:20px;text-align:center}@media(min-width:768px){.statistics .item{padding:40px}}.statistics .item .number{color:#002d72;font-family:OpenSans,sans-serif;font-size:68px;font-weight:600}.statistics .item .title{color:#232422;font-size:18px;margin:0}.subscribe-step .button{margin-top:8px;max-width:100%;width:100%}.subscribe-step .cities-suggestion-text{font-size:18px;line-height:26px}.subscribe-step .cities-block{margin-top:20px}.subscribe-step .cities-item,.subscribe-step .cities-item .input.select{margin-bottom:16px}.cities-item-remove{align-items:center;border:none;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:16px}.cities-item-remove span{display:none}.cities-item-remove svg{height:16px;margin-left:8px;width:16px}.cities-item{border:2px solid hsla(90,3%,85%,.6);border-radius:6px;margin-bottom:32px;padding:16px}.cities-item .input{margin-bottom:0}.cities-item .input+.input{margin-top:32px}.cities-item-header{color:#232422;display:flex;justify-content:flex-end}.cities-item-content{border:none;padding:0}@media(min-width:1024px){.cities-item{margin-bottom:40px}.cities-item-remove span{display:block}}.step-loyalty-card .form{margin-top:33px}.step-loyalty-card .highlight-text{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;line-height:32px;margin:0 auto 23px;max-width:584px}.step-loyalty-card .notice-text{margin-bottom:47px;margin-top:0}.step-loyalty-card .notice-text-small{color:#80827f;font-size:14px;letter-spacing:normal;margin:50px auto 0;max-width:584px;text-transform:none}.step-loyalty-card .loading-state{left:10%}.step-loyalty-card .form-footer{display:inline-block;margin-top:56px}@media(min-width:768px){.step-loyalty-card .form-footer{margin-top:68px}.step-personal-data .city,.step-personal-data .district,.step-personal-data .first-name,.step-personal-data .last-name{float:left;width:calc(50% - 20px)}.step-personal-data .city:after,.step-personal-data .district:after,.step-personal-data .first-name:after,.step-personal-data .last-name:after{clear:both;content:"";display:block}.step-personal-data .city,.step-personal-data .first-name{margin-right:40px}.step-personal-data .gender{float:left;margin:20px 40px 0 0;width:calc(30% - 20px)}.step-personal-data .gender:after{clear:both;content:"";display:block}}.step-personal-data .date-of-birth{display:inline-block;margin-top:16px;position:relative;width:100%}.step-personal-data .date-of-birth .group-error{display:none;width:350px}@media(min-width:768px){.step-personal-data .date-of-birth{display:inline-block;width:calc(66.66% - 8px)}.step-personal-data .date-of-birth .error-text{display:none}.step-personal-data .date-of-birth .group-error{display:block}.step-personal-data .day-of-birth,.step-personal-data .month-of-birth,.step-personal-data .year-of-birth{display:inline-block;float:left;margin-left:0;margin-right:15px;width:calc(38% - 28px)}.step-personal-data .year-of-birth{margin-right:0}}.step-personal-data .form__elements:after{clear:both;content:"";display:block}.step-personal-data .form__elements .title{font-size:17px;margin-bottom:16px}.step-personal-data .notice{color:#80827f;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;left:0;position:absolute;top:-24px}.step-personal-data .lottery-consent{border-top:1px solid rgba(79,80,78,.2);margin-top:32px;padding-top:32px}.step-personal-data .lottery-consent h4,.step-personal-data .lottery-consent p{margin-bottom:16px}
