:root{--symbol-bg-color:#d9308a;--symbol-color:#fff;--area-bg-color:#351c4f;--area-color:#fff;--selector-border-color:#0002;--selector-border-color2:#000;--ok-color:#090;--discount-bg-color:#da318b;--wallet-bg-color:#181256;--card-color:#fff}#content{background-color:#fff}#content *{box-sizing:border-box}.nice-checkbox label{margin:0;padding-left:30px}.nice-checkbox label:before{box-sizing:border-box;left:0}.nice-checkbox label:after{box-sizing:border-box;left:2px}.parent .nice-checkbox label:after{background-color:#999}.cursor-pointer{cursor:pointer}#cart{background:#fff;color:#333;-moz-column-gap:2rem;column-gap:2rem;display:grid;font-size:16px;grid-auto-rows:auto;grid-template-columns:100%;margin:0;padding:0}#cart .text-right{text-align:right}#cart h2{margin:0}#cart .s-breadcrumbs{display:none}#cart .right-col{order:1;padding:0 20px 20px}#cart .right-col[data-step="2"],#cart .right-col[data-step="3"]{display:none}#cart .right-col>div{padding-top:20px}#cart .right-col .summary-header{font-size:20px;font-weight:700;margin-bottom:25px}#cart .steps{grid-row:1;order:1}#cart .left-col{order:2}#cart .project-changes{border-top:1px solid #ccc;display:none;font-size:13px;margin:20px;padding:20px 0}#cart .project-changes header>div:first-of-type{font-size:16px;font-weight:700;margin-bottom:1rem}#cart .project-changes .find-out-more{align-items:center;color:#d9308a;display:flex;gap:1rem;margin-top:15px}#cart .project-changes .find-out-more svg{height:25px;fill:#d9308a}#cart .project-changes .switch{flex-direction:column;margin:20px auto 0}#cart .project-changes .switch div{align-items:center;border:1px solid var(--selector-border-color);border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:13px;gap:.5rem;justify-content:center;min-height:65px;padding:1.5rem}#cart .project-changes .switch div:hover{opacity:.75}#cart .promotion2{padding:20px}#cart .products{background:#fff;order:2}#cart .addons,#cart .items-list{display:flex;flex-direction:column;gap:50px;padding:20px}#cart .items-list .title{font-size:13px;font-weight:700;margin-bottom:10px}#cart .addons .addon-category .items{display:flex;flex-direction:column;gap:15px}#cart .contact{background:#fff;display:none;grid-row:5}#cart .cart-empty{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.cart-empty .icon{color:#ccc;display:block;font-size:4em}#cart .cart-steps{align-items:flex-start;color:#333;display:flex;flex-wrap:nowrap;font-size:14px;gap:1rem;justify-content:flex-start;overflow:auto;padding:1rem 0;width:100%}#cart .cart-steps>div{align-items:center;display:flex;flex-direction:column;min-width:140px}#cart .cart-steps .house{font-size:30px}.cart-steps .circle{align-items:center;border:1px solid #333;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;opacity:.5;width:22px}.cart-steps .sel .circle{background-color:#ca1c61;color:#fff}#cart .basic-data{font-size:13px;line-height:1.5}#cart .basic-data .features{margin-bottom:1rem}#cart .basic-data .feature{align-items:center;display:flex}#cart .basic-data .feature>div:first-of-type{width:60%}#cart .basic-data .feature>div:last-of-type{text-align:left}#cart .basic-data .title{font-size:16px;font-weight:700;margin-bottom:1rem}#cart .cart-items .headers{display:none}#cart .cart-items .items{background:#fff}#cart .cart-items .item:after{content:none}#cart .cart-items .main{border-top:1px solid #f4f4f4;display:grid;gap:1rem;grid-template-columns:repeat(12,auto);grid-template-rows:repeat(2,auto);padding:1.5rem}#cart .cart-items .item .name{font-size:15px;grid-column:1/span 9;grid-row:1;min-height:40px;order:1}#cart .cart-items .item .price{grid-column:1/span 12;grid-row:2}#cart .cart-items .item .options{grid-column:11/span 2;grid-row:1;justify-self:end}#cart .cart-items .item .extra-options{display:flex;flex-direction:column;font-size:16px;gap:1rem;margin:1rem 0}#cart .cart-items .item .price>div{display:flex;flex-wrap:wrap;justify-content:flex-end}#cart .right-col .items{display:flex;flex-direction:column;gap:1rem}#cart .right-col .item{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:space-between;row-gap:1rem}#cart .right-col .project-row{margin-bottom:1rem}#cart .right-col .item .old-price{align-items:center;display:flex;gap:5px;margin:0 0 0 auto;text-align:right}#cart .right-col .item .old-price>span{text-decoration:line-through}#cart .right-col .item .price{margin:0;min-width:70px;text-align:right}#cart .right-col .card{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:3px;box-shadow:0 4px 40px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;font-size:10px;height:30px;justify-content:center;transform:rotate(-8deg);width:50px}#cart .right-col .card.discount{background-color:var(--discount-bg-color);color:var(--card-color)}#cart .right-col .card.wallet{background-color:var(--wallet-bg-color);color:var(--card-color)}#cart .right-col .card .text{font-size:4px}#cart .right-col .item .discount-normal-price,#cart .right-col .item .discount-title{display:none}#cart .big-checkbox label:after{height:24px;width:24px}#cart .big-checkbox label:before{height:28px;width:28px}#cart .notice{background-color:#e6bdfc;border-radius:8px;color:#000;font-size:1.3rem;font-weight:400;line-height:1.4;margin:1rem 0;padding:1rem 1.5rem}#cart .notice a{color:#fff;font-weight:700}.cart-steps .sel .circle{opacity:1}#cart .link{padding:0}#cart .right-col .top{order:1}#cart .right-col .basic-data{order:2}#cart .top .project-thumb img,#cart .top-button{display:block;width:100%}#cart .top-button{color:#333;font-size:15px;font-weight:400;padding:10px 0;text-align:center;text-decoration:none}#cart .double .top-button{width:calc(50% - 1px)}#cart .top-button a{color:#333}#cart .top-button svg{display:none;font-size:20px;margin:0 10px}#cart .availability-notice{border-top:2px solid #000;margin:1rem auto;padding-top:1rem;text-align:right}#cart .total-summary .saving{font-size:16px;font-weight:400;text-align:right}#cart .project-link{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:16px;height:60px;justify-content:center;text-align:center;width:100%}#cart .cart-button{align-items:center;border-radius:50px;color:#fff;font-size:18px;font-weight:600;margin:auto;padding:10px 0;text-transform:uppercase}#cart .cart-button.disable a{color:#fff}#cart .cart-button.disable,#cart .cart-button.disable a{color:#999}#cart .cart-button .fa-file-pdf,#cart .cart-button .fa-house{margin:0 10px}#cart .project-button{align-items:center;background:#efefef;display:flex;font-size:15px;justify-content:center;padding:0}#cart .project-button .top-button:nth-child(2),#cart .project-button>.cart-button:nth-child(2){border-left:1px solid #fff}#cart .cart-button.link,#cart .discount-button.link{cursor:pointer}#cart .cart-button.disable{background:#efefef}#cart .contact{color:#333;font-size:15px;padding:16px}#cart .contact .title{font-size:16px;font-weight:600}#cart .hide{display:none!important}#cart .section-title{background:#333;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:.5rem;text-align:center;text-transform:uppercase}#cart .cart-items .section-title{margin-bottom:1.5rem}#cart .cart-items .section-title.expanded{margin-bottom:0}#cart .cart-items .name{font-weight:600}#cart .more-addons-list .name{display:flex;gap:1rem}#cart .more-addons{position:relative}#cart .more-addons .fa-plus-square{color:#fff;font-size:25px;position:absolute;right:32px;top:12px}#cart .more-addons-list,#cart .other-addons-list{margin-top:15px}#cart .address,#cart .shipments{padding:1.5rem}#cart .shipments .info{margin-bottom:15px}.address h2,.shipments-title{font-size:20px;font-weight:600;margin-bottom:23px}#cart .confirmed-shipments h2{font-size:16px;font-weight:600;margin-bottom:1rem}#cart .confirmed-shipments .list{padding:1.5rem}.address .expandable{cursor:pointer}#cart .address header{align-items:center;display:flex;justify-content:space-between}#cart .shipment-list{display:grid;font-size:14px;gap:.5rem;margin-bottom:5rem;width:100%}#cart .shipment-list input[type=radio]+label{cursor:pointer;display:block;margin:0;padding-left:30px;position:relative}#cart .shipment-list input[type=radio]+label:before{border:1px solid #000;border-radius:10px;content:" ";display:block;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}#cart .shipment-list input[type=radio]:checked+label:before{border:2px solid #ca1d61}#cart .shipment-list input[type=radio]:checked+label:after{background-color:#ca1d61;border:1px solid #ca1d61;border-radius:12px;content:" ";display:block;height:12px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:2}#cart .shipment-list>div.checked{border:1px solid #000}.products .total>div{background:#f9f9f9;color:#333;margin-bottom:1px}#cart .availability-notice{color:#333}#cart .input input,#cart textarea{background-color:#f6f6f6;background-image:none;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#666;font-size:16px;height:42px;width:100%}#cart .input input{padding-left:40px}#cart .address .error input{border:1px solid red}#cart .address fieldset{margin-bottom:2rem}#cart .address .input{position:relative;width:100%}#cart .address .input svg{bottom:-34px;color:#666;font-size:16px;left:12px;position:absolute}#cart .address .nip{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem}#cart .address .nip input{width:calc(100% - 40px)}#cart .address .nip svg{height:25px;left:unset;position:unset;top:unset;width:25px;fill:#090}.cart-project-changes .field,.cart-remarks .field{padding:1rem;position:relative}.cart-item.row .promo .profit{margin-left:15px}.cart-item.row .cart-item-price{justify-content:flex-end;padding-right:20px;width:13%}.hint svg{height:24px;width:24px}.cart-item.row:nth-of-type(odd),.cart-shipment .cart-options{background:#fff;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0}.cart-item.row>div{font-size:18px}.cart-shipment-cost,.cart-total-new{display:table-row}.cart-shipment-cost .label,.cart-total-new .label{display:table-cell;text-align:right}.cart-shipment-cost .amount,.cart-total-new .amount{display:table-cell;font-size:25px;font-weight:700;margin-left:10px;padding-left:10px;text-align:right}.cart-shipment-cost .label,.cart-total-new .label{font-size:19px}.cart-shipment-cost.fixed .amount,.cart-shipment-cost.fixed .label,.cart-total-new.fixed .amount,.cart-total-new.fixed .label{background:#f2f2f2;padding:5px;position:fixed;right:10px;top:10px;z-index:1}.cart-total-new.fixed .label{line-height:1}.cart-shipment-cost.fixed .amount,.cart-total-new.fixed .amount{top:37px}.cart-project-changes h2:first-letter{text-transform:uppercase}#cart .cart-project-changes textarea,#cart .cart-remarks textarea{height:200px;padding:10px 15px}.cart-customer-addresses{margin-top:50px;width:100%}.cart-customer-addresses>div{display:flex;padding:0;width:100%}.cart-customer-addresses address>h3:first-child,.cart-customer-addresses>div:first-child{background:#ca1d61;color:#fff;font-size:23px;padding:7px 0;text-transform:uppercase}.cart-customer-addresses address>h3:first-child{display:none}.cart-customer-addresses>div:nth-child(2){font-size:18px;line-height:normal;padding:20px 0 0}.cart-customer-addresses>div:nth-child(2) h4{font-size:18px}.cart-customer-addresses>div>*{margin:0;padding:0 0 0 20px;width:calc(36% - 20px)}.cart-customer-addresses>div>h3{font-size:23px}.cart-customer-addresses>div>:nth-child(3){width:calc(28% - 40px)}.cart-customer-agreements{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:1.5rem}#cart .ado-info{order:3}.ado-info a,.cart-customer-agreements a{color:#ca1d61;font-weight:700;text-decoration:none}.cart-customer-agreements div.row{margin:30px 0 0}.cart-customer-agreements>div:last-child{margin-bottom:25px}#cart .cart-customer-agreements .nice-checkbox label{display:block;margin-left:2rem}.cart-customer-agreements .error-msg{font-size:15px;font-weight:700;margin:1rem 0 0 calc(2rem + 30px)}.cart_customer_terms_accepted_at.error{border:2px solid red}.cart_customer_terms_accepted_at.error .error-msg{display:block}.cart-addons .container>div.more-fewer:hover,.cart-buttons>input:hover,.cart-steps h2 span.fa:hover,.png a.button:hover{opacity:.7}.construction a{color:#ca1d61;font-size:18px;font-weight:700;line-height:1.7;text-decoration:none}.construction span{font-size:14px;line-height:2}#cart .cart-items .headers{margin:0}#cart .cart-items .items>div:nth-child(odd){background:#fafafa}#cart .cart-items .items>div.in-cart{background-color:#fff8f8}#cart .discount-normal-price{color:#ccc;font-weight:700;text-decoration:line-through}#cart .cart-items .price{color:#333;font-size:22px;font-weight:600;line-height:1.2;order:3}#cart .discount-title{color:#ca1d61;font-size:16px;font-weight:400;order:1;width:50%}#cart .availability{color:#999;font-size:14px;line-height:28px;margin-top:10px;text-transform:lowercase}#cart>div{padding:0}.confirmation-order-data h2{color:#333;font-size:18px;padding:5px 16px}.address .input label{color:#aaa;font-size:16px;line-height:33px;margin-top:10px;position:relative}#cart .other-address .nice-checkbox{margin:1rem 0}#cart .other-address .nice-checkbox label{margin-right:2rem}#cart .address .comments textarea,#cart .confirmation-order-data textarea{box-sizing:border-box;height:120px;padding:1rem;resize:vertical}#cart textarea::-moz-placeholder{color:#ccc}#cart textarea::placeholder{color:#ccc}#cart .address .comments .input,#cart .confirmation-order-data .input{position:relative}#cart .address .comments .input .fa-edit{bottom:unset;font-size:25px;left:unset;right:10px;top:10px}#cart .confirmation-order-data .field .fa-edit{font-size:25px;position:absolute;right:1.5rem;top:20px}#cart .address form>.row.no-margin{margin-top:0}#cart .address .company-section,#cart .address .other-address{position:relative}#cart .address h2>span{color:#999;font-size:1.2rem}#cart .address .expand{align-items:center;color:#ca1d61;display:flex;font-size:25px}#cart .address .expand span{font-size:14px;padding-right:10px}#cart .onoffswitch{left:-15px}#cart .confirmation-order-data .input{font-size:15px;line-height:1.5;padding:1.5rem}#cart .main{position:relative}#cart .products .cart-buttons{margin-top:22px}#cart .mobile-footer{background-color:#fff;border-top:1px solid #f4f4f4;display:block;font-size:14px;order:4;padding:1rem}#cart .right-col .cart-buttons{display:none}#cart .mobile-footer.cart-buttons{bottom:0;display:block;margin-top:0;position:sticky;top:0;z-index:10}#cart .right-col .total-summary{display:none}#cart .comments h2{margin-bottom:20px}#cart .confirmation .confirmation-order-data .section-title,#cart .confirmation .shipments .section-title{background:none;color:#333;font-family:Montserrat,Open Sans,sans-serif;font-size:18px;font-weight:400;text-align:left;text-transform:none}#cart .confirmation .confirmation-order-data .section-title{color:#333}#cart .confirmation .nice-checkbox label{color:#707070}#cart .loader{background:#333;height:100vh;left:0;opacity:.8;position:fixed;top:0;width:100vw;z-index:9998}#cart .loader .spin{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#ca1d61;height:120px;left:calc(50% - 60px);position:absolute;top:calc(50% - 60px);width:120px;z-index:9999}#cart .confirmation .confirmation-order-data{color:#707070}#cart .confirmation .discount-button{display:none}#cart .confirmation .discount-button.amount{background:#f6f6f6;color:#333;display:flex;font-size:18px;font-weight:400;line-height:normal;min-height:44px}#cart .confirmation .discount-button.amount span{font-size:28px}#cart .confirmation .cart-buttons .next{background:#ca1d61;color:#fff;font-size:18px;font-weight:700;height:44px}#cart .confirmation .ado-info{color:#999;padding:16px 0}#cart .more-addons{bottom:0;flex-wrap:wrap;font-size:14px;left:0;padding:30px 0;width:100%;z-index:998}#cart .more-addons>div{text-align:center}#cart .more-addons.less{bottom:-25px}#cart .more-addons span{font-size:20px;font-weight:700}#cart .cart-items .main-items{position:relative}#cart .confirmation .section-title{display:flex;justify-content:space-between}#cart .confirmation .section-title svg{font-size:25px}#cart .confirmation .section-title.edit svg{color:#ca1d61}#cart .top-checkbox .selected-title{font-family:Montserrat,sans-serif;font-size:18px}#cart .cart-items .big-checkbox{flex:0 0 30px;max-width:30px;order:4;padding:0;right:14px}#urgent-message{display:none}#cart .shipments .cost-placeholder{font-size:14px;margin-top:10px;text-align:center}#cart .shipments .error:before{border:1px solid red}#cart .shipments .shipment-error{background-color:#be2121;border-radius:5px;color:#fff;margin-bottom:1rem;padding:1rem}#cart .company-terms{font-size:14px;padding-top:16px}.cart-item-hint{color:#707070;display:inline-block;font-size:18px;line-height:1;margin-left:5px;padding:1px 5px}.cart-item-hint a{color:#707070}.icon-hint.clickable{cursor:help}.cart-addons .container .overlay:hover .icon-hint{opacity:1}.icon-hint.fadeable>.cart-popup-container>.cart-balloon,.icon-hint.fadeable>.cart-popup-container>.cart-popup{opacity:0;visibility:hidden}.icon-hint.fadeable.show>.cart-popup-container>.cart-balloon,.icon-hint.fadeable.show>.cart-popup-container>.cart-popup{opacity:1;transition:opacity .5s ease-out;visibility:visible}.cart-popup{background-color:#fff;border:1px solid #000;box-sizing:border-box;left:50%;padding:20px;position:fixed;text-align:left;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1024}.cart-popup-simple{padding:20px;right:-110px;width:200px}.clicked .cart-popup{padding:20px 10px;width:280px}.cart-popup img,.cart-popup ul{float:left;margin-left:-190px}.cart-popup ul{margin-right:10px}.clicked .cart-popup img,.clicked .cart-popup ul{display:none}.cart-popup ul li{color:#fff;font-size:12px;line-height:24px;padding:0 10px}.cart-popup h1{color:#222;font-size:28px;font-weight:100;margin:0;text-transform:uppercase}.cart-popup p{color:#222!important;font-size:14px;line-height:130%}.cart-popup p.title{font-size:18px;font-weight:400}.cart-popup p.description{margin:10px 0}.cart-popup p.price{margin-right:50px;margin-top:20px;text-align:right}.cart-popup p.price+p.price{margin-top:5px}.cart-popup p.price span.gratis{color:#ca1d61;font-weight:700}.cart-popup p.price span.amount{font-weight:700}.cart-popup p.price span.amount-old{font-weight:700;text-decoration:line-through}.cart-popup p.price span.amount-new{color:#ca1d61;font-size:200%;font-weight:700}.cart-popup img,.cart-popup ul{display:none}#cart .cart-customer-agreements label{height:auto;min-height:20px}#cart .nice-checkbox label .cart-item-hint{position:absolute;top:1px}#cart .cart-parent-info{background:#e1e8eb;border:1px solid #c9dbe3;border-radius:10px;font-size:15px;margin:1rem;padding:20px}#cart #files-container{padding:5px 16px}#cart #files-container a{float:left;font-size:8px;text-align:center;width:100%}#cart .more-addons .section-title{position:relative}#cart .second-currency-info{color:#ca1d61;font-size:15px}.santa-gift{color:#000}#cart .shipments .checkboxes .disabled label{color:#5f5f5f;text-decoration:line-through}.payment-info{background-color:#ca1c6122;border:1px solid #ca1c6155;border-radius:5px;color:#ca1c61;display:inline-block;font-size:15px;margin:auto 1rem;padding:1rem}.alfabank-failure{min-height:70vh}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-failed{background-color:#fff;color:#e00;padding:1.5rem}.payment-failed h3{font-size:20px;font-weight:700;padding-bottom:1rem;text-transform:uppercase}.choose-dpd-pickup{background-color:#ddd;border-radius:5px;cursor:pointer;display:flex;gap:1rem;margin:1.5rem auto;max-width:360px;padding:1.5rem}.choose-dpd-pickup .chosen{font-weight:700}.choose-dpd-pickup .choose{color:var(--link-color)}.dpd-pickup-popup{background-color:#fff;box-sizing:border-box;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1035}.dpd-pickup-popup .close{align-items:center;box-sizing:border-box;display:flex;font-size:24px;height:55px;justify-content:flex-end;padding-right:1.5rem}.dpd-pickup-popup iframe{border:0;height:calc(100vh - 110px);width:100%}#cart .error-msg{background-color:#c00;color:#fff;padding:1rem}.payment-services img{height:40px;margin-right:1rem}.payment-services .blik{height:38px}.payment-services .applepay{fill:#000;height:40px}.discount-promotion{align-items:center;border-top:1px solid #ddd;display:flex;font-size:16px;margin:10px 0;padding:20px 0 10px;gap-column:10px}.discount-promotion svg{height:28px;width:28px}.discount-promotion.check svg{fill:var(--ok-color)}.discount-promotion .login{color:var(--link-color);cursor:pointer;font-size:13px;margin:0 0 0 auto;min-width:64px}.promotion2-summary{align-items:flex-end;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:5px;justify-content:center;margin:10px 0;padding:10px 0;position:relative}.promotion2-summary:before{background-color:#000;content:" ";display:block;height:1px;position:absolute;right:0;top:0;width:100px}#cart .right-col .promotion2-summary .card.wallet{left:0;position:absolute;top:50%;transform:rotate(-8deg) translateY(-50%)}@media screen and (min-width:768px){#cart{display:grid;grid-auto-rows:auto;grid-template-columns:auto 340px;grid-template-rows:30px 90px auto}#cart .s-breadcrumbs{display:flex;grid-column:1/3;grid-row:1}#cart .right-col{grid-row:3}#cart .right-col[data-step="2"],#cart .right-col[data-step="3"]{display:block}#cart .right-col>div{display:block;grid-column:2;grid-row:3;position:sticky;top:0}#cart .top-button{font-size:15px}#cart .top-button svg{display:inline-block}#cart .steps{grid-column:1/3;grid-row:2}#cart .products{grid-column:1;grid-row:3}#cart .s-5{grid-column:1;grid-row:5;justify-content:center}#cart .cart-empty{grid-column:1/3;grid-row:1;min-height:70vh}#cart .cart-items .item{grid-template-columns:1fr 120px 30px;grid-template-rows:auto}#cart .cart-items .item .name{font-size:15px;grid-column:1;grid-row:auto}#cart .cart-items .item .price{grid-column:span 1;grid-row:auto}#cart .confirmation .cart-items .item .price{grid-column:span 2}#cart .cart-items .item .options{grid-column:span 1;grid-row:auto}#cart .cart-items .other-addons{grid-column:1;grid-row:2}#cart .cart-items .other-addons-list{grid-column:1;grid-row:3}#cart .cart-items .more-addons{grid-column:1;grid-row:4}#cart .top-checkbox{flex-direction:column;padding:20px 0}#cart .cart-items .headers{background:#f0f0f0;display:grid;grid-template-columns:repeat(12,auto);height:47px}#cart .cart-items .headers .header{align-self:center;border-right:1px solid #fff;color:#444;font-size:20px;font-weight:700;padding:0 1rem}#cart .cart-items .headers .header:first-of-type{grid-column:span 9}#cart .cart-items .headers .header:last-child{border-right:none;grid-column:span 3}#cart .cart-items .headers .header.availability{font-size:12px}#cart .cart-items>.items{padding:0}#cart .main .nice-checkbox{flex:0 0 8.3333%;max-width:none;position:relative;right:auto}#cart .nice-checkbox label:before{height:22px;width:22px}#cart .nice-checkbox label:after{height:18px;width:18px}#cart .big-checkbox label:before{height:28px;top:0;width:28px}#cart .big-checkbox label:after{height:24px;top:2px;width:24px}#cart .big-checkbox{padding:0}#cart .address,#cart .shipments{padding:2.5rem}#cart .section-title{background:#f4f4f4;color:#333;font-size:20px;font-weight:700;text-align:left}#cart .cart-buttons{height:50px;position:relative}#cart .cart-buttons .next{margin:auto}.products .total>div{background-color:transparent}.products .total>div:first-of-type{color:#ca1d61}#cart .mobile-footer{display:none}#cart .right-col .cart-buttons,#cart .right-col .total-summary{display:block}#cart .mobile-footer.cart-buttons{display:none}#cart .main .discount-title{order:3;position:relative;text-align:right;width:100%}#cart .main .discount-normal-price{font-weight:400;order:1;width:auto}#cart .cart-items .price{font-size:18px;font-weight:400;width:auto}#cart .contact{background:#fff;font-size:15px;padding:30px 50px}#cart .contact .title{font-size:16px}#cart .cart-steps{justify-content:center}#cart .cart-steps .circles{justify-content:flex-start;padding-top:26px}.cart-steps .circle{border:1px solid #999;color:#999;font-size:20px;height:40px;opacity:1;width:40px}.cart-steps .sel .circle{background:#ca1d61;border:1px solid #ca1d61;color:#fff}#cart .availability span{display:none}#cart .main .availability{color:#333;font-size:16px;justify-content:center}#cart .cart-items .headers>div{text-transform:uppercase}#cart .main .availability{margin-top:0}#cart .main .discount-normal-price{font-size:16px}#cart .big-checkbox label{margin:auto;right:auto;width:30px}#cart .more-addons{display:none}#cart .cart-items .items .main.last{-webkit-mask-image:none}.cart-items .items .row{cursor:pointer}.cart-items .items .row:hover label:before{background-color:#ca1d6133}#cart .shipments .cost-placeholder{text-align:left}#cart .s-5{margin-top:40px}#cart .s-5 .row>div:first-child,#cart .s-5 .row>div:nth-child(3){padding-left:13%}#cart .confirmation .items .headers .header.options,#cart .confirmation>.section-title{display:none}#cart .confirmation .confirmation-order-data .input .section-title{padding:0}#cart .confirmation .section-title svg{top:10px}#cart .confirmation .confirmation-order-data .section-title{padding:0}#cart .confirmation .confirmation-order-data .section-title,#cart .confirmation .shipments .section-title{font-size:20px}#cart .confirmation .discount-button.amount{background:#fff;font-size:28px;margin:15px 0}#cart .confirmation .shipments .payment .section-title{padding-left:0}.cart-popup{border:1px solid #000;max-width:800px;padding:20px 20px 20px 200px;width:100%;z-index:9999}.cart-popup img,.cart-popup ul{display:block}#cart .more-addons svg{color:#ca1d61;font-size:25px}#cart .more-addons-list{margin-top:0}.payment-info{display:block;margin:auto;width:-moz-max-content;width:max-content}}@media screen and (min-width:992px){#cart{background:transparent;display:grid;grid-auto-rows:auto;grid-template-columns:1fr 350px;grid-template-rows:30px 100px auto;margin:auto;max-width:1440px;padding:20px}#cart .steps{grid-column:1/3;grid-row:2}#cart .left-col,#cart .right-col{border:1px solid #eee;border-radius:3px}#cart .right-col{grid-row:3;padding:0 28px 28px}#cart .right-col>div{padding-top:28px}#cart .products{grid-row:3}#cart .addons,#cart .items-list{padding:30px}#cart .cart-empty{grid-column:1/3;grid-row:2;min-height:50vh}.cart-steps{font-size:16px}.cart-steps .circle{font-weight:lighter;height:40px;width:40px}.cart-steps .sel .circle{background:#ca1d61;border:1px solid #ca1d61}#cart .cart-steps .sel .step{color:#333}.cart-steps .circles>div{display:flex;font-size:16px}#cart .cart-items .item{grid-template-columns:1fr 170px 40px}#cart .cart-items.confirmation .item{grid-template-columns:1fr 170px}#cart .cart-items .item .name,#cart .items-list .title{font-size:16px}#cart .top-checkbox{display:flex;flex-direction:row}#cart .discount-button{background:#ca1d61;color:#fff;font-size:16px}#cart .discount-button.amount{color:#fff;font-size:18px;font-weight:700}#cart .project-changes .switch{flex-direction:row;gap:20px;justify-content:center}#cart .project-changes .switch div{max-width:360px}#cart .contact{padding-left:16px}#cart .cart-steps .circles{padding:0;position:relative;top:0}#cart .cart-items .price{font-size:22px}#cart .cart-items .headers .header{font-size:20px}#cart .cart-items .headers .header.availability,#cart .cart-items .headers .header.price{justify-content:center}#cart .contact{font-size:16px;margin:0;padding-left:0}#cart .big-checkbox label:before{left:0}#cart .big-checkbox label:after{left:2px}#cart .cart-items .big-checkbox{right:0}#cart .cart-items .name{font-size:16px;font-weight:400}#cart .more-addons svg{right:23px}#cart .discount-button{min-height:53px}#cart .shipments .section-title{padding:0}#cart .confirmed-shipments{display:grid;gap:1rem;grid-template-columns:50% 1fr;margin-bottom:1rem}#cart .confirmed-shipments .section-title{grid-column:span 2}#cart .confirmation .cart-buttons .next{position:relative;right:auto}#cart .confirmation .discount-amount{display:flex}#cart .confirmation .discount-amount .amount{border:none}.confirmation-order-data{display:grid;gap:1rem;grid-template-columns:repeat(2,calc(50% - .5rem))}.confirmation-order-data h2{color:#575757;line-height:35px}.cart-project-changes,.cart-remarks{grid-column:span 2}#cart .input .fa-edit{opacity:.8}#cart .discount-button.amount{margin-top:15px}#cart .products .total{text-align:right}#cart .products .total>div:first-of-type{color:#ca1d61}.payment-info{margin-right:1rem}.cart-customer-agreements{grid-column:span 2}#cart .address .row{display:grid;gap:1rem;grid-template-columns:repeat(2,calc(50% - .5rem));margin:0}#cart .shipment-list{font-size:16px}}@media screen and (min-width:1280px){#cart{grid-template-columns:1fr 420px}}#cart .project-data{--project-data-color:#000;--radio-default-color:#000;--radio-selected-color:#ca1d61;padding:20px}#cart .project-data header .remove{align-items:center;color:#999;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:1rem}#cart .project-data header .remove svg{fill:#999}#cart .project-data svg{height:25px}#cart .project-data .info .construction-cost{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 0 auto;padding:.5rem 1rem}#cart .project-data .version{font-size:13px;font-weight:700;margin:40px 0 15px}#cart .switch{display:flex;flex-wrap:nowrap;font-size:13px;gap:10px}#cart .switch>div{width:100%}#cart .switch>div:hover{opacity:.75}#cart .switch input[type=radio]{display:none}#cart .switch label{align-items:center;border:1px solid var(--selector-border-color);border-radius:10px;cursor:pointer;display:flex;height:100%;margin:0;min-height:50px;padding:1rem 10px 1rem 35px;position:relative;width:100%}#cart .switch label:after,#cart .switch label:before{border:1px solid var(--radio-default-color);border-radius:50%;content:" ";position:absolute}#cart .switch label:before{height:16px;left:10px;top:50%;transform:translateY(-50%);width:16px}#cart .switch label:after{background-color:var(--radio-selected-color);border-color:var(--radio-selected-color);display:none;height:10px;left:13px;top:50%;transform:translateY(-50%);width:10px}#cart .switch input[type=radio]:checked+label{border-color:var(--selector-border-color2);font-weight:700}#cart .switch input[type=radio]:checked+label:before{border:2px solid var(--radio-selected-color)}#cart .switch input[type=radio]:checked+label:after{display:block}@media (min-width:992px){#cart .project-col{display:grid;gap:3rem;grid-template-columns:1fr auto}#cart .project-data .version{font-size:16px}#cart .switch>div{min-width:265px;width:auto}#cart .switch label{font-size:16px;height:63px;padding-left:46px}#cart .switch label:before{left:14px}#cart .switch label:after{left:17px}}.autocomplete input{background-color:var(--box-bg-color);border-radius:5px;color:var(--text-color)}.autocomplete svg{position:absolute;right:1rem;top:50%;fill:var(--text-color);transform:translateY(-50%)}.autocomplete .search-list{background-color:var(--box-bg-color)}.search-list>div{padding:.5rem}.autocomplete .search-list>div:hover{background-color:#eee}.autocomplete .search-list img{height:42px;width:75px}.autocomplete .search-list>div>span{color:var(--text-color);font-size:16px}.autocomplete .search-list>div>div{display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;gap:.1rem}.autocomplete .search-list>div>div>span:last-of-type{color:var(--text-color2);font-size:11px}.z-notification{color:#fff;font-family:Open Sans,sans-serif;font-size:13px;font-weight:100;margin-bottom:1rem;max-width:450px;padding:10px;width:100%;.z-notification .notification-content{color:#fff}&.success{background-color:#090;border-left:5px solid #0c0}&.error{background-color:#900;border-left:5px solid #c00}}.hint{display:inline-block;vertical-align:middle}.hint-button{align-items:center;border:1px solid #000;border-radius:12px;display:flex;font-weight:700;height:20px;justify-content:center;width:20px;fill:var(--box-bg-color);cursor:pointer;font-family:Courier New,serif}.hint-button:hover{opacity:.75}.project-search .search-list>div span:first-of-type{font-size:.7em}.project-search .search-list>div img{grid-row:span 2;height:42px;width:75px}.project-bind-for-addon .autocomplete input,.project-for-addon .autocomplete input{border:1px solid var(--list-border-color)}.search-list[data-v-1f9b14d4]{--hover-bg-color:#ca1d61;--hover-color:#fff;background-clip:border-box;background-color:#fff;box-shadow:0 1px 2px #66666655;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;position:absolute;text-align:left;z-index:10}.search-list>div[data-v-1f9b14d4]{align-items:center;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:grid;grid-template-columns:75px 1fr;height:42px;padding-right:.5em}.search-list>div[data-v-1f9b14d4]:hover{background-color:var(--hover-bg-color);color:var(--hover-color)}.search-list>div span[data-v-1f9b14d4]:last-of-type{align-self:center;color:#888;font-size:.6em;line-height:1.2;max-height:2.5em}.search-list.show-description>div span[data-v-1f9b14d4]:last-of-type{align-self:start}.search-list>div:hover span[data-v-1f9b14d4]{color:var(--hover-color)}.autocomplete[data-v-0e428ab8]{position:relative}input[data-v-0e428ab8],input[data-v-0e428ab8]:focus{outline:none}.project-for-addon input{border:1px solid #ccc}#promotion2-teaser{--bg-color:#f8f8f8;--wallet-bg-color:#181256;--discount-bg-color:#da318b;--header-color1:#121154;--header-color2:#d9308a;--card-color:#fff;--text-color:#272727;--btn-bg-color:#000;--btn-bg-hover-color:#fff;--btn-color:#fff;--btn-hover-color:#000;--link-color:#942867;background-color:var(--bg-color);border:2px solid #000;border-radius:23px;box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;gap:5px;max-width:430px;padding:17px 17px 34px;position:relative}promotion2-teaser{display:block;max-width:430px;min-height:350px}#promotion2-teaser .name{background:linear-gradient(125deg,var(--header-color1) 0,var(--header-color2) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-weight:800;line-height:1.3}#promotion2-teaser .cards{height:110px;margin:auto;max-width:300px;position:relative;width:100%}#promotion2-teaser .cards .card{align-items:center;aspect-ratio:1.723;backdrop-filter:blur(25px);border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:15px;transform:translateX(-50%) rotate(-8deg);width:130px}#promotion2-teaser .cards .wallet{background-color:var(--wallet-bg-color);color:var(--card-color)}#promotion2-teaser .cards .discount{background-color:var(--discount-bg-color);color:var(--card-color)}#promotion2-teaser .cards.both .wallet{left:calc(50% - 55px);top:10px;z-index:2}#promotion2-teaser .cards.both .discount{left:calc(50% + 55px);top:20px;z-index:1}#promotion2-teaser .cards .amount{font-size:28px;line-height:1.2}#promotion2-teaser .cards .wallet .amount{font-weight:800}#promotion2-teaser .cards .text{font-size:9px;font-weight:700;text-transform:uppercase}#promotion2-teaser .content{font-size:14px;height:min-content;line-height:1.5;max-width:425px}#promotion2-teaser.announcement .content,#promotion2-teaser:not(.small):not(.long).announcement .content{max-width:unset}#promotion2-teaser .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-end}#promotion2-teaser .buttons .btn{background-color:var(--btn-bg-color);border:0;border-radius:38px;color:var(--btn-color);cursor:pointer;font-size:inherit;font-weight:700;padding:10px 30px;text-transform:uppercase}#promotion2-teaser .buttons .btn:hover{background-color:var(--btn-bg-hover-color);color:var(--btn-hover-color)}#promotion2-teaser .duration{bottom:10px;font-size:11px;position:absolute;right:30px;text-align:right}#promotion2-teaser.long{max-width:unset;width:100%}@media (min-width:450px){#promotion2-teaser{padding:17px 32px 32px}#promotion2-teaser .cards{width:320px}}@media (min-width:768px){#promotion2-teaser.long{display:grid;gap:5px;grid-template-areas:"cards name duration" "cards content buttons";grid-template-columns:160px 1fr minmax(auto,300px);grid-template-rows:auto auto;max-height:150px;padding:20px}#promotion2-teaser.announcement,#promotion2-teaser.long.announcement{grid-template-areas:"name duration" "content buttons";grid-template-columns:1fr minmax(auto,300px)}#promotion2-teaser.long .name{font-size:22px;grid-area:name}#promotion2-teaser.long .content{font-size:13px;grid-area:content;max-width:unset}#promotion2-teaser.long .cards{grid-area:cards;grid-row:span 2;height:110px;width:100%}#promotion2-teaser.long .cards .card{border-radius:5px;top:25px;width:80px}#promotion2-teaser.long .cards.both .wallet{left:calc(50% - 30px)}#promotion2-teaser.long .cards.both .discount{left:calc(50% + 30px)}#promotion2-teaser.long .cards .discount .amount,#promotion2-teaser.long .cards .wallet .amount{font-size:18px}#promotion2-teaser.long .cards .text{font-size:6px}#promotion2-teaser.long .duration{grid-area:duration;position:unset}#promotion2-teaser.long .duration span{display:block}#promotion2-teaser.long .buttons{grid-area:buttons}#promotion2-teaser.long .buttons .btn{font-size:14px;padding:8px 20px}}@media (min-width:992px){#promotion2-teaser:not(.small):not(.long),promotion2-teaser:not(.small):not(.long){display:grid;grid-auto-rows:auto;grid-template-columns:minmax(320px,auto) auto;margin:auto;max-width:845px;padding:17px 32px}#promotion2-teaser:not(.small):not(.long) .name{grid-column:span 2}#promotion2-teaser:not(.small):not(.long) .cards{grid-column:1;grid-row:span 2}#promotion2-teaser:not(.small):not(.long) .content{margin-top:10px;max-width:338px}#promotion2-teaser:not(.small):not(.long) .duration{bottom:unset;top:20px}}@media (min-width:1280px){#promotion2-teaser.long,.promotion2-teaser{max-width:1180px}#promotion2-teaser.long,promotion2-teaser.long{grid-template-columns:240px 1fr minmax(auto,300px);grid-template-rows:33px 50px}#promotion2-teaser.long .name{font-size:27px}#promotion2-teaser.long .content{font-size:14px}#promotion2-teaser.long .cards .card{border-radius:10px;height:71px;top:10px;width:122px}#promotion2-teaser.long .cards.both .discount{left:calc(50% + 50px);top:15px}#promotion2-teaser.long .cards.both .wallet{left:calc(50% - 50px);top:5px}#promotion2-teaser.long .cards .discount .amount,#promotion2-teaser.long .cards .wallet .amount{font-size:27px}#promotion2-teaser.long .cards .text{font-size:8px}#promotion2-teaser.long .duration span{display:inline}#promotion2-teaser.long .buttons .btn{font-size:16px;padding:10px 30px}}.addon-item{--border-color:rgba(0,0,0,.1);--bg-simple-color:#f0f6f5;--descr-simple-color:#666;--wallet-bg-color:#181256;--card-color:#fff;border:1px solid var(--border-color);border-radius:3px;column-gap:1rem;display:grid;padding:15px;position:relative;row-gap:5px;width:100%}.addon-item.simple{background-color:var(--bg-simple-color);grid-template-areas:"checkbox name name name info" ". descr descr descr descr" ". . price price price" "text text text text text";grid-template-columns:25px auto auto auto auto}.addon-item.image{grid-template-areas:"checkbox . . . info" "image image name name name" "image image descr descr descr" ". . . price price" "text text text text text";grid-template-columns:25px auto 1fr 1fr 20px;grid-template-rows:30px auto 1fr auto;justify-content:space-between}.addon-item .checkbox{grid-area:checkbox}.addon-item .text{grid-area:text}.addon-item .price{align-items:center;display:flex;gap:5px;grid-area:price;justify-content:flex-end}.addon-item .name{grid-area:name}.addon-item .description{grid-area:descr}.addon-item .info{grid-area:info}.addon-item .img{grid-area:image}.addon-item.simple .name{font-size:14px}.addon-item.simple .price{font-size:16px}.addon-item.simple .info{text-align:right}.addon-item .description{color:var(--descr-simple-color);font-size:12px}.addon-item.image .name{font-size:13px}.addon-item.image .price{font-size:16px;font-weight:700}.addon-item.image .img{width:100px}.addon-item .img img{width:100%}.addon-item .card{align-items:center;backdrop-filter:blur(25px);border-radius:3px;box-shadow:0 4px 40px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;font-size:10px;font-weight:700;height:30px;justify-content:center;transform:rotate(-8deg);width:50px}.addon-item .card.wallet{background-color:var(--wallet-bg-color);color:var(--card-color)}.addon-item .card .text{font-size:4px}.addon-item.image .card{position:absolute;right:50px;top:13px}@media (min-width:430px){.addon-item.simple .name{font-size:16px}.addon-item.image .img{width:115px}}@media (min-width:992px){.addon-item.image .name{font-size:15px}}.rounded-checkbox label[data-v-66807c9c]{height:24px;left:1px;padding:0;width:24px}.website-select{border:1px solid #000;border-radius:50px;padding:.2em .5em;position:relative;width:min-content}.website-select svg{height:1em;width:auto}.website-select .selected{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;justify-content:space-between}.website-select .arrow{border-bottom:1px solid #aaa;border-left:1px solid #aaa;height:.5em;margin:-5px 0 0 auto;transform:rotate(-45deg);transition:all .35s;width:.5em}.website-select .selected.opened .arrow{margin-top:5px;transform:rotate(135deg)}.website-select .list{background-color:#fff;border:1px solid #666;border-radius:20px;box-shadow:3px 3px 6px #6664;display:flex;flex-direction:column;left:0;padding:1em 2em;position:absolute;top:2em;width:min-content}.website-select .list a{align-items:center;color:inherit!important;display:flex;flex-wrap:nowrap;gap:1.5em;text-decoration:none;white-space:nowrap}.website-select .flag{background-image:url(/build/images/flags.8f3f6255.png);background-repeat:no-repeat;display:block;height:11px;vertical-align:middle;width:16px}.flag-au{background-position:0 0}.flag-au,.flag-cz{height:11px;width:16px}.flag-cz{background-position:-16px 0}.flag-es{background-position:-32px 0}.flag-es,.flag-gb{height:11px;width:16px}.flag-gb{background-position:0 -11px}.flag-hr{background-position:-16px -11px}.flag-hr,.flag-kz{height:11px;width:16px}.flag-kz{background-position:-32px -11px}.flag-lv{background-position:0 -22px}.flag-lv,.flag-no{height:11px;width:16px}.flag-no{background-position:-16px -22px}.flag-pl{background-position:-32px -22px}.flag-pl,.flag-rs{height:11px;width:16px}.flag-rs{background-position:0 -33px}.flag-ru{background-position:-16px -33px}.flag-ru,.flag-si{height:11px;width:16px}.flag-si{background-position:-32px -33px}.flag-sk{background-position:0 -44px}.flag-sk,.flag-ua{height:11px;width:16px}.flag-ua{background-position:-16px -44px}.flag-us{background-position:-32px -44px}.flag-by,.flag-us{height:11px;width:16px}.flag-by{background-position:0 -55px}.flag-nz{background-position:-16px -55px;height:11px;width:16px}.lang-select svg{height:1em;width:auto}.lang-select .selected{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;justify-content:space-between}.lang-select .arrow{border-bottom:1px solid #aaa;border-left:1px solid #aaa;height:.5em;margin:-5px 0 0 auto;transform:rotate(-45deg);transition:all .35s;width:.5em}.lang-select .selected.opened .arrow{margin-top:5px;transform:rotate(135deg)}.lang-select .list{background-color:#fff;border:1px solid #666;border-radius:20px;box-shadow:3px 3px 6px #6664;display:flex;flex-direction:column;left:0;padding:1em 2em;position:absolute;top:2em;width:-moz-min-content;width:min-content}.lang-select .list a{color:inherit!important;display:block;text-decoration:none;white-space:nowrap}#security{--gray-color:#777;--error-color:red;--btn-hover-bg-color:#000;align-items:center;background-color:#fff;display:flex;flex-direction:column;font-size:16px;gap:.5rem;height:100dvh;left:0;overflow:auto;padding:25px;position:fixed;top:0;width:100vw;z-index:2100}#security,#security *{box-sizing:border-box}#security a{color:var(--link-color)}#security button{border-radius:30px;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:1rem;text-transform:uppercase;width:100%}#security>.header{display:grid;gap:.5rem;grid-template-areas:"logo account close" "tabs tabs tabs" "forms forms forms";grid-template-columns:100px 1fr 50px;margin-bottom:1rem}#security>.header .logo{align-items:center;background-color:var(--link-color);border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:100;grid-area:logo;height:80px;justify-content:center;letter-spacing:-2px;width:80px}#security>.header .logo span{transform:scaleY(1.1)}#security>.header .close,#security>.header .close svg{height:50px;width:50px}#security .account{align-self:center;font-weight:700;grid-area:account}#security .tabs{border-bottom:1px solid #000;display:flex;font-size:18px;gap:.5rem;grid-area:tabs;height:40px;text-transform:uppercase}#security .tabs>div{bottom:-2px;cursor:pointer;padding:.5rem;position:relative}#security .tabs>.selected{border-bottom:3px solid #000}#security .close{align-self:center;cursor:pointer;grid-area:close}#security .close:hover{opacity:.75}#security .forms{display:grid;gap:.5rem;grid-template-columns:1fr}#security .forms form{justify-self:center;max-width:500px;width:100%}#security .login-using{color:var(--gray-color);font-size:13px;margin-bottom:1rem}#security .forms form label{display:block;margin-bottom:.25rem}#security .forms form .rounded-checkbox label{font-size:14px}#security .forms form .row{margin:0 0 1.8rem}#security input[type=email],#security input[type=password],#security input[type=text]{border:1px solid #000;max-width:467px;padding:.5rem;width:100%}#security .forms .submit{margin:1rem 0 120px}#security .forms .submit button[type=button],#security .forms .submit button[type=submit]{background-color:var(--link-color);border:0;color:#fff;display:block;width:100%}#security .forms .submit button[type=button]:hover,#security .forms .submit button[type=submit]:hover{opacity:.75}#security .social{margin-bottom:50px}#security .social p{color:var(--gray-color);font-size:13px;margin-bottom:.5rem}#security .social p:first-letter{text-transform:uppercase}#security .social>div{display:flex;flex-wrap:wrap;gap:.5rem}#security .social>div>div{align-items:center;border:1px solid #c8c8c8;border-radius:8px;display:flex;font-size:13px;gap:.5rem;padding:.6rem 1rem}#security .social>div>div:hover{background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-bg-color);color:#fff;opacity:1}#security .social>div>div:hover svg{fill:#fff}#security .social svg{height:18px}#security .register-account{margin-bottom:70px}#security .register-account p{font-size:22px;font-weight:700;margin-bottom:1rem}#security .register-account button{background-color:#fff;border:2px solid #000}#security .reminder{font-size:13px}#security .have-account{color:var(--gray-color);font-size:13px;margin-top:1rem}#security .have-account span{color:var(--link-color);cursor:pointer}#security .have-account span:first-letter{text-transform:uppercase}#security .row.error input[type=email],#security .row.error input[type=password],#security .row.error input[type=text]{border-color:var(--error-color)}#security .error-msg,#security .row.error input[type=checkbox]+label{color:var(--error-color)}#security .error-msg{font-size:13px;margin-bottom:.25rem;width:100%}#security .right{float:none;justify-self:center;max-width:467px;width:100%}#security .right .list p{font-weight:700;margin-bottom:1.5rem}.remind-sent .info{line-height:1.5;padding:2rem 0;text-align:left}.remind-sent .remind-text{font-size:18px;font-weight:700;margin-bottom:1rem}#security .ado-info{padding:0}@media (min-width:992px){#security{padding:2rem}#security>.header{align-items:center;gap:1.5rem;grid-template-areas:"logo tabs close" "forms forms forms";grid-template-columns:120px 1fr 50px}#security>.header .logo{font-size:44px;height:120px;width:120px}#security .account{display:none}#security .forms{column-gap:100px;grid-template-columns:1fr 430px;padding-right:80px}#security .forms form{justify-self:end}#security .right{justify-self:end;max-width:430px}}@media (min-width:1200px){#security .forms{column-gap:190px}}.rounded-checkbox input[type=checkbox]{display:none}.rounded-checkbox label{padding-left:2em;position:relative;user-select:none}.rounded-checkbox label:before{border:1px solid #000;border-radius:.3em;content:" ";cursor:pointer;display:block;height:1.4em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.4em;z-index:1}.rounded-checkbox input[type=checkbox]+label:after{border-bottom:.2em solid transparent;border-left:.2em solid transparent;content:"";cursor:pointer;display:block;height:.5em;left:.3em;position:absolute;top:50%;transform:rotate(-45deg) translateX(.2em) translateY(-.2em);width:.8em;z-index:2}.rounded-checkbox input[type=checkbox]:checked+label:before{background-color:var(--link-color);border-color:var(--link-color)}.rounded-checkbox input[type=checkbox]:checked:disabled+label:before{background-color:#ccc;border-color:#ccc}.rounded-checkbox input[type=checkbox]:checked+label:after{border-color:#fff;content:""}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]+label{cursor:pointer;display:block;margin:0;padding-left:1.8em;position:relative}.radio-button input[type=radio]+label:before{border:.05em solid #000;border-radius:1em;content:" ";display:block;height:1.2em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.2em;z-index:1}.radio-button input[type=radio]:checked+label:before{border:.1em solid #ca1d61}.radio-button input[type=radio]:checked+label:after{background-color:var(--link-color);border:1px solid var(--link-color);border-radius:1em;content:" ";display:block;height:.8em;left:.2em;position:absolute;top:50%;transform:translateY(-50%);width:.8em;z-index:2}.no-scrollbar[data-v-1d9d92c2]{-ms-overflow-style:none;scrollbar-width:none}.project[data-v-76d3f126]{--symbol-bg-color:#d9308a;--symbol-color:#fff;--area-bg-color:#351c4f;--area-color:#fff;--counters-color:#999}