/**handles:style**/
.soluo-heading h3{margin-bottom:.75rem}.soluo-heading{margin-bottom:2rem}.soluo-heading :last-child{margin-bottom:0}.soluo-section--top{margin-top:4rem}.soluo-color-1{color:var(--awb-color1)}.fw-medium{font-weight:700}.fw-bold{font-weight:900}#soluo-form-paiement,#soluo-service-offer-list{overflow:auto;border-radius:8px}#soluo-form-paiement table,#soluo-service-offer-list table{border:0;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}#soluo-form-paiement table{color:var(--awb-custom_color_1)}#soluo-service-offer-list table{color:var(--awb-color7)}#soluo-form-paiement table tr,#soluo-service-offer-list table tr{border:0;transition:all .3s}#soluo-form-paiement table tr{background-color:var(--awb-color6)}#soluo-service-offer-list table tr{background-color:var(--awb-color8)}#soluo-form-paiement table tr:nth-child(2n){background-color:rgba(255,255,255,35%)}#soluo-service-offer-list table tr:nth-child(2n){background-color:rgba(0,206,255,8%)}#soluo-form-paiement table tbody tr:hover{background-color:rgba(255,255,255,70%)}#soluo-service-offer-list table tr:hover{background-color:rgba(0,206,255,16%)}#soluo-form-paiement table td,#soluo-form-paiement table th,#soluo-service-offer-list table td,#soluo-service-offer-list table th{padding:1.25em .625em}#soluo-form-paiement table td,#soluo-form-paiement table th{padding:1.5em}#soluo-service-offer-list table td,#soluo-service-offer-list table th{text-align:center}#soluo-form-paiement table td:first-child,#soluo-form-paiement table th:first-child,#soluo-service-offer-list table td:first-child,#soluo-service-offer-list table th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}#soluo-form-paiement table td:last-child,#soluo-form-paiement table th:last-child,#soluo-service-offer-list table td:last-child,#soluo-service-offer-list table th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#soluo-form-paiement table th,#soluo-service-offer-list table th{font-size:1em}#soluo-form-paiement table th{background-color:var(--awb-color5)}#soluo-service-offer-list table th{background-color:var(--awb-custom_color_2)}.soluo-max-width-title{margin-left:auto;margin-right:auto;width:70%;max-width:100%}iframe[id*=token]{display:none}form[data-formid="5"] #field_5_1,form[data-formid="5"] #field_5_4>div{display:none}#soluo-form-paiement table thead th{text-align:left}#soluo-form-paiement table thead th:last-child{text-align:right}table .subtotal td:first-child span,table .taxes td:first-child span{font-weight:700;font-family:Manrope,sans-serif;opacity:.7}table .total td:first-child span{font-weight:900;font-family:Manrope,sans-serif}table .total td:not(:first-child) span.val-total{font-weight:700;font-size:1.75em}table .total td:not(:first-child) span.val-currencycode{display:inline-flex;margin-right:.5rem}#soluo-form-paiement table.soluo-table-form-paiement-total{margin-top:2rem;width:100%;max-width:100%;margin-left:auto;background-color:var(--awb-color7);border-radius:8px}#soluo-form-paiement table.soluo-table-form-paiement-total tr{display:flex;align-items:baseline;width:100%;flex-wrap:wrap;margin:0!important}#soluo-form-paiement table.soluo-table-form-paiement-total tr td:first-child{flex:0 0 auto}#soluo-form-paiement table.soluo-table-form-paiement-total tr td:not(:first-child){flex:1 1 auto}#soluo-form-paiement table.soluo-table-form-paiement-total td,#soluo-form-paiement table.soluo-table-form-paiement-total tr{background:0 0!important}#soluo-form-paiement table.soluo-table-form-paiement-total tr:not(:first-child):not(:last-child) td{padding:1.5em}#soluo-form-paiement table.soluo-table-form-paiement-total tr:not(:first-child):not(:last-child) td{padding:.625em 1.5em}@media screen and (max-width:768px){#soluo-form-paiement table,#soluo-service-offer-list table{border:0}#soluo-form-paiement table caption,#soluo-service-offer-list table caption{font-size:1.3em}#soluo-form-paiement table thead,#soluo-service-offer-list table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#soluo-form-paiement table tr,#soluo-service-offer-list table tr{display:block;overflow:hidden;border-radius:8px}#soluo-form-paiement table tr{background-color:rgba(255,255,255,35%)}#soluo-service-offer-list table tr{background-color:rgba(0,206,255,8%)}#soluo-form-paiement table tr:not(:last-child),#soluo-service-offer-list table tr:not(:last-child){margin-bottom:2rem}#soluo-form-paiement table td:first-child,#soluo-form-paiement table th:first-child,#soluo-service-offer-list table td:first-child,#soluo-service-offer-list table th:first-child{border-bottom-left-radius:0}#soluo-form-paiement table td:first-child,#soluo-form-paiement table th:first-child{background-color:var(--awb-color5)}#soluo-service-offer-list table td:first-child,#soluo-service-offer-list table th:first-child{background-color:var(--awb-custom_color_2)}#soluo-form-paiement table td:last-child,#soluo-form-paiement table th:last-child,#soluo-service-offer-list table td:last-child,#soluo-service-offer-list table th:last-child{border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#soluo-form-paiement table td,#soluo-service-offer-list table td{padding:1.25em;display:block;font-size:.8em}#soluo-form-paiement table.soluo-table-form-paiement-total tr:not(:first-child):not(:last-child) td{padding:1.25em}#soluo-form-paiement table.soluo-table-form-paiement-total tr:not(:first-child):not(:last-child) td{padding:.625em 1.25em}#soluo-form-paiement table td,#soluo-service-offer-list table td{text-align:right}#soluo-form-paiement table td{border-bottom:1px solid rgba(255,255,255,35%)}#soluo-service-offer-list table td{border-bottom:1px solid rgba(0,206,255,16%)}#soluo-form-paiement table td::before,#soluo-service-offer-list table td::before{content:attr(data-label);float:left;font-weight:700;padding-right:.4rem}#soluo-form-paiement table td:last-child,#soluo-service-offer-list table td:last-child{border-bottom:0}}@media screen and (max-width:768px){.soluo-max-width-title{width:100%}}@media screen and (min-width:768px){#soluo-form-paiement table.soluo-table-form-paiement-total{width:460px}.soluo-section--top{margin-top:6rem}}