@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Regular.cfbf0da0.ttf) format("ttf")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/Montserrat-Bold.3530bfc1.ttf) format("ttf")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/build/fonts/Montserrat-Italic.c12cc8e8.ttf) format("ttf")}*{box-sizing:border-box!important;font-family:Montserrat,sans-serif}* ::-webkit-scrollbar{display:none}body,html{background-color:#faf9f8;margin:0;min-width:300px;padding:0}html{min-height:100vh;width:100vw}body{background-color:transparent;height:100%;justify-content:space-between;margin:auto;min-height:100vh}body,main{align-items:center;display:flex;flex-direction:column}main{flex-grow:1;justify-content:flex-start;max-width:1400px;padding:90px 20px 0;width:100%}@media(max-width:991px){main{padding-top:80px}}.text-justify{text-align:justify}.hide{display:none}textarea{height:175px;resize:none}.textarea-sm textarea{height:120px}.textarea-max textarea,.textarea-max>div{height:100%}.scrollable-list{height:100%;overflow-y:auto}.list-group-item:nth-child(2n){background-color:#e9e9e9}.list-group-item:nth-child(odd){background-color:#f2f2f2}.bg-light-grey{background-color:#f3f3ef!important}.text-bg-light{background-color:#f2f2f2!important}.btn-blue,.btn-outline-blue.active,.text-bg-blue{background-color:#2f6a7d;color:#fff!important}.btn-outline-blue,.btn-outline-blue:hover{border-color:#2f6a7d;color:#2f6a7d}.btn-outline-blue.active,.btn-outline-blue:hover.active{border-color:#2f6a7d}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color:#4696b0!important;color:#fff!important}.text-gold{color:#d3c71b}.btn-gold,.text-bg-gold{background-color:#d3c71b;color:#fff}.btn-gold:focus,.btn-gold:hover{background-color:#aea306;color:#fff}.btn-green,.text-bg-green{background-color:#619c57;color:#fff}.btn-green.disabled{background-color:#619c57!important;border:1px solid #619c57;color:#fff!important}.btn-green:focus,.btn-green:hover{background-color:#80a146;color:#fff}.form-label{margin-bottom:2px}#form_months,#form_years{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;justify-content:flex-start;width:100%}#form_months .form-check,#form_years .form-check{width:calc(50% - 2px)}#form_years .form-check:first-child{width:100%}.form-check-row>div:first-of-type{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.list-group-item.legend,.no-bg-color .list-group-item{background-color:transparent!important}.list-group-item.legend{color:silver}.no-style{color:inherit;text-decoration:none}.card-img-top{height:200px;object-fit:cover;width:100%}.text-sm{font-size:.8em}footer{align-items:center;display:flex;flex-direction:row;gap:20px;height:auto;justify-content:center;padding:20px 20px 10px;width:100%;z-index:1}footer p{font-size:.8em;height:auto;margin-bottom:0;text-align:center}footer a{color:gray;text-decoration:none}footer a:hover{color:#000}@media(max-width:500px){footer{flex-direction:column;gap:5px}footer p{font-family:.6em}}.billing-address:hover,.company:hover{background-color:#faf9f8!important;box-shadow:0 1px 10px silver!important;transform:scale(1.02);transition:.2s ease-in-out}.account-type:hover,.home-header:hover,.item:hover,.proposal:hover,.subscribe:hover{opacity:1!important;transform:scale(1.02)}.img-container,.img-container-sm{align-items:center;display:flex;height:auto;justify-content:space-around;max-height:150px;overflow:hidden;width:150px}.img-container img,.img-container-sm img{border-radius:10px;height:auto;max-height:150px;max-width:150px;object-fit:contain;width:auto}.img-container-sm{max-height:50px;width:50px}.img-container-sm img{border-radius:5px;max-height:50px;max-width:50px}@media(max-width:600px){.img-container,.img-container img{max-height:100px;width:100px}}.pagination .active>.page-link{background-color:#2f6a7d;color:#fff}.pagination .page-item:first-child .page-link{padding-left:12px;padding-right:8px}.pagination .page-item:last-child .page-link{padding-left:8px;padding-right:12px}.pagination .page-link{color:#2f6a7d}@media(max-width:400px){.pagination .page-link{font-size:.8em;padding:7px}}.select2-selection{border:var(--bs-border-width) solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;box-shadow:none!important;height:38px!important}.select2-selection__placeholder,.select2-selection__rendered{align-items:center!important;display:flex!important;font-size:1rem!important;height:26px!important;justify-content:flex-start!important}.blurred-text{filter:blur(10px);pointer-events:none;user-select:none}.search-form{max-width:500px}.form-control-mb-0 .mb-3{margin-bottom:0!important}.home,.item,.task{position:relative}.home .home-header.blurred:hover,.item .home-header.blurred:hover,.task .home-header.blurred:hover{transform:none!important}.home .subscribe,.item .subscribe,.task .subscribe{align-items:center;color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;left:center;position:absolute;text-decoration:none;top:0;top:center;width:100%}.alert{max-width:90%;padding-left:30px;padding-right:30px;position:absolute;text-align:center;top:10px;width:600px;z-index:10}.alert:hover{cursor:pointer}.alert-success{background-color:#619c57;color:#fff}.alert:after{align-items:flex-start;color:#000;content:"×";display:flex;font-size:2.5em;height:100%;justify-content:flex-start;opacity:.2;position:absolute;right:3px;top:-15px}.alert-success:after{color:#fff;opacity:.6}