.private-area .container .template-entries{width:100%}
@media only screen and (max-width:767px){.private-area .container,.account-order .container{max-width:calc(100% - 20px);min-width:auto}
}
@media only screen and (max-width:768px){.private-area.account-order-details .container{max-width:calc(100% - 20px);min-width:auto}
}
@media only screen and (min-width:768px) and (max-width:1024px){.private-area .container,.account-order .container{max-width:calc(100% - 48px)}
.private-area.table-assistance-request .table-assistance-wrap .container{padding:0;max-width:calc(100% - 72px)}
}
.order-box-container .title{font-weight:700;font-size:1rem;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1rem;margin-bottom:1rem}
.private-area .section-head .title{font-size:1.5rem;line-height:1.9rem;margin-bottom:1.5rem}
.orders .private-area .section-head .section-head-title .title{margin-bottom:0}
.orders .private-area .section-head .section-head-title{flex:1}
.orders .private-area .section-head .other-request-info{font-size:.75rem;color:#461e7d;font-weight:400}
.private-area .section-head .subtitle{line-height:1.3rem;color:#000;margin-top:1rem}
.private-area .section-head .title-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.private-area .section-head .title-button .btn{font-size:.6rem;text-transform:uppercase;padding:.75rem 2rem;font-weight:700;color:#fff;width:100%}
.private-area .private-service span.icon{font-size:1.25rem;color:#5738ff}
.private-area .private-service span.icon.is-xway{color:#d025ab}
.private-area.table-assistance-request .container{padding-left:.6rem;padding-right:0;overflow:auto}
.private-area.table-assistance-request .container::-webkit-scrollbar{-webkit-appearance:none !important;display:none !important}
.order-box-container .content .btn{line-height:21px;padding:.65rem 3rem .6rem}
.order-box-container .content .btn{padding:.6rem 20px;min-width:184px}
.order-box-container .enel-energia .content .btn,.order-box-container .xway .content .btn{margin-top:.7rem}
@media screen and (min-width:768px){.private-area .section-head .title-button .btn{width:unset}
.private-area .section-head .title{font-size:2rem;line-height:3rem}
.private-area .section-head .title-button{flex-wrap:nowrap}
}
.private-service-container [class*="col-"]{margin-bottom:1rem}
.private-service{position:relative;padding:1.5rem;border:1px solid rgba(0,0,0,.1);height:100%}
.private-service .icon img{width:26px;margin-bottom:20px}
.private-service .title{color:#5738ff;font-size:1.25rem;line-height:1.35;font-weight:700;margin-top:1rem}
.private-service .title.is-xway{color:#d025ab}
.private-service .text{font-size:.75rem;margin-bottom:0}
.private-area .private-action{margin:1.5rem 0;position:relative}
.private-area .private-action .btn{font-size:.75rem;padding:.375rem 2rem .375rem .75rem;white-space:normal;text-transform:none;font-weight:400}
.private-action .btn-round{border-radius:.15rem}
.private-area .private-action:after{content:"";display:inline-block;margin:-.25rem 0 0 .5rem;top:50%;width:.5rem;height:.5rem;border-bottom:3px solid;border-right:3px solid;border-radius:1px;transform:rotate(-45deg);right:1rem;color:#fff;position:absolute}
@media screen and (min-width:480px){.private-action .btn{white-space:nowrap}
.private-action .btn-round{border-radius:5rem}
.private-area .private-action .btn{padding:.375rem 1.5rem}
}
@media screen and (min-width:768px){.private-service-container [class*="col-"]{margin-bottom:20px}
}
.private-area.account-assistance{border-top:1px solid rgba(0,0,0,.1);padding:1.5rem 0}
.private-area.account-assistance .title{font-size:.75rem;line-height:1rem}
@media screen and (min-width:480px){.private-area.account-assistance .title{font-size:1rem;line-height:1.15rem}
}
.private-area.account-quotes .order-box-container .private-area.account-order .order-box-container{position:relative}
.private-area.account-quotes,.private-area.account-order{margin:3rem 0 6rem 0}
.private-area.account-quotes .order-box .btn-align .btn:not(:last-of-type),.private-area.account-order .order-box .btn-align .btn:not(:last-of-type){margin-right:20px}
.private-area.account-quotes .equal-col,.private-area.account-order .equal-col{flex:1 1 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap}
.private-area.account-order .xway .equal-col{margin-bottom:80px}
.private-area.account-order .filter-order-day{width:290px;margin:0 0 0 auto;position:absolute;right:15px;top:-20px}
.private-area.account-order .filter-order-day .order-total{font-weight:700;font-size:.75rem;margin-right:1rem}
.private-area.account-order .filter-order-day .order-total.is-xway{color:#d025ab}
.private-area.account-order .filter-order-day .order-day-select{flex:1}
.private-area.account-quotes .order-box,.private-area.account-order .order-box{border-radius:3px;margin-bottom:-2rem;padding:1rem}
.private-area.account-order .order-box-wrap{margin-bottom:1rem}
.private-area .order-box-container [class*="col-"]{margin-bottom:80px}
.private-area .order-box-container .section-filter{position:relative;top:-18px;margin-bottom:1rem;padding-left:.75rem}
.private-area.account-quotes .order-box .thumbnail,.private-area.account-order .order-box .thumbnail{min-width:100px;overflow:hidden}
.private-area.account-quotes .order-box .thumbnail .product-thumbnail,.private-area.account-order .order-box .thumbnail .product-thumbnail{max-width:100%;min-height:7.2rem;object-fit:contain;object-position:center}
.private-area.account-order .enel-energia .order-box .thumbnail .product-thumbnail{height:180px;width:291px}
.private-area.account-order .xway .order-box .thumbnail .product-thumbnail{height:180px;width:291px}
.private-area.account-quotes .order-box .content,.private-area.account-order .order-box .content{margin-bottom:.5rem;padding:.5rem}
.private-area.account-quotes .order-box .content .title,.private-area.account-order .order-box .content .title{font-size:.6rem;font-weight:700}
.private-area.account-quotes .order-box .content .title-brand,.private-area.account-order .order-box .content .title-brand{font-size:.6rem;font-weight:700;color:#000;text-transform:uppercase}
.private-area.account-order .enel-energia .order-box .content .title-brand,.private-area.account-order .xway .order-box .content .title-brand{margin-bottom:.75rem}
.private-area.account-order .xway .order-box .content .productNome{margin-bottom:.75rem}
.private-area.account-quotes .order-box .content .subtitle,.private-area.account-order .order-box .content .subtitle{font-size:.75rem}
@media screen and (max-width:767px){.private-area.account-order .xway .order-box .content .subtitle{margin-bottom:.75rem}
}
@media screen and (max-width:767px){.private-area.account-order .xway .order-box .status{margin-bottom:.75rem}
}
.private-area.account-quotes .order-box .status,.private-area.account-order .order-box .status{margin-top:auto;padding:0;font-size:.75rem;color:rgba(0,0,0,.5)}
@media screen and (max-width:767px){.private-area.account-order .filter-order-day{width:100%;position:relative;right:auto;padding:0 15px}
.private-area.account-quotes .order-box,.private-area.account-order .order-box{padding:.2rem 0}
.private-area.account-quotes .order-box .thumbnail,.private-area.account-quotes .order-box .content,.private-area.account-order .order-box .thumbnail,.private-area.account-order .order-box .content{width:100%}
.private-area.account-quotes .order-box .status,.private-area.account-order .order-box .status{width:100%}
@media screen and (max-width:767px){.private-area.account-order .enel-energia .order-box .status{padding:.75rem 0}
}
.private-area.account-quotes .order-box .content,.private-area.account-order .order-box .content{padding:.5rem 0}
.order-box-container .content .btn{padding:.6rem 11px;min-width:140px;font-size:10px}
.private-area.account-quotes .order-box .btn-align .btn:not(:last-of-type),.private-area.account-order .order-box .btn-align .btn:not(:last-of-type){margin-right:10px}
}
@media screen and (min-width:767px){.private-area.account-quotes,.private-area.account-order{margin:3rem 0 7.5rem 0}
.private-area.account-quotes .order-box,.private-area.account-order .order-box{padding:0}
.private-area.account-quotes .order-box .status,.private-area.account-order .order-box .status{padding:.75rem 0}
.private-area.account-quotes .order-box .thumbnail,.private-area.account-order .order-box .thumbnail{min-height:240px;max-height:240px;margin-left:0;overflow:hidden}
.private-area.account-quotes .order-box .content,.private-area.account-order .order-box .content{padding:0 0 0 1rem}
.private-area.account-quotes .equal-col,.private-area.account-order .equal-col{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row}
.private-area.account-order .xway .equal-col{margin-bottom:80px}
}
@media screen and (min-width:1024px){.private-area.account-quotes .order-box-wrap,.private-area.account-order .order-box-wrap{margin-bottom:0rem}
}
@media screen and (min-width:1060px){}
.private-area.account-order-details{margin:3rem 0 6rem 0}
.private-area.account-order-details section.order-details{margin-bottom:40px}
.order-details img{max-width:100%}
.private-area.account-order-details .content{justify-content:space-between}
.private-area.account-order-details .content-dx{text-align:left;margin-top:.5rem}
.private-area.account-order-details .content-dx,.private-area.account-order-details .content-sx{width:100%}
.private-area.account-order-details .content-sx{margin-top:15px}
.private-area.account-order-details .content .title{font-size:.6rem;font-weight:700;text-transform:uppercase}
.private-area.account-order-details .content .subtitle{font-size:.75rem}
.private-area.account-order-details .content .item{font-size:.75rem;color:rgba(0,0,0,.5)}
.private-area.account-order-details .content .value{font-size:.75rem;color:#000}
.private-area.account-order-details .content-status{font-size:1.5rem;color:rgba(0,0,0,.5);margin:.5rem 0 3rem 0;line-height:2rem}
@media screen and (min-width:768px){.private-area.account-order-details section.order-details{margin-bottom:3rem}
.private-area.account-order-details .content-dx,.private-area.account-order-details .content-sx{width:auto}
.private-area.account-order-details .content-sx{margin-top:0}
.private-area.account-order-details .content-dx{text-align:right;margin-top:0}
}
.private-area.account-order-details .section-title{font-size:.75rem;padding-bottom:.5rem;margin-bottom:.5rem}
.private-area.account-order-details .order-summary{margin-bottom:3rem;margin-top:-70px}
.private-area.account-order-details .order-summary .list-cell{flex:1;flex-basis:auto;margin-bottom:.75rem;padding-right:40px}
.private-area.account-order-details .order-summary .list-cell p{margin-bottom:0}
.private-area.account-order-details .order-summary .item{font-size:.75rem;color:rgba(0,0,0,.5);color:#461e7d}
.private-area.account-order-details .order-summary .value{font-size:.75rem;color:#000}
@media screen and (min-width:576px){.private-area.account-order-details .order-summary{margin-top:0}
.private-area.account-order-details .order-summary .list-cell{margin-bottom:0rem}
}
.private-area.account-order-details .order-payment{margin-bottom:3rem}
.private-area.account-order-details .order-payment .section-title{padding-bottom:0rem;margin-bottom:.5rem}
.private-area.account-order-details .order-payment .section-title:after{border-bottom:0}
.private-area ul.list--payment .item{padding:.5rem;font-size:.75rem;line-height:1.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px solid rgba(0,0,0,.1)}
.private-area ul.list--payment .item.title{font-weight:700;color:#5738ff}
.is-xway .private-area ul.list--payment .item.title{color:#461e7d}
.private-area ul.list--payment .item:hover:not(.title):not(.zero){background:#fff;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.1)}
.private-area ul.list--payment .item.selected{background:#fff;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.1)}
.private-area .list--payment .icon-check:before{color:#55be5a;margin-right:.25rem}
.private-area .list--payment .icon-attesa:before{color:#fd6600;margin-right:.25rem}
.private-area ul.list--payment .item a{color:#5738ff;cursor:pointer}
.private-area ul.list--payment .item.is-xway a{color:#461e7d}
.private-area ul.list--payment li span{flex:1}
.private-area ul.list--payment li span.azione{text-align:right}
.private-area ul.list--payment li span.shipping_address{flex:2}
@media screen and (max-width:575px){.private-area ul.list--payment .item.title{display:none}
.private-area ul.list--payment .item{background:#fff;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.1);margin-bottom:10px;padding:10px 20px}
.private-area ul.list--payment li span{width:100%;flex:none;text-align:right;position:relative}
.private-area ul.list--payment li>span{padding:10px 0}
.private-area ul.list--payment li>span:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}
.private-area ul.list--payment li span:before{content:attr(data-label);position:absolute;left:0;color:rgba(0,0,0,.5)}
.private-area ul.list--payment li span.azione{text-align:left}
}
.modal.assistance-modal .submit-form{width:100%}
.modal.assistance-modal label.input-select{min-width:100%}
.private-area.profile-settings .settings-section,.private-area.appointments .appointments-section{margin-bottom:3rem}
.private-area.profile-settings .title-setting-section,.private-area.appointments .title-appointments-section{margin-bottom:0rem}
.private-area.profile-settings .title-setting-section .title,.private-area.appointments .title-appointments-section .title{font-size:1rem;font-weight:700;line-height:1.8rem}
.private-area.profile-settings .title-setting-section .subtitle,.private-area.appointments .title-appointments-section .subtitle{font-size:.75rem;line-height:1rem;font-weight:400;color:rgba(0,0,0,.5)}
@media screen and (min-width:768px){.private-area.profile-settings .title-setting-section,.private-area.appointments .title-appointments-section{margin-bottom:2rem}
}
@media screen and (min-width:1024px){.private-area.profile-settings .title-setting-section,.private-area.appointments .title-appointments-section{margin-bottom:0rem}
}
.private-area.profile-settings .settings-box,.private-area.appointments .appointments-box{border-radius:0;border:0;padding:1rem 0 0;border-top:0}
.private-area.profile-settings .settings-box .title,.private-area.appointments .appointments-box .title{font-weight:700;font-size:.75rem;position:relative;line-height:1rem;padding-bottom:.5rem;margin-bottom:.5rem}
.private-area.profile-settings .settings-box .subtitle,.private-area.appointments .appointments-box .subtitle{margin-bottom:.5rem}
.private-area.profile-settings .settings-box .title:after,.private-area.appointments .appointments-box .title:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:3px solid rgba(0,0,0,.1)}
.settings-box .settings-content a.is-xway{color:#d025ab}
@media screen and (min-width:768px){.private-area.profile-settings .settings-box,.private-area.appointments .appointments-box{border-radius:3px;border:1px solid rgba(0,0,0,.1);padding:1.25rem;border-top:2px solid #461e7d}
}
.private-area.profile-settings .settings-content,.private-area.appointments .appointments-content{margin-bottom:1.5rem}
.private-area.profile-settings .settings-content.profile .settings-item{display:none}
.private-area.profile-settings .settings-content.payments .settings-item .cart-container span{margin-right:20px}
.private-area.profile-settings .settings-content.address,.private-area.profile-settings .settings-content.payments{display:block}
.private-area.profile-settings .settings-content:last-of-type{margin-bottom:0rem}
.private-area .list-settings a:not([href]){color:#5738ff;cursor:pointer}
.private-area .list-settings a:not([href]):hover{text-decoration:underline}
ul.list-settings{padding:0;margin:0 0 .5rem}
ul.list-settings .settings-item{display:inline-block;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 0;font-size:.75rem;line-height:1.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1)}
ul.list-settings.description{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5rem}
ul.list-settings .settings-item span{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start}
ul.list-settings .settings-item.to-approve span{color:lightgrey}
ul.list-settings .settings-item span:last-child{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}
.address ul.list-settings .settings-item span:nth-child(2){justify-content:flex-end}
.address ul.list-settings .settings-item span:not(:first-child){max-width:80px}
ul.list-settings .settings-item span.delete .addressDelete{color:#ff006e}
ul.list-settings .description-item{padding-left:1rem;font-size:.75rem;line-height:1.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;position:relative;flex-wrap:wrap;justify-content:space-between}
ul.list-settings li.description-item::before{height:10px;background-color:rgba(0,0,0,.1);content:'';display:block;width:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
@media only screen and (max-width:767px){ul.list-settings .settings-item:last-of-type{border:0}
ul.list-settings .settings-item span:last-child{display:block;width:100%;flex:none}
ul.list-settings .settings-item:last-of-type span:last-child,.settings-content.address ul.list-settings .settings-item span:not(:first-of-type){padding-top:15px}
.settings-content.profile ul.list-settings .settings-item:last-of-type span:last-child{padding-top:0}
.settings-content.address ul.list-settings .settings-item{justify-content:flex-start}
.settings-content.address ul.list-settings .settings-item span{flex:auto}
.settings-content.address ul.list-settings .settings-item span:first-of-type{width:100%}
.private-area.profile-settings .settings-content.payments .title:after{border-bottom:3px solid rgba(0,0,0,.1) !important}
.private-area.profile-settings .settings-content.payments .settings-item.titles{display:none}
.private-area.profile-settings .settings-content.payments .settings-item{flex-direction:column;border:1px solid rgba(0,0,0,.1);border-top:2px solid #461e7d;border-radius:3px;padding:15px;margin-bottom:15px}
.private-area.profile-settings .settings-content.payments .settings-item span:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0;width:100%;display:block;text-align:right}
.private-area.profile-settings .settings-content.payments .settings-item span:before{content:attr(data-label);float:left;font-weight:800;font-size:.75rem;color:#5738ff}
.private-area.profile-settings .settings-content.payments .settings-item span .cart-container{float:right}
.private-area.profile-settings .settings-content.payments .settings-item span .cart-container span{padding-top:0}
.address ul.list-settings .settings-item span:not(:first-child){justify-content:flex-start}
}
.privatesetting-card .submit-form{font-size:.6rem;line-height:1rem;letter-spacing:.005em;text-transform:uppercase;font-weight:700;padding:.75rem 3rem .7rem;display:block;width:100%}
.privatesetting-card .submit-form{margin-top:1.25rem}
.privatesetting-card textarea{margin-bottom:.75rem;background:rgba(0,0,0,.03)}
.privatesetting-card textarea::-webkit-scrollbar{display:none}
.privatesetting-card label.check-label input.check:checked+span{color:#000;font-weight:500}
.modal.modal-download-invoice a.download{cursor:pointer}
.modal.modal-download-invoice a.download:hover{color:#461e7d;text-decoration:underline}
.modal.modal-download-invoice .download-item{text-align:center;color:#461e7d;font-size:.75rem;font-weight:700}
.modal.modal-download-invoice .download-item img{width:50px;height:auto;margin:20px 0}
.modal-delete-address .btn-block,.modal-delete-workorder .btn-block{display:block}
@media only screen and (min-width:576px){.modal-delete-address .btn-block,.modal-delete-workorder .btn-block{display:flex;justify-content:space-between}
.modal-delete-address.privatesetting-card .submit-form,.modal-delete-workorder.privatesetting-card .submit-form{width:48%}
}
.account-order .total-prices.is-xway{color:#d025ab}
.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.no-flexer,.progress-indicator.stacked{display:block}
.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}
.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}
.progress-indicator{margin:0 0 1em;padding:0;font-size:80%;text-transform:uppercase}
.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#bbb;display:block}
.progress-indicator>li:hover{color:#6f6f6f}
.progress-indicator>li.completed,.progress-indicator>li.completed .bubble{color:#65d074}
.progress-indicator>li .bubble{border-radius:1000px;width:20px;height:20px;background-color:#bbb;display:block;margin:0 auto .5em;border-bottom:1px solid #888}
.progress-indicator>li .bubble:after,.progress-indicator>li .bubble:before{display:block;position:absolute;top:9px;width:100%;height:3px;content:'';background-color:#bbb}
.progress-indicator>li.completed .bubble,.progress-indicator>li.completed .bubble:after,.progress-indicator>li.completed .bubble:before{background-color:#65d074;border-color:#247830}
.progress-indicator>li .bubble:before{left:0}
.progress-indicator>li .bubble:after{right:0}
.progress-indicator>li:first-child .bubble:after,.progress-indicator>li:first-child .bubble:before{width:50%;margin-left:50%}
.progress-indicator>li:last-child .bubble:after,.progress-indicator>li:last-child .bubble:before{width:50%;margin-right:50%}
.progress-indicator>li.active,.progress-indicator>li.active .bubble{color:#337ab7}
.progress-indicator>li.active .bubble,.progress-indicator>li.active .bubble:after,.progress-indicator>li.active .bubble:before{background-color:#337ab7;border-color:#122a3f}
.progress-indicator>li a:hover .bubble,.progress-indicator>li a:hover .bubble:after,.progress-indicator>li a:hover .bubble:before{background-color:#5671d0;border-color:#1f306e}
.progress-indicator>li a:hover .bubble{color:#5671d0}
.progress-indicator>li.danger .bubble,.progress-indicator>li.danger .bubble:after,.progress-indicator>li.danger .bubble:before{background-color:#d3140f;border-color:#440605}
.progress-indicator>li.danger .bubble{color:#d3140f}
.progress-indicator>li.warning .bubble,.progress-indicator>li.warning .bubble:after,.progress-indicator>li.warning .bubble:before{background-color:#edb10a;border-color:#5a4304}
.progress-indicator>li.warning .bubble{color:#edb10a}
.progress-indicator>li.info .bubble,.progress-indicator>li.info .bubble:after,.progress-indicator>li.info .bubble:before{background-color:#5b32d6;border-color:#25135d}
.progress-indicator>li.info .bubble{color:#5b32d6}
.progress-indicator.stacked>li{text-indent:-10px;text-align:center;display:block}
.progress-indicator.stacked>li .bubble:after,.progress-indicator.stacked>li .bubble:before{left:50%;margin-left:-1.5px;width:3px;height:100%}
.progress-indicator.stacked .stacked-text{position:relative;z-index:10;top:0;margin-left:60% !important;width:45% !important;display:inline-block;text-align:left;line-height:1.2em}
.progress-indicator.stacked>li a{border:0}
.progress-indicator.stacked.nocenter>li .bubble{margin-left:0;margin-right:0}
.progress-indicator.stacked.nocenter>li .bubble:after,.progress-indicator.stacked.nocenter>li .bubble:before{left:10px}
.progress-indicator.stacked.nocenter .stacked-text{width:auto !important;display:block;margin-left:40px !important}
@media handheld,screen and (max-width:400px){.progress-indicator{font-size:60%}
}
.desktop-step{position:absolute;width:100%;bottom:0}
.desktop-step .progress-step{display:none}
.tablet-step{width:100%;margin-top:40px}
.tablet-step .progress-step{display:none}
.mobile-step{margin-top:50px}
.mobile-step .progress-step{display:block}
@media screen and (min-width:767px){.mobile-step .progress-step{display:none}
.desktop-step .progress-step{display:none}
.tablet-step .progress-step{display:block}
}
@media screen and (min-width:1228px){.tablet-step .progress-step{display:none}
.tablet-step{margin-top:0}
.desktop-step .progress-step{display:block}
}
@media screen and (max-width:1228px){.desktop-step{margin:50px -15px -10px}
}
.stepped-txt .title{text-align:left}
.stepped-txt .title{font-size:.75rem;line-height:1rem;color:#461e7d;font-weight:400;margin-top:1rem;margin:0;text-align:center}
.stepped-txt .subtitle{font-size:12px;line-height:.75rem;color:rgba(0,0,0,.5);font-weight:400}
@-webkit-keyframes bounce{0{-webkit-transform:scale(1);transform:scale(1)}
33%{-webkit-transform:scale(0.9);transform:scale(0.9)}
66%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce{0{-webkit-transform:scale(1);transform:scale(1)}
33%{-webkit-transform:scale(0.9);transform:scale(0.9)}
66%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.step-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin:0;list-style:none;text-align:left;padding:0;height:8px}
.step-wrapper:after{position:absolute;background:#f2f2f2;background:rgba(0,0,0,.1);height:2px;width:100%;display:block;margin-top:10px;left:0;z-index:-1}
.step{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex:1;position:relative;pointer-events:none;z-index:1}
.step:last-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;flex:1;position:relative;pointer-events:none;z-index:1}
.s--active,.s--1{cursor:pointer;pointer-events:all}
.s--0.step:not(:last-child):before,.s--0.step:not(:last-child):after{background-color:#e5e5e5}
.step:not(:last-child):before,.step:not(:last-child):after{display:block;position:absolute;top:50%;left:7px;height:8px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:width;z-index:-1}
.step:last-child:before{background-color:#e5e5e5}
.step:last-child:before,.step:last-child:after,.step:first-child:before,.step:first-child:after{display:block;position:absolute;height:8px;content:'';will-change:width;z-index:-1;right:-3px}
.step:first-child:before{background-color:#461e7d;left:-2px}
.step:before{width:100%;background-color:set-alpha(#e6e7e8,0.25)}
.step:after{width:0;background-color:#461e7d}
.s--1:after{width:100% !important;opacity:1;background-color:#461e7d;transition:width .5s ease-in-out,opacity .5s ease-in-out}
.s-dot{display:flex;align-items:center;justify-content:center;position:relative;width:4px;height:4px;background-color:#fff;border:0;border-radius:50%;color:transparent;font-size:.5rem}
.step:last-child .s-dot{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:relative;width:4px;height:4px;background-color:#fff;border:0;border-radius:50%;color:transparent;font-size:.5rem}
.s--1.s--active .s-dot{color:#fff;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}
.s--1 .s-txt{color:#461e7d}
.s--0.s--active .s-dot{border-color:#461e7d;background-color:#fff;transition:all .5s ease-in-out;opacity:1;transform:scale(1.2);transition-delay:.2s}
.s--1 .s-dot{-webkit-animation:bounce .5s ease-in-out;animation:bounce .5s ease-in-out;background-color:#fff;border-color:#461e7d;color:#fff}
.s-txt{position:absolute;top:0;margin-top:20px;letter-spacing:0;color:rgba(0,0,0,.1)}
.s-txt p{margin-bottom:0}
.s-txt .title{font-size:.75rem;line-height:1rem;color:#461e7d;font-weight:700}
.s-txt .subtitle{font-size:12px;line-height:.75rem;color:rgba(0,0,0,.5);font-weight:400}
.s--0.s--inactive .s-txt{color:set-alpha(#e6e7e8,0.25)}
.s--active .s-txt{transition:color .3s ease-in-out;transition-delay:.5s;color:#461e7d}
.step:first-child:before{border-radius:100px}
.step:last-child:before,.step:first-child:before{border-radius:100px}
.steppedProgress li{list-style-type:none;float:left;width:33.33%;position:relative;border-radius:10px}
.steppedProgress li:before{content:"";width:45px;height:45px;line-height:45px;border:1px solid #461e7d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#461e7d}
.steppedProgress li:after{padding-bottom:17px;border-radius:10px;content:"";position:absolute;width:104%;height:1px;background-color:#461e7d;top:15px;left:-25;z-index:-10}
.steppedProgress li.complete:before{content:"✓";color:#461e7d;border-color:#2afd95;background-color:#2afd95}
.steppedProgress li.complete.is-xway:before{border-color:#2cfef9;background-color:#2cfef9}
.steppedProgress li.complete:after{content:"";width:108%;padding-bottom:17px;border-color:#2afd95;background-color:#2afd95;position:absolute;top:15px;z-index:-1}
.steppedProgress li.complete.is-xway:after{border-color:#2cfef9;background-color:#2cfef9}
.steppedProgress li:last-child:after{content:"";right:50%;z-index:-10}
ul.steppedProgress{list-style:none}
.steppedProgressVer.Vertical .stepped-txt .title{text-align:left}
.steppedProgressVer.Vertical li{flex:none;clear:both;text-align:left;padding:0;margin-left:20px;min-height:7em}
.steppedProgressVer.Vertical li:before{content:"";position:absolute;width:35px;height:35px;left:50px;background:#461e7d;border-radius:100%;margin-top:-9px;margin-left:-21px;line-height:2.3}
.steppedProgressVer.Vertical li:after{content:"";position:absolute;width:10px;height:169px;border-color:#461e7d;background-color:#461e7d;z-index:-10;margin-top:-90px;margin-left:-29px;border-radius:10px}
.steppedProgressVer.Vertical li:last-child:after{height:90px}
.steppedProgressVer.Vertical li.complete:before{content:"✓";color:#461e7d;background:#2afd95;text-align:-webkit-center}
.steppedProgressVer.Vertical li.complete:after{content:"";border-color:#2afd95;background-color:#2afd95;height:150px;z-index:-1}
.steppedProgressVer.Vertical li.complete:last-child:after{height:90px}
section.private-area.table-assistance-request{margin-bottom:3rem}
section.private-area.table-assistance-request .table-assistance-wrap{position:relative}
section.private-area.table-assistance-request .table-assistance-wrap:after{position:absolute;top:0;right:0;bottom:0;width:8rem;background:linear-gradient(to left,#fff,transparent)}
section.private-area.table-assistance-request .table-assistance-wrap:after{content:none}
.table-assistance-request .icon{margin-right:.5rem}
.table-assistance-request .icon-attesa:before{color:#fd6600}
.table-assistance-request .icon-check:before{color:#55be5a}
.table-assistance-request table{border:1px solid rgba(0,0,0,.1);border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:auto;border-radius:3px}
.table-assistance-request table .table-content div{align-self:center}
.table-assistance-request table .table-content .content-info{padding-left:1rem}
.table-assistance-request table .img-table img{max-width:134px;height:auto}
.table-assistance-request table .img-table.generic{padding:1.6rem 2.7rem;padding-left:0;background-color:#fff}
.table-assistance-request table .img-table.generic .icon{margin:0}
.table-assistance-request table .img-table.generic .icon:before{font-size:x-large;color:#461e7d}
.table-assistance-request table caption{font-size:1.5em;margin:.5em 0 .75em}
.table-assistance-request table tr{background-color:#fff;border:1px solid #ddd;padding:.35em}
.table-assistance-request table th,.table-assistance-request table td{text-align:left}
.table-assistance-request table td{padding:20px}
.table-assistance-request table th{padding:1rem;font-size:.75rem;letter-spacing:0;min-width:200px;text-align:left}
.table-assistance-request table th.sort:after{content:"\e907";font-family:'icomoon' !important;margin-left:.25rem;font-size:.5rem;cursor:pointer}
.table-assistance-request thead{border-top:3px solid #461e7d}
.table-assistance-request .brand{font-weight:700;text-transform:uppercase}
.table-assistance-request .product-name{font-weight:400}
@media screen and (max-width:390px){.table-assistance-request table .img-table{max-width:100px}
}
@media screen and (max-width:767px){.table-assistance-wrap table td span{max-width:70%;display:block;margin:0 0 0 auto}
.table-assistance-request table{border:0}
.table-assistance-request table caption{font-size:1.3em}
.table-assistance-request .brand{font-size:.6rem}
.table-assistance-request table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.table-assistance-request table tr{border-top:3px solid #461e7d;display:block;margin-bottom:1rem}
.table-assistance-request table td{border-bottom:1px solid #ddd;display:block;font-size:.75rem;text-align:right;font-weight:400}
.table-assistance-request table td::before{content:attr(data-label);float:left;font-weight:400;font-size:.75rem;color:rgba(0,0,0,.5)}
.table-assistance-request table td:first-of-type::before{margin-bottom:.75rem}
.table-assistance-request table td:last-child{border-bottom:0;margin-bottom:.75rem}
.flex-mode.table-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;width:100%;flex-direction:row}
.table-assistance-request table .img-table{text-align:left}
.table-assistance-request table .img-table img{max-width:100%;height:auto}
.table-assistance-request table .table-content div{align-self:flex-start}
}
@media screen and (min-width:768px) and (max-width:1024px){section.private-area.table-assistance-request .table-assistance-wrap:after{content:""}
}
.create-account .check-label input{margin-left:0}
.login-section p.subtitle{margin-bottom:5px}
.private-area.profile-settings .settings-content.payments .title{margin-bottom:0}
.private-area.profile-settings .settings-content.payments .title:after{border:0}
.private-area.profile-settings .settings-content.payments .settings-item.titles{font-weight:700;color:#5738ff;border-bottom:3px solid rgba(0,0,0,.1)}
.is-xway .private-area.profile-settings .settings-content.payments .settings-item.titles{color:#461e7d}
.private-area.profile-settings .settings-content.payments span{width:25%}
.private-area.profile-settings .settings-content.payments .load-sepa span:first-of-type{width:40%;min-width:230px}
.private-area.profile-settings .settings-content.payments .load-sepa span{width:20%}
.private-area.profile-settings .settings-content.payments .paymentsDelete,.private-area.profile-settings .settings-content.payments .sepaDelete{color:#ff006e}
.is-xway .private-area.profile-settings .settings-content.payments .paymentsDelete,.is-xway .private-area.profile-settings .settings-content.payments .sepaDelete{color:#d025ab}
.private-area.profile-settings .settings-content.payments a{color:#5738ff;cursor:pointer}
.private-area.profile-settings .settings-content.payments a.is-xway{color:#d025ab}
.private-area.profile-settings .settings-content.payments a:hover{text-decoration:underline}
.modal-add-card .form-group .label span{height:20px}
#modal-add-payment .btn-block,#modal-delete-payment .btn-block{display:block}
@media only screen and (max-width:767px){.private-area.profile-settings .settings-content.payments .load-sepa span:first-of-type{width:100%}
.private-area.profile-settings .settings-content.payments .load-sepa span{width:100%}
.private-area.profile-settings .settings-content.payments .load-sepa span.hidden-mobile{display:none}
}
@media only screen and (min-width:576px){#modal-add-payment .btn-block,#modal-delete-payment .btn-block,#modal-add-sepa-ko .btn-block,#modal-delete-sepa .btn-block{display:flex;justify-content:space-between}
#modal-add-payment .submit-form,#modal-delete-payment .submit-form,#modal-add-sepa-ko .submit-form,#modal-delete-sepa .submit-form{width:48%}
}
.breadcrumb{margin:2rem 0 0}
.private-area .breadcrumb .container{padding:0;margin:0}
.breadcrumb .list .item{display:inline-block}
.private-area.request.title .section-head{margin:0}
.private-area.table-assistance-request{position:relative}
.private-area.table-assistance-request .container{margin:auto}
.private-area.table-assistance-request .container.row{padding-left:0}
.private-area.table-assistance-request .container.row .col-md-3 .col-md-4{max-width:100%;padding:0}
.request .private-area.table-assistance-request table th,.payments .private-area.table-assistance-request table th{min-width:unset;padding:1rem}
.request .private-area.table-assistance-request table td,.payments .private-area.table-assistance-request table td{padding:20px}
.private-area.table-assistance-request .filter-request-day{margin:30px auto;overflow:visible}
.private-area.table-assistance-request .filter-request-day .request-total{font-weight:700;font-size:.75rem;margin-right:1rem}
.private-area.table-assistance-request .filter-request-day .request-day-select{min-width:182px}
.private-area.table-assistance-request .private-service{border-color:#5738ff;padding:0}
.is-xway .private-area.table-assistance-request .private-service{border-color:#d025ab}
.private-area.table-assistance-request .private-service a{display:block;padding:1.5rem}
.private-area.table-assistance-request .private-service .icon{display:none}
.private-area.table-assistance-request .private-service .title{margin:0;text-align:center}
.private-area.table-assistance-request .private-service .text{display:none}
.private-area.table-assistance-request .private-service .text.author-text{display:block;padding:34px}
.private-area.table-assistance-request .container.row>.col-12{margin-bottom:20px}
@media only screen and (min-width:768px){.private-area.table-assistance-request .container.row>.col-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.request .table-assistance-request table .flex-mode.table-content{flex-direction:column}
.request .table-assistance-request table .table-content .content-info{padding:20px 0 0}
}
@media only screen and (min-width:1025px){.private-area.table-assistance-request .container.row>.col-12{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:0}
}
@media screen and (max-width:767px){.request .private-area.table-assistance-request table td div::before{content:attr(data-label);float:left;font-weight:700;font-size:.75rem;color:#5738ff}
.payments .private-area.table-assistance-request table td div::before{content:attr(data-label);float:left;font-weight:400;font-size:.75rem;color:rgba(0,0,0,.5)}
.request .private-area.table-assistance-request table .img-table{display:none}
.request .table-assistance-request table .table-content .content-info{padding:0}
.request .table-assistance-request table .flex-mode.table-content{text-align:right;display:block}
}
.private-area.account-quotes .title,.private-area.account-order .title{font-style:normal}
#listing_order .pagination ul.list li{display:inline-block;font-size:1rem}
#listing_order .pagination ul.list li.disabled{display:none}
#listing_order .pagination .list li a{display:inline-block;background:transparent;font-size:.6rem;line-height:1.1rem;padding:.35rem;width:1.8rem;height:1.8rem;color:rgba(0,0,0,0.5);font-weight:700;border-radius:50%;overflow:hidden;text-align:center}
#listing_order .pagination .list li.is-xway a:hover,#listing_order .pagination .list li a:hover{text-decoration:underline}
#listing_order .pagination .list li.active a{text-decoration:none;background:#5738ff;color:#fff;pointer-events:none}
#listing_order .pagination .list li.is-xway.active a{background-color:#d025ab}
.bundle-list{margin-bottom:25px}
.order-box .subproduct,.bundle-list .subproduct{margin-bottom:40px;width:100%}
.bundle-list .subproduct{margin-bottom:0}
.bundle-list .subproduct.accessory{display:inline-block;width:49%;margin-bottom:45px}
.order-box .subproduct .order-box .thumbnail,.bundle-list .subproduct .order-box .thumbnail{min-height:180px;max-height:180px;max-width:250px;display:inline-block;position:relative;min-height:0;overflow:hidden;max-width:140px}
.order-box .subproduct .order-box .thumbnail .product-thumbnail,.bundle-list .subproduct .order-box .thumbnail .product-thumbnail{max-height:140px;width:auto;max-width:100%;min-height:0}
.order-box .subproduct .order-box .content,.bundle-list .subproduct .order-box .content{position:relative}
.order-box .subproduct .order-box .content .btn-align,.bundle-list .subproduct .order-box .content .btn-align{position:absolute;bottom:10px}
.order-box .subproduct .order-box .content .btn-align .btn,.bundle-list .subproduct .order-box .content .btn-align .btn{width:100%;background-color:#fff;color:#5738ff;text-align:left;border:0;padding:0;text-transform:capitalize}
.order-box .subproduct .order-box .content .btn-align .btn:hover,.bundle-list .subproduct .order-box .content .btn-align .btn:hover{text-decoration:underline}
.order-box .subproduct .order-box .content .btn-align .btn:after,.bundle-list .subproduct .order-box .content .btn-align .btn:after{content:" >"}
@media only screen and (max-width:767px){.bundle-list .subproduct.accessory{display:block;width:100%}
.order-box .subproduct .order-box .content .btn-align,.bundle-list .subproduct .order-box .content .btn-align{position:relative}
}
body.hide-menu .menu.page{display:none}
.main>.set-select{padding:40px}
.set-select .content{max-width:400px;padding-bottom:10px}
.set-select .title:before{content:"Select 1 - Case Reason";font-size:13px;font-weight:bold}
.set-select div.code p:before{content:"Code: ";font-size:13px}
.set-select div.text p:before{content:"Text: ";font-size:13px}
.set-select div.msg p:before{content:"Success Message: ";font-size:13px}
.set-select .set-select{color:blue;padding-left:100px}
.set-select .set-select .title:before{content:"Select 2 - Case Subcause"}
.set-select .set-select .set-select{color:green}
.set-select .set-select .set-select .title:before{content:"Select 3 - Case Subtype"}
.set-select .set-select .set-select .cq-Editable-dom.cq-Editable-dom--container{display:none}
.set-select .newpar.new.section{position:relative}
.set-select .newpar.new.section:before{content:"Add Select 2";background-color:blue;color:white;font-size:12px;padding:4px;bottom:0;right:0;position:absolute}
.set-select .set-select .newpar.new.section:before{content:"Add Select 3";background-color:green}
.set-select .set-select .set-select .newpar.new.section:before{content:"Add Select 4";background-color:black}
.private-area.appointments .filter-request-day .request-total{font-weight:700;font-size:.75rem;margin-right:1rem}
.private-area.appointments .filter-request-day .request-day-select{min-width:182px}
.private-area.appointments .title-block-table{margin-bottom:0}
.private-area.appointments .title-appointments-section-table{margin-bottom:0;margin-top:4px}
.private-area.appointments .tableSummary{border-bottom:0}
.private-area.appointments .tableSummary thead th,.private-area.appointments .tableSummary thead td{border-bottom-color:rgba(0,0,0,.3)}
.private-area.appointments .tableSummary thead th:first-of-type,.private-area.appointments .tableSummary thead td:first-of-type{padding:15px 10px 15px 0}
.private-area.appointments .tableSummary thead th:last-of-type,.private-area.appointments .tableSummary thead td:last-of-type{padding:15px 0 15px 10px}
.private-area.appointments .tableSummary tbody th:first-of-type,.private-area.appointments .tableSummary tbody td:first-of-type{padding:15px 10px 15px 0}
.private-area.appointments .tableSummary tbody th:last-of-type,.private-area.appointments .tableSummary tbody td:last-of-type{padding:15px 0 15px 10px;text-align:right}
.private-area.appointments .tableSummary tbody tr:not(:last-of-type) td{border-bottom:1px solid rgba(0,0,0,.1)}
.private-area.appointments .tableSummary tbody td>a:last-of-type{color:#ff006e;margin-left:20px}
.private-area.appointments .dataTables_info,.private-area.order .dataTables_info,.private-area.table-assistance-request .dataTables_info{display:none}
.appointments .modal-shadow.modal-visible{position:relative;background-color:#fff}
.appointments .modal-shadow.modal-visible .modal{margin-top:0;margin-bottom:0}
.appointments .modal-edit-workorder{padding:0}
.appointments .modal-edit-workorder .modal-close{z-index:9}
.appointments .modal-edit-workorder .form-page__card .card{border:0}
.appointments .modal-edit-workorder .success-modal{padding:30px}
@media only screen and (max-width:767px){.private-area.appointments .tableSummary thead{display:none}
.private-area.appointments .tableSummary tbody tr{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1);border-top:2px solid #461e7d;border-radius:3px;padding:15px;margin-bottom:15px}
.private-area.appointments .tableSummary tbody th,.private-area.appointments .tableSummary tbody td{padding:20px 20px 20px 0}
.private-area.appointments .tableSummary tbody th:last-of-type,.private-area.appointments .tableSummary tbody td:last-of-type{padding:20px 20px 20px 0;min-width:114px;text-align:left}
.private-area.appointments .tableSummary tbody td>div{text-align:right}
.private-area.appointments .tableSummary tbody td>div:before{content:attr(data-label);float:left;font-weight:800;font-size:.75rem;color:#5738ff}
.private-area.appointments .tableSummary tbody tr td{border-bottom:1px solid rgba(0,0,0,.1)}
.private-area.appointments .tableSummary tbody tr td:last-of-type{border-bottom:0}
}
@media only screen and (max-width:784px){.private-area.appointments .title-block-table{display:block !important}
.private-area.appointments .title-appointments-section-table{margin-top:30px;margin-bottom:15px}
.private-area.appointments .filter-request-day .request-total{display:none}
}
@media only screen and (min-width:768px){.private-area.appointments .title-block-table{margin-bottom:20px}
.private-area.appointments .appointments-box{padding:30px 30px 15px}
.private-area.appointments .appointments-content{margin-bottom:0}
.private-area.appointments .tableSummary th,.private-area.appointments .tableSummary td{width:17%}
.private-area.appointments .tableSummary th:nth-of-type(4),.private-area.appointments .tableSummary td:nth-of-type(4){width:30%}
}
@media only screen and (min-width:785px){.private-area.appointments .title-appointments-section-table{width:40%}
.private-area.appointments .select1,.private-area.appointments .select2{width:60%}
.private-area.appointments .select1,.private-area.appointments .select2{justify-content:flex-end}
}
.modify-consensi .form-group{margin-bottom:30px}
.modify-consensi .form-group:last-of-type{margin-bottom:40px}
.modify-consensi .form-group label{margin-bottom:0;font-weight:500}
.modify-consensi .form-group label.check-label .check:checked + span{color:#000;font-weight:700}
.modify-consensi .form-group .descr{margin-left:35px}
@media only screen and (max-width:575px){.modify-consensi .submit-form{width:100%}
}
@font-face{font-family:'icomoon';src:url('main/resources/icomoon-psw/icomoon-psw.eot?mpioe7');src:url('main/resources/icomoon-psw/icomoon-psw.eot?mpioe7#iefix') format('embedded-opentype'),url('main/resources/icomoon-psw/icomoon-psw.ttf?mpioe7') format('truetype'),url('main/resources/icomoon-psw/icomoon-psw.woff?mpioe7') format('woff'),url('main/resources/icomoon-psw/icomoon-psw.svg?mpioe7#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon.icon-cross.closingModal{position:fixed}
.icon-hide-pw:before{content:"\e123"}
.icon-view-pw:before{content:"\e124"}
.show-hide-pw .icon-view-pw,.show-hide-pw .icon-hide-pw{cursor:pointer;font-size:20px;font-weight:700}