:root{--loaderanimationprimarycolor: #12abc0;--loaderanimationsecondarycolor: #21bd84}.loader{margin:0 auto;max-width:80%;background:var(--white);color:var(--white);display:flex;flex-flow:column;justify-content:center;align-items:center;border-radius:.25rem}.loader-container{position:fixed;background:rgba(0,0,0,.6);overflow-y:auto;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1001}.loader-text{font-size:1.1rem;margin-top:.75rem}@keyframes black-hole{0%{transform:scale(1) translate3d(75px,0,0)}50%{transform:scale(4) translate3d(55px,0,0)}to{transform:scale(1) translate3d(75px,0,0)}}.black-hole{backface-visibility:hidden;z-index:20;position:relative;overflow:hidden;border-radius:50%;background-color:#fff;width:10.625rem;height:10.625rem;padding:0;box-shadow:0 0 20px 0 var(--loaderanimationprimarycolor) inset}.black-hole .gooey-container{overflow:hidden;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) skew(5deg);filter:url(#gooey-black-hole);width:13.75rem;height:13.75rem;padding:0;margin:0;box-shadow:0 0 0 22px var(--loaderanimationprimarycolor) inset;animation:black-hole-rotate 5s ease infinite}.black-hole .gooey-container .bubble{display:block;position:absolute;top:50%;left:50%;z-index:9999;width:100%;text-align:right}.black-hole .gooey-container .bubble:before{content:"";display:inline-block;background:var(--loaderanimationprimarycolor);width:100px;height:100px;border-radius:50%;transform:scale(1) translate3d(75px,0,0);box-shadow:0 0 20px 0 var(--loaderanimationsecondarycolor) inset}.black-hole .gooey-container .bubble:nth-child(1){transform:translate(-50%,-50%) rotate(60deg)}.black-hole .gooey-container .bubble:nth-child(1):before{animation:black-hole 1s ease .5s infinite}.black-hole .gooey-container .bubble:nth-child(2){transform:translate(-50%,-50%) rotate(120deg)}.black-hole .gooey-container .bubble:nth-child(2):before{animation:black-hole 2s ease 1s infinite}.black-hole .gooey-container .bubble:nth-child(3){transform:translate(-50%,-50%) rotate(180deg)}.black-hole .gooey-container .bubble:nth-child(3):before{animation:black-hole 3s ease 1.5s infinite}.black-hole .gooey-container .bubble:nth-child(4){transform:translate(-50%,-50%) rotate(240deg)}.black-hole .gooey-container .bubble:nth-child(4):before{animation:black-hole 4s ease 2s infinite}.black-hole .gooey-container .bubble:nth-child(5){transform:translate(-50%,-50%) rotate(300deg)}.black-hole .gooey-container .bubble:nth-child(5):before{animation:black-hole 5s ease 2.5s infinite}.black-hole .gooey-container .bubble:nth-child(6){transform:translate(-50%,-50%) rotate(360deg)}.black-hole .gooey-container .bubble:nth-child(6):before{animation:black-hole 6s ease 3s infinite}@keyframes black-hole{0%{transform:scale(2) translate3d(75px,0,0)}50%{transform:scale(4) translate3d(55px,0,0)}to{transform:scale(1) translate3d(75px,0,0)}}@keyframes black-hole-rotate{0%{transform:translate(-50%,-50%) rotate(0) skew(3deg)}50%{transform:translate(-50%,-50%) rotate(180deg) skew(0)}to{transform:translate(-50%,-50%) rotate(360deg) skew(3deg)}}@keyframes fill-level{0%{transform:translate3d(-413px,-53px,0) rotate(45deg)}15%{transform:translate3d(-393px,-73px,0) rotate(25deg)}30%{transform:translate3d(-343px,-123px,0) rotate(45deg)}45%{transform:translate3d(-283px,-183px,0) rotate(55deg)}60%{transform:translate3d(-263px,-203px,0) rotate(45deg)}75%{transform:translate3d(-243px,-223px,0) rotate(35deg)}80%{transform:translate3d(-223px,-243px,0) rotate(45deg)}}.fill{backface-visibility:hidden;z-index:0;position:relative;width:10.625rem;height:10.625rem;padding:0;border-radius:50%;overflow:hidden;transform:rotate(-45deg);background-color:#fff;box-shadow:0 0 30px 20px var(--loaderanimationprimarycolor) inset}.fill .gooey-container{filter:url(#gooey-fill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13.75rem;height:13.75rem;padding:0;margin:0;box-shadow:0 0 0 18px #0093b4 inset;border-radius:50% 0 50% 50%;overflow:hidden}.fill .gooey-container .level,.fill .gooey-container .bubble{background:#00e8fd}.fill .gooey-container .level{display:block;margin:0 auto;position:absolute;top:300px;left:50%;width:500px;height:350px;text-align:center;transform-origin:50% 0;transform:translate3d(-413px,-53px,0) rotate(45deg);animation:fill-level 5s linear infinite;box-shadow:0 0 100px #fbfbfb inset}@keyframes fill-bubbles{0%{transform:translate3d(-100px,-20px,0) rotate(0)}50%{transform:translate3d(100px,-40px,0) rotate(180deg)}to{transform:translate3d(-100px,-20px,0) rotate(360deg)}}.fill .gooey-container .bubble{content:"";display:inline-block;width:100px;height:100px;border-radius:50%;transform-origin:50% 50%;transform:rotate(0) translateZ(0);box-shadow:0 0 70px 70px #0ea5d3 inset}.fill .gooey-container .bubble:nth-child(1){animation:fill-bubbles 2.8s ease .2s infinite}.fill .gooey-container .bubble:nth-child(2){animation:fill-bubbles 2.9s ease .1s infinite}.fill .gooey-container .bubble:nth-child(3){animation:fill-bubbles 2.9333333333s ease .0666666667s infinite}.fill .gooey-container .bubble:nth-child(4){animation:fill-bubbles 2.95s ease .05s infinite}.fill .gooey-container .bubble:nth-child(5){animation:fill-bubbles 2.96s ease .04s infinite}.fill .gooey-container .bubble:nth-child(6){animation:fill-bubbles 2.9666666667s ease .0333333333s infinite}.fill .gooey-container .bubble:nth-child(7){animation:fill-bubbles 2.9714285714s ease .0285714286s infinite}.fill .gooey-container .bubble:nth-child(8){animation:fill-bubbles 2.975s ease 25ms infinite}.fill .gooey-container .bubble:nth-child(9){animation:fill-bubbles 2.9777777778s ease .0222222222s infinite}.fill .gooey-container .bubble:nth-child(10){animation:fill-bubbles 2.98s ease .02s infinite}.fill .gooey-container .bubble:nth-child(11){animation:fill-bubbles 2.9818181818s ease .0181818182s infinite}.fill .gooey-container .bubble:nth-child(12){animation:fill-bubbles 2.9833333333s ease .0166666667s infinite}.fill .gooey-container .bubble:nth-child(13){animation:fill-bubbles 2.9846153846s ease .0153846154s infinite}.errorfallbackui{min-height:100vh;padding:var(--extraspacing);align-items:center;display:flex;flex-flow:column;justify-content:center;text-align:center}.errorfallbackui-image,.errorfallbackui .resimage{max-height:13.5rem;margin:var(--extraspacing) auto}.errorfallbackui-label{font-weight:500;font-size:calc(1.125 * var(--extraspacing));max-width:750px;margin:0 auto}.errorfallbackui-label-secondary{font-weight:400;font-size:var(--extraspacing)}.errorfallbackui-label-message{margin:var(--extraspacing) 0;background:var(--backgroundgrey);border-radius:.25rem;border:.1rem solid var(--backgroundgrey);padding:var(--standardspacing);font-size:calc(.875 * var(--extraspacing));white-space:pre-wrap;max-width:90vw;overflow-x:auto}.errorfallbackui-bg{position:fixed;bottom:-5rem;right:0;left:0;z-index:-1;width:100vw}.errorfallbackui-bg img.resimage{width:100%;height:100%;object-fit:cover;max-height:50vh}@media screen{.newmodal,.maplinkmodal{margin:auto;min-width:80%;max-width:90%;color:var(--black);background:var(--white);max-height:95vh;overflow-y:auto;overflow-x:hidden;border-radius:var(--standardspacing)}.newmodal-container,.maplinkmodal-container{position:fixed;background:rgba(0,0,0,.7);top:0;bottom:0;right:0;left:0;padding:2.5vh calc(.5 * var(--extraspacing));z-index:899;height:100vh}}@media only screen and (max-width: 768px){.newmodal-container,.maplinkmodal-container{padding:0}}@media screen{.newmodal-container.fullscreen,.maplinkmodal-container.fullscreen{padding:0}.newmodal::-webkit-scrollbar,.maplinkmodal::-webkit-scrollbar{width:calc(.75 * var(--standardspacing));z-index:599}.newmodal::-webkit-scrollbar-track,.maplinkmodal::-webkit-scrollbar-track{background:transparent;border-left:.0125rem solid var(--backgroundgrey)}.newmodal::-webkit-scrollbar-thumb,.maplinkmodal::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:5rem;border-bottom-right-radius:5rem}}@media only screen and (max-width: 768px){.newmodal::-webkit-scrollbar-thumb,.maplinkmodal::-webkit-scrollbar-thumb{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen{.newmodal::-webkit-scrollbar-thumb:hover,.maplinkmodal::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.newmodal.fullwidth,.maplinkmodal.fullwidth{min-width:95%;max-width:95%}}@media only screen and (max-width: 768px){.newmodal.fullwidth,.maplinkmodal.fullwidth{min-width:100%;max-width:100%;border-radius:0}.newmodal.fullwidth::-webkit-scrollbar-thumb,.maplinkmodal.fullwidth::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:0;border-bottom-right-radius:0}}@media screen{.newmodal.fullscreen,.maplinkmodal.fullscreen{min-width:100%;max-width:100%;max-height:100vh;min-height:100vh}}@media only screen and (max-width: 576px){.newmodal,.maplinkmodal{min-width:100%;max-width:100%;max-height:100vh;border-radius:0}}@media screen{.newmodal-top,.maplinkmodal-top{margin:0 auto;width:100%;z-index:600;top:0;position:sticky;background-color:#fff;padding:calc(.75 * var(--standardspacing)) calc(1.5 * var(--standardspacing))!important;font-weight:700;font-size:calc(1.2 * var(--extraspacing));text-transform:uppercase;border-bottom:.1rem solid var(--backgroundgrey);align-items:center}}@media screen and (max-width: 768px){.newmodal-top,.maplinkmodal-top{padding:var(--standardspacing)}}@media screen{.newmodal-top svg.react-icon,.maplinkmodal-top svg.react-icon{font-size:calc(1.125 * var(--extraspacing))}.newmodal-top-title,.maplinkmodal-top-title{text-align:left}.newmodal-content,.maplinkmodal-content{padding:var(--standardspacing)}.newmodal-content.nopadding,.maplinkmodal-content.nopadding{padding:0}.newmodal.extrawidth,.maplinkmodal.extrawidth{min-width:85%;max-width:95%}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-10{bottom:-2.5rem}.-bottom-16{bottom:-4rem}.-bottom-24{bottom:-6rem}.-bottom-40{bottom:-10rem}.-bottom-5{bottom:-1.25rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-left-32{left:-8rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-32{right:-8rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.-top-36{top:-9rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-14{left:3.5rem}.left-3{left:.75rem}.right-0{right:0}.right-14{right:3.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-12{top:3rem}.top-2{top:.5rem}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.z-\[0\]{z-index:0}.z-\[10\]{z-index:10}.z-\[1\]{z-index:1}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.row-span-1{grid-row:span 1 / span 1}.row-span-4{grid-row:span 4 / span 4}.float-left{float:left}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-56{margin-top:14rem;margin-bottom:14rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-16{margin-bottom:-4rem}.-ml-3{margin-left:-.75rem}.-ml-7{margin-left:-1.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[-6px\]{margin-left:-6px}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\/3{height:66.666667%}.h-20{height:5rem}.h-24{height:6rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[calc\(100\%-64px\)\]{height:calc(100% - 64px)}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.min-h-24{min-height:6rem}.min-h-\[75vh\]{min-height:75vh}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[15rem\]{width:15rem}.w-\[350px\]{width:350px}.w-\[450px\]{width:450px}.w-\[48\%\]{width:48%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-\[9\.125rem\]{min-width:9.125rem}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.max-w-\[10rem\]{max-width:10rem}.max-w-\[500px\]{max-width:500px}.max-w-\[650px\]{max-width:650px}.max-w-\[700px\]{max-width:700px}.max-w-\[750px\]{max-width:750px}.max-w-\[9\.125rem\]{max-width:9.125rem}.max-w-\[90\%\]{max-width:90%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-screen-lg{max-width:1024px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-start{place-content:start}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0\]{border-width:0}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.border-b-\[\#dfdfdf\]{--tw-border-opacity: 1;border-bottom-color:rgb(223 223 223 / var(--tw-border-opacity))}.border-b-brandingBase{border-bottom-color:var(--brandingbase)}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#1877f2\]{--tw-bg-opacity: 1;background-color:rgb(24 119 242 / var(--tw-bg-opacity))}.bg-\[\#1C9788\]{--tw-bg-opacity: 1;background-color:rgb(28 151 136 / var(--tw-bg-opacity))}.bg-\[\#2F9AC1\]{--tw-bg-opacity: 1;background-color:rgb(47 154 193 / var(--tw-bg-opacity))}.bg-\[\#30A694\]{--tw-bg-opacity: 1;background-color:rgb(48 166 148 / var(--tw-bg-opacity))}.bg-\[\#8384EA\]{--tw-bg-opacity: 1;background-color:rgb(131 132 234 / var(--tw-bg-opacity))}.bg-\[\#8FBCB7\]{--tw-bg-opacity: 1;background-color:rgb(143 188 183 / var(--tw-bg-opacity))}.bg-\[\#C0CABA\]{--tw-bg-opacity: 1;background-color:rgb(192 202 186 / var(--tw-bg-opacity))}.bg-\[\#EBF0F9\]{--tw-bg-opacity: 1;background-color:rgb(235 240 249 / var(--tw-bg-opacity))}.bg-\[\#EBFAFA\]{--tw-bg-opacity: 1;background-color:rgb(235 250 250 / var(--tw-bg-opacity))}.bg-\[\#ECEFF8\]{--tw-bg-opacity: 1;background-color:rgb(236 239 248 / var(--tw-bg-opacity))}.bg-\[\#EFF9F7\]{--tw-bg-opacity: 1;background-color:rgb(239 249 247 / var(--tw-bg-opacity))}.bg-\[\#F2FAEB\]{--tw-bg-opacity: 1;background-color:rgb(242 250 235 / var(--tw-bg-opacity))}.bg-\[\#F6F6F6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.bg-\[\#FCFAF2\]{--tw-bg-opacity: 1;background-color:rgb(252 250 242 / var(--tw-bg-opacity))}.bg-\[\#d3fbff\]{--tw-bg-opacity: 1;background-color:rgb(211 251 255 / var(--tw-bg-opacity))}.bg-\[rgba\(255\,255\,255\,0\)\]{background-color:#fff0}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-brandingBase{background-color:var(--brandingbase)}.bg-brandingBaseTransparent{background-color:var(--brandingbaseTransparent)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/60{background-color:#fff9}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:.5rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-8{line-height:2rem}.tracking-wide{letter-spacing:.025em}.text-\[\#03989e\]{--tw-text-opacity: 1;color:rgb(3 152 158 / var(--tw-text-opacity))}.text-\[\#1F9C8D\]{--tw-text-opacity: 1;color:rgb(31 156 141 / var(--tw-text-opacity))}.text-\[\#9A9393\]{--tw-text-opacity: 1;color:rgb(154 147 147 / var(--tw-text-opacity))}.text-\[\#A49D9D\]{--tw-text-opacity: 1;color:rgb(164 157 157 / var(--tw-text-opacity))}.text-\[\#B2DFE1\]{--tw-text-opacity: 1;color:rgb(178 223 225 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-brandingBase{color:var(--brandingbase)}.text-brandingBaseTransparent{color:var(--brandingbaseTransparent)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-emerald-950{--tw-shadow-color: #022c22;--tw-shadow: var(--tw-shadow-colored) }.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-8{outline-offset:8px}.outline-zinc-300{outline-color:#d4d4d8}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!bg-\[\#3A3A3A\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(58 58 58 / var(--tw-bg-opacity))!important}.hover\:bg-\[\#39bbeb\]:hover{--tw-bg-opacity: 1;background-color:rgb(57 187 235 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-zinc-100\/80:hover{background-color:#f4f4f5cc}.hover\:bg-zinc-200\/80:hover{background-color:#e4e4e7cc}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-300:disabled{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.disabled\:\!text-zinc-400:disabled{--tw-text-opacity: 1 !important;color:rgb(161 161 170 / var(--tw-text-opacity))!important}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.sm\:-bottom-16{bottom:-4rem}.sm\:-left-32{left:-8rem}.sm\:-right-32{right:-8rem}.sm\:-right-8{right:-2rem}.sm\:-top-16{top:-4rem}.sm\:-top-4{top:-1rem}.sm\:-top-44{top:-11rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:my-28{margin-top:7rem;margin-bottom:7rem}.sm\:ml-20{margin-left:5rem}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-112{height:28rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-96{height:24rem}.sm\:w-1\/2{width:50%}.sm\:w-11\/12{width:91.666667%}.sm\:w-12{width:3rem}.sm\:w-2\/5{width:40%}.sm\:w-28{width:7rem}.sm\:w-3\/4{width:75%}.sm\:w-3\/5{width:60%}.sm\:w-32{width:8rem}.sm\:w-4\/5{width:80%}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-fit{width:fit-content}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-normal{justify-content:normal}.sm\:justify-between{justify-content:space-between}.sm\:gap-16{gap:4rem}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-12{column-gap:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:font-medium{font-weight:500}.sm\:font-normal{font-weight:400}.sm\:font-semibold{font-weight:600}.sm\:leading-4{line-height:1rem}}@media (min-width: 768px){.md\:left-12{left:3rem}.md\:right-12{right:3rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-12{margin-left:3rem}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-8\/12{width:66.666667%}.md\:w-\[31\.5\%\]{width:31.5%}.md\:w-\[45\%\]{width:45%}.md\:w-\[50\%\]{width:50%}.md\:w-\[50rem\]{width:50rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:gap-x-2{column-gap:.5rem}.md\:gap-x-4{column-gap:1rem}.md\:object-center{object-position:center}.md\:object-left{object-position:left}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-10{line-height:2.5rem}}@media (min-width: 1024px){.lg\:left-24{left:6rem}.lg\:left-52{left:13rem}.lg\:right-24{right:6rem}.lg\:right-52{right:13rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-64{height:16rem}.lg\:max-h-40{max-height:10rem}.lg\:max-h-60{max-height:15rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-4\/5{width:80%}.lg\:w-60{width:15rem}.lg\:w-\[500px\]{width:500px}.lg\:w-fit{width:fit-content}.lg\:min-w-\[11rem\]{min-width:11rem}.lg\:min-w-\[12\.5rem\]{min-width:12.5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-end{justify-content:flex-end}.lg\:rounded-md{border-radius:.375rem}.lg\:border{border-width:1px}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:-right-16{right:-4rem}.xl\:left-48{left:12rem}.xl\:left-96{left:24rem}.xl\:right-48{right:12rem}.xl\:right-96{right:24rem}.xl\:w-3\/4{width:75%}.xl\:w-80{width:20rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:left-72{left:18rem}.\32xl\:right-72{right:18rem}.\32xl\:block{display:block}}:root{--templateprimary: #082a75;--brandingbase: #03989e;--brandingbaseTransparent: rgba(3, 152, 158, 80%);--templatesecondary: #009688;--muiBackgroundDisabled: rgba(0, 0, 0, 12%);--muiTextDisabled: rgba(0, 0, 0, 26%);--projectCardInactive: rgba(224, 224, 224, 80%);--white: #ffffff;--brandingemphasis: #004d40;--black: #313131;--primary: #03989e;--textsecondary: #b2dfe1;--muisecondary: #f50057;--google-blue: #4285f4;--button-active-blue: #1669f2;--materialblue: #3f51b5;--royalblue: #4d78cc;--mapsgreen: #1ea362;--leadsourcebg: #008080;--subtlegrey: #fafbfc;--backgroundgrey: #efefef;--bordergrey: #cfcfcf;--hovergrey: #afafaf;--textgrey: #707070;--subtextgrey: #909090;--crmgrey: #f1f3f5;--extragrey: #c4c4c4;--lightred: #f5a0a0;--highlightteal: teal;--header: #1976d2;--dueyellow: #f2d600;--warningyellow: #ffc107;--raisinblack: #2f4858;--sidenavbg: #343d46;--linkhover: #f1f1f1;--analyticsorange: #f65d3e;--analyticsblue: #2196f3;--analyticsgreen: #1ea362;--lightshadow: 0 1px 1px .25px rgba(89, 89, 89, 12%), 0 1px 3px .25px rgba(125, 125, 125, 24%);--standardshadow: 0 1px 2px .25px rgba(0, 0, 0, 12%), 0 1px 3px .25px rgba(0, 0, 0, 24%);--longershadow: 0 5px 10px .25px rgba(0, 0, 0, 12%), 0 5px 15px .25px rgba(0, 0, 0, 24%);--wideshadow: 0 5px 20px rgba(50, 50, 93, 10%);--funkyshadow: 0 2px 5px 0px rgba(50, 50, 93, 10%);--materialshadow: 0px 3px 1px -2px rgba(0, 0, 0, 20%), 0px 2px 2px 0px rgba(0, 0, 0, 14%), 0px 1px 5px 0px rgba(0, 0, 0, 12%);--bootstrapinfo: #5bc0de;--imageback: #efefef;--crmblue: #172b4d;--standardspacing: .75rem;--midspacing: .875rem;--extraspacing: 1rem;--enquirycold: #2e86ab;--enquiryhot: #c73e1d;--enquirywarm: #fe9d0b;--todayorange: #faf3c0;--todogrey: #efefef;--inprogress: #2490ef;--ganttblue: #2490ef;--milestonepurple: rgb(105, 8, 216);--completed: #1ea362;--finished: #49b882;--delayed: #f13b35;--OAndMdelayed: #fe9d0b;--OAndMmissed: #f13b35;--taskgrey: #a5afb9;--taskblue: #57dbd8;--delayedButCompleted: #44d807;--brilliantblue: #0a6cf7;--textblue: #123456;--darkblack: #000000;--activegreen: #1ea362;--closedred: #f13b35;--selectionColor: #03989e;--statusgreen: #36d56c;--statusred: #df484a}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansdevanagari/v11/XRXH3JCMvG4IDoS9SubXB6W-UX5iehIMBFR2-O_PU0j1Q80.woff2) format("woff2");unicode-range:U+0900-097F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansdevanagari/v11/XRXA3JCMvG4IDoS9SubXB6W-UX5iehIMBFR2-O_HoWvgfez9MV0.woff2) format("woff2");unicode-range:U+0900-097F}:lang(devanagari){font-family:IBM Plex Sans Devanagari}.row,.container-fluid{padding:0;margin:0}.row .col,.row .col-1,.row .col-10,.row .col-11,.row .col-12,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-auto,.row .col-lg,.row .col-lg-1,.row .col-lg-10,.row .col-lg-11,.row .col-lg-12,.row .col-lg-2,.row .col-lg-3,.row .col-lg-4,.row .col-lg-5,.row .col-lg-6,.row .col-lg-7,.row .col-lg-8,.row .col-lg-9,.row .col-lg-auto,.row .col-md,.row .col-md-1,.row .col-md-10,.row .col-md-11,.row .col-md-12,.row .col-md-2,.row .col-md-3,.row .col-md-4,.row .col-md-5,.row .col-md-6,.row .col-md-7,.row .col-md-8,.row .col-md-9,.row .col-md-auto,.row .col-sm,.row .col-sm-1,.row .col-sm-10,.row .col-sm-11,.row .col-sm-12,.row .col-sm-2,.row .col-sm-3,.row .col-sm-4,.row .col-sm-5,.row .col-sm-6,.row .col-sm-7,.row .col-sm-8,.row .col-sm-9,.row .col-sm-auto,.row .col-xl,.row .col-xl-1,.row .col-xl-10,.row .col-xl-11,.row .col-xl-12,.row .col-xl-2,.row .col-xl-3,.row .col-xl-4,.row .col-xl-5,.row .col-xl-6,.row .col-xl-7,.row .col-xl-8,.row .col-xl-9,.row .col-xl-auto,.container-fluid .col,.container-fluid .col-1,.container-fluid .col-10,.container-fluid .col-11,.container-fluid .col-12,.container-fluid .col-2,.container-fluid .col-3,.container-fluid .col-4,.container-fluid .col-5,.container-fluid .col-6,.container-fluid .col-7,.container-fluid .col-8,.container-fluid .col-9,.container-fluid .col-auto,.container-fluid .col-lg,.container-fluid .col-lg-1,.container-fluid .col-lg-10,.container-fluid .col-lg-11,.container-fluid .col-lg-12,.container-fluid .col-lg-2,.container-fluid .col-lg-3,.container-fluid .col-lg-4,.container-fluid .col-lg-5,.container-fluid .col-lg-6,.container-fluid .col-lg-7,.container-fluid .col-lg-8,.container-fluid .col-lg-9,.container-fluid .col-lg-auto,.container-fluid .col-md,.container-fluid .col-md-1,.container-fluid .col-md-10,.container-fluid .col-md-11,.container-fluid .col-md-12,.container-fluid .col-md-2,.container-fluid .col-md-3,.container-fluid .col-md-4,.container-fluid .col-md-5,.container-fluid .col-md-6,.container-fluid .col-md-7,.container-fluid .col-md-8,.container-fluid .col-md-9,.container-fluid .col-md-auto,.container-fluid .col-sm,.container-fluid .col-sm-1,.container-fluid .col-sm-10,.container-fluid .col-sm-11,.container-fluid .col-sm-12,.container-fluid .col-sm-2,.container-fluid .col-sm-3,.container-fluid .col-sm-4,.container-fluid .col-sm-5,.container-fluid .col-sm-6,.container-fluid .col-sm-7,.container-fluid .col-sm-8,.container-fluid .col-sm-9,.container-fluid .col-sm-auto,.container-fluid .col-xl,.container-fluid .col-xl-1,.container-fluid .col-xl-10,.container-fluid .col-xl-11,.container-fluid .col-xl-12,.container-fluid .col-xl-2,.container-fluid .col-xl-3,.container-fluid .col-xl-4,.container-fluid .col-xl-5,.container-fluid .col-xl-6,.container-fluid .col-xl-7,.container-fluid .col-xl-8,.container-fluid .col-xl-9,.container-fluid .col-xl-auto{padding:0}.form-control{color:var(--black)}.form-control:focus{color:var(--black)}*{box-sizing:border-box;font-display:swap}@media screen{html{overflow-x:hidden}}body{display:block;line-height:1.61;max-width:100%;min-width:100%;color:var(--black);background:var(--white);font-family:Roboto,sans-serif!important;font-size:var(--extraspacing);position:relative}@media screen{body{overflow-x:hidden}}svg.react-icon{font-size:var(--extraspacing)}button{outline:none!important}#root{position:relative}#root.desktop-app-variant{top:calc(2.5 * var(--extraspacing))}.fixedcontainer{max-width:1100px;margin:0 auto;padding:var(--standardspacing);position:relative}@media (min-width: 1575px){.fixedcontainer{max-width:1500px}}@media (min-width: 1775px){.fixedcontainer{max-width:1700px}}.accessibility{background:transparent;border:none;box-shadow:none;padding:0}.resimage{max-width:100%;max-height:100%}.form-control{height:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{--moz-appearance: textfield}@media only screen and (max-width: 768px){.invertflexonsmall{flex-direction:column-reverse}}.generaltextarea{min-height:25vh}a{text-decoration:none!important}.tooltipindicator{background:var(--black);color:var(--white);border-radius:50%;font-size:var(--standardspacing);font-weight:600;padding:.15rem .4rem;width:var(--standardspacing);height:var(--standardspacing)}.alignright{text-align:right}h5{margin-bottom:calc(.25 * var(--standardspacing));padding:0}a{text-decoration:none}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:0;padding:0;size:"A4" portrait}html,body{margin:0;padding:0;overflow-x:unset!important}}@media screen{.onelinefield{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.hide{visibility:hidden;height:0;width:0}.cursor-pointer{cursor:pointer}.position-relative{position:relative}.capitalize{text-transform:capitalize}.textCenter{text-align:center}.standardshadow{box-shadow:var(--standardshadow)}.standardpadding{padding:var(--standardspacing)}@media only screen and (max-width: 768px){.hideonsmall{display:none!important}}@media only screen and (min-width: 768px){.showonsmall{display:none!important}}@media print{.hideonprint,#hideonprint{display:none}}.smallsizetext{font-size:var(--standardspacing)}.midsizetext{font-size:var(--midspacing)}.greytext{color:var(--textgrey)}.jsontext{color:var(--white);border-radius:calc(.5 * var(--standardspacing));padding:var(--standardspacing);background:var(--black);white-space:pre-wrap}.general-navbar{background:transparent;position:relative;width:fit-content;transition:.3s}@media screen and (max-width: 576px){.general-navbar{max-width:93%!important;margin:0!important;left:50%;transform:translate(-50%)}}.general-navbar-tabswitcher{display:inline-block;padding:var(--standardspacing);transition:.75s;text-decoration:none;font-weight:500;font-size:.925rem;border-bottom:.15rem solid var(--white)}.general-navbar-tabswitcher svg.react-icon{font-size:calc(1.25 * var(--extraspacing))}.general-navbar-tabswitcher.active{border-bottom:.15rem solid var(--primary)}.general-navbar a.tabswitcher:hover,.general-navbar a.tabswitcher:active{color:var(--textsecondary)}.general-navbar .nopadding{padding:0;overflow-x:auto;white-space:nowrap;text-align:left;-ms-overflow-style:none;scrollbar-width:none;border:.0125rem solid var(--backgroundgrey)}.general-navbar .nopadding::-webkit-scrollbar{display:none}.general-navbar-scroller{position:absolute;top:50%;display:none;align-items:center;font-weight:700;justify-content:center;transform:translateY(-50%);border-radius:50%;cursor:pointer;background:var(--brandingbase);color:var(--white);width:calc(2 * var(--extraspacing));height:calc(2 * var(--extraspacing));font-size:calc(1.5 * var(--standardspacing));z-index:10;box-shadow:var(--standardshadow)}.general-navbar-scroller.left{left:calc(1.5 * var(--standardspacing))}.general-navbar-scroller.right{right:calc(1.5 * var(--standardspacing))}.general-navbar-scroller .nudge{position:absolute;top:0;right:0}@media screen and (max-width: 768px){.general-navbar-scroller{display:flex;background:var(--brandingbase);color:var(--white);padding:0 calc(.25 * var(--standardspacing));width:5rem;border-radius:5rem;z-index:-1}.general-navbar-scroller.left{left:calc(-.75 * var(--standardspacing));box-shadow:none;justify-content:flex-start}.general-navbar-scroller.left .nudge{right:auto;left:0}.general-navbar-scroller.right{right:calc(-.75 * var(--standardspacing));box-shadow:none;justify-content:flex-end}}@media screen and (min-width: 768px){.general-navbar.full-width-larger-screen-sticky-navbar{width:100%;top:0;padding:0;max-width:100%!important}.general-navbar.full-width-larger-screen-sticky-navbar .nopadding{width:100%;border-radius:0;border-right:none;border-left:none;border-top:none}}.showonmobileportraitmode{display:none}@media screen and (max-width: 450px) and (orientation: portrait){.showonmobileportraitmode{display:block;min-height:45vh;text-align:center}.showonmobileportraitmode .image{margin-bottom:calc(2.5 * var(--extraspacing));margin-top:calc(2.5 * var(--extraspacing));max-height:35vh}.showonmobileportraitmode .text{font-weight:600;font-size:calc(1.125 * var(--extraspacing))}}.iconimage{max-width:calc(3 * var(--extraspacing))}@media (max-width: 576px){.iconimage{max-width:calc(2 * var(--extraspacing))}}.floatingbutton-container{position:fixed;right:1.5rem;bottom:1.5rem;z-index:5}.statuslabel{padding:calc(.5 * var(--standardspacing)) var(--extraspacing);min-width:calc(6.5 * var(--extraspacing));display:inline-block;border-radius:calc(5 * var(--extraspacing));color:var(--textgrey);background-color:var(--backgroundgrey)}.statuslabel.completedstatuslabel{color:var(--white);background:var(--completed)}.statuslabel.dcompletedstatuslabel{color:var(--white);background:var(--delayedButCompleted)}.statuslabel.inprogressstatuslabel{color:var(--white);background:var(--inprogress)}.statuslabel.duestatuslabel{color:var(--white);background-color:#eace09}.statuslabel.delayedstatuslabel{color:var(--white);background-color:var(--OAndMdelayed)}.statuslabel.missedstatuslabel{color:var(--white);background-color:var(--OAndMmissed)}.jodit-status-bar-link{display:none}.jodit-toolbar-button_about,.jodit-toolbar-button_fullsize{display:none!important}.anticon{display:inline-flex!important}.ant-message-notice-content{border-radius:.5rem!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.commonheading{font-weight:600;font-size:calc(1.25 * var(--extraspacing));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.keyboard-key{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#edf2f7;border-radius:.375rem;border-width:1px 1px 3px;font-weight:700;line-height:normal;padding-inline:.4em;white-space:nowrap}.ais-SearchBox-input{border-radius:25px;padding:.5rem 1rem;margin:.5rem;width:70%;border:1.5px solid var(--brandingbase)}.ais-SearchBox-input:focus{outline:none}.ais-SearchBox-submit,.ais-SearchBox-reset{border-radius:50%;color:#fff!important;background-color:#add8e6;width:40px;margin:0 .25rem;padding:.5rem;border:2px solid lightblue;transition:background-color .1s linear}.ais-SearchBox-submit:hover,.ais-SearchBox-reset:hover{background-color:#fff}.ant-picker{border-radius:5px!important}.oandmcard-paused{position:absolute;top:var(--standardspacing);right:var(--standardspacing);background:#fff;font-weight:700;color:red;z-index:100;border-radius:5px;font-size:var(--standardspacing)}.row-dragging{display:flex;z-index:999;align-items:center;justify-content:center;border:.4px solid var(--textgrey)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.force-pointer-events{pointer-events:all!important}.MuiButton-contained.greenbutton{background:var(--mapsgreen);color:var(--white)}.MuiButton-contained.greenbutton:hover,.MuiButton-contained.greenbutton:focus{background:var(--mapsgreen);color:var(--white)}.MuiButton-contained.dangerbutton{background:var(--danger);color:var(--white)}.MuiButton-contained.dangerbutton:hover,.MuiButton-contained.dangerbutton:focus{background:var(--danger);color:var(--white)}.MuiButton-contained.warningbutton{background:var(--warning);color:var(--white)}.MuiButton-contained.warningbutton:hover,.MuiButton-contained.warningbutton:focus{background:var(--warning);color:var(--white)}.MuiButton-contained.brandbutton{background:var(--brandingbase);color:var(--white)}.MuiButton-contained.brandbutton:hover,.MuiButton-contained.brandbutton:focus{background:var(--brandingbase);color:var(--white)}.brandbutton-nonbg{color:var(--brandingbase)!important}.brandbutton-nonbg:hover,.brandbutton-nonbg:focus{color:var(--brandingbase)}.solarladder-genericbutton{background:var(--brandingbase)!important;border:0;color:var(--white)!important;padding:calc(.5 * var(--standardspacing)) var(--extraspacing);box-shadow:var(--funkyshadow);border:.0875rem solid var(--backgroundgrey);border-radius:calc(.5 * var(--standardspacing));text-align:center;font-weight:500;outline:none;display:flex;align-items:center;justify-content:center}.solarladder-genericbutton.extrapadding{padding:var(--standardspacing) calc(2.5 * var(--extraspacing))}.signupbutton{margin-right:var(--extraspacing)!important;color:var(--brandingbase)!important;background-color:#fff!important}.loginbutton{color:var(--brandingbase)!important;background-color:#fff!important}.appheader{padding:0}@media print{.appheader{display:none}}.appheader a{text-decoration:none}.appheader .headerleft{display:flex;align-items:center;font-weight:600;font-size:1.065rem}.appheader .headerleft .logo-wrapper{margin:5px;padding:7px 12px;border:none;border-radius:50px;background-color:#fff}.appheader .headerleft .companylogo{max-height:1.375rem}.appheader .headerleft .companylogo.extraheight{max-height:1.65rem}.appheader .headerleft .client-logo{display:flex;align-items:center;justify-content:center;gap:calc(.5 * var(--standardspacing))}.appheader .headerleft .client-logo img{max-height:2.5rem}.appheader .headerleft .client-logo-separator{width:calc(.125 * var(--standardspacing));background:var(--bordergrey);height:calc(2 * var(--extraspacing))}.appheader .headerleft a{text-decoration:none;color:var(--black);display:flex;align-items:center}.appheader .headerright{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 500px){.appheader-hideonsmall{display:none!important}}@media screen and (min-width: 500px){.appheader-showonsmall{display:none!important}}.appheader-link{text-decoration:none;color:var(--black);display:flex;align-items:center}.appheader-link:hover{color:var(--black)}.dropzoneclass{margin:.65rem auto;display:flex;flex-flow:column;justify-content:center;border-radius:1rem;border-width:.175rem!important;background-color:#fff!important;max-width:500px!important}.dropzonetextclass{font-size:16px!important;color:var(--textgrey)}.DropzoneArea-uploadIconSize-8{height:25px!important}.previousproject{box-shadow:var(--funkyshadow);border-radius:.35rem;overflow:hidden;border:1px solid var(--backgroundgrey)}.previousproject a{color:var(--black);text-decoration:none}.previousproject-image{height:13.5rem;object-fit:cover;width:100%}.previousproject-image-container{height:13.5rem}.previousproject-details{padding:.75rem}.previousproject-details-name{font-weight:600;text-transform:uppercase}.previousproject-details-desc{margin:.35rem 0;line-height:1.5rem;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.5rem}.previousproject-details-misc{color:var(--textgrey)}.nonefound{padding:1.5rem 0;display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:40vh}.nonefound svg.react-icon{font-size:5rem}.comingsoon{text-align:center;min-height:45vh;display:flex;align-items:center;justify-content:center;flex-flow:column;font-weight:500;font-size:1.25rem}.comingsoon .resimage{max-height:17.5rem}.document{padding:1.35rem;border-radius:.35rem;box-shadow:var(--standardshadow);color:var(--black);text-decoration:none;cursor:pointer;align-items:center;margin-bottom:var(--midspacing)}.document .filename{text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document .downloadicon{font-weight:500;align-items:center}a.document-container{text-decoration:none}.projectviewer{font-size:var(--extraspacing);font-weight:400}@media screen{.projectviewer{margin:auto;min-width:80%;max-width:90%;color:var(--black);background:var(--white);height:95vh;overflow-y:auto;overflow-x:hidden;border-radius:var(--standardspacing)}.projectviewer-container{position:fixed;background:rgba(0,0,0,.7);overflow-y:auto;top:0;right:0;bottom:0;left:0;padding:2.5vh calc(.5 * var(--extraspacing));height:auto;z-index:899}}@media only screen and (max-width: 768px){.projectviewer-container{padding:0}}@media screen{.projectviewer-container.fullwidth{padding:0}.projectviewer::-webkit-scrollbar{width:calc(.75 * var(--standardspacing));z-index:599}.projectviewer::-webkit-scrollbar-track{background:transparent;border-left:.0125rem solid var(--backgroundgrey)}.projectviewer::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:5rem;border-bottom-right-radius:5rem}}@media only screen and (max-width: 768px){.projectviewer::-webkit-scrollbar-thumb{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen{.projectviewer::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectviewer.fullwidth{min-width:100%;max-width:100%;border-radius:0;min-height:100vh}.projectviewer.fullwidth::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:0;border-bottom-right-radius:0}.projectviewer-top{margin:0 auto;width:100%;z-index:600;top:0;position:sticky;background-color:#fff;padding:calc(.75 * var(--standardspacing)) calc(1.5 * var(--standardspacing));font-weight:700;font-size:calc(1.2 * var(--extraspacing));text-transform:uppercase;border-bottom:.1rem solid var(--backgroundgrey);align-items:center}}@media screen and (max-width: 768px){.projectviewer-top{padding:calc(.75 * var(--standardspacing)) var(--standardspacing)}}@media screen{.projectviewer-top svg.react-icon{font-size:calc(1.125 * var(--extraspacing))}.projectviewer-top-title{text-align:left}.projectviewer-content{color:var(--black);background:var(--white);position:relative}.projectviewer-content-realTimeUpdateLoader{position:fixed;bottom:2rem;right:5rem;z-index:999;display:flex;align-items:center;justify-content:flex-end;font-size:calc(1.5 * var(--extraspacing));font-weight:700}.projectviewer-content-padded-wrapper{padding:var(--extraspacing)}}@media only screen and (max-width: 768px){.projectviewer-content-padded-wrapper{padding:var(--standardspacing)}}@media screen{.projectviewer-content-lanechooser{padding-bottom:var(--standardspacing)}.projectviewer-content-basicinfo{padding:var(--standardspacing) 0;font-weight:500;align-items:center}.projectviewer-content-basicinfo-col{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width: 576px){.projectviewer-content-basicinfo-col{padding:calc(.375 * var(--standardspacing)) 0!important;justify-content:center}}@media screen{.projectviewer-content-basicinfo a{text-decoration:none;color:var(--black)}.projectviewer-content-tabbar{padding:0;width:100%;display:flex;text-align:left;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;border-bottom:.1rem solid var(--backgroundgrey)}.projectviewer-content-tabbar::-webkit-scrollbar{display:none}.projectviewer-content-tabbar .tabswitcher{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--black);transition:.1s;text-align:center;white-space:nowrap}.projectviewer-content-tabbar .tabswitcher:first-child{padding-left:0}.projectviewer-content-tabbar .tabswitcher.active{color:var(--primary)}.projectviewer-content-tabbar .nopadding{max-width:100%;margin:0}.projectviewer-content-tabcontainer{padding-top:var(--standardspacing);position:relative}}@media only screen and (max-width: 768px){.projectviewer{max-width:100%;min-width:100%;border-radius:0;min-height:100vh}}@media screen{.projectviewer-projecthome-section{padding:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));overflow:hidden;border:.1rem solid var(--backgroundgrey);margin-top:var(--standardspacing)}.projectviewer-projecthome-section-top{cursor:pointer}.projectviewer-projecthome-section-top-heading{font-weight:600;text-transform:uppercase}.projectviewer-projecthome-section-none{color:var(--textgrey);text-align:center}.projectviewer-projecthome-section-none svg.react-icon{margin:var(--standardspacing);font-size:5rem}.projectviewer-projecthome-mapssection{text-align:center}.projectviewer-projecthome-mapssection a{text-decoration:none}.projectviewer-projecthome-mapssection-mapsbutton.MuiButton-contained,.projectviewer-projecthome-mapssection-mapsbutton.MuiButton-contained:hover{background:var(--mapsgreen);color:var(--white)}.projectviewer-projecthome-mapssection-image{box-shadow:var(--wideshadow);margin-bottom:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));max-width:1000px}.projectviewer-projecthome-reminders{text-align:center}.projectviewer-projecthome-designimages-pending{color:var(--textgrey);text-align:center}.projectviewer-projecthome-designimages-pending svg.react-icon{margin:var(--standardspacing);font-size:5rem}.projectviewer-projecthome-row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.projectviewer-projecthome-row button{margin-right:var(--standardspacing)}.projectviewer-projecthome-solarLabs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.projectviewer-proposals-proposal-container{padding:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));border:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);margin-bottom:var(--standardspacing)}.projectviewer-proposals-proposal-container a.disabled{pointer-events:none}.projectviewer-proposals-proposal-container-heading{font-size:calc(1.125 * var(--extraspacing));font-weight:500;text-transform:uppercase;margin-bottom:calc(.5 * var(--standardspacing))}.projectviewer-proposals-proposal-container .expandIcon{cursor:pointer;font-size:2rem}.projectviewer-proposals-proposal-container .expandIcon-container{position:absolute;right:var(--standardspacing)}}@media screen and (max-width: 450px){.projectviewer-proposals-proposal-container .expandIcon-container{right:calc(.5 * var(--standardspacing))}}@media screen{.projectviewer-proposals-proposal-container .trackLocationSwitch{position:absolute;right:4rem;display:flex;align-items:center}}@media screen and (max-width: 450px){.projectviewer-proposals-proposal-container .trackLocationSwitch{right:2.5rem}}@media screen{.projectviewer-proposals-proposal-container .createproposalbutton.MuiButton-contained,.projectviewer-proposals-proposal-container .createproposalbutton.MuiButton-contained:hover,.projectviewer-proposals-proposal-container .createproposalbutton.MuiButton-contained:active{background:var(--mapsgreen);color:var(--white)}.projectviewer-deleteproject{text-align:center}.projectviewer-deleteproject-image{max-height:15rem;margin-bottom:1rem}.projectviewer-deleteproject-button.MuiButton-contained,.projectviewer-deleteproject-button.MuiButton-contained:hover,.projectviewer-deleteproject-button.MuiButton-contained:active{background:var(--danger)}.projectviewer-projectmembers-heading{margin:var(--standardspacing) 0;font-weight:600;font-size:calc(1.125 * var(--extraspacing));text-transform:uppercase}.projectviewer .manualpayments-tile{border-radius:calc(.5 * var(--standardspacing));padding:var(--standardspacing)}}.projectviewer-projectmanagement-notinitialized{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;padding:0}.projectviewer-projectmanagement-notinitialized-image{max-width:200px;margin:var(--standardspacing) auto}.projectviewer-projectmanagement-notinitialized-templatelist{width:100%;text-align:center;margin-top:var(--extraspacing)}.projectviewer-projectmanagement-notinitialized-templatelist-heading{font-size:calc(1.125 * var(--extraspacing));font-weight:500;margin-bottom:var(--standardspacing)}.projectviewer-projectmanagement-notinitialized-templatelist-list{justify-content:center}@media screen and (min-width: 576px){.projectviewer-projectmanagement-notinitialized-templatelist-list{gap:var(--extraspacing)}}.projectviewer-workflows{font-size:var(--extraspacing);font-weight:400;padding:10px 30px}.projectviewer-workflows-filters{padding-bottom:var(--extraspacing)}.projectviewer-workflows-filters-label{margin-right:var(--extraspacing)}.projectviewer-workflows-filters-formcontrol{width:300px}.projectviewer-workflows-date{text-align:left;font-size:var(--extraspacing);font-weight:500;padding-bottom:var(--midspacing)}.projectviewer-workflows-logitem-primary{color:var(--black)}.projectviewer-workflows-logitem-primary b{color:var(--analyticsorange);font-weight:600}.removableimage{margin:var(--standardspacing) auto;position:relative;overflow:hidden;height:7.5rem;width:7.5rem;border-radius:.925rem;display:flex;align-items:center;justify-content:center;color:var(--statusred);cursor:pointer;border:.1rem solid var(--bordergrey)}.removableimage:hover{color:var(--closedred)}.removableimage .icon svg.videoicon{font-size:calc(3.5 * var(--extraspacing))}.removableimage-remover,.removableimage-option{position:absolute;background:transparent;display:flex;top:0;right:0;height:2.75rem;width:2.75rem;padding:.75rem;opacity:1;transition:.3s;justify-content:center;align-items:center}.removableimage-remover .icon svg,.removableimage-option svg.react-icon{background:var(--danger);fill:var(--white);border-radius:50%;padding:.25rem}.removableimage-remover:hover,.removableimage-option:hover{cursor:pointer;opacity:1}.removableimage-image{height:7.5rem;width:7.5rem;object-fit:cover}.remindercreatormodal .timeselector-row{display:flex;align-items:center;justify-content:center}.remindercreatormodal .timeselector-col{text-align:center}.graph{background-color:#005;border-radius:10px}.graph-container{position:relative;width:95%}.graph-modal{display:flex;justify-content:center}.graph-inputs{position:absolute;top:10px;left:18%}@media screen and (max-width: 925px) and (min-width: 768px){.graph-inputs{top:6px;left:12%}}@media screen and (max-width: 450px){.graph-inputs{top:6px;left:8%}}.mode-container{position:absolute;top:10px;left:57%;display:flex;background-color:#434580}@media screen and (max-width: 925px) and (min-width: 768px){.mode-container{left:52%;top:8px}}@media screen and (max-width: 450px){.mode-container{left:48%;top:7px}}.mode-text{padding:3px 12px;color:#f5f5f5}@media screen and (max-width: 925px) and (min-width: 768px){.mode-text{padding:2px 8px}}@media screen and (max-width: 450px){.mode-text{padding:2px 8px}}.stats-container{align-items:center;margin-top:calc(2 * var(--standardspacing))}@media screen and (max-width: 576px){.stats-container{margin-top:var(--standardspacing)}}.stats-titles{font-size:1.25rem}@media screen and (max-width: 576px){.stats-titles{text-align:center;justify-content:center}.stats-titles-container{margin:calc(.5 * var(--extraspacing)) 0}}.stats .datacard{width:90%;border:1px solid #cfcfcf;border-radius:.5rem;padding:var(--standardspacing);margin:var(--extraspacing) auto}@media screen and (max-width: 576px){.stats .datacard{margin:25px 0}}@media screen and (max-width: 1000px) and (min-width: 576px){.stats .datacard{width:83%}}.stats .datacard .data-container{margin:35px 0;flex-direction:column}.stats .datacard .data-value{font-size:1.9rem;margin-top:calc(.5 * var(--extraspacing))}.center{display:flex;justify-content:center;text-align:center}.timeoutofsyncpage{z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;padding:1.5rem;background:var(--white);display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.timeoutofsyncpage-image{max-height:15rem;overflow:hidden}.timeoutofsyncpage-image img{max-height:15rem;object-fit:cover}.timeoutofsyncpage-message{font-size:1.25rem;font-weight:500;text-transform:capitalize}.integrationcard{background:var(--white);color:var(--black);display:block;text-align:left;border-radius:calc(.5 * var(--standardspacing));box-shadow:var(--materialshadow);padding:calc(1.25 * var(--extraspacing));max-width:85%;min-width:85%}.integrationcard-top{font-size:var(--extraspacing);font-weight:500;text-transform:uppercase;display:flex;align-items:center}.integrationcard-top svg.react-icon{font-size:calc(1.25 * var(--extraspacing));color:var(--mapsgreen)}.integrationcard-image{height:7.5rem;max-width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.integrationcard-image img{max-height:5rem}.tabularprojectstable-title-navbar{display:flex;justify-content:space-between;align-items:center;margin:var(--standardspacing) 0}.tabularprojectstable-row.active{background:rgba(227,241,5,.18)}.tabularprojectstable-row-cell{background:#fff;min-width:10rem;text-align:center}.tabularprojectstable-row-cell.projecttypecell{background:var(--backgroundgrey);color:var(--black)}.tabularprojectstable-row-cell.projecttypecell.warm{background:var(--enquirywarm);color:var(--white)}.tabularprojectstable-row-cell.projecttypecell.hot{background:var(--enquiryhot);color:var(--white)}.tabularprojectstable-row-cell.projecttypecell.cold{background:var(--enquirycold);color:var(--white)}.tabularprojectstable-row-cell a{font-weight:400}.tabularprojectstable-row td{padding:calc(.5 * var(--standardspacing));border-collapse:collapse;border:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);max-width:15rem;white-space:nowrap;overflow-x:auto}.tabularprojectstable-row td::-webkit-scrollbar{width:0;height:0}.tabularprojectstable-checkboxrow{min-width:2.75rem;max-width:2.75rem;text-align:center}.tabularprojectstable-heading{box-shadow:var(--standardshadow)}.tabularprojectstable-heading th{min-width:8.5rem;text-align:center;padding:calc(.5 * var(--standardspacing));border-collapse:collapse;border:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);background-color:#fff;cursor:pointer}.tabularprojectstable-heading th span{display:flex;justify-content:center;align-items:center}.tabularprojectstable-heading th span span{flex-grow:1}.tabularprojectstable-heading th.tabularprojectstable-checkboxrow{min-width:2.75rem!important;max-width:2.75rem!important}.tabularprojectstable-container{overflow-x:auto;max-width:100%;max-height:65vh;border-bottom:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);padding:0;margin:0;scrollbar-color:var(--bordergrey) transparent}.tabularprojectstable-container::-webkit-scrollbar{width:calc(.1 * var(--extraspacing));max-height:calc(.25 * var(--extraspacing));height:calc(.25 * var(--extraspacing))}.tabularprojectstable-container::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.tabularprojectstable-container::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.tabularprojectstable-container::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectmanagement-categorytable{border-collapse:collapse;min-width:80vw}.projectmanagement-categorytable th,.projectmanagement-categorytable td{border:.2px solid var(--backgroundgrey);padding:var(--standardspacing)}.projectmanagement-categorytable th{color:#615f5f}.projectmanagement-categorytable-header{background:#f8f8f8}.projectmanagement-categorytable-header a{text-decoration:none;color:#615f5f}.projectmanagement-categorytable-header a .icon svg.expandericon{font-size:calc(2 * var(--extraspacing))}.projectmanagement-categorytable-container{min-width:100%;overflow-x:auto;margin-bottom:var(--extraspacing);scrollbar-color:var(--bordergrey) transparent}.projectmanagement-categorytable-container::-webkit-scrollbar{width:calc(.1 * var(--extraspacing));max-height:calc(.6 * var(--extraspacing));height:calc(.6 * var(--extraspacing))}.projectmanagement-categorytable-container::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.projectmanagement-categorytable-container::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.projectmanagement-categorytable-container::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectmanagement-categorytable-row-userbadge{border-radius:2.5rem;background:var(--backgroundgrey);padding:calc(.25 * var(--extraspacing)) calc(.5 * var(--extraspacing));align-items:center;display:inline-flex;color:#615f5f;font-size:var(--extraspacing);min-width:calc(6.5 * var(--extraspacing));text-align:center;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectmanagement-categorytable-row-userbadge-image{max-height:calc(1.5 * var(--extraspacing));border-radius:var(--extraspacing)}.projectmanagement-categorytable-row-statusbadge{border-radius:2.5rem;background:var(--todogrey);padding:calc(.25 * var(--extraspacing)) var(--standardspacing);text-align:center;display:inline-block;color:#615f5f;height:auto;font-size:var(--extraspacing);min-width:calc(6.5 * var(--extraspacing));text-transform:capitalize}.projectmanagement-categorytable-row-statusbadge.in-progress{background:var(--inprogress);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.completed{background-color:var(--completed);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.delayed{background-color:var(--delayed);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.d-completed{background-color:var(--delayedButCompleted);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.at-risk{background-color:var(--OAndMdelayed);color:var(--white)}.projectmanagement-categorytable-row.draggable{cursor:move}.categorytable{border-collapse:separate;min-width:100%;background:var(--backgroundgrey);text-align:left;border-radius:calc(.5 * var(--extraspacing));overflow:hidden}.categorytable-container{margin-bottom:var(--standardspacing);position:relative}.categorytable-container.editing-blocked{position:relative;cursor:not-allowed}.categorytable-container.editing-blocked .categorytable{opacity:.6;filter:grayscale(100%);z-index:12;pointer-events:none;-webkit-user-select:none;user-select:none}.categorytable-container.editing-blocked .editing-blocked-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);padding:calc(1.25 * var(--standardspacing));border-radius:8px;box-shadow:0 4px 12px #00000026;border:2px solid var(--black);z-index:13;min-width:250px;pointer-events:none;font-weight:500;color:#666;text-align:center}.categorytable-container.editing-blocked .editing-blocked-message:before{display:block;font-size:1.5em;margin-bottom:8px}.categorytable-container.editing-blocked:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;cursor:not-allowed!important;pointer-events:none}.categorytable svg.react-icon{font-size:calc(1.25 * var(--extraspacing))}.categorytable svg.react-icon.addericon{color:#3a3939}.categorytable svg.react-icon.milestoneicon{color:var(--danger)}.categorytable svg.react-icon.importanttaskicon{color:var(--warning)}.categorytable-top{padding:calc(.5 * var(--standardspacing));color:#3a3939}.categorytable-top-smalltext{font-size:calc(.675 * var(--extraspacing));font-weight:500}.categorytable-top-name{font-weight:600}.categorytable-top a{color:#3a3939;text-decoration:none}.categorytable-top-categoryinfo{display:flex;align-items:center}.categorytable-top-categoryinfo-left{align-items:center;white-space:nowrap;overflow:auto hidden;width:67%}.categorytable-top-categoryinfo-left::-webkit-scrollbar{display:none}.categorytable-top-categoryinfo-right svg.react-icon{font-size:calc(1.35 * var(--extraspacing))}.categorytable-top-members{display:inline-flex}.categorytable-top-members .categorytable-tasks-list-row-categoryuserbadge{font-size:var(--standardspacing);background-color:var(--crmblue);display:flex;color:var(--white);align-items:center;justify-content:center;font-weight:400;width:calc(2 * var(--extraspacing));height:calc(2 * var(--extraspacing));border-radius:50%}.categorytable-tasks-container{width:100%;overflow:auto}.categorytable-tasks-list{overflow:hidden;border-collapse:separate;border-radius:var(--extraspacing);min-width:100%}.categorytable-tasks-list-container{width:99%;overflow:auto;padding:0 var(--standardspacing) 0 0;margin-left:var(--standardspacing);margin-right:var(--standardspacing);scrollbar-color:var(--bordergrey) transparent}.categorytable-tasks-list-container::-webkit-scrollbar{width:calc(.1 * var(--extraspacing));max-height:calc(.25 * var(--extraspacing));height:calc(.25 * var(--extraspacing))}.categorytable-tasks-list-container::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.categorytable-tasks-list-container::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.categorytable-tasks-list-container::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.categorytable-tasks-list-row{z-index:10;font-size:calc(1.075 * var(--midspacing));max-height:4rem;align-self:center;display:flex;width:100%;min-width:740px;align-items:center}.categorytable-tasks-list-row.borderedrow{border:.05px solid lightgray}.categorytable-tasks-list-row-subtask{background-color:#007bff}.categorytable-tasks-list-row-progress .arrow{left:calc(5 * var(--extraspacing))}.categorytable-tasks-list-row-userbadge{border-radius:2.5rem;background:var(--backgroundgrey);padding:calc(.25 * var(--extraspacing)) calc(.5 * var(--extraspacing));align-items:center;display:inline-flex;color:#615f5f;font-size:calc(1.075 * var(--midspacing));min-width:calc(6.5 * var(--extraspacing));text-align:center;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:auto;margin-right:em}.categorytable-tasks-list-row-userbadge-image{max-height:calc(1.5 * var(--extraspacing));border-radius:var(--extraspacing)}.categorytable-tasks-list-row-statusbadge{border-radius:2.5rem;background:var(--todogrey);padding:calc(0 * var(--extraspacing)) var(--standardspacing);text-align:center;display:inline-block;color:#615f5f;height:auto;font-size:calc(1.075 * var(--midspacing));min-width:calc(6.5 * var(--extraspacing));text-transform:capitalize}.categorytable-tasks-list-row-statusbadge.in-progress{background:var(--inprogress);color:var(--white)}.categorytable-tasks-list-row-statusbadge.completed{background-color:var(--completed);color:var(--white)}.categorytable-tasks-list-row-statusbadge.delayed{background-color:var(--delayed);color:var(--white)}.categorytable-tasks-list-row-statusbadge.d-completed{background-color:var(--delayedButCompleted);color:var(--white)}.categorytable-tasks-list-row-statusbadge.at-risk{background-color:var(--OAndMdelayed);color:var(--white)}.categorytable-tasks-list-row-cell{padding:var(--standardspacing);overflow:visible;white-space:nowrap;height:4rem;background-color:#fff;border-right:.05px solid lightgray;border-bottom:.05px solid lightgray;display:flex;align-items:center;justify-content:center}.categorytable-tasks-list-row-cell.textcell{overflow:hidden;text-overflow:ellipsis;justify-content:left}.categorytable-tasks-list-row-cell.tasktitle{overflow:hidden;text-overflow:ellipsis;justify-content:left;cursor:pointer;transition:all .18s ease}.categorytable-tasks-list-row-cell.tasktitle:hover{text-decoration:underline}.categorytable-tasks-list-row-cell.overflow-scroll{overflow-x:auto}.categorytable-tasks-list-row-cell:not(:last-child){border-right:.1rem solid var(--backgroundgrey)}.categorytable-tasks-list-row-cell::-webkit-scrollbar{display:none}.categorytable-tasks-list th,.categorytable-tasks-list td{overflow:auto;white-space:nowrap;border-right:.1rem solid var(--backgroundgrey)}.categorytable-tasks-list th::-webkit-scrollbar,.categorytable-tasks-list td::-webkit-scrollbar{display:none}.categorytable-tasks-list th{color:#615f5f;padding:var(--standardspacing)}.categorytable-subtasks-table{width:100%;border:5px solid #dfdfdf}.categorytable-subtasks-table-row{background:var(--white);align-items:center}.categorytable-subtasks-table-row td{padding:.25rem;overflow:auto;white-space:nowrap}.categorytable-subtasks-table-row td:not(:last-child){border-right:.1rem solid var(--backgroundgrey)}.categorytable-subtasks-table-row td:not(:first-child){border-left:.1rem solid var(--backgroundgrey)}.categorytable-subtasks-table-row td::-webkit-scrollbar{display:none}.categorytable-subtasks-table-row .subtask-list-item{overflow:visible;z-index:999;background-color:"white";justify-content:"space-around"}.categorytable-subtasks-table-row .subtask-list-item.tasktitle{overflow:hidden;text-overflow:ellipsis;justify-content:left;cursor:pointer;transition:all .18s ease}.categorytable-subtasks-table-row .subtask-list-item.tasktitle:hover{text-decoration:underline}.categorytable-subtasks-table-row .subtask-list-item:not(:last-child){border-bottom:.1rem solid var(--backgroundgrey)}.categorytable-subtasks-table-container{width:100%;padding-bottom:.2rem;margin-bottom:.5rem;background-color:#d3d3d3;border-radius:.3rem;transform-origin:top;z-index:1}.task-duedate{padding:calc(.5 * var(--standardspacing)) var(--standardspacing);border-radius:var(--extraspacing);background:var(--backgroundgrey);color:#615f5f;font-size:var(--standardspacing);display:inline-block}.task-duedate.delayed{background:var(--delayed);color:var(--white)}.task-duedate.completed{background:var(--mapsgreen);color:var(--white)}.task-duedate.in-progress{background:var(--inprogress);color:var(--white)}.task-duedate.d-completed{background-color:var(--delayedButCompleted);color:var(--white)}.task-duedate.at-risk{background-color:var(--OAndMdelayed);color:var(--white)}.sortable-ghost,.sortable-drag,.sortable-chosen{opacity:1}.category-header{padding:16px;background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.category-header .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.category-header .header-content{flex-direction:column;align-items:flex-start}}.category-header .left-section,.category-header .right-section{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.category-header .left-section,.category-header .right-section{width:100%;justify-content:flex-start}.category-header .right-section{justify-content:flex-end}}.category-header .expand-button{color:#007bff}.category-header .category-info{display:flex;flex-direction:column}.category-header .category-label{font-size:.8rem;color:#6c757d;padding:0}.category-header .category-name{font-size:1rem;font-weight:700;color:#212529}.category-header .tasks-count{font-size:.8rem;color:#6c757d;background-color:#f8f9fa;padding:4px 14px;border-radius:12px}.category-header .circular-progress{position:relative;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}.category-header .circular-progress svg{width:100%;height:100%;transform:rotate(-90deg)}.category-header .circular-progress .circle-bg{fill:none;stroke:#f8f9fa;stroke-width:3}.category-header .circular-progress .circle-progress{fill:none;stroke:#28a745;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.category-header .circular-progress .progress-label{position:absolute;font-size:.75rem;font-weight:700;color:#212529}.category-header .user-badges{display:flex;flex-wrap:wrap;gap:8px}.category-header .user-badge{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;background-color:teal;color:#fff;font-size:1rem}.category-header .due-date{font-size:.8rem;color:#6c757d}.category-header .action-button{transition:color .3s ease,background-color .3s ease;padding:12px}.category-header .action-button:hover{scale:.9;transition:all .3s ease-in-out}.category-header .action-button.delete:hover{color:#dc3545;background-color:#dc35451a}.task-modal-editing-blocked{position:relative;pointer-events:none;filter:grayscale(100%)}.task-modal-editing-blocked:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);z-index:10}.task-modal-editing-blocked .editing-blocked-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);padding:calc(1.25 * var(--standardspacing));border-radius:8px;box-shadow:0 4px 12px #00000026;border:2px solid var(--black);z-index:13;min-width:250px;pointer-events:none;font-weight:500;color:#666;text-align:center}.task-modal-editing-blocked .editing-blocked-message:before{display:block;font-size:1.5em;margin-bottom:8px}.task-modal-editing-blocked:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;cursor:not-allowed!important;pointer-events:none}.projectmanagement-categorymodal-wrapper,.projectmanagement-taskmodal-wrapper{height:85vh;max-height:85vh;overflow:"hidden";display:flex;flex-direction:row}@media screen and (max-width: 600px){.projectmanagement-categorymodal-wrapper,.projectmanagement-taskmodal-wrapper{height:92vh;max-height:92vh;padding:0;flex-direction:column}}.projectmanagement-categorymodal-nanda,.projectmanagement-taskmodal-nanda{display:flex;flex-flow:column}@media only screen and (min-width: 968px){.projectmanagement-categorymodal-nanda,.projectmanagement-taskmodal-nanda{border-left:.1rem solid var(--backgroundgrey)}}@media only screen and (max-width: 968px){.projectmanagement-categorymodal-nanda,.projectmanagement-taskmodal-nanda{border-top:.1rem solid var(--backgroundgrey)}}.projectmanagement-categorymodal-nanda-header,.projectmanagement-taskmodal-nanda-header{border-bottom:.1rem solid var(--backgroundgrey);flex:1;max-height:10%;display:flex;align-items:center}.projectmanagement-categorymodal-nanda-header-heading,.projectmanagement-taskmodal-nanda-header-heading{margin-bottom:0;display:flex;align-items:center}.projectmanagement-categorymodal-nanda-content,.projectmanagement-taskmodal-nanda-content{flex:8.5;max-height:85%;overflow-y:auto;scrollbar-color:var(--bordergrey) transparent}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar{width:calc(.375 * var(--extraspacing));max-height:calc(.25 * var(--extraspacing));height:calc(.25 * var(--extraspacing))}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar-track,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar-thumb,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar-thumb:hover,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectmanagement-categorymodal-nanda-content-note,.projectmanagement-taskmodal-nanda-content-note{background:var(--backgroundgrey);border-radius:calc(.5 * var(--standardspacing));padding:var(--standardspacing);font-size:var(--midspacing)}.projectmanagement-categorymodal-nanda-content-note-container,.projectmanagement-taskmodal-nanda-content-note-container{margin-bottom:var(--extraspacing)}.projectmanagement-categorymodal-nanda-content-note-image,.projectmanagement-taskmodal-nanda-content-note-image{max-height:250px;object-fit:cover;border-top-left-radius:calc(.5 * var(--standardspacing));border-top-right-radius:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content-note-image-container,.projectmanagement-taskmodal-nanda-content-note-image-container{max-height:250px;width:100%;overflow:hidden;display:block;background-color:var(--backgroundgrey);border-top-left-radius:calc(.5 * var(--standardspacing));border-top-right-radius:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content-note-heading,.projectmanagement-taskmodal-nanda-content-note-heading{font-size:var(--midspacing);font-weight:600}.projectmanagement-categorymodal-nanda-content-note-filelink,.projectmanagement-taskmodal-nanda-content-note-filelink{border-radius:50%;background:var(--bordergrey);width:2rem;height:2rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-right:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content-note-text,.projectmanagement-taskmodal-nanda-content-note-text{white-space:pre-wrap;display:flex;align-items:center}.projectmanagement-categorymodal-nanda-content-note-user,.projectmanagement-taskmodal-nanda-content-note-user{align-items:flex-end;justify-content:flex-end;display:flex}.projectmanagement-categorymodal-nanda-content-note-user-badge,.projectmanagement-taskmodal-nanda-content-note-user-badge{border-radius:50%;cursor:pointer;width:2rem;height:2rem;background:var(--bordergrey);display:flex;align-items:center;justify-content:center;font-weight:500}.projectmanagement-categorymodal-nanda-content-note-time,.projectmanagement-taskmodal-nanda-content-note-time{font-size:var(--standardspacing);color:var(--textgrey)}.projectmanagement-categorymodal-nanda-content-note-proof,.projectmanagement-taskmodal-nanda-content-note-proof{color:var(--white);padding:var(--standardspacing);text-align:center;border-radius:calc(.5 * var(--standardspacing));background-color:var(--finished)}.projectmanagement-categorymodal-nanda-creator,.projectmanagement-taskmodal-nanda-creator{flex:1.5;border-top:.1rem solid var(--backgroundgrey);max-height:50%}.projectmanagement-categorymodal-nanda-creator .row,.projectmanagement-taskmodal-nanda-creator .row{margin-top:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-creator-button,.projectmanagement-taskmodal-nanda-creator-button{text-align:center}.projectmanagement-categorymodal #notefileinput,.projectmanagement-taskmodal #notefileinput{display:none}.projectmanagement-categorymodal-forms,.projectmanagement-taskmodal-forms{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.proofOfProgress{max-width:50%}.projectmanagement-templatecard{border-radius:calc(.5 * var(--standardspacing));border:calc(.12 * var(--extraspacing)) solid var(--backgroundgrey);padding:var(--extraspacing);display:flex;flex-flow:column;justify-content:center;height:100%;width:100%;cursor:pointer;text-transform:uppercase;position:relative;overflow:hidden;box-shadow:var(--wideshadow)}.projectmanagement-templatecard-customerdashboard{position:absolute;top:0;right:0;font-size:var(--standardspacing);font-weight:600;color:var(--textgrey);padding:calc(.4 * var(--standardspacing))}.projectmanagement-templatecard-optionsRight{position:absolute;top:0;right:0}.projectmanagement-templatecard-optionsLeft{position:absolute;top:0;left:0}.projectmanagement-templatecard:hover{border-color:var(--primary)}.projectmanagement-templatecard.addercard{color:var(--primary);display:flex;justify-content:center;align-items:center}.projectmanagement-templatecard-name{font-weight:600;font-size:calc(1.125 * var(--extraspacing))}.projectmanagement-templatecard-stat{margin-top:calc(.5 * var(--standardspacing));font-weight:500;font-size:var(--midspacing);color:var(--textgrey)}.projectmanagement-templatecard-stat-small{font-size:calc(var(--midspacing) / 1.5)}.projectmanagement-templatecard-customstat{margin-top:calc(.5 * var(--standardspacing));font-weight:700;color:var(--textgrey);font-size:calc(var(--midspacing) / 1.75);width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.projectmanagement-templatecard-customstat span{margin-bottom:5px;padding:2px 5px;border-radius:50px}.projectmanagement-templatecard-top-right{background:var(--brandingbase);opacity:.5;height:calc(4.5 * var(--standardspacing));width:calc(4.5 * var(--standardspacing));border-radius:var(--extraspacing);position:absolute;top:calc(-2.5 * var(--standardspacing));right:calc(-2.5 * var(--standardspacing))}.editTemplate{max-width:50%}.reusable-maps-selector #searchinput{background-color:#fff;font-size:.925rem;border-radius:.33rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-weight:300;margin-left:.75rem;text-overflow:ellipsis;width:65%;padding:.5rem;margin-top:.5rem;border:.1rem solid #cfcfcf;outline:none}.reusable-maps-selector #searchinput:focus{border-color:#4d90fe}.reusable-maps-selector .searchbutton{margin-top:.5rem}.reusable-maps-selector #instructions{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px #0000004d;margin:10px;font:400 12px;overflow:hidden;padding:var(--standardspacing);font-size:medium}.pac-container{z-index:1000000!important}.react-calendar{width:350px;max-width:100%;background:white;border:none;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar.oandmcalendar{border-radius:var(--standardspacing);box-shadow:var(--wideshadow);margin:0 auto}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .6666666667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#fafaad}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar{border:none!important;border-radius:.5rem!important;overflow:hidden;box-shadow:var(--wideshadow)!important;margin:0 auto}.calendar-events{display:flex;flex-wrap:wrap;justify-content:center}.calendar-event{flex-shrink:0;margin:2px;width:5px;height:5px;border-radius:2.5px;background-color:var(--primary)}.calendar-event.completed{background-color:var(--completed)}.calendar-event.inprogress{background-color:var(--inprogress)}.calendar-event.scheduled{background-color:var(--warning)}.calendar-event.delayed{background-color:var(--delayed)}.calendar-event.due{background-color:#eace09}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__month-view__weekdays__weekday abbr{cursor:default!important;text-decoration:none!important}.OnMReports{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.OnMReports-durationSelector{align-self:flex-end}.OnMReports-generalInfo{width:100%;display:flex;justify-content:space-between}.OnMReports-generalInfo-entry{background-color:#e0e0e083;flex:1;display:flex;flex-direction:column;align-items:center;padding:calc(.5 * var(--standardspacing)) var(--standardspacing);border-radius:5px;color:#000}@media (min-width: 768px){.OnMReports-generalInfo-entry{margin-right:var(--standardspacing)}}@media (max-width: 768px){.OnMReports-generalInfo-entry{margin-top:calc(.5 * var(--standardspacing));min-width:100%}}.OnMReports-generalInfo-entry p{margin:0}.OnMReports-statsContainer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.OnMReports-tableContainer{width:100%}@media (min-width: 768px){.OnMReports-downloadButton{align-self:flex-end}}@media (max-width: 768px){.OnMReports-downloadButton{width:100%}}.MuiDataGrid-columnHeaderTitle{color:#000}.semibold_text{font-weight:600!important}.gst_breakup_details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:center}.gst_breakup_details_keys{grid-column:span 2/span 2}.gst_breakup_details_values{grid-column:span 1/span 1}.total_profit_card{position:absolute;bottom:2.25rem;left:-2.5rem;background-color:#fff;width:50%}.total_gst_card{position:absolute;bottom:2.25rem;right:-2.5rem;background-color:#fff;width:50%}.calculator_input_section{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.calculator_view_section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.calculator_view_section_card{position:relative;height:15rem;padding-top:.5rem;padding-left:1.25rem;padding-right:1.25rem}.gst_rates{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:75%}.gst_breakup_btn_container{width:100%;position:absolute;bottom:.5rem}.small_text{font-size:.75rem;line-height:1rem}.large_text{font-size:1.125rem;line-height:1.75rem}.extra_large_text{font-size:2.25rem;line-height:2.5rem}.gst_text_color{--tw-text-opacity: 1;color:rgba(29,78,216,var(--tw-text-opacity))}.col_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.col_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media screen and (min-width: 1024px){.calculator_input_section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 640px){.gst_rates{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator_view_section_card{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width: 1280){.gst_rates{grid-template-columns:repeat(5,minmax(0,1fr))}}.workflow-creator{padding:var(--extraspacing)}.workflow-creator-drag-n-drop{display:flex;flex-direction:column-reverse;flex-grow:1}.workflow-creator-pane{display:block;flex-grow:1;height:70vh;max-height:100vh}.workflow-creator-options{display:flex;padding:var(--extraspacing);justify-content:flex-end}.workflow-creator-toolbar{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;padding:var(--midspacing);width:100%}.workflow-creator-toolbar .description{font-size:var(--extraspacing)}.workflow-creator-toolbar .drag-n-drop-node{max-width:250px;padding:var(--midspacing);border:2px solid #1a192b;border-radius:var(--extraspacing);font-size:var(--extraspacing);font-weight:700;margin:var(--extraspacing) 0;text-align:center;cursor:pointer}.workflow-creator .node-handles{width:calc(.8 * var(--standardspacing));height:calc(.8 * var(--standardspacing));z-index:2;display:block;color:#000;margin-left:-50px;margin-top:10px}.react-flow__controls-button{width:50px!important;height:50px!important;border:1px solid black!important;font-size:24px!important;background-color:#fff!important}.custom-handle-wrapper{position:relative}.handle-label{position:absolute;top:4px;background-color:#fff;padding:2px 4px;color:teal;border:1px solid teal;border-radius:3px;font-size:10px;text-wrap:balance;white-space:nowrap}.react-flow__handle{width:10px!important;height:10px!important;border-radius:510%;z-index:2;margin:1px -2px -2px}.workflow-node{position:relative;background-color:#fff;border-radius:var(--standardspacing);min-width:110px;min-height:50px;border:1px solid #1a192b;padding:var(--midspacing)}.workflow-node-heading{font-size:var(--standardspacing);font-weight:700;text-align:center;width:full;border-bottom:1px solid black;padding-bottom:var(--standardspacing);margin-bottom:var(--standardspacing)}.workflow-node-formcontrol{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--standardspacing)}.workflow-node-formcontrol-label{margin-right:var(--extraspacing)}.workflow-node-condition{min-width:200px;margin-bottom:var(--extraspacing);display:flex;align-items:center}.workflow-node-condition-inputs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:460px}.workflow-node-condition-input{width:30%!important}.workflow-node-removecondition{cursor:pointer;color:var(--delayed)}.workflow-node-addcondition{cursor:pointer;display:flex;height:30px;margin-top:10px;border-radius:20rem;width:30px;justify-content:center;color:var(--mapsgreen)}.workflow-node-icon{width:100%;height:100%}.workflow-node-event{width:300px}.workflow-node-event-type-input{width:60%}.workflow-node-event-taskduration{display:flex;align-items:center;justify-content:center;margin:calc(.3 * var(--standardspacing)) 0}.workflow-node-event-params{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.workflow-node-event-input{width:100%!important;margin-block:1%!important}.workflow-node-event-group-label{align-self:flex-start;margin-left:3%}.workflow-node-event-groups{width:95%!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:calc(.5 * var(--standardspacing))}.ant-modal-close{color:var(--brandingbase)!important;display:flex;justify-content:center;align-items:center}.ant-modal-close-x{height:fit-content}.ant-modal-content{padding:10px!important}.ant-btn-primary{background-color:var(--brandingbase)!important;border:none!important;box-shadow:none!important}.ant-btn-primary:disabled{background-color:#d3d3d3!important;border:none!important;box-shadow:none!important}.ant-modal-header{padding:7px!important}.ant-switch-inner,.ant-switch{padding-inline:4px!important}.ant-popover-inner-content{padding:0!important}.ant-radio{align-self:auto!important}.ant-slider-handle{inset-block-start:unset!important}@media print{.ant-tooltip{display:none!important}}.youtube-embed-modal.ant-modal{min-width:900px}@media screen and (max-width: 900px){.youtube-embed-modal.ant-modal{min-width:auto;max-width:100%}}.youtube-embed-modal.ant-modal .ant-modal-content,.youtube-embed-modal.ant-modal .ant-modal-body{padding:0!important}@media screen and (max-width: 900px){.intro-popup.ant-modal{min-width:auto;max-width:100%}}.intro-popup.ant-modal .ant-modal-content,.intro-popup.ant-modal .ant-modal-body{padding:0!important}@media (max-width: 480px){.ant-picker-panels{display:flex;flex-direction:column}}.ant-tour-content{max-width:90vw;margin:auto}.ant-message-notice-error .ant-message-notice-content{border:2px solid var(--danger)}.proposal-template.printing,.template.printing{background:var(--white)}.proposal-template.printing *,.template.printing *{box-shadow:unset!important}@media screen{.proposal-template,.template{height:100%;padding:var(--standardspacing);background:var(--bordergrey)}}.proposal-template-section,.template-section{min-height:95vh;background:var(--white);position:relative;z-index:5}@media print{.proposal-template-section,.template-section{height:100%;min-height:100vh}}.proposal-template-section.sectionone,.template-section.sectionone{padding:0}@media screen{.proposal-template-section,.template-section{padding:3rem;max-width:800px;margin:0 auto;box-shadow:var(--longershadow);overflow:hidden;background:var(--white)}.proposal-template-section:not(:first-child),.template-section:not(:first-child){margin-top:1rem;margin-bottom:1rem}}@media print{.proposal-template-section,.template-section{padding:1.65rem 3rem 0;page-break-after:always}}.proposal-template .sectionone-backdrop,.template .sectionone-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.proposal-template .sectionone-background,.template .sectionone-background{position:relative}@media screen{.proposal-template .sectionone-background,.template .sectionone-background{min-height:100vh}}@media print{.proposal-template .sectionone-background,.template .sectionone-background{height:100vh}}.proposal-template .sectionone-background-image,.template .sectionone-background-image{object-fit:cover;width:100%;z-index:2}@media screen{.proposal-template .sectionone-background-image,.template .sectionone-background-image{max-height:90vh}}@media print{.proposal-template .sectionone-background-image,.template .sectionone-background-image{height:65vh}}.proposal-template .sectionone-background-info,.template .sectionone-background-info{position:absolute;background:var(--white);padding:var(--extraspacing);top:9.3vh;left:calc(2.25 * var(--extraspacing));min-width:22.5rem;display:flex;flex-flow:column}@media screen{.proposal-template .sectionone-background-info,.template .sectionone-background-info{min-height:77.5vh}}@media print{.proposal-template .sectionone-background-info,.template .sectionone-background-info{width:39rem;left:calc(4 * var(--extraspacing));height:50vh;top:20vh}}.proposal-template .sectionone-background-info-top,.template .sectionone-background-info-top{color:var(--templateprimary);padding:.5rem;font-weight:500}.proposal-template .sectionone-background-info-top-heading,.template .sectionone-background-info-top-heading{border-bottom:.2rem solid var(--templateprimary);font-size:calc(2.5 * var(--extraspacing));font-weight:700;display:inline-block;margin-bottom:var(--standardspacing)}@media print{.proposal-template .sectionone-background-info-top-heading,.template .sectionone-background-info-top-heading{font-size:calc(4.4 * var(--extraspacing))}}.proposal-template .sectionone-background-info-top-customername,.template .sectionone-background-info-top-customername{font-size:calc(1.1 * var(--extraspacing))}@media print{.proposal-template .sectionone-background-info-top-customername,.template .sectionone-background-info-top-customername{font-size:calc(1.9 * var(--extraspacing))}}.proposal-template .sectionone-background-info-bottom,.template .sectionone-background-info-bottom{display:flex;height:87.5%;justify-content:flex-end;align-items:center;flex-flow:column}.proposal-template .sectionone-background-info-bottom-extra,.template .sectionone-background-info-bottom-extra{margin-top:.5rem;color:var(--templateprimary);display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;width:100%;font-weight:600}.proposal-template .sectionone-background-info-bottom-extra .bottombordertext,.template .sectionone-background-info-bottom-extra .bottombordertext{display:inline-block;padding-bottom:.35rem;border-bottom:.125rem solid var(--templateprimary);margin-bottom:var(--standardspacing)}.proposal-template .sectionone-background-info .separator,.template .sectionone-background-info .separator{height:.125rem;width:100%;background:transparent}.proposal-template .sectionone-background-color,.template .sectionone-background-color{background:var(--templatesecondary);height:35vh;z-index:0}.proposal-template .welcomesection-message,.template .welcomesection-message{display:flex;flex-flow:column;color:var(--templateprimary);font-weight:500}.proposal-template .welcomesection-message-messagesection,.template .welcomesection-message-messagesection{padding-top:var(--standardspacing);white-space:pre-wrap;flex:8;font-style:italic}.proposal-template .welcomesection-message-messagesection-sign,.template .welcomesection-message-messagesection-sign{max-height:5.5rem}.proposal-template .welcomesection-message-aggregationinfo,.template .welcomesection-message-aggregationinfo{flex:1;margin-bottom:calc(3 * var(--standardspacing));justify-self:flex-end}.proposal-template .welcomesection-message-aggregationinfo-col-container,.template .welcomesection-message-aggregationinfo-col-container{padding:0 var(--standardspacing);text-align:center}.proposal-template .detailcard,.template .detailcard{border:.1rem dashed var(--templatesecondary);padding:var(--standardspacing);color:var(--templateprimary);height:8.2rem;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column;width:100%}@media print{.proposal-template .detailcard,.template .detailcard{height:12rem}}.proposal-template .detailcard-heading,.template .detailcard-heading{font-weight:600;font-size:1.125rem;margin-bottom:calc(.75 * var(--standardspacing))}@media print{.proposal-template .detailcard-heading,.template .detailcard-heading{font-size:1.65rem}}.proposal-template .detailcard-value,.template .detailcard-value{margin-top:calc(.75 * var(--standardspacing))}@media (max-width: 768px){.proposal-template .detailcard,.template .detailcard{min-width:75%;max-width:85%}}.proposal-template .genericsection,.template .genericsection{max-width:1100px;margin:0 auto;padding:var(--standardspacing);min-height:97.2vh;border-top:.25rem solid var(--templatesecondary);color:var(--templateprimary)}@media print{.proposal-template .genericsection,.template .genericsection{max-width:950px;margin-top:.75rem!important}}.proposal-template .genericsection-heading,.template .genericsection-heading{font-size:calc(2.5 * var(--extraspacing));font-weight:600}.proposal-template .genericsection-headingimage,.template .genericsection-headingimage{max-height:2.7rem;max-width:2.7rem;margin-left:var(--standardspacing)}.proposal-template .genericsection-subheading,.template .genericsection-subheading,.proposal-template .genericsection-smallheading,.template .genericsection-smallheading{font-weight:500;font-size:calc(1.5 * var(--extraspacing))}.proposal-template .toptriangle,.template .toptriangle{position:absolute;right:0;top:0;width:0;height:0;border-top:80px solid var(--templatesecondary);border-left:80px solid transparent;z-index:0}@media print{.proposal-template .toptriangle,.template .toptriangle{border-top:88px solid var(--templatesecondary);border-left:88px solid transparent}}.proposal-template .bottomtriangle,.template .bottomtriangle{position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:80px solid var(--templatesecondary);border-right:80px solid transparent}@media print{.proposal-template .bottomtriangle,.template .bottomtriangle{position:absolute;border-bottom:88px solid var(--templatesecondary);border-right:88px solid transparent}}.proposal-template .installerlogo-bottomright,.template .installerlogo-bottomright{max-height:3rem;z-index:0;position:absolute;right:calc(.5 * var(--standardspacing));bottom:calc(.5 * var(--standardspacing))}@media print{.proposal-template .installerlogo-bottomright,.template .installerlogo-bottomright{right:calc(.5 * var(--standardspacing));bottom:calc(.5 * var(--standardspacing));z-index:-1}}.proposal-template .endingdecoration,.template .endingdecoration{position:absolute;bottom:0;left:0;height:8rem;width:100%;background-color:var(--templatesecondary);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.proposal-template .benefitssection-benefitsrow,.template .benefitssection-benefitsrow{margin:calc(2.25 * var(--standardspacing)) 0}.proposal-template .benefitssection-benefitsrow-col,.template .benefitssection-benefitsrow-col{padding:var(--standardspacing);text-align:center;display:flex;justify-content:center;align-items:center}.proposal-template .benefitssection-benefitsrow-col .detailcard,.template .benefitssection-benefitsrow-col .detailcard{width:100%}.proposal-template .benefitssection-benefitsrow-col .gosolarmessage,.template .benefitssection-benefitsrow-col .gosolarmessage{font-weight:600;color:var(--templateprimary);font-size:1.5rem;border-radius:.35rem;padding:var(--extraspacing);width:96%;text-align:center;display:flex;align-items:center;justify-content:center;border:.125rem solid var(--templatesecondary)}@media print{.proposal-template .benefitssection-benefitsrow-col .gosolarmessage,.template .benefitssection-benefitsrow-col .gosolarmessage{font-size:1.75rem}}.proposal-template .benefitssection-benefitsrow-col-image,.template .benefitssection-benefitsrow-col-image{max-height:6.5rem}.proposal-template .benefitssection .regionstatscard,.template .benefitssection .regionstatscard{max-height:6.3rem;margin-top:0}.proposal-template .benefitssection .regionstatscard-heading,.template .benefitssection .regionstatscard-heading{margin-bottom:calc(.3 * var(--standardspacing))}.proposal-template .benefitssection .regionstatscard-value,.template .benefitssection .regionstatscard-value{margin-top:calc(.3 * var(--standardspacing))}.proposal-template .previousprojectssection,.template .previousprojectssection{display:flex;flex-flow:column;height:100%}.proposal-template .previousprojectssection-list,.template .previousprojectssection-list{display:grid;grid-template-columns:repeat(3,.333333fr);min-height:60vh}.proposal-template .previousprojectssection .previousprojectcard-image,.template .previousprojectssection .previousprojectcard-image{height:9.5rem;width:100%;object-fit:cover}.proposal-template .previousprojectssection .previousprojectcard-image-container,.template .previousprojectssection .previousprojectcard-image-container{border-radius:var(--standardspacing);box-shadow:var(--materialshadow);height:9.5rem;overflow:hidden;margin-bottom:.5rem}.proposal-template .previousprojectssection .pastclientssection,.template .previousprojectssection .pastclientssection{justify-self:flex-end}.proposal-template .mapimage,.template .mapimage{box-shadow:var(--wideshadow);margin-bottom:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));border:calc(.27 * var(--extraspacing)) solid var(--templatesecondary);max-width:100%}.proposal-template .designimagessection-container,.template .designimagessection-container{padding-left:0;padding-right:0}.proposal-template .designimagessection-container .genericsection,.template .designimagessection-container .genericsection{border-top:none!important;padding-top:0}@media print{.proposal-template .designimagessection-container .genericsection,.template .designimagessection-container .genericsection{max-width:none!important}}.proposal-template .designimagessection-container .genericsection:before,.template .designimagessection-container .genericsection:before{margin:0 auto;width:90%;display:block;content:"";height:.25rem;background-color:var(--templatesecondary)}.proposal-template .designimagessection-section,.template .designimagessection-section{text-align:center}.proposal-template .designimagessection-heading,.template .designimagessection-heading{margin-left:3rem;padding-top:.5rem;margin-bottom:calc(2.5 * var(--standardspacing))}@media print{.proposal-template .designimagessection-heading,.template .designimagessection-heading{margin-left:4rem}}.proposal-template .designimagessection-subheading,.template .designimagessection-subheading{font-size:1.95rem}.proposal-template .designimagessection-images,.template .designimagessection-images{display:flex}.proposal-template .designimagessection-images-detail,.template .designimagessection-images-detail{border:.1rem dashed var(--templatesecondary);padding:var(--standardspacing);color:var(--templateprimary);height:100%;min-height:175px;max-width:190px;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column;margin:calc(.5 * var(--standardspacing));font-weight:600;font-size:1.125rem}.proposal-template .designimagessection-images-detail-image,.template .designimagessection-images-detail-image,.proposal-template .designimagessection-images-detail-image-container,.template .designimagessection-images-detail-image-container{max-height:5rem}.proposal-template .designimagessection-images-detail-heading,.template .designimagessection-images-detail-heading{font-size:1.2rem}@media print{.proposal-template .designimagessection-images-detail-heading,.template .designimagessection-images-detail-heading{font-size:1.42rem}.proposal-template .designimagessection-images-detail,.template .designimagessection-images-detail{margin:0 calc(3 * var(--standardspacing));max-width:210px}}.proposal-template .designimagessection-images-row,.template .designimagessection-images-row{align-items:center;justify-content:center;text-align:center}.proposal-template .designimagessection-images-row:not(:first-child),.template .designimagessection-images-row:not(:first-child){margin-top:calc(.5 * var(--standardspacing))}.proposal-template .designimagessection hr,.template .designimagessection hr{border-top:5px dashed var(--templatesecondary);width:90%;margin:var(--standardspacing) auto}.proposal-template .designimagessection-image,.template .designimagessection-image{height:17.8rem;object-fit:contain;border:calc(.27 * var(--extraspacing)) solid var(--templatesecondary)}.proposal-template .designimagessection-image-container,.template .designimagessection-image-container{display:block;width:33%;margin-right:calc(.5 * var(--standardspacing))}@media (max-width: 576px){.proposal-template .designimagessection-image-container,.template .designimagessection-image-container{max-width:95%;margin:var(--standardspacing) 0}}.proposal-template .additionalinfo,.template .additionalinfo{display:flex;flex-direction:column}.proposal-template .additionalinfo .infocontainer,.template .additionalinfo .infocontainer{flex:7}.proposal-template .additionalinfo-value,.template .additionalinfo-value{white-space:pre-wrap;font-style:italic;margin-top:calc(.9 * var(--standardspacing));color:var(--templateprimary);margin-left:calc(.5 * var(--standardspacing));margin-bottom:calc(.9 * var(--standardspacing));width:97.5%}.proposal-template .footer,.template .footer{align-self:center;align-items:center;display:flex;flex-direction:column;margin-top:var(--standardspacing)}.standardtext{font-size:1.23rem}@media print{.standardtext{font-size:1.58rem}}.printbutton{position:fixed;right:calc(2 * var(--extraspacing));bottom:calc(2 * var(--extraspacing));border-radius:50%;text-align:center;background:var(--analyticsorange);padding:calc(1 * var(--extraspacing));box-shadow:var(--longershadow);color:var(--white);display:flex;align-items:center;justify-content:center;z-index:500000}.printbutton svg.react-icon{font-size:calc(1.75 * var(--extraspacing));margin-right:.125rem}.printbutton:hover{color:var(--white)}.printbutton .spinner{border:5px solid #ccc;border-radius:50%;border-top:5px solid white;width:25px;height:25px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.printbutton{display:none}}.printbutton-secondary{background-color:var(--raisinblack);position:fixed;right:calc(2.5 * var(--extraspacing));bottom:calc(6.5 * var(--extraspacing));padding:calc(.75 * var(--extraspacing))}.debugbutton{position:fixed;left:calc(2 * var(--extraspacing));bottom:calc(2 * var(--extraspacing));border-radius:50%;text-align:center;background:var(--materialblue);padding:var(--extraspacing);box-shadow:var(--longershadow);color:var(--white);display:flex;align-items:center;justify-content:center;z-index:500000}.debugbutton svg.react-icon{font-size:calc(1.75 * var(--extraspacing));margin-right:.125rem}@media print{.debugbutton{display:none}}.proposalinfosection{color:var(--black);border:.1rem dashed var(--bordergrey);border-collapse:collapse;padding:calc(.55 * var(--standardspacing)) var(--standardspacing)!important;display:flex;justify-content:center;flex-flow:column;min-height:8rem;background:var(--white)}@media print{.proposalinfosection{min-height:auto}}.proposalinfosection-heading{font-weight:600;text-transform:uppercase;font-size:calc(1.125 * var(--extraspacing))}.proposalinfosection-info-field{display:flex;align-items:center;margin-top:calc(.25 * var(--extraspacing))}.proposalinfosection-info-field-title{font-weight:400}.proposalinfosection-info-field-value{font-weight:500;margin-left:.5rem}.proposalinfosection-info-field-value.nomargin{margin-left:0}.proposalinfosection-info-finalcost,.proposalinfosection-info-systemcost{font-size:calc(1.175 * var(--extraspacing));text-align:center}.proposalinfosection-info-finalcost-title,.proposalinfosection-info-systemcost-title{font-weight:400;text-align:center}.proposalinfosection-info-finalcost-value,.proposalinfosection-info-systemcost-value{text-align:center;font-size:calc(1.5 * var(--extraspacing));font-weight:700;margin-left:.5rem}.proposalinfosection-info-finalcost-note,.proposalinfosection-info-systemcost-note{font-size:.85rem}.proposalinfosection-brandlist-brand{max-height:4.65rem;max-width:auto;overflow:hidden;padding:calc(.8 * var(--extraspacing));box-shadow:var(--funkyshadow);border:.1rem solid var(--backgroundgrey);border-radius:calc(.5 * var(--standardspacing));display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.proposalinfosection-brandlist-brand-container{flex:1;text-align:center;display:flex;justify-content:center;align-items:center;padding:calc(.72 * var(--standardspacing))}.proposalinfosection-brandlist-brand-image{max-width:6rem;max-height:4rem}@media print{.proposalinfosection-brandlist-brand .partnerlogo{max-height:4rem;max-width:90%}}.siteSpecs-title{font-size:1.75rem;margin-top:var(--standardspacing)}.siteSpecs-logo{height:4rem}.siteSpecs-section{margin:calc(2 * var(--standardspacing)) 0}.siteSpecs-fields{margin:calc(.75 * var(--standardspacing)) 0}.siteSpecs-fields-text{font-size:1.28rem}.siteSpecs-centerImage{width:60%}.siteSpecs-decorationContainer{display:flex;justify-content:center;margin:calc(2 * var(--standardspacing)) 0}.siteSpecs-decorationTextContainer{width:20%;position:relative;display:flex;justify-content:center}.siteSpecs-decorationTextContainer.sloganContainer{border:3px solid var(--templateprimary);width:auto;margin:calc(1.5 * var(--standardspacing));border-radius:5px}.siteSpecs-decorationTextContainer .slogan{font-size:1.6rem;padding:0 var(--standardspacing)}@media print{.siteSpecs-decorationTextContainer .slogan{font-size:2.5rem}}.siteSpecs-decorationText{position:absolute;font-size:1.6rem}@media print{.siteSpecs-decorationText{font-size:2.7rem}}.docbuilder-modal{padding:0;overflow:hidden}.docbuilder-modal-inner{border-radius:0;width:100%;height:100%;max-width:unset;max-height:100vh;margin:0;padding:0}.docbuilder-modal-inner-content{padding:0;height:100%;background-color:#f7f7f7}@media print{.docbuilder-modal-inner-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100000}}.docbuilder-builderContainer{width:100%;height:calc(100vh - 74px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.docbuilder-builderContainer-bar{padding:0;background-color:#1f1f1f;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.docbuilder-builderContainer-bar-name{width:200px;background-color:transparent;border:none;border-bottom:#fff;margin:.2em!important}.docbuilder-builderContainer-bar-name-input input{color:#f7f7f7}.docbuilder-builderContainer-bar-name:focus{background-color:#fff3;color:#1f1f1f}.docbuilder-builderContainer-bar-buttons{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;height:100%}.docbuilder-builderContainer-bar-buttons button{border-radius:0}.docbuilder-builderContainer-editorContainer{flex:1;overflow:auto}.formbuilder-container .formsbuilder-dialog{max-height:100vh}
