.x-econtract-tooltip{z-index:9;position:fixed;bottom:20px;right:20px;width:100%;max-width:320px;background-color:#fff;border-radius:15px;box-shadow:0 0 10px 5px #0b16430D;-moz-transition:right .4s ease-in-out;-webkit-transition:right .4s ease-in-out;-o-transition:right .4s ease-in-out;transition:right .4s ease-in-out}.x-econtract-tooltip.hidden{right:-100%}.x-econtract-tooltip .tooltip-container{position:relative;padding:25px 35px}.x-econtract-tooltip .icon-delete{position:absolute;top:5px;right:5px;padding:10px;font-size:14px;color:#03004b;cursor:pointer}.x-econtract-tooltip .title-container{display:flex;align-items:center;justify-content:flex-start;gap:10px}.x-econtract-tooltip .title-container .icon{font-size:20px;line-height:20px;color:#f09000}.x-econtract-tooltip .title-container .title{font-size:13px;line-height:25px;font-weight:700;color:#03004b}.x-econtract-tooltip .content-container{padding-top:10px}.x-econtract-tooltip .content-container>*{padding-bottom:10px;font-size:12px;line-height:20px;font-weight:400;color:#03004b}@media only screen and (max-width:767px){.x-econtract-tooltip{position:static;width:100%;max-width:calc(100% - 40px);margin:0 auto 20px auto}.x-econtract-tooltip.hidden{display:none}.x-econtract-tooltip .tooltip-container{padding:20px 30px}}.x-econtract-steps{position:relative;max-width:1090px;margin:0 auto}.x-econtract-steps .progress-inner-bar-set{position:absolute;width:960px;top:-30px;left:70px;height:20px;border-radius:10px;background-color:#e7eaf5;z-index:10}.x-econtract-steps .progress-inner-bar-set.hide{display:none}.x-econtract-steps .progress-inner-bar{position:absolute;width:960px;top:-30px;left:50%;transform:translateX(-50%);height:20px;border-radius:10px;background-color:#f6f1e2}.x-econtract-steps .progress-inner-step.step-three.completed+.progress-inner-bar-set{width:303px}.x-econtract-steps .step-container{font-size:0;position:relative;display:flex;align-items:flex-start;justify-content:center}.x-econtract-steps .step-container .progress-inner-step{display:flex;align-items:center;flex-direction:column;position:relative;top:-33px;width:calc(100%/7);padding:0 10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-steps .step-container .progress-inner-step .text{display:block;position:relative;padding-top:10px;font-size:11px;line-height:15px;font-weight:700;color:#bfbfca;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-steps .step-container .progress-inner-step .bullet{position:relative;width:12px;height:12px;margin:6px 0;background-color:#ddd6c0;border-radius:50%;z-index:10}.x-econtract-steps .step-container .progress-inner-step .completed-value.hide{display:none}.x-econtract-steps .step-container .progress-inner-step.step-one .bullet{width:25px;height:25px;background-color:#1dd08c}.x-econtract-steps .step-container .progress-inner-step.step-one:before{width:25px;height:25px;background-color:#1dd08c}.x-econtract-steps .step-container .progress-inner-step.step-one .text{font-weight:700;color:#03004b}.x-econtract-steps .step-container .progress-inner-step.completed .bullet{width:25px;height:25px;margin:0;background-color:#1532a0}.x-econtract-steps .step-container .progress-inner-step.completed .bullet:before{content:"\e978";font-family:templatefont!important;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px}.x-econtract-steps .step-container .progress-inner-step.completed .text{font-weight:700;color:#03004b}.x-econtract-steps .step-container .progress-inner-step.completed .completed-value{position:relative;display:block;padding:2px 12px;font-size:10px;line-height:13px;font-weight:700;color:#004f91;cursor:pointer;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-steps .step-container .progress-inner-step.completed .completed-value:before{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:-1px}.x-econtract-steps .step-container .progress-inner-step.completed .completed-value.hide{display:none}.x-econtract-steps .step-container .progress-inner-step.completed:hover{cursor:pointer}.x-econtract-steps .step-container .progress-inner-step.completed:hover .text{text-decoration:underline}.x-econtract-steps .step-container .progress-inner-step.active .bullet{width:25px;height:25px;margin:0;background-color:#1dd08c}.x-econtract-steps .step-container .progress-inner-step.active .text{font-weight:700;color:#03004b}.x-econtract-steps .step-container .progress-inner-step.active .completed-value{position:relative;display:inline-block;padding-right:14px;font-size:10px;line-height:13px;font-weight:700;color:#03004b;cursor:pointer;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-steps .step-container .progress-inner-step.active .completed-value:before{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:-1px}.x-econtract-steps .step-container .progress-inner-step.active .completed-value.hide{display:none}@media only screen and (max-width:959px){.x-econtract-steps{overflow-x:auto}.x-econtract-steps::-webkit-scrollbar-thumb{background-color:transparent}.x-econtract-steps .progress-inner-bar-set{position:relative;top:25px}.x-econtract-steps .progress-inner-bar{position:relative;left:0;width:822px;left:64px;transform:none;top:5px}.x-econtract-steps .step-container{top:-18px;width:930px}.x-econtract-steps .step-container .progress-inner-step{top:auto;width:100%;padding:0 4px}}.x-econtract-energy-type[data-energy-status=electricity] .electricity-gas-info-text,.x-econtract-energy-type[data-energy-status=electricity] .gas-info-text,.x-econtract-energy-type[data-energy-status=electricity] .supply-gas-number{display:none!important}.x-econtract-energy-type[data-energy-status=electricity] .supply-number label>span.text-two{display:none}.x-econtract-energy-type[data-energy-status=gas] .electricity-gas-info-text,.x-econtract-energy-type[data-energy-status=gas] .electricity-info-text,.x-econtract-energy-type[data-energy-status=gas] .supply-electricity-number,.x-econtract-energy-type[data-energy-status=gas] .supply-electricity-type{display:none!important}.x-econtract-energy-type[data-energy-status=gas] .supply-number label>span.text-two{display:none}.x-econtract-energy-type[data-energy-status=electricity-gas] .electricity-info-text,.x-econtract-energy-type[data-energy-status=electricity-gas] .gas-info-text{display:none!important}.x-econtract-energy-type[data-energy-status=electricity-gas] .supply-number label>span.text-one{display:none}.x-econtract-energy-type .form-container .info-text{display:block;width:100%;max-width:530px;margin:20px auto;font-size:13px;line-height:22px;color:#fff;text-align:center}.x-econtract-energy-type .form-container .info-text>u{text-decoration:underline;font-weight:700}.x-econtract-energy-type .form-column{display:flex;align-items:center;justify-content:center;gap:20px}.x-econtract-energy-type .form-column .radio-wrapper{display:flex;align-items:center;width:220px;min-height:90px;background-color:#1e188f;border-radius:15px;-moz-transition:background-color .1s ease-in-out;-webkit-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-energy-type .form-column .radio-wrapper.selected{background-color:#1a1579}.x-econtract-energy-type .form-column .radio-wrapper label{width:100%;padding:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-energy-type .form-column .radio-wrapper label .label-text{display:flex;align-items:center;justify-content:space-between;padding-left:30px}.x-econtract-energy-type .form-column .radio-wrapper label .label-text:after{display:none}.x-econtract-energy-type .form-column .radio-wrapper label .label-text:before{display:block;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:#fff;border:2px solid #fff;border-radius:50%}.x-econtract-energy-type .form-column .radio-wrapper label .label-text .icon{color:#fff;font-size:22px;line-height:25px}.x-econtract-energy-type .form-column .radio-wrapper label .label-text .text{font-size:13px;line-height:25px;letter-spacing:-.13px;font-weight:700;color:#fff;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-energy-type .form-column .radio-wrapper [type=radio]:checked+.label-text:after{display:block;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:#1dd08c;border:6px solid #fff}.x-econtract-energy-type .form-row.supply-electricity-type{display:flex;align-items:center;justify-content:center;gap:20px;padding:0}.x-econtract-energy-type .form-row.supply-electricity-type .radio-label{font-size:13px;line-height:25px;letter-spacing:-.13px;font-weight:700;color:#fff}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper{display:flex;align-items:center}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper label{padding:5px 0}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper label .label-text{display:flex;align-items:center;justify-content:space-between;padding-left:30px}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper label .label-text:after{display:none}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper label .label-text:before{display:block;left:0;top:50%;margin-top:-11px;width:20px;height:20px;background:#fff;border:2px solid #fff;border-radius:50%}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper label .label-text .text{font-size:13px;line-height:25px;letter-spacing:.13px;font-weight:400;color:#fff;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-energy-type .form-row.supply-electricity-type .radio-wrapper [type=radio]:checked+.label-text:after{display:block;left:0;top:50%;margin-top:-11px;width:20px;height:20px;background:#1dd08c;border:6px solid #fff}.x-econtract-energy-type .form-row.supply-number{max-width:545px;margin:0 auto;padding:20px 0 0 0}@media only screen and (max-width:767px){.x-econtract-energy-type .form-column{flex-direction:column;gap:10px}.x-econtract-energy-type .form-column .radio-wrapper{width:100%;min-height:80px;border-radius:10px}.x-econtract-energy-type .form-row.supply-electricity-type{flex-wrap:wrap;gap:15px}.x-econtract-energy-type .form-row.supply-electricity-type .radio-label{width:100%;text-align:center}}.x-econtract-supply-type[data-supply-status=home] .supply-business-type,.x-econtract-supply-type[data-supply-status=home] .supply-invoice-type{display:none!important}.x-econtract-supply-type .form-column{display:flex;align-items:center;justify-content:center;gap:20px}.x-econtract-supply-type .form-column .radio-wrapper{display:flex;align-items:center;width:50%;min-height:90px;background-color:#1e188f;border-radius:15px;-moz-transition:background-color .1s ease-in-out;-webkit-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-supply-type .form-column .radio-wrapper.selected{background-color:#1a1579}.x-econtract-supply-type .form-column .radio-wrapper label{width:100%;padding:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-supply-type .form-column .radio-wrapper label .label-text{display:flex;align-items:center;justify-content:space-between;padding-left:35px}.x-econtract-supply-type .form-column .radio-wrapper label .label-text:after{display:none}.x-econtract-supply-type .form-column .radio-wrapper label .label-text:before{display:block;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:#fff;border:2px solid #fff;border-radius:50%}.x-econtract-supply-type .form-column .radio-wrapper label .label-text .icon{color:#fff;font-size:22px;line-height:25px}.x-econtract-supply-type .form-column .radio-wrapper label .label-text .icon.icon-re-connection{font-size:28px}.x-econtract-supply-type .form-column .radio-wrapper label .label-text .text{font-size:13px;line-height:25px;font-weight:700;color:#fff;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-supply-type .form-column .radio-wrapper [type=radio]:checked+.label-text:after{display:block;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:#1dd08c;border:6px solid #fff}.x-econtract-supply-type .form-row{width:100%;max-width:545px;margin:0 auto;padding-top:20px}.x-econtract-supply-type .form-row.supply-business-type .select-wrapper:before{content:"\e964";font-size:22px;margin-top:-11px}.select2-container{display:block;height:65px}.select2-container .selection{height:100%}.select2-container .select2-selection--single{height:65px;border:0;border-radius:33px!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 50px 0 40px;color:#03004b;font-size:13px;line-height:65px;letter-spacing:0;font-weight:700;font-family:SharpGroteskPanEuro,sans-serif}.select2-container .select2-selection--single .select2-selection__arrow{display:none;position:absolute;top:-1px;right:4px;height:65px;width:20px;z-index:1}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#03004b transparent transparent transparent}.select2-container .select2-dropdown{background-color:transparent;border:none;box-sizing:initial}.select2-container .select2-dropdown.select2-dropdown--below{border-top:0;border-radius:33px}.select2-container .select2-search--dropdown{position:relative;padding:0}.select2-container .select2-search--dropdown:before{display:none;content:"\e91b";font-family:templatefont;position:absolute;top:0;right:10px;font-size:18px;line-height:65px;color:#03004b;z-index:999}.select2-container .select2-search--dropdown .select2-search__field{position:relative;height:65px;border:none;border-radius:33px;padding:10px 40px;font-size:16px}.select2-container .select2-results{background-color:#fff}.select2-container .select2-results__options{min-height:100px}.select2-container .select2-results__option{padding:5px 40px;font-size:13px;line-height:25px;color:#03004b;font-weight:400;letter-spacing:0}.select2-container .select2-results__option.select2-results__option--disabled{color:#aaa}.select2-container .select2-results__option.select2-results__option--selected{background:#1a1579;color:#fff}.select2-container .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable{background:#1a1579;color:#fff}.select2-container .select2-results__option.select2-results__option--group{padding:0}.select2-container .select2-results__option.select2-results__message{text-align:center}.select2-container.select2-container--open .select2-dropdown{left:0;top:-65px}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:5px 4px 0 4px}.select2-container.select2-container--disabled{background-color:#eee;cursor:default}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__rendered{opacity:.7}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__arrow b{border-color:#adaeaf transparent transparent transparent}@media only screen and (max-width:767px){.x-econtract-supply-type .form-column{flex-direction:column;gap:10px}.x-econtract-supply-type .form-column .radio-wrapper{width:100%;min-height:80px;border-radius:10px}}.x-econtract-products{position:relative}.x-econtract-products .x-main-product-list>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px;overflow-y:auto}.x-econtract-products .x-main-product-list>ul>li{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-products .x-main-product-list .x-product-box.selected{box-shadow:0 0 3px 3px #1dd08c}.x-econtract-products .x-main-product-list .x-product-box.has-addons .addons-container{display:block;margin-top:auto}.x-econtract-products .x-main-product-list .x-product-box.has-addons .button-container{margin-top:0}.x-econtract-products .x-main-product-list .x-product-box .info-container{padding:25px 40px;gap:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-products .x-main-product-list .x-product-box .title-container{margin:10px 0 0 0;padding:0}.x-econtract-products .x-main-product-list .x-product-box .title-container .title{position:relative;padding-right:30px}.x-econtract-products .x-main-product-list .x-product-box .title-container .title:before{top:0;right:0;font-size:26px;line-height:26px}.x-econtract-products .x-main-product-list .x-product-box .title-container .tag-container{margin:10px 0 0 0}.x-econtract-products .x-main-product-list .x-product-box .title-container .small-description{display:none}.x-econtract-products .x-main-product-list .x-product-box .big-description{padding:0}.x-econtract-products .x-main-product-list .x-product-box .big-description>ul>li{background-color:transparent;padding:10px 10px 10px 30px;line-height:20px}.x-econtract-products .x-main-product-list .x-product-box .big-description>ul>li:before{top:8px;left:0}.x-econtract-products .x-main-product-list .x-product-box .js-select.checked{position:relative;width:50px;height:50px;padding:0;border:3px solid #1dd08c;background-color:#fff}.x-econtract-products .x-main-product-list .x-product-box .js-select.checked .text{display:none}.x-econtract-products .x-main-product-list .x-product-box .js-select.checked:before{content:"\e978";position:absolute;right:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;color:#1dd08c;font-size:20px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addons-title-container{position:relative;font-size:0}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addons-title-container:before{content:'';position:absolute;top:8px;left:-40px;width:calc(100% + 80px);height:2px;background-color:#f6f6f7}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addons-title-container .icon{z-index:1;position:relative;display:inline-block;vertical-align:middle;padding:0 5px 0 10px;font-size:11px;line-height:15px;color:#03004b;background-color:#fff}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addons-title-container .icon:after{content:"";position:absolute;top:-5px;left:4px;width:18px;height:18px;border:2px solid #03004b;background-color:transparent;border-radius:100%}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addons-title-container .addons-title{z-index:1;position:relative;display:inline-block;vertical-align:middle;padding:0 10px 0 5px;font-size:13px;line-height:20px;font-weight:700;color:#03004b;background-color:#fff}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addons-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .stylish-checkbox{background-color:#f6f6f7;border-radius:8px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .stylish-checkbox label{width:100%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .stylish-checkbox [type=checkbox]+span{display:flex;align-items:center;padding-left:0;padding-right:40px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .stylish-checkbox [type=checkbox]+span:before{top:50%;margin-top:-10px;left:initial;right:0;width:20px;height:20px;border-radius:4px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .stylish-checkbox [type=checkbox]:checked+span:before{font-size:12px;line-height:15px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .tooltip-container{position:relative}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .tooltip-container:hover .tooltip-content{display:block}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .tooltip-container .icon{display:block;width:20px;height:20px;padding:5px;font-size:20px;line-height:20px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .tooltip-container .tooltip-content{display:none;z-index:1;position:absolute;bottom:35px;left:50%;transform:translateX(-50%);width:180px;padding:10px;background-color:#fff;border-radius:5px;font-size:12px;line-height:15px;box-shadow:0 0 2px 2px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .tooltip-container .tooltip-content:before{content:"";display:block;position:absolute;top:100%;right:50%;margin-right:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d4d4d4}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .tooltip-container .tooltip-content:after{content:"";display:block;position:absolute;top:100%;right:50%;margin-right:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.x-econtract-products .x-main-product-list .x-product-box .button-container{margin-top:auto;padding:0}.x-econtract-products .buttons-container.sticky-buttons{position:sticky;z-index:2;width:100%;left:0;right:0;bottom:0;padding:20px 0;background-color:rgba(4,3,73,.9)}@media only screen and (max-width:1499px){.x-econtract-products .x-main-product-list>ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:959px){.x-econtract-products .x-main-product-list>ul{grid-template-columns:1fr}}@media only screen and (max-width:767px){.x-econtract-products .x-main-product-list .x-product-box .title a{font-size:18px;line-height:25px;letter-spacing:-.18px}.x-econtract-products .x-main-product-list .x-product-box .info-container{padding:25px}.x-econtract-products .x-main-product-list .x-product-box .addons-container .addon .stylish-checkbox [type=checkbox]+span{font-size:13px}}.x-econtract-user-data[data-form-status=gov] .js-manual-data{display:none!important}.x-econtract-user-data[data-form-status=gov][data-user-type-status=person] .gov-buttons{padding-bottom:50px}.x-econtract-user-data[data-form-status=updated-from-gov] .buttons-container.gov-buttons .js-data-via-gov{background-color:#03004b;border:2px solid #fff}.x-econtract-user-data[data-form-status=updated-from-gov] .buttons-container.gov-buttons .js-data-via-gov:hover{background-color:#03004b}.x-econtract-user-data[data-user-type-status=person] .legal-entity-data{display:none!important}.x-econtract-user-data[data-user-type-status=legal-entity] .gov-buttons,.x-econtract-user-data[data-user-type-status=legal-entity] .user-data{display:none!important}.x-econtract-user-data[data-billing-address-status=e-billing] .js-billing-address-data,.x-econtract-user-data[data-billing-address-status=same-billing] .js-billing-address-data{display:none!important}.x-econtract-user-data[data-user-identification-status=personal-id] .js-user-passport{display:none!important}.x-econtract-user-data[data-user-identification-status=passport] .js-user-personal-id{display:none!important}.x-econtract-user-data[data-energy-status=electricity] .gas-data{display:none!important}.x-econtract-user-data[data-energy-status=gas] .electricity-data{display:none!important}.x-econtract-user-data[data-electricity-type-status=day] .day-night-consumption-data{display:none!important}.x-econtract-user-data .form-container{display:flex;flex-direction:column;margin-top:20px}.x-econtract-user-data .form-container .info-text{display:block;font-size:13px;line-height:22px;color:#fff}.x-econtract-user-data .form-container .info-text>b{text-decoration:underline}.x-econtract-user-data .inner-form-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:15px;position:relative;width:100%;max-width:650px;margin:20px auto;padding:35px 50px;border-radius:15px;border:1px solid #1e188f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-user-data .inner-form-container .form-label{position:absolute;top:-15px;left:40px;padding:0 15px;font-size:16px;line-height:30px;font-weight:700;color:#fff;background-color:#03004b}.x-econtract-user-data .inner-form-container.property-data{margin:20px auto 0 auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.x-econtract-user-data .inner-form-container.consumption-data{margin:0 auto;padding:25px 50px;border-top:0;border-radius:0}.x-econtract-user-data .inner-form-container.consumption-data .label{display:block;width:100%;font-size:16px;line-height:25px;letter-spacing:-.16px;font-weight:500;color:#fff}.x-econtract-user-data .inner-form-container.prev-provider-data{margin:0 auto;padding:25px 50px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.x-econtract-user-data .inner-form-container.consent-data{margin:0 auto;border:0;border-radius:0}.x-econtract-user-data .form-row{width:100%;padding:0}.x-econtract-user-data .form-row.billing-address,.x-econtract-user-data .form-row.user-identification,.x-econtract-user-data .form-row.user-type{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:0}.x-econtract-user-data .form-row.billing-address .radio-label,.x-econtract-user-data .form-row.user-identification .radio-label,.x-econtract-user-data .form-row.user-type .radio-label{font-size:13px;line-height:25px;letter-spacing:-.13px;font-weight:700;color:#fff}.x-econtract-user-data .form-row.billing-address .radio-wrapper,.x-econtract-user-data .form-row.user-identification .radio-wrapper,.x-econtract-user-data .form-row.user-type .radio-wrapper{display:flex;align-items:center}.x-econtract-user-data .form-row.billing-address .radio-wrapper label,.x-econtract-user-data .form-row.user-identification .radio-wrapper label,.x-econtract-user-data .form-row.user-type .radio-wrapper label{padding:5px 0}.x-econtract-user-data .form-row.billing-address .radio-wrapper label .label-text,.x-econtract-user-data .form-row.user-identification .radio-wrapper label .label-text,.x-econtract-user-data .form-row.user-type .radio-wrapper label .label-text{display:flex;align-items:center;justify-content:space-between;padding-left:30px}.x-econtract-user-data .form-row.billing-address .radio-wrapper label .label-text:after,.x-econtract-user-data .form-row.user-identification .radio-wrapper label .label-text:after,.x-econtract-user-data .form-row.user-type .radio-wrapper label .label-text:after{display:none}.x-econtract-user-data .form-row.billing-address .radio-wrapper label .label-text:before,.x-econtract-user-data .form-row.user-identification .radio-wrapper label .label-text:before,.x-econtract-user-data .form-row.user-type .radio-wrapper label .label-text:before{display:block;left:0;top:50%;margin-top:-11px;width:20px;height:20px;background:#fff;border:2px solid #fff;border-radius:50%}.x-econtract-user-data .form-row.billing-address .radio-wrapper label .label-text .text,.x-econtract-user-data .form-row.user-identification .radio-wrapper label .label-text .text,.x-econtract-user-data .form-row.user-type .radio-wrapper label .label-text .text{font-size:13px;line-height:25px;letter-spacing:.13px;font-weight:400;color:#fff;-moz-transition:text-decoration .2s ease-in-out;-webkit-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}.x-econtract-user-data .form-row.billing-address .radio-wrapper [type=radio]:checked+.label-text:after,.x-econtract-user-data .form-row.user-identification .radio-wrapper [type=radio]:checked+.label-text:after,.x-econtract-user-data .form-row.user-type .radio-wrapper [type=radio]:checked+.label-text:after{display:block;left:0;top:50%;margin-top:-11px;width:20px;height:20px;background:#1dd08c;border:6px solid #fff}.x-econtract-user-data .form-row.user-identification{justify-content:flex-start}.x-econtract-user-data .form-row.billing-address{justify-content:flex-start;row-gap:10px}.x-econtract-user-data .form-row.billing-address .radio-label{width:100%}.x-econtract-user-data .form-row.consent .checkbox-wrapper{text-align:center}.x-econtract-user-data .form-row.consent .checkbox-wrapper label span{padding-left:30px;line-height:20px;color:#fff}.x-econtract-user-data .form-row.consent .checkbox-wrapper label span>a{color:#b0d3f1}.x-econtract-user-data .form-row.consent .checkbox-wrapper label span>a:hover{text-decoration:underline}.x-econtract-user-data .form-row.consent .stylish-checkbox [type=checkbox]+span:before{width:20px;height:20px;border-radius:4px;border:2px solid #fff}.x-econtract-user-data .form-row.consent .stylish-checkbox [type=checkbox]:checked+span:before{font-size:15px;line-height:18px;color:#03004b;background:#fff}.x-econtract-user-data .form-row.city,.x-econtract-user-data .form-row.postal-code{width:calc(50% - 8px)}.x-econtract-user-data .form-row.readonly .input-wrapper input{padding-right:40px}.x-econtract-user-data .form-row.readonly .input-wrapper:after{content:"\e938";font-family:templatefont;position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:20px;color:#03004b;opacity:.4}.x-econtract-user-data .form-row.readonly .select-wrapper:before{content:none}.x-econtract-user-data .form-row.readonly .select-wrapper:after{content:"\e938";font-family:templatefont;position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:20px;color:#03004b;opacity:.4}.x-econtract-user-data .buttons-container.buttons{padding:0}.x-econtract-user-data .buttons-container.gov-buttons{padding:20px 0;gap:20px}.x-econtract-user-data .buttons-container.gov-buttons .separator{font-size:13px;line-height:25px;font-weight:700;color:#fff}.x-econtract-user-data .buttons-container.gov-buttons .js-data-via-gov{width:50%;max-width:320px;font-weight:500;font-size:13px;line-height:25px;background-color:#0060b1;color:#fff;padding:15px;border-radius:10px;cursor:pointer}.x-econtract-user-data .buttons-container.gov-buttons .js-data-via-gov:hover{background-color:#005298}.x-econtract-user-data .buttons-container.gov-buttons .js-data-via-gov>*{display:inline-block;vertical-align:middle}.x-econtract-user-data .buttons-container.gov-buttons .js-data-via-gov>img{padding-left:5px}.x-econtract-user-data .buttons-container.gov-buttons .js-data-via-gov.x-disabled{opacity:.4;cursor:default}.x-econtract-user-data .buttons-container.gov-buttons .js-data-via-gov.x-disabled:hover{background-color:#0060b1}.x-econtract-user-data .buttons-container.gov-buttons .js-data-manually{width:50%;max-width:290px;font-size:13px;line-height:25px;background-color:#fff;color:#03004b;padding:15px;border-radius:10px;cursor:pointer}.x-econtract-user-data .buttons-container.gov-buttons .js-data-manually:hover{background-color:#e6e6e6}@media only screen and (max-width:767px){.x-econtract-user-data .inner-form-container{padding:30px 15px}.x-econtract-user-data .inner-form-container.consumption-data{padding:20px 15px}.x-econtract-user-data .inner-form-container.consumption-data .label{padding-left:30px}.x-econtract-user-data .inner-form-container.prev-provider-data{padding:20px 15px}.x-econtract-user-data .buttons-container.gov-buttons{flex-direction:column;gap:10px}.x-econtract-user-data .buttons-container.gov-buttons .button{width:100%;max-width:360px}.x-econtract-user-data .form-row.billing-address,.x-econtract-user-data .form-row.user-identification,.x-econtract-user-data .form-row.user-type{row-gap:10px}.x-econtract-user-data .form-row.billing-address .radio-label,.x-econtract-user-data .form-row.user-identification .radio-label,.x-econtract-user-data .form-row.user-type .radio-label{width:100%}.x-econtract-user-data .form-row.billing-address .radio-wrapper label .label-text .text,.x-econtract-user-data .form-row.user-identification .radio-wrapper label .label-text .text,.x-econtract-user-data .form-row.user-type .radio-wrapper label .label-text .text{font-size:15px;letter-spacing:-.15px}.x-econtract-user-data .form-row.billing-address .radio-wrapper{width:100%}}@media only screen and (max-width:479px){.x-econtract-user-data .form-row.city,.x-econtract-user-data .form-row.postal-code{width:100%}}.x-econtract-payment .form-column{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;max-width:545px;margin:0 auto}.x-econtract-payment .form-column .radio-wrapper{display:flex;align-items:center;width:100%;min-height:90px;background-color:#1e188f;border-radius:10px;-moz-transition:background-color .1s ease-in-out;-webkit-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-payment .form-column .radio-wrapper.selected{background-color:#1a1579}.x-econtract-payment .form-column .radio-wrapper label{width:100%;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-payment .form-column .radio-wrapper label .label-text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:35px}.x-econtract-payment .form-column .radio-wrapper label .label-text:after{display:none}.x-econtract-payment .form-column .radio-wrapper label .label-text:before{display:block;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:#fff;border:2px solid #fff;border-radius:50%}.x-econtract-payment .form-column .radio-wrapper label .label-text .icon{color:#fff;font-size:23px;line-height:25px}.x-econtract-payment .form-column .radio-wrapper label .label-text .icon.icon-pagia-entoli{font-size:25px}.x-econtract-payment .form-column .radio-wrapper label .label-text .text{display:flex;align-items:center;gap:10px;font-size:13px;line-height:25px;font-weight:700;color:#fff}.x-econtract-payment .form-column .radio-wrapper label .label-text .tooltip-container{position:relative}.x-econtract-payment .form-column .radio-wrapper label .label-text .tooltip-container:hover .tooltip-content{display:block}.x-econtract-payment .form-column .radio-wrapper label .label-text .tooltip-container .icon{display:block;width:20px;height:20px;padding:5px;font-size:20px;line-height:20px}.x-econtract-payment .form-column .radio-wrapper label .label-text .tooltip-container .tooltip-content{display:none;z-index:1;position:absolute;bottom:35px;left:50%;transform:translateX(-50%);width:200px;padding:10px;background-color:#fff;border-radius:5px;font-size:12px;line-height:15px;font-weight:400;color:#03004b;box-shadow:0 0 2px 2px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-payment .form-column .radio-wrapper label .label-text .tooltip-container .tooltip-content:before{content:"";display:block;position:absolute;top:100%;right:50%;margin-right:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d4d4d4}.x-econtract-payment .form-column .radio-wrapper label .label-text .tooltip-container .tooltip-content:after{content:"";display:block;position:absolute;top:100%;right:50%;margin-right:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.x-econtract-payment .form-column .radio-wrapper [type=radio]:checked+.label-text:after{display:block;left:0;top:50%;margin-top:-11px;width:22px;height:22px;background:#1dd08c;border:6px solid #fff}@media only screen and (max-width:767px){.x-econtract-payment .form-column{gap:10px}.x-econtract-payment .form-column .radio-wrapper{min-height:80px}}.x-econtract-documents[data-supply-status=home] .business-data{display:none!important}.x-econtract-documents[data-supply-status=business] .home-data{display:none!important}.x-econtract-documents[data-user-type-status=person] .legal-entity-data{display:none!important}.x-econtract-documents[data-user-type-status=legal-entity] .user-data{display:none!important}.x-econtract-documents[data-id-required=false] .document-box.id-card{display:none!important}.x-econtract-documents[data-property-required=false] .document-box.property{display:none!important}.x-econtract-documents[data-ng-bill-required=false] .document-box.bill.gas{display:none!important}.x-econtract-documents[data-el-bill-required=false] .document-box.bill.electricity{display:none!important}.x-econtract-documents .documents-container{width:100%;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-documents .documents-container .document-box{position:relative;padding:25px 200px 25px 35px;border-bottom:1px solid rgba(255,255,255,.2)}.x-econtract-documents .documents-container .document-box.id-card .info-container{max-width:300px}.x-econtract-documents .documents-container .document-box.bill .info-container{max-width:300px}.x-econtract-documents .documents-container .document-box.bill .info-container.electricity-data{max-width:340px}.x-econtract-documents .documents-container .document-box.file-uploaded .title-container .title:before{color:#fff;background-color:#acf674}.x-econtract-documents .documents-container .title-container{font-size:0}.x-econtract-documents .documents-container .title-container .title{display:inline-block;vertical-align:middle;padding-right:15px;position:relative;font-size:16px;font-weight:700;color:#fff;line-height:30px}.x-econtract-documents .documents-container .title-container .title:before{position:absolute;left:-35px;top:50%;transform:translateY(-50%);color:#acf674;font-size:25px;border-radius:100%}.x-econtract-documents .documents-container .title-container .required-text{display:inline-block;vertical-align:middle;font-size:13px;line-height:25px;font-style:italic;font-weight:700;color:#fff;opacity:.4}.x-econtract-documents .documents-container .info-container{max-width:490px;padding-top:15px}.x-econtract-documents .documents-container .info-container .info{font-size:13px;line-height:22px;color:#fff}.x-econtract-documents .documents-container .info-container .info.tenant{padding-top:15px}.x-econtract-documents .documents-container .attach-file-info{display:block;padding:25px 35px;font-size:12px;line-height:20px;color:#fff;font-style:italic}.x-econtract-documents .documents-container .error-wrapper{margin:0;background:0 0;padding-top:10px}.x-econtract-documents .documents-container .error-wrapper .validator{position:relative;margin-bottom:10px;padding:10px 10px 10px 40px;border-radius:5px;border:1px solid #ff1d1d;background-color:#fee;color:#ff1d1d;font-size:11px;line-height:20px;font-weight:700}.x-econtract-documents .documents-container .error-wrapper .validator:before{position:absolute;left:12px;top:10px;font-size:20px}.x-econtract-documents .documents-container .error-wrapper .validator:after{display:none}.x-econtract-documents .cw-upload-wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);width:200px;height:40px}.x-econtract-documents .cw-upload-wrapper:hover .pseudo-upload .link-text{text-decoration:none}.x-econtract-documents .cw-upload-wrapper .pseudo-upload{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 5px;cursor:pointer}.x-econtract-documents .cw-upload-wrapper .pseudo-upload .text{font-size:11px;line-height:20px;color:#fff;font-weight:700}.x-econtract-documents .cw-upload-wrapper .pseudo-upload .icon{width:30px;height:30px;background-color:#af2eff;border-radius:100%;text-align:center}.x-econtract-documents .cw-upload-wrapper .pseudo-upload .icon:before{font-size:16px;line-height:30px;color:#03004b}.x-econtract-documents .cw-upload-wrapper .cwfileupload{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;font-size:20px;line-height:40px;cursor:pointer;opacity:0}.x-econtract-documents .cw-uploaded-files-wrapper{max-width:570px;margin:0 auto}.x-econtract-documents .cwuploaded-file{padding:15px 0;font-size:14px;line-height:20px;font-weight:300;letter-spacing:.04em;position:relative;display:inline-block;vertical-align:middle;padding:10px 40px 10px 20px;margin-right:10px;margin-top:10px;border:1px solid #fff;color:#fff;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px}.x-econtract-documents .cwuploaded-file:before{position:absolute;top:0;left:16px;display:block;font-size:24px;line-height:50px}.x-econtract-documents .cwuploaded-file .cwdelete-file{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:block;width:30px;height:10px;margin-top:-1px;cursor:pointer;text-align:center;line-height:10px;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.x-econtract-documents .cwuploaded-file .cwdelete-file:before{font-size:10px}.x-econtract-documents .cwuploaded-file .cwdelete-file:hover{color:#af2eff}.x-econtract-documents .disclaimer-container{padding:10px 0}.x-econtract-documents .disclaimer-container .disclaimer-text{font-size:13px;line-height:20px;color:#fff}.x-econtract-documents .disclaimer-container .disclaimer-text>a{color:#fff;text-decoration:underline}.x-econtract-documents .disclaimer-container .disclaimer-text>a:hover{text-decoration:none}.x-econtract-documents .disclaimer-container .disclaimer-content{z-index:202;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;max-width:calc(100% - 40px);height:calc(100% - 40px);max-height:max-content;overflow:auto;padding:40px;border-radius:10px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-documents .disclaimer-container .disclaimer-content .js-close-disclaimer{position:absolute;top:5px;right:5px;width:50px;height:50px;font-size:16px;line-height:50px;text-align:center;color:#03004b;cursor:pointer}@media only screen and (max-width:767px){.x-econtract-documents .documents-container{margin-bottom:0}.x-econtract-documents .documents-container .document-box{padding:25px 25px 65px 35px}.x-econtract-documents .documents-container .document-box .info-container{max-width:initial!important}.x-econtract-documents .cw-upload-wrapper{top:initial;right:initial;bottom:15px;left:35px;transform:none;width:auto}.x-econtract-documents .disclaimer-container .disclaimer-content{padding:30px}}.x-econtract-overview[data-user-type-status=person] .legal-entity-data{display:none!important}.x-econtract-overview[data-user-type-status=legal-entity] .user-data{display:none!important}.x-econtract-overview .overview-container{width:100%;max-width:660px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-overview .overview-container .overview-type{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 0;border-top:2px solid rgba(255,255,255,.2)}.x-econtract-overview .overview-container .overview-type.documents .label-container{width:25%}.x-econtract-overview .overview-container .overview-type:last-of-type{border-bottom:2px solid rgba(255,255,255,.2)}.x-econtract-overview .overview-container .label-container{width:50%;flex-shrink:0}.x-econtract-overview .overview-container .label-container .label{position:relative;display:inline-block;padding-left:40px;font-size:13px;line-height:25px;font-weight:700;color:#fff}.x-econtract-overview .overview-container .label-container .label:before{position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:-1px;color:#1dd08c;font-size:22px}.x-econtract-overview .overview-container .value-container{width:50%;text-align:right}.x-econtract-overview .overview-container .value-container .value{display:block;padding:5px 0;text-align:right;font-size:14px;line-height:20px;color:#fff}.x-econtract-overview .overview-container .value-container .label{display:inline-block;vertical-align:middle;text-align:right;font-size:12px;line-height:22px;color:#fff}.x-econtract-overview .overview-container .value-container .label+span{display:inline-block;vertical-align:middle}.x-econtract-overview .overview-container .value-container .spacer{display:block;width:100%;height:10px}.x-econtract-overview .overview-container .value-container .js-edit-email,.x-econtract-overview .overview-container .value-container .js-edit-phone{display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer}.x-econtract-overview .overview-container .value-container .js-edit-email:after,.x-econtract-overview .overview-container .value-container .js-edit-phone:after{content:"\e945";font-family:templatefont;font-size:12px;color:#fff}.x-econtract-overview .overview-container .documents-container{text-align:right;margin-top:-10px;margin-right:-10px}.x-econtract-overview .overview-container .documents-container ul{font-size:0}.x-econtract-overview .overview-container .documents-container ul li{display:inline-block;vertical-align:middle;padding:10px 20px;margin-right:10px;margin-top:10px;border-radius:20px;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;color:#fff}.x-econtract-overview .recaptcha-container{padding-top:20px;text-align:center}@media only screen and (max-width:767px){.x-econtract-overview .overview-container .overview-type{flex-direction:column;gap:10px}.x-econtract-overview .overview-container .overview-type.documents .label-container{width:100%}.x-econtract-overview .overview-container .label-container{width:100%}.x-econtract-overview .overview-container .value-container{width:100%;padding-left:40px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-overview .overview-container .value-container .value{text-align:left}.x-econtract-overview .overview-container .value-container .js-edit-email,.x-econtract-overview .overview-container .value-container .js-edit-phone{justify-content:flex-start}.x-econtract-overview .overview-container .documents-container{text-align:left;margin-top:0;margin-right:0;padding-left:40px}}.x-econtract-otp{z-index:202;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:650px;max-width:90%;height:100%;max-height:max-content;overflow:auto;padding:40px;border-radius:20px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-otp[data-otp-status=SMS] .data-email{display:none!important}.x-econtract-otp[data-otp-status=Email] .data-sms{display:none!important}.x-econtract-otp .js-close-otp{position:absolute;top:5px;right:5px;width:50px;height:50px;font-size:16px;line-height:50px;text-align:center;color:#03004b;cursor:pointer}.x-econtract-otp .main-title-container{flex-direction:column;gap:10px;max-width:320px;margin:0 auto}.x-econtract-otp .main-title-container .icon-otp{font-size:66px;color:#03004b}.x-econtract-otp .main-title-container .title{font-size:22px;line-height:30px;letter-spacing:0;color:#03004b}.x-econtract-otp .main-title-container .subtitle{padding:0;text-align:center;font-size:13px;line-height:20px;letter-spacing:0;color:#03004b}.x-econtract-otp .otp-confirmation-form{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:320px;margin:0 auto;padding:20px 0;text-align:center}.x-econtract-otp .otp-confirmation-form .example{font-size:22px;line-height:30px;letter-spacing:-.22px;color:#03004b;font-weight:700}.x-econtract-otp .otp-confirmation-form .form-title{font-size:13px;font-weight:700;line-height:20px;color:#03004b}.x-econtract-otp .otp-confirmation-form .input-fields{display:flex;width:100%;justify-content:center}.x-econtract-otp .otp-confirmation-form .input-fields>input:last-child{margin-right:0}.x-econtract-otp .otp-confirmation-form .input-fields input::-webkit-inner-spin-button,.x-econtract-otp .otp-confirmation-form .input-fields input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x-econtract-otp .otp-confirmation-form .input-fields input:focus{border-color:#03004b}.x-econtract-otp .otp-confirmation-form .input-fields input{margin-right:10px;width:40px;height:50px;border:1px solid #aabbca;border-radius:2px;outline:0;text-align:center;color:#03004b;font-size:16px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.x-econtract-otp .otp-confirmation-form .expiration-message{padding-top:20px;font-size:10px;font-weight:700;color:#03004b}.x-econtract-otp .otp-confirmation-form .expiration-message .time{color:#1532a0}.x-econtract-otp .otp-confirmation-form .error-wrapper{display:none;width:100%;justify-content:center;text-align:center}.x-econtract-otp .otp-confirmation-form .error-wrapper .error{color:#ff1d1d;font-size:11px;letter-spacing:0;line-height:20px;font-weight:700}.x-econtract-otp .otp-confirmation-form .js-otp-form-row{padding:0}.x-econtract-otp .otp-confirmation-form .js-otp-form-row.with-error input{border:1px solid #ff1d1d}.x-econtract-otp .otp-confirmation-form .buttons-container{display:block;width:100%}.x-econtract-otp .otp-confirmation-form .buttons-container .js-otp-validation{width:100%}.x-econtract-otp .otp-confirmation-form .new-otp-code-msg{text-align:center}.x-econtract-otp .otp-confirmation-form .new-otp-code-msg .link{font-size:13px;line-height:22px;letter-spacing:0;font-weight:700}.x-econtract-otp .otp-confirmation-form .new-otp-code-msg .link>a{color:#1532a0}.x-econtract-otp .otp-confirmation-form .new-otp-code-msg .link>a:hover{text-decoration:underline}.x-econtract-otp .info-container{display:block;width:100%;max-width:540px;margin:0 auto;padding-top:20px}.x-econtract-otp .info-container .info{font-size:12px;line-height:20px;letter-spacing:0;color:#03004b}.x-econtract-otp .js-otp-generic-error{width:100%;padding:50px 0;text-align:center;font-size:13px;line-height:20px;color:#ff1d1d;font-weight:700}@media only screen and (max-width:479px){.x-econtract-otp{padding:30px;border-radius:10px}.x-econtract-otp .otp-confirmation-form .input-fields input{width:calc(100% / 6);margin-right:5px}}.x-econtract-edit-phone{z-index:202;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:650px;max-width:90%;padding:40px;border-radius:20px;background:#f4f4f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-edit-phone .js-close-edit-phone{position:absolute;top:5px;right:5px;width:50px;height:50px;font-size:16px;line-height:50px;text-align:center;color:#03004b;cursor:pointer}.x-econtract-edit-phone .form-container{display:flex;flex-direction:column;align-items:center;gap:20px}.x-econtract-edit-phone .main-title-container{justify-content:center}.x-econtract-edit-phone .main-title-container .title{font-size:20px;line-height:30px;letter-spacing:0;color:#03004b}.x-econtract-edit-phone .form-row{width:100%;max-width:545px;margin:0 auto;padding:0}@media only screen and (max-width:479px){.x-econtract-edit-phone{padding:40px 30px}}.x-econtract-edit-email{z-index:202;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:650px;max-width:90%;padding:40px;border-radius:20px;background:#f4f4f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-econtract-edit-email .js-close-edit-email{position:absolute;top:5px;right:5px;width:50px;height:50px;font-size:16px;line-height:50px;text-align:center;color:#03004b;cursor:pointer}.x-econtract-edit-email .form-container{display:flex;flex-direction:column;align-items:center;gap:20px}.x-econtract-edit-email .main-title-container{justify-content:center}.x-econtract-edit-email .main-title-container .title{font-size:20px;line-height:30px;letter-spacing:0;color:#03004b}.x-econtract-edit-email .form-row{width:100%;max-width:545px;margin:0 auto;padding:0}@media only screen and (max-width:479px){.x-econtract-edit-email{padding:40px 30px}}
/*# sourceMappingURL=styles-econtract-v2.css.map */
