.footer__copyright-left,.footer__copyright-right,.modal__buy-project,.modal__call-info,.modal__header,.modal__main-text,.modal__phone-number--contact,.order-free__divider,.order-free__header{text-align:center}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../../fonts/nunito/NunitoSans-Light.woff2) format("woff2"),url(../../fonts/nunito/NunitoSans-Light.woff) format("woff")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/nunito/NunitoSans-Regular.woff2) format("woff2"),url(../../fonts/nunito/NunitoSans-Regular.woff) format("woff")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/nunito/NunitoSans-SemiBold.woff2) format("woff2"),url(../../fonts/nunito/NunitoSans-SemiBold.woff) format("woff")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/nunito/NunitoSans-Bold.woff2) format("woff2"),url(../../fonts/nunito/NunitoSans-Bold.woff) format("woff")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/nunito/NunitoSans-ExtraBold.woff2) format("woff2"),url(../../fonts/nunito/NunitoSans-ExtraBold.woff) format("woff")}.footer{background-color:#FAFAFA;border-top:1px solid #D4D4D4}.footer__row{display:flex;flex-direction:column}.footer__row:last-child{padding-bottom:0}.footer__col{display:flex;flex-direction:column;width:100%}.footer__list{margin-bottom:28px}.footer__list-item{padding:0 0 20px}.footer__list-item:last-child{padding:0}.footer__list-item--contact{padding:0 0 12px}.footer__section{border-bottom:1px solid #DDD;margin-left:-16px;padding-left:16px;overflow:hidden;padding-right:16px;position:relative;width:calc(100% + 32px)}.footer__section input[type=checkbox]:checked~.footer__content{display:block}.footer__section input[type=checkbox]:checked~.footer__section-label:after{transform:rotate(180deg)}.footer__section-label{display:block;position:relative}.footer__section-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none'%3E%3Cpath d='M.801.314L0 1.26l6.1 5.673.4.374.4-.374L13 1.26l-.801-.945L6.5 5.613.801.314z' fill='%2301161e'/%3E%3C/svg%3E");content:'';height:8px;position:absolute;right:0;top:21px;transition:all .3s;width:13px}.footer__section-label--first::before{background-color:#D4D4D4;content:'';height:23px;position:absolute;right:26px;top:12px;width:1px}.footer__section-title--first,.footer__title-link{width:calc(100% - 26px)}.footer__section-input{display:none}.footer__section-title{font-size:14px;font-weight:700;line-height:21px;padding-bottom:13px;padding-top:13px}.footer__section-annotation{color:#D61229;font-size:11px;line-height:11px}.footer__title-link{display:inline-block}.footer__link{color:#717171;font-size:14px;line-height:16px}.footer__link:hover{text-decoration:underline;color:#222}.footer__content{display:none;overflow:hidden;position:relative}.footer__partners{border-bottom:1px solid #D4D4D4;padding:24px 0 32px}.footer__partners-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.footer__partners-title{font-size:16px;font-weight:700;line-height:24px}.footer__partners-zone{align-items:baseline;display:flex;font-size:14px;gap:6px;line-height:18px}.footer__partners-list{display:flex;flex-wrap:wrap;gap:8px}.footer__partner{align-items:center;border-radius:6px;box-shadow:0 7px 30px rgba(0,0,0,.1);display:flex;height:55px;justify-content:center;width:104px;background:#FFF}.footer__partner-link{display:flex}.footer__extradom-logo{margin-bottom:24px;max-width:168px;width:100%}.footer__contact{margin-bottom:28px}.footer__contact-item{display:flex;color:#717171;flex-direction:row;font-size:14px;line-height:16px;margin-bottom:12px;cursor:pointer}.footer__contact-icon{margin-right:10px}.footer__contact-phone{display:flex;flex-direction:column}.footer__contact-phone-no{color:#222;font-size:18px;font-weight:700;line-height:28px}.footer__contact-hours{font-size:12px;line-height:16px}.footer__nav{display:flex;border-bottom:1px solid #D4D4D4;flex-direction:column}.footer__nav-left{margin-bottom:24px}.footer__social{margin-bottom:28px}.footer__social-row{display:flex;flex-direction:row;margin-bottom:8px}.footer__social-item{margin-right:5px}.footer__social-item>img:hover{box-shadow:0 0 0 1px #000;border-radius:6px}.footer__payment{border-bottom:1px solid #D4D4D4;padding-bottom:23px;padding-top:24px}.footer__payment-title{font-size:14px;font-weight:700;line-height:21px;margin-bottom:9px}.footer__payment-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin-bottom:17px}.footer__payment-icon{filter:grayscale(1)}.footer__payment-icon:hover{filter:none}.footer__copyright{color:#717171;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;line-height:18px;padding-bottom:36px;padding-top:24px}.checkbox,.checkbox input:checked~.checkbox__checkmark::after,.dropdown,.footer__holding a{display:block}.footer__holding{margin-top:24px}.footer__holding a{margin-bottom:12px}.footer__holding-info{align-items:center;display:flex;flex-direction:column-reverse}.footer__holding-link{color:#717171;display:flex;flex-direction:column;font-size:12px;line-height:16px;margin-bottom:4px}.footer__wp-logo{margin-bottom:12px}.footer .boxad{max-width:1920px;margin:0 auto;position:relative}.footer .boxad div[id^=google_ads_iframe]:not(:empty)::before{background-color:#fff;border-radius:4px;color:rgba(0,0,0,.5);content:'REKLAMA';font-size:9px;font-weight:700;line-height:12px;opacity:1;padding:1px 4px 0;position:absolute;right:8px;top:8px}.footer .boxad iframe{width:100%;height:auto;margin-bottom:58px}.cookieinfo{padding:11px 15px;border-bottom:1px solid #eee;background:#fff}.cookieinfo__close{cursor:pointer;width:25px;height:25px;margin-left:8px;display:flex;align-items:center;justify-content:center;color:#FFF;font-size:18px;float:right;background-color:#d0d0d0;border-radius:50%}.btn,.corner-box__close{background:#FFF;display:flex}.cookieinfo__text{font-size:11px;line-height:14px;text-align:justify}.cookieinfo a{color:#0e549e;text-decoration:underline;cursor:pointer}.corner-box{position:fixed;bottom:0;left:0;height:84px;padding:2px 0;width:97px;background:#FFF;filter:drop-shadow(0 0 8px rgba(0, 0, 0, .4));z-index:999;transition:250ms;display:none!important}.btn,.btn--xs{padding:0 20px}.corner-box__badge{position:absolute;transform:rotate(270deg);transform-origin:0 0;bottom:-5px;left:2px;font-size:9px;line-height:11px;color:#8C8C8C}.corner-box__ad-wrapper{margin-left:15px}.corner-box__close{position:absolute;right:-32px;top:0;border-radius:0 4px 4px 0;height:32px;width:32px;align-items:center;justify-content:center}.btn{position:relative;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;width:100%;height:48px;color:#000;font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s;outline:0}.btn--xs{height:40px;font-size:14px}.btn--xs svg{transform:scale(.9);transform-origin:right;margin-right:8px!important}.btn--lg{height:64px;padding:0 44px;font-size:20px}.btn--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--square{border-radius:0}.btn--centered{margin:0 auto}.btn--icon{padding:0 5px!important}.btn--iconLeft img,.btn--iconLeft svg{margin-right:10px}.btn--iconRight img,.btn--iconRight svg{margin-left:10px;order:2}.btn--text{position:static;padding:0;background:0 0}.btn--disabled{opacity:.3;pointer-events:none}.btn__content{align-items:center;display:flex}.btn-primary{background:#d61229!important;border-color:#d61229!important;color:#fff}.btn-primary svg{fill:#fff}.btn-primary--processing:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='L4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Ccircle fill='%23fff' stroke='none' cx='6' cy='50' r='6'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'/%3E%3C/circle%3E%3Ccircle fill='%23fff' stroke='none' cx='26' cy='50' r='6'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'/%3E%3C/circle%3E%3Ccircle fill='%23fff' stroke='none' cx='46' cy='50' r='6'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'/%3E%3C/circle%3E%3C/svg%3E");background-position:left;background-repeat:no-repeat;background-size:90px 90px;content:"";height:16px;padding-right:47px;margin-right:12px}.btn-primary:hover{background:#ef4357!important;border-color:#ef4357!important;color:#fff!important}.btn-primary:active{background:#bc1024;border-color:#bc1024}.btn-primary:focus{border-color:#f9b8c0}.btn-outline-primary{background:#fff!important;border-color:#d61229!important;color:#d61229!important}.btn-outline-primary svg{fill:#d61229!important}.btn-outline-primary:hover{border-color:#ef4357!important;color:#ef4357!important}.btn-outline-primary:active{border-color:#bc1024!important;color:#bc1024!important}.btn-outline-primary:focus{border-color:#f9b8c0!important;box-shadow:inset 0 0 0 1px #f9b8c0!important}.btn-outline-secondary{background:#fff!important;border-color:#c4c4c4!important;color:#333!important}.btn-outline-secondary svg{fill:#333!important}.btn-outline-secondary:hover{border-color:#333!important}.btn-outline-secondary:active,.btn-outline-secondary:focus{border-color:#222!important}.checkbox{margin:8px 0;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox:hover .checkbox__checkmark{border-color:#717171}.checkbox input{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.checkbox input:focus~.checkbox__checkmark,.checkbox input:hover~.checkbox__checkmark{border:1px solid #222}.checkbox input:checked~.checkbox__checkmark{background:#222;border-color:#222}.checkbox__terms-description{position:relative}.checkbox__terms-description--with-asterix::after{content:' *';color:#d61229}.checkbox__terms-description,.checkbox__terms-description>a,.checkbox__terms-description>p{color:#646464;font-size:12px;line-height:16px;display:inline-block;z-index:10;position:relative;cursor:pointer}.checkbox__terms-description>a{text-decoration:underline}.checkbox__terms-description>a:hover{color:#000}.checkbox__terms-link{font-size:inherit;line-height:inherit;text-decoration:underline;display:inline-block;cursor:pointer;z-index:10}.checkbox__checkmark{position:absolute;top:1px;left:0;height:16px;width:16px;border:1px solid #c4c4c4;border-radius:3px;background:#fff}.checkbox__checkmark:hover{border-color:#717171}.checkbox__checkmark::after{content:'';position:absolute;display:none;left:4px;top:2px;width:6px;height:8px;border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;transform:rotate(45deg)}.checkbox__checkbox-info{font-weight:700;font-size:12px;line-height:16px;color:#222}.checkbox__error .checkbox__checkmark{color:#d61229;border:2px solid #d61229}.checkbox__error .checkbox__checkmark::after{margin-top:-1px;margin-left:-1px}.checkbox__error .checkbox__checkmark::-webkit-input-placeholder{color:#d61229}.checkbox__error .checkbox__checkmark::-moz-placeholder{color:#d61229}.checkbox__error .checkbox__checkmark:-ms-input-placeholder{color:#d61229}.checkbox__error .checkbox__checkmark:-moz-placeholder{color:#d61229}.checkbox__error-message{font-size:12px;line-height:16px;color:#d61229}.checkbox--big{padding:13px 13px 13px 48px;border-radius:6px}.checkbox--big .checkbox__checkmark{height:24px;width:24px;margin-top:11px;margin-left:13px}.checkbox--big .checkbox__checkmark::after{border-width:0 2px 2px 0;left:7px;top:3px;width:7px;height:12px}.checkbox--big .checkbox__terms-description{font-weight:700;font-size:16px;line-height:22px;color:#222}.checkbox--md{margin:16px 0;padding-left:31px}.checkbox--md .checkbox__checkmark{height:20px;top:0;width:20px}.checkbox--md .checkbox__checkmark::after{height:14px;left:6px;top:0;width:7px}.checkbox--md .checkbox__terms-description{color:#222;font-size:14px}.checkbox--background{margin-left:-13px;background-color:#ECF0F9}.checkbox--radio{margin:16px 0}.checkbox--radio .checkbox__check{margin-top:-2px}.checkbox--radio .checkbox__checkmark{height:24px;width:24px;border-radius:50%;margin-top:-4px}.checkbox--radio .checkbox__checkmark::after{border-width:0 3px 3px 0;left:7px;top:4px;width:8px;height:11px}.checkbox--radio .checkbox__terms-description{font-weight:700;font-size:16px;line-height:22px;margin-left:8px}.checkbox--reverse{padding-left:0;padding-right:25px}.checkbox--reverse .checkbox__checkmark{left:auto;right:0}.checkbox--reverse .checkbox__terms-description{margin-left:0;margin-right:8px}.checkbox--required .checkbox__terms-description span:last-of-type::after{content:' *';display:inline}.order-free{font-family:Nunito Sans,sans-serif;box-sizing:border-box;box-shadow:0 7px 30px rgba(0,0,0,.1);border-radius:16px;margin:0 0 56px;padding:36px 32px 30px;display:flex;flex-direction:column;align-items:center;position:relative;transition:.3s}.order-free--mortgage{margin-bottom:124px;margin-top:56px}.order-free__icon{background-repeat:no-repeat;background-position:center center;background-size:contain}.order-free__icon--small{width:52px;height:45px;margin:0 12px}.order-free__icon--extradom{margin:0 auto 32px;width:96px;height:16px}.order-free__icon--top{position:absolute;top:14px;left:16px;width:calc(100% - 32px)}.order-free__icon--consultant{background-position:center 38%;width:78px;height:78px;border-radius:50%;margin:-76px auto 0;position:relative}.order-free__icon--consultant::before{content:'';width:86px;height:86px;border-radius:50%;background:linear-gradient(#fff,#fff 46%,#f5f5f5 52%,#f5f5f5);position:absolute;top:-4px;left:-4px;z-index:-1}.dropdown,.dropdown__current,.order-free__thanks .order-free__ornaments{position:relative}.order-free__icon--consultant-addons{box-shadow:0 7px 30px rgba(0,0,0,.1);margin:0 auto}.order-free__icon--consultant-addons::before{display:none}.order-free__header{max-width:280px}.order-free__title{font-weight:700;font-size:20px;line-height:27px;color:#222;margin-top:24px;margin-bottom:0}.order-free__subtitle{font-size:12px;line-height:16px;color:#717171;margin-top:16px;margin-bottom:16px}.order-free__clock svg{fill:#119da4;margin-right:8px;margin-bottom:1px}.order-free__cart svg{fill:#119da4;margin-right:8px;margin-bottom:2px}.order-free__thanks .order-free__ornaments::before{top:-10px;left:10px}.order-free__thanks .order-free__ornaments::after{bottom:-20px}.order-free__thanks .order-free__subtitle{font-size:14px;margin:16px 0}.order-free__call .order-free__title{font-size:18px;line-height:18px;color:#01161e}.order-free__call .order-free__order{color:#d61229;border-color:#d61229;min-width:224px}.order-free__call .order-free__order:hover{background-color:rgba(214,18,41,.025)}.order-free__call .order-free__call svg,.order-free__call .order-free__cart svg,.order-free__call .order-free__clock svg,.order-free__call .order-free__day svg,.order-free__call .order-free__email svg,.order-free__call .order-free__phone svg{fill:#d61229}.order-free__call .order-free__input:focus{border-color:#646464}.order-free__options{display:flex;flex-direction:column;height:100%;justify-content:center}.order-free__options .order-free__phone{font-weight:800;font-size:14px;line-height:20px;text-transform:uppercase;color:#fff;background:#d61229;box-shadow:0 7px 30px rgba(0,0,0,.1);border-radius:6px}.order-free__options .order-free__phone svg{fill:#fff;min-width:14px;min-height:14px;margin-right:8px}.order-free__options .order-free__phone--clean{margin-top:8px;border:none;box-shadow:none}.order-free__lg{display:none}.order-free__consultant-box{margin-top:96px}.order-free__consultant-box .order-free__options{align-items:center}.order-free__consultant-box .order-free__header{max-width:100%}.order-free__consultant-box .order-free__title{font-weight:700;font-size:24px;line-height:33px;color:#01161e}.order-free__consultant-box .order-free__subtitle{font-size:14px;line-height:18px;color:#01161e;margin-bottom:24px}.order-free__consultant-box .order-free__order{max-width:224px}.order-free__consultant-box .order-free__phone{background:#119da4;box-shadow:0 7px 30px rgba(0,0,0,.1);margin-bottom:16px}.order-free__consultant-box .order-free__clock{color:#119da4;border:1px solid #119da4;margin:16px 0 0;transition:.3s}.order-free__consultant-box .order-free__clock svg{fill:#119da4}.order-free__consultant-box .order-free__clock:hover{color:#0e858b;border-color:#0e858b;background-color:#effafb}.order-free__consultant-box .order-free__clock:hover svg{fill:#0e858b}.order-free__consultant-box--addons{box-shadow:none;margin:0;padding:0 48px}.order-free__modal--green svg{fill:#119da4!important}.modal__error svg,.order-free__modal--green .modal__error svg{fill:#d61229!important}.order-free__modal--green .order-free__order{border-color:#119da4;color:#119da4}.order-free__modal--chat .order-free__order--fill svg path,.order-free__modal--green .order-free__phone--clean svg{fill:#fff!important}.order-free__modal--green .order-free__phone--clean{color:#fff;background:#119da4}.order-free__modal--chat .order-free__order--fill{font-weight:800!important}.order-free__modal--chat .order-free__order:hover{background-color:#effafb}.order-free--inside{margin:40px 0 56px}.dropdown{width:100%;border:1px solid #c4c4c4;border-radius:6px;font-size:16px;line-height:22px;color:#222;margin:0 0 16px}.dropdown__current{cursor:pointer;outline:0}.dropdown__current:focus+.dropdown__list{opacity:1;z-index:100;-webkit-animation-name:none;animation-name:none}.dropdown__current:focus+.dropdown__list .dropdown__option{cursor:pointer}.dropdown__current:focus .dropdown__arrow{transform:translateY(1px) rotate(-45deg)}.dropdown__arrow{width:8px;height:8px;border-top:1px solid #646464;border-right:1px solid #646464;display:inline-block;transform:translateY(-3px) rotate(135deg);margin:16px;position:absolute;right:0;top:4px;transition:.3s ease}.dropdown__value{display:flex}.dropdown__input{display:none}.dropdown__input:checked+.dropdown__input-text{display:block}.dropdown__input-text{display:none;width:100%;margin:0;padding:13px 32px 13px 16px;background-color:#fff;border-radius:6px}.dropdown__list{background:#fff;border:1px solid #c4c4c4;border-radius:6px;width:calc(100% + 2px);padding:0;list-style:none;z-index:100;opacity:0;position:absolute;top:47px;left:-1px;-webkit-animation-name:HideList;animation-name:HideList;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;max-height:241px;overflow-x:hidden;overflow-y:scroll}.dropdown__list li:last-of-type{border:transparent}.dropdown__list li:last-of-type .dropdown__option{border-color:transparent}.dropdown__option{background-color:#fff;display:flex;align-items:center;padding:10px 32px 10px 16px;font-size:14px;line-height:19px;color:#222;border-bottom:1px solid #eee;position:relative}.dropdown__option:focus,.dropdown__option:hover{background:#f2f2f2;border-bottom:1px solid transparent;border-top:1px solid #ddd;margin-top:-1px}.dropdown__option--checked::after,.dropdown__option:focus::after,.dropdown__option:hover::after{content:'';background-repeat:no-repeat;background-position:center center;width:10px;height:7px;position:absolute;top:15px;right:12px}@-webkit-keyframes HideList{from{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes HideList{from{transform:scaleY(1)}to{transform:scaleY(0)}}.modal__loader{width:100px;height:100px;position:fixed;transform-origin:50% 50%;-webkit-animation:modalLoaderSpin 1.4s linear infinite;animation:modalLoaderSpin 1.4s linear infinite}.modal__loader--absolute{position:absolute!important}.modal__loader .modal__loader-spinner{transform-origin:50% 50%;-webkit-animation:modalLoaderDashSpin 1.4s ease-in-out infinite;animation:modalLoaderDashSpin 1.4s ease-in-out infinite}.modal__loader circle{-webkit-animation:modalLoaderDash 1.4s ease-in-out infinite;animation:modalLoaderDash 1.4s ease-in-out infinite;stroke-dasharray:1570;stroke-dashoffset:392.5;stroke:#d61229;stroke-width:19;fill:none}.modal__loader-letters path,.modal__phone-number svg path,.modal__phone-number--contact svg path{fill:#fff}@-webkit-keyframes modalLoaderSpin{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes modalLoaderSpin{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@-webkit-keyframes modalLoaderDash{0%,100%{stroke-dashoffset:1413}50%{stroke-dashoffset:392.5}}@keyframes modalLoaderDash{0%,100%{stroke-dashoffset:1413}50%{stroke-dashoffset:392.5}}@-webkit-keyframes modalLoaderDashSpin{50%{transform:rotate(135deg)}100%{transform:rotate(450deg)}}@keyframes modalLoaderDashSpin{50%{transform:rotate(135deg)}100%{transform:rotate(450deg)}}.modal{position:fixed;top:0;left:0;width:100vw;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center;z-index:9999999;background:rgba(0,0,0,.8)}.modal__with-image .modal__side-image--lg,.modal__with-image--contact .modal__side-image::before{display:none}.modal--buy .modal__inner{height:auto;border-radius:12px 12px 0 0}.modal--center{align-items:flex-end}.modal__inner{width:100%;height:100%;background:#fff;position:relative;box-sizing:border-box;overflow:hidden}.modal__inner::before{top:52px}.modal--large .modal__inputs,.modal--medium .modal__inputs{flex-direction:column;margin:0 16px}.modal--scrollable .modal__inner{height:auto;max-height:100%}.modal--scrollable .modal__container{margin:0;max-height:100vh;padding:16px 0 0;overflow:auto}.modal__with-image--low .modal__inner{height:auto;padding-top:51px;border-radius:12px 12px 0 0}.modal__with-image .modal__inner{width:100%;max-width:100%;font-family:Nunito Sans,sans-serif;color:#222;position:relative;overflow:unset}.modal__with-image .modal__side-image{border-radius:3px;max-width:81px;width:100%;height:59px;position:static;background-repeat:no-repeat;margin:16px 20px 16px 16px;overflow:hidden}.modal__with-image .modal__side-image--low{width:86px;height:86px;border-radius:50%;background-position:cover;background-repeat:no-repeat;filter:drop-shadow(0 7px 30px rgba(0, 0, 0, .1));position:absolute;top:-51px;left:calc(50% - 56px)}.modal__with-image .modal__project-name{font-size:14px;line-height:19px;color:#222;text-align:left}.modal__with-image .modal__project-name--buy{margin:0 32px 22px}.modal__with-image .modal__project-code{font-size:14px;line-height:21px;color:#222;text-align:left}.modal__with-image .modal__project-code--buy{font-size:20px;line-height:18px;margin:0 32px 38px}.modal__with-image .modal__legal-notice,.modal__with-image .modal__legal-notice>a{color:#c4c4c4;font-size:11px;line-height:13px}.modal__with-image .modal__legal-notice{position:relative;margin:16px 20px 0;padding-bottom:10px}.modal__with-image .modal__legal-notice::before{content:'';position:absolute;top:-17px;left:4px;width:36px;height:1px;background-color:#fff}.modal__with-image .modal__legal-notice>a,.modal__with-image .modal__legal-notice>p>a{position:relative;padding-bottom:10px;text-decoration:underline}.modal__with-image .modal__legal-notice>a:hover{color:#fff}.modal__with-image .modal__legal-notice>p,.modal__with-image .modal__legal-notice>p>a{color:#c4c4c4;font-size:11px;line-height:13px}.modal__with-image .modal__legal-notice>p>a:hover{color:#fff}.modal__with-image--contact .modal__side-image{height:86px;width:86px;max-width:86px;top:-59px;filter:drop-shadow(0 7px 30px rgba(0, 0, 0, .1))}.modal__with-image--contact .modal__header{margin-bottom:0}.modal__with-image--contact .modal__main-text{max-width:270px;margin:0 auto 16px}.modal__with-image--contact .modal__phone-number{max-width:300px;width:100%;margin:4px auto 0}.modal__with-image--contact .modal__phone-number--top{margin:0 auto 4px}.modal__partial-mobile .modal__inner{height:auto;border-radius:12px 12px 0 0}.modal__chat,.modal__order-call{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;letter-spacing:.2px;color:#d61229;width:100%;max-width:300px;padding:13px;outline:0;background:#fff;border:1px solid #d61229;box-sizing:border-box;border-radius:6px}.modal__chat{margin:8px auto}.modal__order-call{margin:12px auto 0}.modal--available .modal__chat-link::before,.modal--available .modal__chat::before{content:'';display:inline-block;width:11px;height:11px;background:#06A84F;margin-right:8px;border-radius:50%}.modal--available .modal__content{margin-bottom:12px}.modal--available .modal__button-underline{color:#222}.modal__main-text{font-weight:700;font-size:20px;line-height:27px;max-width:222px;margin:auto}.modal__call-info{font-size:14px;line-height:19px;margin:12px 0}.modal__line-after{margin:16px auto}.modal__button-underline{font-size:16px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;border:0;background:0 0;outline:0;cursor:pointer;margin-top:11px;margin-bottom:14px}.modal__phone-number{color:#fff;background:#d61229;font-weight:800;font-size:14px;line-height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:15px 14px 13px;max-width:300px;margin:auto}.modal__phone-number svg{height:16px;width:16px;margin-right:8px}.modal__phone-number--contact{font-size:16px}.modal__phone-number--contact svg{width:16px;height:16px;margin:0 8px 0 0}.modal__phone-number--top{margin-top:16px}.modal__buy-project{color:#d61229;background:#fff;border:1px solid #d61229;border-radius:6px;font-weight:800;font-size:14px;line-height:20px;letter-spacing:.2px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-11px auto 0;padding:13px 86.5px}.modal__container{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;max-height:100%;margin:16px 0 0}.modal__container--center{align-self:center}.modal__container--centered{justify-content:center}.modal__close{width:44px;height:44px;border-radius:50%;background:#fff;position:absolute;top:8px;right:8px;transition:.3s;cursor:pointer;z-index:99999}.modal__close::before{content:'';width:14px;height:14px;position:absolute;top:0;transition:filter .3s;box-sizing:content-box;z-index:10;background-repeat:no-repeat;background-position:center center;right:0;padding:15px}.modal__close:hover{background:#eee}.modal__content{display:flex;flex-direction:column;justify-content:center;height:100%}.modal__icon{margin:4px auto 16px;width:52px;height:45px}.modal__header{max-width:none;margin:0 32px 16px}.modal__header--mobile{background-color:#fbfbfb;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items:center;margin:16px 0 4px}.modal__header--desktop{display:none}.modal__header--low{margin-bottom:0}.modal__header--top-space{margin-top:24px}.modal__header--universal{margin:0}.modal__title{font-weight:700;font-size:16px;line-height:22px;color:#222;margin:8px 70px 0 16px;text-align:left}.modal__title--center{margin:8px 0 16px}.modal__subtitle{font-size:14px;line-height:18px;color:#717171;margin:16px;text-align:left}.modal__text-arrow{background-image:url("data:image/svg+xml,%3Csvg width='28' height='41' viewBox='0 0 28 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9999 1C17.0005 7 8.49854 25 8.49902 38' stroke='%23D61229' stroke-width='2'/%3E%3Cpath d='M1 26.5L9.5 39L19 29.5' stroke='%23D61229' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:center bottom 14px;background-repeat:no-repeat;color:#222;font-size:20px;font-weight:700;line-height:27px;margin:0;padding-bottom:62px;text-align:center}.modal__subheading{color:#333;font-size:16px;line-height:22px;margin:24px 0 0}.modal__text-info{color:#646464;font-size:16px;margin-bottom:16px}.modal__text-email{color:#222;font-size:16px;margin:20px 0 24px;width:100%}.modal__warning{margin-bottom:14px;padding:13px 17px;border:1px dashed #c4c4c4;border-radius:12px;font-size:16px}.modal__day,.modal__input{border:1px solid #c4c4c4;outline:0}.modal__form{overflow-x:hidden;overflow-y:auto;color:#646464}.modal__input{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:22px;background:#fff;width:100%;padding:13px 16px;border-radius:6px;color:#646464;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__input:focus{border:2px solid #717171;margin:-1px}.modal__input:focus+.modal__input-label{background:#fff;top:-8px;font-size:12px;line-height:16px;padding:0 4px}.modal__input:not(:-moz-placeholder-shown)+.modal__input-label{background:#fff;top:-8px;font-size:12px;line-height:16px;padding:0 4px}.modal__input:not(:-ms-input-placeholder)+.modal__input-label{background:#fff;top:-8px;font-size:12px;line-height:16px;padding:0 4px}.modal__input:not(:placeholder-shown)+.modal__input-label{background:#fff;top:-8px;font-size:12px;line-height:16px;padding:0 4px}.modal__input--phone{width:100%;margin:0;padding-left:50px}.modal__input-label{color:#646464;font-size:16px;line-height:22px;position:absolute;top:14px;left:13px;transition:.3s;pointer-events:none;padding:0 4px;border-radius:4px;background:0 0}.modal__input-container--required,.modal__input-container--show-prefix{position:relative}.modal__input-label--up{background:#fff;top:-8px;font-size:12px;line-height:16px;padding:0 4px}.modal__asterix{color:#d61229}.modal__input-container{width:100%}.modal__input-container--full{margin-bottom:16px}.modal__input-container--show-prefix::before{content:'+48';font-family:Nunito Sans,sans-serif;font-size:16px;line-height:22px;color:#646464;position:absolute;left:16px;top:14px}.modal__input-arrow{margin:14px}.modal__input-arrow path{fill:none}.modal__phone-info{font-size:12px;line-height:16px;color:#717171;width:170px;flex-grow:1;margin:12px 0;font-style:italic}.modal__phone-info--wide{width:100%;margin:0 0 12px}.modal__day-select{display:flex}.modal__day{font-weight:700;font-size:16px;line-height:22px;text-align:left;color:#222;width:50%;background:#fff;padding:13px 52px;margin-bottom:19px;position:relative;cursor:pointer;transition:.3s}.modal__info,.modal__message,.modal__message--error{font-size:12px;line-height:16px}.modal__day:focus,.modal__day:hover{background:#f2f2f2}.modal__day::before{content:'';width:22px;height:22px;border-radius:50%;position:absolute;left:18px;top:13px;border:1px solid #c4c4c4;background:#fff}.modal__day::after{content:'';border-radius:50%;transition:.3s}.modal__day--selected{border:1px solid #222;z-index:2}.modal__day--selected::before{border:2px solid #222}.modal__day--selected::after{width:12px;height:12px;background-color:#222;position:absolute;left:23px;top:18px}.modal__day--today{border-radius:6px 0 0 6px}.modal__day--tomorrow{border-radius:0 6px 6px 0;margin-left:-1px}.modal__day--disabled{cursor:not-allowed;color:#717171;opacity:.2}.modal__day--disabled:focus,.modal__day--disabled:hover{background:#fff}.modal__link{color:#646464;outline:0;text-decoration:underline;transition:color .3s}.modal__link:hover{color:#222}.modal__link--on-image{color:#c4c4c4}.modal__link--on-image:hover{color:#fff}.modal__info{margin-top:10px}.modal__message{transition:color .3s}.modal__message--error{color:#d61229;margin-top:4px}.modal__error .modal__message--error::before,.modal__message--warning::before{content:'i';line-height:10px;margin-right:5px;height:10px;width:10px}.modal__message--warning{color:#E56C3F;margin-top:4px}.modal__message--warning::before{font-size:8px;text-align:center;border-radius:50%;border:1px solid #E56C3F;display:inline-block;position:relative;top:-1px}.modal__message--neutral{color:#717171}.modal__email{position:relative;flex-grow:1}.modal__email svg{position:absolute;top:23px;left:16px;fill:#44c2c9}.modal__phone{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.modal__error::before{color:#d61229}.modal__error .modal__message--error::before{font-size:8px;text-align:center;border-radius:50%;border:1px solid #d61229;display:inline-block;position:relative;top:-1px}.modal__checkmark::after,.modal__divider::after,.modal__divider::before,.modal__full-divider:before,.modal__valid::after{content:''}.modal__error .checkbox__checkmark{border:2px solid #d61229!important;margin-top:-1px;margin-bottom:-1px}.modal__error .modal__input+.modal__input-label{color:#d61229;background:#fff;top:-8px;font-size:12px;line-height:16px;padding:0 4px}.modal__error .modal__checkmark,.modal__error .modal__input,.modal__error .modal__input:focus{color:#d61229;border:2px solid #d61229;margin-top:-1px;margin-bottom:-1px}.modal__error .modal__checkmark::-webkit-input-placeholder,.modal__error .modal__input::-webkit-input-placeholder,.modal__error .modal__input:focus::-webkit-input-placeholder{color:#d61229}.modal__error .modal__checkmark::-moz-placeholder,.modal__error .modal__input::-moz-placeholder,.modal__error .modal__input:focus::-moz-placeholder{color:#d61229}.modal__error .modal__checkmark:-ms-input-placeholder,.modal__error .modal__input:-ms-input-placeholder,.modal__error .modal__input:focus:-ms-input-placeholder{color:#d61229}.modal__error .modal__checkmark:-moz-placeholder,.modal__error .modal__input:-moz-placeholder,.modal__error .modal__input:focus:-moz-placeholder{color:#d61229}.modal__error .modal__link,.modal__error .modal__message,.modal__error .modal__required>p>a,.modal__error .modal__terms-description{color:#d61229}.modal__valid{position:relative}.modal__valid::after{width:10px;height:15px;border-right:2px solid #06A84F;border-bottom:2px solid #06A84F;background-origin:1px;display:inline-block;transform:rotate(45deg);position:absolute;right:16px;top:14px}.modal__terms{position:relative;display:none;margin:0 25px}.modal__terms--show{display:block}.modal__terms--old{display:block!important}.modal__collapsible--mt,.modal__collapsible>p,.modal__more,.modal__terms-description{display:inline-block;line-height:16px;font-size:12px}.modal__collapsible--mt{margin-top:8px}.modal__collapsible>p{margin-top:8px;color:#646464}.modal__collapsible>p>a{color:#646464;outline:0;text-decoration:underline;transition:color .3s}.modal__collapsible>p>a:hover{color:#222}.modal__collapsible>a{color:#646464;outline:0;text-decoration:underline;transition:color .3s}.modal__collapsible>a:hover{color:#222}.modal__terms-description{cursor:pointer}.modal__terms-description--with-asterix::before{content:'* ';color:#d61229}.modal__more{font-weight:700;cursor:pointer;z-index:10;position:relative}.modal__checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #c4c4c4;border-radius:3px;background:#fff;transition:.3s}.modal__checkmark:hover{border-color:#717171}.modal__checkmark::after{position:absolute;display:none;left:4px;top:2px;width:6px;height:8px;border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;transform:rotate(45deg)}.modal__checkbox-info{font-weight:700;font-size:12px;line-height:16px;color:#222}.modal__dropdowns{display:flex;justify-content:space-between}.modal__divider{font-size:14px;text-align:center;color:#646464;position:relative;height:60px;line-height:60px}.modal__divider div{padding:50% 0}.modal__divider::after,.modal__divider::before{background-color:#ddd;width:28%;height:1px;position:absolute;top:50%}.modal__divider::before{left:50px}.modal__divider::after{right:50px}.modal__full-divider{font-size:14px;height:16px;margin:32px 0 24px;position:relative;text-align:left}.modal__full-divider:before{background:#ddd;height:1px;position:absolute;top:8px;width:100%}.modal__full-divider:after{background-color:#fff;color:#717171;content:'ale zanim to zrobisz';font-size:14px;left:50%;padding:0 10px;position:absolute;top:-1px;transform:translate(-50%);white-space:nowrap}.modal__order-button{font-family:Nunito Sans,sans-serif;font-weight:800;font-size:16px;line-height:18px;color:#fff;padding:15px 0;margin:10px 16px 12px;background:#d61229;border-radius:6px;display:block;width:calc(100% - 32px);border:none;outline:0;box-shadow:0 7px 30px rgba(0,0,0,.1);transition:.3s;cursor:pointer}.modal__order-button:hover{background:#e83c50}.modal__order-loader{height:100px;width:100px;margin:-45px 0}.modal__button-container{width:100vw;box-shadow:0 7px 30px rgba(0,0,0,.2);padding:12px 16px}.modal .modal__button{margin:24px auto 8px;flex-shrink:0;filter:none;transition:filter .3s}.modal .modal__button:focus{filter:brightness(120%)}.modal .modal__button:disabled{cursor:not-allowed;filter:saturate(0)}.modal .modal__button--low{margin:8px auto}.modal .modal__button--last{margin:8px auto 24px}.modal__favourites .modal__header,.modal__thanks .modal__header{margin:auto;width:85%;max-width:360px}.modal__favourites .modal__header--wide,.modal__thanks .modal__header--wide{max-width:410px}.modal__thanks .modal__inner{height:auto;border-radius:12px 12px 0 0;align-self:flex-end}.modal__thanks .modal__title{color:#222;font-weight:700;font-size:20px;line-height:27px;margin:auto}.modal__thanks .modal__title--large{font-size:24px;line-height:30px}.modal__thanks .modal__subtitle{color:#717171;margin:14px 0 18px}.modal__thanks .modal__subtitle--normal{font-size:16px;line-height:22px}.modal__thanks .modal__list{counter-reset:section;margin-bottom:32px}.modal__thanks .modal__list-item{color:#333;font-size:16px;line-height:24px;margin:18px 0;padding-left:46px;position:relative;text-align:left}.modal__thanks .modal__list-item:before{background-color:#CDEEDC;border-radius:50%;color:#06A84F;content:counter(section);counter-increment:section;display:block;font-size:16px;font-weight:700;height:32px;left:0;line-height:32px;position:absolute;text-align:center;top:-2px;width:32px}.modal__success-icon{height:auto;width:100%;margin-top:48px}.modal__checkmark-icon{margin-bottom:18px;margin-top:36px}.modal__error-icon{width:100%;margin-top:48px}.modal__success-button{font-family:Nunito Sans,sans-serif;font-weight:800;font-size:16px;line-height:18px;color:#01161e;margin:15px 0 30px;background:#fff;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:6px;padding:13px 19px;white-space:nowrap;outline:0;cursor:pointer;transition:.3s}.modal__success-button:hover{border-color:#222}.modal__success-button--icon{align-items:center;display:flex;justify-content:center;margin:32px auto;padding:15px 32px;width:100%}.modal__opinions{margin-right:8px;margin-left:8px;max-width:none}.modal__loader-container{display:flex;justify-content:center;padding:16px}.modal__loader-container--hidden,.modal__project-container{display:none}.modal__project-container--show{display:block}.modal--estimate .modal__container{justify-content:flex-start}.modal--estimate .modal__form{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.modal--estimate .modal__form::-webkit-scrollbar{display:none}.modal--estimate .modal__header{margin:0}.modal--estimate .modal__subtitle,.modal--estimate .modal__title{text-align:left;margin:0}.modal--estimate .modal__title{font-size:20px;line-height:28px;margin:8px 70px 16px 16px}.modal--estimate .modal__subtitle{margin-left:16px;margin-bottom:24px;padding-right:16px}.modal--estimate .modal__phone-info{margin:8px 0 16px}.modal--estimate .modal__button-container{box-shadow:none}.modal--estimate .modal__additional-info{display:none}.modal--estimate .info__buttons{text-align:left;padding:0 16px}.modal--estimate .info__buttons span{margin:0 8px}.modal--estimate .info__buttons-divider{position:relative;border-bottom:1px solid #ddd;margin-bottom:26px}.modal--estimate .info__buttons-divider::after{content:'lub';position:absolute;top:-13px;left:44%;font-size:14px;line-height:18px;padding:4px 10px;background:#fff;color:#717171}.modal--estimate .info__buttons-wrapper{display:flex;margin:12px 0 29px}.modal--estimate .info__buttons-wrapper a:first-child{margin-right:8px}.registration{z-index:100000000!important}.registration__content{display:flex;max-height:100%}.registration__content--column{flex-direction:column}.registration__inner{height:auto!important;border-top-left-radius:12px;border-top-right-radius:12px;background:#fff!important;max-height:100%;padding:0;position:relative;overflow:auto!important}.registration__inner--full{height:100%!important;max-height:76vh}.registration__container--sso{max-height:638px!important}.registration__left{margin:41px 24px 24px}.registration__error,.registration__right{background-color:#fff;border-radius:12px 12px 0 0!important;display:flex;flex-direction:column;justify-content:center;position:relative;margin-top:-28px;max-height:100%}.registration__error--singular,.registration__right--singular{margin-top:0}.registration__right-content{margin:20px 24px 24px}.registration__right-content--center{text-align:center}.registration__right-top{border-bottom:1px solid #ddd;height:60px;width:100%}.registration__left-image{background-repeat:no-repeat;display:none}.registration__side-image{background-color:#3d4753;border-radius:12px 12px 0 0;margin:0!important;overflow:hidden}.registration__top-header{border-bottom:1px solid #ddd;font-size:18px;font-weight:700;padding:18px 32px}.registration__body{overflow-y:auto;overflow-x:hidden}.registration__body-inner{margin:24px 32px}.registration__footer{border-top:1px solid #DDD;display:flex;justify-content:flex-end;padding:16px}.registration__extradom-ico{display:none;height:36px;margin-bottom:8px;width:36px}.registration__back{align-items:center;color:#717171;cursor:pointer;display:flex;left:16px;padding-left:28px;position:absolute;top:28px}.registration__back:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 12C4.25 11.5858 4.58579 11.25 5 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H5C4.58579 12.75 4.25 12.4142 4.25 12Z' fill='%23717171'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5303 4.46967C12.8232 4.76256 12.8232 5.23744 12.5303 5.53033L6.06066 12L12.5303 18.4697C12.8232 18.7626 12.8232 19.2374 12.5303 19.5303C12.2374 19.8232 11.7626 19.8232 11.4697 19.5303L4.46967 12.5303C4.17678 12.2374 4.17678 11.7626 4.46967 11.4697L11.4697 4.46967C11.7626 4.17678 12.2374 4.17678 12.5303 4.46967Z' fill='%23717171'/%3E%3C/svg%3E");content:'';height:24px;left:0;position:absolute;top:-3px;width:24px}.registration__buttons{display:flex}.registration__buttons button:first-child{margin-right:6px}.registration__buttons button:last-child{margin-left:6px}.registration__close{background-color:#3d4753!important}.registration__close:before{background-size:14px}.registration__close--sso{background:#fff;border-radius:50%;cursor:pointer;height:44px;position:absolute;right:8px;top:8px;transition:.3s;width:44px;z-index:99999}.registration--next .registration__close{background-color:#fff!important;top:-4px}.registration--next .registration__side-image{display:none}.registration__subheader{color:#8199af;font-size:12px;letter-spacing:2px}.registration__header{color:#fff;font-size:24px;font-weight:700;line-height:30px;margin-bottom:8px}.registration__header--black{color:#222}.registration__subtitle{color:#717171;font-size:16px;line-height:22px;margin-bottom:16px}.registration__text-email{color:#333;font-size:16px;line-height:20px;margin-bottom:20px;text-decoration:underline}.registration__text-email--clickable{cursor:pointer}.registration__text-rodo{color:#06A84F;display:flex;font-size:12px;justify-content:center;line-height:16px;margin-top:16px;text-align:center}.registration__go_homepage{align-items:center;color:#333;display:flex;font-size:14px;justify-content:center}.registration__divider{position:relative;height:16px;margin:4px 0 16px}.registration__divider:before{background:#ddd;content:'';height:1px;position:absolute;top:8px;width:100%}.input__capslock,.input__show-password,.registration__alert,.registration__ico-lock{background-repeat:no-repeat}.registration__divider:after{background-color:#fff;color:#717171;content:'lub';font-size:14px;left:50%;position:absolute;text-align:center;top:-1px;transform:translate(-50%);width:44px}.registration__alert:before,.registration__ico-lock{content:'';width:16px}.registration__form{margin:0!important;max-height:444px}.registration__checklist{display:none}.registration__checklist--mobile,.registration__checklist--sso{display:block}.registration__checklist li{color:#fff;padding:0 0 7px 24px;position:relative}.registration__checklist li:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8047 4.02859C14.0651 4.28894 14.0651 4.71105 13.8047 4.9714L6.4714 12.3047C6.21106 12.5651 5.78894 12.5651 5.5286 12.3047L2.19526 8.9714C1.93491 8.71105 1.93491 8.28894 2.19526 8.02859C2.45561 7.76824 2.87772 7.76824 3.13807 8.02859L6 10.8905L12.8619 4.02859C13.1223 3.76824 13.5444 3.76824 13.8047 4.02859Z' fill='%2301BE36'/%3E%3C/svg%3E%0A");content:'';height:16px;left:0;position:absolute;top:2px;width:16px}.registration__checklist--sso li{color:#333}.registration__checklist--sso li:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99967 15.1667C11.9577 15.1667 15.1663 11.958 15.1663 8C15.1663 4.04196 11.9577 0.833334 7.99967 0.833334C4.04163 0.833334 0.833008 4.04196 0.833008 8C0.833008 11.958 4.04163 15.1667 7.99967 15.1667ZM10.8534 6.85338C11.0486 6.65802 11.0484 6.34143 10.853 6.14627C10.6577 5.95111 10.3411 5.95126 10.1459 6.14662L7.16616 9.13272L6.18656 8.15311C5.9913 7.95785 5.67472 7.95785 5.47945 8.15311C5.28419 8.34838 5.28419 8.66496 5.47945 8.86022L6.81279 10.1936C6.90659 10.2874 7.03381 10.34 7.16647 10.34C7.29912 10.34 7.42632 10.2872 7.52007 10.1934L10.8534 6.85338Z' fill='%2306A84F'/%3E%3C/svg%3E%0A")}.registration__terms{margin:20px 13px!important}.registration__terms--sso{margin:12px 13px!important}.registration__sso-list{display:flex;flex-direction:row}.registration__sso-list li{margin-bottom:12px;margin-right:12px;width:100%}.registration__sso-list li:last-child{margin-right:0}.registration__alert{background-position:16px center;border-radius:8px;margin-bottom:12px;padding:12px 16px 12px 44px;position:relative;text-align:left}.registration__alert:before{height:16px;left:16px;position:absolute}.registration__alert--no-margin{margin:0}.registration__alert--success{background-color:#cdeedc}.registration__alert--success:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99967 15.1668C11.9577 15.1668 15.1663 11.9582 15.1663 8.00016C15.1663 4.04212 11.9577 0.833496 7.99967 0.833496C4.04163 0.833496 0.833008 4.04212 0.833008 8.00016C0.833008 11.9582 4.04163 15.1668 7.99967 15.1668ZM10.8534 6.85354C11.0486 6.65818 11.0484 6.3416 10.8531 6.14643C10.6577 5.95127 10.3411 5.95143 10.1459 6.14679L7.16616 9.13288L6.18656 8.15328C5.9913 7.95801 5.67472 7.95801 5.47945 8.15328C5.28419 8.34854 5.28419 8.66512 5.47945 8.86038L6.81279 10.1937C6.90659 10.2875 7.03381 10.3402 7.16647 10.3402C7.29912 10.3401 7.42632 10.2874 7.52007 10.1935L10.8534 6.85354Z' fill='%2306A84F'/%3E%3C/svg%3E%0A")}.registration__alert--info{background-color:#d8e1f1}.registration__alert--info:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00065 15.1668C11.9587 15.1668 15.1673 11.9582 15.1673 8.00016C15.1673 4.04212 11.9587 0.833496 8.00065 0.833496C4.04261 0.833496 0.833984 4.04212 0.833984 8.00016C0.833984 11.9582 4.04261 15.1668 8.00065 15.1668ZM8.00732 11.1668C7.73118 11.1668 7.50732 10.943 7.50732 10.6668L7.50732 8.00016C7.50732 7.72402 7.73117 7.50016 8.00732 7.50016C8.28346 7.50016 8.50732 7.72402 8.50732 8.00016L8.50732 10.6668C8.50732 10.943 8.28346 11.1668 8.00732 11.1668ZM8.50732 5.3335C8.50732 5.60964 8.28346 5.8335 8.00732 5.8335H8.00065C7.72451 5.8335 7.50065 5.60964 7.50065 5.3335C7.50065 5.05735 7.72451 4.8335 8.00065 4.8335H8.00732C8.28346 4.8335 8.50732 5.05735 8.50732 5.3335Z' fill='%233C67B8'/%3E%3C/svg%3E%0A")}.registration__alert--warning{background-color:#ffedcc}.registration__alert--warning:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00065 15.1666C11.9587 15.1666 15.1673 11.958 15.1673 7.99992C15.1673 4.04188 11.9587 0.833252 8.00065 0.833252C4.04261 0.833252 0.833984 4.04188 0.833984 7.99992C0.833984 11.958 4.04261 15.1666 8.00065 15.1666ZM8.00732 11.1666C7.73118 11.1666 7.50732 10.9427 7.50732 10.6666L7.50732 7.99992C7.50732 7.72378 7.73117 7.49992 8.00732 7.49992C8.28346 7.49992 8.50732 7.72378 8.50732 7.99992L8.50732 10.6666C8.50732 10.9427 8.28346 11.1666 8.00732 11.1666ZM8.50732 5.33325C8.50732 5.6094 8.28346 5.83325 8.00732 5.83325H8.00065C7.72451 5.83325 7.50065 5.6094 7.50065 5.33325C7.50065 5.05711 7.72451 4.83325 8.00065 4.83325H8.00732C8.28346 4.83325 8.50732 5.05711 8.50732 5.33325Z' fill='%23F3890C'/%3E%3C/svg%3E%0A")}.registration__ico-lock{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.83333 7.8335C3.3731 7.8335 3 8.20659 3 8.66683V13.3335C3 13.7937 3.3731 14.1668 3.83333 14.1668H13.1667C13.6269 14.1668 14 13.7937 14 13.3335V8.66683C14 8.20659 13.6269 7.8335 13.1667 7.8335H3.83333ZM2 8.66683C2 7.65431 2.82081 6.8335 3.83333 6.8335H13.1667C14.1792 6.8335 15 7.65431 15 8.66683V13.3335C15 14.346 14.1792 15.1668 13.1667 15.1668H3.83333C2.82081 15.1668 2 14.346 2 13.3335V8.66683Z' fill='%2306A84F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.49935 1.8335C7.7479 1.8335 7.02723 2.13201 6.49588 2.66336C5.96453 3.19471 5.66602 3.91538 5.66602 4.66683V7.3335C5.66602 7.60964 5.44216 7.8335 5.16602 7.8335C4.88987 7.8335 4.66602 7.60964 4.66602 7.3335V4.66683C4.66602 3.65017 5.06988 2.67514 5.78877 1.95625C6.50766 1.23736 7.48269 0.833496 8.49935 0.833496C9.51601 0.833496 10.491 1.23736 11.2099 1.95625C11.9288 2.67514 12.3327 3.65017 12.3327 4.66683V7.3335C12.3327 7.60964 12.1088 7.8335 11.8327 7.8335C11.5565 7.8335 11.3327 7.60964 11.3327 7.3335V4.66683C11.3327 3.91538 11.0342 3.19471 10.5028 2.66336C9.97146 2.13201 9.2508 1.8335 8.49935 1.8335Z' fill='%2306A84F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5 7.3335H2.5V14.6668H14.5V7.3335ZM8.5 12.6668C9.23638 12.6668 9.83333 12.0699 9.83333 11.3335C9.83333 10.5971 9.23638 10.0002 8.5 10.0002C7.76362 10.0002 7.16667 10.5971 7.16667 11.3335C7.16667 12.0699 7.76362 12.6668 8.5 12.6668Z' fill='%2306A84F'/%3E%3C/svg%3E%0A");display:inline-block;height:16px;margin-right:4px}.input__capslock,.input__show-password{content:'';height:20px;position:absolute!important;right:8px;top:14px;width:20px}.registration__legal-notice{line-height:16px;margin-top:0;max-height:40px;overflow-y:auto}.registration__legal-notice--sso{font-size:12px;margin-top:12px;max-height:48px!important;overflow:auto}.input__capslock{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2269_5445)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.7643 1.52049C9.67973 1.43592 9.54148 1.43976 9.46173 1.52889L2.96578 8.78907C2.73562 9.04631 2.3405 9.06826 2.08326 8.83809C1.82602 8.60793 1.80407 8.21281 2.03423 7.95557L8.53018 0.695399C9.08842 0.0714776 10.0562 0.0446168 10.6482 0.636611L17.9419 7.93038C18.186 8.17445 18.186 8.57018 17.9419 8.81426C17.6979 9.05834 17.3021 9.05834 17.0581 8.81426L9.7643 1.52049Z' fill='%23717171'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.875 8.37207C1.875 8.02689 2.15482 7.74707 2.5 7.74707L5.83333 7.74707C6.17851 7.74707 6.45833 8.02689 6.45833 8.37207C6.45833 8.71725 6.17851 8.99707 5.83333 8.99707L2.5 8.99707C2.15482 8.99707 1.875 8.71725 1.875 8.37207Z' fill='%23717171'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5415 8.37207C13.5415 8.02689 13.8213 7.74707 14.1665 7.74707L17.4998 7.74707C17.845 7.74707 18.1248 8.02689 18.1248 8.37207C18.1248 8.71725 17.845 8.99707 17.4998 8.99707L14.1665 8.99707C13.8213 8.99707 13.5415 8.71725 13.5415 8.37207Z' fill='%23717171'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.8335 7.74707C6.17867 7.74707 6.4585 8.02689 6.4585 8.37207L6.4585 11.7054C6.4585 11.8205 6.55177 11.9137 6.66683 11.9137L13.3335 11.9137C13.4486 11.9137 13.5418 11.8205 13.5418 11.7054L13.5418 8.37207C13.5418 8.02689 13.8217 7.74707 14.1668 7.74707C14.512 7.74707 14.7918 8.02689 14.7918 8.37207L14.7918 11.7054C14.7918 12.5108 14.1389 13.1637 13.3335 13.1637L6.66683 13.1637C5.86142 13.1637 5.2085 12.5108 5.2085 11.7054L5.2085 8.37207C5.2085 8.02689 5.48832 7.74707 5.8335 7.74707Z' fill='%23717171'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.2085 15.8724C5.2085 15.067 5.86141 14.4141 6.66683 14.4141L13.3335 14.4141C14.1389 14.4141 14.7918 15.067 14.7918 15.8724L14.7918 17.5391C14.7918 18.3445 14.1389 18.9974 13.3335 18.9974L6.66683 18.9974C5.86141 18.9974 5.2085 18.3445 5.2085 17.5391L5.2085 15.8724ZM6.66683 15.6641C6.55177 15.6641 6.4585 15.7573 6.4585 15.8724L6.4585 17.5391C6.4585 17.6541 6.55177 17.7474 6.66683 17.7474L13.3335 17.7474C13.4486 17.7474 13.5418 17.6541 13.5418 17.5391L13.5418 15.8724C13.5418 15.7573 13.4486 15.6641 13.3335 15.6641L6.66683 15.6641Z' fill='%23717171'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2269_5445'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.000976562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");display:none}.input__show-password{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833496 10.0011C0.833496 10.0011 4.16683 3.33447 10.0002 3.33447C15.8335 3.33447 19.1668 10.0011 19.1668 10.0011C19.1668 10.0011 15.8335 16.6678 10.0002 16.6678C4.16683 16.6678 0.833496 10.0011 0.833496 10.0011Z' stroke='%23717171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 12.501C11.3807 12.501 12.5 11.3817 12.5 10.001C12.5 8.62026 11.3807 7.50098 10 7.50098C8.61929 7.50098 7.5 8.62026 7.5 10.001C7.5 11.3817 8.61929 12.501 10 12.501Z' stroke='%23717171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");cursor:pointer}.input__show-password--show{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2269_5420)'%3E%3Cpath d='M11.7668 11.7678C11.538 12.0134 11.262 12.2105 10.9553 12.3471C10.6486 12.4837 10.3176 12.5572 9.9819 12.5631C9.64623 12.5691 9.3128 12.5073 9.0015 12.3816C8.69021 12.2558 8.40743 12.0687 8.17003 11.8313C7.93264 11.5939 7.74549 11.3111 7.61975 10.9998C7.49402 10.6885 7.43227 10.3551 7.43819 10.0194C7.44411 9.68374 7.51759 9.3527 7.65423 9.04603C7.79087 8.73937 7.98787 8.46337 8.2335 8.23449M14.9502 14.9512C13.5257 16.037 11.7911 16.6385 10.0002 16.6678C4.16683 16.6678 0.833496 10.0012 0.833496 10.0012C1.87007 8.06941 3.30778 6.38167 5.05016 5.05116L14.9502 14.9512ZM8.25016 3.53449C8.82377 3.40023 9.41105 3.33311 10.0002 3.33449C15.8335 3.33449 19.1668 10.0012 19.1668 10.0012C18.661 10.9475 18.0577 11.8384 17.3668 12.6595L8.25016 3.53449Z' stroke='%23717171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.833496 0.834473L19.1668 19.1678' stroke='%23717171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2269_5420'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.000976562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.input-password-wrapper--show-capslock .input__capslock{display:block}.input-password-wrapper--show-capslock .input__show-password{right:36px}.ui-modal{position:fixed;top:0;left:0;width:100vw;height:100%;max-height:100%;display:flex;align-items:flex-end;justify-content:center;z-index:9999999999;background:rgba(0,0,0,.8)}.ui-modal--lower .ui-modal__inner{height:auto!important;border-radius:12px 12px 0 0}@media screen and (min-width:768px){.ui-modal--lower .ui-modal__inner{border-radius:12px}}.ui-modal__inner{position:relative;overflow:hidden;width:100%;height:100%;box-sizing:border-box;background:#fff}@media screen and (min-width:576px){.ui-modal{align-items:flex-start;padding-top:100px;max-height:none}.ui-modal__inner{box-sizing:border-box;max-width:90vw;max-height:546px;border:1px solid #eee;background:#fff;border-radius:12px;box-shadow:0 7px 30px rgba(0,0,0,.1)}}@media screen and (min-width:1260px){.ui-modal__inner{max-width:863px}}.ui-modal__inner::before{top:52px}.ui-modal__content{width:100%;height:calc(100% - 60px);overflow-y:scroll}.ui-modal__content::-webkit-scrollbar{display:none;width:0;scrollbar-width:none;background:0 0}.ui-modal__header{display:flex;align-items:center;height:60px;padding:0 16px;border-bottom:1px solid #ddd}@media screen and (min-width:576px){.ui-modal__header{padding:0 32px}}.ui-modal__title{font-size:18px;font-weight:700;color:#222;padding-right:38px}@media screen and (min-width:576px){.ui-modal__title{font-size:20px;line-height:27px;padding-right:0}}.ui-modal__close{position:absolute;top:8px;right:8px;z-index:99999;width:44px;height:44px;border-radius:50%;background:#fff;transition:.3s;cursor:pointer}.ui-modal__close::before{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967Z' fill='%23222222'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z' fill='%23222222'/%3E%3C/svg%3E%0A");position:absolute;top:0;right:0;z-index:10;padding:10px;box-sizing:content-box;background-repeat:no-repeat;background-position:center center;transition:filter .3s}.ui-modal__close:hover{background:#eee}.ui-modal__compar-inner{height:auto!important;border-radius:8px 8px 0 0}.ui-modal__compar-header{margin-top:0}.ui-modal__compar-content{padding:16px}.ui-modal__compar-text{color:#717171;font-size:16px;line-height:22px}.ui-modal__compar-buttons{display:flex;margin-top:20px}.ui-modal__compar-btn:first-child{margin-right:16px}