.col-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xl-20,.col-xxl-20{flex:0 0 auto}.col-20{width:20%}@media(min-width:576px){.col-sm-20{width:20%}}@media(min-width:768px){.col-md-20{width:20%}}@media(min-width:992px){.col-lg-20{width:20%}}@media(min-width:1200px){.col-xl-20{width:20%}}@media(min-width:1400px){.col-xxl-20{width:20%}}.link{display:inline-block}.link__icon{position:relative;line-height:.7;display:inline-block;vertical-align:middle;text-align:center;width:1.375rem;height:1.375rem;font-size:1rem;color:#377dff;background-color:#377dff1a;border-radius:50%;transition:.3s}.link__icon-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link:hover .link__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.link-light{color:#ffffffb3;border-bottom:1px dashed rgba(255,255,255,.7)}.link-light:hover{color:#fff;border-color:#ffffffb3}.link-muted{color:#8c98a4;border-bottom:1px dashed #97a4af}.link-muted:hover{border-color:#0052ea}.link-muted__toggle-default{display:inline-block}.link-muted__toggle-toggled,.link-muted.toggled .link-muted__toggle-default{display:none}.link-muted.toggled .link-muted__toggle-toggled{display:inline-block}.link-white{color:#fff;border-bottom:1px dashed #fff}.link-white:hover{color:#fff}.bg-img{background-size:cover;background-repeat:no-repeat;background-position:top center}.bg-img-bottom{background-size:cover;background-repeat:no-repeat;background-position:bottom center}.bg-img-center{background-size:cover;background-repeat:no-repeat;background-position:center center}.bg-img-fixed{background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.content-centered-y{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}@media(min-width:768px){.content-centered-y-md{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}}@media(min-width:992px){.content-centered-y-lg{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}}.shadow-primary-lg{box-shadow:0 0 50px #377dff66!important}.shadow-soft{box-shadow:0 3px 6px #8c98a440!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.me-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ms-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.me-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ms-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.me-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ms-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.me-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ms-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.me-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ms-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:2rem!important}.mt-5,.my-5{margin-top:2rem!important}.me-5,.mx-5{margin-right:2rem!important}.mb-5,.my-5{margin-bottom:2rem!important}.ms-5,.mx-5{margin-left:2rem!important}.m-6{margin:2.5rem!important}.mt-6,.my-6{margin-top:2.5rem!important}.me-6,.mx-6{margin-right:2.5rem!important}.mb-6,.my-6{margin-bottom:2.5rem!important}.ms-6,.mx-6{margin-left:2.5rem!important}.m-7{margin:3rem!important}.mt-7,.my-7{margin-top:3rem!important}.me-7,.mx-7{margin-right:3rem!important}.mb-7,.my-7{margin-bottom:3rem!important}.ms-7,.mx-7{margin-left:3rem!important}.m-8{margin:3.5rem!important}.mt-8,.my-8{margin-top:3.5rem!important}.me-8,.mx-8{margin-right:3.5rem!important}.mb-8,.my-8{margin-bottom:3.5rem!important}.ms-8,.mx-8{margin-left:3.5rem!important}.m-9{margin:4rem!important}.mt-9,.my-9{margin-top:4rem!important}.me-9,.mx-9{margin-right:4rem!important}.mb-9,.my-9{margin-bottom:4rem!important}.ms-9,.mx-9{margin-left:4rem!important}.m-10{margin:4.5rem!important}.mt-10,.my-10{margin-top:4.5rem!important}.me-10,.mx-10{margin-right:4.5rem!important}.mb-10,.my-10{margin-bottom:4.5rem!important}.ms-10,.mx-10{margin-left:4.5rem!important}.m-11{margin:5rem!important}.mt-11,.my-11{margin-top:5rem!important}.me-11,.mx-11{margin-right:5rem!important}.mb-11,.my-11{margin-bottom:5rem!important}.ms-11,.mx-11{margin-left:5rem!important}.m-12{margin:5.5rem!important}.mt-12,.my-12{margin-top:5.5rem!important}.me-12,.mx-12{margin-right:5.5rem!important}.mb-12,.my-12{margin-bottom:5.5rem!important}.ms-12,.mx-12{margin-left:5.5rem!important}.m-13{margin:6rem!important}.mt-13,.my-13{margin-top:6rem!important}.me-13,.mx-13{margin-right:6rem!important}.mb-13,.my-13{margin-bottom:6rem!important}.ms-13,.mx-13{margin-left:6rem!important}.m-14{margin:6.5rem!important}.mt-14,.my-14{margin-top:6.5rem!important}.me-14,.mx-14{margin-right:6.5rem!important}.mb-14,.my-14{margin-bottom:6.5rem!important}.ms-14,.mx-14{margin-left:6.5rem!important}.m-15{margin:7rem!important}.mt-15,.my-15{margin-top:7rem!important}.me-15,.mx-15{margin-right:7rem!important}.mb-15,.my-15{margin-bottom:7rem!important}.ms-15,.mx-15{margin-left:7rem!important}.m-16{margin:7.5rem!important}.mt-16,.my-16{margin-top:7.5rem!important}.me-16,.mx-16{margin-right:7.5rem!important}.mb-16,.my-16{margin-bottom:7.5rem!important}.ms-16,.mx-16{margin-left:7.5rem!important}.m-17{margin:8rem!important}.mt-17,.my-17{margin-top:8rem!important}.me-17,.mx-17{margin-right:8rem!important}.mb-17,.my-17{margin-bottom:8rem!important}.ms-17,.mx-17{margin-left:8rem!important}.m-18{margin:8.5rem!important}.mt-18,.my-18{margin-top:8.5rem!important}.me-18,.mx-18{margin-right:8.5rem!important}.mb-18,.my-18{margin-bottom:8.5rem!important}.ms-18,.mx-18{margin-left:8.5rem!important}.m-19{margin:9rem!important}.mt-19,.my-19{margin-top:9rem!important}.me-19,.mx-19{margin-right:9rem!important}.mb-19,.my-19{margin-bottom:9rem!important}.ms-19,.mx-19{margin-left:9rem!important}.m-20{margin:9.5rem!important}.mt-20,.my-20{margin-top:9.5rem!important}.me-20,.mx-20{margin-right:9.5rem!important}.mb-20,.my-20{margin-bottom:9.5rem!important}.ms-20,.mx-20{margin-left:9.5rem!important}.m-21{margin:10rem!important}.mt-21,.my-21{margin-top:10rem!important}.me-21,.mx-21{margin-right:10rem!important}.mb-21,.my-21{margin-bottom:10rem!important}.ms-21,.mx-21{margin-left:10rem!important}.m-22{margin:10.5rem!important}.mt-22,.my-22{margin-top:10.5rem!important}.me-22,.mx-22{margin-right:10.5rem!important}.mb-22,.my-22{margin-bottom:10.5rem!important}.ms-22,.mx-22{margin-left:10.5rem!important}.m-23{margin:11rem!important}.mt-23,.my-23{margin-top:11rem!important}.me-23,.mx-23{margin-right:11rem!important}.mb-23,.my-23{margin-bottom:11rem!important}.ms-23,.mx-23{margin-left:11rem!important}.m-24{margin:11.5rem!important}.mt-24,.my-24{margin-top:11.5rem!important}.me-24,.mx-24{margin-right:11.5rem!important}.mb-24,.my-24{margin-bottom:11.5rem!important}.ms-24,.mx-24{margin-left:11.5rem!important}.m-25{margin:12rem!important}.mt-25,.my-25{margin-top:12rem!important}.me-25,.mx-25{margin-right:12rem!important}.mb-25,.my-25{margin-bottom:12rem!important}.ms-25,.mx-25{margin-left:12rem!important}.m-26{margin:12.5rem!important}.mt-26,.my-26{margin-top:12.5rem!important}.me-26,.mx-26{margin-right:12.5rem!important}.mb-26,.my-26{margin-bottom:12.5rem!important}.ms-26,.mx-26{margin-left:12.5rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pe-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.ps-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pe-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.ps-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pe-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.ps-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pe-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.ps-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pe-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.ps-4,.px-4{padding-left:1.5rem!important}.p-5{padding:2rem!important}.pt-5,.py-5{padding-top:2rem!important}.pe-5,.px-5{padding-right:2rem!important}.pb-5,.py-5{padding-bottom:2rem!important}.ps-5,.px-5{padding-left:2rem!important}.p-6{padding:2.5rem!important}.pt-6,.py-6{padding-top:2.5rem!important}.pe-6,.px-6{padding-right:2.5rem!important}.pb-6,.py-6{padding-bottom:2.5rem!important}.ps-6,.px-6{padding-left:2.5rem!important}.p-7{padding:3rem!important}.pt-7,.py-7{padding-top:3rem!important}.pe-7,.px-7{padding-right:3rem!important}.pb-7,.py-7{padding-bottom:3rem!important}.ps-7,.px-7{padding-left:3rem!important}.p-8{padding:3.5rem!important}.pt-8,.py-8{padding-top:3.5rem!important}.pe-8,.px-8{padding-right:3.5rem!important}.pb-8,.py-8{padding-bottom:3.5rem!important}.ps-8,.px-8{padding-left:3.5rem!important}.p-9{padding:4rem!important}.pt-9,.py-9{padding-top:4rem!important}.pe-9,.px-9{padding-right:4rem!important}.pb-9,.py-9{padding-bottom:4rem!important}.ps-9,.px-9{padding-left:4rem!important}.p-10{padding:4.5rem!important}.pt-10,.py-10{padding-top:4.5rem!important}.pe-10,.px-10{padding-right:4.5rem!important}.pb-10,.py-10{padding-bottom:4.5rem!important}.ps-10,.px-10{padding-left:4.5rem!important}.p-11{padding:5rem!important}.pt-11,.py-11{padding-top:5rem!important}.pe-11,.px-11{padding-right:5rem!important}.pb-11,.py-11{padding-bottom:5rem!important}.ps-11,.px-11{padding-left:5rem!important}.p-12{padding:5.5rem!important}.pt-12,.py-12{padding-top:5.5rem!important}.pe-12,.px-12{padding-right:5.5rem!important}.pb-12,.py-12{padding-bottom:5.5rem!important}.ps-12,.px-12{padding-left:5.5rem!important}.p-13{padding:6rem!important}.pt-13,.py-13{padding-top:6rem!important}.pe-13,.px-13{padding-right:6rem!important}.pb-13,.py-13{padding-bottom:6rem!important}.ps-13,.px-13{padding-left:6rem!important}.p-14{padding:6.5rem!important}.pt-14,.py-14{padding-top:6.5rem!important}.pe-14,.px-14{padding-right:6.5rem!important}.pb-14,.py-14{padding-bottom:6.5rem!important}.ps-14,.px-14{padding-left:6.5rem!important}.p-15{padding:7rem!important}.pt-15,.py-15{padding-top:7rem!important}.pe-15,.px-15{padding-right:7rem!important}.pb-15,.py-15{padding-bottom:7rem!important}.ps-15,.px-15{padding-left:7rem!important}.p-16{padding:7.5rem!important}.pt-16,.py-16{padding-top:7.5rem!important}.pe-16,.px-16{padding-right:7.5rem!important}.pb-16,.py-16{padding-bottom:7.5rem!important}.ps-16,.px-16{padding-left:7.5rem!important}.p-17{padding:8rem!important}.pt-17,.py-17{padding-top:8rem!important}.pe-17,.px-17{padding-right:8rem!important}.pb-17,.py-17{padding-bottom:8rem!important}.ps-17,.px-17{padding-left:8rem!important}.p-18{padding:8.5rem!important}.pt-18,.py-18{padding-top:8.5rem!important}.pe-18,.px-18{padding-right:8.5rem!important}.pb-18,.py-18{padding-bottom:8.5rem!important}.ps-18,.px-18{padding-left:8.5rem!important}.p-19{padding:9rem!important}.pt-19,.py-19{padding-top:9rem!important}.pe-19,.px-19{padding-right:9rem!important}.pb-19,.py-19{padding-bottom:9rem!important}.ps-19,.px-19{padding-left:9rem!important}.p-20{padding:9.5rem!important}.pt-20,.py-20{padding-top:9.5rem!important}.pe-20,.px-20{padding-right:9.5rem!important}.pb-20,.py-20{padding-bottom:9.5rem!important}.ps-20,.px-20{padding-left:9.5rem!important}.p-21{padding:10rem!important}.pt-21,.py-21{padding-top:10rem!important}.pe-21,.px-21{padding-right:10rem!important}.pb-21,.py-21{padding-bottom:10rem!important}.ps-21,.px-21{padding-left:10rem!important}.p-22{padding:10.5rem!important}.pt-22,.py-22{padding-top:10.5rem!important}.pe-22,.px-22{padding-right:10.5rem!important}.pb-22,.py-22{padding-bottom:10.5rem!important}.ps-22,.px-22{padding-left:10.5rem!important}.p-23{padding:11rem!important}.pt-23,.py-23{padding-top:11rem!important}.pe-23,.px-23{padding-right:11rem!important}.pb-23,.py-23{padding-bottom:11rem!important}.ps-23,.px-23{padding-left:11rem!important}.p-24{padding:11.5rem!important}.pt-24,.py-24{padding-top:11.5rem!important}.pe-24,.px-24{padding-right:11.5rem!important}.pb-24,.py-24{padding-bottom:11.5rem!important}.ps-24,.px-24{padding-left:11.5rem!important}.p-25{padding:12rem!important}.pt-25,.py-25{padding-top:12rem!important}.pe-25,.px-25{padding-right:12rem!important}.pb-25,.py-25{padding-bottom:12rem!important}.ps-25,.px-25{padding-left:12rem!important}.p-26{padding:12.5rem!important}.pt-26,.py-26{padding-top:12.5rem!important}.pe-26,.px-26{padding-right:12.5rem!important}.pb-26,.py-26{padding-bottom:12.5rem!important}.ps-26,.px-26{padding-left:12.5rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.me-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ms-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.me-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ms-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.me-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ms-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.me-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ms-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.me-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ms-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.me-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ms-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:2rem!important}.mt-sm-5,.my-sm-5{margin-top:2rem!important}.me-sm-5,.mx-sm-5{margin-right:2rem!important}.mb-sm-5,.my-sm-5{margin-bottom:2rem!important}.ms-sm-5,.mx-sm-5{margin-left:2rem!important}.m-sm-6{margin:2.5rem!important}.mt-sm-6,.my-sm-6{margin-top:2.5rem!important}.me-sm-6,.mx-sm-6{margin-right:2.5rem!important}.mb-sm-6,.my-sm-6{margin-bottom:2.5rem!important}.ms-sm-6,.mx-sm-6{margin-left:2.5rem!important}.m-sm-7{margin:3rem!important}.mt-sm-7,.my-sm-7{margin-top:3rem!important}.me-sm-7,.mx-sm-7{margin-right:3rem!important}.mb-sm-7,.my-sm-7{margin-bottom:3rem!important}.ms-sm-7,.mx-sm-7{margin-left:3rem!important}.m-sm-8{margin:3.5rem!important}.mt-sm-8,.my-sm-8{margin-top:3.5rem!important}.me-sm-8,.mx-sm-8{margin-right:3.5rem!important}.mb-sm-8,.my-sm-8{margin-bottom:3.5rem!important}.ms-sm-8,.mx-sm-8{margin-left:3.5rem!important}.m-sm-9{margin:4rem!important}.mt-sm-9,.my-sm-9{margin-top:4rem!important}.me-sm-9,.mx-sm-9{margin-right:4rem!important}.mb-sm-9,.my-sm-9{margin-bottom:4rem!important}.ms-sm-9,.mx-sm-9{margin-left:4rem!important}.m-sm-10{margin:4.5rem!important}.mt-sm-10,.my-sm-10{margin-top:4.5rem!important}.me-sm-10,.mx-sm-10{margin-right:4.5rem!important}.mb-sm-10,.my-sm-10{margin-bottom:4.5rem!important}.ms-sm-10,.mx-sm-10{margin-left:4.5rem!important}.m-sm-11{margin:5rem!important}.mt-sm-11,.my-sm-11{margin-top:5rem!important}.me-sm-11,.mx-sm-11{margin-right:5rem!important}.mb-sm-11,.my-sm-11{margin-bottom:5rem!important}.ms-sm-11,.mx-sm-11{margin-left:5rem!important}.m-sm-12{margin:5.5rem!important}.mt-sm-12,.my-sm-12{margin-top:5.5rem!important}.me-sm-12,.mx-sm-12{margin-right:5.5rem!important}.mb-sm-12,.my-sm-12{margin-bottom:5.5rem!important}.ms-sm-12,.mx-sm-12{margin-left:5.5rem!important}.m-sm-13{margin:6rem!important}.mt-sm-13,.my-sm-13{margin-top:6rem!important}.me-sm-13,.mx-sm-13{margin-right:6rem!important}.mb-sm-13,.my-sm-13{margin-bottom:6rem!important}.ms-sm-13,.mx-sm-13{margin-left:6rem!important}.m-sm-14{margin:6.5rem!important}.mt-sm-14,.my-sm-14{margin-top:6.5rem!important}.me-sm-14,.mx-sm-14{margin-right:6.5rem!important}.mb-sm-14,.my-sm-14{margin-bottom:6.5rem!important}.ms-sm-14,.mx-sm-14{margin-left:6.5rem!important}.m-sm-15{margin:7rem!important}.mt-sm-15,.my-sm-15{margin-top:7rem!important}.me-sm-15,.mx-sm-15{margin-right:7rem!important}.mb-sm-15,.my-sm-15{margin-bottom:7rem!important}.ms-sm-15,.mx-sm-15{margin-left:7rem!important}.m-sm-16{margin:7.5rem!important}.mt-sm-16,.my-sm-16{margin-top:7.5rem!important}.me-sm-16,.mx-sm-16{margin-right:7.5rem!important}.mb-sm-16,.my-sm-16{margin-bottom:7.5rem!important}.ms-sm-16,.mx-sm-16{margin-left:7.5rem!important}.m-sm-17{margin:8rem!important}.mt-sm-17,.my-sm-17{margin-top:8rem!important}.me-sm-17,.mx-sm-17{margin-right:8rem!important}.mb-sm-17,.my-sm-17{margin-bottom:8rem!important}.ms-sm-17,.mx-sm-17{margin-left:8rem!important}.m-sm-18{margin:8.5rem!important}.mt-sm-18,.my-sm-18{margin-top:8.5rem!important}.me-sm-18,.mx-sm-18{margin-right:8.5rem!important}.mb-sm-18,.my-sm-18{margin-bottom:8.5rem!important}.ms-sm-18,.mx-sm-18{margin-left:8.5rem!important}.m-sm-19{margin:9rem!important}.mt-sm-19,.my-sm-19{margin-top:9rem!important}.me-sm-19,.mx-sm-19{margin-right:9rem!important}.mb-sm-19,.my-sm-19{margin-bottom:9rem!important}.ms-sm-19,.mx-sm-19{margin-left:9rem!important}.m-sm-20{margin:9.5rem!important}.mt-sm-20,.my-sm-20{margin-top:9.5rem!important}.me-sm-20,.mx-sm-20{margin-right:9.5rem!important}.mb-sm-20,.my-sm-20{margin-bottom:9.5rem!important}.ms-sm-20,.mx-sm-20{margin-left:9.5rem!important}.m-sm-21{margin:10rem!important}.mt-sm-21,.my-sm-21{margin-top:10rem!important}.me-sm-21,.mx-sm-21{margin-right:10rem!important}.mb-sm-21,.my-sm-21{margin-bottom:10rem!important}.ms-sm-21,.mx-sm-21{margin-left:10rem!important}.m-sm-22{margin:10.5rem!important}.mt-sm-22,.my-sm-22{margin-top:10.5rem!important}.me-sm-22,.mx-sm-22{margin-right:10.5rem!important}.mb-sm-22,.my-sm-22{margin-bottom:10.5rem!important}.ms-sm-22,.mx-sm-22{margin-left:10.5rem!important}.m-sm-23{margin:11rem!important}.mt-sm-23,.my-sm-23{margin-top:11rem!important}.me-sm-23,.mx-sm-23{margin-right:11rem!important}.mb-sm-23,.my-sm-23{margin-bottom:11rem!important}.ms-sm-23,.mx-sm-23{margin-left:11rem!important}.m-sm-24{margin:11.5rem!important}.mt-sm-24,.my-sm-24{margin-top:11.5rem!important}.me-sm-24,.mx-sm-24{margin-right:11.5rem!important}.mb-sm-24,.my-sm-24{margin-bottom:11.5rem!important}.ms-sm-24,.mx-sm-24{margin-left:11.5rem!important}.m-sm-25{margin:12rem!important}.mt-sm-25,.my-sm-25{margin-top:12rem!important}.me-sm-25,.mx-sm-25{margin-right:12rem!important}.mb-sm-25,.my-sm-25{margin-bottom:12rem!important}.ms-sm-25,.mx-sm-25{margin-left:12rem!important}.m-sm-26{margin:12.5rem!important}.mt-sm-26,.my-sm-26{margin-top:12.5rem!important}.me-sm-26,.mx-sm-26{margin-right:12.5rem!important}.mb-sm-26,.my-sm-26{margin-bottom:12.5rem!important}.ms-sm-26,.mx-sm-26{margin-left:12.5rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pe-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.ps-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pe-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.ps-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pe-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.ps-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pe-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.ps-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pe-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.ps-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:2rem!important}.pt-sm-5,.py-sm-5{padding-top:2rem!important}.pe-sm-5,.px-sm-5{padding-right:2rem!important}.pb-sm-5,.py-sm-5{padding-bottom:2rem!important}.ps-sm-5,.px-sm-5{padding-left:2rem!important}.p-sm-6{padding:2.5rem!important}.pt-sm-6,.py-sm-6{padding-top:2.5rem!important}.pe-sm-6,.px-sm-6{padding-right:2.5rem!important}.pb-sm-6,.py-sm-6{padding-bottom:2.5rem!important}.ps-sm-6,.px-sm-6{padding-left:2.5rem!important}.p-sm-7{padding:3rem!important}.pt-sm-7,.py-sm-7{padding-top:3rem!important}.pe-sm-7,.px-sm-7{padding-right:3rem!important}.pb-sm-7,.py-sm-7{padding-bottom:3rem!important}.ps-sm-7,.px-sm-7{padding-left:3rem!important}.p-sm-8{padding:3.5rem!important}.pt-sm-8,.py-sm-8{padding-top:3.5rem!important}.pe-sm-8,.px-sm-8{padding-right:3.5rem!important}.pb-sm-8,.py-sm-8{padding-bottom:3.5rem!important}.ps-sm-8,.px-sm-8{padding-left:3.5rem!important}.p-sm-9{padding:4rem!important}.pt-sm-9,.py-sm-9{padding-top:4rem!important}.pe-sm-9,.px-sm-9{padding-right:4rem!important}.pb-sm-9,.py-sm-9{padding-bottom:4rem!important}.ps-sm-9,.px-sm-9{padding-left:4rem!important}.p-sm-10{padding:4.5rem!important}.pt-sm-10,.py-sm-10{padding-top:4.5rem!important}.pe-sm-10,.px-sm-10{padding-right:4.5rem!important}.pb-sm-10,.py-sm-10{padding-bottom:4.5rem!important}.ps-sm-10,.px-sm-10{padding-left:4.5rem!important}.p-sm-11{padding:5rem!important}.pt-sm-11,.py-sm-11{padding-top:5rem!important}.pe-sm-11,.px-sm-11{padding-right:5rem!important}.pb-sm-11,.py-sm-11{padding-bottom:5rem!important}.ps-sm-11,.px-sm-11{padding-left:5rem!important}.p-sm-12{padding:5.5rem!important}.pt-sm-12,.py-sm-12{padding-top:5.5rem!important}.pe-sm-12,.px-sm-12{padding-right:5.5rem!important}.pb-sm-12,.py-sm-12{padding-bottom:5.5rem!important}.ps-sm-12,.px-sm-12{padding-left:5.5rem!important}.p-sm-13{padding:6rem!important}.pt-sm-13,.py-sm-13{padding-top:6rem!important}.pe-sm-13,.px-sm-13{padding-right:6rem!important}.pb-sm-13,.py-sm-13{padding-bottom:6rem!important}.ps-sm-13,.px-sm-13{padding-left:6rem!important}.p-sm-14{padding:6.5rem!important}.pt-sm-14,.py-sm-14{padding-top:6.5rem!important}.pe-sm-14,.px-sm-14{padding-right:6.5rem!important}.pb-sm-14,.py-sm-14{padding-bottom:6.5rem!important}.ps-sm-14,.px-sm-14{padding-left:6.5rem!important}.p-sm-15{padding:7rem!important}.pt-sm-15,.py-sm-15{padding-top:7rem!important}.pe-sm-15,.px-sm-15{padding-right:7rem!important}.pb-sm-15,.py-sm-15{padding-bottom:7rem!important}.ps-sm-15,.px-sm-15{padding-left:7rem!important}.p-sm-16{padding:7.5rem!important}.pt-sm-16,.py-sm-16{padding-top:7.5rem!important}.pe-sm-16,.px-sm-16{padding-right:7.5rem!important}.pb-sm-16,.py-sm-16{padding-bottom:7.5rem!important}.ps-sm-16,.px-sm-16{padding-left:7.5rem!important}.p-sm-17{padding:8rem!important}.pt-sm-17,.py-sm-17{padding-top:8rem!important}.pe-sm-17,.px-sm-17{padding-right:8rem!important}.pb-sm-17,.py-sm-17{padding-bottom:8rem!important}.ps-sm-17,.px-sm-17{padding-left:8rem!important}.p-sm-18{padding:8.5rem!important}.pt-sm-18,.py-sm-18{padding-top:8.5rem!important}.pe-sm-18,.px-sm-18{padding-right:8.5rem!important}.pb-sm-18,.py-sm-18{padding-bottom:8.5rem!important}.ps-sm-18,.px-sm-18{padding-left:8.5rem!important}.p-sm-19{padding:9rem!important}.pt-sm-19,.py-sm-19{padding-top:9rem!important}.pe-sm-19,.px-sm-19{padding-right:9rem!important}.pb-sm-19,.py-sm-19{padding-bottom:9rem!important}.ps-sm-19,.px-sm-19{padding-left:9rem!important}.p-sm-20{padding:9.5rem!important}.pt-sm-20,.py-sm-20{padding-top:9.5rem!important}.pe-sm-20,.px-sm-20{padding-right:9.5rem!important}.pb-sm-20,.py-sm-20{padding-bottom:9.5rem!important}.ps-sm-20,.px-sm-20{padding-left:9.5rem!important}.p-sm-21{padding:10rem!important}.pt-sm-21,.py-sm-21{padding-top:10rem!important}.pe-sm-21,.px-sm-21{padding-right:10rem!important}.pb-sm-21,.py-sm-21{padding-bottom:10rem!important}.ps-sm-21,.px-sm-21{padding-left:10rem!important}.p-sm-22{padding:10.5rem!important}.pt-sm-22,.py-sm-22{padding-top:10.5rem!important}.pe-sm-22,.px-sm-22{padding-right:10.5rem!important}.pb-sm-22,.py-sm-22{padding-bottom:10.5rem!important}.ps-sm-22,.px-sm-22{padding-left:10.5rem!important}.p-sm-23{padding:11rem!important}.pt-sm-23,.py-sm-23{padding-top:11rem!important}.pe-sm-23,.px-sm-23{padding-right:11rem!important}.pb-sm-23,.py-sm-23{padding-bottom:11rem!important}.ps-sm-23,.px-sm-23{padding-left:11rem!important}.p-sm-24{padding:11.5rem!important}.pt-sm-24,.py-sm-24{padding-top:11.5rem!important}.pe-sm-24,.px-sm-24{padding-right:11.5rem!important}.pb-sm-24,.py-sm-24{padding-bottom:11.5rem!important}.ps-sm-24,.px-sm-24{padding-left:11.5rem!important}.p-sm-25{padding:12rem!important}.pt-sm-25,.py-sm-25{padding-top:12rem!important}.pe-sm-25,.px-sm-25{padding-right:12rem!important}.pb-sm-25,.py-sm-25{padding-bottom:12rem!important}.ps-sm-25,.px-sm-25{padding-left:12rem!important}.p-sm-26{padding:12.5rem!important}.pt-sm-26,.py-sm-26{padding-top:12.5rem!important}.pe-sm-26,.px-sm-26{padding-right:12.5rem!important}.pb-sm-26,.py-sm-26{padding-bottom:12.5rem!important}.ps-sm-26,.px-sm-26{padding-left:12.5rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.me-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ms-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.me-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ms-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.me-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ms-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.me-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ms-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.me-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ms-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.me-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ms-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:2rem!important}.mt-md-5,.my-md-5{margin-top:2rem!important}.me-md-5,.mx-md-5{margin-right:2rem!important}.mb-md-5,.my-md-5{margin-bottom:2rem!important}.ms-md-5,.mx-md-5{margin-left:2rem!important}.m-md-6{margin:2.5rem!important}.mt-md-6,.my-md-6{margin-top:2.5rem!important}.me-md-6,.mx-md-6{margin-right:2.5rem!important}.mb-md-6,.my-md-6{margin-bottom:2.5rem!important}.ms-md-6,.mx-md-6{margin-left:2.5rem!important}.m-md-7{margin:3rem!important}.mt-md-7,.my-md-7{margin-top:3rem!important}.me-md-7,.mx-md-7{margin-right:3rem!important}.mb-md-7,.my-md-7{margin-bottom:3rem!important}.ms-md-7,.mx-md-7{margin-left:3rem!important}.m-md-8{margin:3.5rem!important}.mt-md-8,.my-md-8{margin-top:3.5rem!important}.me-md-8,.mx-md-8{margin-right:3.5rem!important}.mb-md-8,.my-md-8{margin-bottom:3.5rem!important}.ms-md-8,.mx-md-8{margin-left:3.5rem!important}.m-md-9{margin:4rem!important}.mt-md-9,.my-md-9{margin-top:4rem!important}.me-md-9,.mx-md-9{margin-right:4rem!important}.mb-md-9,.my-md-9{margin-bottom:4rem!important}.ms-md-9,.mx-md-9{margin-left:4rem!important}.m-md-10{margin:4.5rem!important}.mt-md-10,.my-md-10{margin-top:4.5rem!important}.me-md-10,.mx-md-10{margin-right:4.5rem!important}.mb-md-10,.my-md-10{margin-bottom:4.5rem!important}.ms-md-10,.mx-md-10{margin-left:4.5rem!important}.m-md-11{margin:5rem!important}.mt-md-11,.my-md-11{margin-top:5rem!important}.me-md-11,.mx-md-11{margin-right:5rem!important}.mb-md-11,.my-md-11{margin-bottom:5rem!important}.ms-md-11,.mx-md-11{margin-left:5rem!important}.m-md-12{margin:5.5rem!important}.mt-md-12,.my-md-12{margin-top:5.5rem!important}.me-md-12,.mx-md-12{margin-right:5.5rem!important}.mb-md-12,.my-md-12{margin-bottom:5.5rem!important}.ms-md-12,.mx-md-12{margin-left:5.5rem!important}.m-md-13{margin:6rem!important}.mt-md-13,.my-md-13{margin-top:6rem!important}.me-md-13,.mx-md-13{margin-right:6rem!important}.mb-md-13,.my-md-13{margin-bottom:6rem!important}.ms-md-13,.mx-md-13{margin-left:6rem!important}.m-md-14{margin:6.5rem!important}.mt-md-14,.my-md-14{margin-top:6.5rem!important}.me-md-14,.mx-md-14{margin-right:6.5rem!important}.mb-md-14,.my-md-14{margin-bottom:6.5rem!important}.ms-md-14,.mx-md-14{margin-left:6.5rem!important}.m-md-15{margin:7rem!important}.mt-md-15,.my-md-15{margin-top:7rem!important}.me-md-15,.mx-md-15{margin-right:7rem!important}.mb-md-15,.my-md-15{margin-bottom:7rem!important}.ms-md-15,.mx-md-15{margin-left:7rem!important}.m-md-16{margin:7.5rem!important}.mt-md-16,.my-md-16{margin-top:7.5rem!important}.me-md-16,.mx-md-16{margin-right:7.5rem!important}.mb-md-16,.my-md-16{margin-bottom:7.5rem!important}.ms-md-16,.mx-md-16{margin-left:7.5rem!important}.m-md-17{margin:8rem!important}.mt-md-17,.my-md-17{margin-top:8rem!important}.me-md-17,.mx-md-17{margin-right:8rem!important}.mb-md-17,.my-md-17{margin-bottom:8rem!important}.ms-md-17,.mx-md-17{margin-left:8rem!important}.m-md-18{margin:8.5rem!important}.mt-md-18,.my-md-18{margin-top:8.5rem!important}.me-md-18,.mx-md-18{margin-right:8.5rem!important}.mb-md-18,.my-md-18{margin-bottom:8.5rem!important}.ms-md-18,.mx-md-18{margin-left:8.5rem!important}.m-md-19{margin:9rem!important}.mt-md-19,.my-md-19{margin-top:9rem!important}.me-md-19,.mx-md-19{margin-right:9rem!important}.mb-md-19,.my-md-19{margin-bottom:9rem!important}.ms-md-19,.mx-md-19{margin-left:9rem!important}.m-md-20{margin:9.5rem!important}.mt-md-20,.my-md-20{margin-top:9.5rem!important}.me-md-20,.mx-md-20{margin-right:9.5rem!important}.mb-md-20,.my-md-20{margin-bottom:9.5rem!important}.ms-md-20,.mx-md-20{margin-left:9.5rem!important}.m-md-21{margin:10rem!important}.mt-md-21,.my-md-21{margin-top:10rem!important}.me-md-21,.mx-md-21{margin-right:10rem!important}.mb-md-21,.my-md-21{margin-bottom:10rem!important}.ms-md-21,.mx-md-21{margin-left:10rem!important}.m-md-22{margin:10.5rem!important}.mt-md-22,.my-md-22{margin-top:10.5rem!important}.me-md-22,.mx-md-22{margin-right:10.5rem!important}.mb-md-22,.my-md-22{margin-bottom:10.5rem!important}.ms-md-22,.mx-md-22{margin-left:10.5rem!important}.m-md-23{margin:11rem!important}.mt-md-23,.my-md-23{margin-top:11rem!important}.me-md-23,.mx-md-23{margin-right:11rem!important}.mb-md-23,.my-md-23{margin-bottom:11rem!important}.ms-md-23,.mx-md-23{margin-left:11rem!important}.m-md-24{margin:11.5rem!important}.mt-md-24,.my-md-24{margin-top:11.5rem!important}.me-md-24,.mx-md-24{margin-right:11.5rem!important}.mb-md-24,.my-md-24{margin-bottom:11.5rem!important}.ms-md-24,.mx-md-24{margin-left:11.5rem!important}.m-md-25{margin:12rem!important}.mt-md-25,.my-md-25{margin-top:12rem!important}.me-md-25,.mx-md-25{margin-right:12rem!important}.mb-md-25,.my-md-25{margin-bottom:12rem!important}.ms-md-25,.mx-md-25{margin-left:12rem!important}.m-md-26{margin:12.5rem!important}.mt-md-26,.my-md-26{margin-top:12.5rem!important}.me-md-26,.mx-md-26{margin-right:12.5rem!important}.mb-md-26,.my-md-26{margin-bottom:12.5rem!important}.ms-md-26,.mx-md-26{margin-left:12.5rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pe-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.ps-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pe-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.ps-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pe-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.ps-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pe-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.ps-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pe-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.ps-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:2rem!important}.pt-md-5,.py-md-5{padding-top:2rem!important}.pe-md-5,.px-md-5{padding-right:2rem!important}.pb-md-5,.py-md-5{padding-bottom:2rem!important}.ps-md-5,.px-md-5{padding-left:2rem!important}.p-md-6{padding:2.5rem!important}.pt-md-6,.py-md-6{padding-top:2.5rem!important}.pe-md-6,.px-md-6{padding-right:2.5rem!important}.pb-md-6,.py-md-6{padding-bottom:2.5rem!important}.ps-md-6,.px-md-6{padding-left:2.5rem!important}.p-md-7{padding:3rem!important}.pt-md-7,.py-md-7{padding-top:3rem!important}.pe-md-7,.px-md-7{padding-right:3rem!important}.pb-md-7,.py-md-7{padding-bottom:3rem!important}.ps-md-7,.px-md-7{padding-left:3rem!important}.p-md-8{padding:3.5rem!important}.pt-md-8,.py-md-8{padding-top:3.5rem!important}.pe-md-8,.px-md-8{padding-right:3.5rem!important}.pb-md-8,.py-md-8{padding-bottom:3.5rem!important}.ps-md-8,.px-md-8{padding-left:3.5rem!important}.p-md-9{padding:4rem!important}.pt-md-9,.py-md-9{padding-top:4rem!important}.pe-md-9,.px-md-9{padding-right:4rem!important}.pb-md-9,.py-md-9{padding-bottom:4rem!important}.ps-md-9,.px-md-9{padding-left:4rem!important}.p-md-10{padding:4.5rem!important}.pt-md-10,.py-md-10{padding-top:4.5rem!important}.pe-md-10,.px-md-10{padding-right:4.5rem!important}.pb-md-10,.py-md-10{padding-bottom:4.5rem!important}.ps-md-10,.px-md-10{padding-left:4.5rem!important}.p-md-11{padding:5rem!important}.pt-md-11,.py-md-11{padding-top:5rem!important}.pe-md-11,.px-md-11{padding-right:5rem!important}.pb-md-11,.py-md-11{padding-bottom:5rem!important}.ps-md-11,.px-md-11{padding-left:5rem!important}.p-md-12{padding:5.5rem!important}.pt-md-12,.py-md-12{padding-top:5.5rem!important}.pe-md-12,.px-md-12{padding-right:5.5rem!important}.pb-md-12,.py-md-12{padding-bottom:5.5rem!important}.ps-md-12,.px-md-12{padding-left:5.5rem!important}.p-md-13{padding:6rem!important}.pt-md-13,.py-md-13{padding-top:6rem!important}.pe-md-13,.px-md-13{padding-right:6rem!important}.pb-md-13,.py-md-13{padding-bottom:6rem!important}.ps-md-13,.px-md-13{padding-left:6rem!important}.p-md-14{padding:6.5rem!important}.pt-md-14,.py-md-14{padding-top:6.5rem!important}.pe-md-14,.px-md-14{padding-right:6.5rem!important}.pb-md-14,.py-md-14{padding-bottom:6.5rem!important}.ps-md-14,.px-md-14{padding-left:6.5rem!important}.p-md-15{padding:7rem!important}.pt-md-15,.py-md-15{padding-top:7rem!important}.pe-md-15,.px-md-15{padding-right:7rem!important}.pb-md-15,.py-md-15{padding-bottom:7rem!important}.ps-md-15,.px-md-15{padding-left:7rem!important}.p-md-16{padding:7.5rem!important}.pt-md-16,.py-md-16{padding-top:7.5rem!important}.pe-md-16,.px-md-16{padding-right:7.5rem!important}.pb-md-16,.py-md-16{padding-bottom:7.5rem!important}.ps-md-16,.px-md-16{padding-left:7.5rem!important}.p-md-17{padding:8rem!important}.pt-md-17,.py-md-17{padding-top:8rem!important}.pe-md-17,.px-md-17{padding-right:8rem!important}.pb-md-17,.py-md-17{padding-bottom:8rem!important}.ps-md-17,.px-md-17{padding-left:8rem!important}.p-md-18{padding:8.5rem!important}.pt-md-18,.py-md-18{padding-top:8.5rem!important}.pe-md-18,.px-md-18{padding-right:8.5rem!important}.pb-md-18,.py-md-18{padding-bottom:8.5rem!important}.ps-md-18,.px-md-18{padding-left:8.5rem!important}.p-md-19{padding:9rem!important}.pt-md-19,.py-md-19{padding-top:9rem!important}.pe-md-19,.px-md-19{padding-right:9rem!important}.pb-md-19,.py-md-19{padding-bottom:9rem!important}.ps-md-19,.px-md-19{padding-left:9rem!important}.p-md-20{padding:9.5rem!important}.pt-md-20,.py-md-20{padding-top:9.5rem!important}.pe-md-20,.px-md-20{padding-right:9.5rem!important}.pb-md-20,.py-md-20{padding-bottom:9.5rem!important}.ps-md-20,.px-md-20{padding-left:9.5rem!important}.p-md-21{padding:10rem!important}.pt-md-21,.py-md-21{padding-top:10rem!important}.pe-md-21,.px-md-21{padding-right:10rem!important}.pb-md-21,.py-md-21{padding-bottom:10rem!important}.ps-md-21,.px-md-21{padding-left:10rem!important}.p-md-22{padding:10.5rem!important}.pt-md-22,.py-md-22{padding-top:10.5rem!important}.pe-md-22,.px-md-22{padding-right:10.5rem!important}.pb-md-22,.py-md-22{padding-bottom:10.5rem!important}.ps-md-22,.px-md-22{padding-left:10.5rem!important}.p-md-23{padding:11rem!important}.pt-md-23,.py-md-23{padding-top:11rem!important}.pe-md-23,.px-md-23{padding-right:11rem!important}.pb-md-23,.py-md-23{padding-bottom:11rem!important}.ps-md-23,.px-md-23{padding-left:11rem!important}.p-md-24{padding:11.5rem!important}.pt-md-24,.py-md-24{padding-top:11.5rem!important}.pe-md-24,.px-md-24{padding-right:11.5rem!important}.pb-md-24,.py-md-24{padding-bottom:11.5rem!important}.ps-md-24,.px-md-24{padding-left:11.5rem!important}.p-md-25{padding:12rem!important}.pt-md-25,.py-md-25{padding-top:12rem!important}.pe-md-25,.px-md-25{padding-right:12rem!important}.pb-md-25,.py-md-25{padding-bottom:12rem!important}.ps-md-25,.px-md-25{padding-left:12rem!important}.p-md-26{padding:12.5rem!important}.pt-md-26,.py-md-26{padding-top:12.5rem!important}.pe-md-26,.px-md-26{padding-right:12.5rem!important}.pb-md-26,.py-md-26{padding-bottom:12.5rem!important}.ps-md-26,.px-md-26{padding-left:12.5rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.me-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ms-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.me-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ms-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.me-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ms-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.me-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ms-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.me-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ms-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.me-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ms-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:2rem!important}.mt-lg-5,.my-lg-5{margin-top:2rem!important}.me-lg-5,.mx-lg-5{margin-right:2rem!important}.mb-lg-5,.my-lg-5{margin-bottom:2rem!important}.ms-lg-5,.mx-lg-5{margin-left:2rem!important}.m-lg-6{margin:2.5rem!important}.mt-lg-6,.my-lg-6{margin-top:2.5rem!important}.me-lg-6,.mx-lg-6{margin-right:2.5rem!important}.mb-lg-6,.my-lg-6{margin-bottom:2.5rem!important}.ms-lg-6,.mx-lg-6{margin-left:2.5rem!important}.m-lg-7{margin:3rem!important}.mt-lg-7,.my-lg-7{margin-top:3rem!important}.me-lg-7,.mx-lg-7{margin-right:3rem!important}.mb-lg-7,.my-lg-7{margin-bottom:3rem!important}.ms-lg-7,.mx-lg-7{margin-left:3rem!important}.m-lg-8{margin:3.5rem!important}.mt-lg-8,.my-lg-8{margin-top:3.5rem!important}.me-lg-8,.mx-lg-8{margin-right:3.5rem!important}.mb-lg-8,.my-lg-8{margin-bottom:3.5rem!important}.ms-lg-8,.mx-lg-8{margin-left:3.5rem!important}.m-lg-9{margin:4rem!important}.mt-lg-9,.my-lg-9{margin-top:4rem!important}.me-lg-9,.mx-lg-9{margin-right:4rem!important}.mb-lg-9,.my-lg-9{margin-bottom:4rem!important}.ms-lg-9,.mx-lg-9{margin-left:4rem!important}.m-lg-10{margin:4.5rem!important}.mt-lg-10,.my-lg-10{margin-top:4.5rem!important}.me-lg-10,.mx-lg-10{margin-right:4.5rem!important}.mb-lg-10,.my-lg-10{margin-bottom:4.5rem!important}.ms-lg-10,.mx-lg-10{margin-left:4.5rem!important}.m-lg-11{margin:5rem!important}.mt-lg-11,.my-lg-11{margin-top:5rem!important}.me-lg-11,.mx-lg-11{margin-right:5rem!important}.mb-lg-11,.my-lg-11{margin-bottom:5rem!important}.ms-lg-11,.mx-lg-11{margin-left:5rem!important}.m-lg-12{margin:5.5rem!important}.mt-lg-12,.my-lg-12{margin-top:5.5rem!important}.me-lg-12,.mx-lg-12{margin-right:5.5rem!important}.mb-lg-12,.my-lg-12{margin-bottom:5.5rem!important}.ms-lg-12,.mx-lg-12{margin-left:5.5rem!important}.m-lg-13{margin:6rem!important}.mt-lg-13,.my-lg-13{margin-top:6rem!important}.me-lg-13,.mx-lg-13{margin-right:6rem!important}.mb-lg-13,.my-lg-13{margin-bottom:6rem!important}.ms-lg-13,.mx-lg-13{margin-left:6rem!important}.m-lg-14{margin:6.5rem!important}.mt-lg-14,.my-lg-14{margin-top:6.5rem!important}.me-lg-14,.mx-lg-14{margin-right:6.5rem!important}.mb-lg-14,.my-lg-14{margin-bottom:6.5rem!important}.ms-lg-14,.mx-lg-14{margin-left:6.5rem!important}.m-lg-15{margin:7rem!important}.mt-lg-15,.my-lg-15{margin-top:7rem!important}.me-lg-15,.mx-lg-15{margin-right:7rem!important}.mb-lg-15,.my-lg-15{margin-bottom:7rem!important}.ms-lg-15,.mx-lg-15{margin-left:7rem!important}.m-lg-16{margin:7.5rem!important}.mt-lg-16,.my-lg-16{margin-top:7.5rem!important}.me-lg-16,.mx-lg-16{margin-right:7.5rem!important}.mb-lg-16,.my-lg-16{margin-bottom:7.5rem!important}.ms-lg-16,.mx-lg-16{margin-left:7.5rem!important}.m-lg-17{margin:8rem!important}.mt-lg-17,.my-lg-17{margin-top:8rem!important}.me-lg-17,.mx-lg-17{margin-right:8rem!important}.mb-lg-17,.my-lg-17{margin-bottom:8rem!important}.ms-lg-17,.mx-lg-17{margin-left:8rem!important}.m-lg-18{margin:8.5rem!important}.mt-lg-18,.my-lg-18{margin-top:8.5rem!important}.me-lg-18,.mx-lg-18{margin-right:8.5rem!important}.mb-lg-18,.my-lg-18{margin-bottom:8.5rem!important}.ms-lg-18,.mx-lg-18{margin-left:8.5rem!important}.m-lg-19{margin:9rem!important}.mt-lg-19,.my-lg-19{margin-top:9rem!important}.me-lg-19,.mx-lg-19{margin-right:9rem!important}.mb-lg-19,.my-lg-19{margin-bottom:9rem!important}.ms-lg-19,.mx-lg-19{margin-left:9rem!important}.m-lg-20{margin:9.5rem!important}.mt-lg-20,.my-lg-20{margin-top:9.5rem!important}.me-lg-20,.mx-lg-20{margin-right:9.5rem!important}.mb-lg-20,.my-lg-20{margin-bottom:9.5rem!important}.ms-lg-20,.mx-lg-20{margin-left:9.5rem!important}.m-lg-21{margin:10rem!important}.mt-lg-21,.my-lg-21{margin-top:10rem!important}.me-lg-21,.mx-lg-21{margin-right:10rem!important}.mb-lg-21,.my-lg-21{margin-bottom:10rem!important}.ms-lg-21,.mx-lg-21{margin-left:10rem!important}.m-lg-22{margin:10.5rem!important}.mt-lg-22,.my-lg-22{margin-top:10.5rem!important}.me-lg-22,.mx-lg-22{margin-right:10.5rem!important}.mb-lg-22,.my-lg-22{margin-bottom:10.5rem!important}.ms-lg-22,.mx-lg-22{margin-left:10.5rem!important}.m-lg-23{margin:11rem!important}.mt-lg-23,.my-lg-23{margin-top:11rem!important}.me-lg-23,.mx-lg-23{margin-right:11rem!important}.mb-lg-23,.my-lg-23{margin-bottom:11rem!important}.ms-lg-23,.mx-lg-23{margin-left:11rem!important}.m-lg-24{margin:11.5rem!important}.mt-lg-24,.my-lg-24{margin-top:11.5rem!important}.me-lg-24,.mx-lg-24{margin-right:11.5rem!important}.mb-lg-24,.my-lg-24{margin-bottom:11.5rem!important}.ms-lg-24,.mx-lg-24{margin-left:11.5rem!important}.m-lg-25{margin:12rem!important}.mt-lg-25,.my-lg-25{margin-top:12rem!important}.me-lg-25,.mx-lg-25{margin-right:12rem!important}.mb-lg-25,.my-lg-25{margin-bottom:12rem!important}.ms-lg-25,.mx-lg-25{margin-left:12rem!important}.m-lg-26{margin:12.5rem!important}.mt-lg-26,.my-lg-26{margin-top:12.5rem!important}.me-lg-26,.mx-lg-26{margin-right:12.5rem!important}.mb-lg-26,.my-lg-26{margin-bottom:12.5rem!important}.ms-lg-26,.mx-lg-26{margin-left:12.5rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pe-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.ps-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pe-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.ps-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pe-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.ps-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pe-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.ps-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pe-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.ps-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:2rem!important}.pt-lg-5,.py-lg-5{padding-top:2rem!important}.pe-lg-5,.px-lg-5{padding-right:2rem!important}.pb-lg-5,.py-lg-5{padding-bottom:2rem!important}.ps-lg-5,.px-lg-5{padding-left:2rem!important}.p-lg-6{padding:2.5rem!important}.pt-lg-6,.py-lg-6{padding-top:2.5rem!important}.pe-lg-6,.px-lg-6{padding-right:2.5rem!important}.pb-lg-6,.py-lg-6{padding-bottom:2.5rem!important}.ps-lg-6,.px-lg-6{padding-left:2.5rem!important}.p-lg-7{padding:3rem!important}.pt-lg-7,.py-lg-7{padding-top:3rem!important}.pe-lg-7,.px-lg-7{padding-right:3rem!important}.pb-lg-7,.py-lg-7{padding-bottom:3rem!important}.ps-lg-7,.px-lg-7{padding-left:3rem!important}.p-lg-8{padding:3.5rem!important}.pt-lg-8,.py-lg-8{padding-top:3.5rem!important}.pe-lg-8,.px-lg-8{padding-right:3.5rem!important}.pb-lg-8,.py-lg-8{padding-bottom:3.5rem!important}.ps-lg-8,.px-lg-8{padding-left:3.5rem!important}.p-lg-9{padding:4rem!important}.pt-lg-9,.py-lg-9{padding-top:4rem!important}.pe-lg-9,.px-lg-9{padding-right:4rem!important}.pb-lg-9,.py-lg-9{padding-bottom:4rem!important}.ps-lg-9,.px-lg-9{padding-left:4rem!important}.p-lg-10{padding:4.5rem!important}.pt-lg-10,.py-lg-10{padding-top:4.5rem!important}.pe-lg-10,.px-lg-10{padding-right:4.5rem!important}.pb-lg-10,.py-lg-10{padding-bottom:4.5rem!important}.ps-lg-10,.px-lg-10{padding-left:4.5rem!important}.p-lg-11{padding:5rem!important}.pt-lg-11,.py-lg-11{padding-top:5rem!important}.pe-lg-11,.px-lg-11{padding-right:5rem!important}.pb-lg-11,.py-lg-11{padding-bottom:5rem!important}.ps-lg-11,.px-lg-11{padding-left:5rem!important}.p-lg-12{padding:5.5rem!important}.pt-lg-12,.py-lg-12{padding-top:5.5rem!important}.pe-lg-12,.px-lg-12{padding-right:5.5rem!important}.pb-lg-12,.py-lg-12{padding-bottom:5.5rem!important}.ps-lg-12,.px-lg-12{padding-left:5.5rem!important}.p-lg-13{padding:6rem!important}.pt-lg-13,.py-lg-13{padding-top:6rem!important}.pe-lg-13,.px-lg-13{padding-right:6rem!important}.pb-lg-13,.py-lg-13{padding-bottom:6rem!important}.ps-lg-13,.px-lg-13{padding-left:6rem!important}.p-lg-14{padding:6.5rem!important}.pt-lg-14,.py-lg-14{padding-top:6.5rem!important}.pe-lg-14,.px-lg-14{padding-right:6.5rem!important}.pb-lg-14,.py-lg-14{padding-bottom:6.5rem!important}.ps-lg-14,.px-lg-14{padding-left:6.5rem!important}.p-lg-15{padding:7rem!important}.pt-lg-15,.py-lg-15{padding-top:7rem!important}.pe-lg-15,.px-lg-15{padding-right:7rem!important}.pb-lg-15,.py-lg-15{padding-bottom:7rem!important}.ps-lg-15,.px-lg-15{padding-left:7rem!important}.p-lg-16{padding:7.5rem!important}.pt-lg-16,.py-lg-16{padding-top:7.5rem!important}.pe-lg-16,.px-lg-16{padding-right:7.5rem!important}.pb-lg-16,.py-lg-16{padding-bottom:7.5rem!important}.ps-lg-16,.px-lg-16{padding-left:7.5rem!important}.p-lg-17{padding:8rem!important}.pt-lg-17,.py-lg-17{padding-top:8rem!important}.pe-lg-17,.px-lg-17{padding-right:8rem!important}.pb-lg-17,.py-lg-17{padding-bottom:8rem!important}.ps-lg-17,.px-lg-17{padding-left:8rem!important}.p-lg-18{padding:8.5rem!important}.pt-lg-18,.py-lg-18{padding-top:8.5rem!important}.pe-lg-18,.px-lg-18{padding-right:8.5rem!important}.pb-lg-18,.py-lg-18{padding-bottom:8.5rem!important}.ps-lg-18,.px-lg-18{padding-left:8.5rem!important}.p-lg-19{padding:9rem!important}.pt-lg-19,.py-lg-19{padding-top:9rem!important}.pe-lg-19,.px-lg-19{padding-right:9rem!important}.pb-lg-19,.py-lg-19{padding-bottom:9rem!important}.ps-lg-19,.px-lg-19{padding-left:9rem!important}.p-lg-20{padding:9.5rem!important}.pt-lg-20,.py-lg-20{padding-top:9.5rem!important}.pe-lg-20,.px-lg-20{padding-right:9.5rem!important}.pb-lg-20,.py-lg-20{padding-bottom:9.5rem!important}.ps-lg-20,.px-lg-20{padding-left:9.5rem!important}.p-lg-21{padding:10rem!important}.pt-lg-21,.py-lg-21{padding-top:10rem!important}.pe-lg-21,.px-lg-21{padding-right:10rem!important}.pb-lg-21,.py-lg-21{padding-bottom:10rem!important}.ps-lg-21,.px-lg-21{padding-left:10rem!important}.p-lg-22{padding:10.5rem!important}.pt-lg-22,.py-lg-22{padding-top:10.5rem!important}.pe-lg-22,.px-lg-22{padding-right:10.5rem!important}.pb-lg-22,.py-lg-22{padding-bottom:10.5rem!important}.ps-lg-22,.px-lg-22{padding-left:10.5rem!important}.p-lg-23{padding:11rem!important}.pt-lg-23,.py-lg-23{padding-top:11rem!important}.pe-lg-23,.px-lg-23{padding-right:11rem!important}.pb-lg-23,.py-lg-23{padding-bottom:11rem!important}.ps-lg-23,.px-lg-23{padding-left:11rem!important}.p-lg-24{padding:11.5rem!important}.pt-lg-24,.py-lg-24{padding-top:11.5rem!important}.pe-lg-24,.px-lg-24{padding-right:11.5rem!important}.pb-lg-24,.py-lg-24{padding-bottom:11.5rem!important}.ps-lg-24,.px-lg-24{padding-left:11.5rem!important}.p-lg-25{padding:12rem!important}.pt-lg-25,.py-lg-25{padding-top:12rem!important}.pe-lg-25,.px-lg-25{padding-right:12rem!important}.pb-lg-25,.py-lg-25{padding-bottom:12rem!important}.ps-lg-25,.px-lg-25{padding-left:12rem!important}.p-lg-26{padding:12.5rem!important}.pt-lg-26,.py-lg-26{padding-top:12.5rem!important}.pe-lg-26,.px-lg-26{padding-right:12.5rem!important}.pb-lg-26,.py-lg-26{padding-bottom:12.5rem!important}.ps-lg-26,.px-lg-26{padding-left:12.5rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.me-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ms-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.me-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ms-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.me-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ms-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.me-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ms-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.me-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ms-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.me-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ms-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:2rem!important}.mt-xl-5,.my-xl-5{margin-top:2rem!important}.me-xl-5,.mx-xl-5{margin-right:2rem!important}.mb-xl-5,.my-xl-5{margin-bottom:2rem!important}.ms-xl-5,.mx-xl-5{margin-left:2rem!important}.m-xl-6{margin:2.5rem!important}.mt-xl-6,.my-xl-6{margin-top:2.5rem!important}.me-xl-6,.mx-xl-6{margin-right:2.5rem!important}.mb-xl-6,.my-xl-6{margin-bottom:2.5rem!important}.ms-xl-6,.mx-xl-6{margin-left:2.5rem!important}.m-xl-7{margin:3rem!important}.mt-xl-7,.my-xl-7{margin-top:3rem!important}.me-xl-7,.mx-xl-7{margin-right:3rem!important}.mb-xl-7,.my-xl-7{margin-bottom:3rem!important}.ms-xl-7,.mx-xl-7{margin-left:3rem!important}.m-xl-8{margin:3.5rem!important}.mt-xl-8,.my-xl-8{margin-top:3.5rem!important}.me-xl-8,.mx-xl-8{margin-right:3.5rem!important}.mb-xl-8,.my-xl-8{margin-bottom:3.5rem!important}.ms-xl-8,.mx-xl-8{margin-left:3.5rem!important}.m-xl-9{margin:4rem!important}.mt-xl-9,.my-xl-9{margin-top:4rem!important}.me-xl-9,.mx-xl-9{margin-right:4rem!important}.mb-xl-9,.my-xl-9{margin-bottom:4rem!important}.ms-xl-9,.mx-xl-9{margin-left:4rem!important}.m-xl-10{margin:4.5rem!important}.mt-xl-10,.my-xl-10{margin-top:4.5rem!important}.me-xl-10,.mx-xl-10{margin-right:4.5rem!important}.mb-xl-10,.my-xl-10{margin-bottom:4.5rem!important}.ms-xl-10,.mx-xl-10{margin-left:4.5rem!important}.m-xl-11{margin:5rem!important}.mt-xl-11,.my-xl-11{margin-top:5rem!important}.me-xl-11,.mx-xl-11{margin-right:5rem!important}.mb-xl-11,.my-xl-11{margin-bottom:5rem!important}.ms-xl-11,.mx-xl-11{margin-left:5rem!important}.m-xl-12{margin:5.5rem!important}.mt-xl-12,.my-xl-12{margin-top:5.5rem!important}.me-xl-12,.mx-xl-12{margin-right:5.5rem!important}.mb-xl-12,.my-xl-12{margin-bottom:5.5rem!important}.ms-xl-12,.mx-xl-12{margin-left:5.5rem!important}.m-xl-13{margin:6rem!important}.mt-xl-13,.my-xl-13{margin-top:6rem!important}.me-xl-13,.mx-xl-13{margin-right:6rem!important}.mb-xl-13,.my-xl-13{margin-bottom:6rem!important}.ms-xl-13,.mx-xl-13{margin-left:6rem!important}.m-xl-14{margin:6.5rem!important}.mt-xl-14,.my-xl-14{margin-top:6.5rem!important}.me-xl-14,.mx-xl-14{margin-right:6.5rem!important}.mb-xl-14,.my-xl-14{margin-bottom:6.5rem!important}.ms-xl-14,.mx-xl-14{margin-left:6.5rem!important}.m-xl-15{margin:7rem!important}.mt-xl-15,.my-xl-15{margin-top:7rem!important}.me-xl-15,.mx-xl-15{margin-right:7rem!important}.mb-xl-15,.my-xl-15{margin-bottom:7rem!important}.ms-xl-15,.mx-xl-15{margin-left:7rem!important}.m-xl-16{margin:7.5rem!important}.mt-xl-16,.my-xl-16{margin-top:7.5rem!important}.me-xl-16,.mx-xl-16{margin-right:7.5rem!important}.mb-xl-16,.my-xl-16{margin-bottom:7.5rem!important}.ms-xl-16,.mx-xl-16{margin-left:7.5rem!important}.m-xl-17{margin:8rem!important}.mt-xl-17,.my-xl-17{margin-top:8rem!important}.me-xl-17,.mx-xl-17{margin-right:8rem!important}.mb-xl-17,.my-xl-17{margin-bottom:8rem!important}.ms-xl-17,.mx-xl-17{margin-left:8rem!important}.m-xl-18{margin:8.5rem!important}.mt-xl-18,.my-xl-18{margin-top:8.5rem!important}.me-xl-18,.mx-xl-18{margin-right:8.5rem!important}.mb-xl-18,.my-xl-18{margin-bottom:8.5rem!important}.ms-xl-18,.mx-xl-18{margin-left:8.5rem!important}.m-xl-19{margin:9rem!important}.mt-xl-19,.my-xl-19{margin-top:9rem!important}.me-xl-19,.mx-xl-19{margin-right:9rem!important}.mb-xl-19,.my-xl-19{margin-bottom:9rem!important}.ms-xl-19,.mx-xl-19{margin-left:9rem!important}.m-xl-20{margin:9.5rem!important}.mt-xl-20,.my-xl-20{margin-top:9.5rem!important}.me-xl-20,.mx-xl-20{margin-right:9.5rem!important}.mb-xl-20,.my-xl-20{margin-bottom:9.5rem!important}.ms-xl-20,.mx-xl-20{margin-left:9.5rem!important}.m-xl-21{margin:10rem!important}.mt-xl-21,.my-xl-21{margin-top:10rem!important}.me-xl-21,.mx-xl-21{margin-right:10rem!important}.mb-xl-21,.my-xl-21{margin-bottom:10rem!important}.ms-xl-21,.mx-xl-21{margin-left:10rem!important}.m-xl-22{margin:10.5rem!important}.mt-xl-22,.my-xl-22{margin-top:10.5rem!important}.me-xl-22,.mx-xl-22{margin-right:10.5rem!important}.mb-xl-22,.my-xl-22{margin-bottom:10.5rem!important}.ms-xl-22,.mx-xl-22{margin-left:10.5rem!important}.m-xl-23{margin:11rem!important}.mt-xl-23,.my-xl-23{margin-top:11rem!important}.me-xl-23,.mx-xl-23{margin-right:11rem!important}.mb-xl-23,.my-xl-23{margin-bottom:11rem!important}.ms-xl-23,.mx-xl-23{margin-left:11rem!important}.m-xl-24{margin:11.5rem!important}.mt-xl-24,.my-xl-24{margin-top:11.5rem!important}.me-xl-24,.mx-xl-24{margin-right:11.5rem!important}.mb-xl-24,.my-xl-24{margin-bottom:11.5rem!important}.ms-xl-24,.mx-xl-24{margin-left:11.5rem!important}.m-xl-25{margin:12rem!important}.mt-xl-25,.my-xl-25{margin-top:12rem!important}.me-xl-25,.mx-xl-25{margin-right:12rem!important}.mb-xl-25,.my-xl-25{margin-bottom:12rem!important}.ms-xl-25,.mx-xl-25{margin-left:12rem!important}.m-xl-26{margin:12.5rem!important}.mt-xl-26,.my-xl-26{margin-top:12.5rem!important}.me-xl-26,.mx-xl-26{margin-right:12.5rem!important}.mb-xl-26,.my-xl-26{margin-bottom:12.5rem!important}.ms-xl-26,.mx-xl-26{margin-left:12.5rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pe-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.ps-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pe-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.ps-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pe-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.ps-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pe-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.ps-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pe-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.ps-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:2rem!important}.pt-xl-5,.py-xl-5{padding-top:2rem!important}.pe-xl-5,.px-xl-5{padding-right:2rem!important}.pb-xl-5,.py-xl-5{padding-bottom:2rem!important}.ps-xl-5,.px-xl-5{padding-left:2rem!important}.p-xl-6{padding:2.5rem!important}.pt-xl-6,.py-xl-6{padding-top:2.5rem!important}.pe-xl-6,.px-xl-6{padding-right:2.5rem!important}.pb-xl-6,.py-xl-6{padding-bottom:2.5rem!important}.ps-xl-6,.px-xl-6{padding-left:2.5rem!important}.p-xl-7{padding:3rem!important}.pt-xl-7,.py-xl-7{padding-top:3rem!important}.pe-xl-7,.px-xl-7{padding-right:3rem!important}.pb-xl-7,.py-xl-7{padding-bottom:3rem!important}.ps-xl-7,.px-xl-7{padding-left:3rem!important}.p-xl-8{padding:3.5rem!important}.pt-xl-8,.py-xl-8{padding-top:3.5rem!important}.pe-xl-8,.px-xl-8{padding-right:3.5rem!important}.pb-xl-8,.py-xl-8{padding-bottom:3.5rem!important}.ps-xl-8,.px-xl-8{padding-left:3.5rem!important}.p-xl-9{padding:4rem!important}.pt-xl-9,.py-xl-9{padding-top:4rem!important}.pe-xl-9,.px-xl-9{padding-right:4rem!important}.pb-xl-9,.py-xl-9{padding-bottom:4rem!important}.ps-xl-9,.px-xl-9{padding-left:4rem!important}.p-xl-10{padding:4.5rem!important}.pt-xl-10,.py-xl-10{padding-top:4.5rem!important}.pe-xl-10,.px-xl-10{padding-right:4.5rem!important}.pb-xl-10,.py-xl-10{padding-bottom:4.5rem!important}.ps-xl-10,.px-xl-10{padding-left:4.5rem!important}.p-xl-11{padding:5rem!important}.pt-xl-11,.py-xl-11{padding-top:5rem!important}.pe-xl-11,.px-xl-11{padding-right:5rem!important}.pb-xl-11,.py-xl-11{padding-bottom:5rem!important}.ps-xl-11,.px-xl-11{padding-left:5rem!important}.p-xl-12{padding:5.5rem!important}.pt-xl-12,.py-xl-12{padding-top:5.5rem!important}.pe-xl-12,.px-xl-12{padding-right:5.5rem!important}.pb-xl-12,.py-xl-12{padding-bottom:5.5rem!important}.ps-xl-12,.px-xl-12{padding-left:5.5rem!important}.p-xl-13{padding:6rem!important}.pt-xl-13,.py-xl-13{padding-top:6rem!important}.pe-xl-13,.px-xl-13{padding-right:6rem!important}.pb-xl-13,.py-xl-13{padding-bottom:6rem!important}.ps-xl-13,.px-xl-13{padding-left:6rem!important}.p-xl-14{padding:6.5rem!important}.pt-xl-14,.py-xl-14{padding-top:6.5rem!important}.pe-xl-14,.px-xl-14{padding-right:6.5rem!important}.pb-xl-14,.py-xl-14{padding-bottom:6.5rem!important}.ps-xl-14,.px-xl-14{padding-left:6.5rem!important}.p-xl-15{padding:7rem!important}.pt-xl-15,.py-xl-15{padding-top:7rem!important}.pe-xl-15,.px-xl-15{padding-right:7rem!important}.pb-xl-15,.py-xl-15{padding-bottom:7rem!important}.ps-xl-15,.px-xl-15{padding-left:7rem!important}.p-xl-16{padding:7.5rem!important}.pt-xl-16,.py-xl-16{padding-top:7.5rem!important}.pe-xl-16,.px-xl-16{padding-right:7.5rem!important}.pb-xl-16,.py-xl-16{padding-bottom:7.5rem!important}.ps-xl-16,.px-xl-16{padding-left:7.5rem!important}.p-xl-17{padding:8rem!important}.pt-xl-17,.py-xl-17{padding-top:8rem!important}.pe-xl-17,.px-xl-17{padding-right:8rem!important}.pb-xl-17,.py-xl-17{padding-bottom:8rem!important}.ps-xl-17,.px-xl-17{padding-left:8rem!important}.p-xl-18{padding:8.5rem!important}.pt-xl-18,.py-xl-18{padding-top:8.5rem!important}.pe-xl-18,.px-xl-18{padding-right:8.5rem!important}.pb-xl-18,.py-xl-18{padding-bottom:8.5rem!important}.ps-xl-18,.px-xl-18{padding-left:8.5rem!important}.p-xl-19{padding:9rem!important}.pt-xl-19,.py-xl-19{padding-top:9rem!important}.pe-xl-19,.px-xl-19{padding-right:9rem!important}.pb-xl-19,.py-xl-19{padding-bottom:9rem!important}.ps-xl-19,.px-xl-19{padding-left:9rem!important}.p-xl-20{padding:9.5rem!important}.pt-xl-20,.py-xl-20{padding-top:9.5rem!important}.pe-xl-20,.px-xl-20{padding-right:9.5rem!important}.pb-xl-20,.py-xl-20{padding-bottom:9.5rem!important}.ps-xl-20,.px-xl-20{padding-left:9.5rem!important}.p-xl-21{padding:10rem!important}.pt-xl-21,.py-xl-21{padding-top:10rem!important}.pe-xl-21,.px-xl-21{padding-right:10rem!important}.pb-xl-21,.py-xl-21{padding-bottom:10rem!important}.ps-xl-21,.px-xl-21{padding-left:10rem!important}.p-xl-22{padding:10.5rem!important}.pt-xl-22,.py-xl-22{padding-top:10.5rem!important}.pe-xl-22,.px-xl-22{padding-right:10.5rem!important}.pb-xl-22,.py-xl-22{padding-bottom:10.5rem!important}.ps-xl-22,.px-xl-22{padding-left:10.5rem!important}.p-xl-23{padding:11rem!important}.pt-xl-23,.py-xl-23{padding-top:11rem!important}.pe-xl-23,.px-xl-23{padding-right:11rem!important}.pb-xl-23,.py-xl-23{padding-bottom:11rem!important}.ps-xl-23,.px-xl-23{padding-left:11rem!important}.p-xl-24{padding:11.5rem!important}.pt-xl-24,.py-xl-24{padding-top:11.5rem!important}.pe-xl-24,.px-xl-24{padding-right:11.5rem!important}.pb-xl-24,.py-xl-24{padding-bottom:11.5rem!important}.ps-xl-24,.px-xl-24{padding-left:11.5rem!important}.p-xl-25{padding:12rem!important}.pt-xl-25,.py-xl-25{padding-top:12rem!important}.pe-xl-25,.px-xl-25{padding-right:12rem!important}.pb-xl-25,.py-xl-25{padding-bottom:12rem!important}.ps-xl-25,.px-xl-25{padding-left:12rem!important}.p-xl-26{padding:12.5rem!important}.pt-xl-26,.py-xl-26{padding-top:12.5rem!important}.pe-xl-26,.px-xl-26{padding-right:12.5rem!important}.pb-xl-26,.py-xl-26{padding-bottom:12.5rem!important}.ps-xl-26,.px-xl-26{padding-left:12.5rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.me-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ms-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media(min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.me-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ms-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.me-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ms-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.me-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ms-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.me-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ms-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.me-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ms-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:2rem!important}.mt-xxl-5,.my-xxl-5{margin-top:2rem!important}.me-xxl-5,.mx-xxl-5{margin-right:2rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:2rem!important}.ms-xxl-5,.mx-xxl-5{margin-left:2rem!important}.m-xxl-6{margin:2.5rem!important}.mt-xxl-6,.my-xxl-6{margin-top:2.5rem!important}.me-xxl-6,.mx-xxl-6{margin-right:2.5rem!important}.mb-xxl-6,.my-xxl-6{margin-bottom:2.5rem!important}.ms-xxl-6,.mx-xxl-6{margin-left:2.5rem!important}.m-xxl-7{margin:3rem!important}.mt-xxl-7,.my-xxl-7{margin-top:3rem!important}.me-xxl-7,.mx-xxl-7{margin-right:3rem!important}.mb-xxl-7,.my-xxl-7{margin-bottom:3rem!important}.ms-xxl-7,.mx-xxl-7{margin-left:3rem!important}.m-xxl-8{margin:3.5rem!important}.mt-xxl-8,.my-xxl-8{margin-top:3.5rem!important}.me-xxl-8,.mx-xxl-8{margin-right:3.5rem!important}.mb-xxl-8,.my-xxl-8{margin-bottom:3.5rem!important}.ms-xxl-8,.mx-xxl-8{margin-left:3.5rem!important}.m-xxl-9{margin:4rem!important}.mt-xxl-9,.my-xxl-9{margin-top:4rem!important}.me-xxl-9,.mx-xxl-9{margin-right:4rem!important}.mb-xxl-9,.my-xxl-9{margin-bottom:4rem!important}.ms-xxl-9,.mx-xxl-9{margin-left:4rem!important}.m-xxl-10{margin:4.5rem!important}.mt-xxl-10,.my-xxl-10{margin-top:4.5rem!important}.me-xxl-10,.mx-xxl-10{margin-right:4.5rem!important}.mb-xxl-10,.my-xxl-10{margin-bottom:4.5rem!important}.ms-xxl-10,.mx-xxl-10{margin-left:4.5rem!important}.m-xxl-11{margin:5rem!important}.mt-xxl-11,.my-xxl-11{margin-top:5rem!important}.me-xxl-11,.mx-xxl-11{margin-right:5rem!important}.mb-xxl-11,.my-xxl-11{margin-bottom:5rem!important}.ms-xxl-11,.mx-xxl-11{margin-left:5rem!important}.m-xxl-12{margin:5.5rem!important}.mt-xxl-12,.my-xxl-12{margin-top:5.5rem!important}.me-xxl-12,.mx-xxl-12{margin-right:5.5rem!important}.mb-xxl-12,.my-xxl-12{margin-bottom:5.5rem!important}.ms-xxl-12,.mx-xxl-12{margin-left:5.5rem!important}.m-xxl-13{margin:6rem!important}.mt-xxl-13,.my-xxl-13{margin-top:6rem!important}.me-xxl-13,.mx-xxl-13{margin-right:6rem!important}.mb-xxl-13,.my-xxl-13{margin-bottom:6rem!important}.ms-xxl-13,.mx-xxl-13{margin-left:6rem!important}.m-xxl-14{margin:6.5rem!important}.mt-xxl-14,.my-xxl-14{margin-top:6.5rem!important}.me-xxl-14,.mx-xxl-14{margin-right:6.5rem!important}.mb-xxl-14,.my-xxl-14{margin-bottom:6.5rem!important}.ms-xxl-14,.mx-xxl-14{margin-left:6.5rem!important}.m-xxl-15{margin:7rem!important}.mt-xxl-15,.my-xxl-15{margin-top:7rem!important}.me-xxl-15,.mx-xxl-15{margin-right:7rem!important}.mb-xxl-15,.my-xxl-15{margin-bottom:7rem!important}.ms-xxl-15,.mx-xxl-15{margin-left:7rem!important}.m-xxl-16{margin:7.5rem!important}.mt-xxl-16,.my-xxl-16{margin-top:7.5rem!important}.me-xxl-16,.mx-xxl-16{margin-right:7.5rem!important}.mb-xxl-16,.my-xxl-16{margin-bottom:7.5rem!important}.ms-xxl-16,.mx-xxl-16{margin-left:7.5rem!important}.m-xxl-17{margin:8rem!important}.mt-xxl-17,.my-xxl-17{margin-top:8rem!important}.me-xxl-17,.mx-xxl-17{margin-right:8rem!important}.mb-xxl-17,.my-xxl-17{margin-bottom:8rem!important}.ms-xxl-17,.mx-xxl-17{margin-left:8rem!important}.m-xxl-18{margin:8.5rem!important}.mt-xxl-18,.my-xxl-18{margin-top:8.5rem!important}.me-xxl-18,.mx-xxl-18{margin-right:8.5rem!important}.mb-xxl-18,.my-xxl-18{margin-bottom:8.5rem!important}.ms-xxl-18,.mx-xxl-18{margin-left:8.5rem!important}.m-xxl-19{margin:9rem!important}.mt-xxl-19,.my-xxl-19{margin-top:9rem!important}.me-xxl-19,.mx-xxl-19{margin-right:9rem!important}.mb-xxl-19,.my-xxl-19{margin-bottom:9rem!important}.ms-xxl-19,.mx-xxl-19{margin-left:9rem!important}.m-xxl-20{margin:9.5rem!important}.mt-xxl-20,.my-xxl-20{margin-top:9.5rem!important}.me-xxl-20,.mx-xxl-20{margin-right:9.5rem!important}.mb-xxl-20,.my-xxl-20{margin-bottom:9.5rem!important}.ms-xxl-20,.mx-xxl-20{margin-left:9.5rem!important}.m-xxl-21{margin:10rem!important}.mt-xxl-21,.my-xxl-21{margin-top:10rem!important}.me-xxl-21,.mx-xxl-21{margin-right:10rem!important}.mb-xxl-21,.my-xxl-21{margin-bottom:10rem!important}.ms-xxl-21,.mx-xxl-21{margin-left:10rem!important}.m-xxl-22{margin:10.5rem!important}.mt-xxl-22,.my-xxl-22{margin-top:10.5rem!important}.me-xxl-22,.mx-xxl-22{margin-right:10.5rem!important}.mb-xxl-22,.my-xxl-22{margin-bottom:10.5rem!important}.ms-xxl-22,.mx-xxl-22{margin-left:10.5rem!important}.m-xxl-23{margin:11rem!important}.mt-xxl-23,.my-xxl-23{margin-top:11rem!important}.me-xxl-23,.mx-xxl-23{margin-right:11rem!important}.mb-xxl-23,.my-xxl-23{margin-bottom:11rem!important}.ms-xxl-23,.mx-xxl-23{margin-left:11rem!important}.m-xxl-24{margin:11.5rem!important}.mt-xxl-24,.my-xxl-24{margin-top:11.5rem!important}.me-xxl-24,.mx-xxl-24{margin-right:11.5rem!important}.mb-xxl-24,.my-xxl-24{margin-bottom:11.5rem!important}.ms-xxl-24,.mx-xxl-24{margin-left:11.5rem!important}.m-xxl-25{margin:12rem!important}.mt-xxl-25,.my-xxl-25{margin-top:12rem!important}.me-xxl-25,.mx-xxl-25{margin-right:12rem!important}.mb-xxl-25,.my-xxl-25{margin-bottom:12rem!important}.ms-xxl-25,.mx-xxl-25{margin-left:12rem!important}.m-xxl-26{margin:12.5rem!important}.mt-xxl-26,.my-xxl-26{margin-top:12.5rem!important}.me-xxl-26,.mx-xxl-26{margin-right:12.5rem!important}.mb-xxl-26,.my-xxl-26{margin-bottom:12.5rem!important}.ms-xxl-26,.mx-xxl-26{margin-left:12.5rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pe-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.ps-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pe-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.ps-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pe-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.ps-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pe-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.ps-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pe-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.ps-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:2rem!important}.pt-xxl-5,.py-xxl-5{padding-top:2rem!important}.pe-xxl-5,.px-xxl-5{padding-right:2rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:2rem!important}.ps-xxl-5,.px-xxl-5{padding-left:2rem!important}.p-xxl-6{padding:2.5rem!important}.pt-xxl-6,.py-xxl-6{padding-top:2.5rem!important}.pe-xxl-6,.px-xxl-6{padding-right:2.5rem!important}.pb-xxl-6,.py-xxl-6{padding-bottom:2.5rem!important}.ps-xxl-6,.px-xxl-6{padding-left:2.5rem!important}.p-xxl-7{padding:3rem!important}.pt-xxl-7,.py-xxl-7{padding-top:3rem!important}.pe-xxl-7,.px-xxl-7{padding-right:3rem!important}.pb-xxl-7,.py-xxl-7{padding-bottom:3rem!important}.ps-xxl-7,.px-xxl-7{padding-left:3rem!important}.p-xxl-8{padding:3.5rem!important}.pt-xxl-8,.py-xxl-8{padding-top:3.5rem!important}.pe-xxl-8,.px-xxl-8{padding-right:3.5rem!important}.pb-xxl-8,.py-xxl-8{padding-bottom:3.5rem!important}.ps-xxl-8,.px-xxl-8{padding-left:3.5rem!important}.p-xxl-9{padding:4rem!important}.pt-xxl-9,.py-xxl-9{padding-top:4rem!important}.pe-xxl-9,.px-xxl-9{padding-right:4rem!important}.pb-xxl-9,.py-xxl-9{padding-bottom:4rem!important}.ps-xxl-9,.px-xxl-9{padding-left:4rem!important}.p-xxl-10{padding:4.5rem!important}.pt-xxl-10,.py-xxl-10{padding-top:4.5rem!important}.pe-xxl-10,.px-xxl-10{padding-right:4.5rem!important}.pb-xxl-10,.py-xxl-10{padding-bottom:4.5rem!important}.ps-xxl-10,.px-xxl-10{padding-left:4.5rem!important}.p-xxl-11{padding:5rem!important}.pt-xxl-11,.py-xxl-11{padding-top:5rem!important}.pe-xxl-11,.px-xxl-11{padding-right:5rem!important}.pb-xxl-11,.py-xxl-11{padding-bottom:5rem!important}.ps-xxl-11,.px-xxl-11{padding-left:5rem!important}.p-xxl-12{padding:5.5rem!important}.pt-xxl-12,.py-xxl-12{padding-top:5.5rem!important}.pe-xxl-12,.px-xxl-12{padding-right:5.5rem!important}.pb-xxl-12,.py-xxl-12{padding-bottom:5.5rem!important}.ps-xxl-12,.px-xxl-12{padding-left:5.5rem!important}.p-xxl-13{padding:6rem!important}.pt-xxl-13,.py-xxl-13{padding-top:6rem!important}.pe-xxl-13,.px-xxl-13{padding-right:6rem!important}.pb-xxl-13,.py-xxl-13{padding-bottom:6rem!important}.ps-xxl-13,.px-xxl-13{padding-left:6rem!important}.p-xxl-14{padding:6.5rem!important}.pt-xxl-14,.py-xxl-14{padding-top:6.5rem!important}.pe-xxl-14,.px-xxl-14{padding-right:6.5rem!important}.pb-xxl-14,.py-xxl-14{padding-bottom:6.5rem!important}.ps-xxl-14,.px-xxl-14{padding-left:6.5rem!important}.p-xxl-15{padding:7rem!important}.pt-xxl-15,.py-xxl-15{padding-top:7rem!important}.pe-xxl-15,.px-xxl-15{padding-right:7rem!important}.pb-xxl-15,.py-xxl-15{padding-bottom:7rem!important}.ps-xxl-15,.px-xxl-15{padding-left:7rem!important}.p-xxl-16{padding:7.5rem!important}.pt-xxl-16,.py-xxl-16{padding-top:7.5rem!important}.pe-xxl-16,.px-xxl-16{padding-right:7.5rem!important}.pb-xxl-16,.py-xxl-16{padding-bottom:7.5rem!important}.ps-xxl-16,.px-xxl-16{padding-left:7.5rem!important}.p-xxl-17{padding:8rem!important}.pt-xxl-17,.py-xxl-17{padding-top:8rem!important}.pe-xxl-17,.px-xxl-17{padding-right:8rem!important}.pb-xxl-17,.py-xxl-17{padding-bottom:8rem!important}.ps-xxl-17,.px-xxl-17{padding-left:8rem!important}.p-xxl-18{padding:8.5rem!important}.pt-xxl-18,.py-xxl-18{padding-top:8.5rem!important}.pe-xxl-18,.px-xxl-18{padding-right:8.5rem!important}.pb-xxl-18,.py-xxl-18{padding-bottom:8.5rem!important}.ps-xxl-18,.px-xxl-18{padding-left:8.5rem!important}.p-xxl-19{padding:9rem!important}.pt-xxl-19,.py-xxl-19{padding-top:9rem!important}.pe-xxl-19,.px-xxl-19{padding-right:9rem!important}.pb-xxl-19,.py-xxl-19{padding-bottom:9rem!important}.ps-xxl-19,.px-xxl-19{padding-left:9rem!important}.p-xxl-20{padding:9.5rem!important}.pt-xxl-20,.py-xxl-20{padding-top:9.5rem!important}.pe-xxl-20,.px-xxl-20{padding-right:9.5rem!important}.pb-xxl-20,.py-xxl-20{padding-bottom:9.5rem!important}.ps-xxl-20,.px-xxl-20{padding-left:9.5rem!important}.p-xxl-21{padding:10rem!important}.pt-xxl-21,.py-xxl-21{padding-top:10rem!important}.pe-xxl-21,.px-xxl-21{padding-right:10rem!important}.pb-xxl-21,.py-xxl-21{padding-bottom:10rem!important}.ps-xxl-21,.px-xxl-21{padding-left:10rem!important}.p-xxl-22{padding:10.5rem!important}.pt-xxl-22,.py-xxl-22{padding-top:10.5rem!important}.pe-xxl-22,.px-xxl-22{padding-right:10.5rem!important}.pb-xxl-22,.py-xxl-22{padding-bottom:10.5rem!important}.ps-xxl-22,.px-xxl-22{padding-left:10.5rem!important}.p-xxl-23{padding:11rem!important}.pt-xxl-23,.py-xxl-23{padding-top:11rem!important}.pe-xxl-23,.px-xxl-23{padding-right:11rem!important}.pb-xxl-23,.py-xxl-23{padding-bottom:11rem!important}.ps-xxl-23,.px-xxl-23{padding-left:11rem!important}.p-xxl-24{padding:11.5rem!important}.pt-xxl-24,.py-xxl-24{padding-top:11.5rem!important}.pe-xxl-24,.px-xxl-24{padding-right:11.5rem!important}.pb-xxl-24,.py-xxl-24{padding-bottom:11.5rem!important}.ps-xxl-24,.px-xxl-24{padding-left:11.5rem!important}.p-xxl-25{padding:12rem!important}.pt-xxl-25,.py-xxl-25{padding-top:12rem!important}.pe-xxl-25,.px-xxl-25{padding-right:12rem!important}.pb-xxl-25,.py-xxl-25{padding-bottom:12rem!important}.ps-xxl-25,.px-xxl-25{padding-left:12rem!important}.p-xxl-26{padding:12.5rem!important}.pt-xxl-26,.py-xxl-26{padding-top:12.5rem!important}.pe-xxl-26,.px-xxl-26{padding-right:12.5rem!important}.pb-xxl-26,.py-xxl-26{padding-bottom:12.5rem!important}.ps-xxl-26,.px-xxl-26{padding-left:12.5rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.me-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ms-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.gradient-half-primary-body-v1{background-image:linear-gradient(150deg,#2d1582,#19a0ff);background-repeat:repeat-x;background-attachment:fixed}.gradient-half-primary-v1{background-image:linear-gradient(150deg,#2d1582,#19a0ff);background-repeat:repeat-x}.gradient-half-primary-v2{background-image:linear-gradient(0deg,rgba(55,125,255,.05) 0%,transparent 100%);background-repeat:repeat-x}.gradient-half-primary-v3{background-image:linear-gradient(0deg,rgba(55,125,255,.1) 0%,transparent 100%);background-repeat:repeat-x}.gradient-half-primary-v4{background-image:linear-gradient(150deg,#2d1582,#19a0ff 85%);background-repeat:repeat-x}.gradient-half-primary-v5{background-image:linear-gradient(150deg,#377dff,#2d1582);background-repeat:repeat-x}.gradient-half-info-v1{background-image:linear-gradient(0deg,#377dff,#00dffc);background-repeat:repeat-x}.gradient-half-warning-v1{background-image:linear-gradient(25deg,#ffc107 30%,#de4437);background-repeat:repeat-x}.gradient-half-warning-v2{background-image:linear-gradient(150deg,#ffc107,#efa02e);background-repeat:repeat-x}.gradient-half-warning-v3{background-image:linear-gradient(150deg,#ffc107,#de4437);background-repeat:repeat-x}[class*=gradient-overlay-half]{position:relative;z-index:1}[class*=gradient-overlay-half]:before{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:100%;height:100%;content:""}.gradient-overlay-half-primary-video-v1:before{z-index:2;background-image:linear-gradient(150deg,#2d1582e6,#19a0ffd9);background-repeat:repeat-x}.gradient-overlay-half-primary-v1:before{background-image:linear-gradient(150deg,#2d1582e6,#19a0ffd9);background-repeat:repeat-x}.gradient-overlay-half-primary-v2:before{background-image:linear-gradient(30deg,#19a0ffd9,#2d1582e6);background-repeat:repeat-x}.gradient-overlay-half-info-v1:before{background-image:linear-gradient(0deg,#377dffeb,#00dffceb);background-repeat:repeat-x}.gradient-overlay-half-dark-v1:before{background-image:linear-gradient(0deg,#1e2022 0%,transparent 75%);background-repeat:repeat-x}.gradient-overlay-half-dark-v2:before{background-image:linear-gradient(150deg,#223049ac,#77838f4d);background-repeat:repeat-x}.fill-none{fill:none!important}.fill-white{fill:#fff!important}.fill-dark{fill:#1e2022!important}.fill-primary{fill:#377dff!important}.fill-primary-lighter{fill:#19a0ff!important}.fill-primary-darker{fill:#196eff!important}.fill-success{fill:#00c9a7!important}.fill-success-lighter{fill:#13d7b6!important}.fill-info{fill:#00dffc!important}.fill-danger{fill:#de4437!important}.fill-danger-lighter{fill:#ec5245!important}.fill-warning{fill:#ffc107!important}.fill-warning-lighter{fill:#fdd14e!important}.fill-warning-darker{fill:#efa02e!important}.fill-gray-200{fill:#f8fafd!important}.fill-gray-300{fill:#e7eaf3!important}.fill-gray-400{fill:#bdc5d1!important}.fill-gray-500{fill:#97a4af!important}.stop-color-white{stop-color:#fff!important}.stop-color-primary{stop-color:#377dff!important}.stop-color-primary-darker{stop-color:#196eff!important}.stop-color-primary-lighter{stop-color:#19a0ff!important}.stop-color-warning{stop-color:#ffc107!important}.stop-color-danger{stop-color:#de4437!important}.stop-color-info{stop-color:#00dffc!important}.stop-color-indigo{stop-color:#2d1582!important}.stroke-white{stroke:#fff!important}.stroke-primary{stroke:#377dff!important}.stroke-primary-lighter{stroke:#19a0ff!important}.stroke-primary-darker{stroke:#196eff!important}.stroke-success{stroke:#00c9a7!important}.stroke-danger{stroke:#de4437!important}.stroke-warning{stroke:#ffc107!important}.stroke-info{stroke:#00dffc!important}.stroke-gray-200{stroke:#f8fafd!important}.stroke-gray-300{stroke:#e7eaf3!important}.stroke-gray-400{stroke:#bdc5d1!important}.stroke-gray-500{stroke:#97a4af!important}.min-w-3{min-width:1rem!important}.min-w-4{min-width:1.5rem!important}.max-w-3{max-width:1rem!important}.max-w-4{max-width:1.5rem!important}.max-w-5{max-width:2rem!important}.max-w-6{max-width:2.5rem!important}.max-w-8{max-width:3.5rem}.max-w-9{max-width:4rem}.max-w-10{max-width:4.5rem}.max-w-15{max-width:7rem}.max-w-27{max-width:13rem}.max-w-35{max-width:17rem}.max-w-40{max-width:19.5rem}.h-40vh{height:40vh}.h-60vh{height:60vh}.h-80vh{height:80vh}.h-100vh{height:100vh}.h-4{height:.25rem}.h-380{height:23.75rem}.h-400{height:25rem}.h-450{height:28.125rem}.min-h-40vh{min-height:40vh}.min-h-60vh{min-height:60vh}.min-h-100vh{min-height:100vh}.min-h-155{min-height:9.6875rem}.min-h-300{min-height:18.75rem}.min-h-380{min-height:23.75rem}.min-h-450{min-height:28.125rem}.min-h-550{min-height:34.375rem}.min-h-600{min-height:37.5rem}.min-h-620{min-height:38.75rem}@media(min-width:576px){.h-sm-100vh{height:100vh}}@media(min-width:768px){.h-md-60vh{height:60vh}.h-md-100vh{height:100vh}.min-h-md-100vh{min-height:100vh}}@media(min-width:992px){.h-lg-100vh{height:100vh}.min-h-lg-auto{min-height:auto}.min-h-lg-100vh{min-height:100vh}}@media(min-width:1200px){.min-h-xl-100vh{min-height:100vh}}.fs-1{font-size:.875rem!important}.fs-2{font-size:1rem!important}.fs-3{font-size:1.25rem!important}.fs-4{font-size:2rem!important}.fs-5{font-size:2.5rem!important}.fs-6{font-size:3rem!important}.fs-7{font-size:3.5rem!important}.fs-8{font-size:4rem!important}.fs-9{font-size:4.5rem!important}.fs-10{font-size:5rem!important}.fs-11{font-size:5.5rem!important}.fs-12{font-size:6rem!important}.fs-13{font-size:6.5rem!important}.fs-14{font-size:7rem!important}@media(max-width:991.98px){.fs-md-down-5{font-size:3rem!important}}.fw-thin{font-weight:100!important}.fw-light{font-weight:200!important}.fw-book{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semi-bold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-black{font-weight:800!important}.fw-ultra-black{font-weight:900!important}:root{--primary-color: #0859CA;--primary-hover: #1552d4;--text-primary: #1E1E1E;--text-secondary: #8E8E8E;--text-muted: #8E8E8E;--border-color: #e5e7eb;--secondary-bg-color: #E5EEFA;--bg-blue: #0859CA;--white: #ffffff;--card-bg: #f5f5f5;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif;color:var(--text-primary);min-height:100vh}h2{font-size:2.5rem;font-weight:700;line-height:1.5}.btn-primary-outline{flex-shrink:0;font-size:.875rem;font-weight:400;color:var(--primary-color);border:1px solid var(--primary-color);background:var(--white);padding:.5rem 1rem;border-radius:5px;margin-left:2rem}.auth-container{background:var(--bg-blue);min-height:100vh;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-logo-container{text-align:center;margin-bottom:40px}.auth-logo{width:200px;height:auto;display:inline-block}.auth-card{width:100%;max-width:450px;background:var(--card-bg);border-radius:20px;padding:2rem;box-shadow:0 10px 25px #0003}.auth-title{text-align:center}.auth-subtitle{font-size:15px;color:var(--text-secondary);margin-bottom:32px;line-height:1.5;text-align:center}.form-label{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:10px;display:block}.form-control-auth{width:100%;padding:14px 16px 14px 48px;border:1px solid var(--border-color);border-radius:12px;font-size:15px;line-height:1.5;color:var(--text-secondary);background-color:var(--white);transition:all .2s ease;box-sizing:border-box}.form-control-auth:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #1d63ed1a}.form-control-auth::placeholder{color:var(--text-muted)}.form-group{margin-bottom:20px;position:relative}.form-group .icon{position:absolute;left:16px;top:42px;color:var(--text-secondary);font-size:18px;pointer-events:none}.row{display:flex;flex-wrap:wrap;margin:0 -8px}.checkbox-container{margin-bottom:1rem;flex-wrap:wrap}.checkbox-wrapper{display:flex;align-items:center}.forgot-password{font-size:1rem;color:var(--primary-color);font-weight:400}.btn-primary-auth{background-color:var(--primary-color);border:none;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;color:var(--white);cursor:pointer;transition:background-color .2s ease;margin-bottom:0}.btn-primary-auth:hover{background-color:var(--primary-hover)}.auth-footer{text-align:center;font-size:14px;color:var(--text-secondary);margin-top:24px}.auth-footer a{color:var(--primary-color);text-decoration:none;font-weight:600}.auth-footer a:hover{text-decoration:underline}.alert-danger{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;margin-bottom:24px;font-size:14px;color:#dc2626}.alert-danger ul{margin:0;padding-left:16px}.alert-danger li{margin-bottom:4px}.alert-danger li:last-child{margin-bottom:0}.alert-success{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px 16px;margin-bottom:24px;font-size:14px;color:#16a34a}.alert-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;margin-bottom:24px;font-size:14px;color:#dc2626}@media(max-width:480px){.col-md-6{flex:0 0 100%;max-width:100%}.auth-card{padding:32px 24px}.auth-title{font-size:28px}}:root{--blue-sidebar: #0859ca;--bg-page: #f8fafc;--card-bg: #ffffff;--muted: #1e1e1e;--text-dark: #1e1e1e;--border-light: #e2e8f0;--success: #10b981;--red-trend: #ef4444;--shadow-soft: 0 1px 3px rgba(0, 0, 0, .05);--radius: 16px;--blue-primary: #0859ca;--blue-light: #bfdbfe}body.admin-dashboard{background:var(--bg-page);font-family:Poppins,sans-serif;margin:0;padding:0;color:var(--text-dark);overflow-x:hidden}.container-fluid.px-0{padding-left:0!important;padding-right:0!important}@media(max-width:991.98px){.sidebar{position:fixed!important;left:-100%!important;top:0!important;height:100vh!important;width:280px!important;z-index:1050!important;transition:left .3s ease-in-out!important;overflow-y:auto!important;box-shadow:2px 0 10px #0000001a!important}.sidebar.active{left:0!important}.sidebar-overlay{position:fixed;inset:0;background:#00000080;z-index:1049;display:none}.sidebar-overlay.active{display:block}.menu-toggle{display:flex!important;position:fixed;top:20px;left:20px;z-index:1051;background:var(--blue-sidebar);color:#fff;border:none;border-radius:6px;width:44px;height:44px;font-size:20px;cursor:pointer;align-items:center;justify-content:center}.row.gx-3{margin-left:0!important;margin-right:0!important}.col-lg-2,.col-xl-3{width:100%!important;max-width:100%!important;flex:0 0 100%!important;position:static!important}.col-lg-10,.col-xl-9{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-left:0!important}.p-4{padding:1.5rem 1rem!important;margin-top:60px}}@media(min-width:992px){.menu-toggle,.sidebar-overlay{display:none!important}.sidebar{position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important}.col-lg-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.col-lg-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}}@media(max-width:576px){.sidebar{width:260px!important}.menu-toggle{top:16px;left:16px;width:40px;height:40px;font-size:18px}.p-4{padding:1rem!important;margin-top:56px}}.sidebar{background:var(--blue-sidebar);color:#fff;padding:20px 0;display:flex;flex-direction:column}.sidebar .brand{margin-bottom:24px;padding:0 16px 16px;border-bottom:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:left}.sidebar-logo{width:80px;height:80px;object-fit:contain;border-radius:8px}.menu{padding:0 12px;flex:1}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#fff;font-weight:500;margin-bottom:4px;text-decoration:none;transition:all .2s ease;font-size:16px}.nav-item .icon{width:18px;height:18px;display:inline-flex;justify-content:center;align-items:center;font-size:16px}.nav-item:hover{background:#ffffff14;text-decoration:none;color:#fff}.nav-item.active{background:#e5eefa;color:var(--blue-sidebar);font-weight:600}.sidebar-footer{margin-top:auto;padding:12px}.user-section{border-top:1px solid rgba(255,255,255,.15);padding-top:16px}.settings-btn.active{background:#fffffffa!important;color:var(--blue-sidebar)!important}.user-avatar{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;vertical-align:middle;background:#e5eefa}.avatar-initials{position:absolute;top:50%;left:50%;color:var(--text-primary);font-weight:600;font-size:1.2rem;transform:translate(-50%,-50%)}.user-info{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-details{flex:1;min-width:0}.user-name{font-size:.875rem;font-weight:600;line-height:1.5;color:#fff}.page-header{margin-bottom:20px}.page-title{color:var(--blue-sidebar);font-size:16px;font-weight:600;margin:0}.welcome-card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid var(--border-light);padding:24px;margin-bottom:20px}.welcome-header{margin-bottom:16px}.welcome-title{font-size:32px;font-weight:700;margin:0 0 2px;color:var(--text-dark)}.welcome-subtitle{color:var(--muted);font-size:16px;margin:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-item{background:var(--bg-page);border-radius:10px;padding:16px;border:1px solid var(--border-light)}.stat-main{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.stat-number{font-size:32px;font-weight:700;color:var(--text-dark)}.stat-trend{font-size:13px;font-weight:600;display:flex;align-items:center;gap:2px}.stat-trend.positive{color:var(--success)}.stat-trend.negative{color:var(--red-trend)}.stat-label{font-size:12px;color:var(--muted);font-weight:500}.stats-main-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-bottom:24px}.stats-header{margin-bottom:24px}.stats-title{font-size:20px;font-weight:600;color:var(--text-dark);margin:0 0 4px}.stats-subtitle{font-size:14px;color:var(--muted);margin:0}.metrics-controls-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.metrics-buttons{display:flex;gap:12px}.metric-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border-light);border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;border:none}.metric-btn:hover{border-color:var(--blue-primary);box-shadow:0 2px 4px #0859ca1a}.metric-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.metric-btn[data-metric=payes] .metric-indicator{background:var(--blue-primary)}.metric-btn[data-metric=devis] .metric-indicator{background:var(--blue-light)}.metric-info{display:flex;flex-direction:column;gap:4px}.metric-label{font-size:13px;color:var(--muted);font-weight:500}.metric-values{display:flex;align-items:center;gap:8px}.metric-value{font-size:18px;font-weight:700;color:var(--text-dark)}.metric-change{font-size:12px;font-weight:600;display:flex;align-items:center;gap:2px}.metric-change.positive{color:var(--success)}.metric-change.negative{color:var(--red-trend)}.metric-change i{font-size:10px}.controls-group{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.search-control{width:100%;display:flex;justify-content:flex-end}.search-box{position:relative;display:flex;align-items:center;width:200px}.search-box .bi-search{position:absolute;left:12px;color:var(--text-muted);font-size:14px;pointer-events:none}.search-input{padding:8px 12px 8px 36px;border:1px solid var(--border-light);border-radius:6px;font-size:13px;width:100%;height:36px;background:#fff;color:var(--text-dark);transition:all .2s ease}.search-input:focus{outline:none;border-color:var(--blue-primary)}.search-input::placeholder{color:var(--text-muted)}.filters-row{display:flex;gap:8px;align-items:center}.btn-control{padding:8px 16px;height:36px;border:1px solid var(--border-light);border-radius:6px;background:#fff;color:var(--text-dark);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap}.btn-control:hover{background:var(--bg-page)}.dropdown-btn .bi-chevron-down{font-size:10px;margin-left:2px;padding-left:15px}.filters-btn{background:var(--blue-primary);color:#fff;border-color:var(--blue-primary)}.filters-btn:hover{background:#0747a6;border-color:#0747a6}.filters-btn .bi-sliders{font-size:14px}.chart-container{background:#fff;border-radius:8px;padding:20px 0;height:320px;position:relative}.chart-container canvas{max-height:280px!important}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.welcome-card{padding:20px}.welcome-title{font-size:28px}.stats-main-card{padding:20px}.metrics-controls-row{flex-direction:column;gap:16px}.controls-group{width:100%;align-items:stretch}.search-control{justify-content:stretch}.search-box{width:100%}.filters-row{justify-content:space-between}}@media(max-width:768px){.stats-grid{grid-template-columns:1fr}.welcome-title{font-size:24px}.stat-number{font-size:28px}.metrics-buttons{flex-direction:column}.metric-btn{width:100%}.filters-row{flex-direction:column}.btn-control{width:100%;justify-content:center}}@media(max-width:576px){.welcome-card,.stats-main-card{padding:16px}.welcome-title{font-size:20px}.stat-number{font-size:24px}.stats-title{font-size:18px}.stats-subtitle{font-size:13px}}:root{--primary-blue: #0066FF;--light-blue: #E8F0FF;--border-light: #E0E0E0;--text-dark: #1E1E1E;--text-muted: #666;--bg-page: #F9F9F9;--status-blue: #08A6CA;--status-green: #08CA15;--status-black: #1E1E1E;--status-orange: #CA7908;--status-red: #CA0808;--status-gray: #9CA3AF}.page-header{margin-bottom:24px}.page-title{font-size:28px;font-weight:700;color:var(--text-dark);margin:0}.filters-section{margin-bottom:24px}.filters-tabs{display:flex;gap:0;border-bottom:2px solid var(--border-light);margin-bottom:24px}.filter-tab{background:none;border:none;padding:12px 0;margin-right:32px;font-size:14px;font-weight:500;color:var(--text-dark);cursor:pointer;position:relative;display:flex;align-items:center;gap:8px;transition:color .2s}.filter-tab:hover{color:var(--primary-blue)}.filter-tab.active{color:var(--primary-blue);border-bottom:3px solid var(--primary-blue);margin-bottom:-2px}.badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:var(--status-red);color:#fff;border-radius:10px;font-size:11px;font-weight:700;padding:0 6px}.search-filter-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.search-box{position:relative;flex:1;max-width:400px}.search-box .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.7}.search-input{width:100%;padding:10px 12px 10px 40px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;background:#fff;color:var(--text-dark);transition:border-color .2s}.search-input:focus{outline:none;border-color:var(--primary-blue)}.filter-actions{display:flex;gap:12px;align-items:center}.btn-filter{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--border-light);border-radius:8px;background:#fff;color:var(--text-dark);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.btn-filter:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.filter-indicator{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:var(--status-red);border-radius:50%;border:2px solid white}.advanced-filters-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}.filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.filter-group label{font-weight:600;font-size:14px;color:#495057}.filter-select{padding:10px 12px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;color:#495057;cursor:pointer;transition:all .2s}.filter-select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #0066ff1a}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.active-filters strong{font-size:13px;color:#495057}.active-filter-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#e7f3ff;border:1px solid #b3d9ff;border-radius:20px;font-size:12px;color:#06c;font-weight:500}.remove-filter{background:none;border:none;color:#666;cursor:pointer;padding:2px;font-size:14px;transition:all .2s}.remove-filter:hover{color:var(--status-red)}.btn-reset-filters{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff5f5;border:1px solid #ffcdd2;border-radius:6px;color:var(--status-red);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-reset-filters:hover{background:#ffebee;border-color:#ef5350}.table-wrapper{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.billetterie-table{width:100%;border-collapse:collapse}.billetterie-table thead{background:var(--light-blue)}.billetterie-table th{padding:14px 16px;text-align:left;font-size:12px;font-weight:400;color:var(--text-dark);border-bottom:1px solid var(--border-light);white-space:nowrap}.billetterie-table td{padding:16px;border-bottom:1px solid #f5f5f5;font-size:12px;color:var(--text-dark);vertical-align:middle}.billetterie-table tbody tr{transition:background .15s}.billetterie-table tbody tr:hover{background:#fafafa}.billetterie-table tbody tr:last-child td{border-bottom:none}.reservation-code{font-weight:400;color:var(--text-dark);text-decoration:none;size:12px}.demandeur-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pax-number{font-weight:600}.trip-type-wrapper{display:flex;align-items:center;gap:6px}.trip-type{font-size:12px;font-weight:400}.multiple-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:var(--status-blue);color:#fff;border-radius:50%;font-size:11px;font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:500;border:1.5px solid}.status-new{color:var(--status-orange);border-color:var(--status-orange)}.status-in-progress{color:var(--status-blue);border-color:var(--status-blue)}.status-quote-sent{color:var(--status-green);border-color:var(--status-green)}.status-booked{color:var(--status-black);border-color:var(--status-black)}.status-canceled,.status-expired{color:var(--status-red);border-color:var(--status-red)}.action-icons{display:flex;gap:8px;align-items:center}.action-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:6px;background:#fff;color:var(--text-dark);cursor:pointer;font-size:16px;transition:all .2s;text-decoration:none}.action-icon:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--light-blue)}.empty-state{text-align:center;padding:48px 24px;color:var(--text-muted)}.empty-state i{font-size:48px;margin-bottom:16px;opacity:.5}.pagination-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:20px 16px;border-top:1px solid var(--border-light)}.pagination-btn{padding:8px 12px;border:1px solid var(--border-light);border-radius:6px;background:#fff;color:var(--text-dark);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.pagination-btn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue)}.pagination-btn:disabled{color:#d1d5db;cursor:not-allowed}.pagination-number{padding:8px 12px;border:1px solid var(--border-light);border-radius:6px;background:#fff;color:var(--text-dark);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;min-width:32px;text-align:center}.pagination-number:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.pagination-number.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}@media(max-width:1200px){.filters-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-tab{flex-shrink:0}.search-filter-bar{flex-direction:column;align-items:stretch}.search-box{max-width:100%}}@media(max-width:768px){.table-responsive{overflow-x:auto}.billetterie-table{min-width:1100px;font-size:12px}.billetterie-table th,.billetterie-table td{padding:12px}.filters-grid{grid-template-columns:1fr}.pagination-wrapper{flex-wrap:wrap;justify-content:center}}:root{--text-danger: #ca0808;--border-light: #e2e8f0;--bg-page: #f8fafc;--text-dark: #1e1e1e;--muted: #64748b;--text-blue: #0859ca;--shadow-soft: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)}.details-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:8px;background:#fff;color:var(--text-dark);cursor:pointer;transition:all .2s ease}.btn-back:hover{background:var(--bg-page);border-color:var(--text-blue)}.details-title-section{flex:1;display:flex;align-items:center;gap:12px}.details-title{font-size:20px;font-weight:700;color:var(--text-dark);margin:0}.detail-section{background:#fff;border-radius:12px;box-shadow:var(--shadow-soft);border:1px solid var(--border-light);margin-bottom:12px;overflow:hidden}.section-header{padding:16px 24px;background:var(--secondary-bg-color);border-bottom:1px solid var(--border-light);width:auto;height:52px}.section-content-open{padding:24px}.info-grid{display:flex;flex-direction:column;gap:12px}.info-row{display:flex;align-items:flex-start}.form-details-label{font-size:16px;font-weight:400;color:var(--text-color);line-height:28px;letter-spacing:0;text-align:left;width:320px;flex-shrink:0;padding-right:24px;box-sizing:border-box;height:28}.form-value{font-size:16px;font-weight:400;color:var(--text-dark);line-height:20px;flex:1;min-width:0}.form-value.highlight{font-weight:700;color:#1e1e1e}.itinerary-container{flex:1;min-width:0}.itinerary-list{margin:0;padding:0}.itinerary-item{display:flex;align-items:center;padding:4px 0;gap:40px}.section-header-collapsible{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s;padding:24px;background:var(--secondary-bg-color);border-bottom:1px solid var(--border-light);width:auto;height:52px}.section-header-collapsible:hover{background:#f1f5f9}.section-title{font-size:16px;font-weight:400;color:var(--text-dark);margin:0}.toggle-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-light);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.section-header-title-wrapper{display:flex;align-items:center;gap:12px}.message-count-badge{padding:4px 10px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:600}.info-grid-one-col{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin-bottom:20px}.info-row{display:flex;justify-content:space-between;padding:2px 0}.info-label-left{font-size:14px;color:var(--text-dark);font-weight:500}.info-value-right{font-size:14px;color:var(--text-dark);text-align:right}.info-section{margin-bottom:20px}.pax-card{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px}.pax-card:last-child{margin-bottom:0}.pax-details-grid{display:grid;grid-template-columns:320px 1fr;gap:20px;align-items:start}.pax-labels-column,.pax-values-column{display:flex;flex-direction:column;gap:20px}.pax-label{font-size:16px;font-weight:400;color:var(--text-color);line-height:1.5;text-align:left;padding-right:24px;height:auto;min-height:24px;display:flex;align-items:center}.pax-section-title{font-size:16px;font-weight:600;color:var(--text-dark);text-align:right;padding-right:24px;height:auto;min-height:24px;display:flex;align-items:left}.pax-section-value{font-size:16px;font-weight:400;color:var(--text-dark);line-height:1.4;min-height:20px;display:flex;justify-content:flex-end;text-align:right;width:350px;margin-left:10px}.pax-value{font-size:16px;font-weight:400;color:var(--text-dark);line-height:1.5;min-height:24px;display:flex}.status-badge-header{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;border:1.5px solid}.status-badge-header.nouveau{background:#fef3c7;color:#92400e;border-color:#fbbf24}.status-badge-header.en-cours{background:#dbeafe;color:#1e40af;border-color:#60a5fa}.status-badge-header.envoye{background:#dcfce7;color:#166534;border-color:#86efac}.btn-annuler{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid var(--text-danger);border-radius:8px;background:#fff;color:var(--text-danger);font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-annuler:hover{background:#fef2f2}.btn-submit{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;color:var(--text-blue);border:none;border-radius:8px;border:1px solid var(--text-blue);font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}.btn-submit:hover{background:#c5cde3}.estimation-form-container{padding:24px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.estimation-headers{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr 1fr 50px;gap:12px;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #e5e7eb}.estimation-header-label{font-size:18px;font-weight:600;color:var(--text-dark)}.estimation-line{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr 1fr 50px;gap:12px;margin-bottom:8px;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.estimation-input,.estimation-select{width:100%;padding:8px 10px;border:1px solid #dcdcdc;border-radius:4px;font-size:13px;background:#fff;color:#111827;transition:border-color .2s}.estimation-input:focus,.estimation-select:focus{outline:none;border-color:var(--text-blue);box-shadow:0 0 0 2px #2563eb1a}.estimation-input::placeholder{color:#9ca3af;font-size:13px}.field-wrapper{display:flex;flex-direction:column;gap:2px}.estimation-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b7280' d='M0 0l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}.line-total{background:#f3f4f6;cursor:not-allowed;font-weight:600;color:#111827}.btn-delete-line{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-danger);border-radius:4px;background:#fff;color:var(--text-danger);cursor:pointer;font-size:14px;transition:all .2s}.btn-delete-line:hover:not(:disabled){background:#fef2f2}.btn-delete-line:disabled{opacity:.4;cursor:not-allowed}.btn-add-estimation-line{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;color:var(--text-blue);border:1px solid var(--text-blue);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;margin:8px 0;transition:all .2s}.btn-add-estimation-line:hover{background:#eff6ff}.btn-add-estimation-line i{font-size:14px}.estimation-divider{height:1px;background:#e5e7eb;margin:16px 0}.payment-section{display:flex;flex-direction:column;gap:16px;margin-top:16px}.payment-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.payment-col{display:flex;align-items:center;gap:8px}.payment-label{font-size:18px;font-weight:600;color:var(--text-dark);white-space:nowrap}.payment-select{padding:8px 32px 8px 12px;border:1px solid #dcdcdc;border-radius:4px;font-size:14px;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;height:36px;width:160px}.payment-input{padding:8px 12px;border:1px solid #dcdcdc;border-radius:4px;font-size:14px;height:36px;width:80px;text-align:center}.modalites-section{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.modalites-header{margin-bottom:16px}.modalites-title{font-size:15px;font-weight:700;color:#111827}.echeances-table{display:flex;flex-direction:column;gap:12px}.echeance-table-row{display:flex;align-items:flex-start;gap:16px;padding:12px}.echeance-number-col{display:flex;align-items:center;min-height:32px;min-width:80px}.echeance-number{font-size:16px;font-weight:600;color:var(--text-dark)}.echeance-col{display:flex;flex-direction:column;gap:4px}.echeance-field-label{font-size:18px;font-weight:600;color:var(--text-dark);white-space:nowrap}.echeance-type-select{padding:8px 32px 8px 12px;border:1px solid #dcdcdc;border-radius:4px;font-size:13px;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;height:48px;width:90px}.echeance-amount-input{padding:8px 12px;border:1px solid #dcdcdc;border-radius:4px;font-size:13px;height:48px;width:160px;text-align:center}.echeance-date-input{padding:8px 12px;border:1px solid #dcdcdc;border-radius:4px;font-size:13px;height:48px;width:357px}.solde-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #e5e7eb;margin-top:16px}.solde-label{font-size:18px;font-weight:600;color:var(--text-dark);min-width:120px}.solde-date-input{padding:8px 10px;border:1px solid #dcdcdc;border-radius:4px;font-size:13px;width:200px;height:48px}.estimation-footer{display:flex;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb;gap:320px}.estimation-total-section{display:flex;flex-direction:column;gap:4px}.estimation-total-label{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.estimation-total-amount{font-size:24px;font-weight:700;color:#111827;line-height:1}.btn-send-estimation{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:var(--text-blue);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}.btn-send-estimation:hover{background:#1d4ed8}.error-text{font-size:11px;color:var(--text-danger);margin-top:2px;font-weight:500}.is-invalid{border-color:var(--text-danger)!important}.alert{padding:8px 12px;border-radius:4px;margin-bottom:12px;font-size:13px;border:1px solid transparent}.alert-danger{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.alert-warning{background-color:#fffbeb;border-color:#fde68a;color:#d97706}.estimation-summary-card{margin-top:16px;color:#111827;padding:16px}.estimation-table{border-radius:4px;overflow:hidden;border:1px solid #e5e7eb}.estimation-table-header{display:grid;grid-template-columns:2fr 2fr 1fr 1.2fr 1fr;background:#e9f1ff;padding:10px 12px;font-size:12px;font-weight:600;color:var(--text-dark)}.estimation-table-row{display:grid;grid-template-columns:2fr 2fr 1fr 1.2fr 1fr;padding:12px;font-size:11px;border-bottom:1px solid #e5e7eb;color:var(--text-dark);font-weight:400}.estimation-table-row:last-child{border-bottom:none}.text-bold{font-weight:700}.estimation-separator{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.estimation-payment-table{display:flex;flex-direction:column;gap:12px}.estimation-payment-row{display:flex;align-items:center;margin:12px 0;font-size:14px;gap:320px}.estimation-payment-label{font-weight:400;color:var(--text-dark);min-width:180px;font-size:16px}.estimation-payment-value{font-weight:400;color:var(--text-dark);font-size:16px}.estimation-payment-right{text-align:left;color:var(--text-dark)}.estimation-payment-schedule-row{margin:16px 0}.estimation-payment-section-title{font-size:16px;font-weight:700;color:#111827;margin-bottom:16px}.estimation-payment-total-row .estimation-payment-total-label{font-size:16px;font-weight:700}.estimation-payment-total-row .estimation-payment-total-value{font-size:16px;font-weight:600;text-align:left;color:#111827}.documents-list{display:flex;flex-direction:column;gap:0}.document-row{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;border-bottom:none;gap:320px}.document-row:last-child{border-bottom:none}.document-label-col{flex:0 0 auto;min-width:150px}.document-label{display:block;font-size:14px;font-weight:700;color:#111827;margin-bottom:4px}.passenger-name{display:block;font-size:13px;font-weight:400;color:#6b7280}.document-content-col{flex:1;display:flex;justify-content:flex-start;align-items:center}.file-display{display:flex;align-items:center;gap:12px}.file-link{display:inline-block;padding:8px 12px;background:#dbeafe;color:var(--text-blue);border-radius:6px;font-size:14px;text-decoration:none;transition:all .2s}.file-link:hover{background:#bfdbfe}.btn-attach-doc{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;color:var(--text-blue);border:1.5px solid var(--text-blue);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-attach-doc:hover{background:#eff6ff}.btn-delete-doc{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--text-danger);border-radius:6px;background:#fff;color:var(--text-danger);cursor:pointer;font-size:16px;transition:all .2s;flex-shrink:0}.btn-delete-doc:hover{background:#fef2f2;border-color:var(--text-danger);color:var(--text-danger)}.upload-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.upload-modal{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.upload-modal-header{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.upload-modal-title{font-size:16px;font-weight:700;color:#111827;margin:0}.upload-modal-close{width:32px;height:32px;border-radius:6px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;transition:all .2s}.upload-modal-close:hover{background:#e5e7eb}.upload-modal-body{padding:24px}.form-group{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111827}.form-select{width:100%;padding:10px 12px;border:1px solid #dcdcdc;border-radius:6px;font-size:14px;background:#fff;color:#111827;cursor:not-allowed;opacity:.6}.file-upload-area{border:2px dashed #dcdcdc;border-radius:12px;padding:32px;text-align:center;transition:all .2s;cursor:pointer}.file-upload-area:hover{border-color:var(--text-blue);background:#eff6ff}.file-input-hidden{display:none}.file-upload-label{cursor:pointer;display:block}.file-upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-text{font-size:14px;font-weight:600;color:#111827;margin:0}.upload-hint{font-size:13px;color:#6b7280;margin:0}.file-selected{display:flex;flex-direction:column;align-items:center;gap:8px}.file-selected i{font-size:32px}.file-name{font-weight:600;font-size:14px;color:#111827}.file-size{font-size:13px;color:#6b7280}.upload-progress{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-blue)}.spinner-border{width:20px;height:20px}.upload-modal-footer{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.btn-modal-cancel{padding:10px 20px;border:1px solid #dcdcdc;border-radius:6px;background:#fff;color:#111827;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.btn-modal-cancel:hover{background:#f9fafb;border-color:#9ca3af}.btn-modal-submit{padding:10px 24px;border:none;border-radius:6px;background:var(--text-blue);color:#fff;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-modal-submit:hover:not(:disabled){background:#1d4ed8}.btn-modal-submit:disabled{opacity:.6;cursor:not-allowed}.error-text{font-size:12px;color:var(--text-danger);margin-top:4px;font-weight:500}.empty-state-box{text-align:center;padding:60px 20px}.empty-state-box p{color:var(--muted);margin:0}.format-buttons{display:flex;align-items:center;gap:12px;margin-bottom:12px}.btn-format-icon{width:36px;height:36px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#475569;cursor:pointer;transition:.2s}.btn-format-icon:hover{background:#e8eeff;border-color:#c7d2fe;color:#3b82f6}.btn-format-icon i{font-size:17px}.selected-file-chip{display:inline-flex;align-items:center;gap:10px;background:#eef2ff;border:1px solid #d6deff;padding:10px 14px;border-radius:12px;margin-top:12px;font-size:14px;color:#1e293b;box-shadow:0 3px 8px #0000000a}.selected-file-chip i{font-size:18px;color:#3b82f6}.file-chip-name{font-weight:600}.file-chip-size{font-size:12px;color:#64748b}.file-chip-remove{background:transparent;border:none;color:var(--text-danger);cursor:pointer;padding:4px;transition:.2s}.file-chip-remove:hover{color:#dc2626}.messages-list{display:flex;flex-direction:column;gap:32px;margin:28px 0}.message-bubble{display:flex;align-items:flex-start;gap:0;max-width:82%;margin-bottom:16px;position:relative}.message-bubble.admin{margin-left:auto;flex-direction:row}.message-bubble.customer{margin-right:auto;flex-direction:row}.message-avatar{width:40px;height:40px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#1e293b;box-shadow:0 2px 6px #0000000f;position:absolute;top:12px;left:12px;flex-shrink:0;z-index:1}.message-avatar.admin{background:#e0deda}.message-avatar.customer{background:#e0deda;left:12px;right:auto}.message-content-wrapper{background:#f8fafc;padding:16px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000a;flex:1;margin-top:0;position:relative}.message-bubble.customer .message-content-wrapper{padding-left:16px}.message-bubble.admin .message-content-wrapper{background:#e5eefa;border-color:#d2daff;padding-right:16px}.message-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:12px;padding-left:48px}.message-author{font-weight:700;font-size:14px;color:#1e293b}.message-time{font-size:12px;color:#94a3b8;white-space:nowrap;margin-left:auto}.message-text{font-size:14px;color:#334155;line-height:1.6;margin:20px 0 10px;word-wrap:break-word}.message-status{font-size:12px;color:#64748b;margin-top:6px;text-align:center;font-style:italic}.message-files-attachment{border:1px solid #e2e8f0;background:#eef4ff;padding:12px 16px;border-radius:12px;margin-top:12px}.files-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;color:#64748b}.btn-remove-all-files{background:transparent;border:none;color:var(--text-danger);cursor:pointer;font-size:12px;font-weight:600}.btn-remove-all-files:hover{text-decoration:underline}.files-list{display:flex;flex-direction:column;gap:10px}.file-item{display:flex;justify-content:space-between;background:#fff;border-radius:10px;padding:10px 14px;border:1px solid #e2e8f0}.file-preview{display:flex;align-items:center;gap:12px}.file-icon{font-size:18px;color:#3b82f6}.file-info{display:flex;flex-direction:column;gap:2px}.file-name{font-weight:600;color:#1e293b;font-size:14px}.file-size{font-size:12px;color:#64748b}.btn-file-delete{background:transparent;color:var(--text-danger);border:none;cursor:pointer;transition:.2s}.btn-file-delete:hover{color:#dc2626}.files-upload-preview{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.system-status-message{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0;width:100%;flex-wrap:wrap}.status-update-header{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.status-update-text{font-style:italic;font-weight:500;color:#4b5563;font-size:10px}.status-update-time{font-size:10px;color:#9ca3af;font-weight:400}.status-update-content{display:flex;justify-content:center}.status-update-badges,.status-update{display:flex;align-items:center;gap:12px}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1.5px solid;font-size:12px;font-weight:600;white-space:nowrap}.status-update-arrow{font-size:20px;color:#1f2937;font-weight:700;margin:0 4px}.status-badge.success{background:#fff;border-color:#10b981;color:#10b981}.status-badge.danger{background:#fff;border-color:var(--text-danger);color:var(--text-danger)}.status-badge.warning{background:#fff;border-color:#f59e0b;color:#f59e0b}.status-badge.info{background:#fff;border-color:#3b82f6;color:#3b82f6}.system-event{text-align:center;margin:20px 0;width:100%;display:flex;justify-content:center}.system-event .event-line{padding:8px 16px;border-radius:20px;font-size:10px;color:#475569;display:inline-block;font-weight:400;font-style:italic}.system-event .event-time{margin-left:8px;font-size:10px;color:#94a3b8}.message-input-section{margin-top:34px;padding-top:22px;border-top:1px solid #e2e8f0}.message-label{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:12px;display:block}.message-form{display:flex;flex-direction:column;gap:12px}.message-textarea{width:100%;min-height:120px;padding:16px;border-radius:12px;border:1px solid #cbd5e1;font-size:15px;background:#f8fafc;transition:.2s;font-family:inherit;resize:vertical}.message-textarea:focus{border-color:#93c5fd;outline:none;background:#fff}.message-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.selected-files-count{font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px}.btn-send-message{background:#3b82f6;color:#fff;border:none;padding:11px 30px;border-radius:12px;font-weight:600;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:8px;font-size:14px}.btn-send-message:hover{background:var(--text-blue)}.btn-send-message:disabled{opacity:.6;cursor:not-allowed}.spinner-border{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:12px;height:12px;border-width:2px}@keyframes spinner-border{to{transform:rotate(360deg)}}@media(max-width:1199.98px){.details-header{flex-wrap:wrap;gap:12px}.details-title-section{width:100%}.pax-details-grid{grid-template-columns:250px 1fr;gap:16px}.form-details-label{width:240px}}@media(max-width:1199.98px)and (min-width:992px){.container-fluid.px-0{padding:0 20px}}@media(max-width:991.98px){.container-fluid.px-0{padding:0 16px}.detail-section{border-radius:10px;background:#fff}.section-header,.section-header-collapsible{padding:16px 20px}.section-content-open{padding:20px}.info-grid{gap:16px}.info-row{flex-direction:column;gap:8px;align-items:flex-start}.form-details-label{width:100%;padding-right:0;text-align:left;min-height:auto;height:auto}.form-value{width:100%;text-align:left}.pax-card{padding:20px;background:#fff}.pax-details-grid{grid-template-columns:1fr;gap:20px}.pax-labels-column,.pax-values-column{gap:16px}.pax-label,.pax-section-title{padding-right:0;text-align:left;justify-content:flex-start;height:auto;min-height:auto}.pax-section-value{justify-content:flex-start;text-align:left;width:100%;margin-left:0;padding-left:16px;border-left:2px solid #e5e7eb}.estimation-form-container{padding:20px;background:#fff}.estimation-headers{display:none}.estimation-line{display:flex;flex-direction:column;gap:12px;padding:16px;margin-bottom:16px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.field-wrapper{width:100%}.btn-delete-line{align-self:flex-end;margin-top:8px}.payment-section{gap:20px}.payment-row{flex-direction:column;align-items:flex-start;gap:20px}.payment-col{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.payment-label{margin-bottom:0}.payment-select,.payment-input{width:100%;min-width:100%;max-width:100%}.echeance-table-row{flex-direction:column;gap:16px;padding:16px}.echeance-number-col{min-height:auto;min-width:100%;margin-bottom:8px}.echeance-col{width:100%}.echeance-type-select,.echeance-amount-input,.echeance-date-input{width:100%;min-width:100%;max-width:100%}.solde-row{align-items:flex-start;gap:8px}.solde-label{min-width:auto}.solde-date-input{width:100%}.estimation-footer{flex-direction:column;gap:24px;align-items:stretch;text-align:center}.estimation-total-section{align-items:center}.btn-send-estimation{width:100%;justify-content:center}.summary-table-header,.summary-table-row{grid-template-columns:1fr;gap:12px;padding:12px 16px}.summary-table-header>div,.summary-table-col-label,.summary-table-col-class,.summary-table-col-qty,.summary-table-col-price,.summary-table-col-total{text-align:left}.summary-schedule-row{grid-template-columns:1fr;gap:8px;padding:12px 0}.summary-schedule-amount,.summary-schedule-date{text-align:left}.document-row{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.document-label-col{min-width:100%}.document-content-col{width:100%;justify-content:space-between;flex-wrap:wrap;gap:12px}.btn-attach-doc,.btn-view-doc{flex:1;min-width:120px;justify-content:center}.btn-delete-doc{width:100%;max-width:120px}}@media(max-width:767.98px){.details-header{margin-bottom:20px}.details-title{font-size:16px}.status-badge-header{font-size:11px;padding:4px 10px}.detail-section{margin-bottom:16px;border-radius:8px;background:#fff}.section-title{font-size:14px}.info-grid-one-col{gap:12px}.info-label-left,.info-value-right{font-size:13px}.pax-card{padding:16px;background:#fff}.pax-label,.pax-section-title,.pax-value{font-size:14px;min-height:28px}.pax-details-grid{grid-template-columns:120px 1fr!important;gap:8px 12px!important}.pax-label,.pax-section-title,.pax-value,.pax-section-value{font-size:12px;min-height:24px}.estimation-headers,.estimation-line{grid-template-columns:1fr;gap:8px}.payment-row{flex-direction:column;align-items:flex-start;gap:12px}.echeance-table-row{flex-direction:column;gap:8px}.estimation-footer{flex-direction:column;gap:12px;align-items:flex-start}.estimation-total-amount{font-size:20px}.document-row{flex-direction:column;align-items:stretch;gap:16px}.document-label-col,.document-content-col{width:100%;min-width:100%}.document-content-col{flex-direction:column;gap:12px}.file-display{display:flex;flex-direction:column;gap:12px}.file-preview{display:flex;align-items:center;gap:10px;padding:12px;background:#f8fafc;border-radius:6px;border:1px solid #e5e7eb}.file-info{flex:1;overflow:hidden}.file-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-attach-doc,.btn-view-doc,.btn-delete-doc{width:100%;justify-content:center;height:40px}.file-actions{display:flex;gap:8px;width:100%}.btn-view-doc{flex:1}.btn-delete-doc{flex:0 0 40px}}@media(max-width:575.98px){.container-fluid.px-0{padding:0 12px}.detail-section{margin-bottom:12px;background:#fff}.section-header,.section-header-collapsible,.section-content-open{padding:14px}.pax-card{padding:14px;background:#fff}.estimation-form-container{padding:16px 12px;background:#fff}.estimation-total-amount{font-size:22px}.btn-send-estimation{padding:10px 20px;font-size:13px}.form-value{font-size:14px;line-height:1.4}}@media(max-width:375px){.details-title{font-size:15px}.section-title,.form-details-label,.form-value,.pax-label,.pax-section-title,.pax-value,.pax-section-value{font-size:13px}.estimation-total-amount{font-size:20px}}@media(max-width:768px){.btn-back,.btn-annuler,.btn-add-primary,.btn-add-estimation-line,.btn-send-estimation,.btn-attach-doc,.btn-view-doc,.btn-delete-doc,.btn-delete-line,.toggle-btn{min-height:44px}.estimation-input,.estimation-select,.payment-select,.payment-input,.echeance-type-select,.echeance-amount-input,.echeance-date-input,.solde-date-input{font-size:16px}.section-content-open{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media(max-height:700px)and (orientation:portrait){.detail-section{margin-bottom:8px}.section-content-open{max-height:300px;overflow-y:auto}}@media(max-height:500px)and (orientation:landscape){.estimation-form-container{max-height:400px;overflow-y:auto}}@supports (-webkit-touch-callout: none){@media(max-width:768px){.estimation-input,.estimation-select,.payment-input,.echeance-amount-input{font-size:16px}}}:root{--sidebar-w: 250px;--blue-sidebar: #0859ca;--bg-page: #f8fafc;--card-bg: #ffffff;--muted: #1e1e1e;--text-dark: #1e1e1e;--border-light: #e2e8f0;--success: #10b981;--red-trend: #ef4444;--shadow-soft: 0 1px 3px rgba(0, 0, 0, .05);--radius: 16px;--blue-primary: #0859ca;--blue-light: #bfdbfe}.notifications-layout{display:grid;grid-template-columns:300px 1fr;gap:24px;min-height:70vh}.modules-sidebar{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:24px;height:fit-content}.patop-header{text-align:center;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.patop-title{font-size:24px;font-weight:700;color:var(--blue-sidebar);margin-bottom:4px}.patop-subtitle{font-size:14px;color:var(--muted);font-weight:500}.modules-section{margin:20px 0}.section-title{font-size:16px;font-weight:600;color:var(--text-dark)}.modules-list{display:flex;flex-direction:column;gap:12px}.module-item{display:flex;align-items:center}.module-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--text-dark);font-weight:500;width:100%;padding:8px 0}.module-checkbox input[type=checkbox]{display:none}.checkmark{width:18px;height:18px;border:2px solid var(--border-light);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.module-checkbox input[type=checkbox]:checked+.checkmark{background:var(--blue-sidebar);border-color:var(--blue-sidebar)}.module-checkbox input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.module-checkbox:hover .checkmark{border-color:var(--blue-sidebar)}.section-divider{border:none;border-top:1px solid var(--border-light);margin:20px 0}.filters-section{margin:20px 0}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-item{padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}.filter-item:hover{background:var(--bg-page)}.filter-item.active{background:var(--blue-sidebar);color:#fff}.filter-text{display:block}.settings-section{margin-top:20px}.settings-item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:var(--text-dark)}.settings-item:hover{background:var(--bg-page)}.settings-item i{color:var(--muted)}.notifications-content{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:24px}.notifications-list{display:flex;flex-direction:column;gap:16px}.notification-card{background:var(--bg-page);border:1px solid var(--border-light);border-radius:8px;padding:20px;transition:all .2s ease}.notification-card.unread{background:#f0f7ff;border-color:var(--blue-sidebar);border-left:4px solid var(--blue-sidebar)}.notification-card:hover{box-shadow:0 4px 12px #0000000d}.notification-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.notification-title{font-size:16px;font-weight:600;color:var(--text-dark);margin:0}.notification-time{font-size:12px;color:var(--muted);font-weight:500}.notification-body{margin-bottom:16px}.notification-text{font-size:14px;color:var(--text-dark);line-height:1.5;margin:0}.notification-actions{display:flex;gap:12px}.btn-action{padding:6px 12px;border:1px solid var(--border-light);border-radius:4px;background:#fff;color:var(--text-dark);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-action:hover{background:var(--blue-sidebar);color:#fff;border-color:var(--blue-sidebar)}.empty-state{text-align:center;padding:60px 20px;color:var(--muted)}.empty-icon{font-size:48px;color:var(--border-light);margin-bottom:16px}.empty-state h3{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--text-dark)}.empty-state p{font-size:14px;margin:0}.notification-card.unread .notification-title:before{content:"";display:inline-block;width:8px;height:8px;background:var(--blue-sidebar);border-radius:50%;margin-right:8px}@media(max-width:1024px){.notifications-layout{grid-template-columns:1fr;gap:16px}.modules-sidebar{order:2}.notifications-content{order:1}}@media(max-width:768px){.modules-sidebar,.notifications-content{padding:16px}.notification-header{flex-direction:column;gap:8px}.notification-actions{flex-direction:column}.btn-action{text-align:center}}.btn-update,.btn-submit,.btn-activate,.btn-desactivate{align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-weight:600;transition:all .3s ease;font-size:14px;cursor:pointer}.btn-update{color:var(--text-blue);background-color:#fff;border:1.5px solid var(--text-blue)}.btn-update:hover{background-color:#eff6ff}.btn-submit{color:#10b981;background-color:#fff;border:1.5px solid #10b981}.btn-submit:hover{background-color:#eff6ff}.btn-activate{color:#10b981;background-color:#fff;border:1.5px solid #10b981}.btn-activate:hover{background-color:#eff6ff}.btn-desactivate{color:var(--text-danger);background-color:#fff;border:1.5px solid var(--text-danger)}.btn-desactivate:hover{background-color:#eff6ff}.prices-section .estimation-form-container{background-color:#fff;border-radius:8px;padding:20px}.prices-section .estimation-headers{display:grid;grid-template-columns:2fr 1fr 1fr 50px;gap:12px;padding:12px 16px;background-color:#f9fafb;border-radius:8px 8px 0 0;border-bottom:1px solid #e5e7eb;margin-bottom:8px;font-size:12px;font-weight:500;color:#6b7280}.prices-section .estimation-line{display:grid;grid-template-columns:2fr 1fr 1fr 50px;gap:12px;margin-bottom:8px;align-items:center;padding:8px 16px;border-bottom:1px solid #f3f4f6}#addPriceForm .estimation-line{grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;padding:12px 16px;margin-top:8px}.field-wrapper{display:flex;flex-direction:column}.prices-section .estimation-input,.prices-section .estimation-select{width:330px;height:48px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;background-color:#fff}.prices-section .estimation-input:focus,.prices-section .estimation-select:focus{outline:none;border-color:var(--text-blue);box-shadow:0 0 0 3px #4a6cf71a}.prices-section .estimation-summary-card{overflow:hidden}.prices-section .estimation-table{width:100%}.prices-section .estimation-table-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;border-bottom:1px solid #e5e7eb;background:#e9f1ff;padding:10px 12px;font-size:12px;font-weight:600;color:var(--text-dark)}.prices-section .estimation-table-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:12px 16px;font-size:11px;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:400}.prices-section .estimation-table-row div:nth-child(3){font-weight:500;color:#111827}.estimation-divider{height:1px;background-color:#e5e7eb;margin:20px 0}.prices-section .estimation-footer{display:flex;justify-content:flex-start;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.figma-checkbox-full{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px}.figma-checkbox-full .figma-checkbox{width:20px;height:20px;margin:0;accent-color:var(--text-blue)}.figma-checkbox-label-full{font-size:16px;font-weight:500;color:var(--text-dark);cursor:pointer;-webkit-user-select:none;user-select:none}.figma-always-available{display:flex;align-items:center;gap:12px;padding:16px}.figma-checkmark{color:var(--text-blue);font-size:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.figma-available-text{flex:1}.figma-available-label{font-size:16px;font-weight:500;color:var(--text-dark)}.figma-checkbox-full:has(input:checked)+.figma-items-list,.figma-checkbox-full:has(input:checked)+.figma-add-btn{display:none}.figma-style-container{padding:20px}.figma-items-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.figma-item-row{display:flex;align-items:flex-start;gap:20px;padding-bottom:16px;border-bottom:1px solid #f3f4f6;width:75%}.figma-item-row:last-child{border-bottom:none;padding-bottom:0}.figma-date-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;flex:1}.figma-field{display:flex;flex-direction:column}.figma-label{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:6px;display:block}.figma-input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#fff;width:200px;height:48px;box-sizing:border-box}.figma-input:focus{outline:none;border-color:var(--text-blue);box-shadow:0 0 0 3px #4a6cf71a}.figma-input[type=text]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236b7280' class='bi bi-calendar' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.checkbox-field{padding-top:22px}.figma-checkbox-wrapper{display:flex;align-items:center;gap:8px;margin-top:4px}.figma-checkbox{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--text-blue)}.figma-checkbox-label{font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none}.figma-delete-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;margin-top:22px;color:#ef4444}.figma-delete-btn:hover{background-color:#fef2f2}.figma-add-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--text-blue);color:var(--text-blue);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.figma-add-btn:hover{background-color:#f0f4ff}.figma-add-form{padding:20px;margin-top:16px;display:flex;align-items:flex-start;gap:20px;width:75%}.figma-submit-btn{background-color:#10b981;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:22px;height:36px;white-space:nowrap}.figma-submit-btn:hover{background-color:#059669}.figma-form-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.figma-cancel-btn{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.figma-cancel-btn:hover{background-color:#e5e7eb}.figma-validate-btn{background-color:var(--text-blue);color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.figma-validate-btn:hover{background-color:#3a5ce5}.figma-view-list{display:flex;flex-direction:column;gap:12px}.figma-view-item{padding:16px}.figma-view-content{display:flex;align-items:center;justify-content:space-between}.figma-date-display{display:flex;align-items:center;gap:8px}.figma-date{font-size:14px;color:#374151;font-weight:500}.figma-date-separator{color:#6b7280;font-weight:400}.figma-repeat-tag{background-color:#d1fae5;color:#065f46;font-size:12px;font-weight:500;padding:4px 10px;border-radius:12px}.figma-empty-state{text-align:center;padding:24px}.figma-empty-text{color:#6b7280;font-size:14px;margin:0}.text-bold{font-weight:600}.text-muted{color:#6b7280}@media(max-width:768px){.details-header{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.details-actions{justify-content:flex-start;width:100%;flex-wrap:wrap}.details-title-section{flex-direction:column;align-items:flex-start;gap:8px}.info-row{flex-direction:column;gap:8px}.form-details-label{min-width:auto}.prices-section .estimation-headers,.prices-section .estimation-line{grid-template-columns:1fr 1fr 1fr auto;gap:8px;padding:10px 12px;font-size:11px}#addPriceForm .estimation-line{grid-template-columns:1fr 1fr 1fr auto;padding:10px 12px}.prices-section .estimation-table-header,.prices-section .estimation-table-row{grid-template-columns:2fr 1fr 1fr;gap:8px;padding:10px 12px;font-size:11px}.figma-always-available{flex-direction:column;text-align:center;gap:8px}.figma-checkmark{width:40px;height:40px;font-size:24px}.figma-date-fields{grid-template-columns:1fr;gap:12px}.checkbox-field{padding-top:0}.figma-item-row,.figma-add-form{flex-direction:column;gap:16px}.figma-delete-btn,.figma-submit-btn{margin-top:0;align-self:flex-start}.figma-view-content{flex-direction:column;align-items:flex-start;gap:8px}.figma-form-actions{flex-direction:column}.figma-cancel-btn,.figma-validate-btn{width:100%}.btn-update,.btn-submit,.btn-activate,.btn-desactivate{padding:8px 16px;font-size:13px}}@media(max-width:480px){.details-title{font-size:1.5rem}.figma-style-container,.figma-add-form{padding:16px}.figma-input{font-size:13px;height:34px}}
