﻿@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300italic,600italic,300,600";@import"https://fonts.googleapis.com/css?family=Rajdhani:300,400,500,600,700";@import"https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100&family=Sofia&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css?family=Abel|Assistant|Lato";@import"https://fonts.googleapis.com/css2?family=Sofia";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css";@import"https://code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css";.schedule-block{font-family:"Lato";display:flex;flex-direction:row;padding:1rem .5rem 2rem 2rem;margin-left:auto;margin-right:auto}.schedule-block .customers{flex:1.1;margin:10px 10px 0px 7px;border-right:1px solid #d3d3d3}.schedule-block .customers .customers-title{font-family:"Lato";height:25px;font-weight:700}.schedule-block .customers .customer-filter-az{display:none;grid-template-columns:repeat(7, 1fr);font-size:10pt;margin-bottom:.5rem;width:100%}.schedule-block .customers .customer-filter-az>span{cursor:pointer;text-align:center}.schedule-block .customers .customer-filter-az>span:hover{background-color:#0d263f;color:#fff}.schedule-block .customers .customer-filter-az .customer-filter{padding:2px}.schedule-block .customers .customer-filter-az .customer-filter.active{background-color:#0d263f;color:#fff}.schedule-block .customers .customer-filter-az .customer-filter.sync{font-weight:300;font-size:14pt}.schedule-block .customers .icons{margin-bottom:1rem;display:flex}.schedule-block .customers .icons span.material-symbols-outlined{font-size:17pt;padding-right:25px}.schedule-block .customers .icons span.add-customer:hover{font-size:25pt !important;color:green !important;cursor:pointer}.schedule-block .customers .icons div.print:hover{cursor:pointer}.schedule-block .customers .filter-container{padding-bottom:1rem}.schedule-block .customers .customers-container{height:30rem;overflow-y:hidden;scrollbar-width:5px;scrollbar-color:#0d263f #cfd2d5}.schedule-block .customers .customers-container::-webkit-scrollbar{background-color:#cfd2d5;width:10px;height:8px}.schedule-block .customers .customers-container::-webkit-scrollbar-thumb{background:#0d263f}.schedule-block .customers .customers-container:hover{overflow:auto}.schedule-block .customer{cursor:grabbing;font-size:9pt;line-height:1.2rem;width:max-content}.schedule-block .customer:hover{text-decoration:underline}.schedule-block .calendar{flex:8;margin-left:auto;margin-right:auto;margin-bottom:1rem;width:90%;min-height:750px;box-shadow:10px 5px 5px #0d263f}.schedule-block .calendar .calendar-title{font-weight:700;text-align:center;font-size:14pt;text-transform:uppercase}.schedule-block .calendar .calendar-title .current{font-size:12pt;cursor:pointer}.schedule-block .calendar .calendar-title>div{height:45px;display:block}.schedule-block .calendar .calendar-title>div>span{vertical-align:middle}.schedule-block .calendar .calendar-title #previous-month{text-align:left;padding-right:5rem;cursor:pointer}.schedule-block .calendar .calendar-title #next-month{text-align:right;padding-left:5rem;cursor:pointer}.schedule-block .calendar .calendar-content{margin-right:5px}.schedule-block .calendar .week-days{font-size:10pt;font-weight:600;text-align:center;padding:.5rem;margin-bottom:3px;color:#fff;text-transform:uppercase;background-color:#0d263f}.schedule-block .calendar .week-days>div{border-left:1px solid #d3d3d3}.schedule-block .calendar .week-days,.schedule-block .calendar .calendar-days{display:grid;grid-template-columns:repeat(7, 1fr) auto;grid-gap:2px}.schedule-block .calendar .week-days .calendar-day-container,.schedule-block .calendar .calendar-days .calendar-day-container{padding:1px;margin:1px;font-size:9pt;box-shadow:0 0 .06rem #0d263f;text-align:right;position:relative;color:#0d263f;max-height:120px;overflow:hidden;scrollbar-width:5px;scrollbar-color:#0d263f #cfd2d5}.schedule-block .calendar .week-days .calendar-day-container::-webkit-scrollbar-thumb,.schedule-block .calendar .calendar-days .calendar-day-container::-webkit-scrollbar-thumb{background:#0d263f}.schedule-block .calendar .week-days .calendar-day-container::-webkit-scrollbar,.schedule-block .calendar .calendar-days .calendar-day-container::-webkit-scrollbar{background-color:#cfd2d5;width:5px;height:8px}.schedule-block .calendar .week-days .calendar-day-container:hover,.schedule-block .calendar .calendar-days .calendar-day-container:hover{overflow-y:auto;overflow-x:hidden}.schedule-block .calendar .week-days .calendar-day-container.previous,.schedule-block .calendar .week-days .calendar-day-container.next,.schedule-block .calendar .week-days .calendar-day-container.past,.schedule-block .calendar .calendar-days .calendar-day-container.previous,.schedule-block .calendar .calendar-days .calendar-day-container.next,.schedule-block .calendar .calendar-days .calendar-day-container.past{background-color:rgba(13,38,63,.7215686275);color:#fff}.schedule-block .calendar .week-days .calendar-day-container.previous .appointment,.schedule-block .calendar .week-days .calendar-day-container.next .appointment,.schedule-block .calendar .week-days .calendar-day-container.past .appointment,.schedule-block .calendar .calendar-days .calendar-day-container.previous .appointment,.schedule-block .calendar .calendar-days .calendar-day-container.next .appointment,.schedule-block .calendar .calendar-days .calendar-day-container.past .appointment{color:#f9c642 !important;font-weight:600 !important}.schedule-block .calendar .week-days .calendar-day-container.today,.schedule-block .calendar .calendar-days .calendar-day-container.today{background:rgba(122,90,91,.3803921569) !important}.schedule-block .calendar .week-days .calendar-day-container .day,.schedule-block .calendar .calendar-days .calendar-day-container .day{font-weight:700;font-size:9pt;padding-right:7px;position:sticky;top:3px}.schedule-block .calendar .week-days .calendar-day-container .day>span,.schedule-block .calendar .calendar-days .calendar-day-container .day>span{border-style:outset;padding:2px;border-width:2px}.schedule-block .calendar .week-days .calendar-day-container .day>span:hover,.schedule-block .calendar .calendar-days .calendar-day-container .day>span:hover{cursor:pointer}.schedule-block .calendar .week-days .calendar-day-container .calendar-day,.schedule-block .calendar .calendar-days .calendar-day-container .calendar-day{min-height:80px;height:fit-content;font-size:10pt !important;font-weight:700}.schedule-block .calendar .week-days .calendar-day-container .calendar-day .customer,.schedule-block .calendar .calendar-days .calendar-day-container .calendar-day .customer{cursor:pointer}.schedule-block .calendar .week-days .calendar-day-container .calendar-day .customer .appointment,.schedule-block .calendar .calendar-days .calendar-day-container .calendar-day .customer .appointment{color:#4aa564;font-weight:normal}.schedule-block .calendar .week-days .expand-week,.schedule-block .calendar .calendar-days .expand-week{position:relative;border-left:1px dashed #aeb0b5}.schedule-block .calendar .week-days .expand-week>div.expand,.schedule-block .calendar .calendar-days .expand-week>div.expand{position:relative;top:50%}.schedule-block .calendar .week-days .expand-week>div.expand::before,.schedule-block .calendar .calendar-days .expand-week>div.expand::before{font-family:"Material Symbols Outlined";content:"";font-size:15pt}.schedule-block .calendar .week-days .expand-week>div.expand:hover,.schedule-block .calendar .calendar-days .expand-week>div.expand:hover{cursor:pointer}.schedule-block .calendar .week-days .expand-week>div.no-expand,.schedule-block .calendar .calendar-days .expand-week>div.no-expand{position:relative;top:50%}.schedule-block .calendar .week-days .expand-week>div.no-expand::before,.schedule-block .calendar .calendar-days .expand-week>div.no-expand::before{font-family:"Material Symbols Outlined";content:"";font-size:15pt}.schedule-block .calendar .calendar-days{height:fit-content;min-height:620px}.schedule-block .expand-day-container{padding:1rem}.schedule-block .expand-day-container .day-title{margin-bottom:2rem;font-size:1.5rem;text-decoration:underline}.schedule-block .expand-day-container .day-entries{width:80%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem;border:1px dotted #000}.schedule-block .expand-day-container .customer{font-size:12pt !important;font-weight:600;line-height:20pt;padding-right:3rem !important}.placeholder{border:1px dashed gray}.dragging{border:1px dashed green !important;padding:3px;border-radius:5px;background-color:#0d263f;color:#fff}.icon-hover{font-size:35pt !important;color:green !important}b.appointment{color:#4aa564 !important;font-weight:700 !important}.transition{transition:.3s cubic-bezier(0.3, 0, 0, 1.3)}.card-container{font-family:"Lato";height:100vh;width:100vw;background:rgba(0,0,0,.8509803922);z-index:100;position:absolute;top:0;left:0}.card-container .card{background-color:#fff;bottom:0;box-shadow:0px 0px 10px 2px rgba(0,0,0,.3);-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,.3);height:300px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;width:300px}.card-container .card-circle{background:url("/assets/images/angel3.jpg") no-repeat center bottom;background-color:#3487f7;background-size:cover;border-radius:50%;height:400px;margin-left:-75px;margin-top:-270px;position:absolute;width:450px}.card-container h2{color:#3487f7;font-size:24px;font-weight:400;margin-top:140px;position:absolute;text-align:center;width:100%;z-index:9999}.card-container h2 .date{display:block;font-size:16px}.card-container .close-button{color:#fff;position:absolute;left:0px;top:0px;height:fit-content;margin-top:0;text-align:right;color:#fff;font-size:16px}.card-container .close-button:hover{cursor:pointer}.card-container p{color:rgba(0,0,0,.6);font-size:85%;font-weight:normal;margin-top:195px;margin-left:7px;position:absolute;text-align:left;z-index:9999}.card-container p .heading{font-weight:800}.card-container p .anjo.heading{padding-top:.5rem;padding-left:.5rem}.card-container p .phone{color:#0d263f;text-decoration:none}.card-container p .phone span{font-size:14px;color:rgba(0,0,0,.6);vertical-align:baseline}.card-container .cta-container{display:none;margin-top:320px;position:absolute;text-align:center;width:100%;z-index:9999}.card-container .cta{-moz-border-radius:2px;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;-o-transition:.2s ease-out;-webkit-border-radius:2px;-webkit-transition:.2s ease-out;background-clip:padding-box;border:2px solid #3487f7;border-radius:2px;color:#3487f7;display:inline-block;font-size:17px;font-weight:400;height:36px;letter-spacing:.5px;line-height:36px;margin-bottom:15px;padding:0 2rem;text-decoration:none;text-transform:uppercase;transition:.2s ease-out}.card-container .cta:hover{background-color:#3487f7;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff;-moz-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.expand-day-container .day-title{font-size:14pt;font-weight:700;text-align:center;margin-bottom:1rem}.expand-day-container .reset-day{text-align:center;display:none}.expand-day-container .reset-day:hover{cursor:pointer}.expand-day-container .day-entries{display:grid;grid-template-columns:1fr 1fr}.expand-day-container .day-entries .entry{margin:.5rem;padding:.2rem;box-shadow:2px 1px 1px #0d263f;font-size:10pt;font-family:"Lato"}.expand-day-container .day-entries .entry .name{font-weight:700}.expand-day-container .day-entries .entry .time,.expand-day-container .day-entries .entry .staff{display:inline;font-size:9pt}.btn-open-menu{width:25px;height:18px;position:absolute;top:15px;right:15px;cursor:pointer;z-index:15}.btn-open-menu:after{background-color:#000;content:"";display:block;width:50%;height:2px;position:absolute;right:0;bottom:0;transition:.5s ease-in-out}.btn-open-menu .hamburguer{position:relative;display:block;background:#000;width:100%;height:2px;top:5px;left:0;transition:.5s ease-in-out}.btn-open-menu .hamburguer:before,.btn-open-menu .hamburguer:after{background:#000;content:"";display:block;width:100%;height:100%;position:absolute;transition:.5s ease-in-out}.btn-open-menu .hamburguer:before{top:-5px}.btn-open-menu .hamburguer:after{bottom:-5px}@media(max-width: 480px){.btn-open-menu{display:none}}@media(min-width: 321px){.btn-open-menu{display:none}}@media(max-width: 1024px){.btn-open-menu{display:none}}@media(orientation: portrait){.btn-open-menu{display:none}}@media(orientation: landscape){.btn-open-menu{display:block !important}}@media(min-width: 1224px){.btn-open-menu{display:block}}@media(min-width: 1824px){.btn-open-menu{display:block}}header.h-menu{width:0;height:100%;background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;transition:.5s ease-in-out;z-index:0}header.h-menu .header-content{width:0;height:100%;background-color:#eee;box-sizing:border-box;position:absolute;top:0;left:-150%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;align-content:center;transition:.1s ease-in-out}header.h-menu .header-content .btn-close-menu{width:25px;height:25px;position:absolute;top:20px;right:20px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;align-content:center}header.h-menu .header-content .btn-close-menu:before,header.h-menu .header-content .btn-close-menu:after{background:#000;content:"";display:block;width:100%;height:2px;position:absolute;transition:.5s ease-in-out}header.h-menu .header-content .btn-close-menu:before{transform:rotate(45deg);top:11px}header.h-menu .header-content .btn-close-menu:after{transform:rotate(-45deg);bottom:12px}header.h-menu .header-content nav{display:none;flex-wrap:wrap;align-items:flex-start;justify-content:center;flex-direction:column;align-content:center}header.h-menu .header-content nav span{color:#000;letter-spacing:.5px;line-height:35px;text-decoration:none;transition:.5s;text-transform:uppercase}header.h-menu .header-content nav span:hover{color:rgba(0,0,0,.5);transition:.5s;cursor:pointer}header.h-menu .header-content nav span.login::before,header.h-menu .header-content nav span.logout::before,header.h-menu .header-content nav span.staff-payment::before,header.h-menu .header-content nav span.change-password::before{font-family:"Material Symbols Outlined";vertical-align:middle;margin-right:1.5rem}header.h-menu .header-content nav span.login::before{content:""}header.h-menu .header-content nav span.logout::before{content:""}header.h-menu .header-content nav span.change-password::before{content:""}header.h-menu .header-content nav span.staff-payment::before{content:""}header.h-menu .header-content .social{display:flex;justify-content:center;align-items:center;margin:40px 0 0 0;font-size:18px}header.h-menu .header-content .social a{color:#000;text-decoration:none;margin:0 10px;transition:.5s}header.h-menu .header-content .social a:hover{transform:scale(0.9);transition:.5s}header.h-menu.open{height:100vh;z-index:100;width:95%;background-color:rgba(0,0,0,.3);transition:.3s ease-in-out}header.h-menu.open .btn-open-menu,header.h-menu.open .logo{opacity:0;transition:.3s ease-in-out}header.h-menu.open .header-content{left:0;transition:.7s ease-in-out;width:100%}header.h-menu.open .header-content nav{display:flex}.week-schedule-container{display:flex;padding:3rem 0 0 2rem;font-family:"Lato"}.week-schedule-container .schedule-section{margin-left:2rem;width:100%}.week-schedule-container .schedule-section .week-schedule{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:5px}.week-schedule-container .section-header{text-align:center;background-color:rgba(13,38,63,.7215686275);color:#fff;margin-bottom:7px}.week-schedule-container .section-header h3{margin-top:0px;margin-bottom:0px}.week-schedule-container .driver::before{font-family:"Material Symbols Outlined";content:"";font-size:12pt}.week-schedule-container .staff-container{font-size:10pt;line-height:1.5rem;width:15%}.week-schedule-container .staff-container .staff:hover{cursor:pointer;color:#fff;background:rgba(13,38,63,.7215686275);font-weight:600}.week-schedule-container .calendar-day-container{border:1px solid #d3d3d3;padding:1px;margin:1px;font-size:9pt;box-shadow:0 0 2px #0d263f;text-align:right;position:relative;color:#0d263f;min-height:30rem}.week-schedule-container .calendar-day-container .day{font-size:.95rem;color:#fff;background:rgba(13,38,63,0.7215686275);padding:.5rem;text-align:center;margin-bottom:10px;white-space:nowrap}.week-schedule-container .calendar-day-container .day .print-day-schedule{float:right}.week-schedule-container .calendar-day-container .day .print-day-schedule:hover{cursor:pointer}.week-schedule-container .calendar-day-container .day .person{float:right}.week-schedule-container .calendar-day-container .day .person:hover{cursor:pointer}.week-schedule-container .calendar-day-container .day .staff{display:none;text-align:center;width:fit-content;position:absolute;top:35px;z-index:10;background-color:rgba(13,38,63,0.7215686275);padding:.75rem;left:50%}.week-schedule-container .calendar-day-container .day .staff .staff-driver{line-height:2rem}.week-schedule-container .calendar-day-container .day .staff .staff-driver:hover{background-color:#7fffd4;color:#000;cursor:pointer}.week-schedule-container .calendar-day-container .customer{line-height:1.5rem;margin-right:5px;cursor:pointer;text-align:left;width:max-content}.week-schedule-container .icons{margin-bottom:1rem;display:flex}.week-schedule-container .icons span.material-symbols-outlined{font-size:17pt;padding-right:25px}.week-schedule-container .icons span.add-staff:hover{font-size:25pt !important;color:green !important;cursor:pointer}.week-schedule-container .icons .print-schedule-week:hover{cursor:pointer;color:green}.form-container .form-title{padding-bottom:2rem}.form-container .form-title h3{padding-bottom:0px !important}.form-container .form-title h5{text-align:center}.form-container .entry-form #time,.form-container .entry-form #date{width:6.5rem !important;text-align:center}.ui-timepicker-standard{font-family:"Lato" !important;font-size:.8rem !important}.payments-container{width:80%;margin-left:auto;margin-right:auto;margin-top:1rem}.payments-container .home-icon{text-align:center}.payments-container .home-icon .current{cursor:pointer}.payments-container .payment-week input{width:9rem;margin:1rem 0 1rem 0;text-align:center;height:2rem;font-size:12pt;font-weight:bold}.payments-container .staff{font-size:14pt;display:grid;grid-template-columns:3fr 9fr;border-bottom:1px dotted #000}.payments-container .staff .staff-name{font-weight:600;border-right:1px dashed #000;display:flex;align-items:center}.payments-container .staff .staff-days-worked{margin-left:1rem;display:flex;flex-direction:row}.payments-container .staff .staff-days-worked span{padding:0 2px}.payments-container .staff .staff-days-worked span input{width:85px}.payments-container .staff .print-button{display:flex;align-items:center;padding-left:1rem;cursor:pointer}.home-container{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;height:100vh;width:100vw;top:0;left:0;position:absolute;font-family:"Lato",sans-serif;transition:.25s;background:rgba(35,34,35,.1882352941);color:#fff}.home-container .copyright{position:absolute;top:85%;left:3rem}@media(max-width: 480px){.home-container .copyright{top:93%}}@media(min-width: 321px){.home-container .copyright{top:93%}}@media(max-width: 1024px){.home-container .copyright{top:92%}}.home-container .options{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;min-width:600px;width:calc(100% - 100px);height:65%}@media(max-width: 480px){.home-container .options{height:83%}}@media(min-width: 321px){.home-container .options{height:83%}}@media(max-width: 1024px){.home-container .options{height:83%}}@media(orientation: portrait){.home-container .options{height:83%}}@media(min-width: 1224px){.home-container .options{height:75%}}@media screen and (max-width: cal(718px)){.home-container .options{min-width:520px}.home-container .options .option:nth-child(6){display:none}}@media screen and (max-width: cal(638px)){.home-container .options{min-width:440px}.home-container .options .option:nth-child(5){display:none}}@media screen and (max-width: cal(558px)){.home-container .options{min-width:360px}.home-container .options .option:nth-child(4){display:none}}@media screen and (max-width: cal(478px)){.home-container .options{min-width:280px}.home-container .options .option:nth-child(3){display:none}}.home-container .options .option{position:relative;overflow:hidden;min-width:60px;margin:0px 5px;background:var(--optionBackground, var(--defaultBackground, #E6E9ED));background-size:auto 120%;background-position:center;transition:.5s cubic-bezier(0.05, 0.61, 0.41, 0.95)}.home-container .options .option:nth-child(1){--defaultBackground:#3E94CF}.home-container .options .option:nth-child(2){--defaultBackground:#2E2E2E}.home-container .options .option:nth-child(3){--defaultBackground:#981B1E}.home-container .options .option:nth-child(4){--defaultBackground:#2E8540}.home-container .options .option:nth-child(5){--defaultBackground:#0D263F}.home-container .options .option:nth-child(6){--defaultBackground:#112E51}.home-container .options .option:nth-child(7){--defaultBackground:#0D263F}.home-container .options .option.active{flex-grow:10000;transform:scale(1);max-width:600px;margin:0px;border-radius:40px;background-size:auto 100%}.home-container .options .option.active .shadow{box-shadow:inset 0 -120px 120px -120px #000,inset 0 -120px 120px -100px #000}.home-container .options .option.active .shadow .appointments{font-size:12pt;font-weight:300;background:rgba(13,38,63,.7215686275);width:max-content;padding:1rem;margin-left:auto;margin-right:auto}@media(max-width: 480px){.home-container .options .option.active .shadow .appointments{column-count:1}}@media(min-width: 321px){.home-container .options .option.active .shadow .appointments{column-count:2;column-rule-style:solid;column-rule-width:1px}}@media(max-width: 1024px){.home-container .options .option.active .shadow .appointments{column-count:2;column-rule-style:solid;column-rule-width:1px}}@media(orientation: portrait){.home-container .options .option.active .shadow .appointments{column-count:1}}@media(min-width: 1224px){.home-container .options .option.active .shadow .appointments{column-count:2;column-rule-style:solid;column-rule-width:1px}}.home-container .options .option.active .shadow .appointments .customer-card{margin-left:1rem}.home-container .options .option.active .label{bottom:20px;left:20px}.home-container .options .option.active .label .icon{display:none}.home-container .options .option.active .label .info>div{left:0px;opacity:1;cursor:pointer}.home-container .options .option:not(.active){flex-grow:1;border-radius:30px}.home-container .options .option:not(.active) .shadow{bottom:-40px;box-shadow:inset 0 -120px 0px -120px #000,inset 0 -120px 0px -100px #000}.home-container .options .option:not(.active) .shadow .appointments{display:none}.home-container .options .option:not(.active) .label{bottom:10px;left:10px}.home-container .options .option:not(.active) .label .icon{cursor:pointer;font-weight:800}.home-container .options .option:not(.active) .label .info>div{left:20px;opacity:0}.home-container .options .option .shadow{position:relative;height:100%;margin:1rem 0 0 1rem;transition:.5s cubic-bezier(0.05, 0.61, 0.41, 0.95)}.home-container .options .option .label{display:flex;position:absolute;right:0px;height:40px;transition:.5s cubic-bezier(0.05, 0.61, 0.41, 0.95)}.home-container .options .option .label .icon{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:40px;height:40px;border-radius:100%;background-color:#fff;color:var(--defaultBackground)}@media(max-width: 480px){.home-container .options .option .label .icon{min-width:100px;height:45px;font-size:24pt}}@media(min-width: 321px){.home-container .options .option .label .icon{min-width:100px;height:45px;font-size:24pt}}@media(max-width: 1024px){.home-container .options .option .label .icon{min-width:100px;height:45px;font-size:24pt}}@media(orientation: portrait){.home-container .options .option .label .icon{min-width:100px;height:45px;font-size:24pt}}@media(orientation: landscape){.home-container .options .option .label .icon{min-width:100px;height:45px;font-size:24pt}}@media(min-width: 1224px){.home-container .options .option .label .icon{min-width:40px;height:40px;font-size:13pt}}.home-container .options .option .label .info{display:flex;flex-direction:column;justify-content:center;margin-left:10px;color:#fff;white-space:pre}.home-container .options .option .label .info>div{position:relative;transition:.5s cubic-bezier(0.05, 0.61, 0.41, 0.95),opacity .5s ease-out}.home-container .options .option .label .info .main{font-weight:bold;font-size:1.2rem}.home-container .options .option .label .info .sub{transition-delay:.1s}.tooltip-container.left::after{content:"";position:absolute;left:100%;margin-right:-5px;top:50%;transform:translateY(-50%);border:5.5px solid #000;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.tooltip-container.right::after{content:"";position:absolute;right:100%;margin-left:-5px;top:50%;transform:translateY(-50%);border:5.5px solid #000;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-container.top::after{content:"";position:absolute;right:50%;margin-bottom:5px;top:100%;transform:translateX(50%);border:5.5px solid #000;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-container.bottom::after{content:"";position:absolute;right:50%;margin-top:-10px;top:0%;transform:translateX(50%);border:5.5px solid #000;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.invoice-container{height:95vh}.invoice-container .divider{border-bottom:3px solid #025454}.invoice-container .invoice-table{width:98%;margin-right:auto;margin-left:auto;border-collapse:collapse}.invoice-container .invoice-table .bold{color:#025454}.invoice-container .invoice-table .left{text-align:left}.invoice-container .invoice-table .right{text-align:right}.invoice-container .invoice-table .amount{padding-left:1rem}.invoice-container .invoice-table .heading{font-weight:700;font-size:16pt}.invoice-container .invoice-table .invoice-title{font-family:"Abel";font-size:30pt;color:#025454;border-bottom:2px solid #025454;margin:1rem;text-align:right;letter-spacing:12px}.invoice-container .invoice-table .invoice-company{margin:1rem;color:#025454}.invoice-container .invoice-table .invoice-company .invoice-company-name{font-family:"Abel";text-decoration:underline;font-size:30pt;font-weight:600;text-align:left;padding-left:2rem}.invoice-container .invoice-table .invoice-company-address{display:block;font-size:14pt;text-align:center}.invoice-container .invoice-table .description-heading{letter-spacing:5px;text-transform:uppercase;border-bottom:2px solid #025454;color:#025454;font-size:15pt;line-height:45px;padding-top:.5rem;padding-left:.5rem;padding-left:.5rem}.invoice-container .invoice-table .invoice-item-description,.invoice-container .invoice-table .invoice-item-value{border-bottom:1px solid #025454;line-height:45px;font-size:15pt;padding-right:1rem;padding-left:.5rem}.invoice-container .invoice-table .blank-row{line-height:3rem}.invoice-container .invoice-table .recipient{line-height:1.5rem}.invoice-container .invoice-table .recipient th{text-align:left}.invoice-container .invoice-table .invoice-total-heading,.invoice-container .invoice-table .invoice-total-value{border-top:3px solid #025454;line-height:45px;font-size:15pt;border-bottom:1px solid #025454}.invoice-container .invoice-table .invoice-total-value{background-color:#d3d3d3;font-weight:700;text-align:right;padding-right:1rem}.invoice-container .invoice-footer{margin-top:1.5rem}.invoice-container .invoice-footer .questions{display:block;width:45%;font-weight:600}.invoice-container .invoice-footer .thankyou{display:block;font-weight:600;float:right}body{padding:5px}.angel2::before{background:url("/assets/images/bg.jpg") .8% 50%/100% no-repeat,linear-gradient(270deg, rgb(150, 168, 187) 0%, rgba(150, 182, 187, 0.7217261905) 35%, rgba(0, 255, 220, 0) 100%) no-repeat .5% 50%/100%;content:"";position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:.5;filter:hue-rotate(214deg)}.title-container .page-title{font-size:25pt;text-align:left;padding-left:2rem;height:3.5rem;font-family:"Lato";font-weight:700;font-family:"Sofia";display:block;line-height:2.25rem}@media(max-width: 480px){.title-container .page-title{font-size:35pt}}@media(min-width: 321px){.title-container .page-title{font-size:35pt}}@media(max-width: 1024px){.title-container .page-title{font-size:35pt}}@media(orientation: portrait){.title-container .page-title{font-size:35pt}}@media(orientation: landscape){.title-container .page-title{font-size:35pt}}@media(min-width: 1224px){.title-container .page-title{font-size:25pt}}@media(min-width: 1824px){.title-container .page-title{font-size:25pt}}.title-container .page-title .subtitle{font-family:"Lato";border-bottom:1px dotted #0d263f;display:block;font-size:14pt}@media(max-width: 480px){.title-container .page-title .subtitle{display:inline-block;font-size:20pt}}@media(min-width: 321px){.title-container .page-title .subtitle{display:inline-block;font-size:20pt}}@media(max-width: 1024px){.title-container .page-title .subtitle{display:inline-block;font-size:20pt}}@media(orientation: portrait){.title-container .page-title .subtitle{display:inline-block;font-size:20pt}}@media(orientation: landscape){.title-container .page-title .subtitle{display:inline-block;font-size:20pt}}@media(min-width: 1224px){.title-container .page-title .subtitle{display:block;font-size:14pt}}@media(min-width: 1824px){.title-container .page-title .subtitle{display:block;font-size:14pt}}.title-container .page-title .subtitle .access-code{display:none;vertical-align:middle;position:relative;z-index:10;margin-left:2rem}.title-container .page-title .subtitle .access-code:hover{cursor:pointer}.title-container .page-title a{text-decoration:none;color:#0d263f}.visually-hidden{display:none}.form-container{padding:15px 30px !important;font-family:"Lato" !important}.form-container::before{background:url("/assets/images/bg.jpg") .8% 0%/100% no-repeat;content:"";position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:.5}.form-container h3{font-size:14pt;text-align:center;padding-bottom:1rem}.form-container .entry-form .fields{display:grid;grid-gap:1.3rem;grid-template-columns:1fr 7fr;font-size:9pt !important;align-items:center}.form-container .entry-form .fields input,.form-container .entry-form .fields select,.form-container .entry-form .fields button{border-radius:5px;border:1px solid #0d263f}.form-container .entry-form .fields input,.form-container .entry-form .fields select{height:20px}.form-container .entry-form .fields label{text-transform:uppercase;text-align:left;font-weight:600}.form-container .entry-form .fields label::after{content:":"}.form-container .entry-form .fields .state,.form-container .entry-form .fields input[type=checkbox]{width:fit-content}.form-container .entry-form .fields .fee,.form-container .entry-form .fields .zip{width:5rem}.form-container .entry-form .fields .phone{width:8rem}.form-container .entry-form .buttons{margin-top:2rem;white-space:nowrap}.form-container .entry-form .buttons button{background-color:#0d263f;color:#fff;padding:.5rem 2rem .5rem 2rem;text-transform:uppercase;text-align:center;margin-top:1rem;line-height:1rem;box-shadow:5px 4px 5px #2d5d6b;font-weight:600;width:fit-content;font-size:11pt}.required{border:1px dotted red !important;background:#d9beca !important}.required:focus{background:#fff !important;border:1px solid #0d263f !important}#message a.btn{display:block;color:#fff;background:#0d263f;padding:.5rem 1rem;display:block;border-radius:4px;transition-duration:.25s;border:none;font-size:14px;text-decoration:none;width:fit-content;margin-top:1rem;float:right}#message a.btn:hover{background:#22272a}#form-message{display:none;margin-bottom:1rem;text-align:center;color:#e31c3d;font-family:"Lato";font-size:10pt;font-weight:600}.copyright{font-size:.575rem;color:#5a5a5a;margin-top:1.5rem;padding-right:.5rem;position:relative;float:right}.copyright>div{display:block;line-height:14px}span.arrow-forward.material-symbols-outlined{margin:0 1.5rem 0 1.5rem !important;vertical-align:middle}.home{color:#fff;display:block !important}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}.login{float:right;margin:1rem 3rem 0 0;cursor:pointer}#username,#password,#verify{width:13rem}.captcha-container .captcha-image{height:2rem;width:14rem}.captcha-container span{cursor:pointer}.modal{max-width:600px !important}.modal a.btn{font-weight:600;letter-spacing:3px;text-transform:uppercase;font-family:"Lato"}.invoice-entry-form .service1{width:70%}.invoice-entry-form .invoice-date{background-color:#d7d2d2;width:fit-content;padding:.25rem;border:1px solid #000;border-radius:5px}.invoice-entry-form .value1,.invoice-entry-form .discount{width:90px;text-align:right}