html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:600}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #e1e1e1;margin:1em 0;padding:0}input,select{vertical-align:middle}*{scrollbar-width:none}.p-zero{padding:0px !important}.pl-zero,.px-zero{padding-left:0px !important}.pr-zero,.px-zero{padding-right:0px !important}.pt-zero,.py-zero{padding-top:0px !important}.pb-zero,.py-zero{padding-bottom:0px !important}.p-xs{padding:4px !important}.pl-xs,.px-xs{padding-left:4px !important}.pr-xs,.px-xs{padding-right:4px !important}.pt-xs,.py-xs{padding-top:4px !important}.pb-xs,.py-xs{padding-bottom:4px !important}.p-sm{padding:8px !important}.pl-sm,.px-sm{padding-left:8px !important}.pr-sm,.px-sm{padding-right:8px !important}.pt-sm,.py-sm{padding-top:8px !important}.pb-sm,.py-sm{padding-bottom:8px !important}.p-md{padding:12px !important}.pl-md,.px-md{padding-left:12px !important}.pr-md,.px-md{padding-right:12px !important}.pt-md,.py-md{padding-top:12px !important}.pb-md,.py-md{padding-bottom:12px !important}.p-base{padding:16px !important}.pl-base,.px-base{padding-left:16px !important}.pr-base,.px-base{padding-right:16px !important}.pt-base,.py-base{padding-top:16px !important}.pb-base,.py-base{padding-bottom:16px !important}.p-lg{padding:24px !important}.pl-lg,.px-lg{padding-left:24px !important}.pr-lg,.px-lg{padding-right:24px !important}.pt-lg,.py-lg{padding-top:24px !important}.pb-lg,.py-lg{padding-bottom:24px !important}.p-xl{padding:32px !important}.pl-xl,.px-xl{padding-left:32px !important}.pr-xl,.px-xl{padding-right:32px !important}.pt-xl,.py-xl{padding-top:32px !important}.pb-xl,.py-xl{padding-bottom:32px !important}.p-2xl{padding:48px !important}.pl-2xl,.px-2xl{padding-left:48px !important}.pr-2xl,.px-2xl{padding-right:48px !important}.pt-2xl,.py-2xl{padding-top:48px !important}.pb-2xl,.py-2xl{padding-bottom:48px !important}.p-3xl{padding:64px !important}.pl-3xl,.px-3xl{padding-left:64px !important}.pr-3xl,.px-3xl{padding-right:64px !important}.pt-3xl,.py-3xl{padding-top:64px !important}.pb-3xl,.py-3xl{padding-bottom:64px !important}.p-4xl{padding:80px !important}.pl-4xl,.px-4xl{padding-left:80px !important}.pr-4xl,.px-4xl{padding-right:80px !important}.pt-4xl,.py-4xl{padding-top:80px !important}.pb-4xl,.py-4xl{padding-bottom:80px !important}.p-5xl{padding:96px !important}.pl-5xl,.px-5xl{padding-left:96px !important}.pr-5xl,.px-5xl{padding-right:96px !important}.pt-5xl,.py-5xl{padding-top:96px !important}.pb-5xl,.py-5xl{padding-bottom:96px !important}@media (min-width: 576px){.p-tab-zero{padding:0px !important}}@media (min-width: 576px){.pl-tab-zero,.px-tab-zero{padding-left:0px !important}}@media (min-width: 576px){.pr-tab-zero,.px-tab-zero{padding-right:0px !important}}@media (min-width: 576px){.pt-tab-zero,.py-tab-zero{padding-top:0px !important}}@media (min-width: 576px){.pb-tab-zero,.py-tab-zero{padding-bottom:0px !important}}@media (min-width: 576px){.p-tab-xs{padding:4px !important}}@media (min-width: 576px){.pl-tab-xs,.px-tab-xs{padding-left:4px !important}}@media (min-width: 576px){.pr-tab-xs,.px-tab-xs{padding-right:4px !important}}@media (min-width: 576px){.pt-tab-xs,.py-tab-xs{padding-top:4px !important}}@media (min-width: 576px){.pb-tab-xs,.py-tab-xs{padding-bottom:4px !important}}@media (min-width: 576px){.p-tab-sm{padding:8px !important}}@media (min-width: 576px){.pl-tab-sm,.px-tab-sm{padding-left:8px !important}}@media (min-width: 576px){.pr-tab-sm,.px-tab-sm{padding-right:8px !important}}@media (min-width: 576px){.pt-tab-sm,.py-tab-sm{padding-top:8px !important}}@media (min-width: 576px){.pb-tab-sm,.py-tab-sm{padding-bottom:8px !important}}@media (min-width: 576px){.p-tab-md{padding:12px !important}}@media (min-width: 576px){.pl-tab-md,.px-tab-md{padding-left:12px !important}}@media (min-width: 576px){.pr-tab-md,.px-tab-md{padding-right:12px !important}}@media (min-width: 576px){.pt-tab-md,.py-tab-md{padding-top:12px !important}}@media (min-width: 576px){.pb-tab-md,.py-tab-md{padding-bottom:12px !important}}@media (min-width: 576px){.p-tab-base{padding:16px !important}}@media (min-width: 576px){.pl-tab-base,.px-tab-base{padding-left:16px !important}}@media (min-width: 576px){.pr-tab-base,.px-tab-base{padding-right:16px !important}}@media (min-width: 576px){.pt-tab-base,.py-tab-base{padding-top:16px !important}}@media (min-width: 576px){.pb-tab-base,.py-tab-base{padding-bottom:16px !important}}@media (min-width: 576px){.p-tab-lg{padding:24px !important}}@media (min-width: 576px){.pl-tab-lg,.px-tab-lg{padding-left:24px !important}}@media (min-width: 576px){.pr-tab-lg,.px-tab-lg{padding-right:24px !important}}@media (min-width: 576px){.pt-tab-lg,.py-tab-lg{padding-top:24px !important}}@media (min-width: 576px){.pb-tab-lg,.py-tab-lg{padding-bottom:24px !important}}@media (min-width: 576px){.p-tab-xl{padding:32px !important}}@media (min-width: 576px){.pl-tab-xl,.px-tab-xl{padding-left:32px !important}}@media (min-width: 576px){.pr-tab-xl,.px-tab-xl{padding-right:32px !important}}@media (min-width: 576px){.pt-tab-xl,.py-tab-xl{padding-top:32px !important}}@media (min-width: 576px){.pb-tab-xl,.py-tab-xl{padding-bottom:32px !important}}@media (min-width: 576px){.p-tab-2xl{padding:48px !important}}@media (min-width: 576px){.pl-tab-2xl,.px-tab-2xl{padding-left:48px !important}}@media (min-width: 576px){.pr-tab-2xl,.px-tab-2xl{padding-right:48px !important}}@media (min-width: 576px){.pt-tab-2xl,.py-tab-2xl{padding-top:48px !important}}@media (min-width: 576px){.pb-tab-2xl,.py-tab-2xl{padding-bottom:48px !important}}@media (min-width: 576px){.p-tab-3xl{padding:64px !important}}@media (min-width: 576px){.pl-tab-3xl,.px-tab-3xl{padding-left:64px !important}}@media (min-width: 576px){.pr-tab-3xl,.px-tab-3xl{padding-right:64px !important}}@media (min-width: 576px){.pt-tab-3xl,.py-tab-3xl{padding-top:64px !important}}@media (min-width: 576px){.pb-tab-3xl,.py-tab-3xl{padding-bottom:64px !important}}@media (min-width: 576px){.p-tab-4xl{padding:80px !important}}@media (min-width: 576px){.pl-tab-4xl,.px-tab-4xl{padding-left:80px !important}}@media (min-width: 576px){.pr-tab-4xl,.px-tab-4xl{padding-right:80px !important}}@media (min-width: 576px){.pt-tab-4xl,.py-tab-4xl{padding-top:80px !important}}@media (min-width: 576px){.pb-tab-4xl,.py-tab-4xl{padding-bottom:80px !important}}@media (min-width: 576px){.p-tab-5xl{padding:96px !important}}@media (min-width: 576px){.pl-tab-5xl,.px-tab-5xl{padding-left:96px !important}}@media (min-width: 576px){.pr-tab-5xl,.px-tab-5xl{padding-right:96px !important}}@media (min-width: 576px){.pt-tab-5xl,.py-tab-5xl{padding-top:96px !important}}@media (min-width: 576px){.pb-tab-5xl,.py-tab-5xl{padding-bottom:96px !important}}@media (min-width: 1200px){.p-desk-zero{padding:0px !important}}@media (min-width: 1200px){.pl-desk-zero,.px-desk-zero{padding-left:0px !important}}@media (min-width: 1200px){.pr-desk-zero,.px-desk-zero{padding-right:0px !important}}@media (min-width: 1200px){.pt-desk-zero,.py-desk-zero{padding-top:0px !important}}@media (min-width: 1200px){.pb-desk-zero,.py-desk-zero{padding-bottom:0px !important}}@media (min-width: 1200px){.p-desk-xs{padding:4px !important}}@media (min-width: 1200px){.pl-desk-xs,.px-desk-xs{padding-left:4px !important}}@media (min-width: 1200px){.pr-desk-xs,.px-desk-xs{padding-right:4px !important}}@media (min-width: 1200px){.pt-desk-xs,.py-desk-xs{padding-top:4px !important}}@media (min-width: 1200px){.pb-desk-xs,.py-desk-xs{padding-bottom:4px !important}}@media (min-width: 1200px){.p-desk-sm{padding:8px !important}}@media (min-width: 1200px){.pl-desk-sm,.px-desk-sm{padding-left:8px !important}}@media (min-width: 1200px){.pr-desk-sm,.px-desk-sm{padding-right:8px !important}}@media (min-width: 1200px){.pt-desk-sm,.py-desk-sm{padding-top:8px !important}}@media (min-width: 1200px){.pb-desk-sm,.py-desk-sm{padding-bottom:8px !important}}@media (min-width: 1200px){.p-desk-md{padding:12px !important}}@media (min-width: 1200px){.pl-desk-md,.px-desk-md{padding-left:12px !important}}@media (min-width: 1200px){.pr-desk-md,.px-desk-md{padding-right:12px !important}}@media (min-width: 1200px){.pt-desk-md,.py-desk-md{padding-top:12px !important}}@media (min-width: 1200px){.pb-desk-md,.py-desk-md{padding-bottom:12px !important}}@media (min-width: 1200px){.p-desk-base{padding:16px !important}}@media (min-width: 1200px){.pl-desk-base,.px-desk-base{padding-left:16px !important}}@media (min-width: 1200px){.pr-desk-base,.px-desk-base{padding-right:16px !important}}@media (min-width: 1200px){.pt-desk-base,.py-desk-base{padding-top:16px !important}}@media (min-width: 1200px){.pb-desk-base,.py-desk-base{padding-bottom:16px !important}}@media (min-width: 1200px){.p-desk-lg{padding:24px !important}}@media (min-width: 1200px){.pl-desk-lg,.px-desk-lg{padding-left:24px !important}}@media (min-width: 1200px){.pr-desk-lg,.px-desk-lg{padding-right:24px !important}}@media (min-width: 1200px){.pt-desk-lg,.py-desk-lg{padding-top:24px !important}}@media (min-width: 1200px){.pb-desk-lg,.py-desk-lg{padding-bottom:24px !important}}@media (min-width: 1200px){.p-desk-xl{padding:32px !important}}@media (min-width: 1200px){.pl-desk-xl,.px-desk-xl{padding-left:32px !important}}@media (min-width: 1200px){.pr-desk-xl,.px-desk-xl{padding-right:32px !important}}@media (min-width: 1200px){.pt-desk-xl,.py-desk-xl{padding-top:32px !important}}@media (min-width: 1200px){.pb-desk-xl,.py-desk-xl{padding-bottom:32px !important}}@media (min-width: 1200px){.p-desk-2xl{padding:48px !important}}@media (min-width: 1200px){.pl-desk-2xl,.px-desk-2xl{padding-left:48px !important}}@media (min-width: 1200px){.pr-desk-2xl,.px-desk-2xl{padding-right:48px !important}}@media (min-width: 1200px){.pt-desk-2xl,.py-desk-2xl{padding-top:48px !important}}@media (min-width: 1200px){.pb-desk-2xl,.py-desk-2xl{padding-bottom:48px !important}}@media (min-width: 1200px){.p-desk-3xl{padding:64px !important}}@media (min-width: 1200px){.pl-desk-3xl,.px-desk-3xl{padding-left:64px !important}}@media (min-width: 1200px){.pr-desk-3xl,.px-desk-3xl{padding-right:64px !important}}@media (min-width: 1200px){.pt-desk-3xl,.py-desk-3xl{padding-top:64px !important}}@media (min-width: 1200px){.pb-desk-3xl,.py-desk-3xl{padding-bottom:64px !important}}@media (min-width: 1200px){.p-desk-4xl{padding:80px !important}}@media (min-width: 1200px){.pl-desk-4xl,.px-desk-4xl{padding-left:80px !important}}@media (min-width: 1200px){.pr-desk-4xl,.px-desk-4xl{padding-right:80px !important}}@media (min-width: 1200px){.pt-desk-4xl,.py-desk-4xl{padding-top:80px !important}}@media (min-width: 1200px){.pb-desk-4xl,.py-desk-4xl{padding-bottom:80px !important}}@media (min-width: 1200px){.p-desk-5xl{padding:96px !important}}@media (min-width: 1200px){.pl-desk-5xl,.px-desk-5xl{padding-left:96px !important}}@media (min-width: 1200px){.pr-desk-5xl,.px-desk-5xl{padding-right:96px !important}}@media (min-width: 1200px){.pt-desk-5xl,.py-desk-5xl{padding-top:96px !important}}@media (min-width: 1200px){.pb-desk-5xl,.py-desk-5xl{padding-bottom:96px !important}}.m-zero{margin:0px !important}.ml-zero,.mx-zero{margin-left:0px !important}.mr-zero,.mx-zero{margin-right:0px !important}.mt-zero,.my-zero{margin-top:0px !important}.mb-zero,.my-zero{margin-bottom:0px !important}.m-xs{margin:4px !important}.ml-xs,.mx-xs{margin-left:4px !important}.mr-xs,.mx-xs{margin-right:4px !important}.mt-xs,.my-xs{margin-top:4px !important}.mb-xs,.my-xs{margin-bottom:4px !important}.m-sm{margin:8px !important}.ml-sm,.mx-sm{margin-left:8px !important}.mr-sm,.mx-sm{margin-right:8px !important}.mt-sm,.my-sm{margin-top:8px !important}.mb-sm,.my-sm{margin-bottom:8px !important}.m-md{margin:12px !important}.ml-md,.mx-md{margin-left:12px !important}.mr-md,.mx-md{margin-right:12px !important}.mt-md,.my-md{margin-top:12px !important}.mb-md,.my-md{margin-bottom:12px !important}.m-base{margin:16px !important}.ml-base,.mx-base{margin-left:16px !important}.mr-base,.mx-base{margin-right:16px !important}.mt-base,.my-base{margin-top:16px !important}.mb-base,.my-base{margin-bottom:16px !important}.m-lg{margin:24px !important}.ml-lg,.mx-lg{margin-left:24px !important}.mr-lg,.mx-lg{margin-right:24px !important}.mt-lg,.my-lg{margin-top:24px !important}.mb-lg,.my-lg{margin-bottom:24px !important}.m-xl{margin:32px !important}.ml-xl,.mx-xl{margin-left:32px !important}.mr-xl,.mx-xl{margin-right:32px !important}.mt-xl,.my-xl{margin-top:32px !important}.mb-xl,.my-xl{margin-bottom:32px !important}.m-2xl{margin:48px !important}.ml-2xl,.mx-2xl{margin-left:48px !important}.mr-2xl,.mx-2xl{margin-right:48px !important}.mt-2xl,.my-2xl{margin-top:48px !important}.mb-2xl,.my-2xl{margin-bottom:48px !important}.m-3xl{margin:64px !important}.ml-3xl,.mx-3xl{margin-left:64px !important}.mr-3xl,.mx-3xl{margin-right:64px !important}.mt-3xl,.my-3xl{margin-top:64px !important}.mb-3xl,.my-3xl{margin-bottom:64px !important}.m-4xl{margin:80px !important}.ml-4xl,.mx-4xl{margin-left:80px !important}.mr-4xl,.mx-4xl{margin-right:80px !important}.mt-4xl,.my-4xl{margin-top:80px !important}.mb-4xl,.my-4xl{margin-bottom:80px !important}.m-5xl{margin:96px !important}.ml-5xl,.mx-5xl{margin-left:96px !important}.mr-5xl,.mx-5xl{margin-right:96px !important}.mt-5xl,.my-5xl{margin-top:96px !important}.mb-5xl,.my-5xl{margin-bottom:96px !important}@media (min-width: 576px){.m-tab-zero{margin:0px !important}}@media (min-width: 576px){.ml-tab-zero,.mx-tab-zero{margin-left:0px !important}}@media (min-width: 576px){.mr-tab-zero,.mx-tab-zero{margin-right:0px !important}}@media (min-width: 576px){.mt-tab-zero,.my-tab-zero{margin-top:0px !important}}@media (min-width: 576px){.mb-tab-zero,.my-tab-zero{margin-bottom:0px !important}}@media (min-width: 576px){.m-tab-xs{margin:4px !important}}@media (min-width: 576px){.ml-tab-xs,.mx-tab-xs{margin-left:4px !important}}@media (min-width: 576px){.mr-tab-xs,.mx-tab-xs{margin-right:4px !important}}@media (min-width: 576px){.mt-tab-xs,.my-tab-xs{margin-top:4px !important}}@media (min-width: 576px){.mb-tab-xs,.my-tab-xs{margin-bottom:4px !important}}@media (min-width: 576px){.m-tab-sm{margin:8px !important}}@media (min-width: 576px){.ml-tab-sm,.mx-tab-sm{margin-left:8px !important}}@media (min-width: 576px){.mr-tab-sm,.mx-tab-sm{margin-right:8px !important}}@media (min-width: 576px){.mt-tab-sm,.my-tab-sm{margin-top:8px !important}}@media (min-width: 576px){.mb-tab-sm,.my-tab-sm{margin-bottom:8px !important}}@media (min-width: 576px){.m-tab-md{margin:12px !important}}@media (min-width: 576px){.ml-tab-md,.mx-tab-md{margin-left:12px !important}}@media (min-width: 576px){.mr-tab-md,.mx-tab-md{margin-right:12px !important}}@media (min-width: 576px){.mt-tab-md,.my-tab-md{margin-top:12px !important}}@media (min-width: 576px){.mb-tab-md,.my-tab-md{margin-bottom:12px !important}}@media (min-width: 576px){.m-tab-base{margin:16px !important}}@media (min-width: 576px){.ml-tab-base,.mx-tab-base{margin-left:16px !important}}@media (min-width: 576px){.mr-tab-base,.mx-tab-base{margin-right:16px !important}}@media (min-width: 576px){.mt-tab-base,.my-tab-base{margin-top:16px !important}}@media (min-width: 576px){.mb-tab-base,.my-tab-base{margin-bottom:16px !important}}@media (min-width: 576px){.m-tab-lg{margin:24px !important}}@media (min-width: 576px){.ml-tab-lg,.mx-tab-lg{margin-left:24px !important}}@media (min-width: 576px){.mr-tab-lg,.mx-tab-lg{margin-right:24px !important}}@media (min-width: 576px){.mt-tab-lg,.my-tab-lg{margin-top:24px !important}}@media (min-width: 576px){.mb-tab-lg,.my-tab-lg{margin-bottom:24px !important}}@media (min-width: 576px){.m-tab-xl{margin:32px !important}}@media (min-width: 576px){.ml-tab-xl,.mx-tab-xl{margin-left:32px !important}}@media (min-width: 576px){.mr-tab-xl,.mx-tab-xl{margin-right:32px !important}}@media (min-width: 576px){.mt-tab-xl,.my-tab-xl{margin-top:32px !important}}@media (min-width: 576px){.mb-tab-xl,.my-tab-xl{margin-bottom:32px !important}}@media (min-width: 576px){.m-tab-2xl{margin:48px !important}}@media (min-width: 576px){.ml-tab-2xl,.mx-tab-2xl{margin-left:48px !important}}@media (min-width: 576px){.mr-tab-2xl,.mx-tab-2xl{margin-right:48px !important}}@media (min-width: 576px){.mt-tab-2xl,.my-tab-2xl{margin-top:48px !important}}@media (min-width: 576px){.mb-tab-2xl,.my-tab-2xl{margin-bottom:48px !important}}@media (min-width: 576px){.m-tab-3xl{margin:64px !important}}@media (min-width: 576px){.ml-tab-3xl,.mx-tab-3xl{margin-left:64px !important}}@media (min-width: 576px){.mr-tab-3xl,.mx-tab-3xl{margin-right:64px !important}}@media (min-width: 576px){.mt-tab-3xl,.my-tab-3xl{margin-top:64px !important}}@media (min-width: 576px){.mb-tab-3xl,.my-tab-3xl{margin-bottom:64px !important}}@media (min-width: 576px){.m-tab-4xl{margin:80px !important}}@media (min-width: 576px){.ml-tab-4xl,.mx-tab-4xl{margin-left:80px !important}}@media (min-width: 576px){.mr-tab-4xl,.mx-tab-4xl{margin-right:80px !important}}@media (min-width: 576px){.mt-tab-4xl,.my-tab-4xl{margin-top:80px !important}}@media (min-width: 576px){.mb-tab-4xl,.my-tab-4xl{margin-bottom:80px !important}}@media (min-width: 576px){.m-tab-5xl{margin:96px !important}}@media (min-width: 576px){.ml-tab-5xl,.mx-tab-5xl{margin-left:96px !important}}@media (min-width: 576px){.mr-tab-5xl,.mx-tab-5xl{margin-right:96px !important}}@media (min-width: 576px){.mt-tab-5xl,.my-tab-5xl{margin-top:96px !important}}@media (min-width: 576px){.mb-tab-5xl,.my-tab-5xl{margin-bottom:96px !important}}@media (min-width: 1200px){.m-desk-zero{margin:0px !important}}@media (min-width: 1200px){.ml-desk-zero,.mx-desk-zero{margin-left:0px !important}}@media (min-width: 1200px){.mr-desk-zero,.mx-desk-zero{margin-right:0px !important}}@media (min-width: 1200px){.mt-desk-zero,.my-desk-zero{margin-top:0px !important}}@media (min-width: 1200px){.mb-desk-zero,.my-desk-zero{margin-bottom:0px !important}}@media (min-width: 1200px){.m-desk-xs{margin:4px !important}}@media (min-width: 1200px){.ml-desk-xs,.mx-desk-xs{margin-left:4px !important}}@media (min-width: 1200px){.mr-desk-xs,.mx-desk-xs{margin-right:4px !important}}@media (min-width: 1200px){.mt-desk-xs,.my-desk-xs{margin-top:4px !important}}@media (min-width: 1200px){.mb-desk-xs,.my-desk-xs{margin-bottom:4px !important}}@media (min-width: 1200px){.m-desk-sm{margin:8px !important}}@media (min-width: 1200px){.ml-desk-sm,.mx-desk-sm{margin-left:8px !important}}@media (min-width: 1200px){.mr-desk-sm,.mx-desk-sm{margin-right:8px !important}}@media (min-width: 1200px){.mt-desk-sm,.my-desk-sm{margin-top:8px !important}}@media (min-width: 1200px){.mb-desk-sm,.my-desk-sm{margin-bottom:8px !important}}@media (min-width: 1200px){.m-desk-md{margin:12px !important}}@media (min-width: 1200px){.ml-desk-md,.mx-desk-md{margin-left:12px !important}}@media (min-width: 1200px){.mr-desk-md,.mx-desk-md{margin-right:12px !important}}@media (min-width: 1200px){.mt-desk-md,.my-desk-md{margin-top:12px !important}}@media (min-width: 1200px){.mb-desk-md,.my-desk-md{margin-bottom:12px !important}}@media (min-width: 1200px){.m-desk-base{margin:16px !important}}@media (min-width: 1200px){.ml-desk-base,.mx-desk-base{margin-left:16px !important}}@media (min-width: 1200px){.mr-desk-base,.mx-desk-base{margin-right:16px !important}}@media (min-width: 1200px){.mt-desk-base,.my-desk-base{margin-top:16px !important}}@media (min-width: 1200px){.mb-desk-base,.my-desk-base{margin-bottom:16px !important}}@media (min-width: 1200px){.m-desk-lg{margin:24px !important}}@media (min-width: 1200px){.ml-desk-lg,.mx-desk-lg{margin-left:24px !important}}@media (min-width: 1200px){.mr-desk-lg,.mx-desk-lg{margin-right:24px !important}}@media (min-width: 1200px){.mt-desk-lg,.my-desk-lg{margin-top:24px !important}}@media (min-width: 1200px){.mb-desk-lg,.my-desk-lg{margin-bottom:24px !important}}@media (min-width: 1200px){.m-desk-xl{margin:32px !important}}@media (min-width: 1200px){.ml-desk-xl,.mx-desk-xl{margin-left:32px !important}}@media (min-width: 1200px){.mr-desk-xl,.mx-desk-xl{margin-right:32px !important}}@media (min-width: 1200px){.mt-desk-xl,.my-desk-xl{margin-top:32px !important}}@media (min-width: 1200px){.mb-desk-xl,.my-desk-xl{margin-bottom:32px !important}}@media (min-width: 1200px){.m-desk-2xl{margin:48px !important}}@media (min-width: 1200px){.ml-desk-2xl,.mx-desk-2xl{margin-left:48px !important}}@media (min-width: 1200px){.mr-desk-2xl,.mx-desk-2xl{margin-right:48px !important}}@media (min-width: 1200px){.mt-desk-2xl,.my-desk-2xl{margin-top:48px !important}}@media (min-width: 1200px){.mb-desk-2xl,.my-desk-2xl{margin-bottom:48px !important}}@media (min-width: 1200px){.m-desk-3xl{margin:64px !important}}@media (min-width: 1200px){.ml-desk-3xl,.mx-desk-3xl{margin-left:64px !important}}@media (min-width: 1200px){.mr-desk-3xl,.mx-desk-3xl{margin-right:64px !important}}@media (min-width: 1200px){.mt-desk-3xl,.my-desk-3xl{margin-top:64px !important}}@media (min-width: 1200px){.mb-desk-3xl,.my-desk-3xl{margin-bottom:64px !important}}@media (min-width: 1200px){.m-desk-4xl{margin:80px !important}}@media (min-width: 1200px){.ml-desk-4xl,.mx-desk-4xl{margin-left:80px !important}}@media (min-width: 1200px){.mr-desk-4xl,.mx-desk-4xl{margin-right:80px !important}}@media (min-width: 1200px){.mt-desk-4xl,.my-desk-4xl{margin-top:80px !important}}@media (min-width: 1200px){.mb-desk-4xl,.my-desk-4xl{margin-bottom:80px !important}}@media (min-width: 1200px){.m-desk-5xl{margin:96px !important}}@media (min-width: 1200px){.ml-desk-5xl,.mx-desk-5xl{margin-left:96px !important}}@media (min-width: 1200px){.mr-desk-5xl,.mx-desk-5xl{margin-right:96px !important}}@media (min-width: 1200px){.mt-desk-5xl,.my-desk-5xl{margin-top:96px !important}}@media (min-width: 1200px){.mb-desk-5xl,.my-desk-5xl{margin-bottom:96px !important}}@media (min-width: 1200px){.section-spacer-x--desk--base .simple-section-header,.section-spacer-x--desk--base .inline-index__item,.section-spacer-x--desk--base .sharing-block .sharing-block__content{padding-left:16px;padding-right:16px}}@media (min-width: 1200px){.section-spacer-x--desk--lg .simple-section-header,.section-spacer-x--desk--lg .inline-index__item,.section-spacer-x--desk--lg .sharing-block .sharing-block__content{padding-left:24px;padding-right:24px}}@media (min-width: 1200px){.section-spacer-y--desk--base .simple-section-header,.section-spacer-y--desk--base .inline-index__item,.section-spacer-y--desk--base .sharing-block .sharing-block__content{padding-top:16px;padding-bottom:16px}}html{height:100%}body{font-family:'Nunito Sans', sans-serif;height:100%;color:#2f2f2f}p{margin-bottom:15px;line-height:22px;color:#656565}p:last-child{margin-bottom:0px}@media (min-width: 1200px){p{font-size:14px}}p.compressed{line-height:18px}p.compressed.txt-lg{line-height:24px}p.small-text{font-size:13px;line-height:15px}a,.fake-link{color:teal}a:hover,.fake-link:hover{cursor:pointer;text-decoration:none;color:teal}@media (min-width: 1200px){a:hover,.fake-link:hover{color:blue}}a.dark-link,.dark-link{color:#2f2f2f}a.dark-link:hover,.dark-link:hover{color:teal;cursor:pointer}a.dark-link--underline-hover,.dark-link--underline-hover{color:#2f2f2f}a.dark-link--underline-hover:hover,.dark-link--underline-hover:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:18%;text-decoration-thickness:1.5px}h1,h2,h3,h4,h5{margin-bottom:10px;font-weight:normal}h1{font-size:32px}h2{font-size:30px}h3{font-size:23px}h4{font-size:18px}h5{font-size:16px}.overflow-hidden{overflow:hidden}.caps-text{text-transform:uppercase;font-size:13px;font-weight:600}.small-text-grey{color:#838383;font-size:14px;line-height:17px}@media (min-width: 1200px){.small-text-grey{font-size:15px;line-height:19px}}.dark-link{color:#464646}.dark-link.hover{transition:color 0.2s}.dark-link.hover:hover{color:teal;cursor:pointer}.total-center{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.y-center{position:absolute;top:50%;transform:translateY(-50%)}.x-center{position:absolute;left:50%;transform:translateX(-50%)}.expand-absolute{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.expand-fixed{position:fixed;top:0px;right:0px;bottom:0px;left:0px}.bg-cover{background-size:cover;background-position:center;background-color:grey}.boxShadow01{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.boxShadow02{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.stripedBackground01{background-image:linear-gradient(45deg, #fff 25%, #fafafa 25%, #fafafa 50%, #fff 50%, #fff 75%, #fafafa 75%, #fafafa 100%);background-size:14.14px 14.14px}.stripedBackground02{background-image:linear-gradient(45deg, #fff 25%, #fdf6e6 25%, #fdf6e6 50%, #fff 50%, #fff 75%, #fdf6e6 75%, #fdf6e6 100%);background-size:14.14px 14.14px}#breakpoint-marker{display:none;z-index:2000;position:fixed;left:0px;bottom:0px;text-transform:uppercase;font-size:11px;padding:4px;background-color:#b70000;border-top-right-radius:6px;color:#fff}#breakpoint-marker .sm,#breakpoint-marker .md,#breakpoint-marker .lg,#breakpoint-marker .xl{display:none}@media (min-width: 576px){#breakpoint-marker .xs{display:none}#breakpoint-marker .sm{display:initial}}@media (min-width: 768px){#breakpoint-marker .sm{display:none}#breakpoint-marker .md{display:initial}}@media (min-width: 992px){#breakpoint-marker .md{display:none}#breakpoint-marker .lg{display:initial}}@media (min-width: 1200px){#breakpoint-marker .lg{display:none}#breakpoint-marker .xl{display:initial}}#breakpoint-test .test-column{background-color:orange}@media (min-width: 576px){#breakpoint-test .test-column{background-color:red}}@media (min-width: 768px){#breakpoint-test .test-column{background-color:purple}}@media (min-width: 992px){#breakpoint-test .test-column{background-color:grey}}.txt-sm{font-size:14px}@media (min-width: 576px){.txt-sm{font-size:12.5px}}.txt-md{font-size:15px}@media (min-width: 576px){.txt-md{font-size:13.5px}}.txt{font-size:16px}@media (min-width: 576px){.txt{font-size:14.5px}}.txt-lg{font-size:17px}@media (min-width: 576px){.txt-lg{font-size:16px}}.txt-xl{font-size:18px}@media (min-width: 576px){.txt-xl{font-size:17px}}.txt-xxl{font-size:19px}@media (min-width: 576px){.txt-xxl{font-size:18px}}.txt-xxxl{font-size:20px}@media (min-width: 576px){.txt-xxxl{font-size:22px}}.txt-caps{text-transform:uppercase}.txt-i{font-style:italic}.txt-black{color:#2f2f2f}.txt-soft-black{color:#464646}.txt-grey{color:#727272}.txt-dark-grey{color:#838383}.txt-red{color:red}.txt-deep-red{color:#560000}.txt-soft-red{color:#a21515}.txt-green{color:green}.txt-secondary{color:#596171}.txt-600{font-weight:600}.txt-800{font-weight:800}.caps-text-grey{font-size:16px;color:#727272;text-transform:uppercase;font-size:14px;font-weight:600}@media (min-width: 576px){.caps-text-grey{font-size:14.5px}}@media (min-width: 576px){.caps-text-grey{font-size:12.5px}}.red-price-strike s,.red-price-strike strike{text-decoration:none;position:relative}.red-price-strike s::before,.red-price-strike strike::before{top:50%;background:red;opacity:.7;content:'';width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(0deg)}.red-price-strike s.straight::before,.red-price-strike strike.straight::before{transform:rotate(0deg);left:-1%;width:102%}.text-clamp--1-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-clamp--2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-word-break--all{word-break:break-all}.text-wrap--pretty{text-wrap:pretty}.text-wrap--balance{text-wrap:balance}#email-body-container ul,#email-body-container ol{padding:revert;margin-block-start:1em;margin-block-end:1em}#email-body-container ul ul,#email-body-container ol ol{padding:revert;margin-block-start:0px;margin-block-end:0px}#email-body-container li{margin-block-start:5px}#document-show-page ul,#document-show-page ol,#preview-document-page ul,#preview-document-page ol,#edit-document-page #document-page-container ul,#edit-document-page #document-page-container ol,#manage-document-page #actions-widget ul,#manage-document-page #actions-widget ol{padding-left:35px}#document-show-page ul ul,#document-show-page ul ol,#document-show-page ol ul,#document-show-page ol ol,#preview-document-page ul ul,#preview-document-page ul ol,#preview-document-page ol ul,#preview-document-page ol ol,#edit-document-page #document-page-container ul ul,#edit-document-page #document-page-container ul ol,#edit-document-page #document-page-container ol ul,#edit-document-page #document-page-container ol ol,#manage-document-page #actions-widget ul ul,#manage-document-page #actions-widget ul ol,#manage-document-page #actions-widget ol ul,#manage-document-page #actions-widget ol ol{margin-top:13px}#document-show-page li,#preview-document-page li,#edit-document-page #document-page-container li,#manage-document-page #actions-widget li{margin-bottom:13px;color:#656565}@media (min-width: 1200px){#document-show-page li,#preview-document-page li,#edit-document-page #document-page-container li,#manage-document-page #actions-widget li{font-size:14px;line-height:15px}}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:600;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:600;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:600}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:600}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/ui-icons_444444_256x240-db95c0dcbd660c7962ddde4c5447ec0b227add65a8cc5a5e0c62af6343c31eb5.png)}.ui-widget-header .ui-icon{background-image:url(/assets/ui-icons_444444_256x240-db95c0dcbd660c7962ddde4c5447ec0b227add65a8cc5a5e0c62af6343c31eb5.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/ui-icons_555555_256x240-33fbad216a98cc200928303f71d67e694375c5530628a7ef5cb53a4dc66fdb77.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/ui-icons_ffffff_256x240-e4970edea240e9509a676a1de4333aa5228592493673810eb63cc96316a82955.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/ui-icons_777620_256x240-6213422f5b25ed0baf24474e0b9cdef302d01c32bfffd85b477f9c1d61281da5.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/ui-icons_cc0000_256x240-2fc03ebbcb7adf3f257f52a5ea1f425bd3e0bd3c1cd5f9cf2054a7e5d8527591.png)}.ui-button .ui-icon{background-image:url(/assets/ui-icons_777777_256x240-b2d21d1873dc2d7ab94c10c4a55ab55e466c2876cd434f4e6a8e330eaf6be34c.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}@font-face{font-family:Mobiscroll;src:url(/icons_mobiscroll.woff?oyogrj) format("woff"),url(/icons_mobiscroll.woff) format("woff"),url(/icons_mobiscroll.ttf?oyogrj) format("truetype");font-weight:400;font-style:normal}.mbsc-font-icon:before{font-family:Mobiscroll;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-icon-arrow-left2:before{content:"\ea02"}.mbsc-icon-arrow-left6:before{content:"\ea04"}.mbsc-icon-arrow-right2:before{content:"\ea01"}.mbsc-icon-arrow-right6:before{content:"\ea03"}.mbsc-icon-checkmark:before{content:"\ea06"}.mbsc-icon-close:before{content:"\ea05"}.mbsc-icon-loop2:before{content:"\ea09"}.mbsc-icon-minus:before{content:"\ea08"}.mbsc-icon-plus:before{content:"\ea07"}:root{--mbsc-safe-top:0;--mbsc-safe-right:0;--mbsc-safe-bottom:0;--mbsc-safe-left:0}@supports (top: constant(safe-area-inset-top)){:root{--mbsc-safe-top:constant(safe-area-inset-top);--mbsc-safe-right:constant(safe-area-inset-right);--mbsc-safe-bottom:constant(safe-area-inset-bottom);--mbsc-safe-left:constant(safe-area-inset-left)}}@supports (top: env(safe-area-inset-top)){:root{--mbsc-safe-top:env(safe-area-inset-top);--mbsc-safe-right:env(safe-area-inset-right);--mbsc-safe-bottom:env(safe-area-inset-bottom);--mbsc-safe-left:env(safe-area-inset-left)}}.mbsc-font{font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}.mbsc-reset{margin:0;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mbsc-resize{right:0;bottom:0;overflow:hidden;z-index:-1}.mbsc-resize,.mbsc-resize-i{position:absolute;left:0;top:0}.mbsc-resize-y{width:200%;height:200%}.mbsc-hidden{visibility:hidden}.mbsc-hidden-content{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.mbsc-ltr{direction:ltr}.mbsc-rtl{direction:rtl}.mbsc-ripple{background:currentColor;position:absolute;top:0;left:0;opacity:0;border-radius:1000em;pointer-events:none;-webkit-transform:scale(0);transform:scale(0)}.mbsc-flex,.mbsc-flex-col{display:-moz-box;display:flex}.mbsc-flex-col{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.mbsc-flex-1-1{-moz-box-flex:1;flex:1 1 auto}.mbsc-flex-1-0{-moz-box-flex:1;flex:1 0 auto}.mbsc-flex-1-0-0{-moz-box-flex:1;flex:1 0 0}@media (-ms-high-contrast: none){.mbsc-flex-1-0-0{-moz-box-flex:1;flex:1 0 auto}}.mbsc-flex-none{-moz-box-flex:0;flex:none}@media (-webkit-min-device-pixel-ratio: 2){.mbsc-hb,.mbsc-hb:after,.mbsc-hb:before{border-style:none;border-width:0.5px !important}}.mbsc-windows.mbsc-list-header{font-weight:500;line-height:1.25em}.mbsc-windows.mbsc-list-item{padding:.5em;line-height:1.25em}.mbsc-windows.mbsc-list-header,.mbsc-windows.mbsc-list-item{background:#fff;color:#333}.mbsc-windows.mbsc-list-item.mbsc-hover:before{background:rgba(51,51,51,0.1)}.mbsc-windows.mbsc-list-item.mbsc-active:before{background:rgba(51,51,51,0.2)}.mbsc-windows-dark.mbsc-list-header,.mbsc-windows-dark.mbsc-list-item{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-list-item.mbsc-hover:before{background:rgba(255,255,255,0.22)}.mbsc-windows-dark.mbsc-list-item.mbsc-active:before{background:rgba(255,255,255,0.3)}.mbsc-list{display:block}.mbsc-list-header,.mbsc-list-item{display:-moz-box;display:flex}.mbsc-list-item{position:relative;z-index:2;list-style:none;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;line-height:1.25em}.mbsc-list-item-actionable{cursor:pointer}.mbsc-list-item:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background-color .2s ease-out}.mbsc-list-item:focus{outline:0}.mbsc-list-item::-moz-focus-inner{border:0}.mbsc-icon{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;-moz-box-flex:0;flex:0 0 auto}.mbsc-icon>svg{display:block;margin:0 auto;width:100%;height:100%;fill:currentColor}.mbsc-windows.mbsc-button{padding:0 .5em;line-height:1.75em;margin:.5em .25em;border:.125em solid transparent;transition:border-color .1s ease-out,background-color .1s ease-out}.mbsc-windows.mbsc-icon-button{width:2.75em;height:2em}.mbsc-windows.mbsc-button-flat{transition:background-color .1s ease-out}.mbsc-windows.mbsc-button-flat.mbsc-hover{opacity:.7}.mbsc-windows.mbsc-button-flat.mbsc-active{opacity:1}.mbsc-windows.mbsc-button.mbsc-disabled,.mbsc-windows.mbsc-button:disabled{opacity:.3}.mbsc-windows.mbsc-ltr.mbsc-button-icon-start{padding-right:.5em}.mbsc-windows.mbsc-ltr.mbsc-button-icon-end,.mbsc-windows.mbsc-rtl.mbsc-button-icon-start{padding-left:.5em}.mbsc-windows.mbsc-rtl.mbsc-button-icon-end{padding-right:.5em}.mbsc-windows .mbsc-button-group,.mbsc-windows .mbsc-button-group-justified{margin:.5em .75em}.mbsc-windows .mbsc-button-group-block{margin:.5em 1em}.mbsc-windows.mbsc-button-standard{background:#ccc;border-color:#ccc;color:#333}.mbsc-windows.mbsc-button-standard.mbsc-hover{border-color:#7a7a7a}.mbsc-windows.mbsc-button-standard.mbsc-active{border-color:#7a7a7a;background:#7a7a7a}.mbsc-windows.mbsc-button-flat{color:#333}.mbsc-windows.mbsc-button-flat.mbsc-active{background:#f2f2f2;border-color:#f2f2f2;color:#333}.mbsc-windows.mbsc-button-outline{border:.125em solid #999;color:#999}.mbsc-windows.mbsc-button-outline.mbsc-hover{border-color:grey}.mbsc-windows.mbsc-button-outline.mbsc-active{border-color:grey;background:grey;color:#fff}.mbsc-windows.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #333}.mbsc-windows.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;border-color:#3f97f6;color:#fff}.mbsc-windows.mbsc-button-secondary.mbsc-button-standard{background:#90979e;border-color:#90979e;color:#fff}.mbsc-windows.mbsc-button-success.mbsc-button-standard{background:#43be5f;border-color:#43be5f;color:#fff}.mbsc-windows.mbsc-button-danger.mbsc-button-standard{background:#f5504e;border-color:#f5504e;color:#fff}.mbsc-windows.mbsc-button-warning.mbsc-button-standard{background:#f8b042;border-color:#f8b042;color:#fff}.mbsc-windows.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;border-color:#5bb7c5;color:#fff}.mbsc-windows.mbsc-button-dark.mbsc-button-standard{background:#47494a;border-color:#47494a;color:#fff}.mbsc-windows.mbsc-button-light.mbsc-button-standard{background:#fff;border-color:#fff;color:#000}.mbsc-windows.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-windows.mbsc-button-primary.mbsc-button-flat.mbsc-active{background:#88bff9;border-color:#88bff9}.mbsc-windows.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-windows.mbsc-button-secondary.mbsc-button-flat.mbsc-active{background:#b9bdc2;border-color:#b9bdc2}.mbsc-windows.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-windows.mbsc-button-success.mbsc-button-flat.mbsc-active{background:#7cd28f;border-color:#7cd28f}.mbsc-windows.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-windows.mbsc-button-danger.mbsc-button-flat.mbsc-active{background:#f99896;border-color:#f99896}.mbsc-windows.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-windows.mbsc-button-warning.mbsc-button-flat.mbsc-active{background:#fbcf8c;border-color:#fbcf8c}.mbsc-windows.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-windows.mbsc-button-info.mbsc-button-flat.mbsc-active{background:#94d0d9;border-color:#94d0d9}.mbsc-windows.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-windows.mbsc-button-dark.mbsc-button-flat.mbsc-active{background:#6c7071;border-color:#6c7071}.mbsc-windows.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-windows.mbsc-button-light.mbsc-button-flat.mbsc-active{background:#fff;border-color:#fff}.mbsc-windows.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-windows.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-windows.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-windows.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-windows.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-windows.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-windows.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-windows.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-windows.mbsc-button-primary.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-primary.mbsc-button-standard.mbsc-hover{border-color:#0964c6}.mbsc-windows.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-primary.mbsc-button-standard.mbsc-active{background:#0964c6;color:#fff}.mbsc-windows.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-secondary.mbsc-button-standard.mbsc-hover{border-color:#5d646b}.mbsc-windows.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-secondary.mbsc-button-standard.mbsc-active{background:#5d646b;color:#fff}.mbsc-windows.mbsc-button-success.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-success.mbsc-button-standard.mbsc-hover{border-color:#287339}.mbsc-windows.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-success.mbsc-button-standard.mbsc-active{background:#287339;color:#fff}.mbsc-windows.mbsc-button-danger.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-danger.mbsc-button-standard.mbsc-hover{border-color:#d10e0c}.mbsc-windows.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-danger.mbsc-button-standard.mbsc-active{background:#d10e0c;color:#fff}.mbsc-windows.mbsc-button-warning.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-warning.mbsc-button-standard.mbsc-hover{border-color:#cc7f08}.mbsc-windows.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-warning.mbsc-button-standard.mbsc-active{background:#cc7f08;color:#fff}.mbsc-windows.mbsc-button-info.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-info.mbsc-button-standard.mbsc-hover{border-color:#317e89}.mbsc-windows.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-info.mbsc-button-standard.mbsc-active{background:#317e89;color:#fff}.mbsc-windows.mbsc-button-dark.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-dark.mbsc-button-standard.mbsc-hover{border-color:#000}.mbsc-windows.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-dark.mbsc-button-standard.mbsc-active{background:#000;color:#fff}.mbsc-windows.mbsc-button-light.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-light.mbsc-button-standard.mbsc-hover{border-color:#999}.mbsc-windows.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-light.mbsc-button-standard.mbsc-active{background:#999;color:#47494a}.mbsc-windows-dark.mbsc-button-standard{background:#404040;border-color:#404040;color:#fff}.mbsc-windows-dark.mbsc-button-standard.mbsc-hover{border-color:#ababab}.mbsc-windows-dark.mbsc-button-standard.mbsc-active{border-color:#ababab;background:#ababab}.mbsc-windows-dark.mbsc-button-flat{color:#fff}.mbsc-windows-dark.mbsc-button-flat.mbsc-active{background:#676767;border-color:#676767;color:#fff}.mbsc-windows-dark.mbsc-button-outline{border:.125em solid #737373;color:#737373}.mbsc-windows-dark.mbsc-button-outline.mbsc-hover{border-color:#8d8d8d}.mbsc-windows-dark.mbsc-button-outline.mbsc-active{border-color:#8d8d8d;background:#8d8d8d;color:#fff}.mbsc-windows-dark.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #fff}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;border-color:#3f97f6;color:#fff}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard{background:#90979e;border-color:#90979e;color:#fff}.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard{background:#43be5f;border-color:#43be5f;color:#fff}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard{background:#f5504e;border-color:#f5504e;color:#fff}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard{background:#f8b042;border-color:#f8b042;color:#fff}.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;border-color:#5bb7c5;color:#fff}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard{background:#47494a;border-color:#47494a;color:#fff}.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard{background:#fff;border-color:#fff;color:#000}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-flat.mbsc-active{background:#88bff9;border-color:#88bff9}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-active{background:#b9bdc2;border-color:#b9bdc2}.mbsc-windows-dark.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-windows-dark.mbsc-button-success.mbsc-button-flat.mbsc-active{background:#7cd28f;border-color:#7cd28f}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-flat.mbsc-active{background:#f99896;border-color:#f99896}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-flat.mbsc-active{background:#fbcf8c;border-color:#fbcf8c}.mbsc-windows-dark.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-windows-dark.mbsc-button-info.mbsc-button-flat.mbsc-active{background:#94d0d9;border-color:#94d0d9}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-flat.mbsc-active{background:#6c7071;border-color:#6c7071}.mbsc-windows-dark.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-windows-dark.mbsc-button-light.mbsc-button-flat.mbsc-active{background:#fff;border-color:#fff}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard.mbsc-hover{border-color:#0964c6}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard.mbsc-active{background:#0964c6;color:#fff}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard.mbsc-hover{border-color:#5d646b}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard.mbsc-active{background:#5d646b;color:#fff}.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard.mbsc-hover{border-color:#287339}.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard.mbsc-active{background:#287339;color:#fff}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard.mbsc-hover{border-color:#d10e0c}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard.mbsc-active{background:#d10e0c;color:#fff}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard.mbsc-hover{border-color:#cc7f08}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard.mbsc-active{background:#cc7f08;color:#fff}.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard.mbsc-hover{border-color:#317e89}.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard.mbsc-active{background:#317e89;color:#fff}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard.mbsc-hover{border-color:#000}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard.mbsc-active{background:#000;color:#fff}.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard.mbsc-hover{border-color:#999}.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard.mbsc-active{background:#999;color:#47494a}.mbsc-button{position:relative;z-index:1;display:inline-block;vertical-align:middle;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;overflow:hidden;text-align:center;text-overflow:ellipsis;font-size:1em;-moz-box-sizing:border-box;box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.mbsc-button.mbsc-disabled,.mbsc-button:disabled{cursor:not-allowed}.mbsc-button:focus{outline:0}.mbsc-button::-moz-focus-inner{border:0}.mbsc-icon-button{width:2.5em;height:2.5em;padding:.5em;-moz-box-flex:0;flex:0 0 auto}.mbsc-button-icon>*,.mbsc-button-icon>*>*{height:100%}.mbsc-button-icon-end{-moz-box-ordinal-group:2;order:1}.mbsc-button-group,.mbsc-button-group-block,.mbsc-button-group-justified{border:1px solid transparent}.mbsc-button-block,.mbsc-button-group-block .mbsc-button{display:block;width:100%;margin-left:0 !important;margin-right:0 !important}.mbsc-button-group-justified,.mbsc-button-group-justified mbsc-button{display:-moz-box;display:flex;flex-wrap:wrap}.mbsc-button-group-justified .mbsc-button,.mbsc-button-group-justified mbsc-button{-moz-box-flex:1;flex:1 auto}.mbsc-windows.mbsc-popup{border:1px solid}.mbsc-windows.mbsc-popup-anchored-top{margin-top:-.75em}.mbsc-windows.mbsc-popup-anchored-bottom{margin-top:.75em}.mbsc-windows.mbsc-popup-arrow{width:1em;height:1em;border:1px solid}.mbsc-windows.mbsc-popup-arrow-bottom,.mbsc-windows.mbsc-popup-arrow-top{margin-left:-.5em}.mbsc-windows.mbsc-popup-arrow-left,.mbsc-windows.mbsc-popup-arrow-right{margin-top:-.5em}.mbsc-windows.mbsc-popup-arrow-bottom{top:1.5em}.mbsc-windows.mbsc-popup-arrow-top{bottom:1.5em}.mbsc-windows.mbsc-popup-arrow-left{right:1.5em}.mbsc-windows.mbsc-popup-arrow-right{left:1.5em}.mbsc-windows.mbsc-popup-header{padding:.5em;font-weight:700;text-align:center;border-bottom:1px solid}.mbsc-windows.mbsc-popup-buttons{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;border-top:1px solid}.mbsc-windows.mbsc-popup-button.mbsc-font{-moz-box-flex:1;flex:1 1;padding-top:.25em;padding-bottom:.25em}.mbsc-windows.mbsc-popup-button.mbsc-button-flat{margin:0}.mbsc-windows.mbsc-popup{box-shadow:0 6px 14px 0 rgba(0,0,0,0.133),0 1px 4px 0 rgba(0,0,0,0.11);color:#333}.mbsc-windows.mbsc-popup,.mbsc-windows.mbsc-popup-arrow{background:#fff;border-color:#e6e6e6}.mbsc-windows.mbsc-popup-buttons,.mbsc-windows.mbsc-popup-header{border-color:#e6e6e6}.mbsc-windows-dark.mbsc-popup{box-shadow:0 6px 14px 0 rgba(0,0,0,0.133),0 1px 4px 0 rgba(0,0,0,0.11);color:#fff}.mbsc-windows-dark.mbsc-popup,.mbsc-windows-dark.mbsc-popup-arrow{background:#1a1a1a;border-color:#343434}.mbsc-windows-dark.mbsc-popup-buttons,.mbsc-windows-dark.mbsc-popup-header{border-color:#343434}@-webkit-keyframes mbsc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mbsc-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mbsc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mbsc-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mbsc-pop-in{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mbsc-pop-in{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mbsc-pop-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes mbsc-pop-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes mbsc-slide-up-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mbsc-slide-up-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mbsc-slide-up-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes mbsc-slide-up-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes mbsc-slide-down-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mbsc-slide-down-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mbsc-slide-down-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes mbsc-slide-down-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.mbsc-popup-open-ios{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.mbsc-popup-ctx{position:relative;--mbsc-safe-top:0;--mbsc-safe-right:0;--mbsc-safe-bottom:0;--mbsc-safe-left:0}.mbsc-popup-limits{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mbsc-popup-limits-anchored,.mbsc-popup-limits-center{margin:1em}.mbsc-popup,.mbsc-popup-wrapper{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-popup-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;-moz-box-pack:center;justify-content:center;border:0 solid transparent;z-index:99998;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-popup-wrapper-ctx{position:absolute;right:auto;bottom:auto;width:100%;height:100%;overflow:hidden}.mbsc-popup-wrapper-center{padding:1em;-moz-box-align:center;align-items:center;border-width:var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left)}.mbsc-popup-wrapper-top{-moz-box-align:start;align-items:flex-start;border-bottom:var(--mbsc-safe-bottom) solid transparent}.mbsc-popup-wrapper-bottom{-moz-box-align:end;align-items:flex-end;border-top-width:var(--mbsc-safe-top)}.mbsc-popup-wrapper-anchored{border-left-width:var(--mbsc-safe-left);border-bottom-width:var(--mbsc-safe-bottom);border-right-width:var(--mbsc-safe-right);border-top-width:0}.mbsc-popup-hidden{opacity:0}.mbsc-popup-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:-10em;pointer-events:auto;background:rgba(0,0,0,0.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-popup-overlay-in{opacity:1;-webkit-animation:mbsc-fade-in 0.15s cubic-bezier(0, 0, 0.2, 1);animation:mbsc-fade-in 0.15s cubic-bezier(0, 0, 0.2, 1)}.mbsc-popup-overlay-out{opacity:0;-webkit-animation:mbsc-fade-out 75ms cubic-bezier(0.4, 0, 1, 1);animation:mbsc-fade-out 75ms cubic-bezier(0.4, 0, 1, 1)}.mbsc-popup{max-height:100%;min-width:12em;position:relative;z-index:2;pointer-events:auto;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-popup-center{min-width:16em}.mbsc-popup-bottom{width:100%;bottom:0}.mbsc-popup-top{width:100%;top:0}.mbsc-popup-anchored{position:absolute}.mbsc-popup-anchored-left{margin-left:-1em}.mbsc-popup-anchored-right{margin-left:1em}.mbsc-popup-arrow-wrapper{position:absolute;z-index:1;overflow:hidden;pointer-events:none}.mbsc-popup-arrow-wrapper-bottom,.mbsc-popup-arrow-wrapper-top{left:0;right:0;height:2em}.mbsc-popup-arrow-wrapper-left,.mbsc-popup-arrow-wrapper-right{top:0;bottom:0;width:2em}.mbsc-popup-arrow-wrapper-top{top:100%}.mbsc-popup-arrow-wrapper-bottom{bottom:100%}.mbsc-popup-arrow-wrapper-left{left:100%}.mbsc-popup-arrow-wrapper-right{right:100%}.mbsc-popup-arrow{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;width:1.5em;height:1.5em;pointer-events:auto}.mbsc-popup-arrow-top{bottom:1.25em}.mbsc-popup-arrow-bottom{top:1.25em}.mbsc-popup-arrow-bottom,.mbsc-popup-arrow-top{left:50%;margin-left:-.75em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mbsc-popup-arrow-left{right:1.25em}.mbsc-popup-arrow-right{left:1.25em}.mbsc-popup-arrow-left,.mbsc-popup-arrow-right{top:50%;margin-top:-.75em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mbsc-popup-focus{outline:0}.mbsc-popup-body{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-popup-body-top{padding-top:var(--mbsc-safe-top)}.mbsc-popup-body-bottom{padding-bottom:var(--mbsc-safe-bottom)}.mbsc-popup-body-bottom,.mbsc-popup-body-top{padding-left:var(--mbsc-safe-left);padding-right:var(--mbsc-safe-right)}.mbsc-popup-body-round{padding:0}.mbsc-popup-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbsc-popup-content{overflow:auto;-webkit-overflow-scrolling:touch}.mbsc-popup-padding{padding:1em}.mbsc-popup-pop-in{opacity:1;-webkit-animation:mbsc-pop-in 0.15s cubic-bezier(0, 0, 0.2, 1);animation:mbsc-pop-in 0.15s cubic-bezier(0, 0, 0.2, 1)}.mbsc-popup-pop-out{opacity:0;-webkit-animation:mbsc-pop-out 75ms cubic-bezier(0.4, 0, 1, 1);animation:mbsc-pop-out 75ms cubic-bezier(0.4, 0, 1, 1)}.mbsc-popup-slide-up-in{-webkit-animation:mbsc-slide-up-in 0.25s cubic-bezier(0, 0, 0.2, 1);animation:mbsc-slide-up-in 0.25s cubic-bezier(0, 0, 0.2, 1)}.mbsc-popup-slide-up-out{-webkit-animation:mbsc-slide-up-out 0.2s cubic-bezier(0.4, 0, 1, 1);animation:mbsc-slide-up-out 0.2s cubic-bezier(0.4, 0, 1, 1)}.mbsc-popup-slide-down-in{-webkit-animation:mbsc-slide-down-in 0.25s cubic-bezier(0, 0, 0.2, 1);animation:mbsc-slide-down-in 0.25s cubic-bezier(0, 0, 0.2, 1)}.mbsc-popup-slide-down-out{-webkit-animation:mbsc-slide-down-out 0.2s cubic-bezier(0.4, 0, 1, 1);animation:mbsc-slide-down-out 0.2s cubic-bezier(0.4, 0, 1, 1)}.mbsc-popup-pointer.mbsc-picker .mbsc-popup-overlay,.mbsc-popup-pointer .mbsc-popup-overlay-anchored{background:none}.mbsc-popup-round .mbsc-popup-slide-up-in{-webkit-animation-name:mbsc-slide-up-in,mbsc-fade-in;animation-name:mbsc-slide-up-in,mbsc-fade-in}.mbsc-popup-round .mbsc-popup-slide-up-out{-webkit-animation-name:mbsc-slide-up-out,mbsc-fade-out;animation-name:mbsc-slide-up-out,mbsc-fade-out}.mbsc-popup-round .mbsc-popup-slide-down-in{-webkit-animation-name:mbsc-slide-down-in,mbsc-fade-in;animation-name:mbsc-slide-down-in,mbsc-fade-in}.mbsc-popup-round .mbsc-popup-slide-down-out{-webkit-animation-name:mbsc-slide-down-out,mbsc-fade-out;animation-name:mbsc-slide-down-out,mbsc-fade-out}.mbsc-popup-round .mbsc-popup-bottom,.mbsc-popup-round .mbsc-popup-top{width:auto;margin-top:3em;margin-bottom:3em}.mbsc-schedule-grid-wrapper{overflow:hidden;position:relative}.mbsc-schedule-time-col,.mbsc-timeline-date-col,.mbsc-timeline-resource-col,.mbsc-timeline-sidebar-col{-moz-box-flex:0;flex:none;width:4.25em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-grid-scroll,.mbsc-timeline-grid-scroll{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mbsc-schedule-all-day-item:after,.mbsc-timeline-day-border:after{content:"";position:absolute;top:0;bottom:0;z-index:1}.mbsc-schedule-all-day-item.mbsc-ltr:after,.mbsc-timeline-day-border.mbsc-ltr:after{left:100%;border-right-style:solid;border-right-width:1px}.mbsc-schedule-all-day-item.mbsc-rtl:after,.mbsc-timeline-day-border.mbsc-rtl:after{right:100%;border-left-style:solid;border-left-width:1px}.mbsc-schedule-column.mbsc-ltr,.mbsc-timeline-column.mbsc-rtl,.mbsc-timeline-footer-date.mbsc-rtl,.mbsc-timeline-header-column.mbsc-rtl,.mbsc-timeline-header-date.mbsc-rtl,.mbsc-timeline-resource-footer-cont.mbsc-rtl,.mbsc-timeline-resource-header-cont.mbsc-rtl,.mbsc-timeline-resource.mbsc-rtl,.mbsc-timeline-row-date.mbsc-rtl,.mbsc-timeline-sidebar-footer-cont.mbsc-ltr,.mbsc-timeline-sidebar-header-cont.mbsc-ltr,.mbsc-timeline-sidebar-resource.mbsc-ltr,.mbsc-timeline-slot-header.mbsc-rtl{border-left-style:solid;border-left-width:1px}.mbsc-schedule-column.mbsc-rtl,.mbsc-timeline-column.mbsc-ltr,.mbsc-timeline-footer-date.mbsc-ltr,.mbsc-timeline-header-column.mbsc-ltr,.mbsc-timeline-header-date.mbsc-ltr,.mbsc-timeline-resource-footer-cont.mbsc-ltr,.mbsc-timeline-resource-header-cont.mbsc-ltr,.mbsc-timeline-resource.mbsc-ltr,.mbsc-timeline-row-date.mbsc-ltr,.mbsc-timeline-sidebar-footer-cont.mbsc-rtl,.mbsc-timeline-sidebar-header-cont.mbsc-rtl,.mbsc-timeline-sidebar-resource.mbsc-rtl,.mbsc-timeline-slot-header.mbsc-ltr{border-right-style:solid;border-right-width:1px}.mbsc-schedule-event:focus{outline:none}.mbsc-schedule-event{position:absolute;padding:1px 0;-moz-box-sizing:border-box;box-sizing:border-box;min-height:.75em;z-index:1}.mbsc-schedule-event.mbsc-ltr{left:0}.mbsc-schedule-event.mbsc-rtl{right:0}.mbsc-schedule-event-hover{cursor:pointer}.mbsc-schedule-event-inner{position:relative;max-height:100%;margin:0 .2em;line-height:1.5em;font-size:.625em;padding:.5em;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-schedule-event-small-height.mbsc-schedule-event-inner{padding-top:0;padding-bottom:0;line-height:1.2em;margin-top:-1px}.mbsc-schedule-event-small-height.mbsc-schedule-event-inner .mbsc-schedule-event-title{font-size:1em}.mbsc-schedule-event-background{position:absolute;top:-.5em;left:1px;right:1px;bottom:-.5em;background:currentColor}.mbsc-schedule-event-start .mbsc-schedule-event-background{top:1px}.mbsc-schedule-event-end .mbsc-schedule-event-background{bottom:1px}.mbsc-schedule-event-range{font-size:.8em}.mbsc-schedule-event-all-day{position:relative;display:block;padding:0 .25em;margin:.125em 0;min-height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2}.mbsc-schedule-event-all-day-placeholder{z-index:-1}.mbsc-schedule-event-all-day-inner{position:relative;height:1.6em;line-height:1.6em;margin:0;padding:0 .3em;font-size:.625em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background{top:0;bottom:0}.mbsc-schedule-event-dragging{position:absolute;top:0;z-index:3}.mbsc-schedule-event-inactive{opacity:.5}.mbsc-schedule-event-hidden{visibility:hidden}.mbsc-schedule-event-resize{display:none;position:absolute;left:0;right:0;height:.25em;z-index:1;cursor:ns-resize}.mbsc-schedule-event-resize-start{top:0}.mbsc-schedule-event-resize-end{bottom:0}.mbsc-schedule-event-resize-start:after{top:-.25em;right:.5em}.mbsc-schedule-event-resize-end:after{bottom:-.25em;left:.5em}.mbsc-schedule-event-resize:after{content:"";position:absolute;margin:1px 0;width:.5em;height:.5em;background:#fff;border-radius:50%;border:1px solid;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-event-resize-end-touch:before,.mbsc-schedule-event-resize-start-touch:before{content:"";position:absolute;margin:1px 0;width:1.5em;height:1em}.mbsc-schedule-event-resize-start-touch:before{top:-.5em;right:0}.mbsc-schedule-event-resize-end-touch:before{bottom:-.5em;left:0}.mbsc-schedule-event-dragging .mbsc-schedule-event-resize,.mbsc-schedule-event-hover .mbsc-schedule-event-resize{display:block}.mbsc-schedule-drag-clone{max-width:200px;max-height:200px;opacity:1}.mbsc-schedule-drag-clone .mbsc-schedule-event-resize{display:none}.mbsc-schedule-color,.mbsc-schedule-invalid{position:absolute;top:-.5em;bottom:-.5em;left:0;right:0;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden}.mbsc-schedule-color-all-day,.mbsc-schedule-invalid-all-day{top:0;bottom:0;z-index:-1}.mbsc-schedule-color-start,.mbsc-schedule-invalid-start{padding-top:.5em;margin-top:-.5em}.mbsc-schedule-color-end,.mbsc-schedule-invalid-end{padding-bottom:.5em}.mbsc-schedule-color-text,.mbsc-schedule-invalid-text{padding:.375em;font-size:.75em}.mbsc-schedule-color-text{opacity:.8}.mbsc-schedule-time-indicator{position:absolute;z-index:2;pointer-events:none}.mbsc-schedule-time-indicator-x{border-bottom:1px solid}.mbsc-schedule-time-indicator-x.mbsc-ltr{left:4.25em;right:0}.mbsc-schedule-time-indicator-x.mbsc-rtl{right:4.25em;left:0}.mbsc-schedule-time-indicator-y{border-left:1px solid;top:2em;bottom:0;margin-top:-.25em}.mbsc-schedule-time-indicator-y.mbsc-ltr{margin-left:-1px}.mbsc-schedule-time-indicator-y.mbsc-rtl{margin-right:-1px}.mbsc-schedule-time-indicator-day{position:absolute;width:14.285714%}.mbsc-schedule-time-indicator-day:before{content:"";position:absolute;width:.4375em;height:.4375em;margin-top:-.1875em;margin-left:-.1875em;margin-right:-.1875em;border-radius:50%;z-index:1}.mbsc-schedule-time-indicator-day.mbsc-ltr:before{left:0}.mbsc-schedule-time-indicator-day.mbsc-rtl:before{right:0}.mbsc-schedule-time-indicator-time{position:absolute;top:-1em;font-size:.625em;line-height:2em;margin-top:1px;padding:0 .8em;white-space:nowrap}.mbsc-schedule-time-indicator-time-y{top:-1.8em;padding:0 .5em;margin-left:-.5em;margin-right:-.5em;line-height:1.6em}.mbsc-schedule-time-indicator-time-x.mbsc-ltr,.mbsc-schedule-time-indicator-time-y.mbsc-rtl{right:100%}.mbsc-schedule-time-indicator-time-x.mbsc-rtl,.mbsc-schedule-time-indicator-time-y.mbsc-ltr{left:100%}.mbsc-schedule-cursor-time{position:absolute;z-index:3;font-size:.625em;line-height:2em;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-cursor-time-x{margin-top:-1em}.mbsc-schedule-cursor-time-x.mbsc-ltr{text-align:right}.mbsc-schedule-cursor-time-x.mbsc-rtl{text-align:left}.mbsc-schedule-cursor-time-y{padding:0 .5em;top:.9em}@supports (overflow: clip){.mbsc-schedule-event-inner{position:-webkit-sticky;position:sticky;top:0}}.mbsc-schedule-wrapper{overflow:auto}.mbsc-schedule-grid{height:100%}.mbsc-schedule-resource-group{-moz-box-sizing:border-box;box-sizing:border-box;flex-basis:16em}.mbsc-schedule-resource-group:first-child:last-child{flex-basis:0}.mbsc-schedule-resource-group.mbsc-ltr{border-left-width:2px;border-left-style:solid}.mbsc-schedule-resource-group.mbsc-rtl{border-right-width:2px;border-right-style:solid}.mbsc-schedule-resource-group:first-child{border:0}.mbsc-schedule-date-header-text{line-height:1.5em;text-align:center}.mbsc-schedule-header{overflow:hidden}.mbsc-schedule-all-day-group-wrapper,.mbsc-schedule-header-wrapper{min-width:0;overflow:hidden}.mbsc-schedule-header-item{display:block;position:relative;text-align:center;line-height:1.25em}.mbsc-schedule-header-item.mbsc-hover{cursor:pointer}.mbsc-schedule-header-dayname{font-size:.75em}.mbsc-schedule-header-day{font-size:1.125em}.mbsc-schedule-col-width{-moz-box-sizing:border-box;box-sizing:border-box;width:2.5em}.mbsc-schedule-wrapper-multi .mbsc-schedule-col-width{width:6.25em}.mbsc-schedule-resource{overflow:hidden}.mbsc-schedule-resource-title{padding:.5em;font-size:.875em;font-weight:600;text-align:center}.mbsc-schedule-all-day-cont{position:relative}.mbsc-schedule-all-day-wrapper{position:relative;max-height:7.8125em;overflow-x:hidden;overflow-y:scroll}.mbsc-schedule-all-day-wrapper-shadow:after{content:"";box-shadow:inset 0 0.5em 0.25em -0.5em rgba(48,48,48,0.5);height:4px;position:absolute;left:0;right:0;bottom:-4px;z-index:4;pointer-events:none}.mbsc-schedule-all-day-item{position:relative}.mbsc-schedule-all-day-item:first-child,.mbsc-schedule-column:first-child{border:0}.mbsc-schedule-timezone-labels{position:absolute;bottom:0;z-index:1;font-weight:700}.mbsc-schedule-timezone-label{font-size:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-schedule-time-indicator-tz{width:5.666667em}.mbsc-schedule-time-indicator-tz.mbsc-ltr,.mbsc-schedule-timezone-label.mbsc-ltr{text-align:right}.mbsc-schedule-time-indicator-tz.mbsc-rtl,.mbsc-schedule-timezone-label.mbsc-rtl{text-align:left}.mbsc-schedule-time-wrapper{position:relative;width:4.25em;height:3.125em;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:auto}.mbsc-schedule-time{position:relative;line-height:2em;top:-1em;font-size:.75em}.mbsc-schedule-time-end{position:absolute;top:auto;bottom:-1em;left:0;right:0}.mbsc-schedule-time-col.mbsc-ltr{text-align:right}.mbsc-schedule-time-col.mbsc-rtl{text-align:left}.mbsc-schedule-time-cont-pos{position:relative}.mbsc-schedule-time-cont-inner{position:absolute;width:100%;z-index:2;pointer-events:none;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 0}.mbsc-schedule-column{padding:.5em 0}.mbsc-schedule-column-inner{position:relative}.mbsc-schedule-all-day-item,.mbsc-schedule-item{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-item{height:3.125em;position:relative;border-top:1px solid}.mbsc-schedule-item-last{border-bottom:1px solid}.mbsc-schedule-events{position:absolute;height:100%}.mbsc-schedule-events.mbsc-ltr{left:0;right:.5em}.mbsc-schedule-events.mbsc-rtl{right:0;left:.5em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize{width:.25em;height:100%;cursor:ew-resize}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize:after{top:50%;right:auto;left:auto;margin-top:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr{right:auto}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl{left:auto}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl:after,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr:after{right:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr:after,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl:after{left:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start-touch:before{height:1.5em;top:50%;left:-.75em;right:auto;margin-top:-.75em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end-touch:before{height:1.5em;top:50%;left:auto;right:-.75em;margin-top:-.75em}.mbsc-calendar-width-md .mbsc-schedule-event-title{font-size:1.2em}.mbsc-calendar-width-md .mbsc-schedule-event-all-day-title,.mbsc-calendar-width-md .mbsc-schedule-event-range{font-size:1em}.mbsc-calendar-width-md .mbsc-schedule-event-all-day-inner{font-size:.75em;height:1.5em;line-height:1.5em;padding:0 .333334em}.mbsc-timeline{overflow:hidden;position:relative;z-index:0}.mbsc-timeline.mbsc-ltr{margin-right:-1px}.mbsc-timeline.mbsc-rtl{margin-left:-1px}.mbsc-timeline-resource-col,.mbsc-timeline-sidebar-col{width:12em}.mbsc-timeline-resources,.mbsc-timeline-sidebar{position:absolute;top:0;bottom:15px;z-index:4;overflow:hidden}.mbsc-timeline-resources.mbsc-ltr,.mbsc-timeline-sidebar.mbsc-rtl{left:0}.mbsc-timeline-resources.mbsc-rtl,.mbsc-timeline-sidebar.mbsc-ltr{right:0}.mbsc-timeline-resource-footer-cont,.mbsc-timeline-resource-header-cont,.mbsc-timeline-sidebar-footer-cont,.mbsc-timeline-sidebar-header-cont{position:relative;z-index:5;overflow:hidden;pointer-events:auto}.mbsc-timeline-resource,.mbsc-timeline-sidebar-resource{-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-timeline-parent{background:rgba(230,230,230,0.25)}.mbsc-timeline-resource-icon{font-size:.875em;font-weight:600;margin:.357143em 0;cursor:pointer;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-timeline-resource-icon.mbsc-ltr{margin-left:.5em}.mbsc-timeline-resource-icon.mbsc-rtl{margin-right:.5em}.mbsc-timeline-resource-footer,.mbsc-timeline-resource-header,.mbsc-timeline-resource-title,.mbsc-timeline-sidebar-footer,.mbsc-timeline-sidebar-header,.mbsc-timeline-sidebar-resource-title{font-size:.875em;font-weight:600;padding:.5em}.mbsc-timeline-footer,.mbsc-timeline-header{position:absolute;left:0;right:0;z-index:3;overflow:hidden}.mbsc-timeline-header{top:0}.mbsc-timeline-footer{bottom:0;margin-top:-1px}.mbsc-timeline-footer-bg,.mbsc-timeline-header-bg{position:relative}.mbsc-timeline-day{position:relative;min-width:9em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-day-month{min-width:0}.mbsc-timeline-column.mbsc-timeline-no-border,.mbsc-timeline-header-column.mbsc-timeline-no-border{border-left:0;border-right:0}.mbsc-timeline-month{min-width:0;position:relative}.mbsc-timeline-footer-date,.mbsc-timeline-header-date,.mbsc-timeline-header-month,.mbsc-timeline-header-week{min-height:1.625em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-footer-week-last.mbsc-ltr,.mbsc-timeline-header-month-last.mbsc-ltr,.mbsc-timeline-header-week-last.mbsc-ltr{border-right-width:1px;border-right-style:solid}.mbsc-timeline-header-month-last.mbsc-rtl,.mbsc-timeline-header-week-last.mbsc-rtl{border-left-width:1px;border-left-style:solid}.mbsc-timeline-footer-month-text,.mbsc-timeline-footer-week-text,.mbsc-timeline-header-date-text,.mbsc-timeline-header-month-text,.mbsc-timeline-header-week-text{font-size:.875em;padding:0 .285714em;line-height:1.785715em;display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}.mbsc-timeline-header-month-text{font-weight:700}.mbsc-timeline-header-date-cont,.mbsc-timeline-header-date-text,.mbsc-timeline-header-month-cont,.mbsc-timeline-header-month-text-last,.mbsc-timeline-header-week-cont,.mbsc-timeline-header-week-text-last,.mbsc-timeline-header-year-cont{max-width:100%;overflow:hidden}.mbsc-timeline-header-month-cont,.mbsc-timeline-header-week-cont{white-space:nowrap}.mbsc-timeline-header-active{position:relative;z-index:0;padding:0 .714286em}.mbsc-timeline-header-active:after{content:"";position:absolute;top:.142857em;left:.142857em;right:.142857em;bottom:.142857em;border-radius:.75em;z-index:-1}.mbsc-timeline-footer-column,.mbsc-timeline-header-column{min-height:1.625em;overflow:hidden}.mbsc-timeline-footer-time,.mbsc-timeline-header-time{padding:0 .5em;font-size:.625em;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2.6em}.mbsc-timeline .mbsc-timeline-time-indicator-cont{position:absolute;width:100%;height:100%;top:100%;overflow:hidden;padding-top:2em;margin-top:-2em;pointer-events:none;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-timeline-header-sticky{position:absolute;top:0;left:0;right:0;z-index:6;pointer-events:none}.mbsc-timeline-header-sticky .mbsc-timeline-header-date{border-left:0;border-right:0}.mbsc-timeline-footer-sticky{position:absolute;bottom:0;left:0;right:0;z-index:6;pointer-events:none}.mbsc-timeline-column,.mbsc-timeline-header-column{width:4.625em;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.mbsc-timeline-grid-scroll{overflow-y:auto;-webkit-overflow-scrolling:auto}.mbsc-timeline-grid{position:relative;overflow:hidden}.mbsc-timeline-row{height:3.25em;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-hidden{visibility:hidden;position:absolute;left:0;right:0;height:0;overflow:hidden}.mbsc-timeline-row-group{position:relative}.mbsc-timeline-row-group:after{content:"";position:absolute;left:0;right:0;top:100%;z-index:1}.mbsc-timeline-row-group:last-child:after{display:none}.mbsc-timeline-row-date{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-row-date .mbsc-timeline-header-date-text{white-space:normal;line-height:1.285715em;padding-top:.285715em;padding-bottom:.285715em}.mbsc-timeline-row-resource-col{overflow:hidden}.mbsc-timeline-row-date-col{width:5.5em}.mbsc-timeline-date-col{width:8.75em}.mbsc-timeline-row-gutter{height:1em}.mbsc-timeline-header-column,.mbsc-timeline-header-date,.mbsc-timeline-header-month,.mbsc-timeline-header-week,.mbsc-timeline-resource,.mbsc-timeline-resource-header-cont,.mbsc-timeline-row,.mbsc-timeline-row-date,.mbsc-timeline-row-group:after,.mbsc-timeline-sidebar-header-cont,.mbsc-timeline-sidebar-resource{border-bottom-style:solid;border-bottom-width:1px}.mbsc-timeline-footer-column,.mbsc-timeline-footer-date,.mbsc-timeline-footer-week,.mbsc-timeline-resource-footer-cont,.mbsc-timeline-sidebar-footer-cont{border-top-style:solid;border-top-width:1px}.mbsc-timeline-events{position:absolute;width:100%;top:0;bottom:1em}.mbsc-timeline-event{z-index:2;min-width:.75em;padding:6px 0 0}.mbsc-timeline-event.mbsc-schedule-event-all-day{padding-left:.25em;padding-right:.25em}.mbsc-timeline-event .mbsc-schedule-event-all-day-inner{font-size:.75em;height:1.5em;line-height:1.5em;padding:0 .333334em}.mbsc-timeline-event .mbsc-schedule-event-range,.mbsc-timeline-event .mbsc-schedule-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbsc-timeline-event-background{margin-top:6px;top:0;bottom:0}.mbsc-timeline-event-resize{width:.25em;top:6px;bottom:0;right:auto;left:auto;cursor:ew-resize}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-rtl,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-ltr{height:auto;left:0}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-ltr,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-rtl{height:auto;right:0}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after{top:50%;margin-top:-.25em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after{left:-.125em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after{right:-.125em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end-touch:before,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start-touch:before{height:1.5em;top:50%;left:50%;margin:-.75em 0 0 -.75em}.mbsc-timeline-event-listing{position:absolute;margin:0}.mbsc-timeline-event-listing.mbsc-timeline-event-dragging{position:absolute;top:0}.mbsc-timeline-event-slot{position:relative;left:0;right:0;margin:0 2px}.mbsc-timeline-color,.mbsc-timeline-invalid{top:0;bottom:0;padding:0;margin:0}.mbsc-timeline-footer-column.mbsc-timeline-no-height,.mbsc-timeline-header-column.mbsc-timeline-no-height{border:0;height:0;min-height:0}.mbsc-connections{position:absolute;display:block;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.mbsc-connection{stroke-width:1.5px;fill:none;pointer-events:visibleStroke}.mbsc-timeline-slots{height:1.625em;border-bottom:1px solid}.mbsc-timeline-slot,.mbsc-timeline-slots{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-slot{position:relative;width:8em}.mbsc-timeline-slot-title{font-size:.875em;font-weight:600;line-height:1.785715em;padding:0 .285714em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-has-sticky .mbsc-timeline-grid-scroll.mbsc-ltr{position:relative}.mbsc-has-sticky .mbsc-timeline-footer,.mbsc-has-sticky .mbsc-timeline-header{position:-webkit-sticky;position:sticky;left:auto;right:auto;overflow:visible}.mbsc-has-sticky .mbsc-timeline-resources.mbsc-ltr,.mbsc-has-sticky .mbsc-timeline-sidebar.mbsc-ltr{position:-webkit-sticky;position:sticky;top:auto;bottom:auto;overflow:visible}@supports (overflow: clip){.mbsc-timeline-grid{overflow:clip}.mbsc-timeline .mbsc-schedule-event-inner{display:inline-block;max-width:100%;vertical-align:top}.mbsc-timeline.mbsc-ltr .mbsc-schedule-event-inner{left:192px}.mbsc-timeline.mbsc-rtl .mbsc-schedule-event-inner{right:192px}.mbsc-timeline-no-resource.mbsc-ltr .mbsc-schedule-event-inner{left:140px}.mbsc-timeline-no-resource.mbsc-rtl .mbsc-schedule-event-inner{right:140px}.mbsc-timeline-event-slot .mbsc-schedule-event-inner{position:relative;display:block}.mbsc-timeline .mbsc-timeline-event-slot .mbsc-schedule-event-inner,.mbsc-timeline.mbsc-timeline-no-rows .mbsc-schedule-event-inner{left:0;right:0}}.mbsc-windows.mbsc-calendar-header{margin-bottom:-1px}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-font{margin:1px}.mbsc-windows.mbsc-calendar-title-wrapper .mbsc-calendar-button{padding:0}.mbsc-windows.mbsc-calendar-controls{padding:.5em;min-height:2.125em}.mbsc-windows.mbsc-calendar-week-day{height:2.5em;font-size:.75em;line-height:2.5em}.mbsc-windows.mbsc-calendar-body .mbsc-calendar-week-day{border:0}.mbsc-windows.mbsc-calendar-week-nr{width:2em;font-size:.75em;font-weight:700;line-height:3em}.mbsc-windows.mbsc-calendar-picker-slide{padding:.25em}.mbsc-windows.mbsc-calendar-cell{border:solid transparent;border-width:1px 0 0;background-clip:padding-box;padding:0}.mbsc-windows.mbsc-calendar-cell:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mbsc-windows.mbsc-calendar-cell-inner{display:table;position:relative;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;border-color:transparent;border-style:solid;border-width:2px 1px}.mbsc-windows.mbsc-calendar-cell-text{display:table-cell;vertical-align:middle;min-width:0}.mbsc-windows.mbsc-calendar-month-name{font-size:.875em;vertical-align:middle}.mbsc-windows.mbsc-calendar-month-name.mbsc-ltr{margin-left:.5em}.mbsc-windows.mbsc-calendar-month-name.mbsc-rtl{margin-right:.5em}.mbsc-windows.mbsc-calendar-day-inner{display:block}.mbsc-windows.mbsc-calendar-day-empty:after{display:none}.mbsc-windows.mbsc-calendar-day-text{display:inline-block;font-size:.875em;line-height:2.285715em;border-radius:2em;margin:0 .5em}.mbsc-windows.mbsc-calendar-marks{bottom:.25em}.mbsc-windows.mbsc-calendar-label-background{background:currentColor}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-title{font-size:1.625em;font-weight:300;line-height:1.461538em;padding:0 .307693em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day{height:2.142858em;padding:0 .5em;font-size:.875em;line-height:2.142858em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-nr{height:auto;padding:0;font-size:.75em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after{border-left-width:1px;border-left-style:solid}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-inner{min-height:4em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-text{text-align:center}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner{min-height:4.75em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks{bottom:.5em;padding:0 .625em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-text{height:1.8em;line-height:1.8em;padding:0 .6em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-label-text{font-size:1.2em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr{text-align:left}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl{text-align:right}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-calendar-day-labels{text-align:center}.mbsc-windows.mbsc-calendar-grid-view .mbsc-calendar-title{font-size:1.625em;font-weight:300;line-height:1.461538em;padding:0 .307693em}.mbsc-windows.mbsc-calendar,.mbsc-windows.mbsc-calendar-button.mbsc-button{color:#333}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-active{background:#f2f2f2;border-color:#f2f2f2}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #333}.mbsc-windows.mbsc-calendar-wrapper-fixed{border-bottom:1px solid #e6e6e6}.mbsc-windows.mbsc-calendar-slide{background:#fff;color:#333}.mbsc-windows.mbsc-calendar-week-day{color:#666}.mbsc-windows.mbsc-calendar-today,.mbsc-windows.mbsc-calendar-week-nr{color:#0078d7}.mbsc-windows.mbsc-range-day{border-left-color:rgba(0,120,215,0.25)}.mbsc-windows.mbsc-range-day-end.mbsc-rtl,.mbsc-windows.mbsc-range-day-start.mbsc-ltr{border-left-color:transparent}.mbsc-windows.mbsc-range-hover .mbsc-calendar-cell-inner{border-top-color:rgba(51,51,51,0.1);border-bottom-color:rgba(51,51,51,0.1);border-style:dashed}.mbsc-windows.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows.mbsc-selected .mbsc-calendar-cell-inner{background:rgba(0,120,215,0.25)}.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner{background-color:#0078d7}.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-windows.mbsc-calendar-day-colors.mbsc-selected:after{border:2px solid #0078d7}.mbsc-windows.mbsc-calendar-cell.mbsc-focus:after{border:1px solid #333}.mbsc-windows.mbsc-calendar-cell.mbsc-hover:after{background:rgba(51,51,51,0.1)}.mbsc-windows.mbsc-calendar-mark{background:rgba(51,51,51,0.5)}.mbsc-windows.mbsc-calendar-label{color:#0078d7}.mbsc-windows.mbsc-calendar-label-inner{color:#fff}.mbsc-windows.mbsc-calendar-label.mbsc-calendar-label-active{outline:1px solid #333}.mbsc-windows.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#333}.mbsc-windows.mbsc-calendar-height-md .mbsc-calendar-week-day,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after{border-color:#e6e6e6}.mbsc-windows.mbsc-calendar-popup .mbsc-popup,.mbsc-windows.mbsc-calendar-popup .mbsc-popup-arrow{background:#fff;border-color:#e6e6e6}.mbsc-windows.mbsc-calendar-month-title{color:#0078d7}.mbsc-windows-dark.mbsc-calendar,.mbsc-windows-dark.mbsc-calendar-button.mbsc-button{color:#fff}.mbsc-windows-dark.mbsc-calendar-button.mbsc-button.mbsc-active{background:#676767;border-color:#676767}.mbsc-windows-dark.mbsc-calendar-button.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #fff}.mbsc-windows-dark.mbsc-calendar-wrapper-fixed{border-bottom:1px solid #343434}.mbsc-windows-dark.mbsc-calendar-slide{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-calendar-week-day{color:#ccc}.mbsc-windows-dark.mbsc-calendar-today,.mbsc-windows-dark.mbsc-calendar-week-nr{color:#0078d7}.mbsc-windows-dark.mbsc-range-day{border-left-color:rgba(0,120,215,0.25)}.mbsc-windows-dark.mbsc-range-day-end.mbsc-rtl,.mbsc-windows-dark.mbsc-range-day-start.mbsc-ltr{border-left-color:transparent}.mbsc-windows-dark.mbsc-range-hover .mbsc-calendar-cell-inner{border-top-color:rgba(255,255,255,0.22);border-bottom-color:rgba(255,255,255,0.22);border-style:dashed}.mbsc-windows-dark.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows-dark.mbsc-selected .mbsc-calendar-cell-inner{background:rgba(0,120,215,0.25)}.mbsc-windows-dark.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner{background-color:#0078d7}.mbsc-windows-dark.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-windows-dark.mbsc-calendar-day-colors.mbsc-selected:after{border:2px solid #0078d7}.mbsc-windows-dark.mbsc-calendar-cell.mbsc-focus:after{border:1px solid #fff}.mbsc-windows-dark.mbsc-calendar-cell.mbsc-hover:after{background:rgba(255,255,255,0.22)}.mbsc-windows-dark.mbsc-calendar-mark{background:rgba(255,255,255,0.5)}.mbsc-windows-dark.mbsc-calendar-label{color:#0078d7}.mbsc-windows-dark.mbsc-calendar-label-inner{color:#fff}.mbsc-windows-dark.mbsc-calendar-label.mbsc-calendar-label-active{outline:1px solid #fff}.mbsc-windows-dark.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-windows-dark.mbsc-calendar-height-md .mbsc-calendar-week-day,.mbsc-windows-dark.mbsc-calendar-width-md .mbsc-calendar-day,.mbsc-windows-dark.mbsc-calendar-width-md .mbsc-calendar-day:after{border-color:#343434}.mbsc-windows-dark.mbsc-calendar-popup .mbsc-popup,.mbsc-windows-dark.mbsc-calendar-popup .mbsc-popup-arrow{background:#1a1a1a;border-color:#343434}.mbsc-windows-dark.mbsc-calendar-month-title{color:#0078d7}@-webkit-keyframes mbsc-zoom-in-up{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mbsc-zoom-in-up{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mbsc-zoom-in-down{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mbsc-zoom-in-down{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mbsc-zoom-out-up{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes mbsc-zoom-out-up{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes mbsc-zoom-out-down{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes mbsc-zoom-out-down{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}.mbsc-calendar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;position:relative}.mbsc-calendar-wrapper{position:relative;z-index:1;height:100%;overflow:hidden}.mbsc-calendar-header{position:relative;z-index:1;will-change:opacity}.mbsc-calendar-header .mbsc-calendar-week-days{margin-left:-1px}.mbsc-calendar-controls{-moz-box-align:center;align-items:center;-moz-box-sizing:content-box;box-sizing:content-box;min-height:2.5em}.mbsc-calendar-button.mbsc-button.mbsc-reset{margin:0}.mbsc-calendar-button-prev-multi{-moz-box-ordinal-group:0;order:-1}.mbsc-calendar-button-next-multi{-moz-box-ordinal-group:2;order:1}.mbsc-calendar-body{-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-calendar-body-inner{position:relative;overflow:hidden;margin-left:-1px}.mbsc-calendar-wrapper-fixed{height:auto;overflow:visible}.mbsc-calendar-title-wrapper{-moz-box-align:center;align-items:center;overflow:hidden}.mbsc-calendar-title{overflow:hidden;text-overflow:ellipsis;font-size:1.125em;padding:0 .25em;display:inline-block;vertical-align:middle}.mbsc-calendar-scroll-wrapper{display:block;overflow:hidden;position:relative;height:100%}.mbsc-calendar-picker-wrapper{position:relative;width:15em;height:15em;overflow:hidden}.mbsc-calendar-picker{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.mbsc-calendar-picker-main{position:relative;z-index:0}.mbsc-calendar-picker-in-up{opacity:0;-webkit-animation:mbsc-zoom-in-up 0.2s cubic-bezier(0, 0, 0.2, 1) forwards;animation:mbsc-zoom-in-up 0.2s cubic-bezier(0, 0, 0.2, 1) forwards}.mbsc-calendar-picker-in-down{opacity:0;-webkit-animation:mbsc-zoom-in-down 0.2s cubic-bezier(0, 0, 0.2, 1) forwards;animation:mbsc-zoom-in-down 0.2s cubic-bezier(0, 0, 0.2, 1) forwards}.mbsc-calendar-picker-out-up{opacity:0;-webkit-animation:mbsc-zoom-out-up 0.2s cubic-bezier(0.4, 0, 1, 1) forwards;animation:mbsc-zoom-out-up 0.2s cubic-bezier(0.4, 0, 1, 1) forwards}.mbsc-calendar-picker-out-down{opacity:0;-webkit-animation:mbsc-zoom-out-down 0.2s cubic-bezier(0, 0, 0.2, 1) forwards;animation:mbsc-zoom-out-down 0.2s cubic-bezier(0, 0, 0.2, 1) forwards}.mbsc-calendar-scroll-wrapper>div{height:100%}.mbsc-calendar-scroll-wrapper>div>div{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-calendar-slide{position:absolute;z-index:0;top:0;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-slide.mbsc-calendar-picker{position:relative}.mbsc-calendar-slide.mbsc-ltr{left:0}.mbsc-calendar-slide.mbsc-rtl{right:0}.mbsc-calendar-table{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-calendar-cell{position:relative;text-align:center;white-space:nowrap;cursor:pointer}.mbsc-calendar-cell:focus{outline:0}.mbsc-calendar-cell-inner{display:inline-block;padding:0 .25em;vertical-align:middle}.mbsc-calendar-cell.mbsc-disabled{cursor:not-allowed}.mbsc-calendar-week-day{height:2em;font-size:.6875em;line-height:2em;text-align:center;border-bottom:1px solid transparent}.mbsc-calendar-month,.mbsc-calendar-year{vertical-align:middle}.mbsc-calendar-month-text,.mbsc-calendar-year-text{margin:.875em 0;overflow:hidden;text-overflow:ellipsis;min-width:4.5em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-day{min-width:0;text-align:center}.mbsc-calendar-day-empty{cursor:default}.mbsc-calendar-day-text{display:inline-block;text-align:center;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-calendar-day-inner{position:relative;width:100%;height:100%;padding:0;border:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-day-hidden{visibility:hidden}.mbsc-calendar-month-name{display:none}.mbsc-calendar-width-md .mbsc-calendar-month-name{display:inline-block;font-weight:700}.mbsc-calendar-day-outer .mbsc-calendar-day-text,.mbsc-calendar-day-outer .mbsc-calendar-month-name{opacity:.5}.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-day-text,.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-month-name{opacity:1}.mbsc-disabled .mbsc-calendar-cell-text,.mbsc-disabled .mbsc-calendar-month-name{opacity:.2}.mbsc-calendar-day-highlight:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1)}.mbsc-calendar-day-marked{padding-bottom:.25em}.mbsc-calendar-marks{position:absolute;left:0;right:0;height:.375em;margin-top:-.125em;overflow:hidden;white-space:nowrap;text-align:center}.mbsc-calendar-mark{display:inline-block;vertical-align:top;width:.25em;height:.25em;margin:.0625em;border-radius:.25em}.mbsc-calendar-labels{position:absolute;left:-1px;right:-1px}.mbsc-calendar-label-wrapper{position:absolute;z-index:2;pointer-events:none}.mbsc-calendar-label{padding:0 .3em}.mbsc-calendar-text:focus{outline:0}.mbsc-calendar-label-text{overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2}.mbsc-calendar-label-background,.mbsc-calendar-text:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;transition:background-color .2s}.mbsc-calendar-label.mbsc-calendar-label-hover:before{background-color:rgba(0,0,0,0.2);z-index:1}.mbsc-calendar-text-more{padding:0 .3em}.mbsc-calendar-text-more.mbsc-calendar-label-active:before,.mbsc-calendar-text-more.mbsc-calendar-label-hover:before{background-color:rgba(0,0,0,0.1)}.mbsc-calendar-text{display:block;position:relative;height:1.6em;line-height:1.6em;font-size:.625em;white-space:nowrap;margin:0 .1em .2em .2em}.mbsc-calendar-text-placeholder{z-index:-1}.mbsc-calendar-text.mbsc-ltr{text-align:left}.mbsc-calendar-text.mbsc-rtl{text-align:right}.mbsc-calendar-label-resize{position:absolute;top:0;height:100%;width:.5em;z-index:2;cursor:ew-resize}.mbsc-calendar-label-resize:after{content:"";display:none;position:absolute;top:50%;width:.8em;height:.8em;margin-top:-.4em;background:#fff;border-radius:.8em;border:1px solid;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-label-resize-end.mbsc-rtl,.mbsc-calendar-label-resize-start.mbsc-ltr{left:0}.mbsc-calendar-label-resize-end.mbsc-ltr,.mbsc-calendar-label-resize-start.mbsc-rtl{right:0}.mbsc-calendar-label-resize-end.mbsc-rtl:after,.mbsc-calendar-label-resize-start.mbsc-ltr:after{left:-.4em}.mbsc-calendar-label-resize-end.mbsc-ltr:after,.mbsc-calendar-label-resize-start.mbsc-rtl:after{right:-.4em}.mbsc-calendar-label-resize-end-touch:before,.mbsc-calendar-label-resize-start-touch:before{content:"";position:absolute;top:50%;margin-top:-1em;width:2em;height:2em}.mbsc-calendar-label-resize-start-touch:before{left:-1em}.mbsc-calendar-label-resize-end-touch:before{right:-1em}.mbsc-calendar-label-dragging .mbsc-calendar-label-resize:after,.mbsc-calendar-label-hover .mbsc-calendar-label-resize:after{display:block}.mbsc-calendar-label-inactive{opacity:.4}.mbsc-calendar-label-hidden{visibility:hidden}.mbsc-calendar-labels-dragging{z-index:3}.mbsc-calendar-grid{overflow:auto;padding:0 2%}.mbsc-calendar-grid .mbsc-calendar-table{margin:0 5%;width:90%}.mbsc-calendar-grid-item{margin:1em 0;padding-top:2.5em}.mbsc-calendar-month-title{padding-bottom:.8em;margin:-2em 10% 0;font-size:1.25em;font-weight:700;line-height:1.2em}.mbsc-calendar-body-inner-variable{overflow-y:auto}.mbsc-calendar-body-inner-variable .mbsc-calendar-table{min-height:20em}.mbsc-windows.mbsc-popover-list{margin:.25em 0}.mbsc-windows.mbsc-event-group{border-bottom:1px solid}.mbsc-windows.mbsc-event-day.mbsc-list-header{padding:1em 1.5em .25em}.mbsc-windows.mbsc-event.mbsc-list-item{margin-bottom:.25em;-moz-box-align:center;align-items:center}.mbsc-windows.mbsc-event-content{-moz-box-ordinal-group:2;order:1}.mbsc-windows.mbsc-event-time{width:7em;padding:0 1.333334em;font-size:.75em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-windows.mbsc-event-color{width:.5em;margin:-.5em 0 -.5em -.5em;align-self:stretch}.mbsc-windows.mbsc-event-sep{display:none}.mbsc-windows.mbsc-schedule-wrapper{position:relative;min-height:1.5em;z-index:2}.mbsc-windows.mbsc-schedule-header-day{font-size:1em;text-align:left;padding:.5em .5em 1.5em;border-top:1px solid}.mbsc-windows.mbsc-schedule-header-day.mbsc-ltr{border-left-style:solid;border-left-width:1px;margin-left:-1px}.mbsc-windows.mbsc-schedule-header-day.mbsc-rtl{border-right-style:solid;border-right-width:1px;margin-right:-1px}.mbsc-windows.mbsc-schedule-header-item.mbsc-ltr{border-left:1px solid transparent}.mbsc-windows.mbsc-schedule-header-item.mbsc-rtl{border-right:1px solid transparent}.mbsc-windows.mbsc-schedule-header-item:first-child{border:0}.mbsc-windows.mbsc-schedule-header-item:first-child .mbsc-schedule-header-day{border-left:0;border-right:0;margin:0}.mbsc-windows.mbsc-schedule-header-dayname{padding:.571429em;font-size:.875em;text-align:left}.mbsc-windows.mbsc-schedule-all-day-item{min-height:1.375em}.mbsc-windows.mbsc-schedule-all-day-text,.mbsc-windows.mbsc-schedule-timezone-label{padding:0 .333334em;font-size:.75em;line-height:1.833334em}.mbsc-windows.mbsc-schedule-header-dayname{position:relative}.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.285715em}.mbsc-windows.mbsc-schedule-date-header{border-bottom:1px solid}.mbsc-windows.mbsc-schedule-date-header-text{font-weight:500;line-height:1.25em;padding:.5em 0}.mbsc-windows.mbsc-schedule-header-day.mbsc-hover{background:rgba(0,0,0,0.1)}.mbsc-windows.mbsc-schedule-resource{border-top:1px solid;margin-top:-1px}.mbsc-windows.mbsc-schedule-resource.mbsc-ltr{border-left-width:1px;border-left-style:solid;text-align:left}.mbsc-windows.mbsc-schedule-resource.mbsc-rtl{border-right-width:1px;border-right-style:solid;text-align:right}.mbsc-windows.mbsc-schedule-resource:first-child{border-left:0;border-right:0}.mbsc-windows.mbsc-schedule-time-indicator-x{border-bottom:1px dashed}.mbsc-windows.mbsc-schedule-time-indicator-time-x{padding:0 .333334em;font-size:.75em;text-transform:lowercase}.mbsc-windows.mbsc-schedule-time-indicator-day{border-top:1px solid;border-bottom:1px solid}.mbsc-windows.mbsc-schedule-time-indicator-day:before{display:none}.mbsc-windows.mbsc-schedule-cursor-time-x{font-size:.75em;width:5.666667em;padding:0 .333334em}.mbsc-windows.mbsc-schedule-all-day-wrapper{max-height:4em}.mbsc-windows.mbsc-schedule-time-col.mbsc-ltr{border-right-width:1px;border-right-style:solid}.mbsc-windows.mbsc-schedule-time-col.mbsc-rtl{border-left-width:1px;border-left-style:solid}.mbsc-windows.mbsc-schedule-time{top:0;padding:0 .333334em;text-transform:lowercase}.mbsc-windows.mbsc-schedule-time-end{display:none}.mbsc-windows.mbsc-schedule-event-hover .mbsc-schedule-event-background:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.1)}.mbsc-windows.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-windows.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-windows.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-windows.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background{left:.25em}.mbsc-windows.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-windows.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-windows.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-windows.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background{right:.25em}.mbsc-windows.mbsc-timeline-resource-icon{width:1.071429em;padding:0 .214286em}.mbsc-windows.mbsc-timeline-header-sticky .mbsc-timeline-header-date-text{position:relative}.mbsc-windows.mbsc-timeline-header-active{position:static}.mbsc-windows.mbsc-timeline-header-active:after{top:0;left:0;right:0;height:.142857em;z-index:1;border-radius:0}.mbsc-windows.mbsc-eventcalendar{background:#fff}.mbsc-windows.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#f0f0f0}.mbsc-windows.mbsc-event-list-empty{color:rgba(51,51,51,0.7)}.mbsc-windows.mbsc-event-group{border-color:#e6e6e6}.mbsc-windows.mbsc-event-day.mbsc-list-header,.mbsc-windows.mbsc-event.mbsc-list-item{background:#fff;color:#333}.mbsc-windows.mbsc-event.mbsc-focus,.mbsc-windows.mbsc-event.mbsc-selected{background:rgba(0,120,215,0.25)}.mbsc-windows.mbsc-event-color{background:#0078d7}.mbsc-windows.mbsc-schedule-wrapper{background:#fff}.mbsc-windows.mbsc-schedule-header-day{border-color:#e6e6e6}.mbsc-windows.mbsc-schedule-header-item{color:#333}.mbsc-windows.mbsc-schedule-header-day-today{color:#0078d7}.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after{background:#0078d7}.mbsc-windows.mbsc-schedule-date-header{border-color:#e6e6e6}.mbsc-windows.mbsc-schedule-time-indicator,.mbsc-windows.mbsc-schedule-time-indicator-day{border-color:#0078d7}.mbsc-windows.mbsc-schedule-cursor-time,.mbsc-windows.mbsc-schedule-time-indicator-time{background:rgba(255,255,255,0.8);color:#0078d7}.mbsc-windows.mbsc-schedule-time-indicator-time{color:#0078d7}.mbsc-windows.mbsc-schedule-all-day-item:after,.mbsc-windows.mbsc-schedule-column,.mbsc-windows.mbsc-schedule-item,.mbsc-windows.mbsc-schedule-resource,.mbsc-windows.mbsc-schedule-resource-group,.mbsc-windows.mbsc-schedule-time-col,.mbsc-windows.mbsc-timeline-column,.mbsc-windows.mbsc-timeline-day:after,.mbsc-windows.mbsc-timeline-footer,.mbsc-windows.mbsc-timeline-footer-column,.mbsc-windows.mbsc-timeline-footer-date,.mbsc-windows.mbsc-timeline-footer-week,.mbsc-windows.mbsc-timeline-header,.mbsc-windows.mbsc-timeline-header-column,.mbsc-windows.mbsc-timeline-header-date,.mbsc-windows.mbsc-timeline-header-month,.mbsc-windows.mbsc-timeline-header-week,.mbsc-windows.mbsc-timeline-resource,.mbsc-windows.mbsc-timeline-resource-footer-cont,.mbsc-windows.mbsc-timeline-resource-header-cont,.mbsc-windows.mbsc-timeline-row,.mbsc-windows.mbsc-timeline-row-date,.mbsc-windows.mbsc-timeline-row-group:after,.mbsc-windows.mbsc-timeline-sidebar-footer-cont,.mbsc-windows.mbsc-timeline-sidebar-header-cont,.mbsc-windows.mbsc-timeline-sidebar-resource,.mbsc-windows.mbsc-timeline-slot-header,.mbsc-windows.mbsc-timeline-slots{border-color:#e6e6e6}.mbsc-windows.mbsc-schedule-time-wrapper{border-top:1px solid #e6e6e6;color:#333}.mbsc-windows.mbsc-schedule-time-wrapper-end{border-bottom:1px solid #e6e6e6;color:#333}.mbsc-windows.mbsc-schedule-all-day-text,.mbsc-windows.mbsc-schedule-time-cont,.mbsc-windows.mbsc-schedule-timezone-label{color:#333}.mbsc-windows.mbsc-schedule-event{color:#0078d7}.mbsc-windows.mbsc-schedule-event-inner{color:#fff}.mbsc-windows.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-windows.mbsc-schedule-event-dragging .mbsc-schedule-event-background{outline:1px solid #333}.mbsc-windows.mbsc-schedule-invalid{background:rgba(240,240,240,0.75);color:#8a8a8a}.mbsc-windows.mbsc-timeline-footer-bg,.mbsc-windows.mbsc-timeline-header-bg,.mbsc-windows.mbsc-timeline-header-text,.mbsc-windows.mbsc-timeline-resource-bg,.mbsc-windows.mbsc-timeline-resource-footer-cont,.mbsc-windows.mbsc-timeline-resource-header-cont,.mbsc-windows.mbsc-timeline-sidebar-footer-cont,.mbsc-windows.mbsc-timeline-sidebar-header-cont{background:#fff}.mbsc-windows .mbsc-timeline-header-active:after{background-color:#0078d7}.mbsc-windows.mbsc-connection{stroke:rgba(51,51,51,0.7)}.mbsc-windows.mbsc-connection-arrow{fill:#333}.mbsc-windows-dark.mbsc-eventcalendar{background:#1a1a1a}.mbsc-windows-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#343434}.mbsc-windows-dark.mbsc-event-list-empty{color:rgba(255,255,255,0.7)}.mbsc-windows-dark.mbsc-event-group{border-color:#343434}.mbsc-windows-dark.mbsc-event-day.mbsc-list-header,.mbsc-windows-dark.mbsc-event.mbsc-list-item{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-event.mbsc-focus,.mbsc-windows-dark.mbsc-event.mbsc-selected{background:rgba(0,120,215,0.25)}.mbsc-windows-dark.mbsc-event-color{background:#0078d7}.mbsc-windows-dark.mbsc-schedule-wrapper{background:#1a1a1a}.mbsc-windows-dark.mbsc-schedule-header-day{border-color:#343434}.mbsc-windows-dark.mbsc-schedule-header-item{color:#fff}.mbsc-windows-dark.mbsc-schedule-header-day-today{color:#0078d7}.mbsc-windows-dark.mbsc-schedule-header-dayname.mbsc-selected:after{background:#0078d7}.mbsc-windows-dark.mbsc-schedule-date-header{border-color:#343434}.mbsc-windows-dark.mbsc-schedule-time-indicator,.mbsc-windows-dark.mbsc-schedule-time-indicator-day{border-color:#0078d7}.mbsc-windows-dark.mbsc-schedule-cursor-time,.mbsc-windows-dark.mbsc-schedule-time-indicator-time{background:rgba(26,26,26,0.8);color:#0078d7}.mbsc-windows-dark.mbsc-schedule-time-indicator-time{color:#0078d7}.mbsc-windows-dark.mbsc-schedule-all-day-item:after,.mbsc-windows-dark.mbsc-schedule-column,.mbsc-windows-dark.mbsc-schedule-item,.mbsc-windows-dark.mbsc-schedule-resource,.mbsc-windows-dark.mbsc-schedule-resource-group,.mbsc-windows-dark.mbsc-schedule-time-col,.mbsc-windows-dark.mbsc-timeline-column,.mbsc-windows-dark.mbsc-timeline-day:after,.mbsc-windows-dark.mbsc-timeline-footer,.mbsc-windows-dark.mbsc-timeline-footer-column,.mbsc-windows-dark.mbsc-timeline-footer-date,.mbsc-windows-dark.mbsc-timeline-footer-week,.mbsc-windows-dark.mbsc-timeline-header,.mbsc-windows-dark.mbsc-timeline-header-column,.mbsc-windows-dark.mbsc-timeline-header-date,.mbsc-windows-dark.mbsc-timeline-header-month,.mbsc-windows-dark.mbsc-timeline-header-week,.mbsc-windows-dark.mbsc-timeline-resource,.mbsc-windows-dark.mbsc-timeline-resource-footer-cont,.mbsc-windows-dark.mbsc-timeline-resource-header-cont,.mbsc-windows-dark.mbsc-timeline-row,.mbsc-windows-dark.mbsc-timeline-row-date,.mbsc-windows-dark.mbsc-timeline-row-group:after,.mbsc-windows-dark.mbsc-timeline-sidebar-footer-cont,.mbsc-windows-dark.mbsc-timeline-sidebar-header-cont,.mbsc-windows-dark.mbsc-timeline-sidebar-resource,.mbsc-windows-dark.mbsc-timeline-slot-header,.mbsc-windows-dark.mbsc-timeline-slots{border-color:#343434}.mbsc-windows-dark.mbsc-schedule-time-wrapper{border-top:1px solid #343434;color:#fff}.mbsc-windows-dark.mbsc-schedule-time-wrapper-end{border-bottom:1px solid #343434;color:#fff}.mbsc-windows-dark.mbsc-schedule-all-day-text,.mbsc-windows-dark.mbsc-schedule-time-cont,.mbsc-windows-dark.mbsc-schedule-timezone-label{color:#fff}.mbsc-windows-dark.mbsc-schedule-event{color:#0078d7}.mbsc-windows-dark.mbsc-schedule-event-inner{color:#fff}.mbsc-windows-dark.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-windows-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-background{outline:1px solid #fff}.mbsc-windows-dark.mbsc-schedule-invalid{background:rgba(52,52,52,0.75);color:#929292}.mbsc-windows-dark.mbsc-timeline-footer-bg,.mbsc-windows-dark.mbsc-timeline-header-bg,.mbsc-windows-dark.mbsc-timeline-header-text,.mbsc-windows-dark.mbsc-timeline-resource-bg,.mbsc-windows-dark.mbsc-timeline-resource-footer-cont,.mbsc-windows-dark.mbsc-timeline-resource-header-cont,.mbsc-windows-dark.mbsc-timeline-sidebar-footer-cont,.mbsc-windows-dark.mbsc-timeline-sidebar-header-cont{background:#1a1a1a}.mbsc-windows-dark .mbsc-timeline-header-active:after{background-color:#0078d7}.mbsc-windows-dark.mbsc-connection{stroke:rgba(255,255,255,0.7)}.mbsc-windows-dark.mbsc-connection-arrow{fill:#fff}.mbsc-eventcalendar{height:100%;overflow:hidden}.mbsc-event-list{position:relative;z-index:0;margin-top:-1px}.mbsc-event-list-scroll{overflow:auto;-webkit-overflow-scrolling:touch}.mbsc-event-list-empty{text-align:center;margin:3em;font-size:1.5em}.mbsc-event-day{position:-webkit-sticky;position:sticky;top:0;z-index:3}.mbsc-event-color,.mbsc-event-time{-moz-box-flex:0;flex:0 0 auto}.mbsc-event-content{overflow:hidden}.mbsc-event-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-popover-list{width:20em;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-popover-hidden{visibility:hidden}.mbsc-calendar-dragging{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:move}.mbsc-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-drag-clone{position:fixed;display:table;z-index:99998;margin:15px 0 0 !important;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);cursor:move}.mbsc-drag-clone:after{content:"";position:absolute;top:-50px;bottom:-50px;left:-50px;right:-50px}.mbsc-drag-clone .mbsc-calendar-label-resize{display:none}.mbsc-schedule-fake-scroll-x,.mbsc-schedule-fake-scroll-y{visibility:hidden;-moz-box-flex:0;flex:none}.mbsc-schedule-fake-scroll-x{overflow-x:scroll;width:0}.mbsc-schedule-fake-scroll-y{overflow-y:scroll;max-height:20px}.flash-container{position:fixed;top:75px;right:15px;z-index:1000;max-width:25%}.flash-container .flash-message{position:relative;opacity:0;min-height:28px;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#fff;color:#2c3433;-webkit-border-radius:0;border-radius:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin-bottom:10px;padding:5px 35px 5px 20px;-webkit-box-shadow:2px 2px 33px 8px rgba(0,0,0,0.1);box-shadow:2px 2px 33px 8px rgba(0,0,0,0.1);line-height:1.4;cursor:pointer}.flash-container .flash-message .flash-progress{position:absolute;right:0;top:auto;bottom:0;left:0;width:0;height:3px;opacity:1;background-color:rgba(0,0,0,0.15);-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.flash-container .flash-message .flash-progress.is-hidden{opacity:0}.flash-container .flash-message .flash-progress.flash-progress-top{top:0;bottom:auto}.flash-container .flash-message:before{position:absolute;content:"";width:7px;height:100%;top:0;bottom:0;left:-7px;background-color:transparent;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.flash-container .flash-message:after{position:absolute;content:"";font-family:fontAwesome;top:5px;right:8px;text-align:center;vertical-align:middle;color:#9e9e9e}.flash-container .flash-message.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.flash-container .flash-message.flash-success .flash-progress{background-color:rgba(76,175,80,0.15)}.flash-container .flash-message.flash-success:before{background-color:#4caf50}.flash-container .flash-message.flash-success:after{color:rgba(76,175,80,0.5);content:"\F058"}.flash-container .flash-message.flash-warning .flash-progress{background-color:rgba(255,133,27,0.15)}.flash-container .flash-message.flash-warning:before{background-color:#ff851b}.flash-container .flash-message.flash-warning:after{color:rgba(255,133,27,0.5);content:"\F071"}.flash-container .flash-message.flash-danger .flash-progress,.flash-container .flash-message.flash-error .flash-progress{background-color:rgba(255,65,54,0.15)}.flash-container .flash-message.flash-danger:before,.flash-container .flash-message.flash-error:before{background-color:#ff4136}.flash-container .flash-message.flash-danger:after,.flash-container .flash-message.flash-error:after{color:rgba(255,65,54,0.5);content:"\F06A"}.flash-container .flash-message.flash-info .flash-progress{background-color:rgba(0,116,217,0.15)}.flash-container .flash-message.flash-info:before{background-color:#0074d9}.flash-container .flash-message.flash-info:after{color:rgba(0,116,217,0.5);content:"\F05A"}.flash-container .flash-message.flash-bug .flash-progress{background-color:rgba(138,43,226,0.15)}.flash-container .flash-message.flash-bug:before{background-color:#8a2be2}.flash-container .flash-message.flash-bug:after{color:rgba(138,43,226,0.5);content:"\F188"}.flash-container .flash-message.flash-disabled .flash-progress{background-color:rgba(171,171,171,0.15)}.flash-container .flash-message.flash-disabled:before{background-color:#aaa}.flash-container .flash-message.flash-disabled:after{color:rgba(171,171,171,0.5);content:"\F05E"}.flash-container .flash-message.flash-default{padding-right:20px}@media (max-width: 1280px){.flash-container{max-width:33.334%}}@media (max-width: 768px){.flash-container{max-width:50%}}@media (max-width: 480px){.flash-container{right:10px;left:10px;max-width:100%}}.flash-container .flash-message.dark-theme{background-color:#2c3433;color:#fff}.flash-container .flash-message.dark-theme .flash-progress{background-color:rgba(255,255,255,0.5)}.flash-container{font-size:16px;bottom:10px;right:5px;left:12px;top:initial;z-index:2147483004}@media (min-width: 576px){.flash-container{font-size:14.5px}}@media (min-width: 576px){.flash-container{left:initial;bottom:5px;right:20px;max-width:initial}}.flash-container .flash-message{box-shadow:6px 6px 14px 8px #00000030;-webkit-box-shadow:6px 6px 14px 8px #00000030;padding:13px 45px 13px 20px}@media (min-width: 576px){.flash-container .flash-message{min-width:430px;max-width:430px}}.flash-container .flash-message::after{position:absolute;top:50%;transform:translateY(-50%);right:15px}.ui-timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10052;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.ui-timepicker-wrapper{width:9.5em;max-height:190px}.ui-timepicker-wrapper .ui-timepicker-list li{padding:10px 0px 10px 16px}.ui-timepicker-wrapper .ui-timepicker-list li:hover,.ui-timepicker-wrapper .ui-timepicker-selected{background:#efefef;color:#000}.ui-timepicker-wrapper .ui-timepicker-duration{font-size:13px;color:#a3a3a3}.ui-timepicker-wrapper li.ui-timepicker-selected .ui-timepicker-duration{color:#3e3e3e}.ui-timepicker-wrapper .ui-timepicker-list li:hover .ui-timepicker-duration{color:#a3a3a3}.sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid black;background:white;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0px;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left, #fff, rgba(204,154,129,0));background-image:-moz-linear-gradient(left, #fff, rgba(204,154,129,0));background-image:-o-linear-gradient(left, #fff, rgba(204,154,129,0));background-image:-ms-linear-gradient(left, #fff, rgba(204,154,129,0));background-image:linear-gradient(to right, #fff, rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#000), to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom, #000, rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom, #000, rgba(204,154,129,0));background-image:-o-linear-gradient(bottom, #000, rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom, #000, rgba(204,154,129,0));background-image:linear-gradient(to top, #000, rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);background:-ms-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);background:-o-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);background:-webkit-gradient(linear, left top, left bottom, from(red), color-stop(0.17, #ff0), color-stop(0.33, lime), color-stop(0.5, cyan), color-stop(0.67, blue), color-stop(0.83, #f0f), to(red));background:-webkit-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);background:linear-gradient(to bottom, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}.sp-hidden{display:none !important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}.sp-cf{*zoom:1}@media (max-device-width: 480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:white;opacity:.8}.sp-container{border-radius:0;background-color:#ECECEC;border:solid 1px #f0c49B;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#F0C49B;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{*width:220px;max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eeeeee;background-image:-webkit-linear-gradient(top, #eee, #ccc);background-image:-moz-linear-gradient(top, #eee, #ccc);background-image:-ms-linear-gradient(top, #eee, #ccc);background-image:-o-linear-gradient(top, #eee, #ccc);background-image:linear-gradient(to bottom, #eee, #ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#dddddd;background-image:-webkit-linear-gradient(top, #ddd, #bbb);background-image:-moz-linear-gradient(top, #ddd, #bbb);background-image:-ms-linear-gradient(top, #ddd, #bbb);background-image:-o-linear-gradient(top, #ddd, #bbb);background-image:linear-gradient(to bottom, #ddd, #bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;-moz-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;-ms-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;-o-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee}.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:0.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:0.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:0.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:' ';display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:0.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:0.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:0.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:' ';display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}/*! =======================================================
                      VERSION  11.0.2
========================================================= *//*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *    Kyle Kemp
 *      - Twitter: @seiyria
 *      - Github:  seiyria
 *    Rohit Kalkur
 *      - Twitter: @Rovolutionary
 *      - Github:  rovolution
 *
 * =========================================================
 *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#036fa5;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#036fa5;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));background-image:-webkit-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-o-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:linear-gradient(to bottom, #DFDFDF, #BEBEBE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0)}.slider.slider-disabled .slider-track{background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .bs-tooltip-top .tooltip-inner,.slider .bs-tooltip-bottom .tooltip-inner{position:relative;left:-50%}.slider.bs-tooltip-left .tooltip-inner,.slider.bs-tooltip-right .tooltip-inner{position:relative;top:-100%}.slider .tooltip{pointer-events:none}.slider .tooltip.bs-tooltip-top .arrow,.slider .tooltip.bs-tooltip-bottom .arrow{left:-.4rem}.slider .tooltip.bs-tooltip-top{margin-top:-44px}.slider .tooltip.bs-tooltip-bottom{margin-top:2px}.slider .tooltip.bs-tooltip-left,.slider .tooltip.bs-tooltip-right{margin-top:-14px}.slider .tooltip.bs-tooltip-left .arrow,.slider .tooltip.bs-tooltip-right .arrow{top:8px}.slider .hide{display:none}.slider-track{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-o-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:linear-gradient(to bottom, #f5f5f5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;cursor:pointer}.slider-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F9F9F9, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #F9F9F9, #f5f5f5);background-image:-o-linear-gradient(top, #F9F9F9, #f5f5f5);background-image:linear-gradient(to bottom, #F9F9F9, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute}.slider-selection.tick-slider-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0)}.slider-track-low,.slider-track-high{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;background:transparent}.slider-handle{background-color:#0478b2;background-image:-moz-linear-gradient(top, #0480BE, #036fa5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));background-image:-webkit-linear-gradient(top, #0480BE, #036fa5);background-image:-o-linear-gradient(top, #0480BE, #036fa5);background-image:linear-gradient(to bottom, #0480BE, #036fa5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5',GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);position:absolute;top:0;width:20px;height:20px;background-color:#0480BE;border:0px solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-o-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:linear-gradient(to bottom, #f5f5f5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;width:20px;height:20px;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);opacity:1}.slider-selection{background:#0079b4}.slider-track-high{background:#e2e2e2}.slider-handle{background-color:#fff;background-image:none;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.51);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.51)}.kbw-signature{display:inline-block;-ms-touch-action:none;width:80vw}@media (min-width: 576px){.kbw-signature{width:400px}}.kbw-signature-disabled{opacity:0.35}#ui-datepicker-div{z-index:3000 !important}@media (max-width: 480px){#ui-datepicker-div{position:fixed !important;top:10% !important;left:50% !important;transform:translateY(0%) translateX(-50%) scale(1) !important;box-shadow:rgba(0,0,0,0.6) 0px 19px 47px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 19px 47px;width:calc(100vw - 16px);border-radius:16px}}@media (min-width: 576px){#ui-datepicker-div{border-radius:16px;width:350px;box-shadow:-2px 11px 36px 2px #000000ad;webkit-box-shadow:-2px 11px 36px 2px #000000ad}}@media (min-width: 1200px){#ui-datepicker-div{border-color:#cfcfcf;box-shadow:0px 9px 18px 2px #00000040;-webkit-box-shadow:0px 9px 18px 2px #00000040}}input.hasDatepicker:read-only:hover{cursor:pointer}.ui-datepicker-inline.ui-datepicker{width:100%;padding:0px;border-width:0px}#ui-datepicker-div,#ui-datepicker-div select,.ui-datepicker-inline,.ui-datepicker-inline select{font-family:'Nunito Sans', sans-serif}#ui-datepicker-div .ui-widget-header,.ui-datepicker-inline .ui-widget-header{background-color:transparent;border:0px;border-bottom:1px solid #e3e3e3;border-radius:0px;padding:16px 0px;margin-bottom:8px}@media (min-width: 1200px){#ui-datepicker-div .ui-widget-header,.ui-datepicker-inline .ui-widget-header{padding:8px 0px}}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span,.ui-datepicker-inline .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-next span{display:none !important}#ui-datepicker-div .ui-datepicker-prev:before,#ui-datepicker-div .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-next:before{font-family:"Font Awesome 6 Pro";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#ui-datepicker-div .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-prev:before{content:"\f053"}#ui-datepicker-div .ui-datepicker-prev-hover,.ui-datepicker-inline .ui-datepicker-prev-hover{left:2px}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-prev{left:8px}}@media (min-width: 1200px){.ui-datepicker-inline .ui-datepicker-prev{left:0px}}#ui-datepicker-div .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-next:before{content:"\f054"}#ui-datepicker-div .ui-datepicker-next-hover,.ui-datepicker-inline .ui-datepicker-next-hover{right:2px}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-next{right:8px}}@media (min-width: 1200px){.ui-datepicker-inline .ui-datepicker-next{right:0px}}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-next{background-color:transparent;position:absolute;top:0px;bottom:0px;height:unset;width:56px;font-size:25px;font-weight:400;color:#727272;transition:transform 0.2s}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-next{position:absolute;top:50%;transform:translateY(-50%);height:50px;border-radius:12px;font-weight:300;font-size:22px}}#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover,.ui-datepicker-inline .ui-datepicker-prev-hover,.ui-datepicker-inline .ui-datepicker-next-hover{border-color:transparent;background-color:transparent;transform:scale(1.3);transition:background-color 0s}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover,.ui-datepicker-inline .ui-datepicker-prev-hover,.ui-datepicker-inline .ui-datepicker-next-hover{background-color:#f5f5f5;transform:translateY(-50%) scale(1)}}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-prev-hover:active,#ui-datepicker-div .ui-datepicker-next-hover:active,.ui-datepicker-inline .ui-datepicker-prev-hover:active,.ui-datepicker-inline .ui-datepicker-next-hover:active{background-color:#ececec}}#ui-datepicker-div .ui-datepicker-title,.ui-datepicker-inline .ui-datepicker-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0px 68px}#ui-datepicker-div .ui-datepicker-title span,.ui-datepicker-inline .ui-datepicker-title span{font-size:19px;font-weight:600}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-title span,.ui-datepicker-inline .ui-datepicker-title span{font-size:16px;padding-top:6px;padding-bottom:6px}}#ui-datepicker-div .ui-datepicker-title select,.ui-datepicker-inline .ui-datepicker-title select{border-width:0px;position:relative;color:#2f2f2f;font-size:19px;font-weight:600;background-color:#f5f5f5;border-radius:12px;height:60px;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (min-width: 576px){#ui-datepicker-div .ui-datepicker-title select,.ui-datepicker-inline .ui-datepicker-title select{height:50px}}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-title select,.ui-datepicker-inline .ui-datepicker-title select{font-size:16px;transition:all 0.2s;padding-left:12px;width:50%}#ui-datepicker-div .ui-datepicker-title select:hover,.ui-datepicker-inline .ui-datepicker-title select:hover{cursor:pointer;background-color:#ececec}}#ui-datepicker-div table.ui-datepicker-calendar,.ui-datepicker-inline table.ui-datepicker-calendar{margin:12px;width:calc(100% - 24px)}#ui-datepicker-div td,.ui-datepicker-inline td{padding-top:4px;padding-bottom:4px;width:14.258%}@media (min-width: 1200px){#ui-datepicker-div td,.ui-datepicker-inline td{padding-top:2px;padding-bottom:2px}}#ui-datepicker-div .ui-datepicker-calendar thead,.ui-datepicker-inline .ui-datepicker-calendar thead{background-color:transparent}#ui-datepicker-div .ui-datepicker-calendar thead th,.ui-datepicker-inline .ui-datepicker-calendar thead th{color:#727272;border-top:0px !important;font-size:16px;font-weight:500;letter-spacing:0.7pt}@media (min-width: 1200px){#ui-datepicker-div .ui-datepicker-calendar thead th,.ui-datepicker-inline .ui-datepicker-calendar thead th{font-weight:400;font-size:14px}}#ui-datepicker-div a.ui-state-default,.ui-datepicker-inline a.ui-state-default{background-color:transparent;border-color:transparent;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:17px}@media (min-width: 1200px){#ui-datepicker-div a.ui-state-default,.ui-datepicker-inline a.ui-state-default{font-size:16px}}#ui-datepicker-div a.ui-state-default:active,.ui-datepicker-inline a.ui-state-default:active{background-color:#2d2d2d;color:#fff}#ui-datepicker-div a.ui-state-default.ui-state-hover,.ui-datepicker-inline a.ui-state-default.ui-state-hover{background-color:#f5f5f5}#ui-datepicker-div a.ui-state-default.ui-state-active,.ui-datepicker-inline a.ui-state-default.ui-state-active{background-color:#2d2d2d !important;color:#fff !important;opacity:1 !important}#ui-datepicker-div tr td.ui-datepicker-today a:not(.ui-state-active),.ui-datepicker-inline tr td.ui-datepicker-today a:not(.ui-state-active){background-color:#fff2f5;color:#c22e53;font-weight:650}@media (min-width: 1200px){#ui-datepicker-div tr td.ui-datepicker-today a:not(.ui-state-active):hover,.ui-datepicker-inline tr td.ui-datepicker-today a:not(.ui-state-active):hover{background-color:#fff2f5;border-color:#c22f53}}@media (min-width: 1200px){#ui-datepicker-div tr td.ui-datepicker-today a:not(.ui-state-active):active,#ui-datepicker-div tr td.ui-datepicker-today a.ui-state-active:not(.ui-state-active),.ui-datepicker-inline tr td.ui-datepicker-today a:not(.ui-state-active):active,.ui-datepicker-inline tr td.ui-datepicker-today a.ui-state-active:not(.ui-state-active){background-color:#2d2d2d;border-color:#2d2d2d;color:#fff}}#ui-datepicker-div .ui-priority-secondary,#ui-datepicker-div .ui-widget-content .ui-priority-secondary,#ui-datepicker-div .ui-widget-header .ui-priority-secondary,.ui-datepicker-inline .ui-priority-secondary,.ui-datepicker-inline .ui-widget-content .ui-priority-secondary,.ui-datepicker-inline .ui-widget-header .ui-priority-secondary{opacity:0.5}#ui-datepicker-div .ui-datepicker-buttonpane button.btn,.ui-datepicker-inline .ui-datepicker-buttonpane button.btn{padding:10px 20px;border-radius:11px;font-weight:550;font-size:14px;letter-spacing:.5pt;margin-top:10px;margin-bottom:10px}#ui-datepicker-div .ui-datepicker-buttonpane button,.ui-datepicker-inline .ui-datepicker-buttonpane button{font-family:'Nunito Sans', sans-serif}#ui-datepicker-div .ui-datepicker-buttonpane button.btn-secondary,.ui-datepicker-inline .ui-datepicker-buttonpane button.btn-secondary{background-color:#fff;color:#616161;border-color:#d3d3d3}#ui-datepicker-div .ui-datepicker-buttonpane button.btn-secondary:hover,.ui-datepicker-inline .ui-datepicker-buttonpane button.btn-secondary:hover{color:teal;border-color:teal}.svg_select_shape{stroke-width:1;stroke-dasharray:10 10;stroke:black;stroke-opacity:0.1;pointer-events:none;fill:none}.svg_select_shape_pointSelect{stroke-width:1;fill:none;stroke-dasharray:10 10;stroke:black;stroke-opacity:0.8;pointer-events:none}.svg_select_handle{stroke-width:3;stroke:black;fill:none}.svg_select_handle_rot{fill:white;stroke:black;stroke-width:1;cursor:move}.svg_select_handle_lt{cursor:nw-resize}.svg_select_handle_rt{cursor:ne-resize}.svg_select_handle_rb{cursor:se-resize}.svg_select_handle_lb{cursor:sw-resize}.svg_select_handle_t{cursor:n-resize}.svg_select_handle_r{cursor:e-resize}.svg_select_handle_b{cursor:s-resize}.svg_select_handle_l{cursor:w-resize}.svg_select_handle_point{stroke:black;stroke-width:1;cursor:move;fill:white}body.lay--nav-secondary-h-clip #primary-nav-column #secondary-column{top:53px}body.lay--nav-secondary-h-full #primary-nav-column #secondary-column{top:0px}body.lay--nav-secondary-w-md #primary-nav-column #secondary-column{width:200px}body.lay--nav-secondary-w-lg #primary-nav-column #secondary-column{width:285px}body.lay--nav-secondary-h-full #top-nav-bar .breadcrumbs{margin-left:204px}.primary-header-fixed{top:75px}@media (min-width: 1200px){.primary-header-fixed{top:53px}}.secondary-header-fixed{top:75px}@media (min-width: 1200px){.secondary-header-fixed{top:53px}}body.lay--head-primary-fixed .secondary-header-fixed{top:calc(75px + 55px)}@media (min-width: 1200px){body.lay--head-primary-fixed .secondary-header-fixed{top:calc(53px + 55px)}}#primary-content-container{padding-top:75px}@media (min-width: 1200px){#primary-content-container{padding-top:53px}}#primary-content-container .primary-content-container__fixed-container{top:75px}@media (min-width: 1200px){#primary-content-container .primary-content-container__fixed-container{top:53px}}body.lay--head-primary-fixed #primary-content-container{padding-top:calc(75px + 55px)}@media (min-width: 1200px){body.lay--head-primary-fixed #primary-content-container{padding-top:calc(53px + 55px)}}body.lay--head-primary-fixed #primary-content-container .primary-content-container__fixed-container{top:calc(75px + 55px)}@media (min-width: 1200px){body.lay--head-primary-fixed #primary-content-container .primary-content-container__fixed-container{top:calc(53px + 55px)}}@media (max-width: 1200px){body.lay--head-secondary-fixed-mobile-tablet #primary-content-container{padding-top:calc(75px + 50px)}}@media (max-width: 1200px){body.lay--head-secondary-fixed-mobile-tablet #primary-content-container .primary-content-container__fixed-container{top:calc(75px + 50px)}}@media (min-width: 1200px){body.lay--head-secondary-fixed-desktop #primary-content-container{padding-top:calc(53px + 50px)}}@media (min-width: 1200px){body.lay--head-secondary-fixed-desktop #primary-content-container .primary-content-container__fixed-container{top:calc(53px + 50px)}}@media (max-width: 1200px){body.lay--head-primary-fixed.lay--head-secondary-fixed-mobile-tablet #primary-content-container{padding-top:calc(75px + 55px + 50px)}}@media (max-width: 1200px){body.lay--head-primary-fixed.lay--head-secondary-fixed-mobile-tablet #primary-content-container .primary-content-container__fixed-container{top:calc(75px + 55px + 50px)}}@media (min-width: 1200px){body.lay--head-primary-fixed.lay--head-secondary-fixed-desktop #primary-content-container{padding-top:calc(53px + 55px + 50px)}}@media (min-width: 1200px){body.lay--head-primary-fixed.lay--head-secondary-fixed-desktop #primary-content-container .primary-content-container__fixed-container{top:calc(53px + 55px + 50px)}}@media (min-width: 1200px){.split-grid-layout{height:calc(100vh - 53px)}body.lay--head-primary-fixed .split-grid-layout{height:calc(100vh - 53px - 55px)}body.lay--head-secondary-fixed-desktop .split-grid-layout{height:calc(100vh - 53px - 50px)}body.lay--head-primary-fixed.lay--head-secondary-fixed-desktop .split-grid-layout{height:calc(100vh - 53px - 55px - 50px)}}@media (min-width: 1200px){body.lay--nav-primary #primary-content-container{margin-left:55px}body.lay--nav-primary .primary-header-fixed{left:55px}body.lay--nav-primary .secondary-header-fixed{left:55px}body.lay--nav-primary #primary-content-container .primary-content-container__fixed-container{left:55px}body.lay--nav-primary.lay--nav-secondary-w-md #primary-content-container{margin-left:calc(55px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-md .primary-header-fixed{left:calc(55px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-md .secondary-header-fixed{left:calc(55px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-md #primary-content-container .primary-content-container__fixed-container{left:calc(55px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-lg #primary-content-container{margin-left:calc(55px + 285px - 1px)}body.lay--nav-primary.lay--nav-secondary-w-lg .primary-header-fixed{left:calc(55px + 285px - 1px)}body.lay--nav-primary.lay--nav-secondary-w-lg .secondary-header-fixed{left:calc(55px + 285px - 1px)}body.lay--nav-primary.lay--nav-secondary-w-lg #primary-content-container .primary-content-container__fixed-container{left:calc(55px + 285px - 1px)}}@media (min-width: 1200px){body.lay--nav-primary[data-portal='true'] #primary-content-container{margin-left:0px}body.lay--nav-primary[data-portal='true'] .primary-header-fixed{left:0px}body.lay--nav-primary[data-portal='true'] .secondary-header-fixed{left:0px}body.lay--nav-primary[data-portal='true'] #primary-content-container .primary-content-container__fixed-container{left:0px}body.lay--nav-primary.lay--nav-secondary-w-md[data-portal='true'] #primary-content-container{margin-left:calc(0px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-md[data-portal='true'] .primary-header-fixed{left:calc(0px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-md[data-portal='true'] .secondary-header-fixed{left:calc(0px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-md[data-portal='true'] #primary-content-container .primary-content-container__fixed-container{left:calc(0px + 199px)}body.lay--nav-primary.lay--nav-secondary-w-lg[data-portal='true'] #primary-content-container{margin-left:calc(0px + 285px)}body.lay--nav-primary.lay--nav-secondary-w-lg[data-portal='true'] .primary-header-fixed{left:calc(0px + 285px)}body.lay--nav-primary.lay--nav-secondary-w-lg[data-portal='true'] .secondary-header-fixed{left:calc(0px + 285px)}body.lay--nav-primary.lay--nav-secondary-w-lg[data-portal='true'] #primary-content-container .primary-content-container__fixed-container{left:calc(0px + 285px)}}body.lay--nav-admin #primary-content-container{margin-left:235px;padding:70px 20px}#primary-content-container{background-color:#fff;overflow:hidden}@media (min-width: 1200px){#primary-content-container{min-height:calc(100vh)}}#primary-content-container .primary-content-container__fixed-container{position:fixed;background-color:#fff;left:0px;right:0px;bottom:0px;overflow-y:scroll;scroll-behavior:smooth}.shadow-column-layout .container-fluid{min-height:100vh}.shadow-column-layout .container-fluid .row{min-height:100vh}.shadow-column-layout #left-column{min-height:100vh;-webkit-box-shadow:4px 0px 15px 0px rgba(0,0,0,0.2);box-shadow:4px 0px 15px 0px rgba(0,0,0,0.2);padding:35px 25px 0px 35px}.shadow-column-layout #left-column .section-divider{background-color:#d5d9dd;height:1px;width:calc(100% + 60px);position:relative;left:-35px}body.project-layout{background-color:#fff;height:calc(100% - 80px)}@media (min-width: 1200px){.show-split-layout .left-layout{position:fixed;top:53px;left:242px;bottom:0px;right:calc(28vw - 27px);overflow:scroll;padding-top:35px;padding-right:40px;padding-left:10px}.show-split-layout .left-layout .row{margin:0px}}@media (min-width: 1200px){body[data-portal='true'] .show-split-layout .left-layout{left:186px}}@media (min-width: 1200px){.show-split-layout .right-layout{position:fixed;top:53px;right:0px;bottom:0px;width:28vw;z-index:2;overflow:hidden;webkit-box-shadow:-3px 4px 11px 1px rgba(0,0,0,0.25);box-shadow:-3px 4px 11px 1px rgba(0,0,0,0.25)}}.show-split-layout.no-page-header .left-layout,.show-split-layout.no-page-header .right-layout{top:53px}.show-split-layout.no-page-header .left-layout{padding-top:0px}@media (min-width: 1200px){.show-split-layout.vendor-job .left-layout{padding-left:70px;padding-right:100px}}#manage-document-page.show-split-layout .left-layout,#manage-document-page.show-split-layout .right-layout{top:107px}.show-split-layout .page-header{padding:0px}.show-split-layout .page-header .primary-header{padding:0px;height:65px;background-color:#fff}.show-split-layout .page-header .primary-header .left-info{position:absolute;top:50%;transform:translateY(-50%);width:100%;box-sizing:content-box;margin-right:100px;left:15px}.show-split-layout .page-header .primary-header .left-info h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-split-layout .page-header .primary-header .left-info .fader{position:absolute;top:0px;right:0px;bottom:0px;width:110px;background:white;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, white 22%)}.show-split-layout .page-header .primary-header .right-info{position:absolute;top:50%;transform:translateY(-50%);right:20px;text-align:right}.show-split-layout .page-header .primary-header .right-info .dropdown i{font-size:28px}.show-split-layout .page-header .primary-header h1{font-size:20px}@media (min-width: 1200px){.show-split-layout .page-header .primary-header h1{font-size:23px}}@media (min-width: 1200px){.show-split-layout.desktop-nav-enabled .page-nav-container{display:block}}@media (min-width: 1200px){.show-split-layout.desktop-nav-enabled .left-layout{padding-top:15px;top:267px}}@media (min-width: 1200px){.show-split-layout #comments-widget{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-bottom:0px}}.fixed-right-column{position:fixed;display:none}@media (min-width: 1200px){.fixed-right-column{display:block}}.fixed-right-column .section-title{font-size:16px;position:relative;display:block;font-weight:600;background-color:#d6e0e8;padding:9px;margin-bottom:10px;border-radius:5px}@media (min-width: 576px){.fixed-right-column .section-title{font-size:14.5px}}.fixed-right-column .section-title i{margin-right:5px}.fixed-right-column.guest-list-summary{top:159px;right:0px;bottom:0px;width:220px;padding-right:15px;padding-bottom:75px;overflow-y:scroll}@media (min-width: 1200px){.layout--rwic{display:flex;min-height:100vh}}.layout--rwic-record-container{background-color:transparent;flex-grow:1}@media (min-width: 1200px){.layout--rwic-info-container{display:block;background-color:#f1f5f8;flex:0 0 30%;max-width:390px;transition:all 0.3s;overflow:hidden;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.02);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.02);border-bottom-left-radius:15px;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}}.layout--rwic-info-container-content{opacity:1;transition:all 0.3s;transition-delay:0.3s}.layout--rwic-collapse-toggle-trigger{display:none;position:fixed;z-index:2;padding:5px;transform:translate(-18px, 17px);transition:all 0.4s;transition-delay:0.2s}@media (min-width: 1200px){.layout--rwic-collapse-toggle-trigger{display:block}}.layout--rwic-collapse-toggle-trigger .icon-container{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);background-color:#f1f5f8;border:1px solid #bebebe;border-radius:6px;display:block;transition:all 0.2s;padding:11px 4px;font-size:14px;color:#8c8c8c}.layout--rwic-collapse-toggle-trigger .icon-container i{transform:scale(0.85);transition:all 0.5s}.layout--rwic-collapse-toggle-trigger:hover{cursor:pointer}.layout--rwic-collapse-toggle-trigger:hover .icon-container{transform:scale(1.2)}.layout--rwic-collapse-toggle-trigger:hover .icon-container i{transform:scale(0.85) translateX(4px)}body[data-auth-context="share_link"] .layout--rwic-collapse-toggle-trigger{transform:translate(-18px, 56px)}.layout--rwic.collapsed .layout--rwic-info-container{flex:0 0 40px;overflow:hidden;background-color:#fff}.layout--rwic.collapsed .layout--rwic-info-container:hover{cursor:pointer;flex:0 0 60px}.layout--rwic.collapsed .layout--rwic-info-container:hover .layout--rwic-collapse-toggle-trigger{transform:translate(-17px, 30vh) rotate(180deg) scale(1.2);transition-delay:0s}.layout--rwic.collapsed .layout--rwic-info-container-content{opacity:0;transition-delay:0s;pointer-events:none}.layout--rwic.collapsed .layout--rwic-collapse-toggle-trigger{transform:translate(-14px, 30vh) rotate(180deg);transition-delay:0.5s;pointer-events:none}.layout--rwic.collapsed .layout--rwic-collapse-toggle-trigger .icon-container{background-color:#fff}.layout--rwic-card{background-color:#fff;padding:25px;border-radius:11px;border:1px solid #e0e0e0;margin-bottom:20px;margin-top:20px}.layout--rwic-card .rwic-header{position:relative;font-size:16.5px;padding-left:0px;padding-top:0px;color:#333333;font-weight:600;margin-bottom:20px}.layout--rwic-card .rwic-header i{margin-right:5px}@media (min-width: 1200px){.page.page-split-grid-layout{padding-bottom:0px}}@media (min-width: 1200px){.split-grid-layout .split-grid-layout-left-column--fixed-pane-bottom{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding-bottom:0px !important}.split-grid-layout .split-grid-layout-left-column--fixed-pane-bottom .left-column-content{overflow:scroll}}.split-grid-layout .column-fixed-header{position:absolute}.split-grid-layout .column-fixed-header--top-right{top:0px;right:0px}.split-grid-layout .column-fixed-header--top-right .__ellipsis-dropdown button.dropdown-toggle{border-top-width:0px;border-right-width:0px;border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0px;background-color:#fff}.split-grid-layout .panel-expand-collapse-button{background-color:#fff;border:1px solid #d7d7d7;border-top-width:0px;box-shadow:-2px 2px 4px 0px #0000000d;-webkit-box-shadow:-2px 2px 4px 0px #0000000d;width:24px;height:40px}@media (max-width: 1200px){.split-grid-layout .panel-expand-collapse-button{display:none !important}}.split-grid-layout .panel-expand-collapse-button i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:15px;color:#878787}.split-grid-layout .panel-expand-collapse-button:hover{cursor:pointer;border-color:teal}.split-grid-layout .panel-expand-collapse-button:hover i{color:teal}.split-grid-layout .panel-expand-collapse-button.--collapse-right-panel{position:fixed;border-right-width:0px;border-bottom-left-radius:8px}.split-grid-layout.right-column-collapsed .panel-expand-collapse-button.--collapse-right-panel{display:none}.split-grid-layout .panel-expand-with-info-container--right-column{position:absolute;top:0px;right:0px;bottom:0px;left:0px;pointer-events:none;opacity:0;transition:background-color 0.1s;background-color:#f1f1f1;z-index:2;width:100%;height:100%}.split-grid-layout .panel-expand-with-info-container--right-column:hover{background-color:#fff;cursor:pointer}.split-grid-layout .panel-expand-with-info-container--right-column:hover .panel-expand-collapse-button.--expand-right-panel{border-color:teal}.split-grid-layout .panel-expand-with-info-container--right-column:hover .panel-expand-collapse-button.--expand-right-panel i{color:teal}.split-grid-layout .panel-expand-collapse-button.--expand-right-panel{position:relative;border-left-width:0px;border-bottom-right-radius:8px}.split-grid-layout--two-column{transition:grid-template-columns 0.3s;display:grid;grid-template-columns:1fr;grid-template-rows:min-content;grid-template-areas:"left-column" "right-column"}@media (min-width: 1200px){.split-grid-layout--two-column{grid-template-rows:auto;grid-template-columns:1fr 400px;grid-template-areas:"left-column right-column"}}.split-grid-layout--two-column.right-column-collapsed{grid-template-columns:1fr 40px}.split-grid-layout--two-column.right-column-collapsed .split-grid-layout-right-column .right-column-content{opacity:0;pointer-events:none}.split-grid-layout--two-column.right-column-collapsed .panel-expand-with-info-container--right-column{opacity:1;pointer-events:auto}@media (min-width: 1200px){.split-grid-layout--two-column .split-grid-layout-left-column{padding-bottom:85px;overflow:scroll}}.split-grid-layout--two-column .split-grid-layout-left-column .left-column-content .sub-grid-column{display:grid;grid-template-rows:min-content;grid-gap:48px}@media (min-width: 1200px){.split-grid-layout--two-column .split-grid-layout-left-column .left-column-content .sub-grid-column{grid-gap:56px}}@media (min-width: 1200px){.split-grid-layout--two-column .split-grid-layout-right-column{height:100%;position:relative;border-left:1px solid #d5d5d5}}.split-grid-layout--three-column-fixed-left{position:relative;transition:grid-template-columns 0.3s;display:grid;grid-template-columns:1fr;grid-template-rows:min-content;grid-template-areas:"left-column" "center-column" "right-column"}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left{grid-template-rows:auto;grid-template-columns:270px 1fr 350px;grid-template-areas:"left-column center-column right-column"}}.split-grid-layout--three-column-fixed-left.right-column-collapsed{grid-template-columns:270px 1fr 40px}.split-grid-layout--three-column-fixed-left.right-column-collapsed .split-grid-layout-right-column .right-column-content{opacity:0;pointer-events:none}.split-grid-layout--three-column-fixed-left.right-column-collapsed .panel-expand-with-info-container--right-column{opacity:1;pointer-events:auto}.split-grid-layout--three-column-fixed-left .split-grid-layout-left-column{position:relative}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left .split-grid-layout-left-column{padding-bottom:85px;overflow:scroll;border-right:1px solid #d5d5d5;background-color:#fff}}.split-grid-layout--three-column-fixed-left .split-grid-layout-left-column .left-column-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:48px}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left .split-grid-layout-left-column .left-column-content{grid-gap:56px;grid-template-columns:1fr}}.split-grid-layout--three-column-fixed-left .split-grid-layout-left-column .left-column-content .sub-grid-column{display:grid;grid-template-rows:min-content;grid-gap:48px}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left .split-grid-layout-left-column .left-column-content .sub-grid-column{grid-gap:56px}}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left .split-grid-layout-center-column{position:relative;overflow:scroll;box-shadow:0px 0px 20px 2px #00000014;-webkit-box-shadow:0px 0px 20px 2px #00000014;z-index:2}.split-grid-layout--three-column-fixed-left .split-grid-layout-center-column::-webkit-scrollbar{display:none}}.split-grid-layout--three-column-fixed-left .split-grid-layout-center-column .center-column-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:48px}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left .split-grid-layout-center-column .center-column-content{padding-bottom:85px;grid-gap:32px}}@media (min-width: 1200px){.split-grid-layout--three-column-fixed-left .split-grid-layout-right-column{height:100%;position:relative;border-left:1px solid #d5d5d5}}.focus-mode-toggle{background-color:#fff;padding:4px;border:1px solid #d7d7d7;width:24px;height:32px;border-radius:12px;font-size:15px}@media (max-width: 1200px){.focus-mode-toggle{display:none !important}}.focus-mode-toggle i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block}.focus-mode-toggle:hover{cursor:pointer}.focus-mode-toggle--enable{position:fixed;top:10px;left:244px;z-index:250}.focus-mode-toggle--disable{position:absolute;left:50%;transform:translateX(-50%);top:7px;width:30px;height:40px;font-size:19px}body.focus-mode .focus-mode-toggle--enable{display:none}body.focus-mode #primary-nav-column{transition:all 0.3s}body.focus-mode #primary-nav-column{transition:all 0.3s;transform:translateX(-110%)}body.focus-mode #secondary-column{transform:translateX(-110%)}#top-nav-bar{transition:all 0.3s}body.focus-mode #top-nav-bar{transition:all 0.3s;transform:translateY(-100%)}body.focus-mode #primary-content-container{margin-left:55px !important;padding-top:55px;transition:all 0.3s}body.focus-mode .primary-header-fixed{left:55px !important;top:0px !important;transition:all 0.3s}.focus-mode-project-bar{position:fixed;top:0px;left:0px;bottom:0px;width:55px;background-color:#fdfdfd;border-right:1px solid #dadada}@media (max-width: 1200px){.focus-mode-project-bar{display:none !important}}.focus-mode-project-bar .focus-mode--event-name{position:absolute;top:0%;width:fit-content;white-space:nowrap;font-size:20px;display:block;transform:translateX(-90%) translateY(50px) rotate(-90deg);transform-origin:right center}body.focus-mode #primary-content-container:has(#edit-event-schedule-page){padding-top:0px}body.focus-mode #edit-event-schedule-page .split-grid-layout{height:100vh}body.focus-mode #vendor-job-page .vendor-details-column.for-vendor-job{transition:all 0.3s;top:0px;left:55px}body.focus-mode #primary-content-container:has(#vendor-job-page){padding-top:0px}.pcl--pc{display:flex}.pcl--pc .pcl--pc-parent-column{display:none;flex:0 0 250px;padding:20px}@media (min-width: 1200px){.pcl--pc .pcl--pc-parent-column{display:initial;border-right:1px solid #e0e6ea;border-bottom:1px solid #e0e6ea;border-bottom-right-radius:10px}}.pcl--pc .pcl--pc-child-column{flex-grow:1}#primary-nav-column{position:fixed;top:0px;bottom:0px;left:0px;z-index:250}#primary-nav-column #dark-bar-column{position:relative;z-index:1001;background-color:#161618;height:100%}#primary-nav-column .sub-menu-popover{opacity:0;pointer-events:none;transition:all 0.3s;transition-delay:0.3s;position:absolute;top:0px;right:-3px;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 30px));padding-left:30px}#primary-nav-column .sub-menu-popover a{display:block;color:#fff;padding:12px 10px;font-size:14.5px;border-radius:6px;color:#fff;font-size:14.5px;font-weight:500;letter-spacing:.5pt;border-radius:6px}#primary-nav-column .sub-menu-popover a i{margin-right:5px;color:#b7b7b7}#primary-nav-column .sub-menu-popover a:hover{background-color:#323232}#primary-nav-column .sub-menu-popover .sub-menu-popover-content{background-color:#161618;width:204px;border-radius:10px;padding:10px 10px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#primary-nav-column .expander-link.active-hover .sub-menu-popover{opacity:1;pointer-events:unset}#primary-nav-column .expander-link.active-hover .nav-icon-label-container{background-color:#323232}#primary-nav-column #dark-bar-column a.planpage-logo-icon-link{padding:0px;margin-bottom:0px}#primary-nav-column #dark-bar-column a.planpage-logo-icon-link:not(.selected):hover{background-color:transparent}#primary-nav-column #dark-bar-column .planpage-logo-icon{filter:invert(100%) sepia(41%) saturate(0%) hue-rotate(193deg) brightness(115%) contrast(100%);margin-bottom:15px;width:55px;padding-left:11px;padding-right:11px;margin-top:14px}#primary-nav-column #dark-bar-column .planpage-logo-wordmark{filter:invert(100%) sepia(41%) saturate(0%) hue-rotate(193deg) brightness(115%) contrast(100%);position:absolute;top:20px;left:55px;width:73px;pointer-events:none;opacity:0}#primary-nav-column #dark-bar-column .nav-icon-label-container{color:#ededed;display:flex !important;align-items:center;margin:10px 6px;border-radius:6px;padding:11px 0px;transition:all 0.15s;border:1px solid transparent}#primary-nav-column #dark-bar-column .nav-icon-label-container:hover{background-color:#323232}#primary-nav-column #dark-bar-column .nav-icon-label-container i{font-size:21px;font-weight:400}#primary-nav-column #dark-bar-column .nav-icon-label-container .text-label{color:#fff;font-size:14.5px;font-weight:500;margin-left:5px;letter-spacing:.5pt}#primary-nav-column #dark-bar-column .nav-icon-label-container.selected{background-color:#343436;color:#ffffff;border-color:#6e6e79}#primary-nav-column #dark-bar-column .divider{height:1px;background-color:#506772;margin:10px 5px}#primary-nav-column .nav-icon-label-container .text-label .notification-badge{position:absolute;top:50%;transform:translateY(-50%);right:15px}#primary-nav-column .nav-icon-label-container .notification-badge-for-collapsed .notification-badge{position:absolute;top:0px;right:3px}#primary-nav-column.expanded .nav-icon-label-container .notification-badge-for-collapsed .notification-badge,body[data-primary-nav='static'] #primary-nav-column .nav-icon-label-container .notification-badge-for-collapsed .notification-badge{display:none}#primary-nav-column #love-quote-container{position:absolute;bottom:0px;left:0px;right:0px;overflow:hidden;padding:15px;font-size:13px;color:#959595;line-height:1.3}#primary-nav-column #love-quote-container .author{display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#primary-nav-column .expander-trigger{display:none !important}#primary-nav-column #dark-bar-column .admin-maintenance-mode-indicator-icon-container{background-color:#dc3645;color:#fff;border-radius:6px;padding:6px 13px;margin-left:6px;margin-right:6px;font-size:15px;border:1px solid #ff9595}#primary-nav-column{width:55px;transition:width 0.05s}#primary-nav-column.expanded{width:180px;transition:width 0.2s}#primary-nav-column #dark-bar-column .nav-icon-label-container .icon-container{padding-left:8px;position:relative}#primary-nav-column .nav-icon-label-container .text-label{width:0px;height:0px;overflow:hidden;padding-left:0px;opacity:0}#primary-nav-column.expanded .nav-icon-label-container .text-label,body[data-primary-nav='static'] #primary-nav-column .nav-icon-label-container .text-label{width:initial;height:initial;white-space:nowrap;padding-left:9px;opacity:1}#primary-nav-column.expanded #dark-bar-column .planpage-logo-wordmark{opacity:1;pointer-events:auto}#primary-nav-column #love-quote-container{opacity:0;transition:0s;transition-delay:0s}#primary-nav-column.expanded #love-quote-container,body[data-primary-nav='static'] #primary-nav-column #love-quote-container{opacity:1;transition:0.2s;transition-delay:0.17s}body[data-primary-nav='static'] #primary-nav-column #dark-bar-column{width:160px}body[data-primary-nav='static'] #primary-nav-column #secondary-column{left:160px}body[data-primary-nav='static'] #primary-nav-column #secondary-column .column-header{left:160px !important}body[data-primary-nav='static'] #top-nav-bar{left:160px}#primary-nav-column #secondary-column{position:absolute;left:55px;top:0px;bottom:0px;background-color:#fdfdfd;padding-top:12px;overflow-y:scroll;border-right:1px solid #d7d7d7}body[data-portal='true'] #primary-nav-column #secondary-column{left:0px}#primary-nav-column #secondary-column .secondary-column-default-menu a{font-size:14px;position:relative;color:#c2d7e4;display:block;padding:14px 15px;border-radius:8px;margin-left:8px;margin-right:8px;margin-bottom:2px;font-weight:600;border-left:0px solid #f1f5f8;animation:all 0.5s}@media (min-width: 576px){#primary-nav-column #secondary-column .secondary-column-default-menu a{font-size:13.5px}}#primary-nav-column #secondary-column .secondary-column-default-menu a:hover{background-color:#23475a;border-left-color:#b5b5b5;animation:all 0.5s}#primary-nav-column #secondary-column .secondary-column-default-menu a i{margin-right:5px}#primary-nav-column #secondary-column .secondary-column-default-menu .divider{display:block;height:1px;background-color:#f3f3f3;margin-top:4px;margin-bottom:13px}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-header,#primary-nav-column #secondary-column .secondary-column-default-menu .menu-toggle-header{position:relative;display:block;text-transform:none;font-size:14px;padding:10px 25px;color:#505050;background-color:#f5f5f5;margin-top:10px;margin-bottom:5px}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-header{background-color:transparent;color:#9c9c9c;padding:6px 10px;border-top:1px solid #e9e9e9;margin-left:0px;margin-right:0px;border-radius:0px;padding-top:15px;padding-bottom:2px;padding-left:30px}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-header i{margin-right:4px;display:none}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-toggle-header:hover{cursor:pointer;background-color:#f0f0f0;color:#000}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-toggle-header:hover .toggle-icon{color:#000}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-toggle-header .toggle-icon{position:absolute;top:50%;transform:translateY(-50%);right:8px;color:#a2a2a2;transition:transform 0.2s}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-section .menu-items-container{transition:max-height 0.25s, opacity 0.4s;max-height:1000px;opacity:1;overflow:hidden}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-section[data-is-expanded='false'] .menu-items-container{max-height:0px;overflow:hidden;opacity:0}#primary-nav-column #secondary-column .secondary-column-default-menu .menu-section[data-is-expanded='false'] .menu-toggle-header .toggle-icon{transform:translateY(-50%) rotate(-90deg)}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a,#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a i{font-size:15px;text-align:left;color:#727272}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a.smaller,#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a.smaller i{font-size:14.5px}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a{padding:10px 10px;padding-right:5px;margin:0px 12px;border:1px solid transparent}#primary-nav-column #secondary-column.project-mode.thirty-two-spacing .secondary-column-default-menu a{padding:10px 18px;padding-left:18px}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a.selected{box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a.selected i{color:#2f2f2f}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a i{display:inline-block;margin-right:4px;margin-bottom:0px}@media (min-width: 1200px){#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a i{margin-right:2px;color:#7c7c7c;font-weight:300}}#primary-nav-column #secondary-column.project-mode .secondary-column-default-menu a:not(.selected):hover{background-color:#f5f5f5}#primary-nav-column #secondary-column.with-fixed-column-header{padding-top:70px;padding-bottom:20px}#primary-nav-column #secondary-column.with-fixed-column-header .column-header{position:fixed;top:53px;left:55px;width:calc(200px - 1px);height:55px;z-index:2;background-color:#fdfdfd;border-bottom:1px solid #eaeaea}#primary-nav-column #secondary-column.with-fixed-column-header .column-header .secondary-column-header-title{position:absolute;top:50%;transform:translateY(-50%);left:0px;padding-left:32px}#primary-nav-column #secondary-column.for-lead .lead-badge{width:fit-content;padding:4px 6px;border-radius:5px;position:absolute;top:7px;left:20px;z-index:1;color:#fff;font-size:12px;font-weight:600;border-bottom-left-radius:0px;border:1px solid #ffffff33}#primary-nav-column #secondary-column.for-lead .project-avatar{border:1px solid #c9c9c9;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px}#primary-nav-column #secondary-column.for-lead .lead-name{font-weight:600;font-size:16px;line-height:21px;margin-bottom:0px;padding-right:20px;padding-top:16px;padding-bottom:16px}a.notification-nav-icon-link{display:inline-block;padding:0px;margin-left:0px;margin-right:0px}.notification-nav-icon{position:relative;height:50px;width:40px;transition:all 0.3s}@media (min-width: 1200px){.notification-nav-icon{height:47px;width:47px}}.notification-nav-icon i{font-size:15px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#2f2f2f;font-size:20px;font-weight:350}@media (max-width: 480px){.notification-nav-icon i{font-size:24px;font-weight:300}}.notification-nav-icon .icon-container{transition:all 0.15s;width:35px;height:35px;border-radius:9px}.notification-nav-icon .badge{position:absolute;z-index:1}@media (max-width: 1200px){.notification-nav-icon .badge{color:transparent;width:10px;height:10px;border-radius:100px;border:1px solid #fff;right:2px;top:6px;overflow:hidden;padding:0px}}@media (min-width: 1200px){.notification-nav-icon .badge{right:1px;top:2px;font-size:9px}}@media (min-width: 1200px){.notification-nav-icon:not(.open):hover .icon-container{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}.notification-nav-icon.open .icon-container{transition:all 0.3s;transform:translateY(-40%) translateX(-50%) scale(1.2);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.notification-nav-icon.open .icon-container i{transition:all 0.3s;color:#fff}@media (min-width: 1200px){.notification-nav-icon.open .icon-container{transform:translateY(-50%) translateX(-50%) scale(1.2)}.notification-nav-icon.open .icon-container i{color:#000}}.current-profile-container .staff-new-update-alert{display:flex;align-items:center;height:30px;padding:0px 10px;border-radius:9px;color:#fff;margin-left:15px;font-size:16px;font-weight:600;width:128px;background-image:radial-gradient(circle 874px at 11.1% 99.3%, rgba(248,97,41,0.85) 0%, #f7c237 100.2%);transition:all 0.2s}@media (min-width: 576px){.current-profile-container .staff-new-update-alert{font-size:14.5px}}.current-profile-container .staff-new-update-alert:hover{background-color:#8e328c}.current-profile-container .staff-new-update-alert i{animation-duration:1.3s}#primary-mobile-nav-bar{position:fixed;top:0px;right:0px;left:0px;background-color:#fff;height:75px;z-index:20;border-bottom:1px solid #eaeaea}#primary-mobile-nav-bar .logo-icon-container{position:relative;background-color:#2d2d2d;width:45px;height:45px;margin-left:24px;border-radius:8px}#primary-mobile-nav-bar .logo{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;height:20px;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(260deg) brightness(104%) contrast(101%)}#primary-mobile-nav-bar .fa-bars{font-size:25px;padding:24px;padding-left:12px;margin-left:12px;color:#2f2f2f}#primary-mobile-nav-bar .left-col{z-index:1}#primary-mobile-nav-bar .project-header{align-items:center;padding-right:5px}#primary-mobile-nav-bar .project-avatar-container{background-color:#7d7d7d;background-size:cover;width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);left:24px;border-radius:8px}#primary-mobile-nav-bar .project-avatar-container .demo-data-record-badge{position:absolute;left:0px;right:0px;bottom:0px}#primary-mobile-nav-bar .project-header .project-name-container{padding:8px 5px;padding-left:0px;padding-right:10px;margin-left:80px;margin-right:10px;border-radius:6px}#primary-mobile-nav-bar .project-header .project-name{font-size:16px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:650}#primary-mobile-nav-bar .project-avatar-container--for-lead .project-avatar{width:45px;height:45px;border-radius:8px}#primary-mobile-nav-bar .fixed-lead-badge{position:fixed;top:0px;left:0px;z-index:2;font-size:13px;font-weight:600;border-radius:0px;border-bottom-right-radius:8px;padding:6px 8px;padding-right:10px}#top-nav-bar{position:fixed;top:0px;right:0px;left:55px;background-color:#fcfcfc;height:53px;border-bottom:1.5px dotted #d8d8d8;z-index:25}#top-nav-bar #right-menu{position:absolute;top:0px;right:0px;bottom:0px;text-align:right}@media (min-width: 1200px){#top-nav-bar #right-menu{background:#FCFCFC;background:linear-gradient(90deg, rgba(252,252,252,0) 0%, #fcfcfc 57px, #fcfcfc 100%)}}#top-nav-bar .current-profile-container{display:flex;align-items:center;right:0px;padding-left:85px}#top-nav-bar .current-profile-container .profile-dropdown{padding:0px 15px;padding-left:8px;display:flex;align-items:center;transition:all 0.5s;height:53px}@media (min-width: 1200px){#top-nav-bar .current-profile-container .profile-dropdown{margin-left:12px}}#top-nav-bar .current-profile-container .profile-dropdown .fa-caret-down{margin-left:8px}#top-nav-bar .current-profile-container .profile-dropdown i{transition:all 0.2s;color:#8e8e8e}#top-nav-bar .current-profile-container .profile-dropdown:hover{cursor:pointer}#top-nav-bar .current-profile-container .profile-dropdown:hover i{transform:scale(1.2);color:#464646}#top-nav-bar .current-profile-container .profile-dropdown .profile-avatar{margin-right:10px;display:block;border-color:#fff;background-color:#898989}#top-nav-bar .current-profile-container .trial-countdown{font-size:14px;margin-right:10px;color:#7a7a7a}@media (min-width: 576px){#top-nav-bar .current-profile-container .trial-countdown{font-size:13.5px}}#top-nav-bar .current-profile-container .trial-countdown a{color:#335060;font-weight:600}#top-nav-bar .current-profile-container .trial-countdown a:hover{text-decoration:underline}#top-nav-bar .current-profile-container .setup-guide-button{width:151px;text-align:center;padding-top:2px;padding-bottom:2px;border-radius:100px;margin-left:12px;margin-right:9px;color:#2d363c;font-weight:600;font-size:14.5px;border:1px solid #dbdbdb;display:flex;align-items:center;transition:all 0.3s}#top-nav-bar .current-profile-container .setup-guide-button .rocket-circle{width:29px;height:29px;border-radius:100%;margin-right:5px;position:relative;transition:all 0.3s}#top-nav-bar .current-profile-container .setup-guide-button .rocket-circle i{position:absolute;top:50%;left:63%;transform:translateY(-50%) translateX(-50%);font-size:15px}#top-nav-bar .current-profile-container .setup-guide-button:hover{background-color:#dfe5ea}#top-nav-bar .current-profile-container .setup-guide-button:hover .rocket-circle{transform:scale(1.17)}#top-nav-bar .breadcrumbs{position:absolute;top:50%;transform:translateY(-50%);padding-left:32px;font-size:14px;opacity:1;color:#8d8d8d;display:flex;align-items:center}#top-nav-bar .breadcrumbs i{margin:0px}#top-nav-bar .breadcrumbs i.fa-angle-right{margin-left:4px;margin-right:4px;font-size:10px}#top-nav-bar .breadcrumbs a{color:#8d8d8d;padding:9px 8px;border-radius:4px;transition:all 0.2s}#top-nav-bar .breadcrumbs a:not(.home-icon):hover{color:#2b2b2b;background-color:#f0f0f0}#top-nav-bar .breadcrumbs a.home-icon{padding-left:0px}#top-nav-bar .breadcrumbs a.home-icon i{transition:all 0.3s}#top-nav-bar .breadcrumbs a.home-icon:hover i{transform:scale(1.35)}#top-nav-bar .breadcrumbs .current-location{margin-left:8px;color:#2b2b2b}#top-nav-bar .breadcrumbs .no-link-pointer{margin-left:8px;margin-right:8px}body.project-layout #top-nav-bar .breadcrumbs{margin-left:200px}#global-mobile-nav-container{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:100;transform:translateX(100%)}@media (min-width: 1200px){#global-mobile-nav-container{display:none}}#global-mobile-nav-container .nav-container{background-color:#15384a;position:absolute;z-index:25;top:0px;bottom:0px;left:0px;transition:all 0.2s;width:350px}@media (min-width: 576px){#global-mobile-nav-container .nav-container{width:389px}}#global-mobile-nav-container.open-step-1 .nav-container{transform:translateX(-100px)}#global-mobile-nav-container.open-step-2 .nav-container{transform:translateX(-300px) !important}#global-mobile-nav-container.open .nav-container{transform:translateX(-100px)}#global-mobile-nav-container.open[data-context='events_index'] .nav-container,#global-mobile-nav-container.open[data-context='leads_index'] .nav-container{transform:translateX(-350px);transition:all .55s}@media (min-width: 576px){#global-mobile-nav-container.open[data-context='events_index'] .nav-container,#global-mobile-nav-container.open[data-context='leads_index'] .nav-container{transform:translateX(-389px)}}#global-mobile-nav-container .context-container.index.projects,#global-mobile-nav-container .context-container.index.leads{display:none}#global-mobile-nav-container.open[data-context='events_index'] .context-container.index.projects{display:block}#global-mobile-nav-container.open[data-context='leads_index'] .context-container.index.leads{display:block}#global-mobile-nav-container .header{display:none;height:60px;border-bottom:1px solid #425e6e}#global-mobile-nav-container .header .logo-container{width:100px;height:60px}#global-mobile-nav-container .header .logo-icon{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(192deg) brightness(102%) contrast(100%);display:block;transform:scale(0.6);max-height:100%;margin-left:auto;margin-right:auto}#global-mobile-nav-container .company-links-container{position:absolute;top:0px;bottom:0px;left:0px;width:100px;overflow-y:scroll;overflow-x:hidden}#global-mobile-nav-container .company-links-container a,#global-mobile-nav-container .company-links-container .tab-link{display:block;color:#d0e5f3;text-align:center;padding:14px 0px;font-weight:800;font-size:14px}#global-mobile-nav-container .company-links-container .tab-link{position:relative}#global-mobile-nav-container .company-links-container a i,#global-mobile-nav-container .company-links-container .tab-link i{display:block;margin-left:auto;margin-right:auto;margin-bottom:6px;font-size:18px}#global-mobile-nav-container .company-links-container a:active,#global-mobile-nav-container .company-links-container .tab-link:active{background-color:#2b5a71}#global-mobile-nav-container .company-links-container a.selected,#global-mobile-nav-container .company-links-container .tab-link.selected{background-color:#00ab86;color:#fff}#global-mobile-nav-container .company-links-container .tab-link .expander-indicator{position:absolute;top:50%;transform:translateY(-50%);right:4px;color:#516e7e;font-size:12px;transition:all 0.5s}#global-mobile-nav-container .company-links-container .tab-link.selected .expander-indicator{transform:translateX(50px) translateY(50%)}#global-mobile-nav-container .company-links-container .notification-badge{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:35%;left:75%}#global-mobile-nav-container .company-links-container .profile-avatar{display:block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}#global-mobile-nav-container .context-container{position:absolute;top:10px;right:0px;bottom:0px;left:100px;background-color:#fff;border-top-left-radius:8px;overflow-y:scroll}#global-mobile-nav-container .context-container.index{padding:10px}#global-mobile-nav-container .context-container.project .back-to-index-button{position:absolute;top:0px;right:0px}#global-mobile-nav-container .context-container.project{padding:20px;transform:translateX(100%);transition:all 0.2s}#global-mobile-nav-container .context-container.project.open{transform:translateX(0%)}#global-mobile-nav-container .context-container .indexed-item{padding:15px 5px;padding-left:15px;border-bottom:1px solid #f1f1f1}#global-mobile-nav-container .context-container .indexed-item .project-avatar{margin-right:8px}#global-mobile-nav-container .context-container.index .new-record-button{margin-top:10px;padding:10px 15px;display:inline-block}#global-mobile-nav-container .context-container.project a{display:block;color:#747474;padding:15px 10px;border-radius:6px;font-weight:600;font-size:15px}#global-mobile-nav-container .context-container.project a.selected{background-color:#00ab86;color:#fff}#global-mobile-nav-container .context-container.project a:active{background-color:#c4c4c4}#global-mobile-nav-container .context-container.project .divider{height:1px;background-color:#d6d6d6;margin-top:10px;margin-bottom:10px}#global-mobile-nav-container .context-container.project .menu-header{color:#adb1b7;font-size:14px;font-weight:800;display:block;margin-bottom:5px}#global-mobile-nav-container .blur-behind-div{position:absolute;top:0px;right:0px;bottom:0px;left:0px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:20;opacity:0;transition:opacity 0.3s}#global-mobile-nav-container.open .blur-behind-div{transform:translateX(-100%);opacity:1}.staff-member-unread-email-threads-count-badge[data-count='0']{display:none}#global-mobile-nav-container-new{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:100;pointer-events:none;overflow:scroll;scroll-behavior:smooth}#global-mobile-nav-container-new .blur-behind-div{position:fixed;top:0px;right:0px;bottom:0px;left:0px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#ffffffcf;opacity:0;transition:all 0.1s}#global-mobile-nav-container-new .nav-container{background-color:#fff;position:absolute;z-index:25;top:0px;bottom:0px;right:0px;transition:all 0.2s;width:100vw;overflow:hidden;opacity:0}@media (min-width: 576px){#global-mobile-nav-container-new .nav-container{width:389px}}#global-mobile-nav-container-new.open{pointer-events:auto}#global-mobile-nav-container-new.open .blur-behind-div{opacity:1}#global-mobile-nav-container-new.open .nav-container{opacity:1}@media (min-width: 576px){body[data-portal="true"] #global-mobile-nav-container-new .nav-container{border-left:1px solid #cfcfcf;box-shadow:0px 0px 30px 1px #0000001f;-webkit-box-shadow:0px 0px 30px 1px #0000001f}}#global-mobile-nav-container-new .nav-header{margin-left:95px;padding-left:24px;height:75px;background-color:#fff;border-bottom:1px solid transparent;position:sticky;top:0px;display:grid;grid-template-columns:1fr auto;align-items:center}#global-mobile-nav-container-new .nav-header .close-button{font-size:30px;padding:24px}@media (min-width: 576px){#global-mobile-nav-container-new .nav-header .close-button{display:none}}body[data-portal="true"] #global-mobile-nav-container-new .nav-header{margin-left:0px}body[data-portal="true"] #global-mobile-nav-container-new .nav-header .close-button{padding:16px 24px}@media (min-width: 576px){body[data-portal="true"] #global-mobile-nav-container-new .nav-header .close-button{display:block}}body[data-portal="true"] #global-mobile-nav-container-new .company-logo-for-portal-mobile-nav{pointer-events:none;position:absolute;left:50%;transform:translateX(-50%);bottom:24px;z-index:10;max-width:100%;max-height:75px}@media (min-width: 576px){body[data-portal="true"] #global-mobile-nav-container-new .company-logo-for-portal-mobile-nav{max-width:150px;max-height:150px;bottom:48px}}#global-mobile-nav-container-new .nav-header .context-nav-button-container{grid-column-start:1;grid-row-start:1}#global-mobile-nav-container-new .context-nav-button-container{pointer-events:none;opacity:0;transform-origin:left center;transform:translateX(30px) scale(0.8);transition-property:opacity, transform;transition-duration:0.2s, 0.2s}#global-mobile-nav-container-new.open[data-context='events_index']:not(:has(.context-container.project.open)) .context-nav-button-container.new-project{opacity:1;pointer-events:auto;transform:translateX(0px) scale(1)}#global-mobile-nav-container-new.open[data-context='events_index']:has(.context-container.project.open) .context-nav-button-container.projects{opacity:1;pointer-events:auto;transform:translateX(0px) scale(1)}#global-mobile-nav-container-new.open[data-context='leads_index']:not(:has(.context-container.project.open)) .context-nav-button-container.new-lead{opacity:1;pointer-events:auto;transform:translateX(0px) scale(1)}#global-mobile-nav-container-new.open[data-context='leads_index']:has(.context-container.project.open) .context-nav-button-container.leads{opacity:1;pointer-events:auto;transform:translateX(0px) scale(1)}#global-mobile-nav-container-new .primary-company-links-container{position:fixed;top:0px;left:0px;bottom:0px;overflow:hidden;display:flex;flex-direction:column;background-color:#161618;width:calc(100vw - 140px);border-radius:16px;transform:translateX(70px);transition-property:transform, width, margin;transition-duration:0.2s, 0.2s, 0.2s;z-index:2;margin:8px 0px;will-change:contents}@media (min-width: 576px){#global-mobile-nav-container-new .primary-company-links-container{position:absolute;transform:translateX(0px);width:380px}}#global-mobile-nav-container-new[data-context='events_index'] .primary-company-links-container,#global-mobile-nav-container-new[data-context='leads_index'] .primary-company-links-container{width:95px;transform:translateX(0px);border-top-left-radius:0px;border-bottom-left-radius:0px;border-radius:0px;margin:0px 0px}@media (min-width: 576px){#global-mobile-nav-container-new[data-context='events_index'] .primary-company-links-container,#global-mobile-nav-container-new[data-context='leads_index'] .primary-company-links-container{margin:8px 0px;border-radius:16px}}#global-mobile-nav-container-new[data-context='events_index'] .nav-header,#global-mobile-nav-container-new[data-context='leads_index'] .nav-header{border-bottom-color:#eaeaea}#global-mobile-nav-container-new .primary-company-links-container a,#global-mobile-nav-container-new .primary-company-links-container .tab-link{position:relative;text-align:center;padding:16px 0px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5pt;border-bottom:1px solid #2f2f2f}#global-mobile-nav-container-new .primary-company-links-container a i,#global-mobile-nav-container-new .primary-company-links-container .tab-link i{display:block;margin:0px auto;margin-bottom:8px;font-weight:300;font-size:16px;opacity:0.9}@media (min-width: 576px){#global-mobile-nav-container-new .primary-company-links-container a i,#global-mobile-nav-container-new .primary-company-links-container .tab-link i{font-size:18px;margin-bottom:12px}}#global-mobile-nav-container-new .primary-company-links-container a i.expander-indicator,#global-mobile-nav-container-new .primary-company-links-container .tab-link i.expander-indicator{position:absolute;top:50%;transform:translateY(-50%);right:4px;font-weight:600;font-size:13.5px;margin-bottom:0px;opacity:0.5;transform-origin:left center;transition:opacity 0.2s}#global-mobile-nav-container-new .primary-company-links-container a.selected,#global-mobile-nav-container-new .primary-company-links-container .tab-link.selected{background-color:#49494c}#global-mobile-nav-container-new .primary-company-links-container a.selected i,#global-mobile-nav-container-new .primary-company-links-container .tab-link.selected i{color:#fff;opacity:1}#global-mobile-nav-container-new .primary-company-links-container a.selected i.expander-indicator,#global-mobile-nav-container-new .primary-company-links-container .tab-link.selected i.expander-indicator{opacity:0}#global-mobile-nav-container-new .primary-company-links-container a.loading{animation:mobile_primary_link_loading_shimmer 2s infinite;background:linear-gradient(to right, #49494c 0%, #707070 11%, #49494c 40%);background-size:1000px 100%;background-color:#161618}#global-mobile-nav-container-new .primary-company-links-container a.loading i{color:#fff;opacity:1}@keyframes mobile_primary_link_loading_shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}#global-mobile-nav-container-new .primary-company-links-container .notification-badge{position:absolute;top:6px;right:26px;color:transparent;width:10px;height:10px;border-radius:100%;border:1px solid #fafafa;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#global-mobile-nav-container-new .context-container{position:absolute;top:75px;right:0px;bottom:0px;left:95px;background-color:#fff;overflow-y:scroll}#global-mobile-nav-container-new .context-container.index.projects,#global-mobile-nav-container-new .context-container.index.leads{display:none}#global-mobile-nav-container-new.open[data-context='events_index'] .context-container.index.projects{display:block}#global-mobile-nav-container-new.open[data-context='leads_index'] .context-container.index.leads{display:block}#global-mobile-nav-container-new .context-container.index .sticky-header{position:sticky;z-index:1;top:0px;background-color:#f9f9f9;padding:16px 24px;font-size:14px}@media (min-width: 576px){#global-mobile-nav-container-new .context-container.index .sticky-header{font-size:13.5px}}body[data-portal="true"] #global-mobile-nav-container-new .context-container{left:0px}#global-mobile-nav-container-new .context-container .project-header,body[data-portal='true'] #global-mobile-nav-container-new .project-header{display:grid;grid-template-columns:auto 1fr 16px;align-items:center;gap:16px}body[data-portal='true'] #global-mobile-nav-container-new .project-header{grid-template-columns:auto 1fr;gap:11px}#global-mobile-nav-container-new .context-container .project-header--index{padding:16px 24px}#global-mobile-nav-container-new .context-container .project-header--show{padding:24px}#global-mobile-nav-container-new .context-container .project-header .project-avatar-container,#global-mobile-nav-container-new .context-container .project-header .project-avatar,body[data-portal='true'] #global-mobile-nav-container-new .project-avatar-container{background-color:#f5f5f5;background-size:cover;width:45px;height:45px;border-radius:8px;position:relative}#global-mobile-nav-container-new .context-container .project-header .project-avatar-container .demo-data-record-badge,#global-mobile-nav-container-new .context-container .project-header .project-avatar .demo-data-record-badge,body[data-portal='true'] #global-mobile-nav-container-new .project-avatar-container .demo-data-record-badge{position:absolute;left:0px;right:0px;bottom:0px;z-index:1}#global-mobile-nav-container-new .context-container .project-header--index .project-name-and-details{display:flex;flex-direction:column;gap:4px}#global-mobile-nav-container-new .context-container .project-header .project-name,body[data-portal='true'] #global-mobile-nav-container-new .project-header .project-name{font-size:16px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:650}#global-mobile-nav-container-new .context-container .project-header--index .project-name{font-size:15px;-webkit-line-clamp:1;word-break:break-all}#global-mobile-nav-container-new .context-container .project-header--index .project-details{color:#727272;font-size:14px}@media (min-width: 576px){#global-mobile-nav-container-new .context-container .project-header--index .project-details{font-size:12.5px}}#global-mobile-nav-container-new .context-container .project-header--index .project-details i{transform-origin:left center;scale:0.8}#global-mobile-nav-container-new .context-container .project-header .action-icon{text-align:right;color:#c4c4c4}#global-mobile-nav-container-new .context-container.index{padding-bottom:150px}#global-mobile-nav-container-new .project-header--index{border-bottom:1px solid #ebebeb}#global-mobile-nav-container-new .new-leads-callout{margin:16px;padding:24px;border:1px dashed #3896ae;border-radius:8px;background-color:#f8feff;color:#2f2f2f}#global-mobile-nav-container-new #mobile-nav-leads-index-container[data-new-leads-count="0"] .new-leads-callout{display:none}#global-mobile-nav-container-new .context-container.project{pointer-events:none;z-index:2;transform:translateX(50%);opacity:0;transition-property:transform, opacity;transition-duration:0.15s, 0.15s}#global-mobile-nav-container-new .context-container.project.open{transform:translateX(0%);opacity:1}#global-mobile-nav-container-new.open .context-container.project.open{pointer-events:auto}#global-mobile-nav-container-new .context-container.project .links-container{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;padding:0px 24px;grid-auto-rows:64px;gap:16px}body[data-portal="true"] #global-mobile-nav-container-new .context-container.project .links-container{padding:24px;grid-auto-rows:64px}#global-mobile-nav-container-new .context-container.project .links-container a{display:flex;flex-direction:column;justify-content:center;gap:8px;background-color:#f9f9f9;text-align:center;border-radius:8px;color:#2f2f2f;font-size:14.5px;font-weight:600;padding:8px;border:1px solid transparent}#global-mobile-nav-container-new .context-container.project .links-container a i{display:block;font-size:16px}#global-mobile-nav-container-new .context-container.project .links-container a .text-label--small{font-size:12px}#global-mobile-nav-container-new .context-container.project.active .links-container a.selected{box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}#global-mobile-nav-container-new .context-container.project.active .links-container a.selected i{color:#2f2f2f}#global-mobile-nav-container-new .context-container.project .links-container a.loading{border-color:#d1d1d1;animation:mobile_project_link_loading_shimmer 2s infinite;background:linear-gradient(to right, #f9f9f9 0%, #eee 11%, #f9f9f9 40%);background-size:1000px 100%;background-color:#fff}@keyframes mobile_project_link_loading_shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}#pp-admin-nav{position:fixed;top:0px;left:0px;bottom:0px;width:235px;z-index:300;background-color:#15384a;overflow-y:scroll;padding-left:10px;padding-right:10px;padding-bottom:40px}#pp-admin-nav .logo{filter:invert(92%) sepia(100%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);margin:7px 90px 10px 0px;display:block}.pp-admin-mailbox-folder-table-cell.level-2{padding-left:40px}.pp-admin-mailbox-folder-table-cell.level-3{padding-left:80px}.pp-admin-mailbox-folder-table-cell.level-4{padding-left:120px}#pp-admin-nav a{display:block;color:#95bcd1;padding:10px;font-size:13px;border-radius:5px;transition:all 0.2s}#pp-admin-nav a i{margin-right:4px}#pp-admin-nav a:not(.selected):hover{background-color:#1d4459;color:#d1d1d1}#pp-admin-nav a.selected{display:block;background-color:#3a5d6f;color:#fff}#pp-admin-nav .menu-header{color:#fff;font-size:13px;border-top:1px solid #254f65;display:block;padding-top:12px;margin-top:5px;margin-bottom:6px;padding-left:12px}body.lay--nav-admin .content-bg-container{margin-left:0px;margin-right:0px;box-shadow:none;border:1px solid #dddddd}#pp-admin-nav .admin-maintenance-mode-indicator-icon-container{position:absolute;top:11px;right:5px;background-color:#dc3645;color:#fff;border-radius:6px;padding:6px 8px;margin-left:6px;margin-right:6px;font-size:16px;border:1px solid #ff9595}.subnav--sv a.nav-item{font-size:16px;display:block;padding:10px;border-radius:6px;color:#464646;margin-bottom:3px;line-height:18px;transition:all 0.2s;border:1px solid transparent}@media (min-width: 576px){.subnav--sv a.nav-item{font-size:14.5px}}.subnav--sv a.nav-item:not(.selected):hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.subnav--sv a.nav-item.selected{box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}.subnav--sv a.nav-item.selected i{color:#2f2f2f}#snap-loader #backdrop{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#000;z-index:1600;opacity:0;pointer-events:none;transition:opacity 0.2s}#snap-loader #content-container{position:fixed;background-color:#fdfdfd;z-index:1700;overflow:scroll;scroll-behavior:smooth;opacity:0;pointer-events:none;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (max-width: 1200px){#snap-loader #content-container{transition:transform 0.4s;top:10px;right:0px;bottom:0px;left:0px;transform:translateY(30px);border-top-left-radius:10px;border-top-right-radius:10px}}@media (min-width: 480px) and (max-width: 1200px){#snap-loader #content-container{left:40%;top:0px;border-radius:0px}}#snap-loader #content-container #loaded-content-container{opacity:0;pointer-events:none;transition:opacity .4s;height:100%;overflow:scroll;scroll-behavior:smooth}body[data-snap-loader='loading'] #snap-loader #backdrop,body[data-snap-loader='active'] #snap-loader #backdrop,body[data-snap-loader='saving'] #snap-loader #backdrop{opacity:0.5;pointer-events:auto}body[data-snap-loader='loading'] #snap-loader #content-container,body[data-snap-loader='active'] #snap-loader #content-container,body[data-snap-loader='saving'] #snap-loader #content-container{opacity:1;pointer-events:auto;transition:transform .15s;transform:translateX(0px) translateY(0px)}body[data-snap-loader='loading'] .intercom-lightweight-app,body[data-snap-loader='active'] .intercom-lightweight-app,body[data-snap-loader='saving'] .intercom-lightweight-app{opacity:0;pointer-events:none}body[data-snap-loader='active'],body[data-snap-loader='saving']{overflow:hidden}body[data-snap-loader='active'] #snap-loader #content-container #loaded-content-container,body[data-snap-loader='saving'] #snap-loader #content-container #loaded-content-container{opacity:1;pointer-events:auto}#snap-loader .snap-loader-desktop-fixed-header-primary{background-color:#fff;position:sticky;z-index:2;top:0;height:53px;border-bottom:1.5px dotted #d8d8d8;display:flex;align-items:center;padding:0px 32px}#snap-loader .snap-loader-desktop-fixed-header-primary .left-col{flex-grow:1}body[data-snap-loader='saving'] #snap-loader .snap-loader-desktop-fixed-header-primary{animation:snap_loader_saving_shimmer 2s infinite;background:linear-gradient(to right, #def2e1 0%, #e5fee9 50%, #def2e1 80%);background-size:100% 100%}#snap-loader .snap-loader-desktop-fixed-header-primary .close-button-container{position:absolute;top:5px;right:5px;bottom:5px;width:54px;border-radius:10px;border:1px solid transparent;transition:all 0.2s ease-in-out}#snap-loader .snap-loader-desktop-fixed-header-primary .close-button-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:30px;font-weight:300;color:#9c9c9c;transition:all 0.2s ease-in-out}#snap-loader .snap-loader-desktop-fixed-header-primary .close-button-container:hover{cursor:pointer;border-color:#8fb3c5}#snap-loader .snap-loader-desktop-fixed-header-primary .close-button-container:hover i{color:#2f7396;transform:translateY(-50%) translateX(-50%) rotate(90deg)}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary{background-color:#fff;position:sticky;z-index:3;top:0;height:65px;border-bottom:1.5px dotted #d8d8d8;display:flex;align-items:center;padding:0px 32px}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary .left-col{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary h4{color:#2f2f2f;font-size:17px}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary .close-button-container{position:absolute;top:5px;right:15px;bottom:5px;width:54px;border-radius:10px;border:1px solid transparent;transition:all 0.2s ease-in-out;background-color:#fff}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary .close-button-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:30px;font-weight:300;color:#9c9c9c;transition:all 0.2s ease-in-out}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary .close-button-container:hover{cursor:pointer;border-color:teal}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary .close-button-container:hover i{color:teal;transform:translateY(-50%) translateX(-50%) rotate(90deg)}body[data-snap-loader='saving'] #snap-loader .snap-loader-desktop-fixed-modal-style-header-primary{animation:snap_loader_saving_shimmer 2s infinite;background:linear-gradient(to right, #def2e1 0%, #e5fee9 50%, #def2e1 80%);background-size:100% 100%}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary.matching-top-nav-bar{height:53px}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary.matching-top-nav-bar .close-button-container{right:22px}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary.matching-top-nav-bar-extra-padding{height:53px;padding-left:40px;padding-right:40px}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary.matching-top-nav-bar-extra-padding .close-button-container{right:22px}#snap-loader .snap-loader-desktop-fixed-modal-style-header-primary.expanding-header-height{height:unset;padding-top:20px;padding-bottom:20px}#snap-loader .record-linker-container{display:flex;align-items:center;color:#808080}#snap-loader .record-linker-container .linker-item{font-size:14px;font-size:14.5px;border:1px solid #cbcbcb;color:#2f2f2f;padding:6px 8px;border-radius:5px;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}@media (min-width: 576px){#snap-loader .record-linker-container .linker-item{font-size:13.5px}}#snap-loader .record-linker-container .linker-item i{margin-right:3px}#snap-loader .record-linker-container .fa-caret-right{margin:0px 7px;font-size:14px;color:#c4c4c4}#snap-loader .snap-loader-desktop-fixed-header-secondary{position:sticky;z-index:3;top:53px;background-color:#fdfdfd}#snap-loader .snap-loader-desktop-form-column{padding-left:32px;padding-right:32px;padding-bottom:100px}#snap-loader .snap-loader-desktop-form-column .snap-loader-callout-header{padding:24px 32px;margin-bottom:32px;margin-left:-32px;margin-right:-32px;border-radius:0px}#snap-loader .snap-loader-desktop-form-column-extra-padding{padding-top:32px;padding-left:40px;padding-right:40px;padding-bottom:100px}#snap-loader .snap-loader-desktop-form-column-extra-padding .full-width-divider{margin-left:-40px;margin-right:-40px}#snap-loader .snap-loader-desktop-form-column-extra-padding .snap-loader-callout-header{padding:20px 40px;margin-top:-32px;margin-bottom:32px;margin-left:-40px;margin-right:-40px;border-radius:0px}#snap-loader .snap-loader-desktop-form-controls{position:fixed;z-index:2;left:0px;bottom:0px;background-color:#fff;padding:25px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#snap-loader .snap-loader-desktop-form-controls .btn{padding:11px 20px;border-width:0px}#snap-loader .snap-loader-desktop-info-column{position:fixed;z-index:2;top:53px;right:0px;bottom:0px;width:450px;background-color:#f7f7f7;border-left:1px solid #ededed;padding:20px}#snap-loader .snap-loader-mobile-fixed-header-primary{background-color:#fff;position:sticky;height:60px;z-index:4;top:0;border-bottom:1.5px dotted #d8d8d8;display:grid;grid-template-columns:1fr auto;align-items:center;padding:5px 8px}#snap-loader .snap-loader-mobile-fixed-header-primary .btn{border-radius:11px;padding:10px 20px}#snap-loader .snap-loader-mobile-fixed-header-primary .btn-secondary{border-color:#f0f0f0}#snap-loader .snap-loader-mobile-fixed-header-primary.--tall{height:75px}#snap-loader .snap-loader-mobile-fixed-header-primary h4{font-size:17px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;padding:0px 15px;word-break:break-all;margin-bottom:0px}#snap-loader .snap-loader-mobile-fixed-header-primary h4.with-post-label,#snap-loader .snap-loader-mobile-fixed-header-primary h4.with-pre-label{-webkit-line-clamp:2}#snap-loader .snap-loader-mobile-fixed-header-primary h4.with-post-label .pre-post-label,#snap-loader .snap-loader-mobile-fixed-header-primary h4.with-pre-label .pre-post-label{display:block;font-size:75%}#snap-loader .snap-loader-mobile-fixed-header-primary h4.with-post-label .pre-post-label.--post,#snap-loader .snap-loader-mobile-fixed-header-primary h4.with-pre-label .pre-post-label.--post{margin-top:4px}#snap-loader .snap-loader-mobile-fixed-header-primary .btn.dismiss-button{border:1px solid #f0f0f0}body[data-snap-loader='saving'] #snap-loader .snap-loader-mobile-fixed-header-primary{animation:snap_loader_saving_shimmer 2s infinite;background:linear-gradient(to right, #d0ffd7 0%, #adeba4 50%, #d0ffd7 80%);background-size:300% 100%}#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header{grid-template-columns:20% 1fr 20%}#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header .btn,#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header .btn-group{width:100%;padding-left:0px;padding-right:0px}#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header .left-col{text-align:left}#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header .left-col button{border:1px solid #f0f0f0}#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header .right-col{text-align:right}#snap-loader .snap-loader-mobile-fixed-header-primary.three-col-header .center-col{flex-grow:1;text-align:center}#snap-loader #snap-loader-mobile-panel-selector-container{position:sticky;display:flex;align-items:center;gap:16px;padding-left:16px;z-index:3;height:60px;top:60px;background-color:#fff;border-bottom:1px solid #e3e3e3}#snap-loader #snap-loader-mobile-panel-selector-container .panel-selector{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:13px;height:60px;min-width:90px;color:#727272;font-weight:600;transition:all 0.2s;border-bottom:4px solid transparent;letter-spacing:0.4pt}#snap-loader #snap-loader-mobile-panel-selector-container .panel-selector i.panel-icon{display:block;margin:0px auto;margin-bottom:5px;margin-top:8px;font-size:15px}#snap-loader #snap-loader-mobile-panel-selector-container .panel-selector .active-bar{display:none;transition:all 0.2s;position:absolute;left:0px;right:0px;bottom:0px;height:5px;border-radius:0px;background-color:#15384a;opacity:0}#snap-loader #snap-loader-mobile-panel-selector-container .panel-selector.active{color:#2f2f2f;border-bottom-color:#2f2f2f}#snap-loader #snap-loader-mobile-panel-selector-container .panel-selector.active .active-bar{opacity:1}#snap-loader .snap-loader-mobile-sticky-record-header{position:sticky;top:120px;z-index:2;background-color:#fff;padding:0px;border-bottom:1px solid #eeeeee;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#snap-loader .snap-loader-mobile-sticky-record-header textarea,#snap-loader .snap-loader-mobile-sticky-record-header input{padding:20px 20px}#snap-loader .snap-loader-default-mobile-scroll-container{overflow:hidden;padding-left:24px;padding-right:24px;padding-top:32px;padding-bottom:80px}#snap-loader .snap-loader-default-mobile-scroll-container .snap-loader-callout-header{padding:24px;margin-top:calc(32px * -1);margin-bottom:32px;margin-left:-24px;margin-right:-24px;border-radius:0px}#snap-loader .snap-loader-default-mobile-scroll-container .field-box-shadow-style{margin-left:-24px;margin-right:-24px;border-radius:0px;padding-left:24px;padding-right:24px}#snap-loader .snap-loader-default-mobile-scroll-container button.bottom-sheet-stacked-action{border-radius:0px;display:block;width:calc(100% + 48px);margin-left:-24px;border:0px;text-align:left;padding-left:24px;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:normal}#snap-loader .snap-loader-default-mobile-scroll-container button.bottom-sheet-stacked-action:active{background-color:#c4c4c4}#snap-loader .snap-loader-default-mobile-scroll-container button.bottom-sheet-stacked-action i{margin-right:16px}#snap-loader .snap-loader-default-mobile-scroll-container .full-width-divider{margin-left:-24px;margin-right:-24px}#snap-loader .snap-loader-panel.side-padding{padding-left:20px;padding-right:20px}#snap-loader .snap-loader-panel.bottom-padding{padding-bottom:90px}#snap-loader .snap-loader-panel.for-activity{background-color:#fcfcfc;min-height:100vh}@keyframes snap_loader_saving_shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}body[data-snap-loader="saving"] #snap-loader #saving-shimmer{transform:translateY(0%)}#snap-loader #loading-spinner-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none;opacity:0;transition:opacity 1s}#snap-loader #loading-spinner-container .spinner-icon{color:#d1d1d1;font-size:30px}@media (min-width: 1200px){#snap-loader #loading-spinner-container .spinner-icon{font-size:40px}}body[data-snap-loader='loading'] #snap-loader #loading-spinner-container{opacity:1}body[data-snap-loader='active'] #snap-loader #loading-spinner-container,body[data-snap-loader='saving'] #snap-loader #loading-spinner-container{display:none}#snap-loader #snap-loader-folder-tree-left-column{background-color:#fdfdfd;position:absolute;top:65px;left:0px;bottom:0px;width:300px;padding:20px 32px;border-right:1px solid #f1f1f1;overflow:scroll;scroll-behavior:smooth}#snap-loader #snap-loader-folder-tree-right-column{background-color:#fff;position:absolute;top:65px;right:0px;bottom:0px;left:300px;overflow:scroll;scroll-behavior:smooth}#snap-loader #snap-loader-folder-tree-right-column .sticky-header{position:sticky;top:0px;z-index:5}#snap-loader .full-width-divider{height:1px;background-color:#eaeaea;margin-bottom:32px}@media (min-width: 1200px){#snap-loader .full-width-divider{margin-bottom:24px}}@media (min-width: 1200px){#snap-loader[data-layout-type="two-column-wide"] #content-container{top:0px;right:0px;bottom:0px;width:1100px;border-top-left-radius:0px;border-bottom-left-radius:0px;transform:translateX(10px) translateY(0px)}#snap-loader[data-layout-type="two-column-wide"] .snap-loader-desktop-form-column{margin-right:450px}#snap-loader[data-layout-type="two-column-wide"] .snap-loader-desktop-form-controls{right:450px}}@media (min-width: 1200px){#snap-loader[data-layout-type="two-column-fixed-scroll-narrow"] #content-container,#snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] #content-container{top:0px;right:0px;bottom:0px;width:900px;border-top-left-radius:0px;border-bottom-left-radius:0px;transform:translateX(10px) translateY(0px)}#snap-loader[data-layout-type="two-column-fixed-scroll-narrow"] .snap-loader-fixed-column,#snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] .snap-loader-fixed-column{position:absolute;top:53px;left:0px;bottom:0px;width:50%;border-right:1px solid #e9e9e9;box-shadow:0px 0px 7px 1px #0000000d;-webkit-box-shadow:0px 0px 7px 1px #0000000d;overflow:scroll}#snap-loader[data-layout-type="two-column-fixed-scroll-narrow"] .snap-loader-scroll-column,#snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] .snap-loader-scroll-column{position:absolute;top:53px;right:0px;bottom:0px;width:50%;overflow:scroll}#snap-loader[data-layout-type="two-column-fixed-scroll-narrow"] .snap-loader-desktop-form-controls,#snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] .snap-loader-desktop-form-controls{right:0px}}#snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] #content-container{right:initial;left:50%;bottom:80px;transform:translateX(-50%) translateY(-20px) !important;border-bottom-left-radius:24px;border-bottom-right-radius:24px}body[data-snap-loader='loading'] #snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] #content-container,body[data-snap-loader='active'] #snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] #content-container,body[data-snap-loader='saving'] #snap-loader[data-layout-type="two-column-fixed-scroll-narrow--dropped-center"] #content-container{transform:translateX(-50%) translateY(0px) !important}@media (min-width: 1200px){#snap-loader[data-layout-type="one-column-wide"] #content-container{width:650px;top:0px;right:0px;bottom:0px;transform:translateX(10px) translateY(0px);border-top-left-radius:0px;border-bottom-left-radius:0px}#snap-loader[data-layout-type="one-column-wide"] .snap-loader-desktop-form-column{margin-right:0px}#snap-loader[data-layout-type="one-column-wide"] .snap-loader-desktop-form-controls{right:0px}}@media (min-width: 1200px){#snap-loader[data-layout-type="one-column-slim"] #content-container{width:550px;top:0px;right:0px;bottom:0px;transform:translateX(10px) translateY(0px);border-top-left-radius:0px;border-bottom-left-radius:0px}#snap-loader[data-layout-type="one-column-slim"] .snap-loader-desktop-form-column{margin-right:0px}#snap-loader[data-layout-type="one-column-slim"] .snap-loader-desktop-form-controls{right:0px}}@media (min-width: 1200px){#snap-loader[data-layout-type="one-column-narrow"] #content-container{width:470px;top:0px;right:0px;bottom:0px;transform:translateX(10px) translateY(0px);border-top-left-radius:0px;border-bottom-left-radius:0px}#snap-loader[data-layout-type="one-column-narrow"] .snap-loader-desktop-form-column{margin-right:0px}#snap-loader[data-layout-type="one-column-narrow"] .snap-loader-desktop-form-controls{right:0px}}#snap-loader[data-layout-type="center-page-split-grid-layout"] #backdrop{opacity:0.7 !important}@media (min-width: 1200px){#snap-loader[data-layout-type="center-page-split-grid-layout"] #content-container{transform:translateX(-50%) translateY(20px) !important;left:50%;overflow-y:hidden}}body[data-snap-loader='loading'] #snap-loader[data-layout-type="center-page-split-grid-layout"] #content-container,body[data-snap-loader='active'] #snap-loader[data-layout-type="center-page-split-grid-layout"] #content-container,body[data-snap-loader='saving'] #snap-loader[data-layout-type="center-page-split-grid-layout"] #content-container{transform:translateX(-50%) translateY(0px) !important;left:50%;top:0px;bottom:0px;width:calc(100vw - 120px);max-width:1440px}@media (min-width: 1200px){#snap-loader[data-layout-type="right-tray-extra-wide"] #content-container{top:0px;right:0px;bottom:0px;width:85vw;max-width:1500px;border-top-left-radius:00px;border-bottom-left-radius:0px;transform:translateX(10px) translateY(0px)}#snap-loader[data-layout-type="right-tray-extra-wide"] .snap-loader-desktop-form-column{margin-right:450px}#snap-loader[data-layout-type="right-tray-extra-wide"] .snap-loader-desktop-form-controls{right:450px}}#snap-loader[data-layout-type="mobile-bottom-sheet-modal"] #content-container{top:50%}@media (min-width: 576px){#snap-loader[data-layout-type="mobile-bottom-sheet-modal"] #content-container{left:50%;border-top-left-radius:24px}}#snap-loader[data-layout-type="mobile-bottom-sheet-modal--tall"] #content-container{top:30%}@media (min-width: 576px){#snap-loader[data-layout-type="mobile-bottom-sheet-modal--tall"] #content-container{left:50%;border-top-left-radius:24px}}@media (min-width: 576px){#snap-loader[data-layout-type="mobile-tablet--max-size"] #content-container{left:48px;right:48px;top:48px;border-top-left-radius:24px;border-top-right-radius:24px}}#snap-loader #secondary-content{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:50;pointer-events:none}#snap-loader #secondary-backdrop{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#000;opacity:0;pointer-events:none;transition:opacity 0.2s}#snap-loader #secondary-content-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#fdfdfd;overflow:scroll;scroll-behavior:smooth;opacity:0;pointer-events:none}#snap-loader #secondary-content-container #secondary-loaded-content-container{opacity:0;pointer-events:none;transition:opacity .4s;height:100%;overflow:scroll;scroll-behavior:smooth}body[data-snap-loader-secondary-content='loading'] #snap-loader #secondary-content,body[data-snap-loader-secondary-content='active'] #snap-loader #secondary-content,body[data-snap-loader-secondary-content='saving'] #snap-loader #secondary-content{pointer-events:auto}body[data-snap-loader-secondary-content='loading'] #snap-loader #secondary-backdrop,body[data-snap-loader-secondary-content='active'] #snap-loader #secondary-backdrop,body[data-snap-loader-secondary-content='saving'] #snap-loader #secondary-backdrop{opacity:0.5;pointer-events:auto}body[data-snap-loader-secondary-content='loading'] #snap-loader #secondary-content-container,body[data-snap-loader-secondary-content='active'] #snap-loader #secondary-content-container,body[data-snap-loader-secondary-content='saving'] #snap-loader #secondary-content-container{opacity:1 !important;pointer-events:auto !important;transition:transform .15s !important;transform:translateX(0px) translateY(0px) !important}body[data-snap-loader-secondary-content='active'],body[data-snap-loader-secondary-content='saving']{overflow:hidden}body[data-snap-loader-secondary-content='active'] #snap-loader #secondary-content-container #secondary-loaded-content-container,body[data-snap-loader-secondary-content='saving'] #snap-loader #secondary-content-container #secondary-loaded-content-container{opacity:1;pointer-events:auto}#snap-loader #secondary-loading-spinner-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none;opacity:0;transition:opacity 1s}#snap-loader #secondary-loading-spinner-container .spinner-icon{color:#d1d1d1;font-size:30px}@media (min-width: 1200px){#snap-loader #secondary-loading-spinner-container .spinner-icon{font-size:40px}}body[data-snap-loader-secondary-content='loading'] #snap-loader #secondary-loading-spinner-container{opacity:1}body[data-snap-loader-secondary-content='active'] #snap-loader #secondary-loading-spinner-container,body[data-snap-loader-secondary-content='saving'] #snap-loader #secondary-loading-spinner-container{display:none}@media (min-width: 1200px){#snap-loader #secondary-content[data-layout-type="half-width-slide"] #secondary-content-container{top:0px;right:0px;bottom:0px;left:initial;width:50%;min-width:450px;transform:translateX(100px) translateY(0px)}#snap-loader #secondary-content[data-layout-type="half-width-slide"] .snap-loader-secondary-scroll-column{padding:40px}#snap-loader #secondary-content[data-layout-type="half-width-slide"] .snap-loader-secondary-scroll-column .snap-loader-callout-header{padding:20px 40px;margin-bottom:40px;margin-top:-40px;margin-left:-40px;margin-right:-40px;border-radius:0px}}@media (min-width: 1200px){#snap-loader #secondary-content[data-layout-type="full-width-slide"] #secondary-content-container{top:0px;right:0px;bottom:0px;left:0px;transform:translateX(100px) translateY(0px)}#snap-loader #secondary-content[data-layout-type="full-width-slide"] .snap-loader-secondary-scroll-column{padding:40px}#snap-loader #secondary-content[data-layout-type="full-width-slide"] .snap-loader-secondary-scroll-column .snap-loader-callout-header{padding:20px 40px;margin-bottom:40px;margin-top:-40px;margin-left:-40px;margin-right:-40px;border-radius:0px}}.onboarding-helper-callout-container{background-color:#fff;background-image:linear-gradient(132.9deg, #5536ab 14.4%, #36216e 62.5%);border-radius:15px;position:fixed;z-index:1000;box-shadow:10px 9px 28px 1px rgba(0,0,0,0.38);-webkit-box-shadow:10px 9px 28px 1px rgba(0,0,0,0.38)}.onboarding-helper-callout-container h4{width:fit-content;color:#fff;padding:10px 15px;border-radius:100px;font-size:16px;margin-bottom:15px;background-color:#32008082;border:1px solid #5c4d84}.onboarding-helper-callout-container p{font-size:16px;line-height:22px;color:#fff}.onboarding-helper-callout-container .btn{border-radius:12px}#lead-settings-onboarding-helper-callout{width:570px;padding:15px;padding-left:40px;padding-right:40px;transform:translateX(-50%);opacity:0;transition:all 0.3s}#lead-settings-onboarding-helper-callout.open{opacity:1;transform:translateX(0)}#lead-settings-onboarding-helper-callout .helper-content{display:flex;align-items:center;height:100%}#lead-settings-onboarding-helper-callout .helper-content .fa-circle-left{font-size:25px;margin-right:25px;color:#fff}#getting-started-guide-onboarding-helper-callout{width:400px;padding:40px;transform:translateX(-50%) translateY(-120%);opacity:0;transition:all 0.3s}#getting-started-guide-onboarding-helper-callout.open{opacity:1;transform:translateX(-50%) translateY(0px)}#getting-started-guide-onboarding-helper-callout .helper-content{align-items:center;height:100%}#getting-started-guide-onboarding-helper-callout .helper-content .fa-circle-up{font-size:25px;margin-bottom:25px;color:#fff;animation-duration:1s}.inline-help-column{color:#727272}.inline-help-column .help-icon{font-size:20px;margin-bottom:20px}.inline-help-column .help-icon-with-title-header{display:flex;align-items:center;margin-bottom:20px}.inline-help-column .help-icon-with-title-header .help-icon{margin-bottom:0px;margin-right:15px}.inline-help-column .help-icon-with-title-header h4{margin-bottom:0px;font-weight:500}.inline-help-column h5{margin-top:20px}.inline-help-column p{font-size:14px;line-height:20px}.inline-help-column a{text-decoration:underline}.inline-help-column .contact-support-footer{display:flex;align-items:center;justify-content:space-between;font-size:16px;margin-top:30px}@media (min-width: 576px){.inline-help-column .contact-support-footer{font-size:14.5px}}.inline-help-column .contact-support-footer button{background-color:transparent;transition:all 0.2s}.inline-help-column .contact-support-footer button:hover{transform:scale(1.05);border-color:#92a0a7}.inline-help-column .contact-support-footer .logo{width:100px;opacity:0.4;filter:invert(19%) sepia(30%) saturate(896%) hue-rotate(156deg) brightness(93%) contrast(98%)}.inline-help-resources-container{border-radius:15px;margin-top:30px;border:1px solid #ededed}.inline-help-resources-container .help-resource{display:block;position:relative;background-color:#fff;padding:20px;border:1px solid #ededed;transition:transform 0.2s, border-radius 0.2s;text-decoration:none;font-size:16px;font-weight:600;color:#15384a}@media (min-width: 576px){.inline-help-resources-container .help-resource{font-size:14.5px}}.inline-help-resources-container .help-resource:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.inline-help-resources-container .help-resource:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.inline-help-resources-container .help-resource:hover{transform:scale(1.05);cursor:pointer;border-radius:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);z-index:1}.inline-help-resources-container .help-resource .title-and-icon{display:flex;align-items:center}.inline-help-resources-container .help-resource .title-and-icon .title{flex-grow:1;padding-right:25px;line-height:16px}.inline-help-resources-container .help-resource.for-video-link .video-thumbnail{position:relative;background-size:cover;background-position:center;margin-bottom:20px;border-radius:5px;overflow:hidden;border:1px solid #e3e3e3;width:100%;height:auto;aspect-ratio:16 / 9}.inline-help-resources-container .help-resource.for-video-link .video-thumbnail .play-container{border:1px solid #7777776e;backdrop-filter:blur(3px);background-color:#fff;-webkit-backdrop-filter:blur(3px);width:60px;height:60px;border-radius:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.inline-help-resources-container .help-resource.for-video-link .video-thumbnail .play-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#15384a;font-size:20px}.inline-help-dropdown button.dropdown-toggle{border-color:transparent}.inline-help-dropdown:hover button.dropdown-toggle,.inline-help-dropdown.show button.dropdown-toggle{outline-style:none;box-shadow:none !important}.inline-help-dropdown:hover button.dropdown-toggle i,.inline-help-dropdown.show button.dropdown-toggle i{opacity:1}.inline-help-dropdown button.dropdown-toggle i{font-size:24px !important;opacity:0.7;font-weight:300 !important}.inline-help-dropdown .dropdown-menu{width:390px;background-color:#fdfdfd;padding:30px;border-radius:15px;box-shadow:0px 12px 30px 1px rgba(0,0,0,0.42);-webkit-box-shadow:0px 12px 30px 1px rgba(0,0,0,0.42)}.rounded-index-menu-container{border:1px solid #000}.rounded-index-menu-container.rounded-index-menu-border-grey{border:1px solid #e8e8e8}.rounded-index-menu-container.rounded-index-menu-border-grey .rounded-index-menu-item{border-top:1px solid #e8e8e8}.rounded-index-menu-container.rounded-index-menu-border-grey .rounded-index-menu-item.bg-match-border{background-color:#e8e8e8}.rounded-index-menu-container.rounded-index-menu-border-radius-md{border-radius:20px}.rounded-index-menu-container.rounded-index-menu-border-radius-md .rounded-index-menu-item:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-index-menu-container.rounded-index-menu-border-radius-md .rounded-index-menu-item:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.rounded-index-menu-container .rounded-index-menu-item:first-child{border-top:0px}.rounded-index-menu-container .rounded-index-menu-item{position:relative;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s}.rounded-index-menu-container .rounded-index-menu-item.item-bg-white{background-color:#fff}.rounded-index-menu-container .rounded-index-menu-item.hover-with-box-shadow:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);z-index:1}.rounded-index-menu-container .rounded-index-menu-item.success-background-shimmer{z-index:1}.rounded-index-menu-container .rounded-index-menu-item .item-header-and-actions{display:flex;align-items:center}.rounded-index-menu-container .rounded-index-menu-item .item-header-and-actions .item-header-col{flex-grow:1}.rounded-index-menu-container .rounded-index-menu-item .sort-handle{margin-right:10px;padding:5px 10px;border-radius:8px;transition:background-color 0.2s;color:#a2a2a2}.rounded-index-menu-container .rounded-index-menu-item .sort-handle:hover{background-color:#e2e7ea}.rounded-index-menu-container .rounded-index-menu-item:not(.ui-sortable-helper) .sort-handle:hover{cursor:grab}.rounded-index-menu-container .rounded-index-menu-item.ui-sortable-helper{cursor:grabbing !important;border-radius:20px}.rounded-index-menu-container .rounded-index-menu-item.ui-sortable-helper .sort-handle{background-color:#e2e7ea}#search-modal{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:100000000000;pointer-events:none;opacity:0}#search-modal #backdrop{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity 0.35s}#search-modal #search-content-container,#search-modal #search-loading-container{position:fixed;z-index:21;background-color:#fff;transition:opacity 0.2s, transform 0.35s;overflow:hidden;opacity:0}@media (max-width: 480px){#search-modal #search-content-container,#search-modal #search-loading-container{top:0px;right:0px;bottom:0px;left:0px}}@media (min-width: 576px){#search-modal #search-content-container,#search-modal #search-loading-container{width:90vw;left:50%;transform:translateX(-50%) translateY(-10px) scale(100%);top:15px;border-radius:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);top:40px}}@media (min-width: 1200px){#search-modal #search-content-container,#search-modal #search-loading-container{width:580px}}#search-modal #search-loading-container{height:64px;opacity:1;transition:opacity 0.2s}#search-modal #search-loading-container .loading-spinner-container{position:absolute;top:50%;transform:translateY(-50%);left:20px;font-size:25px}#search-modal.open[data-loading='false'] #search-loading-container{opacity:0;pointer-events:none}#search-modal.open{pointer-events:initial;opacity:1}#search-modal.open #backdrop{opacity:1}#search-modal.open #search-content-container,#search-modal.open #search-loading-container{opacity:1}@media (min-width: 576px){#search-modal.open #search-content-container,#search-modal.open #search-loading-container{transform:translateX(-50%) translateY(0px) scale(100%)}}#search-modal #search-content-container #search-bar{position:sticky;top:0px;right:0px;left:0px;height:65px;display:flex;align-items:center;border-bottom:1px solid #e2e2e2;background-color:#fff;padding:15px 20px}#search-modal #search-content-container #search-bar i.fa-search{font-size:23px;color:#6b6b6b}#search-modal #close-button-container{opacity:0;position:fixed;transition-delay:0.2s;transition:all 0.3s;top:13px;right:9px;z-index:25;background-color:#fff;border:1px solid #d6d6d6;padding:6px 11px;border-radius:9px}@media (min-width: 576px){#search-modal #close-button-container{top:53px;right:22px}}@media (min-width: 1200px){#search-modal #close-button-container{right:calc(50vw - 340px);border-radius:11px;border:0px;top:52px;padding:11px 13px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#search-modal #close-button-container:hover{transform:scale(1.1);cursor:pointer}}#search-modal #close-button-container i{font-size:25px;font-weight:300;color:#6b6b6b}#search-modal[data-loading='false'] #close-button-container{opacity:1}#search-modal #search-content-container #search-bar input{font-size:17px}@media (min-width: 1200px){#search-modal #search-content-container #search-bar input{font-size:21px}}#search-modal #search-content-container #search-results{max-height:100vh;overflow:scroll;padding-bottom:350px}@media (min-width: 576px){#search-modal #search-content-container #search-results{max-height:calc(100vh - 143px)}}@media (min-width: 1200px){#search-modal #search-content-container #search-results{padding-bottom:60px}}#search-modal #search-content-container #search-results .search-category-header{font-size:15px;color:#6a6a6a;font-weight:700;margin:15px 20px}#search-modal #search-content-container #search-results .search-category-header i{margin-right:5px}@media (max-width: 1200px){#search-modal #search-content-container #search-results .result-item.hidden-on-mobile{display:none !important}}#search-modal #search-content-container #search-results .result-item{font-size:16px;padding:12px 8px;margin:0px 10px;border-radius:7px;position:relative;transition:all 0.1s;opacity:0.9;border:1px solid transparent}@media (min-width: 576px){#search-modal #search-content-container #search-results .result-item{font-size:14.5px}}#search-modal #search-content-container #search-results .result-item.active{background-color:#f7f7f7;color:#000;opacity:1;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-color:#d4d4d4}#search-modal #search-content-container #search-results .result-item:hover{cursor:pointer}#search-modal #search-content-container #search-results .result-item.for-empty-section{padding:0px 8px;margin:0px 10px;border-radius:7px;position:relative}#search-modal #search-content-container #search-results .result-item.for-empty-section.active,#search-modal #search-content-container #search-results .result-item.for-empty-section:hover{background-color:transparent;cursor:default}#search-modal #search-content-container #search-results .result-item.for-empty-section p{color:#c4c4c4}#search-modal #search-content-container #search-results .result-item.for-command{display:flex;align-items:center;padding-top:0px;padding-bottom:0px;height:55px;font-size:16px}@media (min-width: 576px){#search-modal #search-content-container #search-results .result-item.for-command{font-size:14.5px}}@media (min-width: 1200px){#search-modal #search-content-container #search-results .result-item.for-command{height:45px}}#search-modal #search-content-container #search-results .result-item.for-command .left-col{flex-grow:1}#search-modal #search-content-container #search-results .result-item.for-command .left-col i.primary-icon{margin-right:5px;color:#7a7a7a;font-weight:399;font-size:16px}#search-modal #search-content-container #search-results .result-item.for-command .left-col i.sub-page-icon{margin-left:7px;margin-right:7px;font-weight:400;color:#828282}#search-modal #search-content-container #search-results .result-item.for-command .keyboard-square-icon{margin-left:5px}#search-modal #search-content-container #search-results .result-item.for-events{padding:17px 9px}@media (min-width: 1200px){#search-modal #search-content-container #search-results .result-item.for-events{padding:15px}}#search-modal #search-content-container #search-results .result-item.for-contacts{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:17px 9px}@media (min-width: 1200px){#search-modal #search-content-container #search-results .result-item.for-contacts{padding:9px 8px}}#search-modal #search-content-container #search-results .result-item.for-contacts .avatar{width:28px;height:28px;border-radius:100%;background-color:#c4c4c4;color:#fff;position:relative;margin-right:8px}#search-modal #search-content-container #search-results .result-item.for-contact-company .initial{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#search-modal #search-content-container #search-footer-desktop{position:absolute;left:0px;right:0px;bottom:0px;padding:10px;background-color:#fbfbfb;border-top:1px solid #e9e9e9;color:#767676;font-size:14px;display:flex;align-items:center}@media (max-width: 1200px){#search-modal #search-content-container #search-footer-desktop{display:none}}@media (min-width: 576px){#search-modal #search-content-container #search-footer-desktop{font-size:13.5px}}#search-modal #search-content-container #search-footer-desktop .keyboard-square-icon{margin-right:4px}#search-modal #search-content-container #search-footer-desktop .logo{position:absolute;top:50%;transform:translateY(-50%);right:12px;width:87px;opacity:0.35}#search-modal .search-category-container[data-result-items="0"]{display:none}#search-modal #no-results-container{background-color:#e9e9e9;margin:20px 10px 0px 10px;padding:20px;text-align:center;border-radius:6px;display:none}#search-modal[data-total-result-items='0'] #no-results-container{display:block}#hotkey-feedback-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%) scale(0.7);position:fixed;top:40%;background-color:#15384a;color:#fff;z-index:1000;padding:40px 90px;font-size:26px;border-radius:10px;font-weight:600;transition:all 0.2s;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);pointer-events:none;opacity:0}#hotkey-feedback-container.show{opacity:0.9;transform:translateY(-50%) translateX(-50%) scale(1);pointer-events:initial}#hotkey-feedback-container{animation:hotkey_feedback_shimmer 2s infinite;background:linear-gradient(to right, #15384a 0%, #245067 11%, #15384a 60%);background-size:1000px 100%;background-color:#15384a}#hotkey-feedback-container:hover{background:none;background-color:#15384a}@keyframes hotkey_feedback_shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.keyboard-square-icon{display:block;background-color:#fff;width:20px;height:20px;position:relative;border:1px solid #cccccc;border-radius:6px;color:#909090}@media (max-width: 1200px){.keyboard-square-icon{display:none !important}}.keyboard-square-icon i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#909090;font-size:10px}.btn-with-hotkeys{display:inline-flex}.keyboard-square-icon-for-button{display:inline-block;width:20px;height:20px;position:relative;border-radius:6px;border:1px solid transparent;margin-left:5px}.keyboard-square-icon-for-button:first-child{margin-left:12px}.keyboard-square-icon-for-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:10px}.keyboard-square-icon-for-button.escape-key{width:35px}.btn-with-hotkeys.btn-primary .keyboard-square-icon-for-button{border-color:#fff}.btn-with-hotkeys.btn-secondary .keyboard-square-icon-for-button{border-color:#8fb3c5;font-size:12px}.keyboard-square-icon.tab-key{width:32px;font-size:12px;line-height:20px;text-align:center}.keyboard-square-icon.ctrl-key{width:32px;font-size:12px;line-height:20px;text-align:center;letter-spacing:.6pt}.keyboard-combo-icon-container{display:flex;align-items:center;gap:2px}#hotkey-feedback-container .command-feedback{display:none}#hotkey-feedback-container[data-command='go-to-projects'] .command-feedback[data-command='go-to-projects']{display:block}#hotkey-feedback-container[data-command='go-to-leads'] .command-feedback[data-command='go-to-leads']{display:block}#hotkey-feedback-container[data-command='go-to-home'] .command-feedback[data-command='go-to-home']{display:block}#hotkey-feedback-container[data-command='go-to-email'] .command-feedback[data-command='go-to-email']{display:block}#hotkey-feedback-container[data-command='go-to-calendar'] .command-feedback[data-command='go-to-calendar']{display:block}#hotkey-feedback-container[data-command='go-to-new-project'] .command-feedback[data-command='go-to-new-project']{display:block}#hotkey-feedback-container[data-command='go-to-new-lead'] .command-feedback[data-command='go-to-new-lead']{display:block}@media (min-width: 1200px){.container{max-width:1026px}}b{font-weight:600}.page{padding-bottom:85px}@media (min-width: 1200px){.page{padding-top:0px;margin-top:0px;padding-bottom:70px}}.page.page-bg-soft-grey{background-color:#fdfdfd}body.project-layout .page{padding-top:0px;margin-top:0px}.page-header{padding-top:0px}@media (min-width: 1200px){.page-header{padding-top:0px}}.page-header .primary-header{background-color:#f1f5f8;padding:10px 0px;padding-bottom:15px;position:relative;z-index:2}@media (min-width: 576px){.page-header .primary-header{padding:25px;padding-left:15px}}@media (min-width: 576px){.page-header .primary-header h1,.page-header .primary-header h2,.page-header .primary-header h3,.page-header .primary-header h4,.page-header .primary-header h5{margin:0px 30px 0px 0px;display:inline}}.page-header .primary-header h1{font-size:20px;margin-bottom:0px;font-weight:800}.page-header .primary-header .filter-container{display:block}@media (min-width: 576px){.page-header .primary-header .filter-container{margin-bottom:0px;display:inline;position:relative;top:-5px}}.page-header .primary-header .filter-container h1,.page-header .primary-header .filter-container h2,.page-header .primary-header .filter-container h3,.page-header .primary-header .filter-container h4,.page-header .primary-header .filter-container h5{display:inline-block;margin-right:6px;margin-bottom:0px}@media (min-width: 576px){.page-header .primary-header .filter-container h1,.page-header .primary-header .filter-container h2,.page-header .primary-header .filter-container h3,.page-header .primary-header .filter-container h4,.page-header .primary-header .filter-container h5{margin-bottom:0px}}.page-header .primary-header .filter-container .badge{margin-top:15px;padding:.5em}@media (min-width: 1200px){.page-header .primary-header .filter-container .badge{margin-top:0px}}.page-header .primary-header .filter-container .badge.active{background-color:teal}.page-button-container{margin-top:15px}@media (min-width: 576px){.page-button-container{position:absolute;top:50%;transform:translateY(-50%);right:0px;margin-top:0px}}.page-nav-container a,.page-nav-container span{color:#636363;display:inline-block;padding:12px 15px;font-weight:600;font-size:13px;transition:all 0.2s;background-color:transparent;border-radius:30px;border:1px solid #d7d7d7;margin-right:6px}@media (min-width: 1200px){.page-nav-container a,.page-nav-container span{font-size:14px;padding:9px 12px}}@media (min-width: 1200px){.page-nav-container a:hover,.page-nav-container span:hover{color:#353535;background-color:#d9e6ed;cursor:pointer}}.page-nav-container a.active,.page-nav-container span.active{color:#fff;background-color:#15384a;border-color:#15384a}.page-nav-container.no-bg{background-color:transparent}.page-nav-container span.label{border-color:transparent;padding-left:0px;padding-right:0px}.page-nav-container span.label:hover{background-color:transparent;cursor:default;color:#636363}.page-nav-container a.link{border-color:#0180803d;color:teal}.page-nav-container a.link:hover{background-color:#00ab86;border-color:#00ab86;color:#fff}.page-nav-container a.link i{margin-right:5px}.page-nav-container div.count-badge{display:inline-block;background-color:#e0e0e0;color:#7d7d7d;padding:5px;line-height:.7;border-radius:5px;margin-left:4px}.page-nav-container.mobile-tablet-only{padding-top:10px;padding-bottom:10px;padding-left:10px}@media (min-width: 1200px){.page-nav-container.mobile-tablet-only{display:none}}@media (max-width: 1200px){.page-nav-container.for-all-screen-sizes{padding-top:10px;padding-bottom:10px;padding-left:10px}}@media (max-width: 1200px){.page-nav-container.for-all-screen-sizes.mobile-p-lg{padding-top:20px;padding-bottom:20px}}.content-bg-container{margin-bottom:20px}@media (min-width: 1200px){.content-bg-container{background-color:#fff;margin-left:20px;margin-right:20px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15)}}.content-bg-container.full-width{margin-left:0px;margin-right:0px;border-radius:0px}.content-bg-container.no-shadow{box-shadow:none;-webkit-box-shadow:none}.content-bg-container.mobile-bg{background-color:#fff;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15);border-radius:10px}.content-bg-container.no-decoration{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;border-radius:0px}@media (min-width: 1200px){.content-container{margin-left:20px;margin-right:20px}}.content-bg-container.overflow-visible{overflow:visible}.content-bg-container.transparent{padding:15px;border-radius:10px;background-color:transparent}.widget-container{position:relative;background-color:#fff;margin-bottom:20px;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15)}@media (min-width: 1200px){.widget-container{border-radius:10px}}.widget-container .widget-header{position:relative;border-bottom:1px solid #f1f1f1}.widget-container .widget-header h4{margin:0px;padding:15px;font-size:16px}@media (min-width: 576px){.widget-container .widget-header h4{font-size:14.5px}}.widget-container .widget-content{padding:15px}.widget-container .widget-header .widget-menu{position:absolute;top:50%;transform:translateY(-50%);right:10px}.bottom-page-button-container{position:fixed;bottom:0px;left:0px;right:0px;z-index:10;text-align:center;padding:10px 10px 25px 10px}.bottom-page-button-container .btn{border-radius:50px}.bottom-page-button-container .btn-secondary{background-color:#fff}.scrolling-wrapper{width:100vw;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:10px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.scrolling-wrapper::-webkit-scrollbar{display:none}@media (min-width: 1200px){.scrolling-wrapper{width:initial}}@media (min-width: 1200px){.project-layout .scrolling-wrapper.desktop-scroll-enabled{width:calc(100vw - 238px);padding-left:20px}}.background-gradient--gentle{background-color:#fff;background:linear-gradient(180deg, #fff 39.9%, #fbfbfb 100%)}.primary-header-fixed{position:fixed;left:0px;width:100vw;transition:all 0.4s;z-index:19}@media (max-width: 1200px){.primary-header-fixed{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}@media (min-width: 1200px){.primary-header-fixed{width:initial;right:0px}}.primary-header-fixed .main-bar,.primary-header-fixed-mockup--main-bar{background-color:#fff;height:55px;border-bottom:1px solid #eaeaea}.primary-header-fixed .main-bar .main-bar-nav-container,.primary-header-fixed-mockup--main-bar .main-bar-nav-container{height:100%;display:flex;align-items:center;padding-left:24px}@media (min-width: 1200px){.primary-header-fixed .main-bar .main-bar-nav-container,.primary-header-fixed-mockup--main-bar .main-bar-nav-container{padding-left:32px}}.primary-header-fixed .main-bar-nav-container .desktop-action-bar,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar{flex-grow:1;text-align:right;padding-right:15px;white-space:nowrap}@media (max-width: 1200px){.primary-header-fixed .main-bar-nav-container .desktop-action-bar,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar{display:none}}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .btn:not(.normal-button-display),.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .btn:not(.normal-button-display){font-size:15px;padding:6px 13px;height:36px;margin-left:5px}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .btn-icon-only:not(.normal-button-display),.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .btn-icon-only:not(.normal-button-display){width:40px}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .btn-icon-only:not(.normal-button-display) i,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .btn-icon-only:not(.normal-button-display) i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:20px;font-weight:300;margin-left:0px;margin-right:0px}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .btn-icon-only:not(.normal-button-display) i.fa-ellipsis,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .btn-icon-only:not(.normal-button-display) i.fa-ellipsis{font-weight:400}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .sort-filter-option-container,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .sort-filter-option-container{display:inline-block;margin-left:10px}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .sort-filter-option-container .sort-filter-option-label,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .sort-filter-option-container .sort-filter-option-label{font-size:16px;position:relative;top:1px;color:#989898}@media (min-width: 576px){.primary-header-fixed .main-bar-nav-container .desktop-action-bar .sort-filter-option-container .sort-filter-option-label,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .sort-filter-option-container .sort-filter-option-label{font-size:14.5px}}.primary-header-fixed .main-bar-nav-container .desktop-action-bar .sort-filter-option-container .btn,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .desktop-action-bar .sort-filter-option-container .btn{margin-left:0px}.primary-header-fixed .main-bar-nav-container .mobile-action-bar,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .mobile-action-bar{height:calc(55px - 1px);padding-right:5px;padding-left:35px;position:absolute;top:0px;right:0px;display:flex;gap:12px;align-items:center;background:#FCFCFC;background:linear-gradient(90deg, rgba(252,252,252,0) 0%, #fcfcfc 35px, #fcfcfc 100%)}@media (min-width: 1200px){.primary-header-fixed .main-bar-nav-container .mobile-action-bar,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .mobile-action-bar{display:none}}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .btn-icon-only,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .mobile-action-bar .btn-icon-only{width:38px;position:relative}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .btn-icon-only i,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .mobile-action-bar .btn-icon-only i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin-left:0px;margin-right:0px}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group button.dropdown-toggle,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group button.dropdown-toggle{height:44px;width:58px;border-radius:8px;margin-left:0px;background-color:#2d2d2d;border-color:#2d2d2d;appearance:none;outline-style:none;box-shadow:none;transition:all 0.4s}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group.show button.dropdown-toggle,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group.show button.dropdown-toggle{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group button.dropdown-toggle i,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group button.dropdown-toggle i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin-left:0px;margin-right:0px;font-size:25px;transition:all 0.4s}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group.show button.dropdown-toggle i,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group.show button.dropdown-toggle i{transform:translateY(-50%) translateX(-50%) scale(1.2) rotate(180deg)}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group .dropdown-menu,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group .dropdown-menu{min-width:230px;max-width:80vw;max-height:50vh;overflow:scroll}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group .dropdown-menu .btn-primary,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group .dropdown-menu .btn-primary{color:#fff;font-weight:600}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group--white button.dropdown-toggle,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group--white button.dropdown-toggle{background-color:#fff;border-color:#c4c4c4}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group--white.show button.dropdown-toggle,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group--white.show button.dropdown-toggle{box-shadow:none;-webkit-box-shadow:none;border-color:#8f8f8f}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group--narrow button.dropdown-toggle,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group--narrow button.dropdown-toggle{width:50px}.primary-header-fixed .main-bar-nav-container .mobile-action-bar .mobile-action-btn-group--narrow button.dropdown-toggle i,.primary-header-fixed-mockup--main-bar .mobile-action-bar .mobile-action-btn-group--narrow button.dropdown-toggle i{font-size:18px}#primary-nav-column #secondary-column .column-header .secondary-column-header-title,.primary-header-fixed .main-bar .main-bar-nav-container .header-and-title,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .header-and-title{display:flex;align-items:center;white-space:nowrap;overflow:hidden}#primary-nav-column #secondary-column .column-header .secondary-column-header-title i,.primary-header-fixed .main-bar .main-bar-nav-container .header-and-title i,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .header-and-title i{font-size:18px;margin-right:8px;display:none}#primary-nav-column #secondary-column .column-header .secondary-column-header-title h5,.primary-header-fixed .main-bar .main-bar-nav-container .header-and-title h5,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .header-and-title h5{font-size:18px;margin:0px;font-weight:600}#primary-nav-column #secondary-column .column-header .secondary-column-header-title h5.smaller,.primary-header-fixed .main-bar .main-bar-nav-container .header-and-title h5.smaller,.primary-header-fixed-mockup--main-bar .main-bar-nav-container .header-and-title h5.smaller{font-size:14px}@media (max-width: 1200px){.primary-header-fixed .main-bar .main-bar-nav-container .header-and-title h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.primary-header-fixed--open-on-scroll{pointer-events:none;opacity:0;transform:translateY(-100%)}.primary-header-fixed--open-on-scroll.open{opacity:1;pointer-events:auto;transform:translateY(0%)}.primary-header-fixed .main-bar .desktop-header-sub-nav{margin-left:32px;display:none}@media (min-width: 1200px){.primary-header-fixed .main-bar .desktop-header-sub-nav{display:flex;height:100%;gap:8px}}.primary-header-fixed .main-bar .desktop-header-sub-nav .sub-nav-item{font-size:16px;color:#7d7d7d;height:100%;display:flex;gap:12px;align-items:center;font-weight:600;transition:all 0.1s;border-bottom:2px solid transparent;padding-top:2px;padding-left:8px;padding-right:8px}@media (min-width: 576px){.primary-header-fixed .main-bar .desktop-header-sub-nav .sub-nav-item{font-size:14.5px}}.primary-header-fixed .main-bar .desktop-header-sub-nav .sub-nav-item.active{color:#2f2f2f;border-bottom-color:#2f2f2f}.primary-header-fixed .main-bar .desktop-header-sub-nav .sub-nav-item:not(.active):hover{border-bottom-color:teal;color:teal}.primary-header-fixed .table-head-container{opacity:0;transition:all 0.3s;display:none}@media (min-width: 1200px){.primary-header-fixed .table-head-container{display:block;height:0px;overflow:hidden}.primary-header-fixed .table-head-container.with-bottom-border{border-bottom:1px solid #dee2e6}}body.project-layout .primary-header-fixed .table-head-container{margin-left:0px}.primary-header-fixed .table-head-container.open{opacity:1;height:initial}.primary-header-fixed.split-with-child .split-parent-container{width:238px}.primary-header-fixed.split-with-child .split-child-container{display:flex;flex-grow:1}.primary-header-fixed.split-with-child .split-child-container .header-and-title{flex-grow:1}.primary-header-fixed.split-with-child .main-bar .split-child-container .header-and-title h5{font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:395px}.secondary-header-fixed{height:50px;position:fixed;left:0px;width:100vw;transition:all 0.4s;z-index:18}@media (max-width: 1200px){.secondary-header-fixed{background-color:#fff}}@media (min-width: 1200px){.secondary-header-fixed{width:initial;right:0px}}@media (min-width: 1200px){body:not(.lay--head-secondary-fixed-desktop) .secondary-header-fixed{display:none}}.secondary-header-fixed .mobile-header{height:50px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #d5d5d5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.form-groups-container{padding-bottom:32px}@media (min-width: 1200px){.form-groups-container{padding-bottom:24px}}.form-section-title{margin-bottom:32px}@media (min-width: 1200px){.form-section-title{margin-bottom:24px}}.form-section-title .form-section-title--subtext{margin-top:calc(32px / 2)}@media (min-width: 1200px){.form-section-title .form-section-title--subtext{margin-top:calc(24px / 2)}}.form-section-title{font-weight:600}.form-section-title i{font-weight:300;width:1.3rem}.form-section-title .form-section-title--subtext{font-size:15px;font-weight:400;line-height:1.3rem}@media (min-width: 1200px){.form-section-title--sm .form-section-title--subtext{font-size:14px}}.form-section-title--md{font-size:18px}.form-section-title--md i{width:1.5rem}form .form-group{position:relative;margin-bottom:32px}@media (min-width: 1200px){form .form-group{margin-bottom:24px}}form .form-group.form-group-mb-half{margin-bottom:calc(24px / 2)}form .form-group.required label:after{content:" *";color:red}form label,form .label,.form-label{display:inline-block;color:#606060;margin-bottom:8px;font-weight:600;font-size:15px}.form-control{height:unset;padding:12px;border-radius:8px;border-color:#ced4da;color:#2f2f2f}.form-control:focus{border-color:#b6b6b6;box-shadow:0 0 0 .2rem #56565626;color:#2f2f2f}input.form-control::placeholder{color:#a8a8a8}.form-control.bold-input-field{font-weight:600}.form-group.big .form-control,.form-group.big .input-group-prepend .input-group-text,.form-group.big .input-group-append .input-group-text{font-size:19px}@media (min-width: 1200px){.form-group.big .form-control,.form-group.big .input-group-prepend .input-group-text,.form-group.big .input-group-append .input-group-text{font-size:24px;line-height:1.1;padding-top:16px;padding-bottom:16px}}.form-control.big{font-size:19px}@media (min-width: 1200px){.form-control.big{font-size:24px;line-height:1.1;padding-top:16px;padding-bottom:16px}}.form-group.medium .form-control,.form-group.medium .input-group-prepend .input-group-text,.form-group.medium .input-group-append .input-group-text{font-size:17px}@media (min-width: 1200px){.form-group.medium .form-control,.form-group.medium .input-group-prepend .input-group-text,.form-group.medium .input-group-append .input-group-text{font-size:18px;line-height:1.5;padding-top:12px;padding-bottom:12px}}.form-control.medium{font-size:17px}@media (min-width: 1200px){.form-control.medium{font-size:18px;line-height:1.5;padding-top:12px;padding-bottom:12px}}.form-control.txt-md{font-size:14px}@media (min-width: 576px){.form-control.txt-md{font-size:13.5px}}.form-control--underlined{padding-left:0px;padding-right:0px;border-radius:0px;border-width:0px;border-bottom-width:1px;background-color:transparent}.form-control--underlined:hover{border-color:#e6e6e6;box-shadow:0px 3px 0px 0px #e6e6e6}.form-control--underlined:focus{background-color:transparent;border-color:#b7b7b7;box-shadow:0px 3px 0px 0px #b7b7b7}@media (min-width: 1200px){.form-group.form-group-compact label,.form-group.form-group-compact .label,.form-group.form-group-compact .form-label{font-size:14px}.form-group.form-group-compact .form-control{padding-top:8px;padding-bottom:8px;font-size:16px}.form-group.form-group-compact .selectize-input{padding-top:8px;padding-bottom:8px}.form-group.form-group-compact .form-control.selectize-control{padding-top:0px;padding-bottom:0px}}@media (min-width: 1200px){.label.label-compact{font-size:14px}}.form-group.main-field-input label{left:0px}.form-group.main-field-input input,.form-group.main-field-input textarea{box-shadow:none;border:1px solid transparent;padding:12px;resize:none}.form-group.main-field-input input:hover,.form-group.main-field-input input:focus,.form-group.main-field-input textarea:hover,.form-group.main-field-input textarea:focus{border-color:#cccccc}.form-control.left-pull{margin-left:-10px}.form-group.small-centered-value input{text-align:center}input.is-invalid,select.is-invalid,textarea.is-invalid,.selectize-input.is-invalid{background-color:#fff0f0 !important;border-color:#dc8e8e !important}.form-group:has(.is-invalid) .invalid-feedback{display:block}.invalid-feedback{margin-top:10px}form .form-errors{background-color:#ffe6e6;border-radius:8px;margin-bottom:15px}form .form-errors ul li{list-style:none;color:#af0000;margin-bottom:5px;padding:13px}.form-control.is-invalid{background-image:none}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}textarea.expanding-field{resize:none}.form-group .grey-field{background-color:#f5f5f5;box-shadow:none;border:none}form .field-hide{display:none}@media (min-width: 576px){form .field-hide{display:initial;visibility:hidden}}.radio-button-option{font-size:16px}@media (min-width: 576px){.radio-button-option{font-size:14.5px}}.radio-button-option .fa-check-circle{display:none}.radio-button-option .fa-circle-dot{display:none}.radio-button-option.selected .fa-check-circle{display:initial}.radio-button-option.selected .fa-circle-dot{display:initial}.radio-button-option.selected .fa-circle{display:none}.radio-button-option .fa-check-square{display:none}.radio-button-option.selected .fa-check-square{display:inline-block}.radio-button-option.selected .fa-square{display:none}.radio-button-option{width:fit-content;border-radius:5px}@media (min-width: 1200px){.radio-button-option:hover{cursor:pointer;background-color:#ebebeb}}.form-group.checkbox{margin-bottom:20px}.form-group.checkbox label{font-size:16px;top:1px;left:26px;color:#000}@media (min-width: 576px){.form-group.checkbox label{font-size:14.5px}}.form-group.checkbox input{width:15px;height:15px}.form-group.bs-prepend .input-group-prepend .input-group-text{border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:transparent}.form-group.bs-prepend input{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.form-group.bs-append .input-group-append .input-group-text{border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:transparent}.form-group.bs-append input{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.form-control-wrapper{position:relative}.form-control-wrapper .prepend{position:absolute;top:50%;transform:translateY(-50%);left:12px;pointer-events:none}.form-control-wrapper .append{position:absolute;top:50%;transform:translateY(-50%);right:12px;pointer-events:none}.form-section-container{padding-top:40px;padding-bottom:30px}.form-section-container .form-section-container-header{margin-bottom:30px}.form-section-container .form-section-container-header p{font-size:16px;color:#727272}@media (min-width: 576px){.form-section-container .form-section-container-header p{font-size:14.5px}}.form-section-container h3{font-weight:600;font-size:18px}@media (min-width: 1200px){.form-section-container h3{font-size:23px}}.form-section-container:not(:last-of-type){border-bottom:1px solid #ebebeb}@media (min-width: 1200px){.form-section-container.form-section-container--two-column{display:grid;gap:80px;grid-template-columns:300px 1fr}}form .divider{height:1px;width:calc(100% + 30px);background-color:#e6e6e6;margin-top:15px;margin-bottom:30px;position:relative;left:-15px}.field-box{position:relative;background-color:#e5eaee;padding:12px;border-radius:6px;margin-bottom:16px}.field-box .delete-button{position:absolute;z-index:3;top:-13px;right:-10px;width:35px;height:35px;background-color:#fff;border-radius:100%;border:1px solid #e4e4e4;transition:all 0.3s}.field-box .delete-button .fal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:teal;font-size:20px}@media (min-width: 1200px){.field-box .delete-button:hover{cursor:pointer;transform:scale(1.2);border-color:teal}}.field-box-shadow-style{padding:32px;border-radius:15px;box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017}@media (min-width: 1200px){.field-box-shadow-style{padding:24px}}.add-new-record-from-form{margin-bottom:25px;text-align:right}@media (min-width: 768px){.add-new-record-from-form{margin-bottom:0px;text-align:left}}.form-control.no-decoration{border-color:transparent}.form-control.no-decoration:focus{border-color:transparent;box-shadow:none}form .add-nested-record{font-size:16px;display:inline-block;border:1px solid transparent;border-radius:8px;padding:6px;color:teal}@media (min-width: 576px){form .add-nested-record{font-size:14.5px}}form .add-nested-record:hover{border-color:#ced4da}.form-group.datepicker-group .form-control[readonly]{background-color:#fff}.clear-field{position:absolute;top:0px;right:0px;bottom:0px;width:57px}.clear-field .clear-button{position:absolute;border-radius:6px;transition:all 0.3s;top:5px;right:5px;bottom:5px;aspect-ratio:1 / 1}.clear-field i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:24px;font-weight:300;color:#404e5c}.clear-field:hover .clear-button{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.clear-field.clear-field--p-none{position:initial}.form-group.search-field{position:relative}.form-group.search-field input{padding-left:40px}.form-group.search-field .fa-search{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#000}.form-group.search-field #clear-search-button{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:20px}.form-group.search-field #clear-search-button i{margin:0px}.form-group.file-upload-field label{text-align:center;display:block;position:inherit;left:0px;top:0px;padding:20px;border:2px dashed #ced4da;background-color:#fff;border-radius:10px;font-size:16px;transition:all 0.3s}.form-group.file-upload-field label i{font-size:20px;display:block;margin-bottom:10px}@media (min-width: 576px){.form-group.file-upload-field label i{font-size:22px}}.form-group.file-upload-field:hover{cursor:pointer}.form-group.file-upload-field:hover label{border-color:#b6b6b6;box-shadow:0 0 0 .2rem #56565626}.form-group.file-upload-field:hover input:hover{cursor:pointer}.form-group.file-upload-field input::-webkit-file-upload-button{visibility:hidden;width:0px}.form-group.file-upload-field .input-prompt-or-filename{font-size:16px}@media (min-width: 576px){.form-group.file-upload-field .input-prompt-or-filename{font-size:14.5px}}.form-group.file-upload-field input{background-color:transparent;padding:0px;height:initial;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;opacity:0}.form-group.file-upload-field label.is-invalid{border-color:#dc3545}.form-group.file-upload-field label.is-invalid i{color:#dc3545}.address-field-box{background-color:transparent;border:1px solid #ced4da;border-radius:8px}.address-field-box label{position:absolute;top:8px;left:12px;z-index:2;font-size:11px !important;color:#a7a7a7;-webkit-font-smoothing:antialiased}.address-field-box .form-group{margin:0px;position:relative}.address-field-box .form-row>.col,.address-field-box .form-row>[class*=col-]{padding-right:0px;padding-left:0px}.address-field-box input{border-radius:0px;border-width:0px;position:relative;padding-top:20px !important;padding-bottom:8px !important}.address-field-box input:focus{z-index:1}.address-field-box select:focus{box-shadow:none;-webkit-box-shadow:none}.address-field-box .address-type-form-group{margin-left:5px}.address-field-box .address-type-form-group select{min-width:145px;border:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:1px solid #ebebeb;font-size:14px !important;font-weight:600}.address-field-box .delete-button{margin-right:20px}.address-field-box .street-form-group{margin-left:5px;margin-right:5px}.address-field-box .street-form-group input{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.address-field-box .city-form-group{margin-left:5px}.address-field-box .state-form-group input{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.address-field-box .zip-form-group{margin-right:5px}.address-field-box .country-form-group{margin-left:5px;margin-right:5px}.address-field-box .country-form-group input{border-top:1px solid #ebebeb;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.address-form-container .street-2-container{display:none}.address-form-container.show-street-2 .street-2-container{display:block}.address-form-container .street-toggler{position:absolute;top:50%;transform:translateY(-50%);top:calc(50% + 12px);right:12px;color:teal;font-size:18px}.address-form-container .street-toggler:hover{cursor:pointer}.address-form-container.show-street-2 .street-toggler.add-street-2{display:none}.form-attribute-column-editor .attribute-row{clear:both;margin:35px 0px}@media (min-width: 1200px){.form-attribute-column-editor .attribute-row{display:flex;align-items:center;margin:25px 0px}}.form-attribute-column-editor .attribute-row.flex-align-top{align-items:flex-start}@media (min-width: 1200px){.form-attribute-column-editor .attribute-row .attribute-row-left-col{flex:0 0 150px}}@media (min-width: 1200px){.form-attribute-column-editor .attribute-row .attribute-row-right-col{flex-grow:1}}.form-attribute-column-editor .attribute-label{color:#606060;display:block;margin-bottom:15px;font-weight:600;font-size:14px}.form-attribute-column-editor .attribute-label i{margin-right:5px}@media (min-width: 1200px){.form-attribute-column-editor .attribute-label{background-color:transparent;padding:0px;margin-bottom:0px;font-weight:normal}}.form-attribute-column-editor .ad-hoc-record-add-icon{position:relative;display:inline-block;width:33px;height:33px;border-radius:100px;background-color:#fff;border:1px dashed #bfbfbf;color:#737373}.form-attribute-column-editor .ad-hoc-record-add-icon:hover{color:teal;border-color:teal}.form-attribute-column-editor .ad-hoc-record-add-icon i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.custom-truncated-container{position:relative}.custom-truncated-container .truncated-overlay{transition:all 0.2s;position:absolute;left:0px;right:0px;bottom:0px;background:#FCFCFC;text-align:center;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.74902) 47%, white 100%);padding:10px 0px;padding-top:35px;z-index:1;display:none;pointer-events:none;font-size:14px}@media (min-width: 576px){.custom-truncated-container .truncated-overlay{font-size:13.5px}}.custom-truncated-container .truncated-overlay:hover{cursor:pointer}.custom-truncated-container .truncated-overlay .show-more{background-color:#fff;padding:3px 11px;border:1px solid #c3c3c3;border-radius:11px;display:inline-block;color:#929292;transform-origin:bottom center;transition:all 0.2s;margin-bottom:5px}.custom-truncated-container.truncated{overflow:hidden}.custom-truncated-container.truncated.px130{max-height:130px}.custom-truncated-container.truncated.px200{max-height:200px}.custom-truncated-container.truncated .truncated-overlay{display:block}.custom-truncated-container.truncated:hover{cursor:pointer !important}.custom-truncated-container.truncated:hover .truncated-overlay{padding-top:45px}.custom-truncated-container.truncated:hover .truncated-overlay .show-more{color:#464646;transform:scale(1.1)}.selectize-control{line-height:0}.selectize-input{border-color:#ced4da;color:#2f2f2f;border-radius:8px;padding:12px}.selectize-input.focus{border-color:#b6b6b6;box-shadow:0 0 0 .2rem #56565626;border-radius:8px}.selectize-dropdown .standard-option-style{padding:5px 5px 5px 15px}.selectize-thin .selectize-input{font-size:14px;padding-top:6px;padding-bottom:6px}.selectize-thin .selectize-dropdown-content .option,.selectize-thin .selectize-dropdown-content .optgroup-header{font-size:14px;padding:5px 12px}.tall-selectize-dropdown .selectize-dropdown,.tall-selectize-dropdown .selectize-dropdown.form-control{height:40vh}.tall-selectize-dropdown .selectize-dropdown-content{max-height:100% !important;height:100% !important}.selectize-dropdown-content-max-h-tall .selectize-dropdown-content{max-height:50vh}#event-category-field-container .selectize-dropdown,#event-category-field-container .selectize-dropdown.form-control{height:40vh}#event-category-field-container .selectize-dropdown-content{max-height:100% !important;height:100% !important}.selectize-category-option{padding:12px}.selectize-category-option i{margin-right:7px}.selectize-category-selected-option{padding:0px}.selectize-category-selected-option i{margin-right:7px}.selectize-for-leads-and-projects .selectize-input::after{display:none !important}.selectize-for-leads-and-projects .selectize-dropdown{width:340px !important;box-shadow:0px 12px 30px 1px rgba(0,0,0,0.47);-webkit-box-shadow:0px 12px 30px 1px rgba(0,0,0,0.47);border-radius:10px;overflow:hidden;transform:translateY(3px) translateX(-6px)}.selectize-for-leads-and-projects .selectize-dropdown [data-selectable] .highlight{background:#7fb5d840;padding:3px 0px}.selectize-for-leads-and-projects .selectize-dropdown-content{padding:0px}.selectize-for-leads-and-projects .optgroup::before{display:none}.selectize-for-leads-and-projects .optgroup-header{background-color:#f4f4f4;padding:10px 15px;font-size:15px;font-weight:600;margin-bottom:5px}.selectize-for-leads-and-projects .option{padding:9px 10px;margin-left:5px;margin-right:5px;border-radius:3px;font-size:16px}@media (min-width: 576px){.selectize-for-leads-and-projects .option{font-size:14.5px}}.selectize-for-leads-and-projects .option.active{background-color:#e5f0f9}.selectize-option.selectize-email-lookup-option{padding:5px;font-size:15px}@media (min-width: 576px){.selectize-option.selectize-email-lookup-option{padding:10px 10px}}.selectize-option.selectize-email-lookup-option .contact-name{display:block;font-weight:600}@media (min-width: 576px){.selectize-option.selectize-email-lookup-option .contact-name{display:inline-block}}.selectize-option.selectize-email-lookup-option .email{display:block}@media (min-width: 576px){.selectize-option.selectize-email-lookup-option .email{display:inline-block;margin-left:8px;color:#858585}}.selectize-dropdown-footer{border-top:1px solid #e6e6e6;padding:10px}.selectize-option.selectize-contact-company-option{line-height:100%;padding:5px}@media (min-width: 1200px){.selectize-option.selectize-contact-company-option{padding:8px 12px}}.selectize-option.selectize-contact-company-option .profile-avatar{margin-right:12px}.selectize-item.selectize-contact-company-item{vertical-align:middle;line-height:100%}.selectize-item.selectize-contact-company-item .profile-avatar{margin-right:12px}.form-group.vendor-job-category-selectize .selectize-input{display:block;background-color:transparent;padding:8px !important;padding-left:10px !important}.form-group.vendor-job-category-selectize .selectize-category-selected-option{margin:0px 8px 0px 0px !important;padding:5px 10px !important}.form-group.smart-field-selectize .selectize-input{appearance:none;outline-style:none;box-shadow:none;-webkit-box-shadow:none;border-color:#cccccc}.form-group.smart-field-selectize .selectize-input.dropdown-active{background-color:#e0efff;border-color:#5591cf}.form-group.smart-field-selectize .selectize-dropdown{transform:translateY(6px);width:370px !important}.form-group.smart-field-selectize .selectize-dropdown-content{max-height:300px !important;height:300px !important}.form-group.smart-field-selectize .option-group-header{font-size:14px;font-weight:800;color:#727272;text-transform:uppercase;padding:7px 15px 9px 15px}@media (min-width: 576px){.form-group.smart-field-selectize .option-group-header{font-size:13.5px}}.form-group.smart-field-selectize .smart-field-option-style{padding:7px 5px 7px 15px}.smart-field-selectize .selectize-dropdown [data-selectable] .highlight{background:#7fb5d821;padding:3px 0px}.selectize-dropdown-always-open-on-focus .selectize-input.focus.input-active+.selectize-dropdown{display:block !important}.selection-card .fa-square,.selection-card .fa-check-square,.selection-card .fa-circle,.selection-card .fa-circle-dot{font-size:18px;color:#eeeeee}.selection-card .fa-circle-dot,.selection-card .fa-check-square{display:none}.selection-card.selected .fa-circle-dot,.selection-card.selected .fa-check-square{display:initial}.selection-card.selected .fa-circle,.selection-card.selected .fa-square{display:none}.selection-card:hover{cursor:pointer}.selection-card{min-height:100%;background-color:#fff;padding:15px;border-radius:6px;border:1px solid #ced4da;transition:border-color 0.3s}@media (min-width: 576px){.selection-card{padding:25px}}.selection-card.selected{border-color:#529a52;box-shadow:0px 0px 3px 1px #529a5252;-webkit-box-shadow:0px 0px 3px 1px #529a5252}.selection-card.selected .fa-circle-dot,.selection-card.selected .fa-check-square{color:#529a52}@media (min-width: 1200px){.selection-card:not(.selected):hover{border-color:#c4c4c4}.selection-card:not(.selected):hover .fa-circle{color:#c4c4c4}}.selection-card .icon-container{text-align:center;padding:10px}@media (min-width: 576px){.selection-card .icon-container{padding:20px;padding-top:10px}}.selection-card .icon-container i{font-size:45px}@media (min-width: 576px){.selection-card .icon-container i{font-size:54px}}.selection-card .description-container{margin-top:10px}.selection-card .description-container .option-title{font-size:16px;display:block;font-weight:600;margin-bottom:5px}@media (min-width: 576px){.selection-card .description-container .option-title{font-size:14.5px}}.selection-card .description-container p{font-size:14px;color:ppd_color_text_grey;line-height:17px}.selection-card.compressed{padding:8px}.selection-card.compressed .check-icons{display:inline-block;margin-right:7px}.selection-card.compressed .description-container{display:inline-block;position:relative;top:-2px}.pp-toggler{border:1px solid transparent;position:relative;overflow:hidden;transition:background-color 0.2s}.pp-toggler .state-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.pp-toggler .state-container.on{transform:translateY(-50%) translateX(calc(-50% - 3px))}.pp-toggler .state-container.off{transform:translateY(-50%) translateX(calc(-50% + 3px))}.pp-toggler[data-position='on']{color:#fff;background-color:#00ab86;border-color:#00ab86}.pp-toggler[data-position='on'] .off{display:none}.pp-toggler[data-position='off']{color:#8b8b8b;background-color:#f8f9fa;border-color:#bdbcbc}.pp-toggler[data-position='off'] .on{display:none}.pp-toggler[data-position='on'][data-disabled="true"]{background-color:#74c5ad;border-color:#74c5ad}.pp-toggler[data-position='on'][data-disabled="true"] .toggle-handle{display:none}.pp-toggler[data-position='on'][data-disabled="true"] .state-container.on{transform:translateY(-50%) translateX(calc(-50% - 0px))}.pp-toggler[data-position='off'][data-disabled="true"]{background-color:#f2f2f2;color:#a3a3a3}.pp-toggler[data-position='off'][data-disabled="true"] .toggle-handle{display:none}.pp-toggler[data-position='off'][data-disabled="true"] .state-container.off{transform:translateY(-50%) translateX(calc(-50% - 0px))}.pp-toggler[data-size="xs"]{border-radius:3px;font-size:14px;font-weight:600;height:24px}.pp-toggler .toggle-handle{position:absolute;top:-1px;height:calc(100% + 2px);width:15px;background-color:#fff;border-radius:3px;border:1px solid transparent}.pp-toggler[data-position='on'] .toggle-handle{right:-8px;border-color:#00ab86}.pp-toggler[data-position='off'] .toggle-handle{left:-8px;border-color:#bdbcbc}.pp-toggler[data-disabled='false']:hover{cursor:pointer}.pp-toggler[data-disabled='false'][data-position='on']:hover{background-color:#08c89e}.pp-toggler[data-disabled='false'][data-position='off']:hover{background-color:#eceff1}.simple-section-header{display:flex;align-items:center;justify-content:space-between}.simple-section-header h4{margin-bottom:0px;display:flex;align-items:center}.simple-section-header .right-col{display:flex;align-items:center}@media (max-width: 1200px){.simple-section-header{padding-left:24px;padding-right:24px;padding-top:32px;padding-bottom:32px}}@media (min-width: 1200px){.simple-section-header--dekstop-justify-collapse{justify-content:initial;gap:32px}}.simple-section-header--with-border-bottom{border-bottom:1px solid #e5e5e5;padding-bottom:8px}.simple-section-header--grey-background-margin-bottom-sm{margin-bottom:8px}.simple-section-header--grey-background-margin-bottom-lg{margin-bottom:24px}.simple-section-header--grey-background{background-color:#f9f9f9}@media (min-width: 1200px){.simple-section-header--grey-background{border-radius:8px}}.simple-section-header--grey-background h4{font-size:19px;font-weight:500;letter-spacing:.15pt}@media (min-width: 1200px){.simple-section-header--grey-background h4{font-size:16.5px;font-weight:500}}.panel--can-collapse .simple-section-header--grey-background .left-col{display:flex;align-items:center}.panel--can-collapse .simple-section-header--grey-background h4{position:relative;z-index:1;display:flex;align-items:center;margin-right:12px}.panel--can-collapse .simple-section-header--grey-background h4 i{margin-right:12px}.panel--can-collapse .simple-section-header--grey-background h4 i.fa-angle-down{opacity:0.35}.panel--can-collapse .simple-section-header--grey-background h4:before{opacity:0;position:absolute;z-index:-1;top:-8px;right:-12px;bottom:-8px;left:-8px;border-radius:8px;background-color:#f8f8f8;content:"";transition:all 0.2s}.panel--can-collapse .simple-section-header--grey-background h4:hover{cursor:pointer}.panel--can-collapse .simple-section-header--grey-background h4:hover:before{opacity:1}.panel--can-collapse .simple-section-header--grey-background .permanent-indicators{margin-left:16px;display:flex;align-items:center}.panel--can-collapse .simple-section-header--grey-background .permanent-indicators .badge:not(:first-child){margin-left:8px}.panel--can-collapse .simple-section-header--grey-background .collapsed-indicators{opacity:0;display:flex;align-items:center;pointer-events:none;transform:translateX(10px);width:0px;margin-left:0px;overflow:hidden;transition:transform 0.2s}.panel[data-is-expanded="false"] .simple-section-header--grey-background .collapsed-indicators{margin-left:16px;width:initial;opacity:1;transform:translateX(0px)}.simple-section-header h4 i.header-icon{font-weight:300;margin-right:16px;width:16px;font-size:18px}@media (min-width: 1200px){.simple-section-header---margin-bottom-0{margin-bottom:0px}}@media (min-width: 1200px){#guest_party-modal .modal-body{padding-top:0px}}@media (min-width: 1200px){#guest_party-modal #guests-column{padding-right:25px;padding-top:25px;padding-right:25px}}@media (min-width: 1200px){#guest_party-modal #contact-info-column{border-left:1px solid #e7e7e7;padding-left:25px;padding-top:25px;padding-right:25px}}#guest_party-modal .sub-event-container{padding:5px;margin-bottom:4px}@media (min-width: 1200px){#guest_party-modal .sub-event-container:hover{text-decoration:underline;cursor:pointer}}#guest_party-modal .sub-event-container i{margin-right:8px}#guest_party-modal .sub-event-container .fa-square{display:none}#guest_party-modal .sub-event-container .fa-check-square{display:none}#guest_party-modal .sub-event-container[data-invited-to-sub-event='false'] .fa-square{display:initial}#guest_party-modal .sub-event-container[data-invited-to-sub-event='true'] .fa-check-square{display:initial}#guest_party-modal #first_guest-container .plus-one-fields{display:none}@media (min-width: 576px){#guest_party-modal #first_guest-container .plus-one-fields{display:flex}}#guest_party-modal #main-guests-container #no-guest-specified-container{display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#e5eaee;z-index:3;border-radius:8px}#guest_party-modal #second_guest-container.no-guest-specified #no-guest-specified-container{display:initial}#guest_party-modal #second_guest-container.no-guest-specified .field-box{height:130px}@media (min-width: 576px){#guest_party-modal #second_guest-container.no-guest-specified .field-box{height:initial}}#guest_party-modal #second_guest-container.no-guest-specified .form-row,#guest_party-modal #second_guest-container.no-guest-specified .sex-fields{display:none}@media (min-width: 576px){#guest_party-modal #second_guest-container.no-guest-specified .form-row,#guest_party-modal #second_guest-container.no-guest-specified .sex-fields{display:flex}}#guest_party-modal #second_guest-container.no-guest-specified .delete-button{display:none}#guest_party-modal #second_guest-container input:disabled,#guest_party-modal #second_guest-container select:disabled{background-color:#e9ecef}#guest_party-modal .delete-guest-warning-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#f1f1f1;z-index:3;text-align:center}#guest_party-modal .delete-guest-warning-container .content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:80%}#guest_party-modal .plus-one-warning{color:white;background-color:red;padding:14px;margin-bottom:15px;border-radius:8px}#guest_party-modal .sex-fields{margin-top:4px;margin-bottom:15px}#guest_party-modal .sex-fields .radio-button-option{display:inline-block;padding:7px}#guest_party-modal #and-container{margin-bottom:20px}@media (min-width: 576px){#guest_party-modal #and-container{height:initial}}#guest_party-modal form #and-sign{width:50px;height:50px;border-radius:100%;background-color:#ffffff;font-size:21px;color:#757575;border:1px solid #d2d2d2;z-index:2;position:absolute;top:50%;transform:translateY(-50%);left:20px;transition:all 0.3s ease-out}@media (min-width: 576px){#guest_party-modal form #and-sign{font-size:18px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:calc(50%)}}#guest_party-modal form #and-sign i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#guest_party-modal form #and-container .main-guest-relationship-form-group{margin-left:100px;margin-bottom:0px;transition:transform 0.5s ease-in-out, opacity 0.32s ease-out;visibility:hidden}@media (min-width: 576px){#guest_party-modal form #and-container .main-guest-relationship-form-group{margin-left:3px;margin-right:3px;margin-top:244px;opacity:0}}@media (min-width: 1200px){#guest_party-modal form #and-container .main-guest-relationship-form-group{margin-left:10px;margin-right:10px}}@media (min-width: 576px){#guest_party-modal .modal-body.show-second-main-guest-fields form #and-sign{transform:translateY(calc(-50% - 78px)) translateX(-50%)}}#guest_party-modal .modal-body.show-second-main-guest-fields form #and-container .main-guest-relationship-form-group{visibility:visible}@media (min-width: 576px){#guest_party-modal .modal-body.show-second-main-guest-fields form #and-container .main-guest-relationship-form-group{transform:translateY(-71px);opacity:1}}#guest_party-modal .form-control:disabled{background-color:#fff}#guest_party-modal .form-control:disabled:hover{border-color:#dfdfdf}.form-group.inline-field{padding:0px;margin:0px;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.form-group.inline-field:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(53,63,81,0.48);-moz-box-shadow:0px 0px 5px 0px rgba(53,63,81,0.4);box-shadow:0px 0px 5px 0px rgba(53,63,81,0.48)}.form-group.inline-field select,.form-group.inline-field input{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding:0px;padding-left:15px;height:initial;border-radius:0px;border:0px;box-shadow:none;background-color:transparent}.form-group.inline-field select:hover{cursor:pointer}.form-group.inline-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:none}.form-group.rsvp-status-select-container select{padding-left:32px;font-size:12px;text-transform:uppercase;font-weight:600}@media (min-width: 1200px){.form-group.rsvp-status-select-container select{font-size:11px}}.form-group.rsvp-status-select-container .fa-circle{position:absolute;top:50%;transform:translateY(-50%);left:12px;font-size:12px}@media (min-width: 1200px){.form-group.rsvp-status-select-container .fa-circle{font-size:11px}}.form-group.rsvp-status-select-container .fa-caret-down{position:absolute;top:50%;transform:translateY(-50%);right:12px;font-size:12px;color:#d0d0d0}#new-event-page .new-event-page-form-container,#new-lead-page .new-lead-page-form-container{padding:0px 24px;margin-left:auto;margin-right:auto}@media (min-width: 576px){#new-event-page .new-event-page-form-container,#new-lead-page .new-lead-page-form-container{max-width:600px}}@media (min-width: 1200px){#new-event-page .new-event-page-form-container,#new-lead-page .new-lead-page-form-container{max-width:950px}}form#new_event .required-asterisk,form.edit_event .required-asterisk,form#new_lead_form_submission .required-asterisk{color:red}form#new_event[data-current-project-mode='lead_mode'] .event-mode-requirement,form.edit_event[data-current-project-mode='lead_mode'] .event-mode-requirement{display:none}form#new_event[data-current-project-mode='event_mode'] .lead-mode-requirement,form.edit_event[data-current-project-mode='event_mode'] .lead-mode-requirement{display:none}form#new_lead_form_submission .lead-mode-requirement{display:none !important}form #whos-getting-married-container #wedding-persons-grid{display:grid;align-items:center;gap:16px;margin-bottom:32px}@media (min-width: 576px){form #whos-getting-married-container #wedding-persons-grid{grid-template-columns:1fr auto 1fr}}form #whos-getting-married-container #wedding-persons-grid .ampersand-container{text-align:center}form #whos-getting-married-container #wedding-persons-grid .ampersand-container i{color:#727272;font-size:30px;font-weight:300}@media (min-width: 576px){form #whos-getting-married-container #wedding-persons-grid .ampersand-container i{font-size:20px;font-weight:300}}.btn{font-weight:550;font-size:14px;padding:.65rem .75rem;border-width:1px;letter-spacing:.3pt;border-radius:8px}.btn:hover{cursor:pointer}.btn:active{outline:none;box-shadow:none}.btn:focus{outline:none;box-shadow:none}.btn-xs{padding:8px;border-radius:6px;line-height:.5}@media (min-width: 1200px){.btn-xs{padding:6px 8px}}.btn-sm{border-radius:8px;padding:7px 9px}.btn-sm:hover{cursor:pointer}.btn-xl{padding:16px 25px;font-size:15px}.btn-xl:hover{cursor:pointer}.btn-xxl{padding:18px 25px;font-size:16px}@media (min-width: 1200px){.btn-xxl{padding:20px 30px;font-size:17px;border-radius:.4rem}.btn-xxl:hover{cursor:pointer}}.btn .fa,.btn .fal,.btn .fas,.btn .far{margin-right:5px}.btn.btn-right-icon .fa,.btn.btn-right-icon .fal,.btn.btn-right-icon .fas,.btn.btn-right-icon .far{margin-right:0px;margin-left:5px}.btn.btn-icon-only .fa,.btn.btn-icon-only .fal,.btn.btn-icon-only .fas,.btn.btn-icon-only .far{margin-right:2px;margin-left:2px}.btn-full-width{width:100%}.btn-primary{background-color:#2d2d2d;border-color:#2d2d2d}.btn-primary:hover,.btn-primary:disabled,.btn-primary.disabled{background-color:#4e4e4e;border-color:#4e4e4e}.btn-primary:disabled{cursor:not-allowed}.btn-primary:not(:disabled):not(.disabled):active{background-color:#4e4e4e;border-color:#4e4e4e}.btn-secondary--white-bg.disabled,.btn-secondary--white-bg:disabled{background-color:#fff;color:#616161;border-color:#d3d3d3;border-style:solid;opacity:0.6}.btn-secondary--white-bg.disabled:hover,.btn-secondary--white-bg:disabled:hover{cursor:not-allowed}.btn-secondary,.btn-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle{background-color:rgba(0,0,0,0);color:#616161;border-color:#d3d3d3;border-style:solid}.btn-secondary:hover,.btn-secondary.dropdown-toggle:hover,.show>.btn-secondary.dropdown-toggle:hover{background-color:transparent;border-color:teal;color:teal}.btn-secondary.selected,.btn-secondary.dropdown-toggle.selected,.show>.btn-secondary.dropdown-toggle.selected{background-color:#4a6379;color:#ffffff}.btn-secondary:active,.btn-secondary.dropdown-toggle:active,.show>.btn-secondary.dropdown-toggle:active{background-color:transparent !important;border-color:teal !important;color:teal !important}.btn-secondary--shadow-emphasis{box-shadow:0px 1px 7px 1px #0000001f;-webkit-box-shadow:0px 1px 7px 1px #0000001f}.btn-secondary--white-bg,.btn-secondary--white-bg.dropdown-toggle{background-color:#fff}.btn-secondary--white-bg:hover,.btn-secondary--white-bg.dropdown-toggle:hover{background-color:#fff}.btn-secondary--white-bg-muted,.btn-secondary--white-bg-muted.dropdown-toggle{background-color:#fff}.btn-secondary--white-bg-muted:hover,.btn-secondary--white-bg-muted.dropdown-toggle:hover{background-color:#fff}@media (min-width: 1200px){.btn-secondary--white-bg-muted,.btn-secondary--white-bg-muted.dropdown-toggle{border-color:#ececec;color:#929292;background-color:#fff;font-weight:normal}.btn-secondary--white-bg-muted:hover,.btn-secondary--white-bg-muted.dropdown-toggle:hover{background-color:#fff}}.btn-secondary--danger-hover:hover{border-color:#a21515;color:#a21515}.btn-blank{background-color:#edf2f6;border-color:#edf2f6}.btn-blank:hover{background-color:#edf2f6;border-color:#f1f5f8}.btn-transparent{background-color:transparent;border-color:transparent}@media (min-width: 1200px){.btn-transparent:hover{background-color:#edf2f6;border-color:#f1f5f8}}.btn-danger{background-color:#a21515;border-color:#a21515}.btn-danger:hover,.btn-danger:disabled,.btn-danger.disabled{background-color:#b83c3c;border-color:#b83c3c}.btn-danger:disabled{cursor:not-allowed}.btn-danger-outline{background-color:transparent;border-color:#a21515;color:#a21515}.btn-danger-outline:hover{background-color:#fff2f2;color:#a21515}.btn-soft-red{background-color:#a21515;border-color:#a21515;color:#fff}.btn-soft-red:hover{color:#fff;background-color:#be2a2a;border-color:#be2a2a}.btn-light-grey{background-color:#efefef;border-color:#efefef;color:#8f8f8f}.btn-light-grey:hover{background-color:#eaeaea;border-color:#eaeaea}.btn-light-grey-outline{background-color:transparent;border-color:#e1e1e1;color:#7e7e7e}.btn-light-grey-outline:hover{color:#7e7e7e;background-color:#f6f6f6}.btn-green{background-color:#408c40;border-color:#408c40;color:#fff}.btn-green:hover{color:#fff;background-color:#236723;border-color:236723}.btn-group.show .btn-light-grey-outline{color:#7e7e7e;background-color:#f6f6f6;border-color:#acacac}.btn-dark-grey{background-color:#dedede;border-color:#dedede;color:#7b7b7b}.btn-dark-grey:hover{background-color:#efefef;border-color:#efefef;color:#6a6868}.btn-muted-blue{background-color:#d0d8de;border-color:#d0d8de;color:#4e5f6a}.btn-muted-blue:hover{background-color:#d8e7f0;border-color:#d8e7f0;color:#4e4e4e}.btn-deep-blue{background-color:#15384a;border-color:#15384a;color:#fff}.btn-deep-blue:hover{background-color:#26546b;border-color:#26546b;color:#fff}.btn-gentle-blue{background-color:transparent;border-color:transparent;color:#4e5f6a}.btn-gentle-blue:hover{background-color:#d8e7f0;border-color:#d8e7f0;color:#4e4e4e}.btn-orange{background-color:#cb9112;border-color:#cb9112;color:#fff}.btn-orange:hover{background-color:#e6ad30;border-color:#e6ad30;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#464646}.btn-white:hover,.btn-white[aria-expanded='true']{background-color:#dee0e2;border-color:#dee0e2;color:#464646}.btn-link{background-color:transparent;border-color:transparent;color:teal}.btn-link:hover,.btn-link:focus,.btn-link[aria-expanded='true']{background-color:transparent;border-color:teal;color:teal;text-decoration:none}.btn-link-light-grey-hover{background-color:transparent;border-color:transparent;color:teal}.btn-link-light-grey-hover:hover,.btn-link-light-grey-hover[aria-expanded='true']{background-color:#f5f5f5;border-color:transparent;color:teal;text-decoration:none}.btn-solid-secondary{color:#fff;background-color:#2a4454;border-color:#2a4454}.btn-solid-secondary:hover,.btn-solid-secondary:disabled{color:#fff;background-color:#2b556f;border-color:#2b556f}.btn-solid-secondary:disabled{cursor:not-allowed}.btn-ad-hoc-and-sharing-button{background-color:#fff;border:1px dashed #bfbfbf;color:#737373}.btn-ad-hoc-and-sharing-button:hover{color:teal;border-color:teal}.btn-primary-shimmer{animation:shimmer_btn_primary 2s infinite;background:linear-gradient(to right, #00ab86 0%, #00c096 11%, #00ab86 40%);background-size:1000px 100%;background-color:#00c89c}.btn-primary-shimmer:hover{background:none;background-color:#00c89c}@keyframes shimmer_btn_primary{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.btn--underlined{border-color:transparent;text-decoration:underline;text-underline-offset:30%;text-decoration-thickness:1.5px}.dropdown-toggle.no-caret::after{display:none}.dropdown-toggle.caret-right-align::after{position:absolute;position:absolute;top:50%;transform:translateY(-50%);right:15px}button.dropdown-toggle.left-align{text-align:left}.dropdown-menu.center-align{left:50% !important;transform:translateX(-50%) !important;top:100% !important}.dropdown-full-width button.dropdown-toggle{width:100%}.dropdown-full-width .dropdown-menu{width:100%}.dropdown-full-width .dropdown-menu .dropdown-item{white-space:normal}.dropdown-menu{box-shadow:0px 2px 7px 2px #0000002e;-webkit-box-shadow:0px 2px 7px 2px #0000002e;border-radius:15px;border-color:#cfcfcf}@media (max-width: 1200px){.dropdown-menu{min-width:220px}}.dropdown-menu .dropdown-item:hover{cursor:pointer}.dropdown-menu--strong-shadow,.mobile-action-bar .dropdown-menu{box-shadow:-2px 11px 36px 2px #000000ad;webkit-box-shadow:-2px 11px 36px 2px #000000ad}.desktop-action-bar .dropdown-menu{box-shadow:0px 9px 18px 2px #00000040;-webkit-box-shadow:0px 9px 18px 2px #00000040}.dropdown-menu .dropdown-title{padding:16px 24px}.dropdown-menu .dropdown-header{padding:16px 24px;margin:8px 0px;background-color:#f7f7f7;font-size:16px}@media (min-width: 576px){.dropdown-menu .dropdown-header{font-size:14.5px}}@media (min-width: 1200px){.dropdown-menu .dropdown-header{padding:12px 24px}}.dropdown-item{padding:20px 16px;font-size:16px;margin-left:8px;margin-right:8px;width:initial;border-radius:10px}@media (min-width: 576px){.dropdown-item{font-size:14.5px}}@media (min-width: 1200px){.dropdown-item{padding:0.75rem 1.5rem;padding-left:16px}}.dropdown-item:hover{background-color:#f5f5f5}button.dropdown-item{width:calc(100% - 16px);border-radius:10px}.dropdown-menu.with-light-dividers .dropdown-item{border-bottom:1px solid #f0f0f0}.dropdown-menu.with-light-dividers .dropdown-item:last-child{border-bottom:0px}.dropdown-menu .dropdown-item i{margin-right:8px}.dropdown-menu .dropdown-item.item-with-warning{color:#a21515}.dropdown-menu .dropdown-item.item-with-warning:hover{background-color:#fff4f4}.dropdown-menu .dropdown-item.btn-primary{color:#fff}.dropdown-menu .dropdown-item.dropdown-item--compact{padding:0.6rem 0.6rem}.dropdown-menu .dropdown-item.dropdown-item--single-select{display:grid;grid-template-columns:1fr auto;padding:16px;gap:24px;white-space:normal;align-items:center}.dropdown-menu .dropdown-item.dropdown-item--single-select i.toggle-icon{margin:0px;font-size:22px}.dropdown-menu .dropdown-item.dropdown-item--single-select i.toggle-icon--unselected{opacity:0.4}.dropdown-menu .dropdown-item.dropdown-item--single-select[data-selected="true"] i.toggle-icon--unselected{display:none}.dropdown-menu .dropdown-item.dropdown-item--single-select[data-selected="false"] i.toggle-icon--selected{display:none}.dropdown-menu .dropdown-item.dropdown-item--single-select--slim{padding:12px 16px}@media (min-width: 1200px){.dropdown-menu .dropdown-item.dropdown-item--single-select--slim{padding:8px 16px}}.dropdown-menu .dropdown-item.dropdown-item--single-select--slim i.toggle-icon{font-size:16px}.dropdown-menu .dropdown-item.dropdown-item--selected-has-background.selected{background-color:#efefef}.standard-action-icons-container{display:flex;justify-content:end;align-items:center}.standard-action-icons-container .action-icon{width:35px;height:35px;border-radius:5px;position:relative;transition:all 0.2s;border:1px solid #d3d3d3;background-color:#fff;outline:none;appearance:none}@media (min-width: 1200px){.standard-action-icons-container .action-icon{width:30px;height:30px}}.standard-action-icons-container .action-icon:not(:first-child){margin-left:9px}@media (min-width: 1200px){.standard-action-icons-container .action-icon:hover{cursor:pointer;border-color:teal}.standard-action-icons-container .action-icon:hover i{color:teal}}.standard-action-icons-container .action-icon[aria-expanded='true']{cursor:pointer;border-color:teal}.standard-action-icons-container .action-icon[aria-expanded='true'] i{color:teal}.standard-action-icons-container .action-icon--borderless{border-color:transparent}@media (min-width: 1200px){.standard-action-icons-container .action-icon-danger:hover{cursor:pointer;border-color:#a21515;background-color:#fff4f4}.standard-action-icons-container .action-icon-danger:hover i{color:#a21515}}.standard-action-icons-container .action-icon-danger[aria-expanded='true']{cursor:pointer;border-color:#a21515;background-color:#fff4f4}.standard-action-icons-container .action-icon-danger[aria-expanded='true'] i{color:#a21515}.standard-action-icons-container .btn-group:not(:first-child){margin-left:9px}.standard-action-icons-container button.action-icon .fa-ellipsis-vertical{font-size:19px}.standard-action-icons-container .action-icon i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#616161;font-weight:400;font-size:15px;transition:all 0.2s}.standard-action-icons-container .action-icon.with-text-label{width:unset;display:flex;align-items:center;padding-left:8px;padding-right:8px}.standard-action-icons-container .action-icon.with-text-label i{position:relative;top:unset;left:unset;transform:unset;margin-right:8px}.standard-action-icons-container .action-icon.with-text-label .text-label{letter-spacing:.3pt;font-size:14px;font-weight:550;color:#616161}@media (min-width: 576px){.standard-action-icons-container .action-icon.with-text-label .text-label{font-size:13.5px}}.standard-action-icons-container .action-icon.with-text-label:hover .text-label{color:teal}.badge{font-weight:normal}.badge-full-width{width:100%}.badge-primary{background-color:#00ab86;border-color:#00ab86}.badge-light-grey{background-color:#efefef;border-color:#efefef}.badge-light-grey-outline{border:1px solid #ababab;background-color:#f8f8f8;color:#5d5d5d}.badge-dark-grey{background-color:#797979;color:#fff}.badge-green{background-color:#e2f5df;color:#39742f}.badge-blue-white-text{background-color:#3996ae;color:#fff}.badge-blue-outline{border:1px solid #a2d9e7;background-color:#ebfbff;color:#0c5163}.badge-dark-blue{background-color:#3985a8;color:#fff}.badge-orange{background-color:#bc8637;color:#fff}.badge-red{background-color:#d83a3a;color:#fff}.badge-soft-red{background-color:#c66060;color:#fff}.badge-soft-red-outline{border:1px solid #e0b2b2;color:#a21515;background-color:#fff6f6}@media (min-width: 1200px){.badge-xs{font-size:60%}}.badge-sm{font-size:12px;padding:.40em .5em}.badge-md{padding:.50em .6em;font-size:14px}@media (min-width: 576px){.badge-md{font-size:12.5px}}.badge-lg{font-size:16px;padding:.60em .7em}.badge-xl{font-size:18px;padding:.75em .8em}.pagination-container{margin-top:32px;padding-left:29px}.pagination{gap:8px}.pagination a,.pagination em,.pagination .ga,.pagination span{display:flex;align-items:center}@media (max-width: 1200px){.pagination a,.pagination .gap{display:none}.pagination .current,.pagination .previous_page,.pagination .next_page{display:flex}}.pagination a,.pagination em,.pagination .gap,.pagination span{padding:12px 16px;background-color:#fff;color:#2f2f2f;border:1px solid #e4e4e4;border-radius:8px;font-size:16px}@media (min-width: 576px){.pagination a,.pagination em,.pagination .gap,.pagination span{font-size:14.5px}}.pagination em.current{font-style:normal;background-color:#2f2f2f;border-color:#2f2f2f;color:#fff;font-weight:600}.pagination em.current:hover{cursor:default}.pagination a:hover{background-color:#f8f8f8}.pagination span.disabled{color:#c0c0c0;border-color:#f0f0f0}.pagination span.disabled:hover{cursor:default}.modal .modal-content{background-color:#fdfdfd;overflow:hidden;border-radius:18px;border-color:transparent;box-shadow:0px 0px 28px 1px rgba(0,0,0,0.14);-webkit-box-shadow:0px 0px 28px 1px rgba(0,0,0,0.14)}@media (min-width: 576px){.modal .modal-content{border-radius:2rem}}.modal .modal-header{position:relative;padding:24px;padding-bottom:18px;border-bottom:1px solid #e5e5e5;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;display:grid;grid-template-columns:1fr 48px;align-items:center}@media (min-width: 576px){.modal .modal-header{border-top-right-radius:2rem;border-top-left-radius:2rem;padding:22px 35px;padding-bottom:16px}}@media (min-width: 1200px){.modal .modal-header{align-items:center;padding-left:48px;padding-right:48px}}.modal .modal-header.white-bg{background-color:#fff}.modal .modal-header-grey{background-color:#f4f4f4}.modal .modal-body{padding:24px}@media (min-width: 576px){.modal .modal-body{padding:35px}}@media (min-width: 1200px){.modal .modal-body{padding:48px}}.modal .modal-body.white-bg{background-color:#fff}.modal .modal-title{font-size:20px;line-height:1.5;font-weight:600}@media (min-width: 1200px){.modal .modal-title{font-size:21px;line-height:1.3}}.modal .modal-title--secondary-sm{display:block;color:#727272;font-size:14px}@media (min-width: 576px){.modal .modal-title--secondary-sm{font-size:13.5px}}.modal .modal-title--secondary-md{display:block;color:#727272;font-size:16px}@media (min-width: 576px){.modal .modal-title--secondary-md{font-size:14.5px}}.modal .modal-footer{margin-top:15px}@media (min-width: 1200px){.modal-md{max-width:450px}}.modal-600{width:600px;max-width:95vw;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.modal-lg{max-width:721px}}@media (min-width: 1200px){.modal-xl{max-width:1026px}}@media (min-width: 576px){.modal .extra-wide{width:90%;max-width:initial}}@media (min-width: 1200px){.modal .extra-wide{width:855px;max-width:initial}}@media (min-width: 576px){.modal .more-extra-wide{width:90%;max-width:initial}}@media (min-width: 1200px){.modal .more-extra-wide{width:1080px;max-width:initial}}@media (min-width: 576px){.modal .even-more-extra-wide{width:90%;max-width:initial}}@media (min-width: 1200px){.modal .even-more-extra-wide{width:1296px;max-width:initial}}@media (min-width: 576px){.modal .super-wide{width:90%;max-width:1480px}}@media (min-width: 576px){.modal .full-screen{width:calc(100% - 40px);max-width:calc(100% - 40px)}}.modal .custom-modal-footer{position:relative}.modal .modal-header button.close{padding:12px 24px;margin:0px;font-size:35px;font-weight:100;opacity:0.4;transition:all 0.2s;text-align:right;right:0px}@media (min-width: 1200px){.modal .modal-header button.close{margin:-1rem -1rem -1rem auto;padding:12px;position:initial;transform:initial}}.modal .modal-header button.close{padding:0px;margin:0px}.modal .modal-header button.close:focus,.modal .modal-header button.close:focus-within{outline:none !important}.modal .modal-header button.close--align-start{align-self:start}.modal-backdrop.low-opacity{opacity:.1}.modal-backdrop.high-opacity{opacity:.85}.modal .modal-button-tray,#snap-loader .modal-button-tray{text-align:right;margin-top:48px}.modal .modal-button-tray .btn,#snap-loader .modal-button-tray .btn{margin-left:8px}.modal .full-width-modal-button-tray,#snap-loader .full-width-modal-button-tray{margin-top:48px}.modal .full-width-modal-button-tray button:not(:first-child),#snap-loader .full-width-modal-button-tray button:not(:first-child){margin-top:16px}.modal .full-width-modal-button-tray button,#snap-loader .full-width-modal-button-tray button{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}@media (min-width: 576px){.modal.right-justified-modal .modal-content{position:fixed;right:0px;width:540px;top:0px;bottom:0px;border:0px;border-radius:0px;overflow:scroll}.modal.right-justified-modal .modal-header{position:fixed;right:0;top:0px;background-color:#fff;width:540px;z-index:1;border-radius:0px;box-shadow:#0000003d 0px 2px 8px}.modal.right-justified-modal .modal-body{padding-top:80px}}.modal.right-justified-modal .submit-button{background-color:transparent;padding:0px;border:0px;color:teal}@media (min-width: 576px){.modal.right-justified-modal.narrow-width .modal-content{width:350px}.modal.right-justified-modal.narrow-width .modal-header{width:350px}}@media (min-width: 1200px){.modal.full-height-scroll-modal .modal-body{height:calc(100vh - 120px);overflow-y:scroll}}.modal.modal-overflow-visible .modal-content{overflow:visible}.modal-context-scroll-dropdown{position:fixed;top:0px;right:0px;left:0px;z-index:2;transform:translateY(-100%);transition:0.5s}.modal-context-scroll-dropdown.open{transform:translateY(0%)}.modal-context-scroll-dropdown .info-container{margin-left:auto;margin-right:auto;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);padding:15px;background-color:#f9f9f9}.modal-context-scroll-dropdown.dropdown-modal-xl .info-container{max-width:1024px}.modal-context-scroll-dropdown.dropdown-modal-lg.dropdown-modal-more-extra-wide .info-container{max-width:1078px}.modal .modal-content .modal-dialog-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:30;background-color:#ffffffb3;opacity:0;transition:opacity 0.2s;border-radius:0.5rem;pointer-events:none}@media (min-width: 576px){.modal .modal-content .modal-dialog-overlay{border-radius:2rem}}.modal .modal-content .modal-dialog-overlay .dialog-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);background-color:#fff;border-radius:6px;padding:15px;width:85%;max-width:400px}@media (min-width: 576px){.modal .modal-content .modal-dialog-overlay .dialog-container{padding:25px}}.modal .modal-content .modal-dialog-overlay .dialog-container.for-spinner-only{width:initial}.modal .modal-content .modal-dialog-overlay .dialog-container.for-spinner-only i{font-size:40px}.modal .modal-content .modal-dialog-overlay.open{pointer-events:initial;opacity:1}@media (max-width: 480px){.modal.modal-for-result .modal-content{margin-left:auto;margin-right:auto}}@media (max-width: 480px){.modal.modal-for-result .modal-body{padding-top:30px}}.modal.modal-for-result .icon-for-result-container{text-align:center}.modal.modal-for-result .icon-for-result{font-size:50px}.modal.modal-for-result .icon-for-result.for-success{color:#00ab86}.modal.modal-for-result .icon-for-result.for-error{color:#a21515}.modal.modal-for-result .result-message-container{margin:22px 0px}.modal .modal-header .modal-title .modal-title-white-badge{background-color:#fff;border:1px solid #d9d9d9;font-size:15px;border-radius:6px;padding:6px 10px;margin-left:5px;color:#464646}.modal.enriched-modal .modal-header{position:relative}.modal.enriched-modal .modal-nav-container{background-color:grey}.modal.enriched-modal .left-panels-container{position:absolute;left:0px;top:50px;bottom:0px;overflow:scroll;width:100%;padding:15px}@media (min-width: 576px){.modal.enriched-modal .left-panels-container{padding:22px 45px}}@media (min-width: 1200px){.modal.enriched-modal .left-panels-container{top:0px;width:60%}}.modal.enriched-modal .right-panels-container{position:absolute;right:0px;top:47px;bottom:0px;overflow:scroll;width:100%}@media (min-width: 1200px){.modal.enriched-modal .right-panels-container{top:0px;width:40%}}.modal.enriched-modal .right-panels-container.grey-background{background-color:#f9f9f9}.modal.enriched-modal .single-panels-container{position:absolute;left:0px;top:50px;bottom:0px;overflow:scroll;width:100%;padding:15px;padding-bottom:100px}@media (min-width: 576px){.modal.enriched-modal .single-panels-container{padding:20px 44px}}@media (min-width: 1200px){.modal.enriched-modal .single-panels-container{top:0px}}@media (min-width: 576px){.modal.enriched-modal .modal-content{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}}.modal.enriched-modal .modal-body{padding:0px;height:calc(100vh - 200px)}@media (min-width: 1200px){.modal.enriched-modal .modal-body{height:calc(100vh - 180px);border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}}.modal.enriched-modal .page-nav-container{background-color:#f5f5f5;border-bottom:1px solid #e7e7e7;overflow:hidden;margin-bottom:15px}.modal.enriched-modal .activity-stream-container .activity-stream-items{padding-bottom:140px}@media (min-width: 576px){.modal.enriched-modal .activity-stream-container .activity-stream-items{padding-bottom:40px}}@media (min-width: 1200px){.modal.enriched-modal .activity-stream-container .activity-stream-items{padding-bottom:140px}}.modal.enriched-modal .modal-footer{position:fixed;right:0px;bottom:0px;left:0px;background-color:#fff;z-index:2}@media (min-width: 576px){.modal.enriched-modal .modal-footer{bottom:0px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-left:auto;margin-right:auto}}@media (min-width: 576px){.modal.enriched-modal .extra-wide .modal-footer{width:90%;max-width:855px}}@media (min-width: 576px){.modal.enriched-modal .even-more-extra-wide .modal-footer{width:90%;max-width:1296px}}@media (min-width: 576px){.modal.enriched-modal .super-wide .modal-footer{width:90%;max-width:1480px}}.modal .modal-header .project-dropdown{position:absolute;top:50%;transform:translateY(-50%);z-index:3;max-width:calc(100% - 70px)}@media (min-width: 576px){.modal .modal-header .project-dropdown{max-width:initial}}.modal .modal-header .project-dropdown button{padding:6px 13px;padding-right:60px;color:#757575;background-color:#fff;border-color:#d0d0d0;text-transform:none;text-align:left;width:100%}.modal .modal-header .project-dropdown button::after{display:none}@media (min-width: 576px){.modal .modal-header .project-dropdown button{padding-right:60px}}@media (min-width: 1200px){.modal .modal-header .project-dropdown button{font-size:15px}}.modal .modal-header .project-dropdown button .project-name-content{overflow:hidden}.modal .modal-header .project-dropdown .fa-caret-right{margin-left:4px}.modal .modal-header .project-dropdown .dropdown-menu{height:60vh;overflow:scroll}.modal .modal-header .project-dropdown .dropdown-arrow{background-color:#fff;position:absolute;top:0px;right:0px;bottom:0px;width:34px;border-left:1px solid #d0d0d0;color:#c4c4c4;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media (min-width: 1200px){.modal .modal-header .project-dropdown:hover button{border-color:#aaaaaa}.modal .modal-header .project-dropdown:hover .dropdown-arrow{color:#878686}}.modal .modal-header .project-dropdown.is-invalid button{background-color:#fff0f0;border-color:red}.modal .modal-header .project-dropdown.is-invalid .dropdown-arrow{background-color:#fff0f0}.modal.enriched-modal.scroll-split .modal-content{background-color:#f9f9f9}.modal.enriched-modal.scroll-split .modal-content{overflow-y:scroll}@media (min-width: 1200px){.modal.enriched-modal.scroll-split .modal-content{overflow-y:hidden}}.modal.enriched-modal.scroll-split .left-scroll-container{padding:15px}@media (min-width: 576px){.modal.enriched-modal.scroll-split .left-scroll-container{padding:25px}}@media (min-width: 1200px){.modal.enriched-modal.scroll-split .left-scroll-container{padding:45px 50px;position:absolute;top:0px;left:0px;bottom:0px;width:50%;box-shadow:4px 6px 8px 0px rgba(0,0,0,0.33);-webkit-box-shadow:4px 6px 8px 0px rgba(0,0,0,0.33);overflow-y:scroll}}.modal.enriched-modal.scroll-split .right-scroll-container{padding:15px}@media (min-width: 576px){.modal.enriched-modal.scroll-split .right-scroll-container{padding:25px}}@media (min-width: 1200px){.modal.enriched-modal.scroll-split .right-scroll-container{padding:45px 50px;position:absolute;top:0px;right:0px;bottom:0px;width:50%;overflow-y:scroll}}.modal.enriched-modal.scrollable-body .modal-body{overflow-y:scroll}.modal.wizard-modal .modal-header{padding:0px;display:block;background-color:#fff}.modal.wizard-modal .modal-header button.save-and-close-button{margin:0px;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(calc(-50% - 3px));right:8px}.modal.wizard-modal .wizard-bottom-bar{height:6px;background-color:#9ba4ba}.modal.wizard-modal .wizard-steps-container .wizard-title{display:inline-block;position:relative;top:24px;font-weight:600;font-size:18px;margin-right:30px}.modal.wizard-modal .wizard-steps-container{padding-left:18px;background-color:#f4f4f4}.modal.wizard-modal .wizard-steps-container .wizard-step{font-size:16px;display:inline-block;text-align:center;min-width:135px;position:relative;top:26px;z-index:2;font-weight:600;color:#9ba4ba;transition:all 0.3s}@media (min-width: 576px){.modal.wizard-modal .wizard-steps-container .wizard-step{font-size:14.5px}}.modal.wizard-modal .wizard-steps-container .wizard-step:hover{color:#000;cursor:pointer}.modal.wizard-modal .wizard-steps-container .wizard-step:hover .far.fa-circle{color:#000 !important}.modal.wizard-modal .wizard-steps-container .wizard-step .fa-stack{display:block;font-size:23px;margin-left:auto;margin-right:auto}.modal.wizard-modal .wizard-steps-container .wizard-step .fa-stack .fa-circle{color:#fff}.modal.wizard-modal .wizard-steps-container .wizard-step .fa-stack .fa-circle-dot,.modal.wizard-modal .wizard-steps-container .wizard-step .fa-stack .fa-check-circle,.modal.wizard-modal .wizard-steps-container .wizard-step .fa-stack .far.fa-circle{color:#9ba4ba;transition:all 0.3s}.modal.wizard-modal .wizard-steps-container .wizard-step .fa-circle-dot,.modal.wizard-modal .wizard-steps-container .wizard-step .fa-check-circle{display:none}.modal.wizard-modal .wizard-steps-container .wizard-step.active{color:#000}.modal.wizard-modal .wizard-steps-container .wizard-step.active .fa-circle-dot{display:block;color:#000}.modal.wizard-modal .wizard-steps-container .wizard-step.active .far.fa-circle,.modal.wizard-modal .wizard-steps-container .wizard-step.active .fa-check-circle{display:none}.modal.wizard-modal .wizard-steps-container .wizard-step[data-complete='true']:not(.active) .fa-check-circle{display:block}.modal.wizard-modal .wizard-steps-container .wizard-step[data-complete='true']:not(.active) .far.fa-circle{display:none}.modal.wizard-modal .left-panels-container{padding-top:50px}.modal.wizard-modal .right-panels-container{background-color:#f4f4f4;padding:27px;padding-top:50px}.modal.wizard-modal .wizard-summary-container .data-block{margin-bottom:27px}.modal.wizard-modal .wizard-summary-container .data-block p{margin:0px}.modal.wizard-modal .wizard-screen .shuttle-buttons-container{position:fixed;right:42%;bottom:80px;background-color:#fff;padding:8px;border-radius:6px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.modal-tray{position:relative;z-index:1050}.modal-tray .backdrop{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#0000007a;opacity:0}.modal-tray.with-backdrop .backdrop{display:initial;transition:0.4s}.modal-tray.open.with-backdrop .backdrop{opacity:1}.modal-tray .tray-content-container{background-color:#fff;transform:translateY(calc(100% + 100px));-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);transition:0.6s;overflow:scroll;padding:20px;padding-bottom:100px}.modal-tray.open .tray-content-container{transform:translateY(0%)}.modal-tray .top-bar{position:fixed;top:10px;right:10px;left:10px;border-radius:10px;height:70px;background-color:#fff;transform:translateY(calc(-100px));opacity:0;transition:all 0.5s;padding:0px 8px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 576px){.modal-tray .top-bar{top:20px;right:20px;left:20px}}.modal-tray.open .top-bar{transform:translateY(0%);opacity:1}.modal-tray .top-bar .top-bar-flex-container{height:100%;display:flex;align-items:center}.modal-tray.size-full-screen .tray-content-container{position:fixed;top:10px;right:10px;bottom:0px;left:10px;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width: 576px){.modal-tray.size-full-screen .tray-content-container{top:20px;right:20px;bottom:0px;left:20px}}.modal-tray.size-full-screen.with-top-bar .tray-content-container{top:85px}@media (min-width: 576px){.modal-tray.size-full-screen.with-top-bar .tray-content-container{top:105px}}.card{border:1px solid rgba(0,0,0,0.09)}@media (min-width: 1200px){.card .card-body{padding:1.125rem}}.cards-container .card-column{margin-bottom:15px}@media (min-width: 1200px){.cards-container .card-column{margin-bottom:13px}}@media (max-width: 1200px){.cards-container .card-column.col-6:nth-child(odd){padding-right:7px}}@media (max-width: 1200px){.cards-container .card-column.col-6:nth-child(even){padding-left:7px}}@media (min-width: 992px){.cards-container .card-column.col-lg-3:nth-child(4n){padding-right:15px}}@media (min-width: 992px){.cards-container .card-column.col-lg-3:nth-child(4n+1){padding-left:15px}}.cards-container .card{height:100%}.cards-container .card{position:relative}.cards-container .card .card-body{position:relative;transition:all 0.5s}.cards-container .card .right-centered-icon-container{position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:3}.cards-container .card .right-centered-icon-container i{font-size:18px;padding:6px}@media (min-width: 1200px){.cards-container .card .right-centered-icon-container i{font-size:15px;padding:5px}}.cards-container.full-width .card-column{margin-bottom:0px;border-bottom:1px solid #edf2f6}.cards-container.full-width .card{position:relative;left:-15px;width:calc(100% + 30px);border:0px;border-radius:0px}@media (min-width: 576px){.cards-container.full-width{margin-left:initial;margin-right:initial}}.cards-container.full-width.mb-15 .card-column{margin-bottom:15px}#contacts-page .card.menu-open .card-body{transform:translateX(-80px)}.card .complete{text-align:center;color:#fff;width:80px;position:absolute;top:0px;right:0px;bottom:0px;background-color:green}.card .card-body .base-action-icon-container{display:inline-block}.card.grey-card{background-color:#f6f6f6;padding:10px;margin-bottom:10px;border-radius:6px;border:0px}.card.grey-card .card-body{padding:0px}.card.grey-card .card-body .card-details-1{margin-top:8px}.card .card-body .card-header-1{display:flex}.card .card-body .card-header-1 .right-col{flex-grow:1;text-align:right;padding-left:5px}.card .card-body .card-header-1.vertical-center{align-items:center}.card .card-body .card-header-1 .sub-detail{display:block;font-size:14px;color:#727272}.card .card-body .card-header-2{display:flex;align-items:center}.card .card-body .card-header-2 .left-col{flex-grow:1;padding-left:5px}.card .card-body .card-details-1{margin-top:15px;border-top:1px dashed #e2e2e2;padding-top:15px}.card .card-body .info-matrix .padded-matrix-row{margin-bottom:13px}.card .card-body .info-matrix .data-label{font-size:16px;color:#727272;text-transform:uppercase;font-size:14px;font-weight:600;display:block;margin-bottom:4px}@media (min-width: 576px){.card .card-body .info-matrix .data-label{font-size:14.5px}}@media (min-width: 576px){.card .card-body .info-matrix .data-label{font-size:12.5px}}.card .card-body .info-matrix .data-value{font-size:14px;display:block}.mobile-index-card--standard-index{border-bottom:1px solid #f3f3f3;display:flex;align-items:center;padding-left:24px;padding-top:16px;padding-bottom:16px;position:relative}.mobile-index-card--standard-index:active{background-color:#f5f5f5}.mobile-index-card--standard-index--no-active:active{background-color:transparent}.mobile-index-card--standard-index--align-start{align-items:start}.mobile-index-card--standard-index .link-click-target{flex-grow:1;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center}.mobile-index-card--standard-index .link-click-target a{color:#2f2f2f}.mobile-index-card--standard-index .link-click-target.--three-col{grid-template-columns:auto 1fr auto}.mobile-index-card--standard-index .link-click-target--full-span{grid-template-columns:1fr;margin-right:24px}.mobile-index-card--standard-index .stacked-row-grid{display:grid;row-gap:8px}.mobile-index-card--standard-index .stacked-row-grid-extra-padding{display:grid;row-gap:12px}.mobile-index-card--standard-index .stacked-row-grid-lg-padding{display:grid;row-gap:24px}.mobile-index-card--standard-index .right-col{padding-left:24px;padding-right:16px;z-index:2}.mobile-index-card--standard-index .btn-group{z-index:2}.mobile-index-card--standard-index .btn-group.show{z-index:3}.card.quote-card .badge{display:inline-block !important}.card.event-card .project-avatar-name{display:flex;align-items:center}.card.event-card .project-avatar-name .project-avatar{margin-right:15px}table.table{margin-bottom:0px}table thead{background-color:#fff}table thead th{border-top:1px solid #f3f3f3 !important;border-bottom-width:0px !important;font-size:14px;font-weight:600}table thead tr th a{color:#828282}table thead tr th a:hover{color:#000}table thead tr th{color:#727272;font-weight:600}.table td{border-top:1px solid #f1f1f1}thead.white-head{background-color:#fff;border-top:0px}thead.white-head th{border-top:0px !important}table thead.gentle-head tr th{color:#9b9b9b;font-weight:600}.div-table .th,.div-table .td{padding:0.75rem}table.table.table-sm th,table.table.table-sm .th,.div-table.div-table-sm th,.div-table.div-table-sm .th{padding:0.45rem}table.table.table-sm td,table.table.table-sm .td,.div-table.div-table-sm td,.div-table.div-table-sm .td{padding:0.45rem}table.table.table-md th,table.table.table-md .th,.div-table.div-table-md th,.div-table.div-table-md .th{padding:0.65rem 1rem}table.table.table-md td,table.table.table-md .td,.div-table.div-table-md td,.div-table.div-table-md .td{padding:0.65rem 1rem}table.table.table-lg th,table.table.table-lg .th,.div-table.div-table-lg th,.div-table.div-table-lg .th{padding:0.7rem 1rem}table.table.table-lg td,table.table.table-lg .td,.div-table.div-table-lg td,.div-table.div-table-lg .td{padding:0.8rem 1rem}table.table.table-padded-ends tr th:first-child,table.table.table-padded-ends tr td:first-child,.div-table.table-padded-ends tr th:first-child,.div-table.table-padded-ends tr td:first-child{padding-left:32px}table.table.table-padded-ends tr th:last-child,table.table.table-padded-ends tr td:last-child,.div-table.table-padded-ends tr th:last-child,.div-table.table-padded-ends tr td:last-child{padding-right:32px}table.table.table-xl th,table.table.table-xl .th,.div-table.div-table-xl th,.div-table.div-table-xl .th{padding:0.5rem 1.5rem}table.table.table-xl td,table.table.table-xl .td,.div-table.div-table-xl td,.div-table.div-table-xl .td{padding:1.5rem}.table-bordered th{border:1px solid #e9e9e9}.table-bordered td{border:1px solid #f0f0f0}.table.table-bordered-bottom thead th{border-bottom:1px solid #f0f0f0;border-bottom-width:1px !important}.table.table-bordered-bottom thead td{border-bottom:1px solid #f0f0f0;border-bottom-width:1px !important}.div-table.div-table.table-bordered .th{border-left:1px solid #e9e9e9}.div-table.div-table.table-bordered .td{border-left:1px solid #f0f0f0}.div-table.div-table.table-bordered .td:first-child,.div-table.div-table.table-bordered .th:first-child{border-left:0px}.div-table.div-table.table-bordered .td:last-child,.div-table.div-table.table-bordered .th:last-child{border-right:1px solid #e9e9e9}.div-table .tr{display:flex;align-items:stretch}.div-table .th,.div-table .td{flex-basis:200px;display:flex;align-items:center}.div-table .thead{background-color:#fff}.div-table .thead .th{color:#828282;font-size:14px;font-weight:600;border-top:1px solid #f3f3f3 !important}.div-table .tbody .tr{border-top:1px solid #f1f1f1}.div-table .td{position:relative}table.table-hover tbody tr:hover,.div-table.div-table-hover .tbody .tr:hover{background-color:#fbfbfb !important}table tbody tr.selected,table tbody tr.selected:hover{background-color:#d4f1f9 !important}.table-scroll-head{background-color:#fff;margin:0px;margin-bottom:-3px}.table-scroll-head.sticky{position:fixed;top:80px}tr.vertical-align-middle td,tr.vertical-align-middle th{vertical-align:middle}table tr .hover-action-menu,.div-table .tr .hover-action-menu{opacity:0}table tr:hover .hover-action-menu,.div-table .tr:hover .hover-action-menu{opacity:1}table tr .viz-on-hover-only,.div-table .tr .viz-on-hover-only{transition:opacity 0.2s;opacity:0}table tr:hover .viz-on-hover-only,.div-table .tr:hover .viz-on-hover-only{opacity:1}table thead th.sort .fa-circle-caret-up,table thead th.sort .fa-circle-caret-down{display:none;padding-left:5px}table thead th.sort.asc .fa-circle-caret-up{display:inline-block}table thead th.sort.desc .fa-circle-caret-down{display:inline-block}table thead th.sort:hover{cursor:pointer}td .cell-menu{position:absolute;top:0px;bottom:0px}td .cell-menu .cell-menu-content{position:absolute;top:50%;transform:translateY(-50%)}td .cell-menu.right-align{right:0px}td .cell-menu.right-align .cell-menu-content{right:0px}td .cell-menu .cell-menu-content .circle-action{display:inline-block;background-color:#fff;width:26px;height:26px;border-radius:100%;border:1px solid #c4c4c4;position:relative;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}td .cell-menu .cell-menu-content .circle-action i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:13px}th.with-left-border{border-left:1px solid #e1e1e1}td.with-left-border{border-left:1px solid #f1f1f1}td.td--text-color-secondary,.td--text-color-secondary{color:#596171}td.td--text-color-secondary .form-control,.td--text-color-secondary .form-control{color:#596171}td.td--text-color-secondary a:not(.table-row--primary-link),.td--text-color-secondary a:not(.table-row--primary-link){color:#596171}td.td--text-color-secondary a:not(.table-row--primary-link):hover,.td--text-color-secondary a:not(.table-row--primary-link):hover{color:teal}a.td--text-color-secondary:hover{color:teal}.table-row--primary-link,.table-row--primary-link a{color:#2f2f2f;font-weight:600;line-height:1.4;letter-spacing:0.2pt}.table-row--primary-link:hover,.table-row--primary-link a:hover{color:teal}.table-row-item--above-stretched-link{position:relative;z-index:2}.spinner-container{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:5000}.spinner-container .content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);padding:22px;border-radius:8px;background-color:#fff;text-align:center}.spinner-container .content i{font-size:40px;padding:0px;-webkit-animation:spin 3s infinite linear}@media (min-width: 576px){.spinner-container .content i{font-size:45px}}.spinner-container .content span{display:block;margin-top:7px}@media (min-width: 576px){.spinner-container .content span{font-size:16px;margin-top:10px}}.spinner-container.transparent-bg{background-color:transparent}.spinner-container.show{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.profile-avatar{display:inline-block;background-color:#898989;border-radius:100%;color:#fff;position:relative}.profile-avatar img{border-radius:100%}.profile-avatar.xs{font-size:10px;width:25px;height:25px}.profile-avatar.xs img{width:25px;height:25px}.profile-avatar.sm{font-size:12px;width:30px;height:30px}.profile-avatar.sm img{width:30px;height:30px}.profile-avatar.md{font-size:15px;width:37px;height:37px}.profile-avatar.md img{width:37px;height:37px}.profile-avatar.lg{font-size:20px;width:60px;height:60px}.profile-avatar.lg img{width:60px;height:60px}.profile-avatar.xl{font-size:28px;width:75px;height:75px}.profile-avatar.xl img{width:75px;height:75px}.profile-avatar.xxl{font-size:49px;width:135px;height:135px}.profile-avatar.xxl img{width:135px;height:135px}.profile-avatar span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.profile-avatar.current-profile{background-color:#448db3}.profile-avatar.muted{opacity:0.5}.profile-avatar.blank{background-color:transparent;border:1px dashed #bfbfbf;transition:all 0.4s}.profile-avatar.blank i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#b0b0b0;transition:all 0.4s}@media (min-width: 1200px){.profile-avatar.blank:hover{border-color:#00ab86;cursor:pointer}.profile-avatar.blank:hover i{color:#00ab86}}.profile-avatar--missing-name{background-color:#f7f7f7;color:#a0a0a0;border:1px dashed #c9c9c9}.profile-avatar--not-contact-linked{background-color:#f7f7f7;color:#a0a0a0;border:1px solid #c9c9c9}.profile-avatar.for-planpage{background-color:#161618}.profile-avatar.for-planpage img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);filter:invert(100%) sepia(41%) saturate(0%) hue-rotate(193deg) brightness(115%) contrast(100%)}.profile-avatar.for-planpage.xs img{width:15px}.profile-avatar.for-planpage.sm img{width:18px;margin-top:-1px}.profile-avatar.for-planpage.md img{width:24px;margin-top:-1px}.profile-avatar.offline-share{background-color:#898989}.profile-avatar.offline-share i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;transition:all 0.4s}.profile-avatar.filter-option{background-color:transparent;border:2px solid #c9c9c9}.profile-avatar.filter-option i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#c9c9c9}.profile-avatar-with-name{display:flex;align-items:center}.profile-avatar-with-name .profile-avatar{display:block;margin-right:7px}.profile-avatar-with-name .sub-detail{font-size:14px;display:block;color:#9c9c9c;margin-top:5px}@media (min-width: 576px){.profile-avatar-with-name .sub-detail{font-size:12.5px}}.profile-avatar.square img{border-radius:3px}.profile-avatar.square.xs{border-radius:2px}.profile-avatar.square.sm{border-radius:3px}.profile-avatar.square.md{border-radius:3px}.profile-avatar.square.lg{border-radius:3px}.profile-avatar.square.xl{border-radius:3px}.profile-avatar.square.xxl{border-radius:3px}.profile-avatar .portal-status-warning{background-color:red;border-radius:100%;position:absolute}.profile-avatar .portal-status-warning i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff !important;margin:0px !important}.profile-avatar.xs .portal-status-warning{width:13px;height:13px;top:14px;right:-2px}.profile-avatar.xs .portal-status-warning i{font-size:7.2px}.profile-avatar.sm .portal-status-warning{width:13px;height:13px;top:20px;right:-1px}.profile-avatar.sm .portal-status-warning i{font-size:7.2px}.profile-avatar.md .portal-status-warning{width:20px;height:20px;top:28px;right:-1px}.profile-avatar.md .portal-status-warning i{font-size:12px}.compressed-avatar-display .profile-avatar.sm:not(:first-of-type):not(.blank){margin-left:-4px;box-shadow:-1px 0px 0px 2px white}.edit-sharing-modal .modal-content.initial-share-modal{transition:0.5s}.edit-sharing-modal.out-of-viewport .modal-content.initial-share-modal{transform:translateY(calc(-50% + -100vh))}.sharing-block{container-type:inline-size;container-name:sharing-block}.sharing-block .profile-avatar{display:block}@media (max-width: 1200px){.sharing-block .sharing-block__content{padding:24px}}.sharing-block .sharing-block__content--border-bottom{border-bottom:1px solid #f3f3f3}.sharing-block__content .sharing-block--mobile-top-right-actions{position:absolute;top:0px;right:0px;border-bottom:1px solid #ced4db;border-left:1px solid #ced4db;border-bottom-left-radius:8px}@media (min-width: 1200px){.sharing-block__content .sharing-block--mobile-top-right-actions{display:none}}.sharing-block__content .sharing-block--mobile-top-right-actions--centered{position:absolute;top:50%;transform:translateY(-50%);right:8px;border-radius:8px;border:1px solid #ced4db}.sharing-block__content .sharing-block--mobile-top-right-actions .remove{padding:12px;font-size:24px}.sharing-block__content .sharing-block--mobile-top-right-actions .remove:active{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.sharing-block__content .sharing-block--mobile-top-right-actions .remove i{font-weight:300;opacity:0.6}.sharing-block--with-more-info .sharing-block__content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:8px;align-items:center}@container sharing-block (min-width: 400px){.sharing-block--with-more-info .sharing-block__content{grid-template-columns:auto 1fr auto}}.sharing-block .more-info{grid-column:-1;grid-row:2;display:grid;grid-template-columns:auto auto auto;align-items:center}@container sharing-block (min-width: 400px){.sharing-block .more-info{grid-column:initial;grid-row:initial}}.sharing-block .more-info .badge{margin-left:8px}.sharing-block__for-calendar-event,.sharing-block__for-task{display:block;container-type:initial;background-color:#fff;border:1px solid #ced4da;border-radius:8px;margin-bottom:8px}.sharing-block__for-calendar-event .sharing-block__content,.sharing-block__for-task .sharing-block__content{position:relative;padding:12px}@media (min-width: 1200px){.sharing-block__for-calendar-event .sharing-block__content,.sharing-block__for-task .sharing-block__content{padding:0px}}.sharing-block__for-calendar-event .contact-badge,.sharing-block__for-task .contact-badge{display:flex;align-items:center;gap:8px;padding:8px;font-size:16px}@media (min-width: 576px){.sharing-block__for-calendar-event .contact-badge,.sharing-block__for-task .contact-badge{font-size:14.5px}}@media (min-width: 1200px){.sharing-block__for-calendar-event .contact-badge,.sharing-block__for-task .contact-badge{font-size:14px}}@media (min-width: 1200px) and (min-width: 576px){.sharing-block__for-calendar-event .contact-badge,.sharing-block__for-task .contact-badge{font-size:13.5px}}.sharing-block__for-calendar-event .contact-badge .name,.sharing-block__for-task .contact-badge .name{font-weight:600}.sharing-block__for-calendar-event .sharing-block__hover-menu,.sharing-block__for-task .sharing-block__hover-menu{background-color:#fff;transition:opacity 0.2s;display:flex;align-items:center}@media (min-width: 1200px){.sharing-block__for-calendar-event .sharing-block__hover-menu,.sharing-block__for-task .sharing-block__hover-menu{opacity:0;pointer-events:none;position:absolute;right:3px;top:3px;bottom:3px;padding-left:16px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:1px solid #c6c6c6}}@media (min-width: 1200px){.sharing-block__for-task .sharing-block__hover-menu{border-left-color:transparent}}.sharing-block__for-calendar-event:hover .sharing-block__hover-menu,.sharing-block__for-task:hover .sharing-block__hover-menu{opacity:1;pointer-events:auto}.sharing-block__for-calendar-event .sharing-block__hover-menu .clear-field,.sharing-block__for-task .sharing-block__hover-menu .clear-field{width:45px}.sharing-block__for-calendar-event .sharing-block__hover-menu .attendance{transition:all 0.3s;padding:6px;border-radius:6px}.sharing-block__for-calendar-event .sharing-block__hover-menu .attendance .fa-toggle-off,.sharing-block__for-calendar-event .sharing-block__hover-menu .attendance .fa-toggle-on{margin-left:8px;margin-right:3px}@media (min-width: 1200px){.sharing-block__for-calendar-event .sharing-block__hover-menu .attendance{font-size:14px}}@media (min-width: 1200px) and (min-width: 576px){.sharing-block__for-calendar-event .sharing-block__hover-menu .attendance{font-size:13.5px}}@media (min-width: 1200px){.sharing-block__for-calendar-event .sharing-block__hover-menu .attendance:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}.sharing-block__for-calendar-event[data-attending='false'] .attendance .add-attendance{display:initial}.sharing-block__for-calendar-event[data-attending='false'] .attendance .add-attendance .state-toggle-label{opacity:0.5}.sharing-block__for-calendar-event[data-attending='false'] .attendance .remove-attendance{display:none}.sharing-block__for-calendar-event[data-attending='true'] .attendance .add-attendance{display:none}.sharing-block__for-calendar-event[data-attending='true'] .attendance .remove-attendance{display:initial}.sharing-block__for-calendar-event[data-attending='true'] .attendance .remove-attendance .state-toggle-label{color:green}div[data-task-status-show-in-portal='true'] .sharing-block__for-task .not-visible-in-portal{display:none}.sharing-block__for-task .not-visible-in-portal{font-size:14px;display:block;color:#8f8f8f;margin-top:8px}@media (min-width: 576px){.sharing-block__for-task .not-visible-in-portal{font-size:12.5px}}@media (min-width: 1200px){.sharing-block__for-task .not-visible-in-portal{display:inline-block;margin-left:8px;margin-top:0px}}.sharing-block__for-task .not-visible-in-portal:hover{cursor:help}.sharing-block__for-calendar-event .attendance-label{font-size:14px;display:none;color:green;flex-grow:1;text-align:right;padding-right:16px;font-weight:500}@media (max-width: 1200px){.sharing-block__for-calendar-event .attendance-label{display:none !important}}@media (min-width: 576px){.sharing-block__for-calendar-event .attendance-label{font-size:13.5px}}.sharing-block__for-calendar-event[data-attending='true'] .contact-badge .attendance-label{display:block}.sharing-block__for-attached-document .sharing-block__content,.sharing-block__for-shared-offline .sharing-block__content{line-height:1.3;display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;gap:16px;align-items:center}@container sharing-block (min-width: 350px){.sharing-block__for-attached-document .sharing-block__content,.sharing-block__for-shared-offline .sharing-block__content{grid-template-columns:auto 1fr}}.sharing-block__for-attached-document .leading-icon,.sharing-block__for-shared-offline .leading-icon{font-size:18px;width:16px}.sharing-block-collections-container{display:grid}.sharing-block-collections-container .__divider{height:1px;background-color:#c4c4c4}.sharing-block-collections-container--my-0{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}@media (min-width: 576px){.sharing-block-collections-container--my-0{margin-left:-35px;margin-right:-35px;padding-left:35px;padding-right:35px}}@media (min-width: 1200px){.sharing-block-collections-container--my-0{margin-left:-48px;margin-right:-48px;padding-left:48px;padding-right:48px}}.sharing-block-collections-container--default-display{row-gap:48px}@media (min-width: 1200px){.sharing-block-collections-container--default-display{row-gap:32px}}.sharing-block-collections-container--default-display .sharing-block-collection--top-border{border-top:4px solid #f2f2f2;padding-top:24px}.sharing-block-collections-container--default-display .__collection-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}@media (min-width: 1200px){.sharing-block-collections-container--default-display .__collection-header{gap:8px}}.sharing-block-collections-container--default-display .__collection-title{font-weight:700;font-size:17px}@media (min-width: 576px){.sharing-block-collections-container--default-display .__collection-title{font-size:18px}}.sharing-block-collections-container--default-display p.__collection-desc{font-size:14px;text-wrap:pretty;line-height:1.3;margin-bottom:16px;grid-column:span 2}@media (max-width: 480px){.sharing-block-collections-container--default-display p.__collection-desc{opacity:0;height:0px;overflow:hidden;pointer-events:none}}@media (min-width: 576px){.sharing-block-collections-container--default-display p.__collection-desc{font-size:13.5px}}@media (min-width: 576px){.sharing-block-collections-container--default-display p.__collection-desc{opacity:0.7;margin-bottom:16px}}.sharing-block-collections-container--default-display .__collection-items-grid{display:grid;grid-row-gap:12px}.sharing-block-collections-container--default-display .edit-sharing-block{gap:12px;padding:16px;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px}@media (min-width: 1200px){.sharing-block-collections-container--default-display .edit-sharing-block{padding:12px}}.sharing-block-collections-container--default-display .edit-sharing-block .name{font-size:16px;font-weight:550}@media (min-width: 576px){.sharing-block-collections-container--default-display .edit-sharing-block .name{font-size:14.5px}}.sharing-block-collections-container--default-display .edit-sharing-block .profile-avatar{display:block}.sharing-block-collections-container--default-display .__collection-footer{margin-top:12px}.sharing-block-collection h5{margin:0px}.sharing-block-collection p{margin:0px}.edit-sharing-block{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center}.edit-sharing-block.edit-sharing-block--full-click-area{transition:all 0.2s}.edit-sharing-block.edit-sharing-block--full-click-area .fa-square{transition:all 0.2s}.edit-sharing-block.edit-sharing-block--full-click-area:hover{cursor:pointer;box-shadow:rgba(0,0,0,0.05) 0px 4px 10px;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 4px 10px;border-color:#d7d7d7}.edit-sharing-block.edit-sharing-block--full-click-area:hover .fa-square{opacity:1}.edit-sharing-block .__sharing-details-container,.edit-sharing-block .__sharing-settings-container{font-size:14px;color:#727272;grid-column:1 / -1;text-align:right}@media (min-width: 576px){.edit-sharing-block .__sharing-details-container,.edit-sharing-block .__sharing-settings-container{font-size:13.5px}}@media (min-width: 576px){.edit-sharing-block .__sharing-details-container,.edit-sharing-block .__sharing-settings-container{grid-column:initial}}.edit-sharing-block.edit-sharing-block--for-email{grid-template-columns:auto auto 1fr}.edit-sharing-block.edit-sharing-block--for-email .__new-email-button .fa-refresh{display:none}.edit-sharing-block.edit-sharing-block--for-email .__new-email-button.loading{opacity:1}.edit-sharing-block.edit-sharing-block--for-email .__new-email-button.loading .fa-refresh{display:inline-block}.edit-sharing-block.edit-sharing-block--for-email .__new-email-button.loading .fa-paper-plane{display:none}.edit-sharing-block.edit-sharing-block--for-email .__email-history-container{grid-column:1 / -1;text-align:right;font-size:14px;color:#727272;display:grid;gap:8px}@media (min-width: 576px){.edit-sharing-block.edit-sharing-block--for-email .__email-history-container{font-size:13.5px}}.edit-sharing-block.edit-sharing-block--for-share-link{padding:16px;grid-template-columns:1fr}@media (min-width: 1200px){.edit-sharing-block.edit-sharing-block--for-share-link{grid-template-columns:1fr auto}}.edit-sharing-modal .new-direct-link-trigger .loading-icon{display:none}.edit-sharing-modal .new-direct-link-trigger.loading i{display:none}.edit-sharing-modal .new-direct-link-trigger.loading .loading-icon{display:inline-block}.edit-sharing-block--for-share-link .share-link-name{font-size:16px;font-weight:550}@media (min-width: 576px){.edit-sharing-block--for-share-link .share-link-name{font-size:14.5px}}.edit-sharing-block--for-share-link .share-link-actions{display:flex;justify-content:end;gap:8px;grid-column:span 2}@media (min-width: 1200px){.edit-sharing-block--for-share-link .share-link-actions{grid-column:span 1}}.edit-sharing-block--for-share-link .copy-share-link-url-button .copied-state{display:none}.edit-sharing-block--for-share-link .copy-share-link-url-button.copied .copied-state{display:block}.edit-sharing-block--for-share-link .copy-share-link-url-button.copied .uncopied-state{display:none}.edit-sharing-block--for-share-link .delete-warning-container{grid-column:span 2}.edit-sharing-block--for-mood-board[data-share-status='not-shared'] .__sharing-settings-container{display:none}.edit-sharing-block .toggle-column .fa-square,.edit-sharing-block .toggle-column .fa-check-square,.edit-sharing-block .toggle-column .fa-refresh{font-size:24px}@media (min-width: 1200px){.edit-sharing-block .toggle-column .fa-square,.edit-sharing-block .toggle-column .fa-check-square,.edit-sharing-block .toggle-column .fa-refresh{font-size:21px}}.edit-sharing-block .toggle-column .fa-refresh{color:#2f2f2f}.edit-sharing-block .toggle-column .fa-square{opacity:0.3}.edit-sharing-block .toggle-column .fa-check-square{display:none}.edit-sharing-block[data-share-status="shared"] .toggle-column .fa-square{display:none}.edit-sharing-block[data-share-status="shared"] .toggle-column .fa-check-square{display:block}.edit-sharing-block--for-add-staff-event{grid-template-columns:auto 1fr auto}@media (min-width: 1200px){.edit-sharing-block--for-add-staff-event{padding:16px 24px !important}}.edit-sharing-block .portal-warning-icon{display:none}.edit-sharing-block[data-share-status="shared"] .portal-warning-icon{display:initial}.portal-warning-icon:hover{cursor:help}.edit-sharing-modal .ad-hoc-link{font-size:16px;color:#2f2f2f;padding:15px 18px;border-radius:5px;transition:all 0.2s}@media (min-width: 576px){.edit-sharing-modal .ad-hoc-link{font-size:14.5px}}.edit-sharing-modal .ad-hoc-link i{margin-right:8px}@media (min-width: 1200px){.edit-sharing-modal .ad-hoc-link{padding:13px 16px}.edit-sharing-modal .ad-hoc-link i{margin-right:6px}}.edit-sharing-modal .ad-hoc-link:hover{background-color:#eaeaea}.sharing-block-callout-notice{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px;padding:16px}@media (min-width: 1200px){.sharing-block-callout-notice{padding:12px}}.edit-sharing-block .label-and-toggle{padding:4px;border-radius:4px;display:flex;align-items:center}@media (min-width: 1200px){.edit-sharing-block .label-and-toggle:hover{background-color:#eeeeee;cursor:pointer}}.edit-sharing-block .label-and-toggle .label-text{color:#727272;font-size:16px}@media (min-width: 576px){.edit-sharing-block .label-and-toggle .label-text{font-size:14.5px}}.edit-sharing-block .label-and-toggle .toggle-icon{display:none;font-size:23px;margin-left:5px}.edit-sharing-block .label-and-toggle[data-toggle='off'] .toggle-icon.off{display:initial;color:#c2c2c2}.edit-sharing-block .label-and-toggle[data-toggle='on'] .toggle-icon.on{display:initial;color:#00ab86}.btn-group.edit-sharing-dropdown button.dropdown-toggle{background-color:#fff;border:1px dashed #bfbfbf;color:#737373}.btn-group.edit-sharing-dropdown button.dropdown-toggle:hover{color:teal;border-color:teal}.btn-group.edit-sharing-dropdown .dropdown-item{display:flex;align-items:center;padding:8px 15px;border-radius:6px;transition:all 0.2s}.btn-group.edit-sharing-dropdown .dropdown-item .profile-avatar{margin-right:15px}.btn-group.edit-sharing-dropdown .dropdown-item:hover{background-color:#f0f0f0}.btn-group.edit-sharing-dropdown .dropdown-item.ad-hoc-link{color:teal;padding:15px 18px}.btn-group.edit-sharing-dropdown .dropdown-item.ad-hoc-link i{margin-right:8px}.btn-group.edit-sharing-dropdown .dropdown-menu{padding:20px}.btn-group.edit-sharing-dropdown h5{width:250px;padding:10px 18px;background-color:#f2f2f2;border-radius:6px}.btn-group.edit-sharing-dropdown .share-warning{padding-left:15px;margin-top:15px;margin-right:20px;margin-bottom:5px}.rsvp-status-select-container[data-chosen='attending'],.rsvp-status-select-container.attending,.rsvp-status[data-chosen='attending'],.rsvp-status.attending{color:green}.rsvp-status-select-container[data-chosen='attending'] select,.rsvp-status-select-container.attending select,.rsvp-status[data-chosen='attending'] select,.rsvp-status.attending select{color:green}.rsvp-status-select-container[data-chosen='declined'],.rsvp-status-select-container.declined,.rsvp-status[data-chosen='declined'],.rsvp-status.declined{color:#560000}.rsvp-status-select-container[data-chosen='declined'] select,.rsvp-status-select-container.declined select,.rsvp-status[data-chosen='declined'] select,.rsvp-status.declined select{color:#560000}.rsvp-status-select-container[data-chosen='pending'],.rsvp-status-select-container.pending,.rsvp-status[data-chosen='pending'],.rsvp-status.pending{color:#bbb459}.rsvp-status-select-container[data-chosen='pending'] select,.rsvp-status-select-container.pending select,.rsvp-status[data-chosen='pending'] select,.rsvp-status.pending select{color:#bbb459}.rsvp-status-not-invited-add-container i{color:#c4c4c4;font-size:12px;margin-left:3px;margin-right:5px;transition:all 0.2s}.rsvp-status-not-invited-add-container span.add-label{font-size:14px;transition:all 0.2s;opacity:0}@media (min-width: 576px){.rsvp-status-not-invited-add-container span.add-label{font-size:13.5px}}.rsvp-status-not-invited-add-container:hover i{color:teal;transform:scale(1.35)}.rsvp-status-not-invited-add-container:hover span.add-label{opacity:1;color:teal}.rsvp-status-select-container .delete-sub-event-invite-container{background-color:#f7f7f7;position:absolute;z-index:3;right:-30px;top:-1px;bottom:-1px;width:30px;border-top-right-radius:3px;border:1px solid #d8d8d8;display:none;border-bottom-right-radius:3px;border-left:0px;box-shadow:1px 0px 6px 0px rgba(0,0,0,0.25);-webkit-box-shadow:1px 0px 6px 0px rgba(0,0,0,0.25)}.rsvp-status-select-container .delete-sub-event-invite-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#b1b1b1;font-size:17px}.rsvp-status-select-container:hover .delete-sub-event-invite-container{display:block}.rsvp-status-select-container .delete-sub-event-invite-container:hover i{color:#464646;font-size:19px}.icon-picker{text-align:center}.icon-picker .icon-container{display:inline-block;height:60px;width:60px;position:relative;color:#848484;border-radius:7px;transition:all 0.1s}.icon-picker .icon-container:hover{background-color:#fff;cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.icon-picker .icon-container.selected{background-color:#fff;color:#000;box-shadow:0px 0px 13px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 13px 1px rgba(0,0,0,0.5);transform:scale(1.1)}.icon-picker .icon-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:25px}.icon-picker .icon-container.small,.icon-picker .icon-container.extra-small{width:34px;height:34px;margin-bottom:10px}.icon-picker .icon-container.small i,.icon-picker .icon-container.extra-small i{font-size:20px}@media (min-width: 1200px){.icon-picker .icon-container.small{width:40px;height:40px;margin-bottom:8px}.icon-picker .icon-container.small i{font-size:18px}}@media (min-width: 1200px){.icon-picker .icon-container.extra-small{width:30px;height:30px;margin-bottom:8px}.icon-picker .icon-container.extra-small i{font-size:15px}}.callout{padding:16px;border-radius:7px}.callout.grey{background-color:#f6f6f6}.callout.red{background-color:#fff8f8}.callout.blue{background-color:#d0d9e0}.callout.light-blue{background-color:#e9f1f8}.callout.green{background-color:#bcecc9}.callout.callout-for-error{background-color:#ffe3e3;color:#a21515;border-left:7px solid #a21515}.callout.callout-for-error p{color:#a21515}.callout.callout-for-neutral-notice{background-color:transparent;color:#1a2730;border-left:7px solid #6d6d6d;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.17);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.17)}.callout.callout-for-neutral-notice p{color:#1a2730}.callout.callout-for-neutral-notice .callout-sub-item{border-top-color:#6d6d6d}.callout.callout-for-soft-notice{background-color:#f5fbff;color:#1a2730;border-left:7px solid #7c9ab0;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.17);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.17)}.callout.callout-for-soft-notice p{color:#1a2730}.callout.callout-for-soft-notice .callout-sub-item{border-top-color:#dde4ea}.callout.callout-for-medium-notice{background-color:#fff5f5;color:#502727;border-left:7px solid #b97373;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.17);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.17)}.callout.callout-for-medium-notice p{color:#502727}.callout.callout-for-medium-notice .callout-sub-item{border-top-color:#eadada}.callout .callout-sub-item{padding:13px 0px;padding-right:15px;border-top:1px solid transparent}.callout .callout-sub-item:last-child{padding-bottom:0px}.callout .callout-sub-item.two-col-icon-layout{display:flex}.callout .callout-sub-item.two-col-icon-layout.center{align-items:center}.callout .callout-sub-item.two-col-icon-layout .left-col i{font-size:20px;margin-right:10px}.callout .callout-sub-item.two-col-icon-layout .right-col{flex-grow:1}.callout.loud-red{background-color:#c66160}.callout.loud-red p{color:#fff}.callout.centered{text-align:center}.toggle .toggle-group .toggle-handle{z-index:2}#paper-invitation-page .guest-party-row .toggle-group .toggle-on,#paper-invitation-page .guest-party-row .toggle-group .toggle-off{line-height:1}.toggle-off.btn{color:#9d9d9d}.toggle-group .toggle-handle{border:1px solid #ddd}@media (max-width: 1200px){.mobile-bottom-menu{transform:translateY(calc(100% + 20px)) !important}}@media (max-width: 1200px){.mobile-bottom-menu.open{transform:translateY(calc(0%)) !important}}.mobile-bottom-menu{position:fixed;z-index:16;left:0px;bottom:0px;width:100%;transform:translateY(calc(100% + 20px));transition:all 0.5s;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 576px){.mobile-bottom-menu{width:360px;left:15px;bottom:15px;border-radius:15px}}.mobile-bottom-menu.open{transform:translateY(0%)}.mobile-bottom-menu .header{background-color:#fff;position:absolute;top:0px;left:0px;right:0px;height:60px}.mobile-bottom-menu .header h4{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.mobile-bottom-menu .header button.cancel-button{position:absolute;top:50%;transform:translateY(-50%);right:15px;padding:5px}.mobile-bottom-menu .header .action-menu{position:absolute;top:15px;right:15px}.mobile-bottom-menu .header .action-menu i{font-size:25px}.mobile-bottom-menu .content{background-color:#fff;margin-top:60px;max-height:60vh;overflow-y:scroll;padding:15px}@media (min-width: 1200px){.mobile-bottom-menu .content{padding:0px}}#current-profile-menu{position:fixed;z-index:100;top:72px;right:13px;background-color:#fff;width:72%;max-width:300px;padding:22px;padding-bottom:12px;border-radius:5px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);transform:translateX(calc(20px));transition:all 0.1s ease-in-out;opacity:0;pointer-events:none}@media (min-width: 1200px){#current-profile-menu{right:10px;top:61px;border-radius:16px;padding-left:0px;padding-right:0px;padding-top:30px;box-shadow:-2px 13px 36px 2px #000000a6;webkit-box-shadow:-2px 13px 36px 2px #000000a6;border:1px solid #bbbbbb}}#current-profile-menu.open{transform:translateX(0);opacity:1;pointer-events:auto}@media (min-width: 1200px){#current-profile-menu.open{transform:translateX(0) translateY(0)}}#current-profile-menu .header{border-bottom:1px solid #e6e6e6;padding-bottom:14px;margin-bottom:8px}@media (min-width: 1200px){#current-profile-menu .header{padding-left:30px;padding-right:25px}}#current-profile-menu .profile-avatar{background-color:#898989;margin-right:15px;margin-bottom:10px}#current-profile-menu h5{margin:0px;margin-bottom:2px}@media (min-width: 1200px){#current-profile-menu h5{margin-top:7px;font-size:20px}}#current-profile-menu .company-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0px;font-size:16px;color:#656565;font-size:16px;color:#656565;margin-top:10px}#current-profile-menu .email-address{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#current-profile-menu .link-container a,#current-profile-menu .link-container .a-fake{display:block;padding:13px;border-radius:10px;transition:all 0.3s;color:#464646;font-weight:600;font-size:16px}@media (min-width: 576px){#current-profile-menu .link-container a,#current-profile-menu .link-container .a-fake{font-size:14.5px}}#current-profile-menu .link-container a:last-child,#current-profile-menu .link-container .a-fake:last-child{border-bottom:0px}#current-profile-menu .link-container a i,#current-profile-menu .link-container .a-fake i{color:#9a9a9a;transition:all 0.3s;margin-right:7px}@media (min-width: 1200px){#current-profile-menu .link-container a,#current-profile-menu .link-container .a-fake{margin-left:15px;margin-right:15px}}#current-profile-menu .link-container a:hover,#current-profile-menu .link-container .a-fake:hover{color:#000;background-color:#f1f1f1;cursor:pointer}#current-profile-menu .link-container hr{margin:5px 0px}.project-avatar #initials{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;text-align:center;display:block}.project-avatar{position:relative;border-radius:5px;background-color:#f5f5f5;color:#2f2f2f}.project-avatar.sm{font-size:14px;width:35px;height:35px}.project-avatar.sm #wedding{width:35px;height:35px}.project-avatar.sm #wedding #initials{font-size:9px}.project-avatar.md{font-size:15px;width:37px;height:37px}.project-avatar.md #wedding{width:37px;height:37px}.project-avatar.md #wedding #initials{font-size:9.5px}.project-avatar.lg{font-size:20px;width:53px;height:53px}.project-avatar.lg #wedding{width:53px;height:53px}.project-avatar.lg #wedding #initials{font-size:14px}.project-avatar.xl{border-radius:10px;font-size:28px;width:75px;height:75px}.project-avatar.xl #wedding{width:75px;height:75px}.project-avatar.xl #wedding #initials{font-size:17px}.project-avatar.xxl{font-size:55px;width:150px;height:150px}.project-avatar.xxl #wedding{width:150px;height:150px}.project-avatar.xxl #wedding #initials{font-size:16px}.project-avatar #wedding{color:#2f2f2f;text-align:center}.project-avatar #wedding #wedding-label{font-size:16px;margin-top:3px;display:block}.context-scroll-dropdown{position:fixed;top:0px;left:0px;width:100vw;transform:translateY(calc(-100% - 60px));transition:all 0.4s;z-index:19}@media (min-width: 1200px){.context-scroll-dropdown{top:53px;width:initial;left:55px;right:0px}}body[data-auth-context="share_link"] .context-scroll-dropdown{left:0px;top:0px}@media (min-width: 1200px){body.project-layout .context-scroll-dropdown{left:255px}}@media (min-width: 1200px){body[data-portal='true'] .context-scroll-dropdown{left:199px}}.context-scroll-dropdown.open{transform:translateY(0%)}.context-scroll-dropdown .project-header{position:relative;z-index:6;height:75px;background-color:#f1f5f8;border-bottom:1px solid #c4c4c4;display:none}@media (min-width: 1200px){.context-scroll-dropdown .project-header{display:none}}.context-scroll-dropdown .project-header .project-info{position:absolute;color:#4a4a4a;position:absolute;top:50%;transform:translateY(-50%);left:67px;font-weight:600;font-size:15px}@media (min-width: 1200px){.context-scroll-dropdown .project-header .project-info{font-size:17px}}.context-scroll-dropdown .project-header .mobile-nav-container{position:absolute;top:50%;transform:translateY(-50%);right:25px}.context-scroll-dropdown .project-header .mobile-nav-container .fa-flip-horizontal{font-size:30px}.context-scroll-dropdown .company-header{position:relative;z-index:6;height:40px;background-color:#fff;border-bottom:1px solid #eaeaea}.context-scroll-dropdown .company-header .global-page-header{position:absolute;top:50%;transform:translateY(-50%);left:25px}@media (min-width: 576px){.context-scroll-dropdown .company-header .global-page-header{left:0px;width:100%;padding-left:15px}}.context-scroll-dropdown .company-header .global-page-header h1{margin:0px;font-size:20px}@media (min-width: 576px){.context-scroll-dropdown .company-header .global-page-header h1{font-size:16px;font-weight:800}}.context-scroll-dropdown .company-header .global-page-header h1 i{margin-right:4px}.context-scroll-dropdown .company-header .global-page-header h1 span{margin:0px;font-size:14px;padding-left:10px;color:#727272}@media (min-width: 576px){.context-scroll-dropdown .company-header .global-page-header h1 span{font-size:14px;padding-left:15px}}.context-scroll-dropdown .company-header .logo-icon{position:absolute;top:50%;transform:translateY(-50%);left:15px;width:30px;filter:invert(33%) sepia(77%) saturate(2383%) hue-rotate(204deg) brightness(98%) contrast(106%)}@media (min-width: 576px){.context-scroll-dropdown .company-header .logo-icon{left:25px}}.context-scroll-dropdown .company-header .global-page-header .right-action-container{position:absolute;top:50%;transform:translateY(-50%);right:20px}.context-scroll-dropdown .table-head-container{opacity:0;transition:all 0.3s;display:none}@media (min-width: 1200px){.context-scroll-dropdown .table-head-container{display:block}}body.project-layout .context-scroll-dropdown .table-head-container{margin-left:0px}.context-scroll-dropdown .table-head-container.open{opacity:1}.context-scroll-dropdown .context-items-container{position:relative;z-index:5;transform:translateY(-100%);background-color:#fff;border-bottom:1px solid #dfdfdf;padding:15px;transition:all 0.4s}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container{margin-left:0px}}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.for-global-page{margin-left:0px;padding-left:29px}}.context-scroll-dropdown .context-items-container.open{transform:translateY(0%)}.context-scroll-dropdown .project-avatar{position:absolute;top:50%;transform:translateY(-50%);left:15px}.context-scroll-dropdown .context-items-container.task_date_groups span.display-name{font-size:18px;font-weight:600}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.task_date_groups span.display-name{font-size:16px;padding-left:5px}}.context-scroll-dropdown .context-items-container.task_date_groups span.direction{font-size:13px;color:#adadad;padding-left:2px}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.task_date_groups span.direction{font-size:13px}}.context-scroll-dropdown .context-items-container.task_statuses{padding:0px}.context-scroll-dropdown .context-items-container.task_statuses div{padding:15px;color:#fff;font-size:15px;font-weight:600;width:fit-content}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.task_statuses div{font-size:14px;font-weight:800;padding:7px;border-radius:6px}}.context-scroll-dropdown .context-items-container.guest_groups span.guest-group-name{font-weight:600;font-size:16px}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.guest_groups span.guest-group-name{margin-left:19px;font-size:14px}}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.sub_event{padding-top:5px;padding-bottom:5px;padding-right:35px}}.context-scroll-dropdown .context-items-container.sub_event .sub-event-icon-and-name{font-weight:800}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.sub_event .sub-event-icon-and-name{margin-left:12px}}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.event_categories{padding:5px 20px;padding-left:28px}}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.vendor_jobs{padding:5px 20px;padding-left:28px}}.context-scroll-dropdown .fin-doc-context-dropdown h1{display:inline-block}.context-scroll-dropdown .fin-doc-context-dropdown .fin-doc-status-badge{min-width:initial;margin-left:8px}.table-head-container.dropdown-table-header-for-document-templates{margin-left:251px;-webkit-box-shadow:0px 8px 9px -4px rgba(0,0,0,0.16);box-shadow:0px 8px 9px -4px rgba(0,0,0,0.16)}.context-scroll-dropdown .context-items-container.schedule_days,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule{background-color:#f1f5f8}.context-scroll-dropdown .context-items-container.schedule_days .schedule-name,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .schedule-name{font-weight:800}.context-scroll-dropdown .context-items-container.schedule_days .schedule-day-date,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .schedule-day-date{font-size:14px}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.schedule_days .schedule-day-date,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .schedule-day-date{font-weight:800;font-size:15px}}.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .sub-schedule-name{display:block;color:#939393;font-weight:600;padding-left:3px;font-size:14px;margin-top:3px}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .sub-schedule-name{font-size:15px;margin-top:6px}}.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .sub-schedule-name i{margin-right:15px}.context-scroll-dropdown .context-items-container.schedule_days .flex-header,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header{display:flex;align-items:center}.context-scroll-dropdown .context-items-container.schedule_days .flex-header .left-col,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .left-col{flex:0 0 70%}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.schedule_days .flex-header .left-col,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .left-col{flex:0 0 300px;padding-left:13px}}.context-scroll-dropdown .context-items-container.schedule_days .flex-header .right-col,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .right-col{text-align:right;flex:0 0 30%}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.schedule_days .flex-header .right-col,.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .right-col{flex-grow:1;text-align:left;padding-left:28px}}@media (min-width: 1200px){.context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .right-col{padding-left:75px}}@media (min-width: 1200px){.external-page .context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .right-col{padding-left:5px}}@media (min-width: 1200px){.portal-view .context-scroll-dropdown .context-items-container.schedule_days_for_sub_schedule .flex-header .right-col{padding-left:20px}}@media (min-width: 1200px){#event-tasks-page .context-scroll-dropdown{top:108px}}@media (min-width: 1200px){#event-tasks-page .context-scroll-dropdown .context-items-container{padding:9px 5px;padding-left:48px;border-bottom:0px}}@media (min-width: 1200px){#event-tasks-page .context-scroll-dropdown .table-head-container{padding-right:2px;border-bottom:1px solid #e0e0e0;overflow:hidden}}.page.task-board-page{margin-top:0px;padding-top:0px}.task-board-container{position:fixed;top:0px;right:0px;bottom:0px;left:0px;top:115px;display:flex;overflow-x:scroll;overflow-y:hidden;padding:5px;padding-bottom:0px;background-color:#fdfdfd}@media (min-width: 1200px){.task-board-container{top:147px;left:255px}}@media (min-width: 1200px){body[data-portal='true'] .task-board-container{left:200px}}.task-board-container .task-status-container{position:relative;margin:10px 8px;margin-bottom:0px;flex:0 0 80vw}@media (min-width: 576px){.task-board-container .task-status-container{flex:0 0 290px;margin:10px 3px;margin-bottom:0px}}.task-board-container .task-status-container .header{background-color:#fff;border-top-width:8px;border-top-style:solid;position:absolute;left:0px;top:0px;width:100%;height:45px;border-radius:8px;z-index:1;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){.task-board-container .task-status-container .header{left:5px;width:calc(100% - 10px)}}.task-board-container .task-status-container .header .status-name{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-weight:600}.task-board-container .task-status-container .header .status-name .badge{background-color:#ffffff;border:1px solid #c9c9c9;position:relative;left:7px;top:-2px;color:#8a8a8a}.task-board-container .task-status-container .task-cards{position:absolute;top:60px;right:0px;bottom:0px;left:0px;overflow-y:scroll;padding-bottom:80px}@media (min-width: 1200px){.task-board-container .task-status-container .task-cards{padding-top:5px}}.task-board-container .task-status-container .header .action-menu{position:absolute;top:50%;transform:translateY(-50%);right:6px}.task-board-container .task-status-container .header .action-menu a,.task-board-container .task-status-container .header .action-menu .dropdown i{color:#464646}.task-board-container .task-status-container .header .action-menu .dropdown{display:inline-block}.task-board-container .task-status-container .header .action-menu .dropdown-menu i{display:initial;padding:initial}@media (min-width: 1200px){.task-board-container .task-status-container .header .action-menu{transition:all 0.1s;opacity:0}.task-board-container .task-status-container .header .action-menu button{transform:scale(0.4);transition:all 0.2s}}@media (min-width: 1200px){.task-board-container .task-status-container:hover .action-menu{opacity:1}.task-board-container .task-status-container:hover .action-menu button{transform:scale(1)}}.task-board-container .task-status-container .collapsed-info{position:absolute;left:47%;top:111px;display:none;transform:rotate(90deg) translateX(-50%);transform-origin:left center;position:relative;width:300px;letter-spacing:1.3pt}.task-board-container .header .expand-button{display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;transition:all 0.2s}.task-board-container .header .expand-button:hover{cursor:pointer}.task-board-container .header .expand-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.task-board-container .collapsed-info .badge{position:relative;left:9px;top:-1px;padding:0.3em 0.6em}.task-board-container .task-status-container.collapsed{flex:0 0 60px}@media (min-width: 1200px){.task-board-container .task-status-container.collapsed{flex:0 0 60px}}.task-board-container .task-status-container.collapsed .status-name,.task-board-container .task-status-container.collapsed .action-menu,.task-board-container .task-status-container.collapsed .task-board-card{display:none}.task-board-container .task-status-container.collapsed .header{box-shadow:none}.task-board-container .task-status-container.collapsed .header .expand-button{display:block}@media (min-width: 1200px){.task-board-container .task-status-container.collapsed .header .expand-button:hover{transform:scale(1.2)}}.task-board-container .task-status-container.collapsed .task-cards{border:1px dashed #cbd3d8;background-color:transparent;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width: 1200px){.task-board-container .task-status-container.collapsed .task-cards{left:5px;right:5px}}.task-board-container .task-status-container.collapsed .collapsed-info{display:block}.task-board-container .task-status-container.collapsed .new-task-button{display:none}.task-board-card{padding:15px;margin-bottom:5px;border-radius:10px}@media (min-width: 1200px){.task-board-card:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);cursor:pointer}}@media (min-width: 1200px){.task-board-card{margin-left:5px;margin-right:5px}}.task-board-card.ui-sortable-helper{transform:rotate(2deg) scale(0.96);-webkit-box-shadow:10px 15px 7px 1px rgba(0,0,0,0.1);box-shadow:10px 15px 7px 1px rgba(0,0,0,0.1);cursor:grab}.task-board-card.not-editable{background-image:linear-gradient(45deg, #fff 25%, #fafafa 25%, #fafafa 50%, #fff 50%, #fff 75%, #fafafa 75%, #fafafa 100%);background-size:14.14px 14.14px}.task-board-card .task-name{font-size:16px;line-height:16.5px;color:#464646;font-weight:600;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 576px){.task-board-card .task-name{font-size:14.5px}}.task-board-card .assigned-completed{display:inline-block;width:fit-content}.task-board-card .task-info{margin-top:8px;color:#929292;font-size:12px}@media (max-width: 1200px){.filter-bar{display:none}}.filter-bar{background-color:#fff;padding:3px 15px;width:100vw;overflow-x:scroll;white-space:nowrap;border:1px solid #e5e5e5}@media (min-width: 1200px){.filter-bar{overflow-x:initial;white-space:initial;width:initial;border:0px;padding:10px 20px;padding-left:30px;padding-right:15px;background-color:transparent;text-align:right;display:flex;align-items:center;justify-content:end}}.filter-bar button{text-transform:none;background-color:#ececec;color:#757e8c}@media (min-width: 1200px){.filter-bar button{padding:6px;margin:0px 8px;background-color:transparent;color:#616161}}.filter-bar button.active{background-color:#f3f3f3;color:#515151}.filter-bar button:focus{outline-style:none;box-shadow:none}.filter-bar .inline-search-field{border-width:0px;border-right:1px solid #cecece;width:215px}.filter-bar .inline-search-field:focus{outline-style:none}@media (min-width: 1200px){.filter-bar .inline-search-field{background-color:transparent}}.filter-bar .dropdown.filter-assignees .dropdown-item{padding-top:6px;padding-bottom:6px}.filter-bar .dropdown.filter-assignees .dropdown-item .assignee-label{position:relative;left:6px;top:-13px;padding-right:15px}.filter-bar .top-level-options{display:inline-block;border-right:1px solid #cecece;padding-right:10px;margin-right:5px}.filter-bar .top-level-options .top-level-option{display:inline-block;color:#3b5360;padding:6px 9px;border-radius:6px}.filter-bar .top-level-options .top-level-option i{margin-right:5px}.filter-bar .top-level-options .top-level-option:hover{background-color:#eeeeee}.filter-bar .top-level-options .top-level-option.active{background-color:#15384a;color:#f0f1f2}.filter-bar .toggler{display:inline-block;color:#616161;padding:6px 9px;border-radius:6px;font-size:14px}.filter-bar .toggler:hover{background-color:#eeeeee;cursor:pointer}.filter-bar .toggle-container{display:flex;align-items:center;letter-spacing:.3pt;font-weight:550}.filter-bar .toggler .toggle-icon{font-size:20px;margin-left:7px;margin-top:-3px;margin-bottom:-3px;display:none}.filter-bar .toggler[data-toggle='off'] .toggle-icon.off{display:inline-block}.filter-bar .toggler[data-toggle='on'] .toggle-icon.on{display:inline-block;color:#00ab86}@media (min-width: 1200px){#event-task-board-page .filter-bar{margin-left:0px;margin-right:0px;border-radius:0px;padding:5px 15px}}.teal-menu{background-color:#fff;padding-left:17px}.teal-menu a{display:inline-block;padding:15px;margin:7px 0px;margin-right:5px;border-radius:6px;transition:all 0.3s}.teal-menu i{margin-right:4px}.teal-menu a:not(.active):hover{color:teal;background-color:#f0f0f0}.teal-menu a.active{background-color:#3f5d6c;color:#fff}.preloader-container .task-head,.preloader-container .task-item{border-radius:8px}.preloader-container .task-group{opacity:0.6;padding-bottom:20px}@media (min-width: 1200px){.preloader-container .task-group{padding:20px;padding-left:50px;padding-right:50px}}.preloader-container .circle{height:40px;width:40px;border-radius:100%;background-color:#c4c4c4;margin-bottom:15px}.preloader-container .task-head{height:25px;background-color:#c4c4c4;margin-bottom:10px;width:40%}@media (min-width: 1200px){.preloader-container .task-head{height:40px}}.preloader-container .task-item{height:15px;background-color:#c4c4c4;margin-top:10px}@media (min-width: 576px){.preloader-container .task-item{margin-top:20px;height:24px}}.wrapper{width:100%;animation:fullView 0.5s forwards linear}@keyframes fullView{100%{width:100%}}.animate{animation:shimmer 2s infinite;background:linear-gradient(to right, #e6e6e6 0%, #dfdfdf 11%, #e6e6e6 40%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.template-applicator-modal .template-block{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);position:relative;border-radius:6px;padding:15px;margin-bottom:20px}@media (min-width: 576px){.template-applicator-modal .template-block{padding:18px;margin-bottom:22px}}@media (min-width: 1200px){.template-applicator-modal .template-block:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.3)}}.template-applicator-modal .template-block .template-name{display:inline-block;font-size:16px;font-weight:600}.template-applicator-modal .template-block .template-description p{font-size:14px;line-height:15px;margin-top:8px;opacity:0.8}@media (min-width: 1200px){.template-applicator-modal .template-block .template-description p{margin-top:10px;font-size:13px}}.template-applicator-modal .template-block .preview-link{display:table;font-size:13px;margin-top:10px}@media (min-width: 576px){.template-applicator-modal .template-block .preview-link{position:absolute;top:20px;right:20px;margin-top:0px}}.template-applicator-modal .template-block .application-warning{display:block;color:#a21515;font-size:13px;margin-top:5px}.template-applicator-modal #back-button{margin-bottom:15px}@media (min-width: 576px){.template-applicator-modal #back-button{display:inline-block}}.template-applicator-modal .selected-template-name{font-size:20px;margin-bottom:25px;font-weight:600}@media (min-width: 576px){.template-applicator-modal .selected-template-name{font-size:18px;margin-bottom:22px;display:inline-block;margin-left:15px;position:relative;top:-6px}}.template-applicator-modal .category-task-list-warning-container{font-size:16px;margin-bottom:10px}@media (min-width: 576px){.template-applicator-modal .category-task-list-warning-container{font-size:14.5px}}.template-applicator-modal .category-task-list-warning-container .category-badge{background-color:#fff;display:inline-block;padding:8px;border-radius:8px;margin-bottom:8px;margin-right:5px;border:1px solid #d6d6d6}.template-applicator-modal .category-task-list-warning-container .category-badge i{margin-right:3px}.template-applicator-modal #schedule-template-setup-fields-container{padding-top:24px;max-width:400px;margin-left:auto;margin-right:auto}.folder-tree .folder-container{position:relative;border-radius:6px;border:1px solid transparent}.folder-tree .folder-container .folder-link{font-size:16px;color:#737373;display:flex;padding:10px 7px}@media (min-width: 576px){.folder-tree .folder-container .folder-link{font-size:14.5px}}@media (min-width: 1200px){.folder-tree .folder-container .folder-link:hover{cursor:pointer}}.folder-tree .folder-container i.fa-folder,.folder-tree .folder-container i.fa-folder-open{margin-right:7px}@media (min-width: 1200px){.folder-tree .folder-container:hover{background-color:#f5f5f5}}.folder-tree .folder-container.open{box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}.folder-tree .folder-container.open i{color:#2f2f2f}.folder-tree .folder-container.open .folder-link{color:#464646}.folder-tree .folder-container .folder-name{white-space:nowrap;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;display:inline-block}.folder-tree .folder-container .fa-folder-open{display:none}.folder-tree .folder-container.open .fa-folder-open{display:inline-block}.folder-tree .folder-container.open .fa-folder{display:none}.folder-tree .folder-container .menu-elipsis{position:absolute;top:50%;transform:translateY(-50%);right:2px;font-size:19px;padding:2px;border-radius:6px}.folder-tree .folder-container .menu-elipsis a{transition:all 0.2s;padding:1px 10px;color:#979797;border-radius:6px}@media (min-width: 1200px){.folder-tree .folder-container .menu-elipsis a:hover{color:#5b5b5b;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.folder-tree .folder-container .menu-elipsis{display:none}.folder-tree .folder-container:hover .menu-elipsis{display:initial}.folder-tree .folder-type-header{font-size:13px;padding:15px 0px;font-weight:600;color:#999999}.contact-link-for-display{display:flex;width:fit-content;align-items:center}.contact-link-for-display img{margin-right:5px}img.contact-link-icon{display:block;background-color:#c4c4c4}img.contact-link-icon.xs{width:15px;height:15px;border-radius:5px}img.contact-link-icon.sm{width:20px;height:20px;border-radius:5px}.link-field-box button.dropdown-toggle{display:flex;align-items:center;letter-spacing:0pt;border-radius:0px;border-top-left-radius:8px;border-right:1px solid #ebebeb;background-color:#fff;min-width:145px}.link-field-box button.dropdown-toggle:hover{background-color:#fff;border-color:transparent;border-right-color:#ebebeb}.link-field-box button.dropdown-toggle::after{position:absolute;right:8px}.link-field-box button.dropdown-toggle img{margin-right:8px}.link-field-box button.dropdown-toggle span{margin-right:5px}.link-field-box .dropdown-menu .dropdown-item{display:flex;align-items:center;padding:16px}@media (min-width: 1200px){.link-field-box .dropdown-menu .dropdown-item{padding:8px}}.link-field-box .dropdown-menu .dropdown-item img{margin-right:12px}.link-field-box{background-color:transparent;border:1px solid #ced4da;border-radius:8px}.link-field-box input{border-radius:0px;border-width:0px}.link-field-box .form-group{border-top:1px solid #ebebeb}.link-field-box .form-group input{padding-left:0px;border-radius:0px !important;border-bottom-right-radius:8px !important}.link-field-box .form-group .input-group-text{padding-right:2px}.link-field-box .form-group .prepend{color:#8c8c8c}.link-field-box .delete-button{margin-right:15px}.link-field-box button .link-type{display:none}.link-field-box .form-group .prepend{display:none}.link-field-box .form-group label{display:none}.link-field-box .form-group .input-group-prepend .input-group-text{border-width:0px}.link-field-box[data-link-type='website'] button .link-type.website{display:block}.link-field-box[data-link-type='website'] .form-group .prepend.website,.link-field-box[data-link-type='website'] .form-group label.website{display:block}.link-field-box[data-link-type='instagram'] button .link-type.instagram{display:block}.link-field-box[data-link-type='instagram'] .form-group .prepend.instagram,.link-field-box[data-link-type='instagram'] .form-group label.instagram{display:block}.link-field-box[data-link-type='facebook'] button .link-type.facebook{display:block}.link-field-box[data-link-type='facebook'] .form-group .prepend.facebook,.link-field-box[data-link-type='facebook'] .form-group label.facebook{display:block}.link-field-box[data-link-type='pinterest'] button .link-type.pinterest{display:block}.link-field-box[data-link-type='pinterest'] .form-group .prepend.pinterest,.link-field-box[data-link-type='pinterest'] .form-group label.pinterest{display:block}.link-field-box[data-link-type='twitter'] button .link-type.twitter{display:block}.link-field-box[data-link-type='twitter'] .form-group .prepend.twitter,.link-field-box[data-link-type='twitter'] .form-group label.twitter{display:block}.link-field-box[data-link-type='youtube'] button .link-type.youtube{display:block}.link-field-box[data-link-type='youtube'] .form-group .prepend.youtube,.link-field-box[data-link-type='youtube'] .form-group label.youtube{display:block}.link-field-box[data-link-type='vimeo'] button .link-type.vimeo{display:block}.link-field-box[data-link-type='vimeo'] .form-group .prepend.vimeo,.link-field-box[data-link-type='vimeo'] .form-group label.vimeo{display:block}.link-field-box[data-link-type='yelp'] button .link-type.yelp{display:block}.link-field-box[data-link-type='yelp'] .form-group .prepend.yelp,.link-field-box[data-link-type='yelp'] .form-group label.yelp{display:block}.contact-info-block{padding:32px 0px}@media (min-width: 576px){.contact-info-block{padding:16px 0px}}.contact-info-block.with-top-border{border-top:1px dotted #e0e0e0}.contact-info-block .name-header{display:flex;align-items:center;margin-bottom:16px}.contact-info-block .name-header .full-name{font-weight:600}.contact-info-block .name-header .profile-avatar{margin-right:16px}.contact-info-block .data-block{margin-bottom:18px;line-height:1.4}@media (min-width: 576px){.contact-info-block .data-block{display:grid;position:relative;grid-template-columns:55px auto;grid-gap:10px;margin:8px 0px;line-height:1.4}}.contact-info-block .data-block:last-of-type{margin-bottom:0px}.contact-info-block .data-label{display:block;color:#5e5e5e;font-size:14px;margin-bottom:4px}@media (min-width: 1200px){.contact-info-block .data-label{font-size:14px;margin-bottom:0px}}@media (min-width: 1200px) and (min-width: 576px){.contact-info-block .data-label{font-size:13.5px}}.contact-info-block .data-label i{display:none;margin-right:5px;font-weight:300}@media (min-width: 1200px){.contact-info-block .data-label i{margin-right:8px}}.contact-info-block .data-value{font-size:16px}@media (min-width: 576px){.contact-info-block .data-value{font-size:14.5px}}@media (min-width: 1200px){.contact-info-block .data-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 1200px){.contact-info-block.with-desktop-hover-mode .mobile-version{display:none}}.contact-info-block.with-desktop-hover-mode .desktop-version{display:none}@media (min-width: 1200px){.contact-info-block.with-desktop-hover-mode .desktop-version{display:block}}.contact-info-block.with-desktop-hover-mode .desktop-version .avatar-and-name-container{position:relative;display:block;width:fit-content}.contact-info-block.with-desktop-hover-mode .desktop-version .name-header{margin-bottom:0px}.contact-info-block.with-desktop-hover-mode .desktop-version .name-header .full-name{font-size:16px}@media (min-width: 576px){.contact-info-block.with-desktop-hover-mode .desktop-version .name-header .full-name{font-size:14.5px}}.contact-info-block.with-desktop-hover-mode .desktop-version .popover-hover-area{position:fixed;top:-500px;left:-500px;min-width:350px;opacity:0;pointer-events:none;transform:translateY(-20px);z-index:10;transition:opacity 0.2s}.contact-info-block.with-desktop-hover-mode .desktop-version .popover-hover-area .popover-container{background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);padding:20px;border-radius:8px;transform:translateX(-8px);transition:all 0.4s;border:1px solid #dcdcdc}.contact-info-block.with-desktop-hover-mode.popover-active .desktop-version .popover-hover-area{opacity:1;pointer-events:auto}.contact-info-block.with-desktop-hover-mode.popover-active .desktop-version .popover-container{transform:translateX(8px)}#contact-company-contacts-preview-modal .contact-info-block:first-child{border-top-width:0px;padding-top:0px}#contact-company-contacts-preview-modal #no-employees-warning{margin-top:24px;text-align:center}#contact-company-contacts-preview-modal #no-employees-warning i{font-size:50px;margin-bottom:20px;color:#c4c4c4}#contact-company-contacts-preview-modal #no-employees-warning p{text-wrap:balance}#contact-company-contacts-preview-modal #no-employees-warning button{white-space:nowrap}.phone-number-dialer-preview{font-size:16px}@media (min-width: 576px){.phone-number-dialer-preview{font-size:14.5px}}.phone-number-dialer-preview .number a{color:#464646}.phone-number-dialer-preview .phone-number-action-icon{display:inline-block;position:relative;margin-left:15px}@media (min-width: 1200px){.phone-number-dialer-preview .phone-number-action-icon{margin-left:7px}}.phone-number-dialer-preview .phone-number-action-icon i{font-size:14px;font-weight:400}.phone-number-dialer-preview .phone-number-action-icon.call i{color:#337738}.phone-number-dialer-preview .phone-number-action-icon.text i{color:#0c509a}.phone-number-dialer-preview .phone-number-action-icon.fax i{color:#d2d2d2}.activity-stream-container.container-position-responsive .activity-stream-items{padding-bottom:150px}@media (min-width: 1200px){.activity-stream-container.container-position-responsive{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.activity-stream-container.container-position-responsive .activity-stream-items{height:100%;overflow:scroll;padding-bottom:105px}}.activity-stream-container.container-position-responsive .new-comment-container{position:absolute;left:0px;right:0px;bottom:0px}.activity-stream-container.container-position-responsive .new-comment-container .comment-container.new-comment{position:fixed}@media (min-width: 1200px){.activity-stream-container.container-position-responsive .new-comment-container .comment-container.new-comment{position:absolute}}@media (min-width: 1200px){.activity-stream-container.container-position-absolute{position:absolute;top:0px;right:0px;bottom:0px;left:0px}}.activity-stream-container.container-position-absolute .activity-stream-items{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:scroll}.activity-stream-container .activity-stream-items{padding-top:15px;padding-right:15px;padding-bottom:105px;padding-left:15px;background-color:#fdfdfd}@media (min-width: 576px){.activity-stream-container .activity-stream-items{padding-left:30px;padding-right:30px}}@media (min-width: 1200px){.activity-stream-container .activity-stream-items{padding-top:30px;padding-bottom:140px}}.activity-stream-container .new-comment-container{background-color:#fcfcfc}@media (min-width: 1200px){.activity-stream-container .new-comment-container{position:absolute;bottom:0px;left:0px;right:0px}}.activity-stream-container .new-comment-container .comment-container{box-shadow:none;-webkit-box-shadow:none;border:0px;background-color:#fcfcfc}.activity-stream-container .new-comment-container .text-container{border:0px}.activity-container{font-size:14px;margin-bottom:12px;border-radius:6px;padding-left:0px;padding-top:10px;padding-bottom:10px}@media (min-width: 576px){.activity-container{font-size:13.5px}}.activity-container .object-source{display:block}@media (min-width: 1200px){.activity-container{margin-bottom:9px}}.activity-container .time-ago-column{font-size:14px;color:#989898}@media (min-width: 576px){.activity-container .time-ago-column{font-size:12.5px}}.activity-container .action-text-column .muted,.activity-container .communication-column .muted{color:#989898}.activity-container .communication-column{flex-grow:1}.activity-container .activity-row-with-avatar{display:flex}.activity-container .activity-row-with-avatar .actor-avatar-column{flex:0 0 40px}@media (min-width: 576px){.activity-container .activity-row-with-avatar .actor-avatar-column{flex:0 0 54px}}.activity-container .activity-row-with-avatar .action-text-column{flex-grow:1}.activity-container .activity-row-simple{display:flex;align-items:center}.activity-container .activity-row-simple .action-text-column{flex-grow:1}@media (max-width: 480px){.activity-container .activity-row-simple .action-text-column{font-size:13px}}.comment-container{position:relative}.comment-container .actor-and-time{font-size:14px}@media (min-width: 576px){.comment-container .actor-and-time{font-size:14.5px}}.comment-container .actor-and-time i{color:#bbbbbb;margin:0px 4px;font-size:6px;position:relative;top:-2px}.comment-container .actor-and-time .time-ago{font-size:13px;color:#909090}@media (min-width: 576px){.comment-container .actor-and-time .time-ago{font-size:13px}}.comment-container p{margin-top:4px;line-height:18px;font-size:14px}@media (min-width: 576px){.comment-container p{font-size:14.5px;line-height:19px}}.comment-container .profile-avatar{margin-right:10px}.comment-container .text-container{position:relative;padding:13px;background-color:#fff;border-radius:14px;border:1px solid #ededed}@media (min-width: 576px){.comment-container .text-container{padding:15px 20px}}.comment-container .profile-avatar.current-user{border-color:transparent}.activity-container[data-comment-created-by-current-profile='true'] .text-container{background-color:#f7fbff;border-color:#e0eaf4}.comment-container .text-container .communication-header{display:flex;align-items:center}.comment-container .text-container .communication-header .actor-and-time{flex-grow:1}.comment-container .text-container .communication-body{margin-top:20px}.comment-container .action-menu{display:block}.comment-container .action-menu button{padding:0px}.comment-container .action-menu i{display:block;font-size:18px;margin-left:10px}@media (min-width: 1200px){.comment-container .action-menu:hover{cursor:pointer}}@media (min-width: 1200px){.comment-container:hover .action-menu{display:block}}.comment-container.new-comment{position:fixed;bottom:0px;left:0px;right:0px;margin-bottom:0px;padding-bottom:20px}@media (min-width: 1200px){.comment-container.new-comment{position:initial;padding-bottom:10px}}.comment-container.new-comment .text-container{padding-top:10px;padding-bottom:10px;background-color:transparent}@media (min-width: 1200px){.comment-container.new-comment .text-container{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px}}.comment-container.new-comment textarea{padding:10px;border-width:0px;box-sizing:initial;width:calc(100% - 20px);border-radius:6px;min-height:20px;border:1px solid #d7d7d7}@media (min-width: 1200px){.comment-container.new-comment textarea{padding:15px;width:100%;box-sizing:border-box;min-height:18px}}.comment-container.new-comment .save-comment-button{margin-top:10px}.comment-container .text-container .mobile-intercept-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px}@media (min-width: 1200px){.comment-container .text-container .mobile-intercept-overlay{display:none}}.activity-stream-container .activity-stream-items .portal-warning{opacity:0.8;display:inline-block;font-size:14px}@media (min-width: 576px){.activity-stream-container .activity-stream-items .portal-warning{font-size:12.5px}}.activity-stream-container .activity-stream-items .portal-warning i{margin-right:4px;font-size:14px}@media (min-width: 576px){.activity-stream-container .activity-stream-items .portal-warning i{font-size:13.5px}}.activity-stream-container .activity-stream-items .portal-warning:hover{cursor:help}.activity-stream-container .activity-stream-items .portal-warning--not-enabled{color:#a21515}.activity-stream-container .activity-stream-items .portal-warning--pending{color:#d58b04}#task-modal[data-task-status-show-in-portal='false'] .activity-row-simple .not-visible-in-portal{display:inline-block}#task-modal[data-task-status-show-in-portal='true'] .activity-row-simple .not-visible-in-portal{display:none}.activity-item-blank-mockup{padding:32px 24px;background-color:#fff;margin-bottom:18px;border-bottom:1px solid #f3f3f3}@media (min-width: 1200px){.activity-item-blank-mockup{padding:24px}}.activity-item-blank-mockup .mockup-content-container{display:grid;grid-template-columns:30px 1fr;gap:21px}.activity-item-blank-mockup .blank-avatar{width:30px;height:30px;border-radius:100%;background-color:#ededed}.activity-item-blank-mockup .right-col--mock-text-grid{display:flex;flex-direction:column;gap:12px}.activity-item-blank-mockup .blank-name-mockup{width:83px;height:10px;border-radius:6px;background-color:#f8f8f8}.activity-item-blank-mockup .mock-text{width:100%;height:8px;border-radius:8px;background-color:#f8f8f8}.activity-item-blank-mockup p{font-size:13px;line-height:19px;color:#464646}@media (min-width: 1200px){.activity-item-blank-mockup p{font-size:14.5px;line-height:21px}}.activity-icon-container i{display:none}.activity-icon-container[data-activity-group="calendar"]{background-color:#b35d5d}.activity-icon-container[data-activity-group="calendar"] i.icon-for-calendar-group{display:block}.activity-icon-container[data-activity-group="vendors"]{background-color:#209797}.activity-icon-container[data-activity-group="vendors"] i.icon-for-vendors-group{display:block}.activity-icon-container[data-activity-group="fin-doc-generic"]{background-color:#a87cae}.activity-icon-container[data-activity-group="fin-doc-generic"] i.icon-for-fin-doc-generic-group{display:block}.activity-icon-container[data-activity-group="payment-created"]{background-color:#45946b}.activity-icon-container[data-activity-group="payment-created"] i.icon-for-payment-created-group{display:block}.activity-icon-container[data-activity-group="tasks"]{background-color:#d8bc85}.activity-icon-container[data-activity-group="tasks"] i.icon-for-tasks-group{display:block}.activity-icon-container[data-activity-group="contact-added-to-event"]{background-color:#638aaf}.activity-icon-container[data-activity-group="contact-added-to-event"] i.icon-for-contact-added-to-event-group{display:block}.activity-icon-container[data-activity-group="event-created"]{background-color:#5a5b5b}.activity-icon-container[data-activity-group="event-created"] i.icon-for-event-created-group{display:block}.activity-icon-container[data-activity-group="leads"]{background-color:#81669f}.activity-icon-container[data-activity-group="leads"] i.icon-for-leads-group{display:block}.activity-icon-container[data-activity-group="new-lead-form-submission"]{background-color:#81669f}.activity-icon-container[data-activity-group="new-lead-form-submission"] i.icon-for-new-lead-form-submission-group{display:block}.activity-icon-container[data-activity-group="mood-boards"]{background-color:#b05589}.activity-icon-container[data-activity-group="mood-boards"] i.icon-for-mood-boards-group{display:block}.activity-icon-container[data-activity-group="staff-account-updated"]{background-color:#a3979e}.activity-icon-container[data-activity-group="staff-account-updated"] i.icon-for-staff-account-updated-group{display:block}.activity-icon-container[data-activity-group="company-created"]{background-color:#76b891}.activity-icon-container[data-activity-group="company-created"] i.icon-for-company-created-group{display:block}.activity-icon-container[data-activity-group="documents"]{background-color:#315b6c}.activity-icon-container[data-activity-group="documents"] i.icon-for-documents-group{display:block}.activity-icon-container[data-activity-group="signature-captured"]{background-color:#315b6c}.activity-icon-container[data-activity-group="signature-captured"] i.icon-for-signature-captured-group{display:block}.activity-stream-container .simple-signature-for-activity{font-size:23px;background-color:#f8f8f8;padding:16px;border-radius:8px;border:1px dashed #cfcfcf}.activity-stream-container .simple-signature-for-activity .typed-signature{font-family:'Dancing Script', cursive;color:#2f2f2f}.activity-stream-container.activity-item-white-card-display .activity-stream-items{padding:0px;background-color:transparent;max-width:800px}.activity-stream-container.activity-item-white-card-display .activity-container{font-size:16px;padding:32px 24px;background-color:#fff;border-bottom:1px solid #eaeaea;border-radius:0px;transition:all 0.3s;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:16px;margin-bottom:0px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container{font-size:14.5px}}@media (min-width: 1200px){.activity-stream-container.activity-item-white-card-display .activity-container{grid-gap:12px;padding:24px;border-radius:0px}}.activity-stream-container.activity-item-white-card-display .activity-container .avatar-and-icon-column{display:flex}.activity-stream-container.activity-item-white-card-display .activity-container .activity-icon-container{position:relative;width:17px;height:17px;border-radius:100%;margin-left:-12px;border:1px solid #fff;top:17px}.activity-stream-container.activity-item-white-card-display .activity-container .activity-icon-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:9.5px;font-weight:900}.activity-stream-container.activity-item-white-card-display .activity-container .activity-details-column{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:8px}.activity-stream-container.activity-item-white-card-display .activity-container .activity-top-line{display:flex;width:100%;overflow:hidden;gap:5px;align-items:center}.activity-stream-container.activity-item-white-card-display .activity-container .actor-name{font-weight:700;padding-right:4px;white-space:nowrap}.activity-stream-container.activity-item-white-card-display .activity-container .time-ago{color:#727272;font-size:14px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .time-ago{font-size:13.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .fa-circle{color:#727272;scale:0.3;opacity:0.5}.activity-stream-container.activity-item-white-card-display .activity-container .event-name{color:#727272;padding:2px 0px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .event-name{font-size:12.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .header .profile-avatar{display:block}.activity-stream-container.activity-item-white-card-display .activity-container .header .actor-name{font-size:16px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .header .actor-name{font-size:14.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .header .event-name{color:#727272;font-size:14px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .header .event-name{font-size:12.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .header .event-name a{color:#727272}.activity-stream-container.activity-item-white-card-display .activity-container .header .event-name a:hover{text-decoration:underline}.activity-stream-container.activity-item-white-card-display .activity-container .header .fa-circle{color:#c4c4c4;font-size:8px;margin:0px 5px;position:relative;top:-2px}.activity-stream-container.activity-item-white-card-display .activity-container .header .time-ago{color:#727272;font-size:14px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .header .time-ago{font-size:12.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .descriptive-action-text{color:#727272;font-size:16px;line-height:1.4;text-wrap:pretty}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .descriptive-action-text{font-size:14.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .descriptive-action-text .leading-icon{margin-right:5px}.activity-stream-container.activity-item-white-card-display .activity-container .descriptive-action-text a{color:#2f2f2f;font-weight:600}.activity-stream-container.activity-item-white-card-display .activity-container .descriptive-action-text a:hover{text-decoration:underline}.activity-stream-container.activity-item-white-card-display .activity-container .descriptive-action-text--for-communication{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;margin-bottom:8px;align-items:center}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block{background-color:#fff;border-radius:8px;overflow-wrap:anywhere}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block--border-padded{border:1px solid #eeeeee;padding:24px}@media (min-width: 1200px){.activity-stream-container.activity-item-white-card-display .activity-container .preview-block--border-padded{padding:16px}}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block p{font-size:16px;color:#727272}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .preview-block p{font-size:14.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block a{color:#2f2f2f;font-weight:600}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block a:hover{text-decoration:underline}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block .__change-arrow{margin-right:6px;margin-left:6px}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block .grey-label{color:#727272;display:block;margin-bottom:5px}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.preview-block--stacked-details{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;font-size:16px;color:#727272;line-height:1.5}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.preview-block--stacked-details{font-size:14.5px}}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.preview-block--stacked-details i{font-weight:300}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.preview-block--stacked-details.--align-items-center{align-items:center}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.mood-board-preview-block{padding:0px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.mood-board-preview-block{max-width:500px}}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.mood-image-preview-block{padding:0px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.mood-image-preview-block{padding:15px}}@media (min-width: 1200px){.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.mood-image-preview-block{padding:0px}}.activity-stream-container.activity-item-white-card-display .activity-container .preview-block.mood-image-preview-block img{max-width:45%;max-height:500px;border-radius:6px;display:block}.activity-stream-container.activity-item-white-card-display .activity-container.demo-activity{position:relative}.activity-stream-container.activity-item-white-card-display .activity-container .demo-notifier{color:#fff;background-color:#c66160;position:absolute;padding:3px;border-radius:5px;font-size:12px;text-transform:uppercase;z-index:1;top:11px;right:-8px}@media (min-width: 576px){.activity-stream-container.activity-item-white-card-display .activity-container .demo-notifier{top:24px;left:-7px;right:initial}}#event-page .activity-stream-container.activity-item-white-card-display .event-name,#event-page .activity-stream-container.activity-item-white-card-display .event-name-seperator,#lead-page .activity-stream-container.activity-item-white-card-display .event-name,#lead-page .activity-stream-container.activity-item-white-card-display .event-name-seperator,#event-contact-recent-portal-activity-modal .activity-item-white-card-display .event-name,#event-contact-recent-portal-activity-modal .activity-item-white-card-display .event-name-seperator{display:none}#event-page .activity-stream-container.activity-item-white-card-display .activity-container .header,#lead-page .activity-stream-container.activity-item-white-card-display .activity-container .header,#event-contact-recent-portal-activity-modal .activity-item-white-card-display .activity-container .header{align-items:center}body[data-portal='true'] .in-app-notifications-container .in-app-notification-container .time-and-event .event-name-elements{display:none}.floating-action-buttons-container{position:fixed;bottom:162px;right:8px}.floating-action-buttons-container .action-button{position:relative;background-color:#00ab86;width:40px;height:40px;border-radius:100%;margin-bottom:10px;transition:all 0.3s}@media (min-width: 576px){.floating-action-buttons-container .action-button{width:49px;height:49px}}@media (min-width: 1200px){.floating-action-buttons-container .action-button:hover{background-color:#00c89c}}.floating-action-buttons-container .action-button i{color:#fff}@media (min-width: 576px){.floating-action-buttons-container .action-button i{font-size:18px}}.desktop-index-filter-column .header{background-color:#fff;padding:0px;margin-bottom:10px}.desktop-index-filter-column .header .flex-container{display:flex;align-items:center}.desktop-index-filter-column .header .flex-container .button-container{flex-grow:1;text-align:right}.desktop-index-filter-column .filter-options-container{padding:0px}.desktop-index-filter-column .filter-options-container .filter-option{font-size:16px;padding:5px 12px;padding-right:4px;border-radius:4px;margin-bottom:2px;border:1px solid transparent}@media (min-width: 576px){.desktop-index-filter-column .filter-options-container .filter-option{font-size:14.5px}}.desktop-index-filter-column .filter-options-container .filter-option:hover{cursor:pointer;background-color:#f5f5f5}.desktop-index-filter-column .filter-options-container .filter-option.selected{box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}.desktop-index-filter-column .filter-options-container .filter-option.selected i{color:#2f2f2f}.desktop-index-filter-column .filter-options-container .filter-option .flex-container{display:flex;align-items:center}.desktop-index-filter-column .filter-options-container .filter-option .flex-container .contact-group-name{flex-grow:1}.desktop-index-filter-column .filter-options-container .filter-option .flex-container .action-menu{text-align:right}.desktop-index-filter-column .filter-options-container .filter-option .ellipsis-button{opacity:0}.desktop-index-filter-column .filter-options-container .filter-option:hover .ellipsis-button{opacity:1}.background-picker-container .background-option{margin:5px;background-color:#c4c4c4;background-size:cover;border:1px solid #c4c4c4;transition:all 0.3s;position:relative}.background-picker-container .background-option.selected{box-shadow:0px 0px 4px 4px rgba(0,0,0,0.8);-moz-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.8);-webkit-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.8)}.background-picker-container .background-option.horizontal{height:100px}.background-picker-container .background-option.vertical{height:213px}.background-picker-container .background-option.square{height:125px}.background-picker-container .background-option.custom-option .center-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:60%;padding:10px;border-radius:6px;text-align:center;background-color:rgba(0,0,0,0.26);color:#fff}.background-picker-container .background-option.custom-option .center-container i{display:block;font-size:16px;margin-bottom:10px}.background-picker-container .background-option:not(.selected):hover{box-shadow:0px 0px 4px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.3)}.background-picker-container .background-option .info-badge{position:absolute;top:-1px;right:-1px;background-color:#8c8c8c;font-size:11px;color:#fff;border-bottom-left-radius:5px;padding:3px}.background-picker-container .background-option .info-badge div{text-align:right}.background-picker-container .background-option.sticker{background-color:#fff;height:120px}.background-picker-container .background-option.sticker img{max-width:calc(100% - 40px);max-height:calc(100% - 40px);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.fancy-button-group{display:inline-block;background-color:#f4f4f4;padding:2px 0px;border-radius:8px;border:3px solid #f4f4f4}.fancy-button-group button{padding:6px 10px;color:#727272;margin:0px 2px;font-size:14px;border-radius:8px}.fancy-button-group button:not(.selected):hover{color:#464646;cursor:pointer;-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2)}.fancy-button-group button.selected{color:#464646;background-color:#fff;border-color:#bdbdbd;box-shadow:0px 1px 2px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.08)}.fancy-button-group.selected-is-blue button.selected{color:#fff;background-color:#62788a;box-shadow:none;-webkit-box-shadow:none}.fancy-button-group.full-width{width:100%}.fancy-button-group.full-width.two-buttons button{width:calc(50% - 7px)}.fancy-button-group.full-width.three-buttons button{width:calc(33.33% - 7px)}.fancy-button-group.vertical-stack button{width:calc(100% - 10px);display:block;margin:0px;margin-left:auto;margin-right:auto;text-align:left}.fancy-button-group.slim{border-width:2px}.fancy-button-group.slim button{padding:2px 7px}.fancy-button-group.extra-slim{border-width:2px}.fancy-button-group.extra-slim button{padding:2px 7px;font-size:14px}@media (min-width: 576px){.fancy-button-group.extra-slim button{font-size:12.5px}}.fancy-button-group button .selected-icon{display:none}.fancy-button-group button.selected .selected-icon{display:initial}.fancy-button-group button.selected .unselected-icon{display:none}.secondary-header-fixed .mobile-header .fancy-button-group{display:flex;background-color:transparent;border-width:0px;width:100%;padding-left:24px;gap:32px}.secondary-header-fixed .mobile-header .fancy-button-group .btn{height:50px;border-radius:0px;border-width:0px;box-shadow:none;-webkit-box-shadow:none;border-bottom:4px solid transparent;font-size:15.5px;margin:0px;padding:0px;min-width:50px}.secondary-header-fixed .mobile-header .fancy-button-group .btn.selected{border-bottom-color:#2f2f2f}.in-app-notifications-container{position:fixed;transform:translateY(20px);pointer-events:none;opacity:0;z-index:99999999999;top:69px;right:0px;bottom:0px;left:0px;background-color:#fff;border-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);transition:all 0.2s ease-in-out;overflow:scroll}@media (min-width: 576px){.in-app-notifications-container{top:61px;width:530px;right:14px;bottom:15px;left:initial;border-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}@media (min-width: 1200px){.in-app-notifications-container{width:603px;right:10px;bottom:10px;border-radius:16px;box-shadow:-2px 13px 36px 2px #000000a6;webkit-box-shadow:-2px 13px 36px 2px #000000a6;transform:translateX(20px) translateY(0px);border:1px solid #bbbbbb}}.in-app-notifications-container.active{pointer-events:auto;opacity:1;transform:translateY(0px)}@media (min-width: 1200px){.in-app-notifications-container.active{transform:translateX(0px) translateY(0px)}}.in-app-notifications-container .header{display:flex;align-items:center;margin-bottom:5px;padding:20px;background-color:#f4f4f4}@media (min-width: 576px){.in-app-notifications-container .header{padding:20px;margin-bottom:10px}}.in-app-notifications-container .header .right{flex-grow:1;text-align:right}@media (min-width: 1200px){.in-app-notifications-container .header{background-color:#fff;position:sticky;left:0px;top:0px;right:0px;height:unset;z-index:5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.13);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.13);border-radius:16px;padding:16px 32px}}#in-app-notifications-container.open{transform:translateX(0)}.in-app-notifications-container .header h4{margin:0px;font-size:19px}.in-app-notifications-container .header h4 i{margin-right:5px}.in-app-notifications-container .header .mark-all-as-read{color:#2e5166;font-size:14px;font-weight:600}.in-app-notifications-container .in-app-notification-container{padding:25px 15px;display:flex;border-bottom:1px solid #efefef;transition:all 0.2s;position:relative}@media (min-width: 576px){.in-app-notifications-container .in-app-notification-container{padding:17px 17px}}.in-app-notifications-container .in-app-notification-container .avatar-column{flex:0 0 50px;position:relative}@media (min-width: 576px){.in-app-notifications-container .in-app-notification-container .avatar-column{flex:0 0 48px}}.in-app-notifications-container .in-app-notification-container .avatar-column .profile-avatar{display:block}.in-app-notifications-container .in-app-notification-container .content-column{padding-top:4px}@media (min-width: 1200px){.in-app-notifications-container .in-app-notification-container{padding:17px 48px}}.in-app-notifications-container .in-app-notification-container .object-record-link-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:transparent}.in-app-notifications-container .in-app-notification-container .activity-main-text{font-size:15px}@media (min-width: 576px){.in-app-notifications-container .in-app-notification-container .activity-main-text{font-size:15px}}.in-app-notifications-container .in-app-notification-container .dropdown-action-menu{display:none;position:absolute;z-index:2;right:5px;top:17px}.in-app-notifications-container .in-app-notification-container .dropdown-action-menu button{margin-right:10px}.in-app-notifications-container .in-app-notification-container .context{margin-top:11px;font-size:15px}.in-app-notifications-container .in-app-notification-container .time-and-event{color:#9b9b9b;margin-top:11px}.in-app-notifications-container .in-app-notification-container .time-and-event .fa-circle{font-size:6px;margin:0px 5px;position:relative;top:-2px}.in-app-notifications-container .in-app-notification-container .communication-body{margin-top:10px}.in-app-notifications-container .in-app-notification-container .communication-body p{line-height:20px}@media (min-width: 1200px){.in-app-notifications-container .in-app-notification-container:hover{background-color:#f9f9f9;cursor:pointer}.in-app-notifications-container .in-app-notification-container:hover .dropdown-action-menu{display:initial}}.in-app-notifications-container .in-app-notification-container .unread-dot{width:12px;height:12px;background-color:#dc3545;position:absolute;left:-5px;top:-2px;border-radius:100%;border:2px solid #fff}@media (min-width: 576px){.in-app-notifications-container .in-app-notification-container .unread-dot{left:-10px;top:11px}}@media (min-width: 1200px){.in-app-notifications-container .in-app-notification-container .unread-dot{width:14px;height:14px;left:-20px;top:7px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.in-app-notifications-container .in-app-notification-container .mark-as-read-link i,.in-app-notifications-container .in-app-notification-container .mark-as-unread-link i{margin-right:9px;display:inline-block}.in-app-notifications-container .in-app-notification-container .mark-as-unread-link{display:none}.in-app-notifications-container .in-app-notification-container[data-read='true'] .unread-dot{display:none}.in-app-notifications-container .in-app-notification-container[data-read='true'] .mark-as-read-link{display:none}.in-app-notifications-container .in-app-notification-container[data-read='true'] .mark-as-unread-link{display:block}.discarded-record-container .notice-container{width:90%;max-width:400px;text-align:center;color:#a21515;border:1px solid #e8e3e3;padding:20px;border-radius:20px;margin-left:auto;margin-right:auto;margin-top:20vh}.discarded-record-container .notice-container .trash-icon{font-size:40px;display:block;margin-bottom:20px;color:#a21515}.discarded-record-container .notice-container h4{margin-bottom:0px}#animated-hamburger{display:inline-block;width:49px;height:42px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#animated-hamburger span{display:block;position:absolute;height:4px;width:100%;background:#464646;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#animated-hamburger span:nth-child(1){top:0px}#animated-hamburger span:nth-child(2),#animated-hamburger span:nth-child(3){top:50%;transform:translateY(-50%)}#animated-hamburger span:nth-child(4){bottom:0px}#animated-hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}#animated-hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#animated-hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#animated-hamburger.open span:nth-child(4){top:18px;width:0%;left:50%}.progress-bar-container .progress{margin-bottom:5px}.progress-bar-container .progress-labels{display:flex;font-size:14px}@media (min-width: 1200px){.progress-bar-container .progress-labels{font-size:13px}}.progress-bar-container .progress-labels.small-grey{font-size:12px;color:#909090}.progress-bar-container.single-line{display:flex;align-items:center}.progress-bar-container.single-line .progress{flex:70%;margin-bottom:0px}.progress-bar-container.single-line .progress-labels{flex:30%}.social-vendor-header{position:relative;background-color:#fff}@media (min-width: 1200px){.social-vendor-header{border-bottom-left-radius:12px;border-bottom-right-radius:12px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.social-vendor-header .cover-image-container{position:relative}.social-vendor-header .cover-image-container img{display:block;width:100%}.social-vendor-header .avatar-image-container{border-radius:8px;border:3px solid #fff;position:absolute;top:calc(100% - 30px);left:15px;z-index:2}@media (min-width: 576px){.social-vendor-header .avatar-image-container{top:calc(100% - 65px);left:25px;border-width:5px}}.social-vendor-header .avatar-image-container .profile-avatar{display:block;width:80px;height:80px;font-size:45px}.social-vendor-header .avatar-image-container .profile-avatar img{width:80px;height:80px}@media (min-width: 576px){.social-vendor-header .avatar-image-container .profile-avatar{width:135px;height:135px;font-size:65px}.social-vendor-header .avatar-image-container .profile-avatar img{width:135px;height:135px}}.social-vendor-header .info-container{padding-left:112px;padding-top:16px;padding-bottom:16px;padding-right:15px}@media (min-width: 576px){.social-vendor-header .info-container{padding-left:185px;padding-top:20px;padding-bottom:28px}}.social-vendor-header .info-container h1{font-size:20px}@media (min-width: 576px){.social-vendor-header .info-container h1{font-size:30px}}.social-vendor-header .edit-image-button-group button{background-color:#0000002b;color:#fff;border:1px solid #ffffff73}.social-vendor-header .edit-image-button-group button i{transition:all 0.3s}@media (min-width: 1200px){.social-vendor-header .edit-image-button-group button:hover i{transform:scale(1.3)}}.social-vendor-header #edit-cover-image-button-group{position:absolute;right:5px;bottom:5px}.social-vendor-header #edit-cover-image-button-group button{padding:7px}.social-vendor-header #edit-avatar-button-group{position:absolute;right:0px;bottom:0px}.social-vendor-header #edit-avatar-button-group button{padding:3.5px 1.5px}.social-vendor-header #edit-avatar-button-group button i{font-size:7px;display:block}@media (min-width: 576px){.social-vendor-header #edit-avatar-button-group{position:absolute;right:5px;bottom:5px}.social-vendor-header #edit-avatar-button-group button{padding:8px 5px}.social-vendor-header #edit-avatar-button-group button i{font-size:15px;display:block}}#social-vendor-header-context-dropdown{opacity:0;padding-right:0px;transition:opacity .3s}#social-vendor-header-context-dropdown.open{opacity:1}#social-vendor-header-context-dropdown .dropdown-container{background-color:#fff;display:flex;align-items:center;padding:15px;padding-left:17px;border-bottom-right-radius:12px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#social-vendor-header-context-dropdown .dropdown-container .profile-avatar{margin-right:15px}.social-vendor-header.vendor_job_page .info-container{display:flex;align-items:center}.social-vendor-header.vendor_job_page .info-container .info-container-left{flex-grow:1}.social-vendor-header .demo-badge-container{position:absolute;top:10px;left:10px}#social-vendor-header-context-dropdown .vendor-job-category-assignment{border:1px solid #eeeeee;color:#343a40;padding:6px;margin-left:10px;border-radius:6px;font-size:14px}@media (min-width: 576px){#social-vendor-header-context-dropdown .vendor-job-category-assignment{font-size:13.5px}}#social-vendor-header-context-dropdown .vendor-job-category-assignment .remove-button{display:none !important}.vendor-details-column{background-color:#fff}@media (min-width: 576px){.vendor-details-column{margin-right:300px}}@media (min-width: 1200px){.vendor-details-column{border-right:1px solid #e0e0e0;position:fixed;top:53px;left:55px;bottom:0px;width:450px;padding:0px;overflow-y:scroll;z-index:2}}.vendor-details-column .cover-image-container{position:relative;border-radius:0px;width:100%;aspect-ratio:2.5 / 1;background-color:#f4f4f4}.vendor-details-column .cover-image-container img{max-width:100%;display:block}.vendor-details-column .avatar-and-controls{display:flex;align-items:end;justify-content:space-between}.vendor-details-column .avatar-image-container{position:relative;width:fit-content;border-radius:8px;border:3px solid #fff;background-color:#fff;box-shadow:0px 1px 0px 1px #0000000a;-webkit-box-shadow:0px 1px 0px 1px #0000000a;margin-top:-50px}@media (min-width: 576px){.vendor-details-column .avatar-image-container{margin-top:-65px}}.vendor-details-column .avatar-image-container .profile-avatar{display:block;width:80px;height:80px;font-size:45px;border-radius:6px}.vendor-details-column .avatar-image-container .profile-avatar img{width:80px;height:80px;border-radius:6px}@media (min-width: 576px){.vendor-details-column .avatar-image-container .profile-avatar{width:100px;height:100px;font-size:55px}.vendor-details-column .avatar-image-container .profile-avatar img{width:100px;height:100px}}.vendor-details-column h2.company-name{font-weight:550;font-size:24px}.vendor-details-column .edit-image-button-group{display:none;position:absolute;bottom:5px;right:5px}@media (min-width: 576px){.vendor-details-column .edit-image-button-group{display:block}}.vendor-details-column .edit-image-button-group button{padding:4px 1px}.vendor-details-column .edit-image-button-group button i{color:#fff;text-shadow:0 0 3px #00000045}.vendor-details-column .edit-image-button-group i{transition:all 0.3s}@media (min-width: 1200px){.vendor-details-column .edit-image-button-group:hover button i{transform:scale(1.3);text-shadow:0 0 7px #0000007d}}.vendor-details-column .sub-content-container{position:relative;margin:0px 32px}@media (min-width: 576px){.vendor-details-column .sub-content-container{margin:0px 40px}}.vendor-details-column .vendor-specifics-container{border-bottom:1px dotted #e0e0e0;padding:24px 0px;margin-top:16px}@media (min-width: 576px){.vendor-details-column .vendor-specifics-container{padding:32px 0px;padding-top:16px;display:grid;position:relative;grid-template-columns:auto 210px;grid-gap:24px;margin:8px 0px}}.vendor-details-column .vendor-specifics-container .data-label{display:block;color:#5e5e5e;font-size:14px;margin-bottom:8px}@media (min-width: 1200px){.vendor-details-column .vendor-specifics-container .data-label{font-size:14px;margin-bottom:12px}}@media (min-width: 1200px) and (min-width: 576px){.vendor-details-column .vendor-specifics-container .data-label{font-size:13.5px}}.vendor-details-column .vendor-specifics-container .status-container{margin-bottom:24px}@media (min-width: 576px){.vendor-details-column .vendor-specifics-container .status-container{margin-bottom:0px}}@media (min-width: 1200px){.vendor-details-column.for-vendor-job{left:calc(55px + 199px);width:400px}}body[data-portal='true'] .vendor-details-column.for-vendor-job{left:199px;width:400px}.vendor-details-column.for-vendor-job #cover-image-edit-container #edit-cover-image-button-group{display:none}.vendor-details-column.for-vendor-job #cover-image-edit-container:hover #edit-cover-image-button-group{display:block}.vendor-details-column.for-vendor-job #avatar-image-edit-container #edit-avatar-button-group{display:none}.vendor-details-column.for-vendor-job #avatar-image-edit-container:hover #edit-avatar-button-group{display:block}@media (min-width: 1200px){.enriched-profile .left-panel{position:fixed;top:53px;right:calc(30vw);left:55px;bottom:0px;overflow:scroll;padding:0px 25px;padding-left:11vw}}.enriched-profile .right-panel{display:none}@media (min-width: 1200px){.enriched-profile .right-panel{background-color:#fff;border-top-left-radius:12px;padding:27px;display:block;position:fixed;top:72px;right:0px;bottom:0px;width:calc(30vw - 20px);overflow:scroll;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.enriched-profile .section-head{display:flex;margin-bottom:12px}.enriched-profile .section-head .head-left{flex-grow:1}.enriched-profile .social-vendor-header #social-vendor-header-context-dropdown{position:fixed;top:53px;right:0px;left:55px;z-index:3}.educational-container{max-width:1000px;padding:40px}.educational-container img{max-width:100%;display:block}.educational-container .info-column{margin-top:30px}@media (min-width: 576px){.educational-container .info-column{margin-top:0px;padding-left:40px}}.onboarding-wizard .form-wrapper{background-color:#fff;min-height:100vh}@media (min-width: 1200px){.onboarding-wizard .form-wrapper{position:fixed;top:0px;bottom:0px;left:0px;min-height:initial;width:50vw;overflow:scroll}}.onboarding-wizard .feature-wrapper{display:none}@media (min-width: 1200px){.onboarding-wizard .feature-wrapper{display:block;position:fixed;top:0px;right:0px;bottom:0px;width:50vw;background-color:#fcfcfc;pointer-events:none}}.onboarding-wizard .feature-wrapper .background-curtain{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;opacity:0}.onboarding-wizard .form-wrapper .logo-header-wrapper{padding:24px;padding-bottom:48px}@media (min-width: 576px){.onboarding-wizard .form-wrapper .logo-header-wrapper{padding:48px;padding-bottom:96px}}@media (min-width: 1200px){.onboarding-wizard .form-wrapper .logo-header-wrapper{display:flex;align-items:center;gap:48px;padding:48px;padding-bottom:12vh}}.onboarding-wizard .form-wrapper .logo-header-wrapper .logo{width:116px;margin-bottom:24px}@media (min-width: 576px){.onboarding-wizard .form-wrapper .logo-header-wrapper .logo{width:136px;margin-bottom:32px}}@media (min-width: 1200px){.onboarding-wizard .form-wrapper .logo-header-wrapper .logo{width:130px;margin-bottom:0px}}.onboarding-wizard .form-wrapper .form-content{padding:0px 24px 100px 24px;max-width:465px;margin-left:auto;margin-right:auto;margin-bottom:150px}@media (min-width: 576px){.onboarding-wizard .form-wrapper .form-content{max-width:420px}}@media (min-width: 1200px){.onboarding-wizard .form-wrapper .form-content{padding-bottom:0px;margin-bottom:32px}}.onboarding-wizard .form-wrapper .form-content .divider{height:20px;width:100%}.onboarding-wizard .form-wrapper .form-content h1{font-size:33px}@media (min-width: 576px){.onboarding-wizard .form-wrapper .form-content h1{font-size:36px}}.onboarding-wizard h2.sub-header{font-size:23px}@media (min-width: 1200px){.onboarding-wizard h2.sub-header{font-size:27px}}.onboarding-wizard p.sub-header-2{margin-bottom:0px;position:fixed;top:24px;right:24px;font-size:14px}@media (min-width: 576px){.onboarding-wizard p.sub-header-2{position:relative;top:0px;right:0px}}.onboarding-wizard .form-wrapper .form-content h4{font-size:18px;font-weight:normal}@media (min-width: 576px){.onboarding-wizard .form-wrapper .form-content h4{font-size:19px}}.onboarding-wizard #form-avatar .mobile-avatar-container .profile-avatar{display:block;margin-left:auto;margin-right:auto;background-color:#fff !important;border:1px dashed #dadada;color:#c4c4c4;margin-bottom:48px;box-sizing:content-box}.onboarding-wizard #form-avatar .mobile-avatar-container .profile-avatar img{display:block}#form-company-details #address-actions .dark-link{font-size:14px}.onboarding-wizard #form-company-details #inline-logo-preview{border:1px solid #d1d1d1;border-radius:8px;padding:16px;padding-top:24px}#form-company-details #inline-logo-preview img{max-width:100%;max-height:100px;display:block;margin-left:auto;margin-right:auto;margin-bottom:24px}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:43%;width:360px;background-color:#fff;z-index:3;border-radius:24px;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;transition:all 0.5s;border:1px solid #dcdcdc}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview .full-name-display{display:block;text-align:center;font-size:27px;font-weight:500;padding-top:200px;padding-bottom:55px;transition:all 0.5s}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview .profile-avatar{position:absolute;left:50%;transform:translateX(-50%) translateY(26%);transition:all 0.5s;background-color:#fff !important;border:1px dashed #dadada;color:#c4c4c4;font-weight:100;box-sizing:content-box}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview .profile-avatar img{display:block}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview[data-state="offstage"]{top:calc(100% + 300px)}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview[data-state="onstage-done"]{top:20%;padding-top:20px}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview[data-state="onstage-done"] .profile-avatar{transform:translateX(-50%) translateY(-63%) scale(0.5)}.onboarding-wizard .feature-wrapper #feature-profile-avatar-preview[data-state="onstage-done"] .full-name-display{padding-top:23px;padding-bottom:30px;transform:scale(0.7)}.onboarding-wizard .feature-wrapper #feature-company-preview{position:absolute;left:50%;transform:translateX(-50%);bottom:-13px;width:80%;height:71vh;background-color:#fff;z-index:2;border-radius:24px;overflow:hidden;padding:40px;padding-top:80px;transition:all 0.6s;border:1px solid #dcdcdc}.onboarding-wizard .feature-wrapper #feature-company-preview #details-preview-notice{position:absolute;left:0px;top:0px;padding:16px;border-bottom-right-radius:8px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.onboarding-wizard .feature-wrapper #feature-company-preview #invoice-header .logo-placeholder{font-size:76px;margin-bottom:13px;color:#c4c4c4;font-weight:200}.onboarding-wizard .feature-wrapper #feature-company-preview #invoice-header .company-name-display{font-size:20px;font-weight:600;margin-bottom:13px;display:block}.onboarding-wizard .feature-wrapper #feature-company-preview #invoice-header .address-display{font-size:15px;line-height:1.5}.onboarding-wizard .feature-wrapper #feature-company-preview #invoice-header .logo-container img{max-width:250px;max-height:160px;margin-bottom:18px}.onboarding-wizard .feature-wrapper #feature-company-preview #invoice-header .placeholder-span{display:block;height:13px;background-color:#f1f1f1;border-radius:8px;margin-bottom:11px}.onboarding-wizard .feature-wrapper #feature-company-preview .content-placeholder-span{display:block;height:8px;background-color:#f6f6f6;border-radius:8px;margin-bottom:7px}.onboarding-wizard .feature-wrapper #feature-company-preview[data-state="offstage"]{transform:translateX(-50%) translateY(100%)}.onboarding-wizard .feature-wrapper #feature-company-preview[data-state="onstage-done"]{transform:translateX(-50%) translateY(-18%) rotate(0deg) scale(0.7)}.onboarding-wizard .feature-wrapper #feature-company-preview[data-state="onstage-done"] #details-preview-notice{display:none}.onboarding-wizard .form-wrapper .shuttle-buttons-container{display:flex;margin-top:25px}@media (min-width: 576px){.onboarding-wizard .form-wrapper .shuttle-buttons-container{margin-top:35px}}.onboarding-wizard .form-wrapper .shuttle-buttons-container .skip-container{flex-grow:1;text-align:right;padding-right:5px}.onboarding-wizard .progress-container{position:relative;margin-right:20px}@media (min-width: 576px){.onboarding-wizard .progress-container{width:50%}}@media (min-width: 1200px){.onboarding-wizard .progress-container{width:100%;max-width:370px}}.onboarding-wizard .progress-container .progress{height:2px}.onboarding-wizard .progress-container .step-indicator{position:absolute;top:50%;transform:translateY(-50%)}.onboarding-wizard .progress-bar.bg-success{background-color:#438D4E !important}.onboarding-wizard .progress-container .step-indicator .fa-stack{width:18px;height:18px;line-height:18px;font-size:18px;vertical-align:top}.onboarding-wizard .progress-container .step-indicator .fa-stack .fas.fa-circle{color:#fff}.onboarding-wizard .progress-container .step-indicator .fa-stack .far.fa-circle-dot,.onboarding-wizard .progress-container .step-indicator .fa-stack .fas.fa-check-circle{display:none}.onboarding-wizard .progress-container .step-indicator .fa-stack .far.fa-circle{color:#d0d0d0;font-weight:300}.onboarding-wizard .progress-container .step-indicator .fa-stack .far.fa-circle-dot,.onboarding-wizard .progress-container .step-indicator .fa-stack .fas.fa-check-circle{color:#438D4E}.onboarding-wizard .step-indicator[data-step-status="active"] .far.fa-circle{display:none}.onboarding-wizard .step-indicator[data-step-status="active"] .far.fa-circle-dot{display:inline-block !important}.onboarding-wizard .step-indicator[data-step-status="complete"] .far.fa-circle{display:none}.onboarding-wizard .step-indicator[data-step-status="complete"] .fas.fa-check-circle{display:inline-block !important}.onboarding-wizard.signup .form-wrapper{background-color:#f8f7f5}@media (min-width: 1200px){.onboarding-wizard.signup .form-wrapper{width:58vw}}@media (min-width: 1200px){.onboarding-wizard.signup .form-wrapper .form-content{max-width:500px}}.onboarding-wizard.signup .feature-wrapper{background-image:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%)}@media (min-width: 1200px){.onboarding-wizard.signup .feature-wrapper{width:42vw}}.onboarding-wizard.signup .feature-wrapper .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:1;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");background-size:103px;backdrop-filter:brightness(0.8);-webkit-backdrop-filter:brightness(0.8)}.onboarding-wizard.signup .form-content h2{font-size:22px}@media (min-width: 576px){.onboarding-wizard.signup .form-content h2{font-size:22px}}.onboarding-wizard.signup .authentication-footer{margin-top:20px;text-align:left}.onboarding-wizard.signup .legal{position:absolute;left:50%;transform:translateX(-50%);bottom:5px;width:60%;color:#b4b4b4;font-size:12px;line-height:18px;text-align:center}@media (min-width: 1200px){.onboarding-wizard.signup .legal{font-size:14px;width:100%;right:0px;padding-right:5px;text-align:right}}.onboarding-wizard.signup .mobile-splash{position:relative;background-image:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%)}.onboarding-wizard.signup .mobile-splash .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:1;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");background-size:103px;backdrop-filter:brightness(0.8);-webkit-backdrop-filter:brightness(0.8)}.onboarding-wizard #form-additional-details #company-size-fields-container #required-warning{display:none}.onboarding-wizard #form-additional-details #company-size-fields-container.is-invalid .onboarding-company-size-option{border-left-color:#dc3545}.onboarding-wizard #form-additional-details #company-size-fields-container.is-invalid #required-warning{display:block}.onboarding-wizard #nice-shot{padding:16px;font-size:18px;text-align:center;opacity:1;transition:opacity 1.5s ease-out;pointer-events:none}.onboarding-wizard #nice-shot.fade-out{opacity:0}.demo-data-record-badge{background-color:#c66060;color:#fff;background-color:#ba4646;font-weight:600;letter-spacing:1pt}.demo-data-record-badge:hover{cursor:help}.demo-data-record-badge--for-tr{position:absolute;top:50%;transform:translateY(-50%);right:12px;z-index:1}.demo-data-record-badge--for-mobile-index-card{position:absolute;top:50%;transform:translateY(-50%);right:64px}.demo-data-record-badge--for-mobile-index-card.pull-right{right:24px}.labeled-line-divider{position:relative}.labeled-line-divider .divider-line{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:1px;background-color:#c3c3c3}.labeled-line-divider .label-container{position:relative;z-index:2;display:block;width:fit-content;background-color:#fff;margin-left:auto;margin-right:auto;padding:10px}#event-ad-hoc-record-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1051;opacity:0;transition:all .3s}#event-ad-hoc-record-overlay.below-modal{z-index:1040}#event-ad-hoc-record-overlay.open{opacity:1}#event-ad-hoc-record-overlay #event-ad-hoc-container{background-color:#fdfdfd;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);position:absolute;top:0px;right:0px;bottom:0px;z-index:11;width:100vw;max-width:450px;transform:translateX(calc(100% + 50px));transition:all 0.3s}@media (min-width: 576px){#event-ad-hoc-record-overlay #event-ad-hoc-container{box-shadow:-10px 0px 34px 12px #00000012;-webkit-box-shadow:-10px 0px 34px 12px #00000012;border-left:1px solid #d5d5d5}}#event-ad-hoc-record-overlay.extra-wide #event-ad-hoc-container{width:76vw;max-width:630px}#event-ad-hoc-record-overlay.open #event-ad-hoc-container{transform:translateX(0px)}#event-ad-hoc-record-overlay #event-ad-hoc-container .vertical-scroll-wrapper{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding:20px;padding-top:100px;padding-bottom:100px;overflow:scroll}@media (min-width: 576px){#event-ad-hoc-record-overlay #event-ad-hoc-container .vertical-scroll-wrapper{padding-left:40px;padding-right:40px}}#event-ad-hoc-record-overlay #event-ad-hoc-close-area{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#event-ad-hoc-record-overlay #event-ad-hoc-container .header{position:absolute;z-index:2;top:0px;right:0px;left:0px;display:flex;align-items:center;justify-content:space-between;background-color:#fdfdfd;height:80px;padding-left:20px;padding-right:20px;border-bottom:1.5px dotted #d8d8d8}@media (min-width: 576px){#event-ad-hoc-record-overlay #event-ad-hoc-container .header{padding-left:40px;padding-right:40px}}#event-ad-hoc-record-overlay #event-ad-hoc-container .header h3{color:#2f2f2f;font-size:17px;margin-bottom:0px}#event-ad-hoc-record-overlay .wedding-role-selector-container{padding:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:6px;margin-bottom:15px;display:flex;align-items:center;transition:all 0.3s}#event-ad-hoc-record-overlay .wedding-role-selector-container:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#event-ad-hoc-record-overlay .wedding-role-selected-container{padding:15px;background-color:#f5f5f5;border-radius:6px;margin-bottom:15px}#event-ad-hoc-record-overlay .wedding-role-selector-container button{min-width:125px}.smart-field-edit-panel-block{padding:13px 10px;border-radius:6px;transition:all 0.3s}@media (min-width: 1200px){.smart-field-edit-panel-block:hover{cursor:pointer;background-color:#f5f5f5}}.smart-field-edit-panel-block .smart-field-title{color:teal;font-weight:600;font-size:15.5px}.smart-field-edit-panel-block .smart-field-title .spacer-icon{font-size:10px;position:relative;top:-1px;margin-left:2px;margin-right:2px}.smart-field-edit-panel-block .smart-field-preview-value{font-size:14px;color:#727272;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 576px){.smart-field-edit-panel-block .smart-field-preview-value{font-size:12.5px}}#outgoing-email-modal-dialog-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:30;background-color:#ffffffb3;transform:translateX(100%);opacity:0;transition:opacity 0.4s}#outgoing-email-modal-dialog-overlay .dialog-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);background-color:#fff;border-radius:6px;padding:15px;width:85%;max-width:400px}@media (min-width: 576px){#outgoing-email-modal-dialog-overlay .dialog-container{padding:25px}}#outgoing-email-modal-dialog-overlay.open{transform:translateX(0%);opacity:1}#outgoing-email-modal-dialog-overlay .error-icon{display:block;color:#a21515;font-size:30px;margin-bottom:15px;margin-top:15px}#outgoing-email-modal-dialog-overlay .sending-icon{display:block;color:#00ab86;font-size:40px;margin-bottom:15px;margin-top:15px}#outgoing-email-modal-dialog-overlay .error-line{margin-bottom:5px}.outgoing-email-ad-hoc-button .fa-spin{display:none}.outgoing-email-ad-hoc-button.loading i{display:none}.outgoing-email-ad-hoc-button.loading .fa-spin{display:inline-block}.email-delivery-status-envelope-badge.pending{background-color:#dbf2f0;color:#60898f}.email-delivery-status-envelope-badge.delivered{background-color:#cfedca;color:#4c8e41}.email-delivery-status-envelope-badge.bounced,.email-delivery-status-envelope-badge.failed{background-color:#ffcece;color:#c22323}.new-category-selector-option{border-radius:6px;border-width:1px;border-style:dashed;border-color:teal;color:teal;position:relative;transition:all 0.3s;font-size:16px;padding:14px 12px;margin-bottom:5px;display:flex;align-items:center}@media (min-width: 576px){.new-category-selector-option{font-size:14.5px}}@media (min-width: 1200px){.new-category-selector-option{line-height:125%;margin-bottom:50px;margin-top:12px;margin-left:-6px;margin-right:-6px}.new-category-selector-option:hover{background-color:#f6f6f6}}.new-category-selector-option i{margin-right:8px}.category-selector-option{border:0px;display:flex;padding:20px 12px;margin-left:-6px;margin-right:-6px;border-radius:0px;border-bottom:1px solid #ececec;transition:all 0.1s;position:relative;font-size:16px}@media (min-width: 576px){.category-selector-option{font-size:14.5px}}@media (min-width: 1200px){.category-selector-option{padding:14px 12px}}@media (min-width: 1200px){.category-selector-option:hover{background-color:#f6f6f6;cursor:pointer}}.category-selector-option[data-category-has-vendors-enabled='false'] .category-name-label{opacity:0.5}.category-selector-option .unselected-icon{margin-right:12px;opacity:0.2}.category-selector-option .selected-icon{display:none;transform:scale(1.5);margin-right:12px;color:green}.category-selector-option .add-icon{margin-right:12px;opacity:0.5;transition:all 0.2s;color:teal}.category-selector-option:hover .add-icon{transform:scale(1.3);opacity:1}.category-selector-option .category-icon{margin-right:12px;opacity:0.3}.category-selector-option.selected{box-shadow:none;-webkit-box-shadow:none}.category-selector-option.selected .selected-icon{display:inline-block}.category-selector-option.selected .unselected-icon{display:none}.category-selector-option.selected .category-name-label{opacity:1}.category-selector-option[data-selector-mode="added-indicator-badge"] .added-badge,.category-selector-option[data-selector-mode="added-indicator-badge"] .add-badge{display:none;position:absolute;top:50%;transform:translateY(-50%);right:8px}@media (max-width: 1200px){.category-selector-option[data-selector-mode="added-indicator-badge"][data-is-added="false"] .add-badge{display:block}}.category-selector-option[data-selector-mode="added-indicator-badge"][data-is-added="false"]:hover .add-badge{display:block}.category-selector-option[data-selector-mode="added-indicator-badge"][data-is-added="true"] .added-badge{display:block}.setup-guide-modal .modal-body{height:90vh;max-height:790px}.setup-guide-modal .left-column,.setup-guide-modal .right-column{padding:30px;padding-top:40px}.setup-guide-modal .left-column{background-color:#fbfbfb;position:absolute;top:0px;left:0px;bottom:0px;width:28%}.setup-guide-modal .right-column{background-color:#fff;position:absolute;top:0px;right:0px;bottom:0px;width:72%;overflow:scroll}.setup-guide-modal .close-button-container{position:absolute;top:15px;right:15px;padding:10px;border-radius:10px;transition:all 0.2s}.setup-guide-modal .close-button-container:hover{background-color:#f0f0f0;cursor:pointer}.setup-guide-modal .close-button-container:hover i{color:#464646}.setup-guide-modal .close-button-container i{font-size:25px;color:#989898}.setup-guide-modal .help-callout{position:absolute;left:30px;right:30px;bottom:0px;padding:20px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;border:1px solid #e0e0e0;border-bottom-width:0px}.setup-guide-modal .help-callout img.support-team{display:block;width:65px}.setup-guide-modal .help-callout .action-button{display:block;font-size:14.5px;border:1px solid #e7e7e7 !important;padding:12px 17px;border-radius:9px;transition:all 0.2s}.setup-guide-modal .help-callout .action-button i{margin-right:5px}.setup-guide-modal .help-callout .action-button:hover{background-color:#2d2d2d;border-color:#2d2d2d !important;color:#fff;cursor:pointer}.setup-guide-modal .nav-panel-link{display:flex;margin:10px 0px;padding:10px 20px;border-radius:10px;border:1px solid transparent;transition:all 0.2s}.setup-guide-modal .nav-panel-link .left-col{flex-grow:1}.setup-guide-modal .nav-panel-link .right-col{flex:0 0 30px;text-align:right}.setup-guide-modal .nav-panel-link:not(.active):not(.static):hover{cursor:pointer;border-color:#d7d7d7}.setup-guide-modal .nav-panel-link.active{background-color:#fff;border-color:#e0e3e6}.setup-guide-modal .nav-panel-link .link-title{font-weight:600;margin-top:2px;display:block;color:#464646}.setup-guide-modal .nav-panel-link p{line-height:18px;margin-top:10px;margin-left:5px;color:#7a8288;font-size:14.5px;text-wrap:pretty}.setup-guide-modal .nav-panel-link .completed-icon{color:#00ab86;font-size:21px}.setup-guide-modal .nav-panel-link .incomplete-icon,.setup-guide-modal .nav-panel-link .basics-icon{color:#c4c4c4;font-size:21px}.setup-guide-modal .nav-panel-link[data-completed="false"] .completed-icon{display:none}.setup-guide-modal .nav-panel-link[data-completed="true"] .incomplete-icon{display:none}.setup-guide-modal .preloader-element{border-radius:100px}.setup-guide-modal .preloader-element.step-element{height:93px;border-radius:15px;margin-bottom:15px;opacity:0.6}.setup-guide-modal[data-loading='false'] .preloader-element{display:none}.setup-guide-modal .step-container{padding:20px;border-radius:10px;border:1px solid #e9e9e9;margin-bottom:15px;display:flex;transition:all 0.2s}.setup-guide-modal .step-container:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);cursor:pointer}.setup-guide-modal .step-container .number-col{flex:0 0 35px}.setup-guide-modal .step-container .step-info-col{flex-grow:1;padding-right:20px}.setup-guide-modal .step-container .action-col{flex:0 0 200px;justify-content:end;display:flex;align-items:center}.setup-guide-modal .step-container .number-col{color:#909090;font-size:21px}.setup-guide-modal .step-container .number-col i{position:relative;top:-3px}.setup-guide-modal .step-container p{margin-bottom:0px;margin-top:10px;font-size:14px;line-height:15px}.setup-guide-modal .step-container .step-info-col .step-name{font-weight:600;color:#464646}.setup-guide-modal .step-container .action-col .action-icon{margin-left:20px;color:#c4c4c4}.setup-guide-modal .step-container .action-col .completed-indicator{color:#00ab86;font-size:16px;font-weight:600}@media (min-width: 576px){.setup-guide-modal .step-container .action-col .completed-indicator{font-size:14.5px}}.setup-guide-modal .step-container .action-col .completed-indicator i{margin-right:4px}.setup-guide-modal .step-container[data-completed="false"] .completed-indicator{display:none}.setup-guide-modal .tour-card-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:30px;column-gap:30px}.setup-guide-modal .tour-card{border-radius:15px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.setup-guide-modal .tour-card .header{background-color:grey;height:120px}.setup-guide-modal .tour-card.gradient-1 .header{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.setup-guide-modal .tour-card.gradient-2 .header{background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.setup-guide-modal .tour-card.gradient-3 .header{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.setup-guide-modal .tour-card.gradient-4 .header{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.setup-guide-modal .tour-card .tour-card-info{padding:20px}.setup-guide-modal .tour-card .tour-card-info p{margin-top:15px;font-size:15px;line-height:19px}.setup-guide-modal .the-basics .basics-section{margin-bottom:40px}.setup-guide-modal .the-basics .basics-section h4{font-size:16px;font-weight:600;background-color:#f1f5f8;padding:15px;margin-bottom:20px;border-radius:10px}.setup-guide-modal .the-basics .basics-grid{display:grid;row-gap:20px;column-gap:20px;grid-template-areas:"A B C" "A D E"}.setup-guide-modal .the-basics .basics-grid .item-a{grid-area:A}.setup-guide-modal .the-basics .basics-grid .item-b{grid-area:B}.setup-guide-modal .the-basics .basics-grid .item-c{grid-area:C}.setup-guide-modal .the-basics .basics-grid .item-d{grid-area:D}.setup-guide-modal .the-basics .basics-grid .item-e{grid-area:E}.setup-guide-modal .the-basics .basics-grid .basics-item{padding:20px;border-radius:10px;border:1px solid #efefef;font-size:16px;font-weight:600;color:#464646}.setup-guide-modal .the-basics .basics-grid .basics-item p{line-height:20px;margin-top:10px;font-weight:normal;font-size:15px;color:#8e8e8e}.setup-guide-modal .training-session{display:flex;border:1px solid #e9e9e9;border-radius:10px;padding:20px;align-items:center;margin-bottom:25px;transition:all 0.2s}.setup-guide-modal .training-session:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.setup-guide-modal .training-session .training-visual{position:relative;width:60px;height:50px;margin-right:20px;background-color:#c4c4c4;border-radius:5px;flex:0 0 60px}.setup-guide-modal .training-session .training-visual.gradient-1{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.setup-guide-modal .training-session .training-visual.gradient-2{background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.setup-guide-modal .training-session .training-visual.gradient-3{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.setup-guide-modal .training-session .training-visual i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:20px}.setup-guide-modal .training-session .session-info{flex-grow:1}.setup-guide-modal .training-session .session-info .session-name{font-size:16px;font-weight:600}.setup-guide-modal .training-session .session-info p.session-desc{margin-bottom:0px;margin-top:10px;font-size:14px;line-height:15px}.setup-guide-modal .training-session .training-schedule-now{flex:0 0 20%;text-align:right}.setup-guide-modal .data-migration-callout{border-radius:20px;overflow:hidden;margin-left:auto;margin-right:auto;border:1px solid #d3d3d3;text-align:center;padding-bottom:50px}.setup-guide-modal .data-migration-callout img{width:100%;display:block}.setup-guide-modal .data-migration-callout .callout-content{width:60%;margin-left:auto;margin-right:auto}.setup-guide-modal .data-migration-callout .file-type-badge{display:inline-block;margin:5px;padding:8px;border:1px solid #ededed;font-size:14px;border-radius:10px;font-weight:600}@media (min-width: 576px){.setup-guide-modal .data-migration-callout .file-type-badge{font-size:13.5px}}.setup-guide-modal .data-migration-callout p{line-height:20px;margin-top:10px;font-weight:normal;font-size:15px;color:#8e8e8e}.setup-guide-modal #scheduler-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;pointer-events:none}.setup-guide-modal #scheduler-overlay button#scheduler-cancel-button{display:none;margin-left:37px;margin-top:11px}.setup-guide-modal #scheduler-overlay.active{pointer-events:auto;background-color:#fff}.setup-guide-modal #scheduler-overlay.active button#scheduler-cancel-button{display:block}.setup-guide-modal #scheduler-target{position:absolute;top:0px;right:0px;bottom:0px;left:0px;top:50px}.setup-guide-modal #scheduler-target iframe{min-height:100% !important}.crop-image-modal .modal-body{padding:0px}.crop-image-modal .cropping-block{position:relative;height:60vh}.crop-image-modal .cropping-block .crop-loader{position:absolute;top:0px;right:0px;bottom:0px;left:0px;pointer-events:none;opacity:0;transition:all 0.3s}.crop-image-modal .cropping-block .crop-loader .crop-loader-spinner-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:2;font-size:60px;color:#c4c4c4}.crop-image-modal .cropping-block .crop-loader.loading{background-color:#f9f9f9;opacity:1}.crop-image-modal .options-container{padding-top:30px;padding-bottom:30px;text-align:center}.crop-image-modal .action-buttons-container{padding-bottom:30px;text-align:center}.crop-image-modal .crop-saving-overlay{opacity:0;pointer-events:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:10}.crop-image-modal .crop-saving-overlay .crop-saving-overlay-spinner-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transform:translateY(calc(-50% - 30px)) translateX(-50%);background-color:#fff;font-size:50px;color:#797979;padding:30px;border-radius:15px;border:1px solid #c4c4c4}.crop-image-modal[data-saving='true'] .crop-saving-overlay{pointer-events:auto;opacity:1}.crop-image-modal[data-saving='true'] .cropper-point,.crop-image-modal[data-saving='true'] .cropper-line{opacity:0}.crop-image-modal[data-saving='true'] .modal-header{transition:all 0.3s;background-color:#7d7d7d;border-bottom-color:#7d7d7d}.crop-image-modal[data-saving='true'] .options-container{transition:all 0.3s;background-color:#7d7d7d}.crop-image-modal[data-saving='true'] .action-buttons-container{transition:all 0.3s;background-color:#7d7d7d}.crop-image-modal[data-saving='true'] button,.crop-image-modal[data-saving='true'] .btn{opacity:0}.crop-image-modal .cropper-point{background-color:#3399ff8c;border-radius:4px;width:10px !important;height:10px !important;opacity:1;border:1px solid #3399ff}.empty-state-for-index{margin-top:0px;margin-left:25px;margin-right:25px;text-align:center;opacity:1;padding:100px 45px;border-radius:20px}.empty-state-for-index .empty-icon-container{width:70px;height:70px;background-color:#f4f4f4;border-radius:11px;margin-bottom:30px;margin-left:auto;margin-right:auto;transform:rotate(0deg);position:relative}.empty-state-for-index .empty-icon-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#a6a6a6;font-size:35px;font-weight:250}.empty-state-for-index h5{font-size:20px;color:#838383;margin-bottom:10px;font-weight:400;max-width:400px;margin-left:auto;margin-right:auto;text-wrap:balance}.empty-state-for-index p.empty-state-desc{font-size:16px;color:#838383;padding-left:8%;padding-right:8%}.empty-state-for-index .btn{margin-top:15px}.empty-state-for-index.compact{padding-top:40px;padding-bottom:40px;margin:0px}.empty-state-for-index.compact h5{font-size:16px}.empty-state--inline-index{border:1px dashed #e7e7e7;border-radius:8px;text-align:center;padding:16px}.empty-state__stacked-button-group{display:grid;align-items:center;gap:8px;width:fit-content;margin-left:auto;margin-right:auto;margin-top:15px}.empty-state__stacked-button-group .btn{margin-top:0px}.empty-state--knockout-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#ffffff9e}.blank-state--text{font-style:italic;font-size:16px;color:#727272;line-height:1.4}@media (min-width: 576px){.blank-state--text{font-size:14.5px}}.faq-accordion button{text-wrap:pretty}.faq-accordion .question{border-top:1px solid #eeeeee}.faq-accordion .question:last-child{border-bottom:1px solid #eeeeee}.faq-accordion .answer{padding-left:25px;padding-right:25px;padding-bottom:20px}.faq-accordion .answer p{color:#464646}@media (min-width: 1200px){.faq-accordion .answer p{font-size:16px}}.faq-accordion .question-button{display:flex;align-items:center;border-radius:0px}@media (min-width: 576px){.faq-accordion .question-button{padding-top:20px;padding-bottom:20px}}@media (min-width: 1200px){.faq-accordion .question-button{padding-top:25px;padding-bottom:25px}.faq-accordion .question-button:hover{background-color:#f8f8f8}}.faq-accordion .question-button i{transition:all 0.35s;color:#15384a;opacity:0.6}.faq-accordion .question-button.collapsed i{transform:rotate(180deg)}.faq-accordion .question-button .question-text{display:block;flex-grow:1;padding-right:15px;font-size:16.5px;color:#15384a;text-wrap:pretty}@media (min-width: 1200px){.faq-accordion .question-button .question-text{font-size:17.5px}}.category-display-badge{display:inline-block;position:relative;padding:8px;border-radius:6px;font-size:16px;color:#343a40;box-shadow:0px 0px 3px 0px #00000047;-webkit-box-shadow:0px 0px 3px 0px #00000047;background-color:#fff}@media (min-width: 576px){.category-display-badge{font-size:14.5px}}.category-display-badge i{margin-right:4px}.category-display-badge .remove-button{display:none;position:absolute;top:-6px;right:-6px;width:15px;height:15px;border-radius:100%;background-color:#fff;border:1px solid teal}.category-display-badge .remove-button i{font-size:10px;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.category-display-badge:hover .remove-button{display:initial}.stacked-category-display-badges{border-radius:6px;border:1px dotted #e0e0e0}.stacked-category-display-badges .category-display-badge{width:100%;box-shadow:none;-webkit-box-shadow:none;border-radius:0px;padding:15px;background-color:transparent}.stacked-category-display-badges .category-display-badge:not(:first-child){border-top:1px dotted #e0e0e0}.stacked-category-display-badges .category-display-badge .icon-and-name-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stacked-category-display-badges .category-display-badge .remove-button{display:block;position:absolute;top:0px;right:0px;bottom:0px;height:100%;width:auto;aspect-ratio:1 / 1;border-radius:0px;background-color:transparent;border-color:transparent;color:#c4c4c4}@media (min-width: 1200px){.stacked-category-display-badges .category-display-badge .remove-button{background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:6px;aspect-ratio:unset;width:17px;height:17px;color:teal;border-color:teal;border-radius:100%;opacity:0;transition:all 0.2s}}.stacked-category-display-badges .category-display-badge .remove-button i{font-size:20px}@media (min-width: 1200px){.stacked-category-display-badges .category-display-badge .remove-button i{font-size:13px}}@media (min-width: 1200px){.stacked-category-display-badges .category-display-badge:hover .remove-button{opacity:1}}.stacked-data-rows-container{display:grid;grid-template-columns:auto 1fr;column-gap:32px;row-gap:24px;align-items:center;font-size:16px;line-height:1.5}@media (min-width: 576px){.stacked-data-rows-container{font-size:14.5px}}.stacked-data-rows-container--narrow{row-gap:12px}.stacked-data-rows-container--slim{row-gap:8px}.stacked-data-rows-container--with-bottom-padding{padding-bottom:32px}@media (min-width: 1200px){.stacked-data-rows-container--with-bottom-padding{padding-bottom:32px}}.stacked-data-rows-container .__label{color:#727272}.inline-index--rows{display:grid;grid-template-columns:1fr}@media (max-width: 1200px){.inline-index__item{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px}}.inline-index__item--align-items-start{align-items:start !important}.inline-index__item--hover-style-grey-bg{transition:all 0.2s}@media (min-width: 1200px){.inline-index__item--hover-style-grey-bg:hover{background-color:#f8f8f8}}.inline-index__item--hover-style-grey-bg:active{background-color:#f8f8f8}.inline-index__item--expanded-hover{transition:all 0.2s}@media (min-width: 1200px){.inline-index__item--expanded-hover:hover{background-color:#f8f8f8;border-radius:8px}}.inline-index__item--expanded-hover:active{background-color:#f8f8f8;border-radius:8px}.inline-index__item--expanded-shadow-hover{transition:all 0.1s}@media (min-width: 1200px){.inline-index__item--expanded-shadow-hover:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.inline-index__item--expanded-shadow-hover:active{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){.inline-index__item--expanded-shadow-hover:active{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}.inline-index__item--border-bottom{border-bottom:1px solid #f3f3f3}.inline-index--rows-for-label-value-action{display:grid;grid-template-columns:1fr}.inline-index__item--label-value-action{transition:all 0.2s;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-row-gap:8px;grid-column-gap:16px;grid-template-areas:"label action" "value action"}.inline-index__item--label-value-action .__label{grid-area:label}.inline-index__item--label-value-action .__label .leading-icon{margin-right:8px}@media (max-width: 1200px){.inline-index__item--label-value-action .__label .leading-icon{display:none}}.inline-index__item--label-value-action .__value{grid-area:value}.inline-index__item--label-value-action .__action{grid-area:action;align-self:center}@media (min-width: 1200px){.inline-index__item--label-value-action .__action{transition:opacity 0.2s;transition-delay:0.2s;opacity:0}}@media (min-width: 1200px){.inline-index__item--label-value-action .__action .btn.btn-icon-only i{font-size:13px;font-weight:900}}.inline-index__item--label-value-action .__action .btn-secondary{background-color:#fff}.inline-index__item--label-value-action .__action.__action--always-visible{opacity:1}@media (min-width: 1200px){.inline-index--rows-for-label-value-action-value-trigger:hover .__action{opacity:1}}.inline-index__item--label-value-action:has(.btn:hover){-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){.inline-index__item--label-value-action--single-line{grid-template-columns:140px 1fr auto;align-items:center;grid-template-areas:"label value action"}}.inline-index__item--label-value-action--single-line--value-full-span{align-items:center;grid-template-columns:auto 1fr;grid-template-areas:"label action" "value value"}.inline-index__item--label-value-action--single-line--value-full-span .__value{grid-column:span 2}.inline-index__item--label-value-action--single-line--value-full-span .__action{text-align:right}.inline-index--rows-for-pillbox{border:1px solid #f3f3f3;border-left-width:0px;border-right-width:0px}@media (min-width: 1200px){.inline-index--rows-for-pillbox{border-radius:8px;border-left-width:1px;border-right-width:1px}}.inline-index--rows-for-pillbox__item{border-top:1px solid transparent;border-bottom:1px solid transparent}.inline-index--rows-for-pillbox__item:not(:first-child){border-top:1px solid #f3f3f3}.inline-index--rows-for-pillbox__item--hover{transition:all 0.2s}@media (min-width: 1200px){.inline-index--rows-for-pillbox__item--hover:hover{background-color:#f8f8f8}}.inline-index--rows-for-pillbox__item--hover:active{background-color:#f8f8f8}@media (min-width: 576px){.panel--white-card{background-color:#ffffff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0px 2px 10px 2px #00000008;-webkit-box-shadow:0px 2px 10px 2px #00000008}}@media (max-width: 1200px){.panel--white-card--full-span-section{border-top:16px solid #f6f6f6}}@media (min-width: 576px){.panel--white-card--full-span-section{border-radius:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;box-shadow:none;-webkit-box-shadow:none}}@media (min-width: 1200px){.panel--white-card--full-span-section{border-width:0px;border-top:1px solid #f3f3f3}}.panel__content-container{opacity:1;transition-property:max-height, opacity;transition-duration:0.1s, 0.2s;transition-delay:0s, 0.2s}@media (max-width: 1200px){.panel__content-container{padding-bottom:32px}}.panel__content-container .__sub-content-container{display:grid;grid-gap:24px}.panel__content-container .__sub-content-container .__sub-content-header{font-size:16px;font-weight:500}@media (min-width: 576px){.panel__content-container .__sub-content-container .__sub-content-header{font-size:14.5px}}@media (max-width: 1200px){.panel__content-container .__sub-content-container .__sub-content-header{padding-left:24px;padding-right:24px}}.panel__content-container .__sub-content-container .__sub-content-header.--pull-content-up{margin-bottom:-24px}.panel__content-container .__sub-content-container .__sub-content-header.--desc-right{display:flex;justify-content:space-between;align-items:end}.panel__content-container .__sub-content-container .__sub-content-desc{color:#727272;font-size:14px;font-weight:normal}@media (min-width: 576px){.panel__content-container .__sub-content-container .__sub-content-desc{font-size:12.5px}}.panel[data-is-expanded="false"] .panel__content-container{max-height:0px;overflow:hidden;opacity:0;padding-bottom:0px}.panel--can-collapse .simple-section-header{transition:margin-bottom 0.2s}.panel--can-collapse .simple-section-header h4 i.fa-angle-down{transition:transform 0.1s}.panel[data-is-expanded="false"] .simple-section-header{margin-bottom:0px}.panel[data-is-expanded="false"] .simple-section-header h4 i.fa-angle-down{transform:rotate(-90deg)}.info-tile-grid{container-type:inline-size;container-name:info-tile-grid;display:grid;grid-template-columns:repeat(12, 1fr);gap:16px}@media (min-width: 480px) and (max-width: 1200px){.info-tile-grid{padding-left:24px;padding-right:24px}}@media (min-width: 1680px){.info-tile-grid{gap:24px}}.info-tile{background-color:#fff;container-type:inline-size;container-name:info-tile;grid-column:span 12;border:1px solid transparent;display:grid;align-items:start;grid-template-rows:auto 1fr;box-shadow:rgba(0,0,0,0.06) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.06) 0px 6px 16px}@media (min-width: 576px){.info-tile{border-radius:12px}}@media (max-width: 480px){.info-tile{padding-bottom:24px}}@media (min-width: 1200px){.info-tile{box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px}}.info-tile:has(.info-tile__sub-header){grid-template-rows:auto auto 1fr}.info-tile--no-decoration{border-color:transparent;background-color:transparent;box-shadow:none;-webkit-box-shadow:none}.info-tile__header{display:flex;align-items:center;justify-content:space-between;font-weight:550}@media (max-width: 1200px){.info-tile__header{padding:24px;font-size:17px}}@media (min-width: 1200px){.info-tile__header{padding:24px}}@media (max-width: 1200px){.info-tile__sub-header{padding:24px;padding-top:0px}}@media (min-width: 1200px){.info-tile__sub-header{padding:24px;padding-top:0px}}@media (max-width: 1200px){.info-tile__content-container--padded{padding-left:24px;padding-right:24px}}@media (min-width: 1200px){.info-tile__content-container--padded{padding-left:24px;padding-right:24px;padding-bottom:24px}}.info-tile--single-line-notification{padding:0px}.info-tile--single-line-notification .info-tile__header{justify-content:initial}.framed-icon{position:relative;display:inline-block;background-color:#f5f5f5;color:#2f2f2f;border-radius:8px}.framed-icon i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-weight:300}.framed-icon--red-alert{background-color:#fff6f6}.framed-icon--red-alert i{color:#a21515}.framed-icon--sm{width:30px;height:30px}.framed-icon--sm i{font-size:16px}.framed-icon--md{width:37px;height:37px}.framed-icon--md i{font-size:18px}.fancy-countdown--container{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:end;background-size:cover;background-position:center;border-radius:8px;overflow:hidden;text-align:center}@media (min-width: 1200px){.fancy-countdown--container{width:auto;height:100%}}.fancy-countdown--container::after{content:"";position:absolute;inset:0;background:inherit;filter:blur(10px);mask-image:linear-gradient(to bottom, transparent 0%, transparent 50%, black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent 50%, black 100%)}.fancy-countdown--container .gradient-backed-content{padding-top:25%;color:#fff;background:linear-gradient(to bottom, transparent 15%, transparent 15%, #000 100%);position:relative;z-index:1;padding-bottom:8px}@media (min-width: 1200px){.fancy-countdown--container .gradient-backed-content{padding-top:32px;padding-bottom:0px;height:100%;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(to bottom, rgba(0,0,0,0.478431) 0%, rgba(0,0,0,0.870588) 100%)}}.fancy-countdown--container.fancy-countdown--container-no-date .gradient-backed-content,.fancy-countdown--container.fancy-countdown--container-past-non-wedding .gradient-backed-content{padding-top:24px;padding-bottom:24px}@media (min-width: 576px){.fancy-countdown--container.fancy-countdown--container-no-date .gradient-backed-content,.fancy-countdown--container.fancy-countdown--container-past-non-wedding .gradient-backed-content{padding-top:64px;padding-bottom:64px}}@media (min-width: 1200px){.fancy-countdown--container.fancy-countdown--container-no-date .gradient-backed-content,.fancy-countdown--container.fancy-countdown--container-past-non-wedding .gradient-backed-content{background:linear-gradient(to bottom, rgba(0,0,0,0.478431) 0%, rgba(0,0,0,0.478431) 50%, rgba(0,0,0,0.870588) 100%)}}.fancy-countdown .simply-countdown{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;padding:0px 16px}.fancy-countdown .simply-countdown .simply-section{border-radius:8px;width:100%;height:auto;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.fancy-countdown .simply-countdown .simply-section .simply-amount{display:block;font-size:22px;font-weight:600}.fancy-countdown .simply-countdown .simply-section .simply-word{margin-top:6px;display:block;font-size:14px}.fancy-countdown .fa-rings-wedding,.fancy-countdown .fa-party-horn{display:block;font-size:23px;margin-bottom:8px}.fancy-countdown .date{display:block;font-size:18px;margin-bottom:8px}#maintenance-mode-page .background-curtain{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-position:center;filter:blur(8px) brightness(0.5);-webkit-filter:blur(8px) brightness(0.5);scale:1.2}#maintenance-mode-page .message-container{background-color:#fff;position:relative;z-index:1;margin-left:25px;margin-right:25px;margin-top:25px;max-width:600px;text-align:center;padding:20px;border-radius:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 1200px){#maintenance-mode-page .message-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin-left:auto;margin-right:auto;width:90%;padding:50px 80px;border-radius:15px}}#maintenance-mode-page h2{color:#15384a;margin-bottom:20px}#maintenance-mode-page .message-container .planpage-logo-icon{display:block;margin-left:auto;margin-right:auto;width:150px;margin-bottom:40px;filter:invert(12%) sepia(11%) saturate(7027%) hue-rotate(170deg) brightness(99%) contrast(84%);-webkit-filter:invert(12%) sepia(11%) saturate(7027%) hue-rotate(170deg) brightness(99%) contrast(84%)}#site-error-page .background-curtain{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-position:center;filter:blur(8px) brightness(0.5);-webkit-filter:blur(8px) brightness(0.5);scale:1.2}#site-error-page .message-container{background-color:#fff;position:relative;z-index:1;margin-left:25px;margin-right:25px;margin-top:25px;max-width:600px;text-align:center;padding:40px 20px;border-radius:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 1200px){#site-error-page .message-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin-left:auto;margin-right:auto;width:90%;padding:50px 80px;border-radius:15px}}#site-error-page h2{color:#15384a;margin-bottom:20px;font-size:25px}@media (min-width: 1200px){#site-error-page h2{font-size:33px}}#site-error-page h2.for-500{color:#a21515}#site-error-page .message-container .planpage-logo-icon{display:block;margin-left:auto;margin-right:auto;width:90px;margin-bottom:40px;opacity:0.3}.admin-email-notification-instant-batched-icon{position:absolute;top:1px;right:1px;color:#00b035;font-size:12px}#admin-field-paths-index-container{position:fixed;top:52px;right:0px;bottom:0px;width:600px;background-color:#fff;padding:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);transform:translateX(calc(100% + 50px));transition:all 0.3s}#admin-field-paths-index-container.open{transform:translateX(0px)}.admin-field-container .placement-toggle-icon{font-size:25px}.admin-field-container .placement-toggle-icon:hover{cursor:pointer}.admin-field-container .placement-toggle-icon.off{opacity:0.3}.admin-field-container .placement-toggle-icon.on{color:green}.admin-smart-field-path-badge{padding:15px;border-radius:10px}.admin-smart-field-path-badge.fixed{background-color:#efefef}.admin-smart-field-path-badge.variable{background-color:#3985a8;color:#fff;margin-bottom:10px}.admin-smart-field-card{background-color:#f8f8f8;margin-bottom:10px;border-radius:6px;padding:0px}.admin-smart-field-card td{border-top:none}.admin-smart-field-card:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.admin-smart-field-card .more-info-container{padding-left:35px}.admin-field-container th,.admin-field-container td{padding-left:0px;padding-right:0px}.admin-smart-field-card .placement-toggle-icon.off{color:#b9b9b9}#onboarding-helper-enabled-callout-for-admin{position:fixed;bottom:0px;left:0px;z-index:1000;background-color:red;color:#fff;padding:10px;border-top-right-radius:10px;font-size:16px}@media (min-width: 576px){#onboarding-helper-enabled-callout-for-admin{font-size:14.5px}}#admin-wedding-couple-fixer .wedding-link-indicator{display:block;padding:10px;background-color:#fff;margin-bottom:4px}#admin-wedding-couple-fixer .wedding-link-indicator:not(.active):hover{background-color:#dedede}#admin-wedding-couple-fixer .wedding-link-indicator.active{background-color:#c5f2ff;color:#000}.auth-page-wrapper{background-color:#fff;min-height:100vh}.auth-page-wrapper .left-col{padding:30px;position:relative}@media (min-width: 1200px){.auth-page-wrapper .left-col{min-height:100vh;width:55vw;padding-top:50px}}@media (min-width: 576px){.auth-page-wrapper .left-col-content{max-width:450px;margin-left:auto;margin-right:auto}}.auth-page-wrapper .right-col{background-color:#fdfdfd;display:none}@media (min-width: 1200px){.auth-page-wrapper .right-col{display:block;position:fixed;top:0px;right:0px;bottom:0px;width:45vw;overflow:hidden;transition:all 0.6s ease-in-out}}.auth-page-wrapper .right-col .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:none !important;z-index:1;opacity:1;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");background-size:103px;backdrop-filter:brightness(0.8);-webkit-backdrop-filter:brightness(0.8)}.auth-page-wrapper .right-col .right-col-content{position:relative;z-index:2}.auth-page-wrapper .mobile-header{position:relative;text-align:center;height:65px;padding:0px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e4e4}.auth-page-wrapper .mobile-header .logo{position:relative;z-index:2;width:125px;display:block}.auth-page-wrapper p{color:#596171}.auth-page-wrapper .form-content-container{margin-top:40px}.auth-page-wrapper .auth-content-wrapper{width:100vw;padding-left:24px;padding-right:24px;padding-bottom:20px}@media (min-width: 576px){.auth-page-wrapper .auth-content-wrapper{max-width:400px;padding-bottom:0px}}.auth-page-wrapper .auth-content-wrapper .white-card{background-color:#fff;margin-bottom:20px;border-radius:20px}@media (min-width: 576px){.auth-page-wrapper .auth-content-wrapper .white-card{padding:48px;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px}}.auth-page-wrapper .invite-callout{display:block}.auth-page-wrapper .invite-callout .greeting{font-size:18px;display:inline-block;margin-bottom:6px;font-weight:600}.auth-page-wrapper .authentication-footer{display:flex;flex-direction:column;gap:24px;color:#727272;font-size:16px}@media (min-width: 576px){.auth-page-wrapper .authentication-footer{font-size:14.5px}}@media (min-width: 1200px){.auth-page-wrapper .authentication-footer{gap:12px}}.auth-page-wrapper .authentication-footer a,.auth-page-wrapper .authentication-footer .fake-link{color:#2f2f2f;font-weight:650}.auth-page-wrapper .authentication-footer a:hover,.auth-page-wrapper .authentication-footer .fake-link:hover{text-decoration:underline}.auth-page-wrapper .submit-button{margin-bottom:17px}.auth-page-wrapper h1{font-size:19px;margin-bottom:16px}.auth-page-wrapper .remember-me-field label{position:initial}.auth-page-wrapper .divider{width:calc(100% + 40px);margin-left:-20px;margin-bottom:30px;height:1px;background-color:#edf2f6}#sign-up-page.auth-page-wrapper h4.form-headline{margin-bottom:20px}#sign-up-page.auth-page-wrapper h4.blue-headline{font-weight:500;font-size:20px}@media (min-width: 576px){#sign-up-page.auth-page-wrapper h4.blue-headline{font-size:27px}}@media (min-width: 576px){#sign-up-page.auth-page-wrapper p.sub-headline{font-size:17px}}#sign-up-page.auth-page-wrapper .new-invite-greeting-wrapper{box-shadow:rgba(0,0,0,0.03) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.03) 0px 6px 16px;border-bottom:1px solid #e4e4e4;padding:32px 24px;margin:-30px -30px 0px -30px}@media (min-width: 576px){#sign-up-page.auth-page-wrapper .new-invite-greeting-wrapper{margin:0px;border-bottom:0px;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;border-radius:16px}}#sign-up-page.auth-page-wrapper .new-invite-greeting-wrapper .new-invite-hand-wave{font-size:35px;margin-bottom:8px}@media (min-width: 576px){#sign-up-page.auth-page-wrapper .new-invite-greeting-wrapper .new-invite-hand-wave{font-size:40px;margin-bottom:16px}}#sign-up-page.auth-page-wrapper .new-invite-greeting-wrapper h4.blue-headline{font-size:26px}#sign-up-page.auth-page-wrapper .new-invite-greeting-wrapper .sub-headline{color:#2f2f2f}#sign-up-page.auth-page-wrapper .right-col .logo-and-tagline{display:flex;align-items:center;margin-left:50px;margin-top:60px;transition:all .7s}#sign-up-page.auth-page-wrapper .right-col .logo-and-tagline .logo{width:170px;margin-right:30px}#sign-up-page.auth-page-wrapper .right-col .logo-and-tagline p{color:#fff;font-size:12px;line-height:12px}#sign-up-page.auth-page-wrapper .right-col .sign-up-with-invite-code{position:fixed;top:0px;right:0px;z-index:4;background-color:#fff;color:#375767;border-bottom-left-radius:20px;padding:20px;font-size:16px;font-weight:600;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);transition:all 1s}@media (min-width: 576px){#sign-up-page.auth-page-wrapper .right-col .sign-up-with-invite-code{font-size:14.5px}}#sign-up-page p.sign-up-form-legal{font-size:16px;text-wrap:balance;color:#727272}@media (min-width: 576px){#sign-up-page p.sign-up-form-legal{font-size:14.5px}}#sign-up-page p.sign-up-form-legal a,#sign-up-page p.sign-up-form-legal .fake-link{color:#727272;font-weight:650}#sign-up-page p.sign-up-form-legal a:hover,#sign-up-page p.sign-up-form-legal .fake-link:hover{text-decoration:underline}#sign-up-page.auth-page-wrapper .right-col .collage-container{position:fixed;left:71vw;top:45vh}#sign-up-page.auth-page-wrapper .right-col .collage-container .screenshot-container{border-radius:20px;overflow:hidden}#sign-up-page.auth-page-wrapper .right-col .collage-container .screenshot-container img{width:70vw}#sign-up-page.auth-page-wrapper .right-col .collage-container .phone-container{position:absolute;top:3vh;left:-13vw;width:10vw;border-radius:1.7vw;overflow:hidden;animation:authPageAnimation1 9s ease 0s infinite normal forwards;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22)}#sign-up-page.auth-page-wrapper .right-col .collage-container .phone-container img{max-width:100%}#sign-up-page.auth-page-wrapper .right-col .collage-container .clients{position:absolute;top:-27vh;left:24vw;width:4vw;border-radius:.5vw;overflow:hidden;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);padding:9px;background-color:#fff;padding-right:25px;box-sizing:unset}#sign-up-page.auth-page-wrapper .right-col .collage-container .clients img{max-width:100%}#sign-up-page.auth-page-wrapper .right-col .collage-container .tasks{position:absolute;top:43vh;left:-11vw;width:11vw;border-radius:.5vw;overflow:hidden;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);padding:12px;background-color:#fff;box-sizing:unset}#sign-up-page.auth-page-wrapper .right-col .collage-container .tasks img{max-width:100%}#sign-up-page.auth-page-wrapper .right-col .collage-container .wedding{overflow:hidden;position:absolute}#sign-up-page.auth-page-wrapper .right-col .collage-container .wedding img{max-width:100%}#sign-up-page.auth-page-wrapper .right-col .collage-container .wedding-1{border-radius:20px;width:15vw;height:15vw;left:15vw;top:-7vh;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);animation:authPageAnimation3 10s ease 0s infinite normal forwards}#sign-up-page.auth-page-wrapper .right-col .collage-container .wedding-2{border-radius:20px;width:11vw;height:11vw;left:-4vw;top:-24vh;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22)}#sign-up-page.auth-page-wrapper .right-col .collage-container .wedding-3{border-radius:12px;width:8vw;height:8vw;left:12vw;top:-32vh;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);animation:authPageAnimation2 13s ease 0s infinite normal forwards}#sign-up-page.auth-page-wrapper .right-col .collage-container .wedding-4{border-radius:12px;width:8vw;height:8vw;left:17vw;top:30vh;box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);-webkit-box-shadow:15px 15px 17px 1px rgba(0,0,0,0.22);animation:authPageAnimation2 10s ease 0s infinite normal forwards}@keyframes authPageAnimation1{0%{transform:translate(0)}20%{transform:translate(-2px, 10px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}80%{transform:translate(2px, -2px)}100%{transform:translate(0)}}@keyframes authPageAnimation2{0%{transform:translate(0)}20%{transform:translate(-2px, 10px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 12px)}80%{transform:translate(2px, -2px)}100%{transform:translate(0)}}@keyframes authPageAnimation3{0%{transform:translate(0px, 0px)}60%{transform:translate(2px, 30px)}100%{transform:translate(0px 0px)}}#sign-up-page.auth-page-wrapper .beta-code-entry-container,#sign-up-page.auth-page-wrapper .beta-request-success-container{z-index:4;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#fff;padding:35px;pointer-events:none;transform:translateY(100px);opacity:0;transition:all 0.4s ease-out;max-width:500px}@media (min-width: 1200px){#sign-up-page.auth-page-wrapper .beta-code-entry-container,#sign-up-page.auth-page-wrapper .beta-request-success-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-20%) scale(1.4);bottom:unset;border-radius:20px}}#sign-up-page.auth-page-wrapper .beta-request-success-container{background-image:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%);color:#fff}@media (min-width: 576px){#sign-up-page.auth-page-wrapper .beta-request-success-container{width:500px}}@media (min-width: 1200px){#sign-up-page.auth-page-wrapper .beta-request-success-container{background-image:none;background-color:transparent;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px)}}#sign-up-page.auth-page-wrapper .beta-request-success-container .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:1;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");background-size:103px;backdrop-filter:brightness(0.8);-webkit-backdrop-filter:brightness(0.8)}@media (min-width: 1200px){#sign-up-page.auth-page-wrapper .beta-request-success-container .noise-overlay{border-radius:20px}}#sign-up-page.auth-page-wrapper .beta-request-success-container .success-content{position:relative;z-index:3}#sign-up-page.auth-page-wrapper .beta-request-success-container h4.form-headline{color:#fff;font-size:28px}#sign-up-page.auth-page-wrapper .beta-request-success-container h4.ring-to-it{font-size:28px;margin-bottom:20px}#sign-up-page.auth-page-wrapper .beta-request-success-container p.success-p{color:#fff;font-size:18px;line-height:25px}#sign-up-page.auth-page-wrapper .beta-request-success-container .return-button{background-color:#15384a;border-color:#15384a}#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date{background-color:#fff;padding:10px;border-radius:5px;color:#375767;margin-bottom:25px}#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date .inner{position:relative;background-color:#fff;padding:40px 20px;padding-bottom:25px;border:1px solid #dbdbdb;overflow:hidden}#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date .floral-accent{position:absolute;top:-25%;left:-25%;width:60%;opacity:.15}@media (min-width: 576px){#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date .floral-accent{width:50%}}#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date .card-label{position:absolute;top:5px;right:5px;font-family:'Tangerine';font-size:26px}#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date .names{font-family:'Tangerine';font-weight:900;text-align:center;font-size:38px}@media (min-width: 1200px){#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date .names{font-size:41px}}#sign-up-page.auth-page-wrapper .beta-request-success-container .save-the-date i{display:block;margin:10px 0px}#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="true"] .right-col,#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="request_success"] .right-col{width:100vw;top:0px;border-top-left-radius:0px}#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="true"] .right-col .sign-up-with-invite-code,#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="request_success"] .right-col .sign-up-with-invite-code{transform:translateY(-120%)}#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="true"] .beta-code-entry-container{pointer-events:auto;transform:translateY(0px);opacity:1}@media (min-width: 1200px){#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="true"] .beta-code-entry-container{transform:translateY(-50%) translateX(-50%) scale(1);transition-delay:.6s}}#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="request_success"] .beta-request-success-container{pointer-events:auto;transform:translateY(0px);opacity:1}@media (min-width: 1200px){#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="request_success"] .beta-request-success-container{transform:translateY(-50%) translateX(-50%) scale(1);transition-delay:.6s}}#sign-up-page.auth-page-wrapper[data-beta-code-entry-mode="request_success"] .right-col .logo-and-tagline{opacity:0}#sign-in-page.auth-page-wrapper .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:0;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");background-size:103px;backdrop-filter:brightness(0.8);-webkit-backdrop-filter:brightness(0.8)}#sign-in-page.auth-page-wrapper .auth-content-wrapper{position:relative;z-index:2}#sign-in-page.auth-page-wrapper .white-card{box-shadow:none;-webkit-box-shadow:none;padding:0px}#sign-in-page.auth-page-wrapper h1.form-headline{font-size:25px;margin-bottom:30px}#sign-in-page .logo{display:block;width:136px;margin-bottom:50px}@media (min-width: 1200px){#sign-in-page .logo{width:160px}}#sign-in-page .submit-button{margin-top:20px}#sign-in-page .circle-overlay{display:none;width:200vw;height:200vw;background-color:#ffffff0f;position:fixed;border-radius:100%;display:none}#sign-in-page .auth-split{padding-top:48px}@media (min-width: 1200px){#sign-in-page .auth-split{padding-top:0px;width:100vw;height:100vh;display:grid;grid-template-columns:1fr 1fr;justify-items:center}}#sign-in-page .auth-split .auth-content-wrapper{position:initial;margin-left:auto;margin-right:auto}@media (min-width: 1200px){#sign-in-page .auth-split .auth-content-wrapper{margin-top:-56px;padding-left:0px;padding-right:0px}}@media (min-width: 1200px){#sign-in-page .auth-split__left-col{position:relative;display:flex;flex-direction:column;justify-content:center}}#sign-in-page .auth-split__right-col{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/onboarding/outdoor-wedding.jpg");background-size:cover;display:none;background-color:#fdfdfd;width:100%;height:100%;opacity:0.2}@media (min-width: 1200px){#sign-in-page .auth-split__right-col{display:block}}@media (min-width: 1200px){#sign-in-page .auth-split .logo{position:absolute;top:48px;left:0px}}#events-page[data-index-view='grid'] .desktop-list-view{display:none !important}#events-page[data-index-view='list'] .desktop-grid-view{display:none !important}#events-page[data-index-view='grid'] .primary-header-fixed .table-head-container{display:none}#events-page .desktop-list-view{background-color:#fff}#events-page .mobile-index-card--event-index-card .avatar-and-details-container{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}#events-page .mobile-index-card--event-index-card .details-container{display:flex;flex-direction:column;gap:4px}#events-page .mobile-index-card--event-index-card .details-container .event-name{font-size:16px;line-height:20px;font-weight:650}#events-page .mobile-index-card--event-index-card .details-container .date-info{color:#727272;font-size:14px}@media (min-width: 576px){#events-page .mobile-index-card--event-index-card .details-container .date-info{font-size:13.5px}}#events-page .mobile-index-card--event-index-card .event-avatar-container{background-color:#7d7d7d;background-size:cover;width:55px;height:55px;border-radius:8px}#events-page .desktop-list-view .event-row .event-avatar-container{width:50px;height:50px;background-size:cover;border-radius:7px;background-color:#7d7d7d}#events-page .desktop-grid-view{display:grid;grid-template-columns:repeat(5, 1fr);padding:32px;grid-row-gap:48px;grid-column-gap:24px}@media (max-width: 1200px){#events-page .desktop-grid-view{display:none !important}}@media (min-width: 1555px){#events-page .desktop-grid-view{grid-template-columns:repeat(6, 1fr)}}@media (min-width: 1885px){#events-page .desktop-grid-view{grid-template-columns:repeat(7, 1fr)}}@media (min-width: 2266px){#events-page .desktop-grid-view{grid-template-columns:repeat(8, 1fr)}}@media (min-width: 2555){#events-page .desktop-grid-view{grid-template-columns:repeat(9, 1fr)}}#events-page .desktop-grid-view .event-index-desktop-card{max-width:100%;position:relative}#events-page .desktop-grid-view .event-index-desktop-card:hover .image-container{box-shadow:0px 5px 7px 1px #00000033;-webkit-box-shadow:0px 5px 7px 1px #00000033}#events-page .desktop-grid-view .event-index-desktop-card:has(.quick-nav-button-dropdown.show) .image-container{box-shadow:0px 5px 7px 1px #00000033;-webkit-box-shadow:0px 5px 7px 1px #00000033}#events-page .desktop-grid-view .event-index-desktop-card .image-container{width:100%;height:auto;aspect-ratio:1 / .85;background-size:cover;background-position:center;border-radius:16px;margin-bottom:12px;transition:all 0.1s}#events-page .desktop-grid-view .event-index-desktop-card .event-name a{margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}#events-page .desktop-grid-view .event-index-desktop-card .details-grid{overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;color:#596171;font-size:14px}@media (min-width: 576px){#events-page .desktop-grid-view .event-index-desktop-card .details-grid{font-size:13.5px}}#events-page .desktop-grid-view .event-index-desktop-card .quick-nav-button-dropdown{position:absolute;top:8px;right:8px;z-index:2}#events-page .desktop-grid-view .event-index-desktop-card .quick-nav-button-dropdown.show{z-index:101}.quick-nav-button-dropdown button.dropdown-toggle{border-radius:6px;padding:6px;display:block;position:relative;background-color:#fff;box-shadow:0px 3px 5px 1px #00000024;-webkit-box-shadow:0px 3px 5px 1px #00000024;border:1px solid #c9c9c9}.quick-nav-button-dropdown button.dropdown-toggle:hover{box-shadow:0px 3px 5px 1px #0000005e;-webkit-box-shadow:0px 3px 5px 1px #0000005e}.quick-nav-button-dropdown.show button.dropdown-toggle #animated-hamburger{transform:scale(1.3) translateY(-1px)}.quick-nav-button-dropdown #animated-hamburger{width:13px;height:11px}.quick-nav-button-dropdown #animated-hamburger span{height:2px;background-color:#777777}.quick-nav-button-dropdown .dropdown-menu{width:460px;padding:0px;overflow:hidden;margin-top:-100px}.quick-nav-button-dropdown .dropdown-menu .quick-nav-button-dropdown__grid-container{display:grid;grid-template-columns:1fr auto}.quick-nav-button-dropdown .dropdown-menu .loading-content-container{text-align:center}.quick-nav-button-dropdown .dropdown-menu .quick-nav-button-dropdown__details-container{position:relative;padding:24px}.quick-nav-button-dropdown .dropdown-menu .quick-nav-button-dropdown__details-container .project-image{width:55px;height:55px;border-radius:7px;background-size:cover;background-position:center;margin-bottom:12px}.quick-nav-button-dropdown .dropdown-menu .shortcuts-container{border-left:1px solid #d7d7d7;background-color:#fdfdfd;padding:0px 0px 8px 0px}.quick-nav-button-dropdown .dropdown-menu .shortcuts-container .shortcuts-header{font-size:14px;padding:12px 0px 5px 20px;font-weight:600;opacity:0.4}.quick-nav-button-dropdown .dropdown-menu .shortcuts-container a{color:#727272;font-size:14px;font-weight:600}.quick-nav-button-dropdown .dropdown-menu .shortcuts-container i{color:#7c7c7c;font-weight:300;opacity:0.6;margin-right:4px}.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding-top:8px !important;padding-bottom:8px !important}.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container .grid-item-actions{display:none !important}.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container .profile-avatar{display:block !important;transform:scale(0.8);transform-origin:left center}.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container .grid-item-name-and-role{font-size:14px;line-height:1.1}@media (min-width: 576px){.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container .grid-item-name-and-role{font-size:13.5px}}.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container .role{display:block;font-size:14px;opacity:0.5}@media (min-width: 576px){.quick-nav-button-dropdown .dropdown-menu .inline-index__item.person-container .role{font-size:13.5px}}#change-current-profile-page .divider{margin-bottom:0px}#change-current-profile-page .profile-link-container{padding:20px 10px;border-bottom:1px solid #ebebeb}#event-categories-page.show .edit{display:none}#event-categories-page.edit .show{display:none}#event-categories-page.edit .edit{display:initial}.ad-hoc-company-template-category-option{font-size:16px;padding:13px 18px;border-radius:6px;transition:all 0.3s}@media (min-width: 576px){.ad-hoc-company-template-category-option{font-size:14.5px}}.ad-hoc-company-template-category-option i{margin-right:5.5px}.ad-hoc-company-template-category-option:hover{cursor:pointer;background-color:#eeeeee}#add-category-modal .category-container{border-radius:6px}#add-category-modal .category-container .fake-link:hover{color:teal}#add-category-modal .category-container:hover{background-color:#eeeeee;cursor:pointer}#add-category-modal .category-container td{border-top:0px}#add-category-modal .category-divider{height:1px;background-color:#eeeeee;margin-left:8px;margin-right:8px}.activity-container .category-badge-for-activity{font-size:14px;display:inline-block;border:1px solid #eeeeee;color:#343a40;padding:7px;border-radius:6px}@media (min-width: 576px){.activity-container .category-badge-for-activity{font-size:13.5px}}.activity-container .category-badge-for-activity i{margin-right:5px}#event-collaborate-page .btn.portal-toggle-disabled-button:hover{cursor:not-allowed}#event-collaborate-page.page{background-color:#fdfdfd;min-height:100vh;padding:16px}@media (max-width: 1200px){#event-collaborate-page.page{padding-top:24px}}@media (min-width: 1200px){#event-collaborate-page.page{padding:24px 0px;padding-bottom:180px}}#event-collaborate-page .event-contact-group-header{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:24px}@media (min-width: 1200px){#event-collaborate-page .event-contact-group-header{grid-template-columns:auto 1fr;margin-left:32px;margin-bottom:24px}}#event-collaborate-page .event-contact-group-header h4{margin-bottom:0px;margin-right:16px}#event-collaborate-page .collaborate-grid-columns-layout{display:grid;grid-gap:16px;max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 1200px){#event-collaborate-page .collaborate-grid-columns-layout{grid-gap:24px}}#event-collaborate-page .collaborate-grid-columns-layout .event-contact-cards-container{display:grid;grid-gap:24px}@media (min-width: 576px){#event-collaborate-page .collaborate-grid-columns-layout .event-contact-cards-container{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){#event-collaborate-page .collaborate-grid-columns-layout .event-contact-cards-container{grid-template-columns:1fr 1fr 1fr;grid-gap:32px}}@media (min-width: 1440px){#event-collaborate-page .collaborate-grid-columns-layout .event-contact-cards-container{grid-gap:32px}}#event-collaborate-page .event-contact-card{display:block;position:relative;box-shadow:0px 3px 6px 1px #0000000a;-webkit-box-shadow:0px 3px 6px 1px #0000000a;background-color:#fff;border:1px solid #eeeeee;border-radius:16px;margin-bottom:32px;font-size:16px}@media (min-width: 576px){#event-collaborate-page .event-contact-card{font-size:14.5px}}@media (min-width: 1200px){#event-collaborate-page .event-contact-card{display:none !important}}#event-collaborate-page .event-contact-card .standard-action-icons-container{position:absolute;top:16px;right:16px}#event-collaborate-page .event-contact-card .contact-details-container{padding:16px;display:grid;grid-template-columns:1fr;align-items:center;text-align:center;padding:32px;grid-gap:12px}#event-collaborate-page .event-contact-card .name{font-weight:500;font-size:18px}#event-collaborate-page .event-contact-card .edit-role-button{max-width:70vw}#event-collaborate-page .event-contact-card__footer{padding:16px;border-top:1px dashed #ebebeb}#event-collaborate-page .event-contact-card__footer button{white-space:nowrap}#event-collaborate-page .event-contact-card .portal-controls{display:grid;grid-template-columns:auto auto;grid-column-gap:8px;grid-row-gap:16px}#event-collaborate-page .event-contact-card .portal-controls .enabled-portal-details{grid-column:span 2;display:grid;overflow:hidden;text-align:center;line-height:1.6}#event-collaborate-page .event-contact-card--discarded{background-color:transparent}#event-collaborate-page .event-contact-card--discarded .profile-avatar,#event-collaborate-page .event-contact-card--discarded .name,#event-collaborate-page .event-contact-card--discarded .role{opacity:0.5}#event-collaborate-page .event-contact-group .event-contact-row{display:none;font-size:16px;background-color:#fff;border:1px solid #eeeeee;padding:16px 32px;grid-template-columns:50px 200px 250px 1fr;grid-row-gap:16px;align-items:center;border-bottom-width:0px;transition:box-shadow 0.2s}@media (min-width: 576px){#event-collaborate-page .event-contact-group .event-contact-row{font-size:14.5px}}@media (min-width: 1200px){#event-collaborate-page .event-contact-group .event-contact-row{display:grid}}#event-collaborate-page .event-contact-group .event-contact-row:hover{position:relative;z-index:1;box-shadow:0px 0px 12px 1px #00000014;-webkit-box-shadow:0px 0px 12px 1px #00000014}#event-collaborate-page .event-contact-group #cards-and-rows-container{box-shadow:rgba(0,0,0,0.06) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.06) 0px 6px 16px}#event-collaborate-page .event-contact-group #cards-and-rows-container>event-contact-row:last-of-type{border-bottom-width:1px}#event-collaborate-page .event-contact-row .edit-role-button{max-width:100%}#event-collaborate-page .event-contact-row .portal-controls{display:grid;grid-template-columns:150px 133px 145px auto;align-items:center;justify-content:end;grid-column-gap:16px}#event-collaborate-page .event-contact-row .enabled-portal-details{grid-column:1 / -1;text-align:right}#event-collaborate-page .event-contact-row .enabled-portal-details .portal-pending-container{width:fit-content;margin-left:auto;display:grid;grid-template-columns:repeat(3, auto);align-items:center;grid-gap:16px;border-top:1px dashed #e9e9e9;padding-top:8px;border-left:1px dashed #e9e9e9;padding-left:16px;border-top-left-radius:8px}#event-collaborate-page .event-contact-row .staff-member-controls,#event-collaborate-page .event-contact-row .restore-controls{grid-column:4 / -1;text-align:right}#event-collaborate-page .event-contact-group .event-contact-row--discarded{background-color:transparent}#event-collaborate-page .event-contact-group .event-contact-row--discarded .profile-avatar,#event-collaborate-page .event-contact-group .event-contact-row--discarded .name,#event-collaborate-page .event-contact-group .event-contact-row--discarded .role{opacity:0.7}#edit-event-contact-permissions-modal .inline-index--rows-for-pillbox{background-color:#fff}#edit-event-contact-permissions-modal .permission-row{background-color:#fff;display:grid;align-items:center;grid-gap:12px}@media (min-width: 1200px){#edit-event-contact-permissions-modal .permission-row{grid-template-columns:200px 1fr;padding-left:40px;padding-right:40px}}#edit-event-contact-permissions-modal .permission-row select{font-size:16px;border-color:#ebebeb}@media (min-width: 576px){#edit-event-contact-permissions-modal .permission-row select{font-size:14.5px}}#edit-event-contact-permissions-modal .permission-row select:disabled,#edit-event-contact-permissions-modal .permission-row select[readonly]{background-color:#f7f7f7;color:#2f2f2f}#edit-event-contact-permissions-modal .permission-row select:disabled:hover,#edit-event-contact-permissions-modal .permission-row select[readonly]:hover{cursor:not-allowed}#edit-event-contact-permissions-modal .permission-row select:hover{cursor:pointer}#edit-event-contact-permissions-modal .permission-row--header{grid-template-columns:1fr auto;border-top:48px solid #f7f7f7;padding-top:24px;padding-bottom:24px}@media (min-width: 1200px){#edit-event-contact-permissions-modal .permission-row--header{border-top-width:48px;padding-top:16px;padding-bottom:16px}#edit-event-contact-permissions-modal .permission-row--header h4{font-size:16px}}#edit-event-contact-permissions-modal .permission-row--lead-mode-warning p{grid-column:span 2;color:#a21515}#edit-event-contact-permissions-modal .permission-feature-container[data-feature-is-enabled="false"] .permission-row:not(.permission-row--header){display:none}.btn-group.wedding-link-to-contact-dropdown .dropdown-menu{width:calc(100vw - 10px);max-width:400px}@media (min-width: 1200px){.btn-group.wedding-link-to-contact-dropdown .dropdown-menu .dropdown-item{padding:24px;border:1px solid transparent}}@media (min-width: 1200px){.btn-group.wedding-link-to-contact-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f8f8f8;border-color:#dedede}}.btn-group.wedding-link-to-contact-dropdown .dropdown-menu .or-divider{position:relative;height:1px;background-color:#e0e0e0;margin:20px 0px}@media (min-width: 1200px){.btn-group.wedding-link-to-contact-dropdown .dropdown-menu .or-divider{margin:10px 0px}}.btn-group.wedding-link-to-contact-dropdown .dropdown-menu .or-divider .or-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#f3f3f3;border:1px solid #d7d7d7;border-radius:100%;width:40px;height:40px}.btn-group.wedding-link-to-contact-dropdown .dropdown-menu .or-divider span{color:#5c5c5c;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#new-wedding-contact-link-modal #existing-contact-container,#new-wedding-contact-link-modal #create-contact-container,#edit-lead-primary-event-contact-modal #existing-contact-container,#edit-lead-primary-event-contact-modal #create-contact-container{display:none}#new-wedding-contact-link-modal[data-existing-contact-mode-enabled='true'] #existing-contact-container,#edit-lead-primary-event-contact-modal[data-existing-contact-mode-enabled='true'] #existing-contact-container{display:block}#new-wedding-contact-link-modal[data-existing-contact-mode-enabled='false'] #create-contact-container,#edit-lead-primary-event-contact-modal[data-existing-contact-mode-enabled='false'] #create-contact-container{display:block}#new-wedding-contact-link-modal .existing-contact-container,#edit-lead-primary-event-contact-modal .existing-contact-container{background-color:#fff;padding:15px;border-radius:6px;margin-bottom:15px;transition:all 0.2s;border:1px solid #dbdbdb}@media (min-width: 1200px){#new-wedding-contact-link-modal .existing-contact-container:hover,#edit-lead-primary-event-contact-modal .existing-contact-container:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.guest-page table .sub-guest-count{color:#929292;margin-left:8px}@media (max-width: 1200px){.guest-group-container.table-container{height:0px;width:0px;overflow:hidden;padding:0px !important;margin-bottom:0px;box-shadow:none;-webkit-box-shadow:none;position:absolute;bottom:0px}}@media (min-width: 1200px){.guest-group-container.cards{height:0px;width:0px;overflow:hidden;padding:0px !important;margin-bottom:0px;box-shadow:none;-webkit-box-shadow:none}}@media (min-width: 1200px){.guest-group-container{border-radius:6px;padding:8px 8px 10px 8px}.guest-group-container h4{font-size:15px;margin:8px;margin-bottom:13px}}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .rsvp-column{flex:0 0 5.66%;max-width:55px}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .party-name-column{flex:0 0 25%}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .additional-guests-column{flex:0 0 20%}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .invitation-column{flex:0 0 7.66%;max-width:100px}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .guest-list-column{flex:0 0 54px;justify-content:center}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .group-column{flex:0 0 20%;max-width:200px}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .out-of-town-column{flex:0 0 3.66%;max-width:45px;justify-content:center}#guest_parties-page.sub-event .div-table.guest_list_guest_parties_view .party-contact-info-column{flex:0 0 20%;max-width:110px}#guest_parties-page.sub-event .div-table.guest_list_guests_view .rsvp-column{flex:0 0 5.66%;max-width:55px}#guest_parties-page.sub-event .div-table.guest_list_guests_view .last-name-column{flex:0 0 8.66%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .title-column{flex:0 0 6.66%;max-width:70px}#guest_parties-page.sub-event .div-table.guest_list_guests_view .first-name-column{flex:0 0 8.66%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .suffix-column{flex:0 0 6.66%;max-width:50px}#guest_parties-page.sub-event .div-table.guest_list_guests_view .unknown-plus-one-column{flex:0 0 30.64%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .role-column{flex:0 0 8.66%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .invitation-column{flex:0 0 7.66%;max-width:100px}#guest_parties-page.sub-event .div-table.guest_list_guests_view .rsvp-status-column{flex:0 0 7.5%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .menu-option-column{flex:0 0 6.66%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .dietary-restrictions-column{flex:0 0 8.66%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .guest-list-column{flex:0 0 54px;justify-content:center}#guest_parties-page.sub-event .div-table.guest_list_guests_view .group-column{flex:0 0 11.66%}#guest_parties-page.sub-event .div-table.guest_list_guests_view .out-of-town-column,#guest_parties-page.sub-event .div-table.guest_list_guests_view .plus-one-column{flex:0 0 3.66%;max-width:45px;justify-content:center}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .td{min-height:50px}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .rsvp-column{flex:0 0 55px}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .party-name-column{flex:0 0 20%}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .guest-list-column{flex:0 0 60px;justify-content:center}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .group-column{flex:0 0 15%}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .full-address-column{flex-grow:1}#guest_parties-page.sub-event .div-table.guest_list_addresses_view .request-address-column{flex:0 0 280px}#uninvited-guests-modal .guest-container{padding:13px 8px;border-radius:7px;transition:all 0.3s}#uninvited-guests-modal .guest-container:hover{cursor:pointer;background-color:#eeeeee}#uninvited-guests-modal .guest-divider{height:1px;background-color:#eeeeee;margin-left:7px;margin-right:7px}.guest-out-of-town-icon{color:#c6c6c6}.guest-page .guest-party-summary-invite-badge button.dropdown-toggle{text-transform:none;text-align:center}.guest-page .guest-party-summary-invite-badge button.dropdown-toggle:hover .fa-caret-down{transition:all 0.2s;opacity:1;width:10px;margin-left:4px}.guest-page .guest-party-summary-invite-badge button.dropdown-toggle .fa-caret-down{margin:0px;padding:0px;opacity:0;transition:0.2s;width:0px}.guest-page .guest-party-summary-invite-badge button.dropdown-toggle[data-guest-invite-status="all"]{background-color:#d2edd9;border-color:#d2edd9}.guest-page .guest-party-summary-invite-badge button.dropdown-toggle[data-guest-invite-status="some"]{background-color:#ffe4ad;border-color:#ffe4ad}.guest-page .guest-party-summary-invite-badge button.dropdown-toggle[data-guest-invite-status="none"]{background-color:#dddddd;border-color:#dddddd}.guest-page .guest-party-summary-invite-badge.show button.dropdown-toggle{box-shadow:0px 0px 6px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 6px 1px rgba(0,0,0,0.5)}.guest-page .guest-party-summary-invite-badge.show button.dropdown-toggle .fa-caret-down{opacity:1;width:10px;margin-left:4px;transform:rotate(180deg)}.guest-page .guest-party-summary-invite-badge .dropdown-menu{margin-top:9px;border-radius:8px;width:370px;padding:20px;padding-bottom:10px;z-index:2}.guest-page .guest-party-summary-invite-badge .dropdown-menu .header{display:flex;align-items:center;margin-bottom:10px}.guest-page .guest-party-summary-invite-badge .dropdown-menu .header h4{margin:0px;flex-grow:1;padding-left:5px}.guest-page .guest-party-summary-invite-badge .dropdown-menu .guest-row{padding:15px 5px 15px 10px;border-bottom:1px solid #e3e3e3;display:flex;align-items:center;transition:all 0.3s}.guest-page .guest-party-summary-invite-badge .dropdown-menu .guest-row .guest-name-column{flex-grow:1}.guest-page .guest-party-summary-invite-badge .dropdown-menu .guest-row .invite-status-column{min-width:fit-content}.guest-page .guest-party-summary-invite-badge .dropdown-menu .guest-row:last-child{border-bottom:0px}.guest-page .guest-party-summary-invite-badge .dropdown-menu .form-group.rsvp-status-select-container .fa-circle{z-index:0}.guest-page .guest-party-summary-invite-badge .dropdown-menu .form-group.rsvp-status-select-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:none;padding:5px 27px 5px 35px;height:initial;position:relative;z-index:1}.guest-page .guest-party-summary-invite-badge .dropdown-menu .form-group.rsvp-status-select-container select:hover{cursor:pointer}.guest-page .guest-party-summary-invite-badge .dropdown-menu .form-group.rsvp-status-select-container:hover{cursor:pointer}.guest-page .guest-party-summary-invite-badge .dropdown-menu .guest-row .rsvp-and-remove-column{display:flex;align-items:center}.guest-page .guest-party-summary-invite-badge .dropdown-menu .close-button{position:absolute;z-index:3;top:-15px;right:-11px;width:39px;height:39px;background-color:#fff;border-radius:100%;border:1px solid #cecece;transition:all 0.3s}.guest-page .guest-party-summary-invite-badge .dropdown-menu .close-button:hover{cursor:pointer;transform:scale(1.2);border-color:teal}.guest-page .guest-party-summary-invite-badge .dropdown-menu .close-button:hover i{color:teal}.guest-page .guest-party-summary-invite-badge .dropdown-menu .close-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:23px}.guest-party-sub-event-guest-list-icon,.guest-party-sub-event-guest-list-dropdown button{position:relative;display:block;border-radius:3px;width:22px;height:22px;font-weight:600;font-size:14px;padding:0px;margin:-3px}.guest-party-sub-event-guest-list-icon .list-letter-container,.guest-party-sub-event-guest-list-dropdown button .list-letter-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.guest-party-sub-event-guest-list-icon .list-letter-container .list-letter,.guest-party-sub-event-guest-list-dropdown button .list-letter-container .list-letter{display:none}.guest-party-sub-event-guest-list-dropdown button:hover,.guest-party-sub-event-guest-list-dropdown button:focus{box-shadow:0px 0px 5px 1px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.7)}.guest-party-sub-event-guest-list-icon[data-guest-list='a_list'],.guest-party-sub-event-guest-list-dropdown[data-guest-list='a_list'] button{background-color:#3f5d6c;color:#ffff}.guest-party-sub-event-guest-list-icon[data-guest-list='a_list'] .list-letter.a-list,.guest-party-sub-event-guest-list-dropdown[data-guest-list='a_list'] button .list-letter.a-list{display:block}.guest-party-sub-event-guest-list-icon[data-guest-list='b_list'],.guest-party-sub-event-guest-list-dropdown[data-guest-list='b_list'] button{background-color:#b7b7b7;color:#fff}.guest-party-sub-event-guest-list-icon[data-guest-list='b_list'] .list-letter.b-list,.guest-party-sub-event-guest-list-dropdown[data-guest-list='b_list'] button .list-letter.b-list{display:block}.guest-party-sub-event-guest-list-icon[data-guest-list='c_list'],.guest-party-sub-event-guest-list-dropdown[data-guest-list='c_list'] button{background-color:#e9e9e9;color:#969696}.guest-party-sub-event-guest-list-icon[data-guest-list='c_list'] .list-letter.c-list,.guest-party-sub-event-guest-list-dropdown[data-guest-list='c_list'] button .list-letter.c-list{display:block}.contact-info-icons i{font-size:16px;margin-left:3px;margin-right:3px;transition:all 0.15s;transform-origin:center bottom}@media (min-width: 1200px){.contact-info-icons:not(.no-hover) i:hover{transform:scale(1.3)}}#guest_parties-page.guest-summary #guest-groups-container-table{margin-right:230px}#rsvp-manager-page th.sub-event-divider,#rsvp-manager-page td.sub-event-divider{background-color:#e2e2e2;padding:0px;border-color:transparent}#rsvp-manager-page th.sub-event-divider{width:8px}@media (min-width: 1200px){.fancy-sub-events-nav{position:relative;z-index:2;margin-bottom:-18px;margin-top:10px}}.fancy-sub-events-nav .scrolling-wrapper{padding-top:8px;padding-bottom:15px}.fancy-sub-events-nav .sub-event-container{background-color:#fff;display:inline-block;padding:13px;border-radius:8px;margin-right:18px;position:relative;padding-right:37px;transition:all 0.3s;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 576px){.fancy-sub-events-nav .sub-event-container{height:58px;padding-right:44px;vertical-align:top}}@media (min-width: 1200px){.fancy-sub-events-nav a:not(.active) .sub-event-container:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}@media (min-width: 576px){.fancy-sub-events-nav .sub-event-container .details{white-space:normal;width:110px}}.fancy-sub-events-nav .sub-event-container .sub-event-icon-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;border-radius:8px}.fancy-sub-events-nav .sub-event-container .sub-event-icon{color:#c4c4c4;font-size:36px;position:absolute;top:50%;transform:translateY(-50%);right:-16px}@media (min-width: 576px){.fancy-sub-events-nav .sub-event-container .sub-event-icon{font-size:49px;right:-22px}}.fancy-sub-events-nav .sub-event-container .sub-event-icon.fa-ring-diamond{right:-7px}.fancy-sub-events-nav .sub-event-container .sub-event-icon.fa-music{right:-7px}.fancy-sub-events-nav .sub-event-container .sub-event-icon.fa-gift{right:-15px}.fancy-sub-events-nav .sub-event-container .sub-event-icon.fa-plane-up{right:-15px}.fancy-sub-events-nav a{color:#464646}.fancy-sub-events-nav .fa-caret-down{color:#3f5d6c;font-size:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-21px;display:none}@media (min-width: 1200px){.fancy-sub-events-nav .fa-caret-down{font-size:22px;bottom:-11px}}.fancy-sub-events-nav a.active .sub-event-container{background-color:#3f5d6c;color:#fff}.fancy-sub-events-nav a.active .sub-event-container i.sub-event-icon{color:#fff}.fancy-sub-events-nav a.active .sub-event-container .fa-caret-down{display:block}.fancy-sub-events-nav .sub-event-container.manage-or-view{background-color:transparent;padding-right:0px;padding-left:0px;width:170px;box-shadow:none;-webkit-box-shadow:none;border:1px dashed #d3d3d3;text-align:center}@media (min-width: 576px){.fancy-sub-events-nav .sub-event-container.manage-or-view .details{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%}}.fancy-sub-events-nav .sub-event-container.manage-or-view .details i{display:inline-block}.guest-list-metrics-tray.desktop{display:none}@media (min-width: 1200px){.guest-list-metrics-tray.desktop{display:block}}.guest-list-metrics-tray.desktop{position:fixed;bottom:0px;right:0px;left:262px}.guest-list-metrics-tray.desktop{background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);border-top-left-radius:8px;padding:12px}.guest-list-metrics-tray.desktop .sub-event-metrics-container{display:inline-block;margin-right:35px;font-weight:600;font-size:14px}@media (min-width: 576px){.guest-list-metrics-tray.desktop .sub-event-metrics-container{font-size:13.5px}}.guest-list-metrics-tray.desktop .sub-event-metrics-container .sub-event-name{display:block;margin-bottom:4px;font-size:14px}@media (min-width: 576px){.guest-list-metrics-tray.desktop .sub-event-metrics-container .sub-event-name{font-size:13.5px}}.guest-list-metrics-tray.desktop .sub-event-metrics-container .number-value{font-size:16px}.guest-list-metrics-tray.desktop .metric-divider{display:inline-block;width:1px;height:33px;margin-right:35px;background-color:#d7d7d7}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.a-list,.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.b-list,.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.c-list{display:none}.guest-list-metrics-tray.sub-event-page:not([data-b-list-guests-count='0']) .sub-event-metrics-container.a-list,.guest-list-metrics-tray.sub-event-page:not([data-b-list-guests-count='0']) .sub-event-metrics-container.b-list{display:inline-block}.guest-list-metrics-tray.sub-event-page:not([data-c-list-guests-count='0']) .sub-event-metrics-container.a-list,.guest-list-metrics-tray.sub-event-page:not([data-c-list-guests-count='0']) .sub-event-metrics-container.b-list,.guest-list-metrics-tray.sub-event-page:not([data-c-list-guests-count='0']) .sub-event-metrics-container.c-list{display:inline-block}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status .sub-event-name{text-transform:uppercase;font-size:13px}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status i{font-size:9px;margin-right:4px;position:relative;top:-2px}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status.attending{color:green}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status.attending .sub-event-name{font-size:12px;color:green}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status.pending{color:#bbb459}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status.pending .sub-event-name{font-size:12px;color:#bbb459}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status.declined{color:#560000}.guest-list-metrics-tray.sub-event-page .sub-event-metrics-container.rsvp-status.declined .sub-event-name{font-size:12px;color:#560000}#mood_boards-page .content-bg-container,#mood-board-templates-page .content-bg-container{background-color:transparent;border-radius:0px}#mood_boards-container-cards .card-column{margin-bottom:15px}@media (min-width: 1200px){#mood_boards-container-cards .card-column{margin-bottom:30px}}.page .mood-board-card,.dashboard-page .mood-board-card,.show-page .mood-board-card,#mood_boards-page .mood-board-card,#mood-board-templates-page .mood-board-card,#save-email-attachment-to-mood-board-modal .mood-board-card,#mood_board-modal .mood-board-card,#event-contact-recent-portal-activity-modal .mood-board-card{height:160px;border-width:0px;background-color:transparent}@media (min-width: 576px){.page .mood-board-card,.dashboard-page .mood-board-card,.show-page .mood-board-card,#mood_boards-page .mood-board-card,#mood-board-templates-page .mood-board-card,#save-email-attachment-to-mood-board-modal .mood-board-card,#mood_board-modal .mood-board-card,#event-contact-recent-portal-activity-modal .mood-board-card{height:180px}}.page .mood-board-card .card-body,.dashboard-page .mood-board-card .card-body,.show-page .mood-board-card .card-body,#mood_boards-page .mood-board-card .card-body,#mood-board-templates-page .mood-board-card .card-body,#save-email-attachment-to-mood-board-modal .mood-board-card .card-body,#mood_board-modal .mood-board-card .card-body,#event-contact-recent-portal-activity-modal .mood-board-card .card-body{border-radius:12px;overflow:hidden;background-size:cover;background-position:center;position:relative}@media (min-width: 1200px){.page .mood-board-card .card-body:hover,.dashboard-page .mood-board-card .card-body:hover,.show-page .mood-board-card .card-body:hover,#mood_boards-page .mood-board-card .card-body:hover,#mood-board-templates-page .mood-board-card .card-body:hover,#save-email-attachment-to-mood-board-modal .mood-board-card .card-body:hover,#mood_board-modal .mood-board-card .card-body:hover,#event-contact-recent-portal-activity-modal .mood-board-card .card-body:hover{box-shadow:0px 6px 10px 1px rgba(0,0,0,0.5)}}.page .mood-board-card .gradient-container,.dashboard-page .mood-board-card .gradient-container,.show-page .mood-board-card .gradient-container,#mood_boards-page .mood-board-card .gradient-container,#mood-board-templates-page .mood-board-card .gradient-container,#save-email-attachment-to-mood-board-modal .mood-board-card .gradient-container,#mood_board-modal .mood-board-card .gradient-container,#event-contact-recent-portal-activity-modal .mood-board-card .gradient-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:black;background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 70%)}.page .mood-board-card .text-container,.dashboard-page .mood-board-card .text-container,.show-page .mood-board-card .text-container,#mood_boards-page .mood-board-card .text-container,#mood-board-templates-page .mood-board-card .text-container,#save-email-attachment-to-mood-board-modal .mood-board-card .text-container,#mood_board-modal .mood-board-card .text-container,#event-contact-recent-portal-activity-modal .mood-board-card .text-container{position:absolute;left:0px;bottom:0px;padding:10px;color:#fff}@media (min-width: 576px){.page .mood-board-card .text-container,.dashboard-page .mood-board-card .text-container,.show-page .mood-board-card .text-container,#mood_boards-page .mood-board-card .text-container,#mood-board-templates-page .mood-board-card .text-container,#save-email-attachment-to-mood-board-modal .mood-board-card .text-container,#mood_board-modal .mood-board-card .text-container,#event-contact-recent-portal-activity-modal .mood-board-card .text-container{padding:15px}}.page .mood-board-card .mood-board-name,.dashboard-page .mood-board-card .mood-board-name,.show-page .mood-board-card .mood-board-name,#mood_boards-page .mood-board-card .mood-board-name,#mood-board-templates-page .mood-board-card .mood-board-name,#save-email-attachment-to-mood-board-modal .mood-board-card .mood-board-name,#mood_board-modal .mood-board-card .mood-board-name,#event-contact-recent-portal-activity-modal .mood-board-card .mood-board-name{display:block}@media (min-width: 576px){.page .mood-board-card .mood-board-name,.dashboard-page .mood-board-card .mood-board-name,.show-page .mood-board-card .mood-board-name,#mood_boards-page .mood-board-card .mood-board-name,#mood-board-templates-page .mood-board-card .mood-board-name,#save-email-attachment-to-mood-board-modal .mood-board-card .mood-board-name,#mood_board-modal .mood-board-card .mood-board-name,#event-contact-recent-portal-activity-modal .mood-board-card .mood-board-name{font-size:18px}}@media (min-width: 1200px){.page .mood-board-card .mood-board-name,.dashboard-page .mood-board-card .mood-board-name,.show-page .mood-board-card .mood-board-name,#mood_boards-page .mood-board-card .mood-board-name,#mood-board-templates-page .mood-board-card .mood-board-name,#save-email-attachment-to-mood-board-modal .mood-board-card .mood-board-name,#mood_board-modal .mood-board-card .mood-board-name,#event-contact-recent-portal-activity-modal .mood-board-card .mood-board-name{font-size:18px}}.page .mood-board-card .badges-container,.dashboard-page .mood-board-card .badges-container,.show-page .mood-board-card .badges-container,#mood_boards-page .mood-board-card .badges-container,#mood-board-templates-page .mood-board-card .badges-container,#save-email-attachment-to-mood-board-modal .mood-board-card .badges-container,#mood_board-modal .mood-board-card .badges-container,#event-contact-recent-portal-activity-modal .mood-board-card .badges-container{position:absolute;top:5px;right:5px}.page .mood-board-card .category,.page .mood-board-card .vendor-job-contact-company-name,.dashboard-page .mood-board-card .category,.dashboard-page .mood-board-card .vendor-job-contact-company-name,.show-page .mood-board-card .category,.show-page .mood-board-card .vendor-job-contact-company-name,#mood_boards-page .mood-board-card .category,#mood_boards-page .mood-board-card .vendor-job-contact-company-name,#mood-board-templates-page .mood-board-card .category,#mood-board-templates-page .mood-board-card .vendor-job-contact-company-name,#save-email-attachment-to-mood-board-modal .mood-board-card .category,#save-email-attachment-to-mood-board-modal .mood-board-card .vendor-job-contact-company-name,#mood_board-modal .mood-board-card .category,#mood_board-modal .mood-board-card .vendor-job-contact-company-name,#event-contact-recent-portal-activity-modal .mood-board-card .category,#event-contact-recent-portal-activity-modal .mood-board-card .vendor-job-contact-company-name{font-size:12px;font-weight:600;display:block;color:#ececec;background-color:rgba(0,0,0,0.5);padding:3px;border-radius:4px;margin-bottom:5px;margin-left:auto;width:fit-content}.page .mood-board-card .event-contacts-container,.dashboard-page .mood-board-card .event-contacts-container,.show-page .mood-board-card .event-contacts-container,#mood_boards-page .mood-board-card .event-contacts-container,#mood-board-templates-page .mood-board-card .event-contacts-container,#save-email-attachment-to-mood-board-modal .mood-board-card .event-contacts-container,#mood_board-modal .mood-board-card .event-contacts-container,#event-contact-recent-portal-activity-modal .mood-board-card .event-contacts-container{margin-bottom:5px}.page .mood-board-card .event-contacts-container .profile-avatar,.dashboard-page .mood-board-card .event-contacts-container .profile-avatar,.show-page .mood-board-card .event-contacts-container .profile-avatar,#mood_boards-page .mood-board-card .event-contacts-container .profile-avatar,#mood-board-templates-page .mood-board-card .event-contacts-container .profile-avatar,#save-email-attachment-to-mood-board-modal .mood-board-card .event-contacts-container .profile-avatar,#mood_board-modal .mood-board-card .event-contacts-container .profile-avatar,#event-contact-recent-portal-activity-modal .mood-board-card .event-contacts-container .profile-avatar{border:1px solid #d2d2d2}#mood-board-page{padding-bottom:120px}#mood-board-page #header{background-color:#fff;-webkit-box-shadow:0px 8px 15px 0px rgba(0,0,0,0.26);box-shadow:0px 8px 15px 0px rgba(0,0,0,0.26);position:relative;margin-bottom:16px;padding:20px}#mood-board-page #header .fa-bars{position:absolute;top:0px;right:0px;font-size:21px;padding:23px}#mood-board-page #header #name-and-category .mood-board-back{display:block;font-size:18px;margin-bottom:5px}#mood-board-page #header #name-and-category .name{font-size:20px;font-weight:600;display:block;margin-bottom:6px;padding-right:15px;padding-top:6px}@media (min-width: 576px){#mood-board-page #header #name-and-category .name{font-size:22px}}@media (min-width: 576px){#mood-board-page #header #name-and-category .name{margin-bottom:10px;padding-top:0px}}#mood-board-page #header #name-and-category .category{font-size:16px;color:#727272;text-transform:uppercase;font-size:14px;font-weight:600;display:block;margin-bottom:6px}@media (min-width: 576px){#mood-board-page #header #name-and-category .category{font-size:14.5px}}@media (min-width: 576px){#mood-board-page #header #name-and-category .category{font-size:12.5px}}#mood-board-page #header #description{position:relative;font-size:15px;color:#909090;margin-top:10px}@media (min-width: 1200px){#mood-board-page #header #description{max-width:700px}}#mood-board-page #header #action-buttons-container{margin-top:20px}#mood-board-page #header .event-contacts-container{margin-top:15px}#mood-board-page #context-dropdown{position:fixed;top:0px;right:0px;left:0px;z-index:1;padding:12px;background-color:#fff;-webkit-box-shadow:0px 8px 15px 0px rgba(0,0,0,0.26);box-shadow:0px 8px 15px 0px rgba(0,0,0,0.26);transform:translateY(calc(-100% - 20px));transition:all 0.4s}@media (min-width: 1200px){#mood-board-page #context-dropdown{padding:16px}}#mood-board-page #context-dropdown.open{transform:translateY(0)}#mood-board-page #context-dropdown .name h4{padding-top:3px;margin-bottom:0px}#mood-board-page #mood-sections-container .mood-section-container{padding:7px 15px;border-bottom:1px solid #e2e2e2;position:relative}#mood-board-page #mood-sections-container .mood-section-container .thumbnail{width:70px;height:70px;background-size:245px;background-position:center;border-radius:6px;border:1px solid #e6e6e6}#mood-board-page #mood-sections-container .mood-section-container span{display:block}#mood-board-page #mood-sections-container .mood-section-container .labels{position:absolute;top:50%;transform:translateY(-50%);left:100px}#mood-board-page #mood-sections-container .mood-section-container .labels .name{font-size:17px;font-weight:600;margin-bottom:3px}#mood-board-page #mood-sections-container .mood-section-container .labels .count{font-size:15px;color:#909090}#mood-board-page #mood-sections-container .mood-section-container .fa-angle-right{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-size:22px}@media (min-width: 1200px){#mood-board-sections-modal .modal-dialog{max-width:500px}}#mood-board-sections-modal .add-section-container .add-section-form{display:none;margin-bottom:27px}#mood-board-sections-modal .add-section-container.show-form #add-section-button{display:none}#mood-board-sections-modal .add-section-container.show-form .add-section-form{display:block}#mood-board-sections-modal .mood-section-container{background-color:#fff;margin-top:8px;border-radius:5px;padding-left:60px !important;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#mood-board-sections-modal .mood-section-container .sort-container{position:absolute;top:50%;transform:translateY(-50%);left:0px;height:75px;width:60px}#mood-board-sections-modal .mood-section-container .sort-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:20px}#mood-board-sections-modal .mood-section-container .labels{left:140px !important;padding-right:20px}#mood-board-sections-modal .mood-section-container .action-links{margin-top:9px}#mood-board-sections-modal .mood-section-container .action-links .delete{color:#560000;margin-left:12px}#mood-board-sections-modal .mood-section-container a,#mood-board-sections-modal .mood-section-container .fake-link{font-size:14px}#mood-board-sections-modal .mood-section-container input[type=text]{border:1px solid #c1c1c1;padding:10px;height:initial;border-radius:5px;margin-bottom:0px}#mood-board-sections-modal .labels .form-container{display:none}#mood-board-sections-modal .mood-section-container.edit .labels .form-container{display:block}#mood-board-sections-modal .mood-section-container.edit .labels .info-container{display:none}#mood-board-page #add-image-button{position:absolute;left:50%;transform:translateX(-50%);background-color:#00ab86;color:#fff;width:70px;height:70px;border-radius:100%;border:4px solid #edf2f6;position:fixed;bottom:25px;z-index:5;font-size:30px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);transition:all 0.3s}@media (min-width: 1200px){#mood-board-page #add-image-button:hover{-webkit-box-shadow:0px 0px 12px 1px rgba(0,0,0,0.6);box-shadow:0px 0px 12px 1px rgba(0,0,0,0.6)}}#done-organizing-button{position:absolute;left:50%;transform:translateX(-50%);position:fixed;z-index:5;bottom:20px;display:none;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#mood-board-page #content #grid .grid-item{width:calc(50%);padding:4px;border-radius:4px;transition:box-shadow 0.2s}@media (min-width: 576px){#mood-board-page #content #grid .grid-item{width:calc(33.333%);padding:8px}}@media (min-width: 1200px){#mood-board-page #content #grid .grid-item{width:16.666%;padding:10px}#mood-board-page #content #grid .grid-item:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#mood-board-page #content #grid .grid-item img{max-width:100%;display:block;border-radius:5px}#mood-board-page #content #grid .grid-item .overlay-action-button{position:absolute;top:18px;padding:12px 13px;background-color:rgba(255,255,255,0.9);border-radius:5px;color:#464646;border:1px solid #c4c4c4;transition:all 0.3s}@media (min-width: 1200px){#mood-board-page #content #grid .grid-item .overlay-action-button:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#mood-board-page #content #grid .grid-item .handle{left:18px}#mood-board-page #content #grid .grid-item .edit{left:70px}@media (max-width: 1200px){#mood-board-page #content #grid.collapsed{height:0px !important;overflow:hidden !important}}#mood-board-page .overlay-action-button{display:none}#mood-board-page.organize .overlay-action-button{display:initial}#mood-board-page.organize #add-image-button{display:none}#mood-board-page.organize #done-organizing-button{display:initial}#mood-board-page.organize .lightbox-link{display:none}.grid-item.is-dragging,.grid-item.is-positioning-post-drag{-webkit-box-shadow:5px 5px 15px 5px #000000;box-shadow:5px 5px 15px 5px #000000;z-index:2}.packery-drop-placeholder{outline:3px dashed #444;outline-offset:-6px;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}#mood-board-page .save-and-close-container .save-and-close-button{display:inline-block;margin-bottom:10px}@media (min-width: 576px){#mood-board-page .save-and-close-container .save-and-close-button{margin-bottom:0px}}#mood-image-page{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:99}.mood-image-container{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1000;background-color:#fff}.mood-image-container .media-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#1c1c1c;overflow:hidden}@media (min-width: 1200px){.mood-image-container .media-container{right:450px}}.mood-image-container .media{max-width:100%;max-height:500px;margin-left:auto;margin-right:auto;transition:transform 0.3s ease, top 0.3s ease;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media (min-width: 1200px){.mood-image-container .media{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-height:100vh}}.mood-image-container .info-container{display:none;position:fixed;top:30vh;right:0px;bottom:0px;left:0px;z-index:20000}@media (min-width: 1200px){.mood-image-container .info-container{top:0px;display:block;width:450px;left:initial}}.mood-image-container #top-controls{position:absolute;top:5px;right:5px;z-index:2}@media (min-width: 1200px){.mood-image-container #top-controls{top:12px;right:12px}}.mood-image-container .control-button{background-color:#1c1c1c73;transition:all 0.3s}@media (min-width: 1200px){.mood-image-container .control-button:hover{cursor:pointer;transform:scale(1.05);background-color:#000}}.mood-image-container .control-button.circle{display:inline-block;position:relative;width:50px;height:50px;border-radius:100%}.mood-image-container .control-button.circle i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:25px;color:#fff}@media (min-width: 1200px){.mood-image-container .shuttle-button-container{opacity:0;width:90px;transition:all 0.3s;cursor:pointer}.mood-image-container .shuttle-button-container .control-button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}}@media (min-width: 1200px){.mood-image-container .shuttle-button-container .inner-container-backdrop{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#1c1c1c26;transition:all 0.3s}}@media (min-width: 1200px){.mood-image-container #next-page-button-container:hover .inner-container-backdrop{left:10px}}@media (min-width: 1200px){.mood-image-container #previous-page-button-container:hover .inner-container-backdrop{right:10px}}@media (min-width: 1200px){.mood-image-container .media-container:hover>.shuttle-button-container{opacity:1}}.mood-image-container #previous-page-button-container{position:absolute;left:10px;bottom:10px}@media (min-width: 1200px){.mood-image-container #previous-page-button-container{left:0px;bottom:0px;top:0px}}.mood-image-container #next-page-button-container{position:absolute;right:10px;bottom:10px}@media (min-width: 1200px){.mood-image-container #next-page-button-container{right:0px;bottom:0px;top:0px}}@media (min-width: 1200px){.mood-image-container .shuttle-button-container .control-button{background-color:#ffffff63}.mood-image-container .shuttle-button-container .control-button i{color:#1c1c1c}}@media (min-width: 1200px){.mood-image-container .shuttle-button-container:hover .control-button{background-color:#fff}}.mood-image-container #mobile-show-activity-button{position:absolute;left:50%;transform:translateX(-50%);bottom:11px;color:#fff;padding:18px}@media (min-width: 1200px){.mood-image-container #mobile-show-activity-button{display:none}}.mood-image-container .star-rating-container{display:flex;margin-bottom:10px}.mood-image-container .star-rating-container .avatar{padding-right:20px}.mood-image-container .star-rating-container .far.fa-star{opacity:0.3;color:#000}.mood-image-container .star-rating-container .fas.fa-star{color:#000;opacity:0.65}.mood-image-container .star-rating-container.current-user .fa-star{font-size:33px;padding-right:3px}.mood-image-container .star-rating-container.current-user .stars{position:relative;top:4px}.mood-image-container .star-rating-container.other-user .fa-star{font-size:20px;padding-right:0px}.mood-image-container .star-rating-container.other-user .stars{position:relative;top:11px}#mood_image-modal .thumbnail{max-width:200px;max-height:150px;margin-bottom:15px;border-radius:8px}.action-menu-container{display:none;height:200px;z-index:50;position:fixed;right:0px;bottom:0px;left:0px;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.85);box-shadow:0px 0px 15px 1px rgba(0,0,0,0.85)}.mood-image-container .activity-stream-items{border-top:1px solid #d8d8d8;background-color:#fff;position:initial}@media (min-width: 1200px){.mood-image-container .activity-stream-items{position:absolute}}.mood-image-container .mood-image-header-container{padding-top:20px;padding-right:20px;padding-left:20px;min-height:50px}.mood-image-container .mood-image-header-container .title{font-size:20px;font-weight:600}.mood-image-container .mood-image-header-container .description{margin-top:15px}.mood-image-container .activity-stream-container .activity-container[data-comment-created-by-current-profile='false'] .text-container{background-color:#f4f4f4}#mood-image-page.mobile-activity-stream-open .media-container .media{top:0%;transform:translateY(0%) translateX(-50%);max-height:30vh}#mood-image-page.mobile-activity-stream-open .info-container{display:block}#mood-image-page.mobile-activity-stream-open #top-controls{transform:translateY(-200px)}#mood-image-page .info-container #mobile-close-info-container-button{background-color:#fff;position:absolute;top:-58px;right:9px;z-index:1;width:50px;height:50px;border-radius:100%}#mood-image-page .info-container #mobile-close-info-container-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:25px}@media (max-width: 1200px){#event-tasks-page{min-height:100vh}}.task-status-dropdown-assigner{display:inline-block;border-radius:5px}.task-status-dropdown-assigner:hover{cursor:pointer}.task-status-dropdown-assigner button.current-status-button{padding:0px;display:block;border-radius:5px;font-size:12px}.task-status-dropdown-assigner.button_with_status_name button.current-status-button{position:relative;width:100%;text-align:left;position:relative}.task-status-dropdown-assigner.button_with_status_name button.current-status-button .fa-caret-down,.task-status-dropdown-assigner.button_with_status_name button.current-status-button .fa-refresh{position:absolute;top:50%;transform:translateY(-50%);right:8px;margin-right:0px;opacity:.5;transition:all 0.2s}.task-status-dropdown-assigner.button_with_status_name button.current-status-button .fa-caret-down{transform-origin:top}.task-status-dropdown-assigner.button_with_status_name button.current-status-button .fa-refresh{transform-origin:center;position:initial;margin-left:5px}.task-status-dropdown-assigner.button_with_status_name button.current-status-button:hover .fa-caret-down,.task-status-dropdown-assigner.button_with_status_name button.current-status-button:focus .fa-caret-down,.task-status-dropdown-assigner.button_with_status_name button.current-status-button:active .fa-caret-down{opacity:1;transform:scale(1.2) translateY(-50%)}.task-status-dropdown-assigner.button_with_status_name button.current-status-button .fa-refresh{opacity:1;position:absolute;top:8px;right:5px}.task-status-dropdown-assigner.for_select_field button.current-status-button{font-size:16px;padding:8px 16px}@media (min-width: 576px){.task-status-dropdown-assigner.for_select_field button.current-status-button{font-size:16px}}@media (min-width: 576px) and (min-width: 576px){.task-status-dropdown-assigner.for_select_field button.current-status-button{font-size:14.5px}}@media (min-width: 1200px){.task-status-dropdown-assigner.for_select_field button.current-status-button{padding:6px 12px}}.task-status-dropdown-assigner.for_select_field button.current-status-button::after{margin-left:13px;font-size:19px;vertical-align:0.1em}.task-status-dropdown-assigner.square_button .current-status-button{width:26px;height:26px}.task-status-dropdown-assigner.square_button .current-status-name{display:none}.task-status-dropdown-assigner.square_button button.dropdown-toggle i{margin-right:0px}.task-status-dropdown-assigner.task-status-dropdown-assigner--compact-button button.dropdown-toggle{position:relative;width:56px;margin-right:12px;overflow:hidden;padding:5px 4px 10px 4px}.task-status-dropdown-assigner.task-status-dropdown-assigner--compact-button button.dropdown-toggle i{margin-right:0px}.task-status-dropdown-assigner.task-status-dropdown-assigner--compact-button button.dropdown-toggle i.fa-caret-down{position:absolute;left:50%;transform:translateX(-50%);bottom:2px;opacity:0.5}.task-status-dropdown-assigner.task-status-dropdown-assigner--compact-button button.dropdown-toggle i.fa-refresh{position:absolute;top:61%;left:40%}.task-status-dropdown-assigner--static.task-status-dropdown-assigner--compact-button button{position:relative;width:56px;margin-right:12px;overflow:hidden;padding:7.5px 4px 7.5px 4px}.task-status-dropdown-assigner--static.task-status-dropdown-assigner--compact-button .current-status-name{white-space:nowrap}.task-status-dropdown-assigner .dropdown-item{font-size:14px;font-weight:600;color:#5e5e5e;line-height:initial;letter-spacing:0.2pt;opacity:0.9;transition:all 0.05s}@media (min-width: 576px){.task-status-dropdown-assigner .dropdown-item{font-size:13.5px}}.task-status-dropdown-assigner .dropdown-item i{margin-right:5px;opacity:0.75}.task-status-dropdown-assigner .dropdown-item.selected{color:#000;opacity:1;font-weight:680}.task-status-dropdown-assigner .dropdown-item.selected i{opacity:1}@media (min-width: 1200px){.task-status-dropdown-assigner .dropdown-item{padding:9px;padding-left:18px}}.task-status-dropdown-assigner .dropdown-item:hover{opacity:1}.task-status-dropdown-assigner .dropdown-item:hover i{opacity:1}.task-row .task-status-dropdown-assigner{display:block}.task-row .task-status-dropdown-assigner .current-status-button{padding-left:7px;line-height:27px}#tasks-page .event-name,#tasks-page .due-date-words,#event-tasks-page .event-name,#event-tasks-page .due-date-words,#workflow-page .event-name,#workflow-page .due-date-words{color:#b3b3b3;font-size:15px;display:inline-block}#tasks-page .due-date-words,#event-tasks-page .due-date-words,#workflow-page .due-date-words{margin-left:10px}#tasks-page .circle-container,#event-tasks-page .circle-container,#workflow-page .circle-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:23px;width:100%;height:100%}#tasks-page .circle-container:hover,#event-tasks-page .circle-container:hover,#workflow-page .circle-container:hover{cursor:pointer}#tasks-page .circle-container .fa-circle,#tasks-page .circle-container .fa-check-circle,#event-tasks-page .circle-container .fa-circle,#event-tasks-page .circle-container .fa-check-circle,#workflow-page .circle-container .fa-circle,#workflow-page .circle-container .fa-check-circle{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);left:75%;color:#000}#tasks-page .circle-container .fa-check-circle,#event-tasks-page .circle-container .fa-check-circle,#workflow-page .circle-container .fa-check-circle{color:green}#tasks-page .circle-container .green-bar,#event-tasks-page .circle-container .green-bar,#workflow-page .circle-container .green-bar{position:absolute;top:0px;left:0px;bottom:0px;width:8px;background-color:#b5d6ac;transform:translateX(-8px);transition:all 0.5s}#tasks-page td.assigned-completed-cell,#event-tasks-page td.assigned-completed-cell,#workflow-page td.assigned-completed-cell{position:relative}#tasks-page td.assigned-completed-cell .center-container,#event-tasks-page td.assigned-completed-cell .center-container,#workflow-page td.assigned-completed-cell .center-container{position:absolute;top:50%;transform:translateY(-50%)}#tasks-page .user-avatar,#event-tasks-page .user-avatar,#workflow-page .user-avatar{margin-right:6px}.task-row{font-size:14px;color:#464646}.task-row .task-name{font-size:14.5px;font-weight:600;line-height:1.5;letter-spacing:0.1pt}.task-row .category-name{font-size:14px;background-color:#fff;padding:8px 5px;padding-left:9px;border-radius:6px;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.09);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.09);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:122px}.task-row .category-name i{margin-right:3px}#event-tasks-page .event-name{display:none}#tasks-page .task-status-container,#tasks-page .task-date-group-container,#event-tasks-page .task-status-container,#event-tasks-page .task-date-group-container,#workflow-page .task-status-container,#workflow-page .task-date-group-container{background-color:#fff;padding:20px;padding-bottom:0px;border-bottom:16px solid #F5F5F4}@media (min-width: 1200px){#tasks-page .task-status-container,#tasks-page .task-date-group-container,#event-tasks-page .task-status-container,#event-tasks-page .task-date-group-container,#workflow-page .task-status-container,#workflow-page .task-date-group-container{margin-top:0px;margin-bottom:16px;padding:0px;border-radius:0px;border-top:3px solid #e6e6e6;border-bottom-width:0px}}#workflow-page .task-date-group-container{margin-top:25px;margin-bottom:0px;border-radius:15px;border:1px solid #d7d7d7;box-shadow:rgba(0,0,0,0.05) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 6px 16px}@media (min-width: 1200px){#tasks-page .task-status-container .header,#tasks-page .task-date-group-container .header,#event-tasks-page .task-status-container .header,#event-tasks-page .task-date-group-container .header,#workflow-page .task-status-container .header,#workflow-page .task-date-group-container .header{padding:20px 35px;padding-left:50px}}#tasks-page .task-status-container .header h4,#tasks-page .task-date-group-container .header h4,#event-tasks-page .task-status-container .header h4,#event-tasks-page .task-date-group-container .header h4,#workflow-page .task-status-container .header h4,#workflow-page .task-date-group-container .header h4{margin:0px}@media (min-width: 1200px){#tasks-page .task-status-container .header .date-info-container,#tasks-page .task-date-group-container .header .date-info-container,#event-tasks-page .task-status-container .header .date-info-container,#event-tasks-page .task-date-group-container .header .date-info-container,#workflow-page .task-status-container .header .date-info-container,#workflow-page .task-date-group-container .header .date-info-container{display:flex;align-items:center}}#tasks-page .task-status-container .header .calc-date-container,#tasks-page .task-date-group-container .header .calc-date-container,#event-tasks-page .task-status-container .header .calc-date-container,#event-tasks-page .task-date-group-container .header .calc-date-container,#workflow-page .task-status-container .header .calc-date-container,#workflow-page .task-date-group-container .header .calc-date-container{display:flex;align-items:baseline;margin-bottom:10px}@media (min-width: 1200px){#tasks-page .task-status-container .header .calc-date-container,#tasks-page .task-date-group-container .header .calc-date-container,#event-tasks-page .task-status-container .header .calc-date-container,#event-tasks-page .task-date-group-container .header .calc-date-container,#workflow-page .task-status-container .header .calc-date-container,#workflow-page .task-date-group-container .header .calc-date-container{display:block;margin-bottom:0px;margin-right:100px}}#tasks-page .task-status-container .header .calc-date-container .date-group-display-name,#tasks-page .task-date-group-container .header .calc-date-container .date-group-display-name,#event-tasks-page .task-status-container .header .calc-date-container .date-group-display-name,#event-tasks-page .task-date-group-container .header .calc-date-container .date-group-display-name,#workflow-page .task-status-container .header .calc-date-container .date-group-display-name,#workflow-page .task-date-group-container .header .calc-date-container .date-group-display-name{font-size:20px;margin-right:6px;font-weight:600}@media (min-width: 1200px){#tasks-page .task-status-container .header .calc-date-container .date-group-display-name,#tasks-page .task-date-group-container .header .calc-date-container .date-group-display-name,#event-tasks-page .task-status-container .header .calc-date-container .date-group-display-name,#event-tasks-page .task-date-group-container .header .calc-date-container .date-group-display-name,#workflow-page .task-status-container .header .calc-date-container .date-group-display-name,#workflow-page .task-date-group-container .header .calc-date-container .date-group-display-name{margin-right:15px}}#tasks-page .task-status-container .header .calc-date-container .date-group-readable-direction,#tasks-page .task-date-group-container .header .calc-date-container .date-group-readable-direction,#event-tasks-page .task-status-container .header .calc-date-container .date-group-readable-direction,#event-tasks-page .task-date-group-container .header .calc-date-container .date-group-readable-direction,#workflow-page .task-status-container .header .calc-date-container .date-group-readable-direction,#workflow-page .task-date-group-container .header .calc-date-container .date-group-readable-direction{color:#727272}@media (min-width: 1200px){#tasks-page .task-status-container .header .calc-date-container .date-group-readable-direction,#tasks-page .task-date-group-container .header .calc-date-container .date-group-readable-direction,#event-tasks-page .task-status-container .header .calc-date-container .date-group-readable-direction,#event-tasks-page .task-date-group-container .header .calc-date-container .date-group-readable-direction,#workflow-page .task-status-container .header .calc-date-container .date-group-readable-direction,#workflow-page .task-date-group-container .header .calc-date-container .date-group-readable-direction{font-size:13px;margin-top:4px}}#tasks-page .task-status-container .header .start-by-due-by-container,#tasks-page .task-date-group-container .header .start-by-due-by-container,#event-tasks-page .task-status-container .header .start-by-due-by-container,#event-tasks-page .task-date-group-container .header .start-by-due-by-container,#workflow-page .task-status-container .header .start-by-due-by-container,#workflow-page .task-date-group-container .header .start-by-due-by-container{display:flex}@media (min-width: 1200px){#tasks-page .task-status-container .header .start-by-due-by-container,#tasks-page .task-date-group-container .header .start-by-due-by-container,#event-tasks-page .task-status-container .header .start-by-due-by-container,#event-tasks-page .task-date-group-container .header .start-by-due-by-container,#workflow-page .task-status-container .header .start-by-due-by-container,#workflow-page .task-date-group-container .header .start-by-due-by-container{flex-grow:1}}#tasks-page .task-status-container .header .start-by-due-by-container div,#tasks-page .task-date-group-container .header .start-by-due-by-container div,#event-tasks-page .task-status-container .header .start-by-due-by-container div,#event-tasks-page .task-date-group-container .header .start-by-due-by-container div,#workflow-page .task-status-container .header .start-by-due-by-container div,#workflow-page .task-date-group-container .header .start-by-due-by-container div{flex:0 0 50%}@media (min-width: 1200px){#tasks-page .task-status-container .header .start-by-due-by-container div,#tasks-page .task-date-group-container .header .start-by-due-by-container div,#event-tasks-page .task-status-container .header .start-by-due-by-container div,#event-tasks-page .task-date-group-container .header .start-by-due-by-container div,#workflow-page .task-status-container .header .start-by-due-by-container div,#workflow-page .task-date-group-container .header .start-by-due-by-container div{flex:initial}}#tasks-page .task-status-container .header .start-by-due-by-container .label,#tasks-page .task-date-group-container .header .start-by-due-by-container .label,#event-tasks-page .task-status-container .header .start-by-due-by-container .label,#event-tasks-page .task-date-group-container .header .start-by-due-by-container .label,#workflow-page .task-status-container .header .start-by-due-by-container .label,#workflow-page .task-date-group-container .header .start-by-due-by-container .label{display:block;color:#898989;margin-bottom:4px}@media (min-width: 1200px){#tasks-page .task-status-container .header .start-by-due-by-container .label,#tasks-page .task-date-group-container .header .start-by-due-by-container .label,#event-tasks-page .task-status-container .header .start-by-due-by-container .label,#event-tasks-page .task-date-group-container .header .start-by-due-by-container .label,#workflow-page .task-status-container .header .start-by-due-by-container .label,#workflow-page .task-date-group-container .header .start-by-due-by-container .label{display:inline-block;margin-bottom:0px;margin-right:6px}}#tasks-page .task-status-container .header .start-by-due-by-container .date-badge,#tasks-page .task-date-group-container .header .start-by-due-by-container .date-badge,#event-tasks-page .task-status-container .header .start-by-due-by-container .date-badge,#event-tasks-page .task-date-group-container .header .start-by-due-by-container .date-badge,#workflow-page .task-status-container .header .start-by-due-by-container .date-badge,#workflow-page .task-date-group-container .header .start-by-due-by-container .date-badge{background-color:#f6f6f6;padding:10px;padding-left:15px;margin-right:10px;border-radius:10px}@media (min-width: 1200px){#tasks-page .task-status-container .header .start-by-due-by-container .date-badge,#tasks-page .task-date-group-container .header .start-by-due-by-container .date-badge,#event-tasks-page .task-status-container .header .start-by-due-by-container .date-badge,#event-tasks-page .task-date-group-container .header .start-by-due-by-container .date-badge,#workflow-page .task-status-container .header .start-by-due-by-container .date-badge,#workflow-page .task-date-group-container .header .start-by-due-by-container .date-badge{margin-right:20px;padding:12px 15px;background-color:#fff;font-size:16px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}@media (min-width: 1200px) and (min-width: 576px){#tasks-page .task-status-container .header .start-by-due-by-container .date-badge,#tasks-page .task-date-group-container .header .start-by-due-by-container .date-badge,#event-tasks-page .task-status-container .header .start-by-due-by-container .date-badge,#event-tasks-page .task-date-group-container .header .start-by-due-by-container .date-badge,#workflow-page .task-status-container .header .start-by-due-by-container .date-badge,#workflow-page .task-date-group-container .header .start-by-due-by-container .date-badge{font-size:14.5px}}#tasks-page .status-badge,#event-tasks-page .status-badge,#workflow-page .status-badge{color:#fff;font-size:15px;font-weight:600;text-align:left}@media (min-width: 1200px){#tasks-page .status-badge,#event-tasks-page .status-badge,#workflow-page .status-badge{font-size:14px;font-weight:800;margin-bottom:0px}}#tasks-page .new-inline-task-container,#event-tasks-page .new-inline-task-container,#workflow-page .new-inline-task-container{padding-top:8px;padding-bottom:8px}@media (min-width: 1200px){#tasks-page .new-inline-task-container,#event-tasks-page .new-inline-task-container,#workflow-page .new-inline-task-container{border-top:1px solid #f1f1f1;padding:10px;padding-left:20px}}.task-card .card-body{padding:12px 15px}.task-card .task-name{font-size:15px;color:#464646;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card .status-and-name-container{display:flex;align-items:center}.task-row .task-blocked-icon{color:red;margin-right:9px;transform:scale(1.3)}.task-blocker-show-container{background-color:#fff3f3;border-radius:6px;margin-bottom:7px;padding:15px;border-left:8px solid #d05d5d}@media (min-width: 1200px){.task-blocker-show-container{padding:25px}}.task-blocker-show-container .title{color:#9f3939;font-weight:600;margin-bottom:10px;display:block}@media (min-width: 576px){.task-blocker-show-container .title{font-size:18px}}.task-blocker-show-container .creation-info{color:#9f3939;font-size:13px;margin-bottom:10px;display:block}@media (min-width: 576px){.task-blocker-show-container .creation-info{font-size:15px}}#contacts-page #group-and-index-container,#contact_companies-page #group-and-index-container{display:none;min-height:calc(100vh - 200px)}@media (min-width: 1200px){#contacts-page #group-and-index-container,#contact_companies-page #group-and-index-container{display:flex}}#contacts-page #group-and-index-container #contact-groups-container,#contact_companies-page #group-and-index-container #contact-groups-container{width:300px}#contacts-page #group-and-index-container #contacts-table-container,#contact_companies-page #group-and-index-container #contacts-table-container{flex-grow:1}#contacts-page .contact-row .profile-avatar{margin-right:15px}#contacts-page .contact-row .contact-company-link{font-size:14px;display:block;margin-top:4px;opacity:0.6}@media (min-width: 576px){#contacts-page .contact-row .contact-company-link{font-size:13.5px}}#contacts-page .contact-row .contact-company-link i{font-size:13px}.contact-show-page__contact-header{padding:24px;background-color:#fbfbfb;display:flex;flex-direction:column;gap:16px}@media (min-width: 1200px){.contact-show-page__contact-header{background-color:transparent;padding:32px 48px;padding-bottom:0px}}#contact-page.contact-page .contact-show-page__contact-header h2.contact-full-name{font-weight:550;font-size:24px;margin:0px}.contact-show-page__contact-header .linked-company-container{position:relative;width:fit-content;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;background-color:#fff;padding:4px;border:1px solid #e7e7e7;border-radius:8px;font-size:14px;font-weight:600;padding-right:10px}#contact-page.contact-page .contact-show-page__contact-header .controls-container{position:absolute;top:24px;right:24px;text-align:right}@media (min-width: 1200px){#contact-page.contact-page .contact-show-page__contact-header .controls-container{top:32px;right:48px}}#contact-page.contact-page .contact-details-column{background-color:#fff}@media (min-width: 1200px){#contact-page.contact-page .contact-details-column{border-right:1px solid #e0e0e0;position:fixed;top:53px;left:55px;bottom:0px;width:450px;padding:0px;overflow-y:scroll;z-index:2}}#contact-page.contact-page .contact-details-column .contact-info-block{padding:24px}@media (min-width: 1200px){#contact-page.contact-page .contact-details-column .contact-info-block{padding:32px 48px;padding-top:16px}}@media (min-width: 1200px){#contact-page.contact-page .contact-details-column .contact-info-block .data-block{margin-top:16px;margin-bottom:16px}}#contact-page.contact-page .contact-details-column .creation-info{color:#727272;font-size:14px;border-bottom:1px solid #eaeaea;padding:0px 24px;padding-bottom:24px}@media (min-width: 576px){#contact-page.contact-page .contact-details-column .creation-info{font-size:13.5px}}@media (min-width: 1200px){#contact-page.contact-page .contact-details-column .creation-info{margin:0px 48px;padding:16px 0px;border-top:1px solid #eaeaea}}#contact-page.contact-page .contact-details-column .creation-info .icon-with-text{line-height:1.4;display:grid;gap:8px}@media (min-width: 1200px){#contact-page.contact-page .contact-details-column .creation-info .icon-with-text{grid-template-columns:auto 1fr;gap:16px;align-items:center}}@media (min-width: 1200px){#contact-page.contact-page .contact-content-column{max-width:1100px;margin-left:450px}}#contact-page.contact-page .contact-content-column .contact-content-block{padding:24px;border-bottom:1px solid #efefef}@media (min-width: 576px){#contact-page.contact-page .contact-content-column .contact-content-block{padding:40px 50px}}#contact-page.contact-page .contact-content-column .contact-content-block p{font-size:16px}@media (min-width: 576px){#contact-page.contact-page .contact-content-column .contact-content-block p{font-size:14.5px}}#contact-page.contact-page .project-cards-container--desktop{display:flex;flex-direction:column;gap:24px}#contact-page.contact-page .project-card--desktop{display:grid;grid-template-columns:auto 1fr;gap:32px;padding:24px;border-radius:8px;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px}#contact-page.contact-page .project-card--desktop .event-avatar-container{width:75px;height:75px;background-size:cover;border-radius:10px;background-color:#7d7d7d}#contact-page.contact-page .project-card--desktop .project-card--desktop__data-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:16px}#contact-page.contact-page .project-cards-container--mobile{display:flex;flex-direction:column;gap:24px}#contact-page.contact-page .project-card--mobile{position:relative;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;padding:24px;border-radius:8px}#contact-page.contact-page .project-card--mobile .lead-mode-badge{position:absolute;top:8px;right:8px}#contact-page.contact-page .vendor-project-company-callout{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}#contact-page.contact-page .vendor-project-card--desktop{display:grid;grid-template-columns:32px 50% 50%;align-items:center;gap:16px;padding:16px 0px;border-bottom:1px solid #f3f3f3}#contact-page.contact-page .vendor-project-card--desktop .event-avatar-container{width:100%;height:auto;aspect-ratio:1 / 1;background-size:cover;border-radius:8px;background-color:#7d7d7d}#contact-page.contact-page .vendor-project-cards-container--mobile{display:flex;flex-direction:column;gap:24px}#contact-page.contact-page .vendor-project-card--mobile{position:relative;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;padding:24px;border-radius:8px}@media (min-width: 1200px){.contact-page .widget-container{margin-bottom:30px}}.contact-page .widget-header h4 i{margin-right:7px}.contact-page #contacts-widget .contact-link{display:block;margin:8px 0px}.contact-page #contacts-widget .contact-block .profile-avatar{margin-right:12px}.contact-page #documents-widget .document-card{display:flex;align-items:center;border-top:1px solid #efefef;padding:15px 0px;font-size:16px}@media (min-width: 576px){.contact-page #documents-widget .document-card{font-size:14.5px}}@media (min-width: 576px){.contact-page #documents-widget .document-card{padding:15px 0px}}@media (min-width: 1200px){.contact-page #documents-widget .document-card:hover{background-color:#fdfdfd}}.contact-page #documents-widget .document-card .document-name-and-content-info{flex-grow:1;padding-right:20px}.contact-page #documents-widget .document-card .content-type{font-size:14px;display:block;color:#727272;padding-top:8px}@media (min-width: 576px){.contact-page #documents-widget .document-card .content-type{font-size:13.5px}}.contact-page .vendor-job-block{padding-bottom:16px;padding-top:24px;font-size:16px;border-top:1px solid #e4e4e4}@media (min-width: 576px){.contact-page .vendor-job-block{font-size:14.5px}}.contact-page .vendor-job-block .badge-container{padding-top:12px}.contact-page .vendor-job-block .badge-container .status-label{font-size:14px;color:#727272;margin-right:5px}@media (min-width: 576px){.contact-page .vendor-job-block .badge-container .status-label{font-size:13.5px}}.contact-page .vendor-job-block .go-to-page-icon{font-size:70%;margin-left:4px}@media (min-width: 576px){.contact-page .vendor-content-column{margin-right:300px}}@media (min-width: 1200px){.contact-page .vendor-content-column{margin-left:450px}}.contact-page .vendor-content-column .vendor-content-block{padding:40px 32px;border-bottom:1px solid #efefef}@media (min-width: 576px){.contact-page .vendor-content-column .vendor-content-block{padding:40px 50px}}.contact-page .vendor-content-column .vendor-content-block p{font-size:16px}@media (min-width: 576px){.contact-page .vendor-content-column .vendor-content-block p{font-size:14.5px}}.contact-page .vendor-jobs-column{padding:40px 32px}@media (min-width: 576px){.contact-page .vendor-jobs-column{overflow-y:scroll;background-color:#fdfdfd;padding:40px 32px;border-left:1px solid #e0e0e0;position:fixed;top:53px;right:0px;bottom:0px;width:300px}}#contact-modal .callout.email-identity-link-callout{margin-top:-15px;margin-bottom:25px;padding:12px}#contact-modal .works-for-vendor-toggle{display:flex;align-items:center;margin-bottom:32px}@media (min-width: 1200px){#contact-modal .works-for-vendor-toggle{margin-bottom:24px}}#contact-modal .works-for-vendor-toggle .label{margin-bottom:0px;margin-right:12px}#contact-modal .works-for-vendor-toggle i{font-size:22px}.portal-point-of-contact-card{background-color:#fff;margin-bottom:12px}.portal-point-of-contact-card .contact-info-block{padding:0px}.portal-point-of-contact-card .portal-point-of-contact-card__header{display:grid;grid-template-columns:1fr auto;align-items:center;font-weight:500;margin-bottom:16px}#vendor-details-points-of-contact-data-container .portal-point-of-contact-card{border-top:1px solid #eaeaea;padding-top:16px}#vendor-details-points-of-contact-data-container .portal-point-of-contact-card #edit-contact-button{display:none !important}#portal-points-of-contact-cards-container--for-editor .portal-point-of-contact-card{padding:24px;border-radius:8px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#event-contact-recent-portal-activity-modal .contact-info-block{padding:0px}#event-contact-recent-portal-activity-modal .contact-info-block .data-block{margin:16px 0px;grid-template-columns:90px 1fr}#workflow-page #task-date-groups-container{margin-left:30px;margin-right:400px}#workflow-page #workflow-info-container{position:fixed;top:112px;right:0px;width:400px;padding:20px}#workflows-page .workflow-type-header{display:flex;padding:25px 25px;border-radius:20px;background-color:#fff}#workflows-page .workflow-type-header h4{flex-grow:1;margin:0px;color:#15384a}#company-data-migration-page{background-color:#f1f5f8;opacity:1;background-image:radial-gradient(#dedede 0.8px, #f1f5f8 0.8px);background-size:16px 16px;min-height:calc(100vh - 108px);padding-top:40px}#company-data-migration-page .migration-page-content-container{width:80%;margin-left:auto;margin-right:auto}#company-data-migration-page .migration-intro-header{background-color:#fff;width:80%;max-width:900px;margin-left:auto;margin-right:auto;text-align:center;border-radius:20px;overflow:hidden}#company-data-migration-page .migration-intro-header .header{padding:60px 0px;padding-bottom:0px;padding-top:0px}#company-data-migration-page .migration-intro-header .header img{width:100%;display:block;margin-bottom:30px}#company-data-migration-page .migration-intro-header h2.leader{padding:0px 150px}#company-data-migration-page .migration-intro-header .header .file-type-badge{display:inline-block;margin:5px;padding:8px;border:1px solid #ededed;font-size:16px;border-radius:10px;font-weight:600}@media (min-width: 576px){#company-data-migration-page .migration-intro-header .header .file-type-badge{font-size:14.5px}}#company-data-migration-page .steps-container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:25px;column-gap:15px;justify-content:center;margin-left:30px;margin-right:30px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}#company-data-migration-page .steps-container .step{text-align:center;backdrop-filter:blur(100px) brightness(1.1);border-radius:15px;padding:20px 20px;color:#464646;font-size:16px}@media (min-width: 576px){#company-data-migration-page .steps-container .step{font-size:14.5px}}#company-data-migration-page .steps-container .step i{display:block;margin-bottom:15px;font-size:17px}@media (min-width: 576px){#company-data-migration-page .steps-container .step i{font-size:16px}}#company-data-migration-page .steps-container .step p{color:#464646;line-height:18px;font-size:14.5px;margin-top:10px}#company-data-migration-page .migration-intro-header .content-info{padding:30px;background-color:#f9f9f9;margin-top:45px;margin-bottom:45px}#new-migration-request-modal .selection-card.file-type-option{display:flex;padding:15px;min-height:unset;margin-bottom:10px}#new-migration-request-modal .selection-card.file-type-option .check-icons{width:20px}#new-migration-request-modal .selection-card.file-type-option .option-title{margin-bottom:0px;font-size:15px}#new-migration-request-modal .selection-card.file-type-option .description-container{margin-top:1px;top:0px}#new-migration-request-modal #file-delivery-method-container{display:flex}#new-migration-request-modal #file-delivery-method-container .options-column{flex:0 0 250px}#new-migration-request-modal #file-delivery-method-container .fields-column{flex-grow:1}#new-migration-request-modal #file-delivery-method-container .radio-button-option{padding:15px;font-size:15px;border:2px solid transparent;width:90%;font-weight:600}#new-migration-request-modal #file-delivery-method-container .radio-button-option i{margin-right:10px}#new-migration-request-modal #file-delivery-method-container .radio-button-option.selected{background-color:#fff;border-color:#529a52}#new-migration-request-modal #file-delivery-method-container .radio-button-option.selected i{color:#529a52}#new-migration-request-modal #file-delivery-method-container .delivery-fields-container{background-color:#fff;border:1px solid #dfdfdf;padding:20px;border-radius:8px}.migration-service-notice-callout{background-color:#fff;color:#fff}.migration-service-notice-callout .text-container{padding:0px 20px}.migration-service-notice-callout img{width:100%;display:block;margin-bottom:5px}.migration-service-notice-callout button{border-radius:0px}.migration-service-notice-callout.for-folder-tree{position:absolute;bottom:10px;left:15px;right:15px;border-radius:15px;overflow:hidden;border:1px solid #cfd6d9;color:#464646}.migration-service-notice-callout p{margin:15px 0px}@media (min-width: 1200px){#fin-doc-page .split-grid-layout--two-column{grid-template-columns:1fr 350px}}@media (min-width: 1580px){#fin-doc-page .split-grid-layout--two-column{grid-template-columns:1fr 450px}}#fin-doc-page .split-grid-layout--two-column .panel-expand-collapse-button.--collapse-right-panel{z-index:1;top:108px;right:350px}@media (min-width: 1580px){#fin-doc-page .split-grid-layout--two-column .panel-expand-collapse-button.--collapse-right-panel{right:450px}}@media (min-width: 1200px){body[data-auth-context="share_link"] #fin-doc-page .split-grid-layout--two-column{height:100vh}}body[data-auth-context="share_link"] #fin-doc-page .split-grid-layout--two-column .panel-expand-collapse-button.--collapse-right-panel{top:0px}@media (min-width: 1200px){#fin-doc-page .split-grid-layout--two-column .split-grid-layout-left-column{padding-bottom:250px !important;background-color:#fafafa}}@media (min-width: 1200px){#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column{container-type:inline-size;overflow:scroll;padding-bottom:85px;border-left:1px solid #d2d2d2}@container (min-width: 440px){#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .right-column-content{padding-top:0px;padding-left:24px;padding-right:24px}}}#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .sub-grid-column{display:grid;grid-template-rows:min-content;grid-gap:48px}@media (min-width: 1200px){#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .sub-grid-column{grid-gap:8px}}@container (min-width: 440px){@media (min-width: 1200px){#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .sub-grid-column{grid-gap:16px}}}#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .simple-section-header{border-radius:0px;border-top:2px solid #ececec}#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .inline-index--rows-for-pillbox{border-radius:0px;border-left-width:0px;border-right-width:0px}#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .fin-doc-approved-button-container-for-show-edit{margin-left:24px;margin-right:24px;margin-top:12px}@container (min-width: 440px){#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .simple-section-header{margin-left:-24px;margin-right:-24px;padding-left:48px;margin-bottom:16px}#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .inline-index--rows-for-pillbox{border-radius:8px;border-left-width:1px;border-right-width:1px}#fin-doc-page .split-grid-layout--two-column .split-grid-layout-right-column .fin-doc-approved-button-container-for-show-edit{margin-top:0px;margin-left:auto;margin-right:auto}}#fin-doc-page .split-grid-layout--two-column.right-column-collapsed{grid-template-columns:1fr 40px}#fin-doc-page #page-container,#fin-doc-package-page #page-container{background-color:#fff;-webkit-box-shadow:0px 0px 9px 0px #00000024;box-shadow:0px 0px 9px 0px #00000024}@media (min-width: 1200px){#fin-doc-page #page-container{border-radius:8px}}#fin-doc-package-page #page-container{border-radius:8px}@media (min-width: 1200px){#fin-doc-page #fin-doc-container,#fin-doc-package-page #fin-doc-container{max-width:1050px;min-height:100vh;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){#fin-doc-page.fin-doc-show-page--event-financials #fin-doc-container,#fin-doc-page.editor-within-project #fin-doc-container,body[data-portal='true'] #fin-doc-page #fin-doc-container,body[data-auth-context='share_link'] #fin-doc-page .split-grid-layout #fin-doc-container{min-width:900px;transition:transform 0.5s}}#fin-doc-page .empty-state--for-findoc-settings{margin-left:24px;margin-right:24px;margin-top:24px}@media (min-width: 1200px){#fin-doc-page .empty-state--for-findoc-settings{margin-left:16px;margin-right:16px;margin-top:8px}}@container (min-width: 440px){#fin-doc-page .empty-state--for-findoc-settings{margin-top:0px;margin-left:0px;margin-right:0px}}#fin-doc-page #autosave{display:inline-block;margin-right:21px;color:#909090;font-size:14px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section-block:hover .package-info{visibility:visible}}#fin-doc-page .package-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;border:3px dotted #8fb3c5;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;transition:all 0.3s}@media (min-width: 1200px){#fin-doc-page .package-overlay{right:-15px;left:-15px;top:-10px;bottom:-10px}}#fin-doc-page .package-overlay .package-info{background-color:#fff;position:absolute;padding:5px;top:-13px;left:9px;border-radius:5px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);position:absolute;left:50%;transform:translateX(-50%)}@media (min-width: 1200px){#fin-doc-page .package-overlay .package-info{opacity:0;transition:all 0.2s;transition-delay:0.4s;padding:10px 15px;top:-20px;text-align:center;transform:translateX(-50%) translateY(10px) scale(0.6)}}#fin-doc-page .fin-doc-section-block:hover .package-overlay{border-left-color:#8fb3c5;border-top-color:#8fb3c5;border-right-color:#8fb3c5;border-bottom-color:#8fb3c5;background-color:#eef8ff3b}@media (min-width: 1200px){#fin-doc-page .fin-doc-section-block:hover .package-overlay .package-info{opacity:1;transform:translateX(-50%) translateY(0px) scale(1)}}#fin-doc-page .fin-doc-section-block,#fin-doc-package-page .fin-doc-section-block{position:relative;background-color:#fff}#fin-doc-page .fin-doc-section-block .edit-menu-button,#fin-doc-package-page .fin-doc-section-block .edit-menu-button{position:absolute;top:4px;right:0px;z-index:3;padding:0px}#fin-doc-page .fin-doc-section-block .edit-menu-button button i,#fin-doc-package-page .fin-doc-section-block .edit-menu-button button i{font-size:25px;color:#797979}#fin-doc-page .fin-doc-section-block .edit-overlay-container,#fin-doc-page .fin-doc-section .edit-overlay-container,#fin-doc-package-page .fin-doc-section-block .edit-overlay-container,#fin-doc-package-page .fin-doc-section .edit-overlay-container{opacity:0;position:absolute;z-index:2;top:0px;left:0px;bottom:0px;transition:opacity 0.2s;padding-left:45px;padding-right:10px;pointer-events:none}#fin-doc-page .fin-doc-section .edit-overlay-container,#fin-doc-package-page .fin-doc-section .edit-overlay-container{top:0px;left:-63px}#fin-doc-page .fin-doc-section-block .edit-overlay-container,#fin-doc-package-page .fin-doc-section-block .edit-overlay-container{top:0px;left:-63px}#fin-doc-page.invoice .fin-doc-section-block .edit-overlay-container,#fin-doc-package-page.invoice .fin-doc-section-block .edit-overlay-container{top:0px;left:-100px;padding-top:15px;padding-right:22px}#fin-doc-page.quote .fin-doc-section-block[data-is-package-container='true'] .edit-overlay-container,#fin-doc-package-page.quote .fin-doc-section-block[data-is-package-container='true'] .edit-overlay-container{left:-75px;top:-20px;z-index:3}#fin-doc-page.invoice .fin-doc-section-block[data-is-package-container='true'] .edit-overlay-container,#fin-doc-package-page.invoice .fin-doc-section-block[data-is-package-container='true'] .edit-overlay-container{left:-80px;top:-20px;padding-top:0px;z-index:3}@media (min-width: 1200px){#fin-doc-page .fin-doc-section-block:hover .fin-doc-section-block-edit-overlay-container,#fin-doc-package-page .fin-doc-section-block:hover .fin-doc-section-block-edit-overlay-container{opacity:1;pointer-events:auto}}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .header:hover .fin-doc-section-edit-overlay-container,#fin-doc-package-page .fin-doc-section .header:hover .fin-doc-section-edit-overlay-container{opacity:1;pointer-events:auto}}#fin-doc-page .fin-doc-section-block .edit-overlay,#fin-doc-page .fin-doc-section .edit-overlay,#fin-doc-package-page .fin-doc-section-block .edit-overlay,#fin-doc-package-page .fin-doc-section .edit-overlay{overflow:hidden;top:0px;left:0px;background-color:#fff;border-radius:5px;font-size:18px;-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 15px 0px rgba(0,0,0,0.2)}#fin-doc-page .fin-doc-section-block .edit-overlay i,#fin-doc-page .fin-doc-section .edit-overlay i,#fin-doc-package-page .fin-doc-section-block .edit-overlay i,#fin-doc-package-page .fin-doc-section .edit-overlay i{transition:all 0.2s;display:block;text-align:center;color:#aeaeae;padding:9px}#fin-doc-page .fin-doc-section-block .edit-overlay i:hover,#fin-doc-page .fin-doc-section .edit-overlay i:hover,#fin-doc-package-page .fin-doc-section-block .edit-overlay i:hover,#fin-doc-package-page .fin-doc-section .edit-overlay i:hover{cursor:pointer;color:#464646;background-color:#f7f7f7;transform:scale(1.2)}.fin-doc-section-block-delete-highlight{position:absolute;top:0px;right:-10px;bottom:0px;left:-10px;background-color:#ff000014;z-index:1}#edit-billing-info-modal .contact-address-container{background-color:#f0f0f0;padding:10px;border-radius:6px;margin-bottom:5px}@media (min-width: 576px){#edit-billing-info-modal .contact-address-container{padding:15px}}@media (min-width: 1200px){#edit-billing-info-modal .contact-address-container:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#edit-billing-info-modal .contact-address-container .contact-name{display:block;margin-bottom:4px}#edit-billing-info-modal .contact-address-container .address{display:block;font-size:14px;color:#959595}#confirm-quote-approval-modal input#quote_approval_signature{font-family:'Dancing Script', cursive;font-size:30px}#fin-doc-page .notes-and-totals-container{margin-top:45px}.fin-doc-desktop-card{margin-left:32px;margin-right:32px;margin-bottom:32px;border-radius:16px;box-shadow:rgba(0,0,0,0.06) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.06) 0px 6px 16px;border:1px solid #e2e2e2}.fin-doc-desktop-card td{border-top-width:0px}.fin-doc-desktop-card .payment-due-dates-container{margin-left:32px;margin-right:32px;display:grid;grid-row-gap:16px;padding-bottom:24px}.fin-doc-desktop-card .payment-due-dates-container.for-quote{display:block}.fin-doc-desktop-card .payment-due-dates-container .payment-due-date-status-badge{min-width:100px;margin-right:8px}.fin-doc-desktop-card .payments-divider{height:1px;border-top:3px dotted #f1f1f1;margin-bottom:16px;margin-left:32px;margin-right:32px}.fin-doc-mobile-card--event-index .payment-due-date-container{display:grid;grid-template-columns:100px 1fr;align-items:center;margin-top:8px}.card.invoice-card .payment-due-dates-container .payment-due-date-container{margin-bottom:10px}.card.invoice-card .payment-due-dates-container .payment-due-date-container .payment-due-date-status-badge{font-size:11px;min-width:85px;margin-right:5px}.card.invoice-card .payment-due-dates-container .payment-due-date-container .amount-and-date{font-size:13px}#payment-success-modal .modal-body{text-align:center}#payment-success-modal .modal-body{padding-top:30px}@media (min-width: 576px){#payment-success-modal .modal-body{padding:30px}}#payment-success-modal .success-icon{font-size:50px;color:#00ab86;margin-bottom:20px}#payment-success-modal p{width:80%;text-align:center;margin-left:auto;margin-right:auto}@media (min-width: 576px){#payment-success-modal p{width:70%}}.fin-doc-callout{text-align:center;text-wrap:balance;border:1px solid #dfdfdf;border-radius:8px;background-color:#fff;font-size:16px}@media (min-width: 576px){.fin-doc-callout{font-size:14.5px}}@media (min-width: 1200px){.fin-doc-callout{margin-left:0px;margin-right:0px}}.fin-doc-callout--quote-warning{border-color:#a21515}.fin-doc-show-page .fin-doc-callout{margin:24px;padding:8px}@media (min-width: 1200px){.fin-doc-show-page .fin-doc-callout{margin:0px;margin-bottom:8px}}.fin-doc-show-page #settings-column .fin-doc-callout{margin:0px}#fin-doc-page #header .header-for-mobile{padding:15px 15px 30px 15px}#fin-doc-page #header .header-for-mobile,#fin-doc-page #header .header-for-mobile p{font-size:15px;line-height:23px}#fin-doc-page #header .header-for-desktop{padding:55px}#fin-doc-page #header .header-for-desktop,#fin-doc-page #header .header-for-desktop p{font-size:16px;line-height:22px}#fin-doc-page #header .header-for-desktop .primary-header-container{display:flex}#fin-doc-page #header .header-for-desktop .primary-header-container .header-column-1{flex:0 0 65%}#fin-doc-page #header .header-for-desktop .primary-header-container .header-column-1 .type-and-number{margin-bottom:35px}#fin-doc-page #header .header-for-desktop .primary-header-container .header-column-2{flex:0 0 35%}#fin-doc-page #header .header-for-desktop .primary-header-container .header-details{display:flex}#fin-doc-page #header .header-for-desktop .primary-header-container .header-details .header-details-column:first-child{flex:0 0 60%;padding-right:8%}#fin-doc-page #header .header-for-desktop .primary-header-container .header-details .header-details-column:last-child{flex:0 0 40%;padding-right:3%}#fin-doc-page #header .type-and-number{color:#c4c4c4}#fin-doc-page #header .header-for-mobile .type-and-number{font-size:16px;font-weight:600px}#fin-doc-page #header .header-for-desktop .type-and-number{font-size:20px;font-weight:600}#fin-doc-page #header .header-for-mobile .company-details img{display:block;margin:30px auto;max-width:60%;max-height:150px}#fin-doc-page #header .header-for-mobile .company-details .company-name{text-align:center;font-size:22px;display:block;margin-top:40px;margin-bottom:10px;font-weight:600}#fin-doc-page #header .header-for-mobile .company-details .address-display{color:#464646;text-align:center;margin-bottom:30px}#fin-doc-page #header .header-for-mobile .company-details .address-display .company-name{text-align:center;font-size:15px;margin-top:0px;margin-bottom:0px}#fin-doc-page #header .header-for-desktop .company-details{text-align:center;width:fit-content;margin-left:auto}#fin-doc-page #header .header-for-desktop .company-details img{display:block;margin-left:auto;max-width:250px;max-height:230px;margin-bottom:25px}#fin-doc-page #header .header-for-desktop .company-details .company-name{display:block;font-size:25px;font-weight:600;margin-bottom:15px}#fin-doc-page #header .header-for-desktop .company-details .address-display{color:#464646}#fin-doc-page #header .header-for-desktop .company-details .address-display .company-name{font-size:16px;margin-bottom:3px}#fin-doc-page #header .header-for-desktop .address-display.for-bill-to .address-container{display:block;font-size:15px;margin-top:7px;margin-bottom:10px}#fin-doc-page #header .details-label{color:#9a9a9a}#fin-doc-page #header .header-for-desktop .header-details .details-label{display:block;position:relative;z-index:2;font-size:15px;margin-top:15px;margin-bottom:10px;pointer-events:none}#fin-doc-page #header .editable-field,#fin-doc-page #header .show-field{color:#464646}#fin-doc-page #header .show-field{margin-bottom:35px;display:block}#fin-doc-page #header .header-for-mobile .editable-field{position:relative;border-top:1px dashed #c7dae3;border-bottom:1px dashed #c7dae3;background-color:#f9fcff;padding:15px;padding-right:40px;margin-top:8px;margin-bottom:10px;margin-left:-15px;margin-right:-15px}#fin-doc-page #header .header-for-desktop .editable-field{position:relative;background-color:transparent;border:1px dashed transparent;margin-bottom:24px;border-radius:6px;margin-left:-12px;margin-top:-38px;padding-top:35px;padding-left:11px;padding-right:11px;min-height:70px;transition:all 0.2s;max-width:270px}#fin-doc-page #header .header-for-desktop .editable-field:hover,#fin-doc-page #header .header-for-desktop .editable-field[data-has-value='false']{border-color:#8fb3c5;background-color:#f8fcff;cursor:pointer}#fin-doc-page #header .header-for-desktop .editable-field[data-has-value='false']{color:transparent}#fin-doc-page #header .header-for-desktop .editable-field:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#fin-doc-page #header .editable-field.for-project-link .selectize-input{padding:0px;border:0px;background-color:transparent;display:block;appearance:none;outline-style:none;box-shadow:none;-webkit-box-shadow:none}#fin-doc-page #header .editable-field.for-project-link .selectize-input input{appearance:none;outline-style:none;box-shadow:none;-webkit-box-shadow:none}#fin-doc-page #header .header-for-mobile .editable-field.for-project-link{padding:0px;padding-right:0px}#fin-doc-page #header .header-for-mobile .editable-field.for-project-link .selectize-input{padding:11px 15px;padding-right:40px}#fin-doc-page #header .header-for-desktop .editable-field.for-project-link{padding:20px 0px 0px 0px}#fin-doc-page #header .header-for-desktop .editable-field.for-project-link .selectize-input{padding-top:15px;padding-left:12px;line-height:22px}#fin-doc-page #header .header-for-desktop .editable-field.for-project-link .selectize-input input{appearance:none;outline-style:none;box-shadow:none;-webkit-box-shadow:none}#fin-doc-page #header .editable-field.for-locked-project-link:hover{background-color:#c4c4c4;background-color:#f7f7f7;border-color:#d5d5d5;box-shadow:none;-webkit-box-shadow:none}#fin-doc-page #header .editable-field .icon-for-edit{position:absolute}#fin-doc-page #header .header-for-mobile .editable-field .icon-for-edit{display:none !important}#fin-doc-page #header .header-for-desktop .editable-field .icon-for-edit{display:none !important}#fin-doc-page #header .placeholder-span{height:13.5px;background-color:#eeeeee;border-radius:8px;margin-bottom:4px}#fin-doc-page #footer{margin-top:50px;padding-bottom:60px}#fin-doc-page #footer.for-show .footer-divider{height:17px;background-color:#f7f7f7;margin-bottom:50px}#fin-doc-page #footer.for-show{padding-top:0px}@media (min-width: 1200px){#fin-doc-page #footer .footer-totals{width:500px;margin-left:auto;margin-right:auto}}#fin-doc-page #footer .footer-notes{margin-top:40px}@media (min-width: 1200px){#fin-doc-page #footer .footer-notes{width:650px;margin-left:auto;margin-right:auto;margin-top:40px}}#fin-doc-page #footer .totals-container{font-size:16px}@media (min-width: 576px){#fin-doc-page #footer .totals-container{font-size:14.5px}}@media (min-width: 1200px){#fin-doc-page #footer .totals-container{font-size:17px}}@media (min-width: 1200px) and (min-width: 576px){#fin-doc-page #footer .totals-container{font-size:16px}}#fin-doc-page #footer .fin-doc-notes p{font-size:16px}#fin-doc-page #footer.for-edit .fin-doc-notes{border:1px dashed #8fb3c5;padding:15px}@media (min-width: 1200px){#fin-doc-page #footer.for-edit .fin-doc-notes{padding:20px;border:1px dashed #dbdbdb;border-radius:12px;transition:all 0.2s}#fin-doc-page #footer.for-edit .fin-doc-notes:hover,#fin-doc-page #footer.for-edit .fin-doc-notes:focus-within{border-color:#8fb3c5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}#fin-doc-page #footer.for-show .fin-doc-notes{padding:15px}@media (min-width: 1200px){#fin-doc-page #footer.for-show .fin-doc-notes{padding:23px;padding-bottom:5px}}#fin-doc-page .fin-doc-section{position:relative;background-color:#fff;margin-bottom:40px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section-blocks.for-invoice{padding:0px 40px}}@media (min-width: 1200px){#fin-doc-page .fin-doc-section-blocks.for-quote{padding:0px 40px}}#fin-doc-page .fin-doc-section .header textarea,#fin-doc-page.fin-doc-show-page .fin-doc-section .header{position:relative;color:#464646;font-size:18px;padding:15px 20px;padding-right:50px;background-color:#f7f7f7;border:1px solid #f7f7f7;border-radius:0px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .header textarea,#fin-doc-page.fin-doc-show-page .fin-doc-section .header{font-size:23px;padding:30px 40px}}#fin-doc-page .fin-doc-section .header textarea h2,#fin-doc-page.fin-doc-show-page .fin-doc-section .header h2{font-size:18px;margin-bottom:0px;font-weight:normal}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .header textarea h2,#fin-doc-page.fin-doc-show-page .fin-doc-section .header h2{font-size:23px}}#fin-doc-page .fin-doc-section .header{position:relative}#fin-doc-page .fin-doc-section .header:hover textarea{border:1px dashed #8fb3c5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#fin-doc-page .fin-doc-section .header textarea:hover,#fin-doc-page .fin-doc-section .header textarea:focus{border:1px dashed #8fb3c5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);z-index:1}#fin-doc-page .fin-doc-section .header .section-settings-link{font-size:16px;display:none;position:absolute;top:50%;transform:translateY(-50%);right:25px}@media (min-width: 576px){#fin-doc-page .fin-doc-section .header .section-settings-link{font-size:14.5px}}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .header .section-settings-link{display:block;z-index:2}}#fin-doc-page .fin-doc-section .header .mobile-edit-menu-button{position:absolute;top:50%;transform:translateY(-50%);right:0px;z-index:4}#fin-doc-page .fin-doc-section .header .mobile-edit-menu-button button i{font-size:25px;color:#797979}#fin-doc-page .fin-doc-section .description-container textarea,#fin-doc-page.fin-doc-show-page .fin-doc-section .description-container{background-color:#f7f7f7;border:1px solid #f7f7f7;padding:20px;padding-top:0px;border-radius:0px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .description-container textarea,#fin-doc-page.fin-doc-show-page .fin-doc-section .description-container{padding:40px;padding-top:0px}}#fin-doc-page .fin-doc-section .description-container textarea p,#fin-doc-page.fin-doc-show-page .fin-doc-section .description-container p{color:#464646;font-size:15px}#fin-doc-page .fin-doc-section .description-container textarea:hover,#fin-doc-page .fin-doc-section .description-container textarea:focus{border:1px dashed #8fb3c5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#fin-doc-page .fin-doc-section .description-container .form-group{margin-bottom:0px}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-section[data-has-fin-doc-items-selected-from-approved-quote='false'] .description-container{display:none}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-section[data-has-fin-doc-items-selected-from-approved-quote='false'] .no-selected-options-notice{display:block}#fin-doc-page .fin-doc-section .fin-doc-section-delete-highlight{position:absolute;top:-10px;right:-10px;bottom:0px;left:-10px;background-color:#ff000014;z-index:1}.fin-doc-section .selection-info{display:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:6px;padding:8px;padding-left:16px;border-left:8px solid teal}@media (min-width: 1200px){.fin-doc-section .selection-info{margin-left:40px;margin-right:40px;margin-top:40px;padding:15px}.fin-doc-section .selection-info p{font-size:16px}}.fin-doc-section[data-bundle-type='choose_one'] .selection-info.choose-one{display:block}.fin-doc-section[data-bundle-type='choose_multiple'] .selection-info.choose-multiple{display:block}.fin-doc-section .selection-info .required{color:#bb0404;text-transform:uppercase;font-weight:600;font-size:12px;display:none}@media (min-width: 576px){.fin-doc-section .selection-info .required{margin-left:10px}}.fin-doc-section[data-bundle-selection-required=true] .selection-info .required{display:block}@media (min-width: 576px){.fin-doc-section[data-bundle-selection-required=true] .selection-info .required{display:inline}}#fin-doc-page .fin-doc-section .invoice-table-header{overflow:hidden;background-color:#edf2f6;border-radius:8px}#fin-doc-page .fin-doc-section .invoice-table-header td{padding:17px;border-top:none;border-bottom:none}.edit-panel.fin-doc-section .bundle-type-option{padding:10px;margin-bottom:5px;min-height:initial;color:#464646}@media (min-width: 576px){.edit-panel.fin-doc-section .bundle-type-option{padding:13px}}.edit-panel.fin-doc-section .bundle-type-option p{margin:0px;font-size:14px}@media (min-width: 576px){.edit-panel.fin-doc-section .bundle-type-option p{font-size:13.5px}}.edit-panel.fin-doc-section .bundle-type-option .option-title{position:relative;top:-2px;left:4px}.edit-panel.fin-doc-section .bundle-selection-required-container{display:none}.edit-panel.fin-doc-section[data-bundle-type='choose_one'] .bundle-selection-required-container{display:block}.edit-panel.fin-doc-section[data-bundle-type='choose_multiple'] .bundle-selection-required-container{display:block}@media (max-width: 1200px){#fin-doc-page .add-fin-doc-component-container{margin-top:20px;padding:0px 15px}}@media (max-width: 480px){#fin-doc-page .add-fin-doc-component-container.for-section button{width:100%}}@media (min-width: 1200px){#fin-doc-page.quote .add-fin-doc-component-container.for-item{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:7px;padding:20px;margin-top:40px;margin-left:40px;margin-right:40px;border:3px solid transparent;transition:all 0.2s}#fin-doc-page.quote .add-fin-doc-component-container.for-item:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}@media (min-width: 1200px){#fin-doc-page.invoice .add-fin-doc-component-container.for-item{padding:30px;padding-left:15px;margin-left:40px;margin-right:40px;transition:all 0.2s;border:1px solid transparent}#fin-doc-page.invoice .add-fin-doc-component-container.for-item:hover{background-color:#f8fcff;border:1px dashed #8fb3c5}}#fin-doc-page .add-fin-doc-component-container.for-section{background-color:#f7f7f7;padding:30px 30px}@media (min-width: 1200px){#fin-doc-page .add-fin-doc-component-container.for-section{background-color:#f7f7f7;text-align:center;margin-top:40px;padding:35px 0px;border:1px solid #f7f7f7;transition:0.2s}#fin-doc-page .add-fin-doc-component-container.for-section:hover{border:1px dashed #8fb3c5;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}#fin-doc-page .fin-doc-items-container,#fin-doc-package-page .fin-doc-items-container{position:relative}@media (max-width: 1200px){#fin-doc-page .fin-doc-section .form-control,#fin-doc-package-page .fin-doc-section .form-control{padding:9px;height:initial;box-shadow:none;border:0px}#fin-doc-page .fin-doc-section .form-control:focus,#fin-doc-package-page .fin-doc-section .form-control:focus{background-color:#f6f6f6}}#fin-doc-page .fin-doc-section input:disabled,#fin-doc-page .fin-doc-section textarea:disabled,#fin-doc-page .fin-doc-section select:disabled,#fin-doc-package-page .fin-doc-section input:disabled,#fin-doc-package-page .fin-doc-section textarea:disabled,#fin-doc-package-page .fin-doc-section select:disabled{background-color:transparent}#fin-doc-page .fin-doc-item-row .image-cell .image-container,#fin-doc-package-page .fin-doc-item-row .image-cell .image-container,#fin-doc-page .fin-doc-item-mobile-container .image-cell .image-container,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell .image-container{position:relative;width:135px;height:135px;background-color:#c4c4c4;border-radius:6px;overflow:hidden}#fin-doc-page .fin-doc-item-row .image-cell .image-container:hover .edit-image-overlay,#fin-doc-package-page .fin-doc-item-row .image-cell .image-container:hover .edit-image-overlay,#fin-doc-page .fin-doc-item-mobile-container .image-cell .image-container:hover .edit-image-overlay,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell .image-container:hover .edit-image-overlay{opacity:1}#fin-doc-page .fin-doc-item-row .image-cell img,#fin-doc-package-page .fin-doc-item-row .image-cell img,#fin-doc-page .fin-doc-item-mobile-container .image-cell img,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell img{width:135px}#fin-doc-page .fin-doc-item-row .image-cell div.upload-image-placeholder,#fin-doc-package-page .fin-doc-item-row .image-cell div.upload-image-placeholder,#fin-doc-page .fin-doc-item-mobile-container .image-cell div.upload-image-placeholder,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell div.upload-image-placeholder{overflow:hidden;position:relative;width:135px;height:135px;background-color:#C0E0E6}#fin-doc-page .fin-doc-item-row .image-cell div.edit-image-overlay,#fin-doc-package-page .fin-doc-item-row .image-cell div.edit-image-overlay,#fin-doc-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay{transition:all 0.4s;opacity:0;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.7)}#fin-doc-page .fin-doc-item-row .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-package-page .fin-doc-item-row .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay .edit-image-label{width:100%;text-align:center;color:#fff;font-size:15px}#fin-doc-package-page .fin-doc-item-mobile-container .image-cell,#fin-doc-page .fin-doc-item-mobile-container .image-cell{padding-left:10px;width:fit-content;block-size:fit-content}.fin-doc-section[data-show-fin-doc-item-images='false'] .fin-doc-item-mobile-container .image-cell,.fin-doc-section[data-show-fin-doc-item-images='false'] .fin-doc-item-row .image-cell{display:none}#fin-doc-page .fin-doc-item-row.quote,#fin-doc-package-page .fin-doc-item-row.quote{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);margin-top:15px;border-radius:7px;margin-top:19px;padding:15px}#fin-doc-page .fin-doc-item-row.quote td,#fin-doc-package-page .fin-doc-item-row.quote td{border-bottom:0px}#fin-doc-page .fin-doc-item-row.quote .numbers-container,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container{display:flex;justify-content:right;border-radius:8px;margin-top:30px}#fin-doc-page .fin-doc-item-row.quote .numbers-container .caps-text-grey,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container .caps-text-grey{margin-bottom:5px}#fin-doc-page .fin-doc-item-row.quote .numbers-container div.qty,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container div.qty{text-align:center;flex:0 0 180px}#fin-doc-page .fin-doc-item-row.quote .numbers-container div.units,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container div.units{flex:0 0 99px}#fin-doc-page .fin-doc-item-row.quote .numbers-container div.price,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container div.price{text-align:right;flex:0 0 108px}#fin-doc-page .fin-doc-item-row.quote .numbers-container div.taxable,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container div.taxable{text-align:center;flex:0 0 63px}#fin-doc-page .fin-doc-item-row.quote .numbers-container div.total,#fin-doc-package-page .fin-doc-item-row.quote .numbers-container div.total{text-align:right;flex:0 0 135px;font-weight:600}#fin-doc-page .fin-doc-item-mobile-container,#fin-doc-package-page .fin-doc-item-mobile-container{position:relative;padding:8px;border-bottom:1px solid #dcdcdc}#fin-doc-page .fin-doc-item-mobile-container .form-group,#fin-doc-package-page .fin-doc-item-mobile-container .form-group{margin-bottom:0px}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-item-name,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-item-name{font-size:17px;font-weight:600;width:calc(100% - 50px)}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-item-description,#fin-doc-page .fin-doc-item-mobile-container .fin-doc-item-description p,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-item-description,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-item-description p{color:#9e9e9e;resize:none;margin-bottom:8px}#fin-doc-page .fin-doc-item-mobile-container .financial-fields-container,#fin-doc-package-page .fin-doc-item-mobile-container .financial-fields-container{padding:0px 22px;color:#c4c4c4;text-transform:uppercase;font-size:13px;font-weight:600}#fin-doc-page .fin-doc-item-mobile-container .financial-fields-container .col-4,#fin-doc-page .fin-doc-item-mobile-container .financial-fields-container .col-3,#fin-doc-page .fin-doc-item-mobile-container .financial-fields-container .col-5,#fin-doc-package-page .fin-doc-item-mobile-container .financial-fields-container .col-4,#fin-doc-package-page .fin-doc-item-mobile-container .financial-fields-container .col-3,#fin-doc-package-page .fin-doc-item-mobile-container .financial-fields-container .col-5{padding:0px 3px}#fin-doc-page .fin-doc-item-mobile-container .financial-fields-container .form-group,#fin-doc-package-page .fin-doc-item-mobile-container .financial-fields-container .form-group{margin-top:3px}#fin-doc-page .fin-doc-item-mobile-container .financial-fields-container .form-control,#fin-doc-package-page .fin-doc-item-mobile-container .financial-fields-container .form-control{background-color:#f3f3f3;border-radius:4px}#fin-doc-page .fin-doc-item-mobile-container .tax-and-total-container,#fin-doc-package-page .fin-doc-item-mobile-container .tax-and-total-container{padding:0px 25px;margin-top:20px;margin-bottom:15px}#fin-doc-page .fin-doc-item-mobile-container .total-label,#fin-doc-package-page .fin-doc-item-mobile-container .total-label{text-transform:uppercase;font-size:13px;font-weight:600;color:#c4c4c4;display:inline-block;margin-right:6px}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-item-total,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-item-total{font-size:18px;font-weight:600}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-taxable,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-taxable{text-align:center;display:inline-block;font-size:18px}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-taxable:hover,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-taxable:hover{cursor:pointer}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-taxable .fa-check-square,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-taxable .fa-check-square{display:none}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-taxable[data-checked="true"] .fa-square,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-taxable[data-checked="true"] .fa-square{display:none}#fin-doc-page .fin-doc-item-mobile-container .fin-doc-taxable[data-checked="true"] .fa-check-square,#fin-doc-package-page .fin-doc-item-mobile-container .fin-doc-taxable[data-checked="true"] .fa-check-square{display:initial}.fin-doc-item-row[data-is-part-of-package='true']{background-color:#f8f8f8}#fin-doc-package-page .fin-doc-item-row{background-color:#fff}.fin-doc-item-row-new.invoice{display:flex;padding:30px 0px;border-bottom:1px solid #ededed}.fin-doc-item-row-new.quote{display:flex;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:7px;padding:40px;padding-bottom:20px;margin-top:40px;border:3px solid transparent}#fin-doc-package-page .fin-doc-item-row-new.quote{margin-top:0px;margin-bottom:25px}#fin-doc-page.fin-doc-show-page .fin-doc-section-blocks .fin-doc-section-block:last-child .fin-doc-item-row-new.invoice{border-bottom:0px}.fin-doc-item-row-new .primary-content-column{flex-grow:1}#fin-doc-page .invoice-items-block-header{padding:0px 40px;color:#c4c4c4;margin-top:30px}#fin-doc-page .quote-items-block-header .header-label,#fin-doc-package-page .quote-items-block-header .header-label{color:#c4c4c4 !important;margin-top:25px}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row,.invoice-items-block-header.for-edit{display:flex}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .image-spacer-column,.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .image-column,.invoice-items-block-header.for-edit .image-spacer-column,.invoice-items-block-header.for-edit .image-column{flex:0 0 175px}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .item-name-column,.invoice-items-block-header.for-edit .item-name-column{flex-grow:1}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .qty-column,.invoice-items-block-header.for-edit .qty-column{flex:0 0 70px;text-align:right}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .unit-column,.invoice-items-block-header.for-edit .unit-column{flex:0 0 100px;text-align:right}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .price-column,.invoice-items-block-header.for-edit .price-column{flex:0 0 100px;text-align:right}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .taxable-column,.invoice-items-block-header.for-edit .taxable-column{flex:0 0 80px;text-align:center}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row .total-column,.invoice-items-block-header.for-edit .total-column{flex:0 0 90px;text-align:right}.fin-doc-item-row-new.invoice.for-edit .primary-content-column .item-data-row{margin-top:-15px}.fin-doc-item-row-new.invoice .primary-content-column .item-data-row,.invoice-items-block-header{display:flex}.fin-doc-item-row-new.invoice .primary-content-column .item-data-row .image-spacer-column,.invoice-items-block-header .image-spacer-column{flex:0 0 175px}.fin-doc-item-row-new.invoice .primary-content-column .item-data-row .item-name-column,.invoice-items-block-header .item-name-column{flex-grow:1}.fin-doc-item-row-new.invoice .primary-content-column .item-data-row .qty-column,.invoice-items-block-header .qty-column{flex:0 0 100px;text-align:right}.fin-doc-item-row-new.invoice .primary-content-column .item-data-row .price-column,.invoice-items-block-header .price-column{flex:0 0 120px;text-align:right}.fin-doc-item-row-new.invoice .primary-content-column .item-data-row .total-column,.invoice-items-block-header .total-column{flex:0 0 140px;text-align:right}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row,.quote-items-block-header.for-edit{display:flex}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .image-spacer-column,.quote-items-block-header.for-edit .image-spacer-column{flex:0 0 175px}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .item-name-column,.quote-items-block-header.for-edit .item-name-column{flex-grow:1}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .left-spacer-column,.quote-items-block-header.for-edit .left-spacer-column{flex-grow:1}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .min-qty-column,.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .max-qty-column,.quote-items-block-header.for-edit .min-qty-column,.quote-items-block-header.for-edit .max-qty-column{flex:0 0 50px}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .qty-spacer-column,.quote-items-block-header.for-edit .qty-spacer-column{flex:0 0 15px;text-align:center;align-content:center}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .unit-column,.quote-items-block-header.for-edit .unit-column{flex:0 0 100px;text-align:right}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .price-column,.quote-items-block-header.for-edit .price-column{flex:0 0 100px;text-align:right}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .taxable-column,.quote-items-block-header.for-edit .taxable-column{flex:0 0 80px;text-align:center}.fin-doc-item-row-new.quote.for-edit .primary-content-column .item-data-row .total-column,.quote-items-block-header.for-edit .total-column{flex:0 0 140px;text-align:right}.fin-doc-item-row-new.quote.for-edit .primary-content-column{margin-top:-15px}.fin-doc-item-row-new.quote .primary-content-column .item-data-row,.quote-items-block-header.for-show{display:flex;align-items:center}.fin-doc-item-row-new.quote .primary-content-column .item-data-row .image-spacer-column,.quote-items-block-header.for-show .image-spacer-column{flex:0 0 175px}.fin-doc-item-row-new.quote .primary-content-column .item-data-row .item-name-column,.quote-items-block-header.for-show .item-name-column{flex-grow:1}.fin-doc-item-row-new.quote .primary-content-column .item-data-row .left-spacer-column,.quote-items-block-header.for-show .left-spacer-column{flex-grow:1}.fin-doc-item-row-new.quote .primary-content-column .item-data-row .qty-column,.quote-items-block-header.for-show .qty-column{flex:0 0 200px;text-align:right}.fin-doc-item-row-new.quote .primary-content-column .item-data-row .price-column,.quote-items-block-header.for-show .price-column{flex:0 0 100px;text-align:right}.fin-doc-item-row-new.quote .primary-content-column .item-data-row .total-column,.quote-items-block-header.for-show .total-column{flex:0 0 140px;text-align:right}.fin-doc-item-row-new.quote.for-show .primary-content-column .item-data-row{height:50px}#fin-doc-page .quote-items-block-header.for-show,#fin-doc-package-page .quote-items-block-header.for-show{margin-bottom:10px}.invoice-items-block-header.for-edit .shift-left,.quote-items-block-header.for-edit .shift-left{padding-right:15px}#fin-doc-page .fin-doc-item-row-new.for-edit .form-group,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group{margin-bottom:0px}#fin-doc-page .fin-doc-item-row-new.for-edit .form-group input,#fin-doc-page .fin-doc-item-row-new.for-edit .form-group textarea,#fin-doc-page .fin-doc-item-row-new.for-edit #fin-doc-unit-dropdown button,#fin-doc-page .fin-doc-item-row-new.for-edit .fin-doc-taxable,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group input,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group textarea,#fin-doc-package-page .fin-doc-item-row-new.for-edit #fin-doc-unit-dropdown button,#fin-doc-package-page .fin-doc-item-row-new.for-edit .fin-doc-taxable{min-height:50px;height:50px;padding:0px;border-radius:6px;padding-right:15px;background-color:#fff;border:1px dashed transparent}#fin-doc-page .fin-doc-item-row-new.for-edit .form-group input:hover,#fin-doc-page .fin-doc-item-row-new.for-edit .form-group input:focus,#fin-doc-page .fin-doc-item-row-new.for-edit .form-group textarea:hover,#fin-doc-page .fin-doc-item-row-new.for-edit .form-group textarea:focus,#fin-doc-page .fin-doc-item-row-new.for-edit #fin-doc-unit-dropdown button:hover,#fin-doc-page .fin-doc-item-row-new.for-edit #fin-doc-unit-dropdown button:focus,#fin-doc-page .fin-doc-item-row-new.for-edit .fin-doc-taxable:hover,#fin-doc-page .fin-doc-item-row-new.for-edit .fin-doc-taxable:focus,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group input:hover,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group input:focus,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group textarea:hover,#fin-doc-package-page .fin-doc-item-row-new.for-edit .form-group textarea:focus,#fin-doc-package-page .fin-doc-item-row-new.for-edit #fin-doc-unit-dropdown button:hover,#fin-doc-package-page .fin-doc-item-row-new.for-edit #fin-doc-unit-dropdown button:focus,#fin-doc-package-page .fin-doc-item-row-new.for-edit .fin-doc-taxable:hover,#fin-doc-package-page .fin-doc-item-row-new.for-edit .fin-doc-taxable:focus{appearance:none;background-color:#f8fcff;border-color:#8fb3c5;outline-style:none;box-shadow:none;-webkit-box-shadow:none}.fin-doc-item-row-new.invoice .image-column{flex:0 0 175px}.fin-doc-item-row-new.quote .image-column{flex:0 0 175px}#fin-doc-page .fin-doc-item-row-new.quote .item-name-column,#fin-doc-page .fin-doc-item-row-new.quote .item-name-column textarea,#fin-doc-package-page .fin-doc-item-row-new.quote .item-name-column,#fin-doc-package-page .fin-doc-item-row-new.quote .item-name-column textarea{font-size:21px;font-weight:600}#fin-doc-page .fin-doc-item-row-new.quote.for-edit .item-name-column textarea,#fin-doc-package-page .fin-doc-item-row-new.quote.for-edit .item-name-column textarea{resize:none;min-height:initial;padding:0px;min-height:50px !important;padding-top:11px;padding-bottom:11px;padding-left:10px;transform:translateX(-10px)}#fin-doc-page .fin-doc-item-row-new.invoice .item-name-column,#fin-doc-page .fin-doc-item-row-new.invoice .item-name-column textarea{font-size:18px;font-weight:600}#fin-doc-page .fin-doc-item-row-new.invoice.for-edit .item-name-column textarea{resize:none;min-height:initial;padding:0px;min-height:50px !important;padding-top:11px;padding-bottom:11px;padding-left:10px;transform:translateX(-10px)}#fin-doc-page .fin-doc-item-row-new .description-row,#fin-doc-package-page .fin-doc-item-row-new .description-row{padding-top:30px}#fin-doc-page .fin-doc-item-row-new .description-row p,#fin-doc-page .fin-doc-item-row-new .description-row textarea,#fin-doc-package-page .fin-doc-item-row-new .description-row p,#fin-doc-package-page .fin-doc-item-row-new .description-row textarea{color:#969696;resize:none;font-size:15px;line-height:24px}#fin-doc-page .fin-doc-item-row-new.for-edit .description-row,#fin-doc-package-page .fin-doc-item-row-new.for-edit .description-row{padding-top:5px}#fin-doc-page .fin-doc-item-row-new.for-edit .description-row textarea,#fin-doc-package-page .fin-doc-item-row-new.for-edit .description-row textarea{padding-left:10px;margin-left:-10px;padding-right:10px;padding-top:10px;padding-bottom:10px;min-height:unset;width:calc(100% + 20px)}#fin-doc-page .fin-doc-item-row-new .qty-column,#fin-doc-page .fin-doc-item-row-new .qty-column input,#fin-doc-package-page .fin-doc-item-row-new .qty-column,#fin-doc-package-page .fin-doc-item-row-new .qty-column input{color:#464646;font-size:15px;text-align:right}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content{display:flex;align-items:center}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .fixed-qty{flex-grow:1}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty{flex-grow:1}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group{margin-bottom:0px}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group button{min-width:90px;height:50px;padding-right:15px;text-align:right;background-color:#f8fcff;font-size:15px;border:1px dashed #8fb3c5}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group button:hover,#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group button:focus{border-color:#5b7d8e}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group button:hover .qty-dropdown-icon,#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group button:focus .qty-dropdown-icon{transform:scale(1.3) translateY(-50%)}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .qty-column-content .variable-qty .btn-group button .qty-dropdown-icon{transition:all 0.1s;color:#829db2;position:absolute;top:50%;transform:translateY(-50%);left:15px}#fin-doc-page .fin-doc-item-row-new.quote.for-show .qty-column .unit-for-variable-qty{margin-left:15px}#fin-doc-page .fin-doc-item-row-new.for-edit .min-qty-column,#fin-doc-page .fin-doc-item-row-new.for-edit .min-qty-column input,#fin-doc-page .fin-doc-item-row-new.for-edit .max-qty-column,#fin-doc-page .fin-doc-item-row-new.for-edit .max-qty-column input,#fin-doc-package-page .fin-doc-item-row-new.for-edit .min-qty-column,#fin-doc-package-page .fin-doc-item-row-new.for-edit .min-qty-column input,#fin-doc-package-page .fin-doc-item-row-new.for-edit .max-qty-column,#fin-doc-package-page .fin-doc-item-row-new.for-edit .max-qty-column input{color:#464646;font-size:15px;text-align:center;padding-right:0px}#fin-doc-page .fin-doc-item-row-new .unit-column,#fin-doc-page .fin-doc-item-row-new .unit-column button,#fin-doc-package-page .fin-doc-item-row-new .unit-column,#fin-doc-package-page .fin-doc-item-row-new .unit-column button{color:#464646;font-size:15px;text-align:right}#fin-doc-page .fin-doc-item-row-new.for-edit .unit-column .btn-group,#fin-doc-package-page .fin-doc-item-row-new.for-edit .unit-column .btn-group{margin-bottom:0px;width:100%}#fin-doc-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button,#fin-doc-package-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button{text-align:right;font-weight:normal}#fin-doc-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown[data-value=''] button,#fin-doc-package-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown[data-value=''] button{color:#aeaeae}#fin-doc-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button .unit-dropdown-icon,#fin-doc-package-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button .unit-dropdown-icon{position:absolute;top:50%;transform:translateY(-50%);left:10px;color:#829db2;opacity:0;transition:all 0.2s}#fin-doc-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button:hover .unit-dropdown-icon,#fin-doc-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button:focus .unit-dropdown-icon,#fin-doc-package-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button:hover .unit-dropdown-icon,#fin-doc-package-page .fin-doc-item-row-new.for-edit .unit-column #fin-doc-unit-dropdown button:focus .unit-dropdown-icon{opacity:1}#fin-doc-page .fin-doc-item-row-new .price-column,#fin-doc-page .fin-doc-item-row-new .price-column input,#fin-doc-package-page .fin-doc-item-row-new .price-column,#fin-doc-package-page .fin-doc-item-row-new .price-column input{color:#464646;font-size:15px;text-align:right}#fin-doc-page .fin-doc-item-row-new.for-edit .taxable-column,#fin-doc-package-page .fin-doc-item-row-new.for-edit .taxable-column{text-align:center}#fin-doc-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable,#fin-doc-package-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable{display:inline-block;padding-left:10px;padding-right:10px;text-align:center;align-content:center;font-size:19px}#fin-doc-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable:hover,#fin-doc-package-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable:hover{cursor:pointer}#fin-doc-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable .fa-check-square,#fin-doc-package-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable .fa-check-square{display:none}#fin-doc-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable[data-checked="true"] .fa-square,#fin-doc-package-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable[data-checked="true"] .fa-square{display:none}#fin-doc-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable[data-checked="true"] .fa-check-square,#fin-doc-package-page .fin-doc-item-row-new.for-edit .taxable-column .fin-doc-taxable[data-checked="true"] .fa-check-square{display:initial}#fin-doc-page .fin-doc-item-row-new .total-column,#fin-doc-package-page .fin-doc-item-row-new .total-column{color:#464646;font-size:15px}#fin-doc-page .fin-doc-item-row-new.for-edit.invoice .total-column{padding-top:17px}#fin-doc-page .fin-doc-item-row-new.quote .plus-tax{color:#888888}#fin-doc-page .fin-doc-item-row-new.invoice .plus-tax{display:block;margin-top:3px;color:#888888}#fin-doc-page .fin-doc-item-row-new .image-cell .image-container,#fin-doc-page .fin-doc-item-row-new.for-edit .image-cell .image-container,#fin-doc-package-page .fin-doc-item-row-new.for-edit .image-cell .image-container,#fin-doc-page .fin-doc-item-mobile-container .image-cell .image-container,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell .image-container{position:relative;width:135px;height:135px;background-color:#c4c4c4;border-radius:6px;overflow:hidden}#fin-doc-page .fin-doc-item-row-new .image-cell .image-container:hover .edit-image-overlay,#fin-doc-page .fin-doc-item-row-new.for-edit .image-cell .image-container:hover .edit-image-overlay,#fin-doc-package-page .fin-doc-item-row-new.for-edit .image-cell .image-container:hover .edit-image-overlay,#fin-doc-page .fin-doc-item-mobile-container .image-cell .image-container:hover .edit-image-overlay,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell .image-container:hover .edit-image-overlay{opacity:1}#fin-doc-page .fin-doc-item-row-new .image-cell img,#fin-doc-page .fin-doc-item-row-new.for-edit .image-cell img,#fin-doc-package-page .fin-doc-item-row-new.for-edit .image-cell img,#fin-doc-page .fin-doc-item-mobile-container .image-cell img,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell img{width:135px}#fin-doc-page .fin-doc-item-row-new .image-cell div.upload-image-placeholder,#fin-doc-page .fin-doc-item-row-new.for-edit .image-cell div.upload-image-placeholder,#fin-doc-package-page .fin-doc-item-row-new.for-edit .image-cell div.upload-image-placeholder,#fin-doc-page .fin-doc-item-mobile-container .image-cell div.upload-image-placeholder,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell div.upload-image-placeholder{overflow:hidden;position:relative;width:135px;height:135px;background-color:#C0E0E6}#fin-doc-page .fin-doc-item-row-new .image-cell div.edit-image-overlay,#fin-doc-page .fin-doc-item-row-new.for-edit .image-cell div.edit-image-overlay,#fin-doc-package-page .fin-doc-item-row-new.for-edit .image-cell div.edit-image-overlay,#fin-doc-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay{transition:all 0.2s;opacity:0;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#f8fcffde;border:1px dashed #8fb3c5;border-radius:6px}#fin-doc-page .fin-doc-item-row-new .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-page .fin-doc-item-row-new.for-edit .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-package-page .fin-doc-item-row-new.for-edit .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay .edit-image-label,#fin-doc-package-page .fin-doc-item-mobile-container .image-cell div.edit-image-overlay .edit-image-label{width:100%;text-align:center;color:#2e5e75;font-size:15px}.fin-doc-section[data-show-fin-doc-item-images='false'] .fin-doc-item-mobile-container .image-cell,.fin-doc-section[data-show-fin-doc-item-images='false'] .fin-doc-item-mobile-container .image-column,.fin-doc-section[data-show-fin-doc-item-images='false'] .fin-doc-item-row-new .image-cell,.fin-doc-section[data-show-fin-doc-item-images='false'] .fin-doc-item-row-new .image-column{display:none}#fin-doc-page .fin-doc-item-row-new.quote #toggle-selected-trigger{width:fit-content;margin-left:auto}#fin-doc-page .fin-doc-section .fin-doc-items-container .selection-inputs,#fin-doc-package-page .fin-doc-section .fin-doc-items-container .selection-inputs{display:none;margin-top:20px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .fin-doc-items-container .selection-inputs,#fin-doc-package-page .fin-doc-section .fin-doc-items-container .selection-inputs{margin-top:10px;margin-bottom:20px}}#fin-doc-page .fin-doc-section .fin-doc-items-container .selection-inputs button,#fin-doc-package-page .fin-doc-section .fin-doc-items-container .selection-inputs button{font-size:14px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .fin-doc-items-container .selection-inputs button,#fin-doc-package-page .fin-doc-section .fin-doc-items-container .selection-inputs button{font-size:16px}}#fin-doc-page .fin-doc-section .fin-doc-items-container .selection-inputs i,#fin-doc-package-page .fin-doc-section .fin-doc-items-container .selection-inputs i{margin-right:8px}#fin-doc-page .fin-doc-section[data-bundle-type='choose_one'] .selection-inputs.choose-one{display:block}#fin-doc-page .fin-doc-section[data-bundle-type='choose_multiple'] .selection-inputs.choose-multiple{display:block}#fin-doc-package-page .selection-inputs{display:none !important}#fin-doc-page.fin-doc-show-page .fin-doc-item-row-new.quote[data-selected-option='true']{border-color:#00ab86}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-item-row-new{border:0px}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-item-card{border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #dcdcdc !important}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-item-card .selection-inputs,#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-item-row-new .selection-inputs{display:none}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-section[data-bundle-type='choose_multiple'] .fin-doc-item-row-new[data-selected-option='false'],#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-section[data-bundle-type='choose_one'] .fin-doc-item-row-new[data-selected-option='false']{display:none !important}#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-section[data-bundle-type='choose_multiple'] .fin-doc-item-card[data-selected-option='false'],#fin-doc-page.fin-doc-show-page.quote.approved .fin-doc-section[data-bundle-type='choose_one'] .fin-doc-item-card[data-selected-option='false']{display:none !important}#edit-invoice-due-date-modal #payment-due-dates-container{margin-top:20px}#edit-invoice-due-date-modal #payment-due-dates-container .payment-due-date{position:relative;background-color:#fff;padding:15px;margin-bottom:15px;border-radius:8px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#edit-invoice-due-date-modal #payment-due-dates-container .payment-due-date .form-group{margin-bottom:0px}#edit-invoice-due-date-modal #payment-due-dates-container .payment-due-date .form-control{padding:20px 0px 2px 15px}#edit-invoice-due-date-modal #payment-due-dates-container .payment-due-date .delete-link{position:absolute;right:-9px;top:-6px;width:30px;height:30px;background-color:#fff;border-radius:100%;border:1px solid #b4c0c9}#edit-invoice-due-date-modal #payment-due-dates-container .payment-due-date .delete-link:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#edit-invoice-due-date-modal #payment-due-dates-container[data-can-have-payment-due-date-deleted='false'] .payment-due-date .delete-link{display:none}#edit-invoice-due-date-modal #payment-due-dates-container .payment-total{margin-top:20px;display:inline-block;font-weight:600}#edit-invoice-due-date-modal #payment-due-dates-container .payment-total.muted{opacity:0.35}@media (min-width: 1200px){#edit-invoice-due-date-modal #payment-due-dates-container .payment-total{margin-top:0px;margin-left:8px}}.payment-due-date-status-badge{display:inline-block;text-transform:uppercase;padding:5px 8px;color:#fff;font-weight:600;border-radius:8px;text-align:center;background-color:grey}.payment-due-date-status-badge.due_today,.payment-due-date-status-badge.upcoming{background-color:#dbf2f0;color:#60898f}.payment-due-date-status-badge.partial{background-color:#007bff}.payment-due-date-status-badge.paid{background-color:#cfedca;color:#4c8e41}.payment-due-date-status-badge.overdue{background-color:#ffcece;color:#c22323}#edit-invoice-due-date-modal .payment-due-date-status-badge,#fin-doc-package-page .payment-due-date-status-badge{position:absolute;left:15px;bottom:15px}@media (min-width: 576px){#edit-invoice-due-date-modal .payment-due-date-status-badge,#fin-doc-package-page .payment-due-date-status-badge{left:15px;bottom:15px}}@media (min-width: 1200px){#edit-invoice-due-date-modal .payment-due-date-status-badge,#fin-doc-package-page .payment-due-date-status-badge{position:absolute;top:50%;transform:translateY(-50%);right:15px;left:initial;bottom:initial}}#edit-invoice-due-date-modal #payment-due-dates-container #percent-remainder-calcs,#edit-invoice-due-date-modal #payment-due-dates-container #amount-remainder-calcs{padding:15px;background-color:#fff;margin-top:15px;display:inline-block;border-radius:6px}#edit-invoice-due-date-modal #payment-due-dates-container #percent-remainder-calcs.is-invalid,#edit-invoice-due-date-modal #payment-due-dates-container #amount-remainder-calcs.is-invalid{background-color:#c12e2e;color:#fff}#edit-invoice-due-date-modal #payment-due-dates-container #add-due-date{padding:20px}.inline-index__item--transaction{font-size:16px;color:#2f2f2f !important;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:16px;align-items:center}@media (min-width: 576px){.inline-index__item--transaction{font-size:14.5px}}.inline-index__item--transaction .framed-icon{grid-row:span 2}.inline-index__item--transaction .green-payment-amount{text-align:right;color:#117900;font-weight:600}.inline-index__item--transaction .invoice-or-payment-method-label{font-size:14px;color:#727272}@media (min-width: 576px){.inline-index__item--transaction .invoice-or-payment-method-label{font-size:12.5px}}.inline-index__item--transaction .payment-date{text-align:right;font-size:14px;color:#727272}@media (min-width: 576px){.inline-index__item--transaction .payment-date{font-size:12.5px}}.inline-index__item--transaction .refund-container{grid-column:2 / span 2;font-size:14px;color:#727272;display:grid;gap:12px;border-top:1px solid #f1f1f1;margin-top:12px;padding-top:12px}@media (min-width: 576px){.inline-index__item--transaction .refund-container{font-size:13.5px}}.inline-index__item--transaction .refund-container i{font-weight:300}#transactions-page .preloader-container{padding:24px}@media (min-width: 1200px){#transactions-page .preloader-container{padding:32px;padding-top:36px}}#transactions-page .preloader-container .task-item{height:14px;opacity:0.5}@media (min-width: 1200px){#transactions-page .preloader-container .task-item{margin-bottom:32px}}.payment-rules-container,.invoice-payment-schedule-container{-webkit-box-shadow:0px 0px 9px 0px #00000024;box-shadow:0px 0px 9px 0px #00000024;margin-top:40px;padding:15px;background-color:#fff;position:relative}@media (min-width: 1200px){.payment-rules-container,.invoice-payment-schedule-container{border-radius:8px;padding:24px}}.payment-rules-container .hide-if-advance-disabled,.invoice-payment-schedule-container .hide-if-advance-disabled{visibility:hidden;pointer-events:none}#primary-content-container #fin-doc-page .payment-rules-container .error-container.edit-error-element,#primary-content-container #fin-doc-page .invoice-payment-schedule-container .error-container.edit-error-element{display:none !important}#document-page-container .payment-rules-container .edit-and-done-button-container,#document-page-container .invoice-payment-schedule-container .edit-and-done-button-container,#document-show-page .payment-rules-container .edit-and-done-button-container,#document-show-page .invoice-payment-schedule-container .edit-and-done-button-container,#preview-document-page .payment-rules-container .edit-and-done-button-container,#preview-document-page .invoice-payment-schedule-container .edit-and-done-button-container,.fin-doc-edit-page .payment-rules-container .edit-and-done-button-container,.fin-doc-edit-page .invoice-payment-schedule-container .edit-and-done-button-container,#fin-doc-page.editor-within-project .payment-rules-container .edit-and-done-button-container,#fin-doc-page.editor-within-project .invoice-payment-schedule-container .edit-and-done-button-container{display:none}.payment-rules-container .editable-field,.invoice-payment-schedule-container .editable-field{position:relative;display:block;padding:15px;border-radius:6px;transition:all 0.2s;border:1px dashed #dcdcdc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-rules-container .editable-field:hover,.payment-rules-container .editable-field.active,.invoice-payment-schedule-container .editable-field:hover,.invoice-payment-schedule-container .editable-field.active{cursor:pointer;background-color:#e5f1fb;border-color:#8fb3c5}.payment-rules-container .editable-field.with-preview-value,.invoice-payment-schedule-container .editable-field.with-preview-value{display:flex;align-items:center}.payment-rules-container .editable-field.with-preview-value .preview-value-container,.invoice-payment-schedule-container .editable-field.with-preview-value .preview-value-container{flex-grow:1;text-align:right;margin-top:0px}.payment-rules-container .editable-field.with-preview-value.edit-amount-type .preview-value-container,.invoice-payment-schedule-container .editable-field.with-preview-value.edit-amount-type .preview-value-container{padding-right:28px}.payment-rules-container .editable-field .amount-type-icon-container,.invoice-payment-schedule-container .editable-field .amount-type-icon-container{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-color:#fff;color:#8b8b8b;border-radius:5px;width:25px;height:25px;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.12);-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.12)}.payment-rules-container .editable-field .amount-type-icon-container i,.invoice-payment-schedule-container .editable-field .amount-type-icon-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule[data-amount-type="fixed_amount"] .editable-field.edit-amount-type,.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date[data-amount-type='fixed_amount'] .editable-field.edit-amount-type,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule[data-amount-type="fixed_amount"] .editable-field.edit-amount-type,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date[data-amount-type='fixed_amount'] .editable-field.edit-amount-type{color:#a21515;border-color:#a21515;background-color:#fff1f1}.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule[data-amount-type="fixed_amount"] .editable-field.edit-amount-type:hover,.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date[data-amount-type='fixed_amount'] .editable-field.edit-amount-type:hover,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule[data-amount-type="fixed_amount"] .editable-field.edit-amount-type:hover,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date[data-amount-type='fixed_amount'] .editable-field.edit-amount-type:hover{background-color:#ffe3e2}.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule[data-amount-type="fixed_amount"] .editable-field.edit-amount-type .secondary-value,.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date[data-amount-type='fixed_amount'] .editable-field.edit-amount-type .secondary-value,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule[data-amount-type="fixed_amount"] .editable-field.edit-amount-type .secondary-value,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date[data-amount-type='fixed_amount'] .editable-field.edit-amount-type .secondary-value{color:#a21515}.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value,.payment-rules-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value,.invoice-payment-schedule-container[data-fixed-amount-total-exceeds-limit='true'] .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value{display:none !important}.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type,.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type{color:#a21515;border-color:#a21515;background-color:#fff1f1}.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type:hover,.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type:hover,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type:hover,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type:hover{background-color:#ffe3e2}.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .secondary-value,.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .secondary-value,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .secondary-value,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .secondary-value{color:#a21515}.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value,.payment-rules-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-rule:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value,.invoice-payment-schedule-container:not([data-percentages-equal-100='equal']) .payment-due-date:not([data-amount-type="fixed_amount"]) .editable-field.edit-amount-type .primary-value{display:none !important}.payment-rules-container .advance-settings-container,.invoice-payment-schedule-container .advance-settings-container{background-color:#f7f7f7;border:1px dashed #d9d9d9;padding:10px;margin-bottom:5px;border-radius:5px}.payment-rules-container .advance-terms-in-words-badge{display:none}.payment-rules-container tr.payment-rule:first-child .advance-terms-in-words-badge{display:initial}.payment-rules-container tr.payment-rule td,.invoice-payment-schedule-container tr.payment-due-date td{border-top-color:#ececec}.payment-rules-container tr.payment-rule.for-static-index td{padding:1.2rem 1rem}.invoice-payment-schedule-container[data-can-have-dates-deleted='false'] button.delete-button{display:none}.payment-rules-container .is-advance-toggle-icon,.invoice-payment-schedule-container .is-advance-toggle-icon{font-size:28px;transition:all 0.3s}.payment-rules-container .is-advance-toggle-icon.on,.invoice-payment-schedule-container .is-advance-toggle-icon.on{color:#00ab86}.payment-rules-container .is-advance-toggle-icon.off,.invoice-payment-schedule-container .is-advance-toggle-icon.off{color:#c8c9ca}.payment-rules-container .is-advance-toggle-icon.off:hover,.invoice-payment-schedule-container .is-advance-toggle-icon.off:hover{color:#757575}#primary-content-container .payment-rule-popover{position:absolute}#page-content-container .payment-rule-popover{position:fixed}.payment-rule-popover{z-index:10;width:400px;padding:20px;padding-top:0px;box-shadow:0 0 27px #969696;background-color:#fff;border-radius:10px;margin-bottom:30px}.payment-rule-popover:before{content:"";position:absolute;top:105px;right:auto;left:0;width:15px;height:15px;background-color:#fff;box-shadow:0 0 27px #969696;transform:translate(-50%, 0%) rotate(-135deg);clip-path:polygon(-27px -27px, calc(100% + 27px) -27px, calc(100% + 27px) calc(100% + 27px))}.payment-rule-popover--header{margin:12px 0px}.payment-rule-popover .saving-overlay,.payment-rules-container .saving-overlay,.invoice-payment-schedule-container .saving-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:#ffffffd9;border-radius:10px}.payment-rule-popover .saving-overlay .saving-overlay-content,.payment-rules-container .saving-overlay .saving-overlay-content,.invoice-payment-schedule-container .saving-overlay .saving-overlay-content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#fff;text-align:center;padding:20px;border:1px solid #dddddd;border-radius:10px}.payment-rule-popover .fixed-close-button{position:absolute;top:0px;right:0px;background-color:#fff;width:30px;height:30px;border-radius:100%;transform:translateY(-40%) translateX(40%);transition:all 0.3s;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.payment-rule-popover .fixed-close-button:hover{cursor:pointer;transform:translateY(-40%) translateX(40%) scale(1.2)}.payment-rule-popover .fixed-close-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block}#edit-payment-due-date-amount-popover .form-group .prepend,#edit-payment-rule-amount-type-popover .form-group .prepend.dollar-sign{color:#464646;font-size:24px;top:23px}#edit-payment-due-date-amount-popover .form-group .append,#edit-payment-rule-amount-type-popover .form-group .append.percentage-icon{color:#464646;font-size:24px;top:23px}#edit-payment-rule-amount-type-popover input#payment_rule_percentage.is-invalid,#edit-payment-due-date-amount-popover input#payment_due_date_percentage.is-invalid{background-image:none}#edit-payment-rule-amount-type-popover .percentage-element,#edit-payment-rule-amount-type-popover .equal-element,#edit-payment-rule-amount-type-popover .fixed-amount-element,#edit-payment-due-date-amount-popover .percentage-element,#edit-payment-due-date-amount-popover .equal-element,#edit-payment-due-date-amount-popover .fixed-amount-element{display:none}#edit-payment-rule-amount-type-popover[data-amount-type="percentage_amount"] .percentage-element,#edit-payment-due-date-amount-popover[data-amount-type="percentage_amount"] .percentage-element{display:block}#edit-payment-rule-amount-type-popover[data-amount-type="equal_amount"] .equal-element,#edit-payment-due-date-amount-popover[data-amount-type="equal_amount"] .equal-element{display:block}#edit-payment-rule-amount-type-popover[data-amount-type="fixed_amount"] .fixed-amount-element,#edit-payment-due-date-amount-popover[data-amount-type="fixed_amount"] .fixed-amount-element{display:block}#edit-payment-rule-due-date-popover .dropdown-toggle,#edit-payment-due-date-popover .dropdown-toggle{color:#363636}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .check-column,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .check-column{padding-right:20px}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .check-column i,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .check-column i{font-size:20px;color:teal}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.not-allowed .flex-head-with-actions,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.not-allowed .flex-head-with-actions{opacity:0.4}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .fa-check-circle,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .fa-check-circle{display:none}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .right-col,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item .right-col{text-wrap:auto}#edit-payment-rule-due-date-popover #due-date-type-dropdown .dropdown-item .due-date-type-label,#edit-payment-due-date-popover #due-date-type-dropdown .dropdown-item .due-date-type-label{display:block;margin-bottom:4px}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.selected .fa-circle,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.selected .fa-circle{display:none}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.selected .fa-check-circle,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.selected .fa-check-circle{display:block}#edit-payment-rule-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.selected .due-date-type-label,#edit-payment-due-date-popover #due-date-type-dropdown .due-date-type-dropdown-item.selected .due-date-type-label{font-weight:800}#edit-payment-rule-due-date-popover .calc-due-date-dropdown .dropdown-item,#edit-payment-due-date-popover .calc-due-date-dropdown .dropdown-item{padding-left:14px}#edit-payment-rule-due-date-popover .calc-due-date-dropdown .dropdown-menu,#edit-payment-due-date-popover .calc-due-date-dropdown .dropdown-menu{min-width:initial}#edit-payment-rule-due-date-popover .calc-due-date-dropdown .placeholder-value,#edit-payment-due-date-popover .calc-due-date-dropdown .placeholder-value{opacity:0.7}#edit-payment-rule-due-date-popover input#payment_rule_calc_date_qty,#edit-payment-due-date-popover input#payment_due_date_calc_date_qty{color:#363636;background-color:#efefef;border:1px solid #efefef;font-weight:600;font-size:14px;padding:.66rem .75rem;height:initial;border-radius:.25rem}#edit-payment-rule-due-date-popover .calc-due-date-dropdown.invalid button,#edit-payment-rule-due-date-popover input#payment_rule_calc_date_qty.invalid,#edit-payment-rule-due-date-popover input#payment_due_date_calc_date_qty.invalid,#edit-payment-due-date-popover .calc-due-date-dropdown.invalid button,#edit-payment-due-date-popover input#payment_rule_calc_date_qty.invalid,#edit-payment-due-date-popover input#payment_due_date_calc_date_qty.invalid{border:1px solid red}#edit-payment-rule-due-date-popover .calc-due-date-errors-container,#edit-payment-due-date-popover .calc-due-date-errors-container{display:none !important;font-size:16px;margin-bottom:15px}@media (min-width: 576px){#edit-payment-rule-due-date-popover .calc-due-date-errors-container,#edit-payment-due-date-popover .calc-due-date-errors-container{font-size:14.5px}}#edit-payment-rule-due-date-popover[data-due-date-type='calc_due_date'] .calc-due-date-errors-container[data-has-errors='true'],#edit-payment-due-date-popover[data-due-date-type='calc_due_date'] .calc-due-date-errors-container[data-has-errors='true']{display:block !important}#edit-payment-rule-due-date-popover .invoice-due-date-element,#edit-payment-rule-due-date-popover .calc-due-date-element,#edit-payment-rule-due-date-popover .mid-project-due-date-element,#edit-payment-rule-due-date-popover .project-due-date-element,#edit-payment-rule-due-date-popover .specific-due-date-element,#edit-payment-rule-due-date-popover .expiration-due-date-element,#edit-payment-due-date-popover .invoice-due-date-element,#edit-payment-due-date-popover .calc-due-date-element,#edit-payment-due-date-popover .mid-project-due-date-element,#edit-payment-due-date-popover .project-due-date-element,#edit-payment-due-date-popover .specific-due-date-element,#edit-payment-due-date-popover .expiration-due-date-element{display:none}#edit-payment-rule-due-date-popover[data-due-date-type="invoice_due_date"] .invoice-due-date-element,#edit-payment-due-date-popover[data-due-date-type="invoice_due_date"] .invoice-due-date-element{display:block}#edit-payment-rule-due-date-popover[data-due-date-type="calc_due_date"] .calc-due-date-element,#edit-payment-due-date-popover[data-due-date-type="calc_due_date"] .calc-due-date-element{display:block}#edit-payment-rule-due-date-popover[data-due-date-type="mid_project_due_date"] .mid-project-due-date-element,#edit-payment-due-date-popover[data-due-date-type="mid_project_due_date"] .mid-project-due-date-element{display:block}#edit-payment-rule-due-date-popover[data-due-date-type="project_due_date"] .project-due-date-element,#edit-payment-due-date-popover[data-due-date-type="project_due_date"] .project-due-date-element{display:block}#edit-payment-rule-due-date-popover[data-due-date-type="specific_due_date"] .specific-due-date-element,#edit-payment-due-date-popover[data-due-date-type="specific_due_date"] .specific-due-date-element{display:block}#edit-payment-rule-due-date-popover[data-due-date-type="expiration_due_date"] .expiration-due-date-element,#edit-payment-due-date-popover[data-due-date-type="expiration_due_date"] .expiration-due-date-element{display:block}.payment-rule .primary-value,.payment-due-date .primary-value{font-weight:600}.payment-rule .secondary-value,.payment-due-date .secondary-value{display:block;font-size:14px;margin-top:3px;color:#828181}.payment-rules-container .payment-rule.mobile-table td.due-date-row,.invoice-payment-schedule-container .payment-due-date.mobile-table td.due-date-row{padding-top:23px;padding-bottom:23px}.payment-rules-container .payment-rule.mobile-table td.amount-row,.invoice-payment-schedule-container .payment-due-date.mobile-table td.amount-row{padding-top:23px;padding-bottom:23px;text-align:right}.payment-rules-container .payment-rule.mobile-table .secondary-value,.invoice-payment-schedule-container .payment-due-date.mobile-table .secondary-value{color:#727272;font-size:12px;margin-top:8px}.payment-rules-container .payment-rule.mobile-table .advance-payment-badge,.invoice-payment-schedule-container .payment-due-date.mobile-table .advance-payment-badge{font-size:12px}#fin-doc-page #fin-doc-totals-floating-container{display:none}@media (min-width: 1200px){#fin-doc-page #fin-doc-totals-floating-container{display:block;position:fixed;top:88px;right:0px;background-color:#f1f5f8;width:300px;z-index:3;transform:translateY(100vh);transition:all 0.4s;padding-top:20px}}body[data-auth-context="share_link"] #fin-doc-page #fin-doc-totals-floating-container{top:20px}#fin-doc-page #fin-doc-totals-floating-container.open{transform:translateY(0px)}#fin-doc-page #fin-doc-totals-floating-container .fin-doc-action-items{margin-top:24px}#fin-doc-page .footer-totals .simple-section-header,#fin-doc-page #fin-doc-totals-floating-container .simple-section-header{display:none !important}#fin-doc-page .footer-totals .fin-doc-callout--quote-warning{display:none !important}#fin-doc-page .fin-doc-totals-row{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;font-size:16px}@media (min-width: 576px){#fin-doc-page .fin-doc-totals-row{font-size:14.5px}}#fin-doc-page .fin-doc-totals-row .__row-right-col{text-align:right}#fin-doc-page .fin-doc-totals-row--divider{background-color:#d9d9d9;height:1px;margin-bottom:12px}#fin-doc-page .fin-doc-totals-row--border-top{border-top:4px solid #f3f3f3}#fin-doc-page .fin-doc-totals-row--section--quote-edit[data-min-max-equal="false"]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}#fin-doc-page .fin-doc-totals-row--section--quote-edit[data-min-max-equal='true']{grid-template-columns:1fr auto;grid-template-rows:auto}#fin-doc-page .fin-doc-totals-row--section--quote-edit[data-min-max-equal='true'] .__row-right-col{min-width:90px}#fin-doc-page .fin-doc-totals-row--section{line-height:1.2;text-wrap:pretty}#fin-doc-page .fin-doc-totals-row--section--invoice-edit{grid-template-columns:1fr auto;grid-template-rows:auto}#fin-doc-page .fin-doc-totals-row--section--show{grid-template-columns:1fr auto;grid-template-rows:auto}#fin-doc-page .fin-doc-totals-row--section--show .__row-right-col{min-width:90px}#fin-doc-page .fin-doc-totals-row--tax-edit{padding-top:8px;padding-bottom:8px}#fin-doc-page .fin-doc-totals-row--tax-edit span.tax-rate{display:inline-block;background-color:#f8fcff;border:1px dashed #8fb3c5;padding:8px;margin-left:5px;border-radius:5px;color:#464646;transition:all 0.2s}#fin-doc-page .fin-doc-totals-row--tax-edit span.tax-rate:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#fin-doc-page .fin-doc-totals-row--grand-total{font-weight:600;font-size:18px;grid-template-columns:auto 1fr}@media (min-width: 576px){#fin-doc-page .fin-doc-totals-row--grand-total{font-size:17px}}#fin-doc-page .selection-pending-totals-label{font-style:italic;opacity:0.8}#fin-doc-page #settings-column #settings-payments-section .fin-doc-payment-status-badge{position:absolute;top:-7px;right:-7px}#fin-doc-page #settings-column #settings-payments-section .payment-totals-data{text-align:center;display:grid;grid-template-columns:auto auto auto;padding:24px 16px}@media (min-width: 1200px){#fin-doc-page #settings-column #settings-payments-section .payment-totals-data{padding:16px}}#fin-doc-page #settings-column #settings-payments-section .payment-totals-data .data-label{display:block;font-size:14px;color:#727272;margin-bottom:8px}@media (min-width: 576px){#fin-doc-page #settings-column #settings-payments-section .payment-totals-data .data-label{font-size:13.5px}}#fin-doc-page #settings-column #settings-payments-section .payment-totals-data .data-number{font-size:16px}@media (min-width: 576px){#fin-doc-page #settings-column #settings-payments-section .payment-totals-data .data-number{font-size:14.5px}}.fin-doc-status-badge{min-width:95px}.fin-doc-status-badge.min-width{min-width:initial}.fin-doc-status-badge.quote.draft{background-color:#eaeaea;color:#848484}.fin-doc-status-badge.quote.sent{background-color:#dbf2f0;color:#60898f}.fin-doc-status-badge.quote.approved{background-color:#cfedca;color:#4c8e41}.fin-doc-status-badge.quote.rejected{background-color:#ffcece;color:#c22323}.fin-doc-status-badge.quote.expired{background-color:#ffcece;color:#c22323}.fin-doc-status-badge.invoice.draft{background-color:#eaeaea;color:#848484}.fin-doc-status-badge.invoice.sent{background-color:#dbf2f0;color:#60898f}.fin-doc-status-badge.invoice.partial{background-color:#f9ebd0;color:#a47824}.fin-doc-status-badge.invoice.overdue{background-color:#ffcece;color:#c22323}.fin-doc-status-badge.invoice.paid{background-color:#cfedca;color:#4c8e41}#quote-approval-successfull-modal{text-align:center}#quote-approval-successfull-modal .fa-check-circle{font-size:38px;color:#00ab86;display:block;margin-bottom:20px}#fin-doc-page .fin-doc-section .no-selected-options-notice{display:none;margin-top:15px;margin-left:15px;margin-right:15px}@media (min-width: 1200px){#fin-doc-page .fin-doc-section .no-selected-options-notice{margin-left:40px}}#fin-doc-page .fin-doc-section .no-selected-options-notice p{font-size:17px}@media (min-width: 576px){#fin-doc-page .fin-doc-section .no-selected-options-notice p{font-size:16px}}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .selection-inputs .selected-true,#fin-doc-page.fin-doc-show-page .fin-doc-item-desktop-container .selection-inputs .selected-true{display:none}#fin-doc-page.fin-doc-show-page .fin-doc-item-row-new[data-selected-option='true'] .selection-inputs .selected-true,#fin-doc-page.fin-doc-show-page .fin-doc-item-card[data-selected-option='true'] .selection-inputs .selected-true{display:block}#fin-doc-page.fin-doc-show-page .fin-doc-item-row-new[data-selected-option='true'] .selection-inputs .selected-false,#fin-doc-page.fin-doc-show-page .fin-doc-item-card[data-selected-option='true'] .selection-inputs .selected-false{display:none}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container{padding:20px}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .fin-doc-item-name{margin-bottom:15px}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .numbers-container{margin-top:25px}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .data-value{margin-top:8px;display:block}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .data-value .plus-tax{display:block}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .plus-tax{display:block;opacity:0.6;font-size:12px;margin-top:2px;font-weight:600}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .image-cell{padding-left:0px;margin-bottom:15px}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .numbers-container .qty form{display:inline-block;margin-top:10px}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .numbers-container .qty select{background-color:#bbeeee;padding:6px !important;padding-left:10px !important;padding-right:27px !important}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container .numbers-container .qty .fixed-qty{margin-top:18px}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container.quote{border:4px solid transparent;border-bottom:1px solid #dcdcdc}#fin-doc-page.fin-doc-show-page .fin-doc-item-mobile-container.quote[data-selected-option='true']{border-color:#00ab86;border-bottom:4px solid #00ab86}#fin-doc-page.for-document #page-container{margin-left:0px;min-height:100px}#fin-doc-page.for-document #page-container .applying-template-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#fff;border-radius:8px}#fin-doc-page.for-document #page-container .applying-template-overlay .applying-callout{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center}#fin-doc-page.for-document #page-container .applying-template-overlay .applying-callout i{font-size:25px;margin-bottom:10px}#fin-doc-page.for-document #fin-doc-totals-floating-container,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container{position:fixed;background-color:#fff;display:none;border-top-left-radius:10px;border-radius:0px;width:305px;padding-bottom:100px}@media (min-width: 1200px){#fin-doc-page.for-document #fin-doc-totals-floating-container,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container{display:block}}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom),body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom){top:72px !important;right:0px;bottom:0px;overflow-y:scroll;border-left:1px solid #eaeaea;box-shadow:0px 5px 11px 1px #0000000f;-webkit-box-shadow:0px 5px 11px 1px #0000000f}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row{padding-left:24px;padding-right:24px;font-size:14px}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--grand-total,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--grand-total{font-size:15.5px}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--section--show,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--section--show{grid-template-columns:1fr 80px;gap:8px}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--section--show .__row-left-col,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--section--show .__row-left-col{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--section--show .__row-right-col,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-totals-row--section--show .__row-right-col{min-width:initial}#fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-action-items,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom) .fin-doc-action-items{margin:16px}#preview-document-page #fin-doc-page.for-document #fin-doc-totals-floating-container:not(.stick-to-bottom){top:122px !important}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom{position:fixed;left:50%;bottom:0px;top:initial !important;transform:translateX(-50%);background-color:#fdfdfd;border:1px solid #dcdcdc;border-top-left-radius:12px;border-top-right-radius:12px;width:50vw;max-width:450px;padding:32px;padding-top:12px;padding-bottom:8px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom .fin-doc-totals-row,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom .fin-doc-totals-row{padding-top:12px !important;padding-bottom:12px !important;font-size:14.5px}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom .fin-doc-totals-row--grand-total,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom .fin-doc-totals-row--grand-total{font-size:15.5px;border-bottom:0px}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count{width:90vw;max-width:800px;padding-top:24px}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .inline-index--rows--for-findoc-totals,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .inline-index--rows--for-findoc-totals{grid-template-columns:auto 250px;column-gap:64px}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row{padding-top:8px !important;padding-bottom:8px !important;font-size:14.5px}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--section,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--section{grid-column-start:1}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--section .__row-left-col,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--section .__row-left-col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row:not(.fin-doc-totals-row--section),body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row:not(.fin-doc-totals-row--section){grid-column-start:2}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--sub-total,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--sub-total{grid-row-start:1;border-top:0px}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--tax-show,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--tax-show{grid-row-start:2}#fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--grand-total,body[data-auth-context='share_link'] #fin-doc-page.for-document #fin-doc-totals-floating-container.stick-to-bottom.has-high-section-count .fin-doc-totals-row--grand-total{grid-row-start:3}#fin-doc-page.for-document .narrow-layout-element{display:none}#fin-doc-page.for-document.narrow-layout .narrow-layout-element{display:block}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container,#preview-document-page #fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container{z-index:0}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container .totals-container{box-shadow:none;-webkit-box-shadow:none;margin-left:auto;margin-right:auto}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container .totals-container .row{padding:5px 0px}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container .totals-container hr{margin:5px 0px}#fin-doc-page.for-document #fin-doc-totals-floating-container #collapse-fin-doc-totals-button{display:none}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container #collapse-fin-doc-totals-button{position:absolute;left:50%;transform:translateX(-50%);display:block;top:0px;width:31px;height:31px;background-color:#fff;border-radius:100%;border:1px solid #e0e0e0;transform:translateY(-50%);transition:all 0.2s}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container #collapse-fin-doc-totals-button i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#a4a4a4;font-size:14px}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container #collapse-fin-doc-totals-button:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);transform:translateY(-50%) scale(1.2)}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container.collapsed{transform:translateX(-50%) translateY(calc(100% - 25px));padding-top:100px}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container.collapsed #collapse-fin-doc-totals-button{transform:translateY(-50%) rotate(180deg)}#fin-doc-page.for-document.narrow-layout #fin-doc-totals-floating-container .fin-doc-action-items{display:none}#fin-doc-page.for-document #narrow-layout-quote-approval-container{max-width:400px;margin-left:auto;margin-right:auto;margin-top:32px}#fin-doc-page.for-document.quote.approved #narrow-layout-quote-approval-container{max-width:initial;text-align:center}#preview-document-page .record-linker-for-document-callout,#document-show-page .record-linker-for-document-callout{display:none !important}.record-linker-for-document-callout{width:85%;background-color:#fff;border-radius:8px;border:1px solid #8c8c8c;padding:30px 20px;box-shadow:0px 0px 31px 1px rgba(0,0,0,0.57);-webkit-box-shadow:0px 0px 31px 1px rgba(0,0,0,0.57);position:absolute;left:50%;transform:translateX(-50%);top:165px}@media (min-width: 1200px){.record-linker-for-document-callout{width:450px;padding:55px 40px}}.record-linker-for-document-callout .fa-circle-info{display:block;font-size:30px;margin-bottom:20px}@media (min-width: 1200px){.record-linker-for-document-callout .fa-circle-info{margin-bottom:30px}}.record-linker-for-document-callout .link-fin-doc-button{color:#fff;display:block;margin-bottom:15px}@media (min-width: 1200px){.record-linker-for-document-callout .link-fin-doc-button{margin-bottom:30px}}#fin-doc-page.for-document .fin-doc-callout{margin-top:0px}.fin-doc-placeholder-content-container{padding:0px 40px;padding-bottom:40px}.fin-doc-section-placeholder-container .section-header{background-color:#eeeeee;margin-top:10px;height:50px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .section-header{border-radius:8px;margin-top:35px;height:60px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote{border:4px solid #eeeeee;border-radius:8px;margin:15px;padding:10px;display:flex}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote{margin:0px;margin-top:15px;padding:20px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote .image-placeholder{width:70px;height:70px;border-radius:8px;background-color:#eeeeee}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote .image-placeholder{width:115px;height:115px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote .name-placeholder{background-color:#eeeeee;height:13px;border-radius:25px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote .name-placeholder{height:22px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote .text-line-placeholder{background-color:#f2f2f2;height:6px;border-radius:5px;margin-top:7px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-quote .text-line-placeholder{height:9px;margin-top:10px}}.payment-schedule-placeholder-container .payment-due-date-placeholder-row{display:flex;margin-top:25px}.payment-schedule-placeholder-container .payment-due-date-placeholder-row:last-child{margin-bottom:10px}.payment-schedule-placeholder-container .payment-due-date-placeholder-row .placeholder-item{height:13px;border-radius:5px}.payment-schedule-placeholder-container .payment-due-date-placeholder-row .placeholder-item.date-placeholder{background-color:#d7d7d7;width:100px}.payment-schedule-placeholder-container .payment-due-date-placeholder-row .placeholder-item.amount-placeholder{background-color:#f2f2f2;width:200px;margin-left:30px}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice{border-bottom:1px solid #eeeeee;padding:15px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice{padding:20px 0px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice .name-placeholder{background-color:#eeeeee;height:13px;border-radius:25px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice .name-placeholder{height:22px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice .text-line-placeholder{background-color:#f2f2f2;height:6px;border-radius:5px;margin-top:7px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice .text-line-placeholder{height:9px;margin-top:10px}}.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice .number-placeholder{background-color:#eeeeee;height:13px;border-radius:25px;margin-left:30px}@media (min-width: 1200px){.fin-doc-section-placeholder-container .fin-doc-item-placeholder-for-invoice .number-placeholder{height:13px}}.fin-doc-totals-placeholder-container{margin-top:10px;padding:15px;padding-bottom:30px}@media (min-width: 1200px){.fin-doc-totals-placeholder-container{margin-top:15px;max-width:500px;margin-left:auto;padding:15px 0px}}.fin-doc-totals-placeholder-container .section-total{display:flex;margin-top:10px}@media (min-width: 1200px){.fin-doc-totals-placeholder-container .section-total{margin-top:15px}}.fin-doc-totals-placeholder-container .section-total .text-line-placeholder{height:10px;background-color:#eeeeee;border-radius:22px}@media (min-width: 1200px){.fin-doc-totals-placeholder-container .section-total .text-line-placeholder{height:13px}}.fin-doc-totals-placeholder-container .text-line-placeholder.darker-color{background-color:#d7d7d7}.settings-page-beta{max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px}.settings-page-beta.narrow{max-width:600px}.settings-page-beta.wide{max-width:1000px}.settings-page-beta.folder-tree-layout{max-width:1660px;margin-left:initial;margin-right:initial;padding-left:251px;margin-top:0px}.settings-page-beta.folder-tree-layout .settings-page-folder-tree-container{position:fixed;left:255px;top:108px;bottom:0px;width:250px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:100px;border-right:1px solid #e5e5e5;overflow:scroll}.settings-page{max-width:1296px}.settings-page .page-header{margin-bottom:0px}@media (min-width: 1200px){.settings-page .content-wrapper{padding-left:70px}}.settings-page-with-helper-main-column{margin-right:432px;padding-left:32px;padding-top:32px}.settings-page-with-helper-help-column{position:fixed;top:calc(53px + 55px);right:0px;bottom:0px;width:400px;padding:25px 35px 100px 35px;border-left:1px solid #d7d7d7;background-color:#fdfdfd;overflow-y:scroll}.settings-page #mobile-menu{margin-top:15px;border-bottom:2px solid #fff;margin-bottom:15px}.settings-page #mobile-menu button{background-color:#3f5d6c;color:#fff;border-color:#fff}.settings-page #mobile-menu .menu-top-header{font-size:20px;font-weight:600;margin-top:5px;margin-bottom:25px}.settings-page #mobile-menu .dropdown-menu{padding:15px}.settings-page #mobile-menu a{display:block;color:teal;padding:15px 15px;margin-bottom:10px;border-radius:6px}.settings-page #mobile-menu a:active{background-color:transparent}.settings-page #mobile-menu a.selected{background-color:#3f5d6c;color:#fff}.settings-page #mobile-menu .menu-header{display:block;margin-top:15px;margin-bottom:10px}.settings-page #mobile-menu .divider{height:1px;background-color:#d9d9d9;margin-bottom:10px 0px}#company-settings-page .company-logo-image-container{background-color:#fff;padding:18px;max-width:360px;border-radius:8px;margin-bottom:12px}#company-settings-page .company-logo-image-container img{max-width:100%}.settings-page.wide-layout{max-width:initial}.settings-page.wide-layout #desktop-menu{max-width:270px}@media (min-width: 1200px){.settings-page.wide-layout .content-wrapper{padding-left:20px}}#staff_members-page.settings-page-beta .staff-member-card{margin-bottom:15px}@media (min-width: 1200px){#staff_members-page.settings-page-beta .staff-member-card:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}#staff_members-page.settings-page-beta .staff-member-card .name-and-icons{display:flex;align-items:center}#staff_members-page.settings-page-beta .staff-member-card .name-and-icons .avatar-container{padding-right:10px}@media (min-width: 576px){#staff_members-page.settings-page-beta .staff-member-card .name-and-icons .avatar-container{padding-right:15px}}#staff_members-page.settings-page-beta .staff-member-card .name-and-icons .icons-container{flex-grow:1;text-align:right}#stripe-company-settings-container .stripe-icons-container{margin-bottom:20px}#stripe-company-settings-container .stripe-icons-container.tablet-desktop{display:flex;align-items:center}#stripe-company-settings-container .fa-stripe{font-size:60px;color:#6772E5;display:block}@media (min-width: 576px){#stripe-company-settings-container .fa-stripe{display:inline-block}}#stripe-company-settings-container .payment-method-icon{display:inline-block;margin-right:5px;font-size:26px;color:#939393}#stripe-company-settings-container .stripe-icons-container.tablet-desktop .fa-stripe{font-size:80px;margin-right:35px}@media (min-width: 1200px){#stripe-company-settings-container .stripe-icons-container.tablet-desktop .fa-stripe{font-size:72px;margin-right:31px}}#stripe-company-settings-container .stripe-icons-container.tablet-desktop .payment-method-icon{font-size:28px;margin-right:20px}@media (min-width: 1200px){#stripe-company-settings-container .stripe-icons-container.tablet-desktop .payment-method-icon{font-size:25px;margin-right:18px}}#stripe-company-settings-container .stripe-connect.setup-account{width:250px}#stripe-company-settings-container .stripe-connect.setup-account span::after{left:initial;right:15px}#payment-reminder-email-settings-container .email-option{display:flex;align-items:center;border-bottom:1px solid #e8e8e8;padding:15px 0px}#payment-reminder-email-settings-container .email-option:first-child{padding-top:0px}#payment-reminder-email-settings-container .email-option:last-child{border-bottom:0px;padding-bottom:0px}#payment-reminder-email-settings-container .email-option div.toggle{margin-right:12px}#payment-reminder-email-settings-container .email-option .toggle-and-name{flex:0 0 38%}#payment-reminder-email-settings-container .email-option .description{flex-grow:1}#edit-payment-reminder-email-modal .muted-element{opacity:0.4}#edit-payment-reminder-email-modal .custom-message-field{border:0px;display:block;width:100%;padding:0px}#edit-payment-reminder-email-modal .custom-message-field:focus{outline-style:none;border:0px}#guest-party-shared-link-page{background-color:#f5f5f5}#guest-party-shared-link-page .container{padding-top:20px;min-height:100vh;max-width:700px;padding-bottom:40px}@media (min-width: 576px){#guest-party-shared-link-page .container{padding-bottom:0px}}#guest-party-shared-link-page #header{background-color:#eaeaea;color:#000;padding:20px}@media (min-width: 1200px){#guest-party-shared-link-page #header{text-align:center;padding:40px 0px;margin-bottom:20px}}#guest-party-shared-link-page #header i{font-size:40px;margin-bottom:15px}#guest-party-shared-link-page h2{font-size:17px}#guest-party-shared-link-page #guest-party-name{font-size:19px;margin-bottom:15px;font-weight:600}@media (min-width: 1200px){#guest-party-shared-link-page #guest-party-name{margin-bottom:25px}}#guest-party-shared-link-page #message{font-size:19px;color:green}#guest-party-shared-link-page #message span{margin:15px 0px;display:block}#event_template-page .content-wrapper{margin-top:50px}@media (min-width: 576px){#event_template-page .content-wrapper{margin-top:0px;padding:30px}}#leads-page .mobile-index-card--lead-index-card .lead-name{font-size:16px;line-height:20px;font-weight:650}#leads-page .mobile-index-card--lead-index-card .stacked-data-rows-container{font-size:14px;grid-column-gap:16px}@media (min-width: 576px){#leads-page .mobile-index-card--lead-index-card .stacked-data-rows-container{font-size:13.5px}}#leads-page .mobile-index-card--lead-index-card .stacked-data-rows-container i{margin-right:4px}#leads-page #leads-container-table table,#leads-page .primary-header-fixed table{table-layout:fixed}#leads-page #leads-container-table table .cell-clip,#leads-page .primary-header-fixed table .cell-clip{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#leads-page #leads-container-table table .leads-table-column--lead-name,#leads-page .primary-header-fixed table .leads-table-column--lead-name{width:330px}#leads-page #leads-container-table table .leads-table-column--date-location,#leads-page .primary-header-fixed table .leads-table-column--date-location{width:16%}#leads-page #leads-container-table table .leads-table-column--lead-captured,#leads-page .primary-header-fixed table .leads-table-column--lead-captured{width:14%}#leads-page #leads-container-table table .leads-table-column--pipeline-step,#leads-page .primary-header-fixed table .leads-table-column--pipeline-step{width:17%}#leads-page #leads-container-table table .leads-table-column--source,#leads-page .primary-header-fixed table .leads-table-column--source{border-right-color:transparent;padding-right:0px}#leads-page #leads-container-table table .leads-table-column--action-menu,#leads-page .primary-header-fixed table .leads-table-column--action-menu{width:75px;padding-left:0px}#leads-page #leads-container-table table .leads-table-column--action-menu .cell-clip,#leads-page .primary-header-fixed table .leads-table-column--action-menu .cell-clip{overflow:visible}@media (min-width: 1440px){#leads-page #leads-container-table table .leads-table-column--lead-name,#leads-page .primary-header-fixed table .leads-table-column--lead-name{width:350px}#leads-page #leads-container-table table .leads-table-column--date-location,#leads-page .primary-header-fixed table .leads-table-column--date-location{width:220px}#leads-page #leads-container-table table .leads-table-column--lead-captured,#leads-page .primary-header-fixed table .leads-table-column--lead-captured{width:150px}#leads-page #leads-container-table table .leads-table-column--pipeline-step,#leads-page .primary-header-fixed table .leads-table-column--pipeline-step{width:150px}}@media (min-width: 1550px){#leads-page #leads-container-table table .leads-table-column--pipeline-step,#leads-page .primary-header-fixed table .leads-table-column--pipeline-step{width:200px}}#leads-page .scrolling-wrapper{padding-top:15px;padding-bottom:15px}@media (min-width: 1200px){#leads-page .scrolling-wrapper{max-width:calc(100vw - 229px);padding-left:32px}}#leads-page .steps-container{border-radius:8px;margin-right:10px;display:inline-flex;border:1px solid #e8e8e8}#leads-page .pipeline-step-button{position:relative;display:block;background-color:#fdfdfd;transition:all 0.3s;padding:5px 20px;border-right:1px solid #f7f7f7}@media (min-width: 1200px){#leads-page .pipeline-step-button{padding:5px 15px}}#leads-page .pipeline-step-button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:6px}#leads-page .pipeline-step-button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:0px;padding-right:6px}#leads-page .pipeline-step-button .step-internal-container{padding:10px 15px;min-width:100px;border-radius:6px;transition:all 0.2s}#leads-page .pipeline-step-button .number{font-size:16px;font-weight:650;display:block;width:fit-content;padding:5px;background-color:#f3f3f3;margin-bottom:8px;min-width:32px;text-align:center;border-radius:6px}@media (min-width: 576px){#leads-page .pipeline-step-button .number{font-size:14.5px}}#leads-page .pipeline-step-button.active-leads{z-index:1;border-right:0px;padding-right:8px;padding-left:8px;box-shadow:0px 0px 7px 1px #00000012;-webkit-box-shadow:0px 0px 7px 1px #00000012}#leads-page .pipeline-step-button.won-step .number{background-color:#03ab863d;color:#005945}#leads-page .pipeline-step-button.lost-step .number{background-color:#ff00001a;color:#ff8080}#leads-page .pipeline-step-button .step_name{font-size:14px;font-weight:600}@media (min-width: 576px){#leads-page .pipeline-step-button .step_name{font-size:13.5px}}#leads-page .pipeline-step-button .right-arrow-container{pointer-events:none;background-color:#fff;border-radius:100px;border:1px solid #f2f2f2;position:absolute;width:22px;height:22px;bottom:11px;right:-11px;z-index:10}#leads-page .pipeline-step-button .right-arrow-container i{color:#bbbbbb;display:block;font-size:13px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#leads-page .pipeline-step-button:last-child .right-arrow-container{display:none}#leads-page .pipeline-step-button.selected .step-internal-container{background-color:#2d2d2d;color:#fff}#leads-page .pipeline-step-button.selected .number{background-color:#fff;color:#15384a}#leads-page .pipeline-step-button.won-step.selected .step-internal-container{background-color:#03ab86}#leads-page .pipeline-step-button.won-step.selected .number{background-color:#f2fffc}#leads-page .pipeline-step-button.won-step.selected .step_name{color:#fff}#leads-page .pipeline-step-button.lost-step.selected .step-internal-container{background-color:#ff6d6d}#leads-page .pipeline-step-button.lost-step.selected .number{background-color:#ffe8e8}#leads-page .pipeline-step-button.lost-step.selected .step_name{color:#fff}@media (min-width: 1200px){#leads-page .pipeline-step-button:not(.selected):hover{cursor:pointer}#leads-page .pipeline-step-button:not(.selected):hover .step-internal-container{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}#leads-page .date-location-column i{color:#d5d5d5}#leads-page .date-location-column .fa-calendar{margin-bottom:7px}#eventcalendar{position:fixed;top:0px;right:0px;bottom:0px;left:0px;height:initial !important}@media (min-width: 1200px){#eventcalendar{left:calc(55px + 230px)}}#event-calendar-page #eventcalendar{top:75px}@media (min-width: 1200px){#event-calendar-page #eventcalendar{top:53px}}#event-calendar-page #calendar-sidebar{display:none;background-color:#fdfdfd;position:fixed;left:55px;top:53px;bottom:0px;width:230px;border-right:1px solid #d7d7d7;padding:16px}@media (min-width: 1200px){#event-calendar-page #calendar-sidebar{display:block}}#event-calendar-page #calendar-sidebar label.res-toggle-label{display:block;padding:16px;display:flex;gap:12px;align-items:cneter;border-radius:8px;margin-bottom:8px}#event-calendar-page #calendar-sidebar label.res-toggle-label:hover{cursor:pointer;background-color:#f5f5f5}#event-calendar-page #calendar-sidebar label.res-toggle-label .helper-text{font-size:16px;display:flex;align-items:center;gap:4px}@media (min-width: 576px){#event-calendar-page #calendar-sidebar label.res-toggle-label .helper-text{font-size:14.5px}}#event-calendar-page #calendar-sidebar label.res-toggle-label .helper-text i{opacity:0.5}#event-calendar-page #calendar-sidebar label.res-toggle-label .fa-square,#event-calendar-page #calendar-sidebar label.res-toggle-label .fa-check-square{font-size:20px}#event-calendar-page #calendar-sidebar label.res-toggle-label .fa-check-square{display:none}#event-calendar-page #calendar-sidebar label.res-toggle-label:has(input[type='checkbox']:checked) .fa-square{display:none}#event-calendar-page #calendar-sidebar label.res-toggle-label:has(input[type='checkbox']:checked) .fa-check-square{display:block}#event-calendar-page #mobile-action-button{position:fixed;height:60px;width:60px;background-color:white;bottom:20px;right:20px;border-radius:100%;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#event-calendar-page #mobile-action-button i{font-size:22px}#event-calendar-page #mobile-action-menu{position:fixed;bottom:17px;right:17px;background-color:#fff;border-radius:8px;padding:10px 0px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#event-calendar-page #mobile-action-menu a,#event-calendar-page #mobile-action-menu span{display:block;width:220px;padding:10px;padding-left:20px}#event-calendar-page #mobile-action-menu span{font-size:12px;text-transform:uppercase;font-weight:600;color:#909090}#event-calendar-page #mobile-action-menu #close-mobile-action-menu-button{position:absolute;top:-11px;right:-11px;width:48px;height:48px;background-color:#fff;border-radius:100%;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#event-calendar-page #desktop-action-menu{position:fixed}@media (min-width: 576px){#event-calendar-page #desktop-action-menu{top:84px;right:160px}}@media (min-width: 1200px){#event-calendar-page #desktop-action-menu{top:60px;right:175px}}#event-calendar-page #desktop-action-menu select{padding:6px 11px}#event-calendar-page #desktop-action-menu .fa-gear{font-size:18px;padding:10.8px;color:#8b8b8b}#calendar_event-modal .snap-loader-desktop-fixed-header-secondary{margin-left:0px;margin-right:0px;padding-top:24px}#calendar_event-modal .primary-calendar-fields--desktop{box-shadow:rgba(0,0,0,0.11) 0px 2px 16px;-webkit-box-shadow:rgba(0,0,0,0.11) 0px 2px 16px;padding:32px;padding-top:8px;margin-bottom:32px;border-radius:8px}.calendar-datepair-container--desktop{display:flex;align-items:center;gap:8px}.calendar-datepair-container--desktop input{text-align:center;font-size:16px}@media (min-width: 576px){.calendar-datepair-container--desktop input{font-size:14.5px}}.calendar-datepair-container--desktop input.time{width:90px}.calendar-datepair-container--desktop input.date{width:130px}.calendar-datepair-container-footer--desktop{margin-top:16px;gap:24px;display:flex;align-items:center}@media (min-width: 1200px){#calendar_event-modal .selectize-for-leads-and-projects{max-width:300px}}#calendar_event-modal .primary-calendar-fields--desktop--read-only .form-control--underlined:hover{border-bottom:1px solid #ced4da;box-shadow:none;-webkit-box-shadow:none}#calendar_event-modal .primary-calendar-fields--desktop--read-only .date-component{padding-bottom:16px;padding-top:8px;border-bottom:1px solid transparent;display:inline-block;font-size:16px}@media (min-width: 576px){#calendar_event-modal .primary-calendar-fields--desktop--read-only .date-component{font-size:14.5px}}#calendar_event-modal .primary-calendar-fields--desktop--read-only .date-component i{color:#727272;margin-right:8px}#calendar_event-modal .primary-calendar-fields--desktop--read-only .date-component--datetime{border-bottom-color:#ced4da;padding-right:8px}#calendar_event-modal .primary-calendar-fields--desktop--read-only .date-component--to{margin:0px 16px}#calendar_event-modal .primary-calendar-fields--mobile{margin-top:24px;border-bottom:1px solid #e2e2e2;padding-bottom:24px}.calendar-datepair-container--mobile .start-end-row{display:flex;align-items:center;gap:12px}.calendar-datepair-container--mobile .start-end-row .start-end-label{flex-grow:1}.calendar-datepair-container--mobile .start-end-row .column-for-date{width:140px}.calendar-datepair-container--mobile .start-end-row .column-for-date input{padding-left:0px;padding-right:0px}.calendar-datepair-container--mobile .start-end-row .column-for-time{width:100px}.calendar-datepair-container--mobile .start-end-row .column-for-time input{padding-left:0px;padding-right:0px}.calendar-datepair-container--mobile input{text-align:center}.calendar-datepair-container-footer--mobile{text-align:right;padding-top:24px}#calendar_event-modal .location-address-type-option{display:inline-block;padding:5px;color:#727272}#calendar_event-modal .calendar-datepair-container--mobile #start-time-form-group .ui-timepicker-wrapper.adjusted-position,#calendar_event-modal .calendar-datepair-container--mobile #end-time-form-group .ui-timepicker-wrapper.adjusted-position{width:200px;overflow-y:scroll !important;left:initial !important;right:20px !important}#calendar_event-modal .calendar-event-title--mobile-read-only{border-color:transparent;padding:20px}#calendar_event-modal .primary-calendar-fields--mobile--read-only{margin-top:24px;border-bottom:1px solid #e2e2e2;padding-bottom:24px}@media (min-width: 1200px){body[data-portal='true'] #eventcalendar{left:200px}}@media (min-width: 1200px){.mbsc-windows.mbsc-calendar-today{background-color:#464646 !important;border-radius:8px;line-height:18px;margin-bottom:3px;padding:4px 9px;font-weight:600}}.pp-calendar-label{font-size:16px;font-family:"Inter";overflow:hidden;background-color:#3b7a98;color:#fff;display:flex;align-items:center;height:22px !important;border-radius:6px}@media (min-width: 576px){.pp-calendar-label{font-size:14.5px}}.pp-calendar-label-text{display:flex;align-items:center;padding-left:8px;font-size:12px;font-weight:450;font-family:'Inter'}.pp-calendar-label .fa-circle{display:none}.pp-calendar-label i,.pp-scheduler-block i{margin-right:8px}.pp-calendar-label[data-all-day='false'][data-resource-type='calendar_event'] .fa-circle{display:initial;color:#3b7a98;font-size:8px;margin-right:8px}.pp-calendar-label[data-all-day='false'][data-resource-type='calendar_event'] .start-time-label{display:block}.pp-calendar-label .start-time-label{display:none;margin-right:4px;font-weight:350}.pp-calendar-label[data-all-day='false']{background-color:transparent;color:#2f2f2f}.pp-calendar-label[data-resource-type='event_date'],.pp-scheduler-block[data-resource-type='event_date']{background-color:transparent;color:#000;border:1px solid #aeaeae}.pp-calendar-label[data-resource-type='lead_date'],.pp-scheduler-block[data-resource-type='lead_date']{background-color:#f6f6f6;color:#5e5e5e;border:1px solid #f6f6f6}.pp-calendar-label[data-resource-type='sub_event'],.pp-scheduler-block[data-resource-type='sub_event']{border:1px solid #dcdcdc;background-color:#f5f5f5;color:#2f2f2f}.mbsc-calendar-text{height:22px !important;padding-left:0px !important;margin-bottom:3px !important}.mbsc-calendar-text.mbsc-calendar-label-hover:has(.pp-calendar-label[data-resource-type='calendar_event'][data-all-day='false']) .pp-calendar-label,.mbsc-calendar-text.mbsc-calendar-label-hover:has(.pp-calendar-label[data-resource-type='event_date']) .pp-calendar-label,.mbsc-calendar-text.mbsc-calendar-label-hover:has(.pp-calendar-label[data-resource-type='lead_date']) .pp-calendar-label{background-color:#ececec}.mbsc-calendar-text.mbsc-calendar-label-hover:has(.pp-calendar-label[data-resource-type='calendar_event'][data-all-day='true']) .pp-calendar-label{background-color:#245b75}.pp-calendar-label[data-is-different-timezone='true'] .timezone-warning-icon,.pp-scheduler-block[data-is-different-timezone='true'] .timezone-warning-icon{color:red}.pp-scheduler-block{font-size:16px;background-color:#3b7a98;color:#fff;display:flex;height:100%;gap:6px;padding:5px 8px;border-radius:6px;color:#fff;font-size:12px;line-height:1.2;max-width:100%;overflow:hidden}@media (min-width: 576px){.pp-scheduler-block{font-size:14.5px}}.pp-scheduler-block-text{font-size:12px;font-weight:450;font-family:'Inter';white-space:nowrap}.pp-scheduler-block[data-resource-type='calendar_event'][data-all-day='true']{box-shadow:0px 0px 1px 1px #fff;-webkit-box-shadow:0px 0px 1px 1px #fff}.pp-scheduler-block-text .timespan-label{display:none;font-weight:350;margin-top:3px}.pp-scheduler-block[data-all-day='false'] .timespan-label{display:block}.pp-scheduler-block-text .start-time-label{display:none;font-weight:350}.pp-scheduler-block[data-timespan-size='15mins']{padding-top:0px;padding-bottom:0px;line-height:100%}.pp-scheduler-block[data-timespan-size='15mins'] .pp-scheduler-block-text{font-size:10.5px;line-height:1}.pp-scheduler-block[data-timespan-size='15mins'] .timespan-label{display:none}.pp-scheduler-block[data-timespan-size='15mins'] .start-time-label{display:inline}.pp-scheduler-block[data-timespan-size='20mins']{padding-top:0px;padding-bottom:0px;line-height:100%}.pp-scheduler-block[data-timespan-size='20mins'] .pp-scheduler-block-text{font-size:10.5px}.pp-scheduler-block[data-timespan-size='20mins'] .timespan-label{display:none}.pp-scheduler-block[data-timespan-size='20mins'] .start-time-label{display:initial}.pp-scheduler-block[data-timespan-size='30mins'] .timespan-label{display:none}.pp-scheduler-block[data-timespan-size='30mins'] .start-time-label{display:initial}.pp-scheduler-block[data-resource-type='calendar_event']:hover{background-color:#245b75}.pp-scheduler-block[data-resource-type='sub_event']:hover{background-color:#ebebeb}.pp-scheduler-block[data-resource-type='lead_date']:hover{background-color:#ebebeb}.pp-scheduler-block[data-resource-type='event_date']:hover{background-color:#ebebeb}.mbsc-schedule-event-all-day-placeholder{height:25px}#fin_doc_packages-page .card .badge{margin-bottom:15px}#task_statuses-page .status-group-container{padding:18px;margin-bottom:27px;border:2px dashed #dbdada}#task_statuses-page .task-status-container{margin-bottom:8px}#task_statuses-page .task-status-container .hidden-in-portal{font-size:12px;margin-top:3px}#task_statuses-page .colored-container{font-size:16px;color:#fff;font-weight:600;border-radius:6px;padding:13px}@media (min-width: 576px){#task_statuses-page .colored-container{font-size:14.5px}}#task_statuses-page .info-container{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:13px;background-color:#fff}#company-billing-page .free-trial-callout{color:#fff}#company-billing-page .free-trial-callout p{margin-top:25px}@media (min-width: 576px){#company-billing-page .free-trial-callout p{margin-top:0px}}#company-billing-page.billing-status-page-container{padding:25px;margin-left:auto;margin-right:auto;max-width:900px}#company-billing-page .upgrade-trial-callout{padding-bottom:60px !important;position:relative}#company-billing-page .upgrade-trial-callout .offer-container{text-align:left;margin-top:20px}#company-billing-page .upgrade-trial-callout .offer-container .old-price,#company-billing-page .upgrade-trial-callout .offer-container .new-price{font-size:30px;font-weight:600}@media (min-width: 576px){#company-billing-page .upgrade-trial-callout .offer-container .old-price,#company-billing-page .upgrade-trial-callout .offer-container .new-price{font-size:40px}}#company-billing-page .upgrade-trial-callout .offer-container .old-price .slash-month,#company-billing-page .upgrade-trial-callout .offer-container .new-price .slash-month{font-size:20px;font-weight:100}#company-billing-page .upgrade-trial-callout .offer-container .old-price{margin-right:10px}#company-billing-page .upgrade-trial-callout .offer-container .new-price{margin-left:10px}#company-billing-page .upgrade-trial-callout .offer-container .old-price .currency,#company-billing-page .upgrade-trial-callout .offer-container .new-price .currency{font-size:15px;position:relative;top:-14px}@media (min-width: 576px){#company-billing-page .upgrade-trial-callout .offer-container .old-price .currency,#company-billing-page .upgrade-trial-callout .offer-container .new-price .currency{font-size:18px;top:-18px}}#company-billing-page .upgrade-trial-callout .offer-container p.limited-pricing{margin-top:15px;margin-bottom:30px}@media (min-width: 576px){#company-billing-page .upgrade-trial-callout .offer-container p.limited-pricing{margin-bottom:20px}}#company-billing-page .upgrade-trial-callout .offer-container .feature-checks-container{text-align:left;margin-left:auto;margin-right:auto}#company-billing-page .upgrade-trial-callout .offer-container .feature-check{margin-bottom:20px}#company-billing-page .upgrade-trial-callout .offer-container .feature-check i{margin-right:10px;color:#00ab86}#company-billing-page .upgrade-trial-callout .offer-container button#checkout-and-portal-button{margin-top:30px}#company-billing-page .upgrade-trial-callout img.featured-image{position:absolute;bottom:0px;right:0px;width:55%;display:none}@media (min-width: 576px){#company-billing-page .upgrade-trial-callout img.featured-image{display:block}}#company-billing-page .upgrade-trial-callout .fancy-button-group.yearly-monthly-toggle{width:fit-content}#company-billing-page .upgrade-trial-callout .fancy-button-group.yearly-monthly-toggle .discount-label{color:green;font-size:95%;font-weight:800}#company-billing-page .upgrade-trial-callout .offer-container[data-billing-cycle="yearly"] .monthly-element{display:none}#company-billing-page .upgrade-trial-callout .offer-container[data-billing-cycle="monthly"] .yearly-element{display:none}#company-settings-mailboxes-page .no-mailboxes-callout{background-color:#fff;padding:20px;border-radius:6px}#company-settings-mailboxes-page .staff-member-container,#company-settings-mailboxes-page .shared-mailbox-container{background-color:#fff;padding:20px;border-radius:6px;margin-bottom:10px}#edit-document-page #primary-document-header,#manage-document-page #primary-document-header,#edit-email-template-page #primary-document-header{display:flex;align-items:center;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);position:fixed;width:100%;height:55px;background-color:#fff;z-index:10}@media (min-width: 576px){#edit-document-page #primary-document-header,#manage-document-page #primary-document-header,#edit-email-template-page #primary-document-header{height:62px}}#edit-document-page #primary-document-header .title-and-sub-line,#manage-document-page #primary-document-header .title-and-sub-line,#edit-email-template-page #primary-document-header .title-and-sub-line{padding-left:15px;flex-grow:1}#edit-document-page #primary-document-header .title-and-sub-line .sub-line,#manage-document-page #primary-document-header .title-and-sub-line .sub-line,#edit-email-template-page #primary-document-header .title-and-sub-line .sub-line{color:#727272;font-weight:600}#edit-document-page #primary-document-header .action-menu,#manage-document-page #primary-document-header .action-menu,#edit-email-template-page #primary-document-header .action-menu{padding-right:15px}#edit-document-page #primary-document-header #document-section-template-edit-mode-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(45deg, #fff 25%, #fdf6e6 25%, #fdf6e6 50%, #fff 50%, #fff 75%, #fdf6e6 75%, #fdf6e6 100%);background-size:14.14px 14.14px;transform:translateY(-110%);transition:all 0.4s}#edit-document-page #primary-document-header #document-section-template-edit-mode-overlay #save-document-section-button-container{position:absolute;top:50%;transform:translateY(-50%);right:15px}#edit-document-page #knockout-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0);z-index:16}#edit-document-page #contract-field-knockout-overlay{position:fixed;top:0px;right:0px;bottom:0px;width:322px;z-index:20}#edit-document-page #document-page-container{background-color:#fff;position:fixed;top:55px;right:0px;bottom:0px;left:0px;overflow-y:scroll;overflow-x:hidden}@media (min-width: 576px){#edit-document-page #document-page-container{top:62px}}@media (min-width: 1200px){#edit-document-page #document-page-container{top:90px;right:333px;left:27px;bottom:27px;border-radius:15px}}#edit-document-page #mobile-document-menu{position:fixed;z-index:10;left:15px;bottom:15px;background-color:#fff;border-radius:7px;padding-left:6px;padding-right:6px;margin-right:80px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#edit-document-page #mobile-document-menu span{display:inline-block;padding:16px 14px}#edit-document-page #mobile-document-menu span i{font-size:20px;margin-right:5px}#edit-document-page #mobile-document-menu span em{position:relative;top:-2px}#edit-document-page #mobile-add-document-section-button{background-color:#fff;border-radius:100%;border:1px solid #fff;position:fixed;z-index:16;right:18px;bottom:18px}#edit-document-page #mobile-add-document-section-button i{font-size:45px}#edit-document-page #desktop-add-document-section-button{position:relative;height:100px}#edit-document-page #desktop-add-document-section-button .circle-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#fff;border-radius:100%;transition:all 0.4s}#edit-document-page #desktop-add-document-section-button .circle-container:hover{transform:translateY(-50%) translateX(-50%) scale(1.2)}#edit-document-page #desktop-add-document-section-button .line{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:2px;background-color:teal}#edit-document-page #desktop-add-document-section-button i{font-size:40px}#edit-document-page #new-document-block-panel{z-index:17}@media (max-width: 1200px){#edit-document-page #new-document-block-panel{top:initial !important;left:initial !important}}@media (min-width: 1200px){#edit-document-page #new-document-block-panel{bottom:initial;transform:translateY(0%) translateX(-50%);transition:all 0s}}#edit-document-page #new-document-block-panel .content{padding:15px}#edit-document-page #new-document-block-panel .new-block-link-container{text-align:center}#edit-document-page #new-document-block-panel .new-block-link-container i,#edit-document-page #new-document-block-panel .new-block-link-container span{display:block}#edit-document-page #new-document-block-panel .new-block-link-container i{font-size:21px;margin-bottom:4px}#edit-document-page #new-document-block-panel .new-block-link-container a{display:block;background-color:#f1f1f1;padding:20px 0px;margin-top:18px;border-radius:7px}@media (min-width: 1200px){#edit-document-page #new-document-block-panel .new-block-link-container a:hover{background-color:#e1e1e1}}#edit-document-page[data-edit-mode="document-section-template"] #primary-document-header #document-section-template-edit-mode-overlay{transform:translateY(0%);z-index:1}#edit-document-page[data-edit-mode="document-section-template"] .document-page #desktop-add-document-section-button{display:none !important}#edit-document-page .document-section .document-section-edit-mode-overlay,#edit-document-page .document-page #navigation .document-section-edit-mode-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#000000a6;z-index:1;display:none}#edit-document-page[data-edit-mode="document-section-template"] .document-section .document-section-edit-mode-overlay,#edit-document-page[data-edit-mode="document-section-template"] .document-page #navigation .document-section-edit-mode-overlay{display:initial}#edit-document-page[data-edit-mode="document-section-template"] .document-page #navigation{opacity:.5}#link-record-to-document-section-modal[data-new-record-form-enabled="false"] .new-record-form-content-panel{display:none}#link-record-to-document-section-modal[data-new-record-form-enabled="true"] .new-record-form-content-panel{display:block}#link-record-to-document-section-modal[data-new-record-form-enabled="true"] .default-content-panel{display:none}#link-record-to-document-section-modal .record-info-tooltip-icon{color:#b1b1b1;margin-left:5px}#edit-document-page .template-record-pointer-indicator{background-color:#e0efff;padding:10px;border-radius:8px;color:#3f72a6;font-weight:600;border:1px solid #fff;transition:all 0.3s}#edit-document-page .template-record-pointer-indicator:hover{cursor:help}#edit-document-page .template-record-pointer-indicator.for-contract-template{position:absolute;top:10px;left:10px;z-index:101}#edit-document-page .template-record-pointer-indicator.for-fin-doc-template{position:absolute;left:15px;top:15px}#edit-document-page .template-record-pointer-indicator.sticky-enabled{position:fixed;top:90px;left:-7px;z-index:101;border-width:4px;border-radius:8px;border-top-right-radius:0px;padding-left:22px;font-size:14px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 576px){#edit-document-page .template-record-pointer-indicator.sticky-enabled{font-size:13.5px}}#edit-document-page .error-container.edit-error-element{position:absolute;z-index:1;top:13px;right:4px}#edit-document-page .error-container.edit-error-element i,#edit-document-page .error-container.edit-error-element .edit-error-icon{color:red;font-size:21px}#edit-document-page .error-container.edit-error-element[data-resource-type="document_section"]{top:15px;right:15px}#edit-document-page .error-container.edit-error-element[data-resource-type="quote_payment_rules"],#edit-document-page .error-container.edit-error-element[data-resource-type="invoice_payment_due_dates"]{top:15px;right:15px}#edit-document-page .error-container.edit-error-element[data-resource-type="invoice"]{top:15px;right:15px}#edit-document-page .error-container.edit-error-element[data-resource-type="contract_dynamic_block"]{top:15px;right:15px}#edit-document-page .error-container.edit-error-element[data-resource-type="contract_part"][data-contract-part-type='exhibit']{top:40px;right:47px}#edit-document-page .error-container.edit-error-element[data-resource-type="contract_client_detail_block"]{top:15px;right:15px;z-index:4}#edit-document-page .error-container.edit-error-element[data-resource-type="document-settings-button-for-desktop"]{top:-5px;right:1px;border:2px solid #fff;border-radius:100%}#edit-document-page .error-container.edit-error-element[data-resource-type="document-settings-button-for-desktop"] i{margin-right:0px;font-size:16px}#edit-document-page .error-container.edit-error-element[data-resource-type="fixed-date-expiration-missing-date"]{position:absolute;top:50%;transform:translateY(-50%);right:18px}@media (min-width: 576px){#edit-document-page .error-container.edit-error-element[data-resource-type="fixed-date-expiration-missing-date"]{right:-36px}}#edit-document-page .error-container.edit-error-element[data-resource-type="payment-rules-depend-on-missing-expiration"]{position:absolute;top:50%;transform:translateY(-50%);right:18px}@media (min-width: 576px){#edit-document-page .error-container.edit-error-element[data-resource-type="payment-rules-depend-on-missing-expiration"]{right:-36px}}#edit-document-page .error-container.edit-error-element[data-resource-type="empty_body_callout"]{position:absolute;top:50%;transform:translateY(-50%);right:25px}#edit-document-page .error-container.edit-error-element:not([data-error-count="0"])::before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-color:transparent;border-radius:50%;box-shadow:0px 0px 3px 3px #DB2828;-webkit-animation:beaconAnimation 2s infinite linear;animation:beaconAnimation 2s infinite linear;pointer-events:none}@keyframes beaconAnimation{0%{transform:scale(0.7);opacity:1}70%{transform:scale(2.3);opacity:0}100%{opacity:0}}#edit-document-page .content.content-text .error-container{top:0px}#edit-document-page .content.content-video .error-container,#edit-document-page .content.content-image .error-container{top:8px;right:8px}#edit-document-page .page-error-container{position:absolute;position:absolute;top:50%;transform:translateY(-50%);color:red;font-size:18px;left:-8px}@media (min-width: 1200px){#edit-document-page .page-error-container{font-size:18px;left:6px}}#edit-document-page .document-error-container{position:absolute;position:absolute;top:50%;transform:translateY(-50%);color:red;font-size:18px;left:-8px}@media (min-width: 1200px){#edit-document-page .document-error-container{font-size:18px;left:12px}}#edit-document-page .edit-error-element{display:none}#edit-document-page.show-edit-errors .edit-error-element{display:block}#edit-document-page .document-page{min-height:calc(100vh - 55px)}@media (max-width: 1200px){#edit-document-page .document-page{padding-bottom:300px}}@media (min-width: 576px){#edit-document-page .document-page{min-height:calc(100vh - 70px)}}@media (min-width: 1200px){#edit-document-page .document-page{min-height:calc(100vh - 130px)}}#edit-document-page .document-section .desktop-background-area{position:absolute;top:0px;right:0px;bottom:0px;left:0px}#edit-document-page .document-section .mobile-intercept-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:6;background-color:rgba(0,0,0,0)}#edit-document-page .document-section.dimmed{opacity:.5}#edit-document-page .document-section.ui-sortable-helper .desktop-action-menu{display:none !important}#edit-document-page .document-section,#preview-document-page .document-section,#document-show-page .document-section{position:relative;padding-left:20px;padding-right:20px}#edit-document-page .document-section[data-width="small_width"] .document-columns,#preview-document-page .document-section[data-width="small_width"] .document-columns,#document-show-page .document-section[data-width="small_width"] .document-columns{max-width:801px;margin-left:auto;margin-right:auto}#edit-document-page .document-section[data-width="medium_width"] .document-columns,#preview-document-page .document-section[data-width="medium_width"] .document-columns,#document-show-page .document-section[data-width="medium_width"] .document-columns{max-width:990px;margin-left:auto;margin-right:auto}#edit-document-page .document-section[data-width="large_width"] .document-columns,#preview-document-page .document-section[data-width="large_width"] .document-columns,#document-show-page .document-section[data-width="large_width"] .document-columns{max-width:1256px;margin-left:auto;margin-right:auto}#edit-document-page .document-section[data-width="full_width"],#preview-document-page .document-section[data-width="full_width"],#document-show-page .document-section[data-width="full_width"]{padding-left:0px;padding-right:0px}#edit-document-page .document-section[data-padding="small_padding"],#preview-document-page .document-section[data-padding="small_padding"],#document-show-page .document-section[data-padding="small_padding"]{padding-top:13px;padding-bottom:13px}#edit-document-page .document-section[data-padding="medium_padding"],#preview-document-page .document-section[data-padding="medium_padding"],#document-show-page .document-section[data-padding="medium_padding"]{padding-top:33px;padding-bottom:33px}#edit-document-page .document-section[data-padding="large_padding"],#preview-document-page .document-section[data-padding="large_padding"],#document-show-page .document-section[data-padding="large_padding"]{padding-top:63px;padding-bottom:63px}#edit-document-page .document-section[data-padding="no_padding"],#preview-document-page .document-section[data-padding="no_padding"],#document-show-page .document-section[data-padding="no_padding"]{padding-top:0px;padding-bottom:0px}#new-document-section-modal .section-type-links .link-container,#new-document-section-panel .section-type-links .link-container{background-color:#fff;text-align:center;border:1px solid #dbdbdb;padding:19px 0px;border-radius:11px;margin-bottom:15px}@media (min-width: 1200px){#new-document-section-modal .section-type-links .link-container,#new-document-section-panel .section-type-links .link-container{margin-bottom:25px;transition:all 0.2s}}#new-document-section-modal .section-type-links .link-container i,#new-document-section-panel .section-type-links .link-container i{display:block;font-size:25px;margin-bottom:5px}@media (min-width: 1200px){#new-document-section-modal .section-type-links .link-container i,#new-document-section-panel .section-type-links .link-container i{font-size:29px;margin-bottom:10px}}@media (min-width: 1200px){#new-document-section-modal .section-type-links .link-container:hover,#new-document-section-panel .section-type-links .link-container:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#new-document-section-modal .section-type-links .link-container[data-is-allowed='false'],#new-document-section-panel .section-type-links .link-container[data-is-allowed='false']{background-color:transparent}#new-document-section-modal .section-type-links .link-container[data-is-allowed='false'] i,#new-document-section-modal .section-type-links .link-container[data-is-allowed='false'] .txt-md,#new-document-section-panel .section-type-links .link-container[data-is-allowed='false'] i,#new-document-section-panel .section-type-links .link-container[data-is-allowed='false'] .txt-md{opacity:0.6}@media (min-width: 1200px){#new-document-section-modal .section-type-links .link-container[data-is-allowed='false']:hover,#new-document-section-panel .section-type-links .link-container[data-is-allowed='false']:hover{box-shadow:none;-webkit-box-shadow:none;cursor:not-allowed}}.document-section.template-pointer .template-pointer-intercept-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:transparent;z-index:5}@media (max-width: 1200px){#edit-document-page .document-columns .mobile-bottom-margin{margin-bottom:30px}}#edit-document-page .document-column{position:relative;border:1px solid transparent;min-height:100%}@media (min-width: 1200px){#preview-document-page #show-columns-container.grid,#document-show-page #show-columns-container.grid{display:grid}}@media (min-width: 1200px){#resizable-columns-container.grid{display:grid}}#resizable-columns-container.grid .gutter-col{height:100%;position:relative;grid-row:1/-1;cursor:col-resize;z-index:1;min-height:50px;display:none;transition:background-color 0.3s}@media (min-width: 1200px){#resizable-columns-container.grid .gutter-col{display:block;visibility:hidden}}#resizable-columns-container.grid .gutter-col .rounded-handle{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:27px;width:8px;background-color:#fff;border-radius:5px;border:1px solid #80bbbb}#resizable-columns-container.grid .gutter-col:hover{background-color:#e2f4f4}#resizable-columns-container.grid .gutter-col .dotted-line{position:absolute;left:50%;transform:translateX(-50%);top:0px;bottom:0px;width:1px;border-left:2px dashed #6ca2a2}#resizable-columns-container.grid .gutter-col-1{grid-column:2}#resizable-columns-container.grid .gutter-col-3{grid-column:4}#edit-document-page .document-blocks{position:relative}#edit-document-page .document-block{position:relative;transition:padding-top 0.4s, padding-bottom 0.4s;padding-left:2px;padding-right:2px}#edit-document-page .document-section[data-section-type="contract"][data-content-contract-format="free_form"] .document-block .add-block-button{display:none !important}#edit-document-page .add-block-button{position:relative;z-index:2;max-height:0px;overflow:hidden;transition:all 0.4s;width:100%}@media (min-width: 1200px){#edit-document-page .add-block-button{position:absolute;max-height:initial;opacity:0;display:none;left:0px}}#edit-document-page .add-block-button .plus-container{display:block;width:30px;height:30px;margin-left:auto;margin-right:auto;position:relative;z-index:5;background-color:teal;color:#fff;padding:3px;border-radius:100%;border:1px solid teal;font-size:14px}@media (min-width: 1200px){#edit-document-page .add-block-button .plus-container{width:20px;height:20px;margin-left:30%;margin-right:initial}}#edit-document-page .add-block-button .h-line{height:1px;width:100%;background-color:teal;position:absolute;top:50%;transform:translateY(-50%)}#edit-document-page .add-block-button.empty{position:relative;opacity:1}#edit-document-page .add-block-button.empty .plus-container{margin-left:auto;margin-right:auto}#edit-document-page .add-block-button.empty .h-line{opacity:1;height:1px}@media (min-width: 1200px){#edit-document-page .add-block-button.empty.mobile{display:none}}@media (max-width: 1200px){#edit-document-page .add-block-button.empty.desktop{display:none !important}}@media (min-width: 1200px){#edit-document-page .add-block-button.empty.desktop{opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#edit-document-page .add-block-button.empty.desktop .plus-container{top:-8px}}@media (min-width: 1200px){#edit-document-page .document-column[data-block-count="0"] .add-block-button.empty.desktop{display:block}}#edit-document-page .add-block-button.indicate-insert,#edit-document-page .add-block-button.empty.desktop.indicate-insert{max-height:100px;opacity:100;display:block}#edit-document-page .add-block-button.indicate-insert .h-line,#edit-document-page .add-block-button.empty.desktop.indicate-insert .h-line{opacity:100;background-color:blue;height:3px}#edit-document-page .add-block-button.indicate-insert .plus-container,#edit-document-page .add-block-button.empty.desktop.indicate-insert .plus-container{background-color:blue;color:#fff;border-color:blue;transform:scale(1.5);opacity:1}#edit-document-page .add-block-button.top.indicate-insert{display:block}#edit-document-page .add-block-button.top{display:none}@media (min-width: 1200px){#edit-document-page .add-block-button{overflow:initial;height:3px}#edit-document-page .add-block-button .h-line{height:3px;z-index:2;opacity:0;background-color:teal;transition:all 0.3s}#edit-document-page .add-block-button .plus-container{z-index:3;transition:all 0.3s}}@media (min-width: 1200px){#edit-document-page .add-block-button.active .h-line{opacity:100;background-color:blue}#edit-document-page .add-block-button.active .plus-container{background-color:blue;color:#fff;border-color:blue;transform:scale(1.5)}#edit-document-page .add-block-button.active .plus-container:hover{cursor:pointer}}@media (min-width: 1200px){#edit-document-page .document-block .add-block-button{transition:all 0.4s}}#edit-document-page .document-block .add-block-button.bottom{bottom:0px}@media (min-width: 1200px){#edit-document-page .document-block .add-block-button.top .button-trigger{position:relative;top:-8px}#edit-document-page .document-block .add-block-button.bottom .button-trigger{position:relative;bottom:8px}}#edit-document-page .document-block.highlight-selected .add-block-button.top{transform:translateY(-20px)}#edit-document-page .document-block.highlight-selected .add-block-button.bottom{transform:translateY(20px)}#edit-document-page .add-section-button{transition:all 0.4s;width:100%;position:absolute;max-height:initial;opacity:0;left:0px;z-index:2}#edit-document-page .add-section-button.top{top:-9px}#edit-document-page .add-section-button.bottom{bottom:-9px}@media (min-width: 1200px){#edit-document-page .add-section-button{display:none}}#edit-document-page .add-section-button .plus-container{font-size:14px;transition:all 0.4s;display:block;width:40px;height:40px;margin-left:auto;margin-right:auto;position:relative;z-index:5;background-color:teal;color:#fff;padding:3px;border-radius:100%;border:1px solid teal}@media (min-width: 1200px){#edit-document-page .add-section-button .plus-container{width:20px;height:20px}}#edit-document-page .add-section-button .h-line{transition:all 0.4s;height:0px;width:100%;background-color:#4dc6ce;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 1200px){#edit-document-page .add-section-button.active .h-line{opacity:100;background-color:blue;height:3px}#edit-document-page .add-section-button.active .plus-container{background-color:blue;color:#fff;border-color:blue;transform:scale(1.5)}#edit-document-page .add-section-button.active .plus-container:hover{cursor:pointer}}.add-section-button.indicate-insert{opacity:100}.add-section-button.indicate-insert .h-line{background-color:blue;height:3px}.add-section-button.indicate-insert .plus-container{opacity:0}#edit-document-page .document-section .desktop-action-menu,#edit-document-page .document-block .desktop-action-menu,#edit-document-page .contract-part .desktop-action-menu{display:none;position:absolute;top:0px;right:0px;transform:translate(-5px, calc(-100% - 5px));z-index:5}#edit-document-page .document-section .desktop-action-menu .menu-icon,#edit-document-page .document-block .desktop-action-menu .menu-icon,#edit-document-page .contract-part .desktop-action-menu .menu-icon{display:inline-block;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);color:#969696;border-radius:4px}#edit-document-page .document-section .desktop-action-menu .menu-icon:hover,#edit-document-page .document-block .desktop-action-menu .menu-icon:hover,#edit-document-page .contract-part .desktop-action-menu .menu-icon:hover{cursor:pointer}#edit-document-page .document-section .desktop-action-menu .menu-icon:hover i,#edit-document-page .document-block .desktop-action-menu .menu-icon:hover i,#edit-document-page .contract-part .desktop-action-menu .menu-icon:hover i{color:#000}#edit-document-page .document-section .desktop-action-menu .menu-icon i,#edit-document-page .document-block .desktop-action-menu .menu-icon i,#edit-document-page .contract-part .desktop-action-menu .menu-icon i{padding:8px;display:block;box-sizing:content-box;font-size:14px;transition:all 0.2s}#edit-document-page .document-section .desktop-action-menu .menu-icon a,#edit-document-page .document-block .desktop-action-menu .menu-icon a,#edit-document-page .contract-part .desktop-action-menu .menu-icon a{color:#000}#edit-document-page .document-section .desktop-action-menu .menu-icon.reorder:hover,#edit-document-page .document-block .desktop-action-menu .menu-icon.reorder:hover,#edit-document-page .contract-part .desktop-action-menu .menu-icon.reorder:hover{cursor:grab}#edit-document-page .document-section .delete-confirmation-container,#edit-document-page .document-block .delete-confirmation-container,#edit-document-page .contract-part .delete-confirmation-container{position:absolute;right:0px;top:0px;background-color:#e1e1e1;height:100%;width:450px;border-radius:5px}#edit-document-page .document-section .desktop-action-menu .menu-icon.edit-template{background-color:#cb9112;color:#fff}#edit-document-page .document-section[data-signatures-can-be-deleted=false] .document-block[data-content-type=ContentSignature] .menu-icon.delete,#edit-document-page .document-section[data-signatures-can-be-deleted=false] .contract-part.contract-part-signature .menu-icon.delete{display:none}#edit-document-page .document-section[data-signatures-can-be-deleted=true] .document-block[data-content-type=ContentSignature] .menu-icon.signature-delete-disabled,#edit-document-page .document-section[data-signatures-can-be-deleted=true] .contract-part.contract-part-signature .menu-icon.signature-delete-disabled{display:none}.edit-panel{position:fixed;z-index:19;left:0px;bottom:0px;width:100%;transition:all 0.5s;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 576px){.edit-panel{width:400px;left:15px;bottom:15px;border-radius:15px}}@media (min-width: 1200px){.edit-panel{left:initial;bottom:27px;right:0px;top:90px;transform:translateY(0px);box-shadow:none;width:310px;border-top-right-radius:0px;border-bottom-right-radius:0px}}@media (min-width: 1200px){.edit-panel.full-height{top:55px;bottom:0px;border-radius:0px;border-top-left-radius:8px;box-shadow:-6px 0px 7px 1px rgba(0,0,0,0.33);-webkit-box-shadow:-6px 0px 7px 1px rgba(0,0,0,0.33)}}.edit-panel .header{background-color:#fff;position:absolute;top:0px;left:0px;right:0px;height:54px}.edit-panel .header h4{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.edit-panel .header button.done-button{position:absolute;top:50%;transform:translateY(-50%);right:15px;padding:5px}@media (min-width: 1200px){.edit-panel .header button.done-button{right:initial;left:15px}}@media (min-width: 1200px){.edit-panel .header{box-shadow:0 3px 7px -2px #0000002b}}.edit-panel .content{background-color:#fff;margin-top:53px;max-height:35vh;overflow-y:scroll;padding:25px}@media (min-width: 1200px){.edit-panel .content{background-color:#fff;max-height:initial;height:100%;padding-bottom:80px}}.edit-panel .sub-panel-back-button{margin-bottom:10px}.edit-panel .document-section-columns-form .column-button{position:relative;border:1px solid #d8d8d8;text-align:center;padding-top:5px;padding-bottom:2px;transition:all 0.3s}.edit-panel .document-section-columns-form .column-button.selected,.edit-panel .document-section-columns-form .column-button:hover{border:1px solid teal;cursor:pointer}.edit-panel .document-section-columns-form .column-button.selected .column-span,.edit-panel .document-section-columns-form .column-button:hover .column-span{background-color:teal}.edit-panel .document-section-columns-form .column-button .column-span{display:inline-block;height:70px;width:20px;background-color:#d8d8d8;border-radius:3px;transition:all 0.3s}.edit-panel .document-section-columns-form .column-button[data-column-count='one_column'] .column-span{width:calc(100% - 15px)}.edit-panel .document-section-columns-form .column-button[data-column-count='two_columns'] .column-span{width:calc(50% - 7px)}.edit-panel .document-section-columns-form .column-button[data-column-count='three_columns'] .column-span{width:calc(33.333% - 7px)}.edit-panel .content-image-content .preview-thumbnail{background-color:#eeeeee;margin-bottom:10px}.edit-panel .content-image-content .preview-thumbnail img{max-width:40%;max-height:260px;margin-left:auto;margin-right:auto;display:block}@media (min-width: 1200px){.edit-panel .content-image-content .preview-thumbnail img{max-width:100%}}#edit-document-page .edit-panel .content-question-content .question-type-link{display:block;margin-bottom:20px;text-align:center;font-size:12px}@media (min-width: 1200px){#edit-document-page .edit-panel .content-question-content .question-type-link{font-size:15px}}#edit-document-page .edit-panel .content-question-content .question-type-link .bounding-box{border:3px solid #e7e7e7;opacity:.7;text-align:center;padding:16px 25px;border-radius:9px;margin-bottom:5px;transition:all 0.3s}@media (min-width: 1200px){#edit-document-page .edit-panel .content-question-content .question-type-link .bounding-box{padding:12px 30px}}#edit-document-page .edit-panel .content-question-content .question-type-link.selected .bounding-box{opacity:1;border-color:#12a17c}@media (min-width: 1200px){#edit-document-page .edit-panel .content-question-content .question-type-link:not(.selected):hover{color:teal}#edit-document-page .edit-panel .content-question-content .question-type-link:not(.selected):hover .bounding-box{opacity:0.9;border-color:#a2d4c7}}#edit-document-page .edit-panel .content-signature-content .signature-capture input#content_signature_typed_signature{width:100%}#edit-document-page .edit-panel .content-signature-content .signature-capture #signature-pad-prepend{width:80vw}@media (min-width: 1200px){#edit-document-page .edit-panel .content-signature-content .signature-capture #signature-pad-prepend{width:297px}}#edit-document-page .edit-panel .content-signature-content .signature-capture .kbw-signature{width:80vw}@media (min-width: 1200px){#edit-document-page .edit-panel .content-signature-content .signature-capture .kbw-signature{width:297px;height:140px}}#edit-document-page .edit-panel .content-signature-content .signature-capture #consent-container{margin-bottom:70px}#edit-document-page .edit-panel .content-signature-content .signature-capture #consent-container label{margin-right:0px}#edit-document-page .edit-panel .content-signature-content .signature-capture input#content_signature_typed_signature{font-size:30px}#edit-document-page .edit-panel .content.document-section-edit-panel-content.applied-section #default-panel,#edit-document-page .edit-panel .content.document-section-edit-panel-content.applied-section #template-picker-panel{display:none}#edit-document-page .edit-panel .content.document-section-edit-panel-content.applied-section[data-panel-mode="default"] #default-panel{display:block}#edit-document-page .edit-panel .content.document-section-edit-panel-content.applied-section[data-panel-mode="template-picker"] #template-picker-panel{display:block}#edit-document-page .edit-panel .content.document-section-edit-panel-content.template-pointer .document-section-template-actions{visibility:hidden;display:none}#edit-document-page .edit-panel .content.document-section-edit-panel-content.template-pointer .document-section-template-option.selected .document-section-template-actions{visibility:visible;display:block}#edit-document-page[data-edit-mode="document-section-template"] .edit-panel .header{background-image:linear-gradient(45deg, #fff 25%, #fdf6e6 25%, #fdf6e6 50%, #fff 50%, #fff 75%, #fdf6e6 75%, #fdf6e6 100%);background-size:14.14px 14.14px}#edit-document-page .edit-document-section-base-edit-panel{position:fixed;bottom:30px;right:0px;top:90px;background-color:#edf2f6;width:310px;border-top-left-radius:15px;border-bottom-left-radius:15px;z-index:14;padding:20px}.edit-panel .dynamic-block-options-container{position:relative;transition:all 0.5s}.edit-panel .dynamic-block-options-container .dynamic-block-option{border-bottom:1px solid #e7e7e7;padding:15px 0px;font-size:16px}@media (min-width: 576px){.edit-panel .dynamic-block-options-container .dynamic-block-option{font-size:14.5px}}.edit-panel .dynamic-block-options-container .dynamic-block-option:first-child{padding-top:0px}.edit-panel .dynamic-block-options-container .dynamic-block-option:last-child{border-bottom:0px}.edit-panel .dynamic-block-options-container .dynamic-block-option .option-header{display:flex;align-items:center;margin-bottom:15px}.edit-panel .dynamic-block-options-container .dynamic-block-option .option-header .option-name{flex-grow:1;font-weight:600;padding-left:8px}.edit-panel[data-dynamic-block-options-enabled="false"] .dynamic-block-options-container{opacity:0.4;filter:grayscale(1);pointer-events:none}.edit-panel-overlay-container .knockout-overlay{position:fixed;top:60px;right:0px;bottom:0px;left:0px;z-index:20}.edit-panel-overlay-container .edit-panel-overlay{position:fixed;z-index:21;left:0px;bottom:0px;width:100%;transition:all 0.5s;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 576px){.edit-panel-overlay-container .edit-panel-overlay{width:400px;left:15px;bottom:15px;border-radius:15px}}@media (min-width: 1200px){.edit-panel-overlay-container .edit-panel-overlay{left:initial;bottom:27px;right:0px;top:90px;transform:translateY(0px);box-shadow:none;width:310px;border-top-right-radius:0px;border-bottom-right-radius:0px}}.edit-panel-overlay-container .edit-panel-overlay .header{background-color:#fff;position:absolute;top:0px;left:0px;right:0px;height:54px}.edit-panel-overlay-container .edit-panel-overlay .header h4{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.edit-panel-overlay-container .edit-panel-overlay .header button.done-button{position:absolute;top:50%;transform:translateY(-50%);right:15px;padding:5px}@media (min-width: 1200px){.edit-panel-overlay-container .edit-panel-overlay .header button.done-button{right:initial;left:15px}}@media (min-width: 1200px){.edit-panel-overlay-container .edit-panel-overlay .header{box-shadow:0 3px 7px -2px #0000002b}}.edit-panel-overlay-container .edit-panel-overlay .content{background-color:#fff;margin-top:53px;max-height:35vh;overflow-y:scroll;padding:25px}@media (min-width: 1200px){.edit-panel-overlay-container .edit-panel-overlay .content{background-color:#fff;max-height:initial;height:100%;padding-bottom:80px}}#edit-document-page #document-pages-manager a,#edit-document-page #document-pages-manager span.new-page{display:block;padding:20px 15px;color:#7e7e7e}@media (min-width: 1200px){#edit-document-page #document-pages-manager a,#edit-document-page #document-pages-manager span.new-page{padding:12px}}@media (min-width: 1200px){#edit-document-page #document-pages-manager .existing-page:hover,#edit-document-page #document-pages-manager span.new-page:hover{background-color:#dce5ed;border-radius:5px;cursor:pointer;color:#464646}#edit-document-page #document-pages-manager .existing-page:hover a,#edit-document-page #document-pages-manager span.new-page:hover a{color:#464646}}#edit-document-page #document-pages-manager .existing-page.current{border-radius:5px;background-color:#f5f5f5;border-color:transparent}#edit-document-page #document-pages-manager .existing-page.current a{color:#464646}@media (min-width: 1200px){#edit-document-page #document-pages-manager .existing-page.current{background-color:#fff}#edit-document-page #document-pages-manager .existing-page.current:hover{background-color:#fff}}#edit-document-page #document-pages-manager #add-page-form{background-color:#f4f4f4;padding:10px 0px;border-radius:8px;margin-top:15px}@media (min-width: 1200px){#edit-document-page #document-pages-manager #add-page-form{background-color:#fff;padding:16px 6px}}#edit-document-page #document-pages-manager #add-page-form h4{margin-left:15px}@media (min-width: 1200px){#edit-document-page #document-pages-manager{z-index:15;left:initial;bottom:30px;right:0px;top:90px;transform:translateY(0px);box-shadow:none;width:300px;border-radius:0px}#edit-document-page #document-pages-manager .header{background-color:transparent}#edit-document-page #document-pages-manager .content{background-color:transparent;max-height:initial;height:100%;padding-right:5px}}#edit-document-page #document-pages-manager .existing-page{position:relative}#edit-document-page #document-pages-manager .existing-page .page-name{margin-right:30px}#edit-document-page #document-pages-manager .existing-page .action-items{position:absolute;top:50%;transform:translateY(-50%);right:0px}#edit-document-page #document-pages-manager .existing-page .action-items .action-item{display:inline-block;padding:15px 15px}@media (min-width: 1200px){#edit-document-page #document-pages-manager .existing-page .action-items{display:none}#edit-document-page #document-pages-manager .existing-page .action-items .action-item{transform-origin:center;transition:all 0.2s}#edit-document-page #document-pages-manager .existing-page .action-items .action-item:hover{transform:scale(1.3) rotate(60deg);cursor:pointer}#edit-document-page #document-pages-manager .existing-page.current .action-items{display:initial}}#edit-document-page #document-pages-manager .existing-page .sortable-handle{visibility:hidden}#edit-document-page #document-pages-manager .existing-page .sortable-handle:hover{cursor:grab}#edit-document-page #document-pages-manager .existing-page:hover .sortable-handle{visibility:visible}#preview-document-page{padding-top:50px}#preview-document-page #preview-indicator-header{position:fixed;z-index:3;top:0px;left:0px;width:100%;height:50px;background-color:#FF3CAC;background-image:linear-gradient(225deg, #FF3CAC 0%, #784BA0 50%, #2B86C5 100%);color:#fff;font-weight:600}#preview-document-page #close-preview-button{position:absolute;top:50%;transform:translateY(-50%);right:15px}#preview-document-page.inline-mobile-preview{padding-top:0px}#preview-document-page #preview-indicator-header #toggle-desktop-mobile-preview{position:absolute;top:50%;transform:translateY(-50%);left:4px}#document-show-page .document-page #navigation,#preview-document-page .document-page #navigation{position:fixed;width:100%;top:50px;z-index:3}#document-show-page .document-page #navigation{top:0px}#preview-document-page.inline-mobile-preview .document-page #navigation{top:0px}#document-show-page .document-page #footer-navigation,#preview-document-page .document-page #footer-navigation{text-align:center;padding-top:20px;padding-bottom:50px;padding-left:20px;padding-right:20px}@media (min-width: 1200px){#document-show-page .document-page #footer-navigation,#preview-document-page .document-page #footer-navigation{max-width:990px;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px}}#document-show-page .document-page,#preview-document-page .document-page{padding-top:60px;min-height:100vh}@media (min-width: 1200px){#document-show-page .document-page,#preview-document-page .document-page{padding-top:72px}}#document-show-page #uploaded-content-top-bar{background-color:#fff;text-align:right;padding:10px}#document-show-page #uploaded-content-top-bar button i{font-size:24px}@media (max-width: 1200px){#preview-document-page .document-columns .mobile-bottom-margin,#document-show-page .document-columns .mobile-bottom-margin{margin-bottom:30px}}#preview-document-page #inline-mobile-preview-container{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#e6e6e6;top:50px;z-index:2}#preview-document-page #inline-mobile-preview-container #phone-mockup{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);border:18px solid #636363;border-radius:20px}.document-expiration-message-container{position:fixed;left:50%;bottom:0px;width:100%;transform:translateX(-50%);z-index:1000;border-radius:0px;border-top:1px solid transparent;padding:7px 15px;color:transparent;background-color:transparent;display:flex;align-items:center}@media (min-width: 1200px){.document-expiration-message-container{left:initial;bottom:initial;right:125px;top:17px;width:fit-content;transform:initial;padding:8px 12px;border-radius:100px;border:1px solid transparent;border-width:1px}}.document-expiration-message-container i{font-size:20px;margin-right:10px}.document-expiration-message-container.for-expired-document{border-top-color:#a21515;color:#a21515;background-color:#fff0f0}@media (min-width: 1200px){.document-expiration-message-container.for-expired-document{border-color:#a21515}}.document-expiration-message-container.for-expiration-countdown{border-top-color:#d5d5d5;color:#8a8a8a;background-color:#f6f6f6;font-size:16px}@media (min-width: 576px){.document-expiration-message-container.for-expiration-countdown{font-size:14.5px}}@media (min-width: 1200px){.document-expiration-message-container.for-expiration-countdown{border-color:#d5d5d5}}@media (min-width: 1200px){#preview-document-page .document-expiration-message-container{top:67px;z-index:2}}#manage-document-page .split-grid-layout .left-column-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:16px;max-width:950px;margin-left:auto;margin-right:auto}@media (min-width: 1200px){#manage-document-page .split-grid-layout .left-column-content{grid-gap:32px;grid-template-columns:1fr}}@media (min-width: 1600px){#manage-document-page .split-grid-layout .left-column-content{grid-template-columns:1fr 1fr}#manage-document-page .split-grid-layout .left-column-content .panel--sharing{grid-row-start:1;grid-column-start:2}#manage-document-page .split-grid-layout .left-column-content .panel--actions{grid-column:span 2}#manage-document-page .split-grid-layout .left-column-content .panel--expiration{grid-column:span 2}}#manage-document-page .split-grid-layout .panel--info .panel__content-container,#manage-document-page .split-grid-layout .panel--expiration .panel__content-container{padding-left:24px;padding-right:24px}@media (min-width: 1200px){#manage-document-page .split-grid-layout .panel--info .panel__content-container,#manage-document-page .split-grid-layout .panel--expiration .panel__content-container{padding-left:12px;padding-right:12px}}@media (min-width: 1440px){#manage-document-page .split-grid-layout .panel--info .stacked-data-rows-container{grid-template-columns:auto 1fr auto 1fr}#manage-document-page .split-grid-layout .panel--info .stacked-data-rows-container .created_on_row{align-self:start}}@media (min-width: 1600px){#manage-document-page .split-grid-layout .panel--info .stacked-data-rows-container{grid-template-columns:auto 1fr}}#manage-document-page .panel--actions .panel__content-container{display:grid;grid-row-gap:48px}@media (min-width: 1200px){#manage-document-page .panel--actions .panel__content-container{grid-row-gap:32px}}#manage-document-page .action-block-container{padding-left:24px;padding-right:24px;padding-bottom:48px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-row-gap:32px;grid-template-areas:"icon-and-name view-record" "summary-content summary-content";border-bottom:1px solid #ebebeb}@media (min-width: 1440px){#manage-document-page .action-block-container{grid-template-columns:180px 1fr 200px;grid-template-rows:1fr;grid-template-areas:"icon-and-name summary-content view-record"}}@media (min-width: 1200px){#manage-document-page .action-block-container{padding-left:12px;padding-right:12px;padding-bottom:32px}}#manage-document-page .action-block-container .icon-and-name-container{grid-area:icon-and-name}#manage-document-page .action-block-container .view-record-column{grid-area:view-record;text-align:right}#manage-document-page .action-block-container .summary-content-column{grid-area:summary-content}#manage-document-page .action-block-container .icon-and-name-container{display:flex}#manage-document-page .action-block-container .icon-and-name-container h4{margin-bottom:0px}#manage-document-page .action-block-container .icon-and-name-container .page-info{font-size:14px;color:#727272}@media (min-width: 576px){#manage-document-page .action-block-container .icon-and-name-container .page-info{font-size:13.5px}}#manage-document-page .action-block-container .framed-icon.action-icon-container{margin-right:15px}#manage-document-page .action-block-container .framed-icon.action-icon-container i.completed-icon{font-weight:900;top:-3px;right:-3px;left:initial;transform:none;color:green;font-size:14px}@media (min-width: 1440px){#manage-document-page .action-block-container .view-record-column button{width:calc(100% - 32px)}}#manage-document-page .sharing-container-grid{display:grid;grid-row-gap:24px}@media (min-width: 1200px){#manage-document-page .sharing-container-grid{grid-row-gap:16px}}#manage-document-page .contact-share-block{padding-left:24px;padding-right:24px;padding-bottom:24px;border-bottom:1px solid #ebebeb;border-left:0px;border-right:0px}@media (min-width: 1200px){#manage-document-page .contact-share-block{padding-bottom:16px;padding-left:12px;padding-right:0px}}#manage-document-page .contact-share-block .profile-avatar{margin-right:16px}#manage-document-page .contact-share-block .profile-and-status-info{display:flex;align-items:center;margin-bottom:16px}@media (min-width: 1200px){#manage-document-page .contact-share-block .profile-and-status-info{margin-bottom:12px}}#manage-document-page .contact-share-block .viewing-info{display:grid;max-width:400px}@media (min-width: 576px){#manage-document-page .contact-share-block .viewing-info{margin-left:48px}}#manage-document-page .contact-share-block .viewing-info--for-created-content{grid-template-columns:repeat(3, 1fr)}#manage-document-page .contact-share-block .viewing-info--for-uploaded-content{grid-template-columns:repeat(2, 1fr)}#manage-document-page .contact-share-block .viewing-info .viewing-info__label{display:block;color:#727272;margin-bottom:8px}.document-action-badge{background-color:#fff;border:1px solid #e6e6e6;color:#686868;margin-top:3px;font-size:13.5px}.document-action-badge i{margin-right:2px}.document-action-badge i.completed{color:green}.document-action-badge i.incomplete{color:#c4c4c4}.document-action-badge i.partial{color:#dd9845}.document-action-badge i.loading{color:#c4c4c4}.document-action-badge:hover{cursor:help;border-color:#bfbfbf}.document-action-badge-contract-tooltip .signature-summary,.document-action-badge-payment-tooltip .payment-summary,.document-action-badge-invoice-tooltip .invoice-summary,.document-action-badge-questions-tooltip .question-summary{padding:5px;display:flex;align-items:center}.document-action-badge-payment-tooltip .payment-divider{height:1px;background-color:#e1e1e1;margin:8px 0px}.document-action-badge-payment-tooltip .payment-divider:last-child{height:0px;margin:0px 0px}.document-action-badge-contract-tooltip .signature-summary i,.document-action-badge-payment-tooltip .payment-summary i,.document-action-badge-questions-tooltip .question-summary i{font-size:16px;margin-right:8px}.document-action-badge-contract-tooltip .signature-summary i.signature-issue,.document-action-badge-payment-tooltip .payment-summary i.signature-issue,.document-action-badge-questions-tooltip .question-summary i.signature-issue{color:#a21515}.document-action-badge-contract-tooltip .signature-summary i.signature-valid,.document-action-badge-contract-tooltip .signature-summary i.payment-valid,.document-action-badge-payment-tooltip .payment-summary i.signature-valid,.document-action-badge-payment-tooltip .payment-summary i.payment-valid,.document-action-badge-questions-tooltip .question-summary i.signature-valid,.document-action-badge-questions-tooltip .question-summary i.payment-valid{color:green}.document-action-badge-questions-tooltip .question-summary.with-issue{color:#a21515}.document-action-badge-questions-tooltip .question-summary.all-good{color:green}#manage-document-page .summary-content-column .content-signature{padding-bottom:0px;padding-top:0px;margin-bottom:24px}#manage-document-page .summary-content-column .content-signature:last-child{margin-bottom:0px}#manage-document-page .summary-content-column .content-signature .signature-container{width:100%;max-width:400px}#manage-document-page .summary-content-column .content-signature .dotted-line-container{height:42px !important}#manage-document-page .summary-content-column .content-signature .typed-signature{font-size:21px !important}#manage-document-page .summary-content-column .content-signature .dotted-line-container .click-to-sign i{display:none}#manage-document-page .summary-content-column .content-signature .dotted-line-container .typed-signature{bottom:4px}#manage-document-page .summary-content-column .content-signature .dotted-line-container .signed-at{bottom:4px}@media (min-width: 1200px){#document-answers-summary-modal .split-grid-layout--two-column{height:unset;position:absolute;top:50px;right:0px;bottom:0px;left:0px;grid-template-columns:400px 1fr}}#document-answers-summary-modal .split-grid-layout--two-column .split-grid-layout-left-column,#document-answers-summary-modal .split-grid-layout--two-column .split-grid-layout-right-column{overflow-y:scroll}#document-answers-summary-modal .split-grid-layout--two-column .split-grid-layout-left-column{background-color:#fafafa}#document-answers-summary-modal .page-container{border-top:1px solid #e4e4e4;padding:24px}@media (min-width: 576px){#document-answers-summary-modal .page-container{padding:48px}}@media (min-width: 1200px){#document-answers-summary-modal .page-container .questions-page-header h4{font-weight:600;font-size:24px}}#document-answers-summary-modal .question-blocks-container{display:flex;flex-direction:column}#document-answers-summary-modal .question-block{display:grid;border-bottom:1px solid #e4e4e4;padding:32px 0px}@media (min-width: 1200px){#document-answers-summary-modal .question-block{grid-template-columns:1fr 60px}}#document-answers-summary-modal .question-block .question-type-column{display:none}@media (min-width: 1200px){#document-answers-summary-modal .question-block .question-type-column{display:block;text-align:right}}#document-answers-summary-modal .question-block .question-type-column i{opacity:0.4}#document-answers-summary-modal .question-block .question-text,#document-answers-summary-modal .question-block .answer-text{color:#656565;line-height:1.5}@media (min-width: 1200px){#document-answers-summary-modal .question-block .question-text,#document-answers-summary-modal .question-block .answer-text{font-size:16px;line-height:1.7}}#document-answers-summary-modal .question-block .question-text.no-answer,#document-answers-summary-modal .question-block .answer-text.no-answer{opacity:0.5}#document-answers-summary-modal .question-block .question-text{font-weight:600;color:#2f2f2f}#document-answers-summary-modal .question-block .answer-text.answer-badge{display:inline-block;border:1px solid #e8e8e8;padding:4px 8px;border-radius:8px;margin:4px 4px 4px 0px}@media (min-width: 1200px){#document-answers-summary-modal .question-block .answer-text.answer-badge{padding:4px 10px}}#document-answers-summary-modal .question-for-index{position:relative;padding:12px;border-radius:8px;border:1px solid transparent}#document-answers-summary-modal .question-for-index .required-indicator{position:absolute;left:-18px;top:4px;color:red;font-size:11px}#document-answers-summary-modal .question-for-index:hover{background-color:#f5f5f5;cursor:pointer}#document-answers-summary-modal .qa-link[aria-current="true"],#document-answers-summary-modal .qa-link.is-active{outline:2px solid transparent;box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}#document-answers-summary-modal .qa-link[aria-current="true"] i,#document-answers-summary-modal .qa-link.is-active i{color:#2f2f2f}.document-progress-bar-container{margin-bottom:32px}@media (min-width: 1200px){.document-progress-bar-container{padding-left:8px}}.document-progress-bar{display:flex;width:fit-content;margin-left:auto;margin-right:auto;border:1px solid #dedede;border-radius:6px}@media (min-width: 576px){.document-progress-bar{margin-left:16px;margin-right:initial}}@media (min-width: 1200px){.document-progress-bar{margin-left:0px}}.document-progress-bar .step{padding:8px;font-size:14px;background-color:#f7f7f7;color:#9a9a9a;border-left:1px solid #dedede}@media (min-width: 576px){.document-progress-bar .step{font-size:14px;padding:8px 15px}}@media (min-width: 576px) and (min-width: 576px){.document-progress-bar .step{font-size:13.5px}}.document-progress-bar .step:first-child{border-left-width:0px;border-top-left-radius:6px;border-bottom-left-radius:6px}.document-progress-bar .step:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.document-progress-bar .step.completed{background-color:#fff;color:#6a6a6a}#document-edit-folder-modal .document-folder-container{padding:15px;border-radius:6px;transition:all 0.3s;color:teal}#document-edit-folder-modal .document-folder-container:hover{background-color:#ededed}#document-edit-folder-modal .document-folder-container.current-folder{background-color:#dff0f0}.document-activity-indicator-icon{position:relative;border:1px solid #e1e1e1;background-color:#fff;color:#d9d9d9;display:inline-block;width:25px;height:25px;border-radius:5px;margin-right:8px}.document-activity-indicator-icon.on{background-color:#f6f6f6;color:#a2a2a2;border-color:#d2d2d2}.document-activity-indicator-icon .icon-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.document-activity-indicator-icon i{font-size:13px;display:block}.document-activity-indicator-icon i.fa-spinner{color:#b3b3b3}#edit-document-page .document-section .highlight-element,#edit-document-page .content-answer-option .highlight-element,#edit-document-page .contract-part-section .highlight-element,#edit-document-page .contract-part-clause .highlight-element{opacity:0;position:absolute;transition:opacity 0.4s}#edit-document-page .document-section .highlight-element.edge,#edit-document-page .content-answer-option .highlight-element.edge,#edit-document-page .contract-part-section .highlight-element.edge,#edit-document-page .contract-part-clause .highlight-element.edge{z-index:1}#edit-document-page .document-section .highlight-element.edge.x,#edit-document-page .content-answer-option .highlight-element.edge.x,#edit-document-page .contract-part-section .highlight-element.edge.x,#edit-document-page .contract-part-clause .highlight-element.edge.x{height:1px;width:100%}#edit-document-page .document-section .highlight-element.edge.y,#edit-document-page .content-answer-option .highlight-element.edge.y,#edit-document-page .contract-part-section .highlight-element.edge.y,#edit-document-page .contract-part-clause .highlight-element.edge.y{height:100%;width:1px}#edit-document-page .document-section .highlight-element.edge.top,#edit-document-page .content-answer-option .highlight-element.edge.top,#edit-document-page .contract-part-section .highlight-element.edge.top,#edit-document-page .contract-part-clause .highlight-element.edge.top{top:0px;left:0px}#edit-document-page .document-section .highlight-element.edge.right,#edit-document-page .content-answer-option .highlight-element.edge.right,#edit-document-page .contract-part-section .highlight-element.edge.right,#edit-document-page .contract-part-clause .highlight-element.edge.right{top:0px;right:0px}#edit-document-page .document-section .highlight-element.edge.bottom,#edit-document-page .content-answer-option .highlight-element.edge.bottom,#edit-document-page .contract-part-section .highlight-element.edge.bottom,#edit-document-page .contract-part-clause .highlight-element.edge.bottom{bottom:0px;left:0px}#edit-document-page .document-section .highlight-element.edge.left,#edit-document-page .content-answer-option .highlight-element.edge.left,#edit-document-page .contract-part-section .highlight-element.edge.left,#edit-document-page .contract-part-clause .highlight-element.edge.left{top:0px;left:0px}#edit-document-page .document-section .highlight-element.container-label,#edit-document-page .content-answer-option .highlight-element.container-label,#edit-document-page .contract-part-section .highlight-element.container-label,#edit-document-page .contract-part-clause .highlight-element.container-label{top:-27px;left:5px;background-color:#4dc6ce;padding:5px;font-size:13px;font-weight:600;border-radius:4px;color:#fff;visibility:hidden}#edit-document-page .document-block .highlight-element.edge.top{top:-1px}#edit-document-page .document-block .highlight-element.edge.bottom{bottom:-1px}#edit-document-page .document-block .highlight-element.edge.left{left:-1px}#edit-document-page .document-block .highlight-element.edge.right{right:-1px}#edit-document-page .document-section.highlight-primary .highlight-element.section.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .document-section.highlight-primary .highlight-element.section.container-label{visibility:visible !important;opacity:100 !important;background-color:#4dc6ce}#edit-document-page .document-section.highlight-primary .add-block-button{max-height:100px}#edit-document-page .document-section.highlight-primary .add-block-button.empty{opacity:1}#edit-document-page .document-section.highlight-primary .add-section-button{opacity:1}@media (min-width: 1200px){#edit-document-page .document-section.highlight-primary .add-section-button{display:block;max-height:100px;opacity:100}}#edit-document-page .document-section.template-pointer.highlight-primary .highlight-element.section.edge{background-color:#898989}#edit-document-page .document-section.template-pointer.highlight-primary .highlight-element.section.container-label{background-color:#898989}#edit-document-page .document-block.highlight-primary .highlight-element.block.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .document-block.highlight-primary .highlight-element.block.container-label{visibility:visible;opacity:100;background-color:#4dc6ce}#edit-document-page .document-block.highlight-primary .add-block-button{max-height:0px}@media (min-width: 1200px){#edit-document-page .document-block.highlight-primary .add-block-button{display:block;max-height:120px;opacity:100}}#edit-document-page .content-answer-option.highlight-primary .highlight-element.answer-option.edge{background-color:#4dc6ce;opacity:.4;z-index:1}#edit-document-page .document-section.highlight-secondary .highlight-element.section.edge{background-color:#c3f0f2;opacity:100}#edit-document-page .document-section.highlight-secondary .add-section-button{opacity:1}@media (min-width: 1200px){#edit-document-page .document-section.highlight-secondary .add-section-button{display:block;max-height:100px;opacity:100}}#edit-document-page .document-block.highlight-secondary .highlight-element.section.edge{background-color:#c3f0f2;opacity:100}#edit-document-page .document-section.highlight-selected .highlight-element.section.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .document-section.highlight-selected .highlight-element.section.container-label{visibility:visible;opacity:100;background-color:#4dc6ce}@media (min-width: 1200px){#edit-document-page .document-section.highlight-selected .desktop-action-menu.section{display:block}}#edit-document-page .document-section.highlight-selected .add-block-button{max-height:100px}#edit-document-page .document-section.highlight-selected .add-block-button.empty{opacity:100}#edit-document-page .document-section.highlight-selected .document-column{border-color:#e2e2e2}#edit-document-page .document-section.highlight-selected .gutter-col{visibility:visible}#edit-document-page .document-section.template-pointer.highlight-selected .highlight-element.section.edge{background-color:#898989}#edit-document-page .document-section.template-pointer.highlight-selected .highlight-element.section.container-label{background-color:#898989}#edit-document-page .document-block.highlight-selected{padding-top:20px;padding-bottom:20px}#edit-document-page .document-block.highlight-selected .highlight-element.block.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .document-block.highlight-selected .highlight-element.block.container-label{visibility:visible;opacity:100;background-color:#4dc6ce}@media (min-width: 1200px){#edit-document-page .document-block.highlight-selected .desktop-action-menu.block{display:block}}#edit-document-page .document-block.highlight-selected .add-block-button{max-height:0px}@media (min-width: 1200px){#edit-document-page .document-block.highlight-selected .add-block-button{display:block;max-height:120px;opacity:100}}#edit-document-page .document-block.highlight-selected .add-block-button.bottom{bottom:19px}#edit-document-page .document-block.highlight-selected .content.content-question.dropdown .content-answer-options-container{display:block !important}#edit-document-page .document-block.highlight-selected .add-option-button{display:inline-block !important}#edit-document-page .document-section[data-section-type="contract"] .document-block.highlight-selected{padding-top:0px;padding-bottom:0px}#edit-document-page .document-section[data-section-type="contract"] .document-block.highlight-selected .content-contract{padding-top:65px}#edit-document-page .content-answer-option.highlight-selected .highlight-element.answer-option.edge{background-color:#4dc6ce;opacity:.4;z-index:1}#edit-document-page .document-block.highlight-selected[data-content-type="ContentQuestion"] .content-answer-option .answer-option-icons-container .action-items-icons{display:inline-block !important}#edit-document-page .document-section.highlight-selected-secondary .highlight-element.section.edge{background-color:#cde6e7;opacity:100}#edit-document-page .document-section.highlight-selected-secondary .highlight-element.section.container-label{opacity:0}@media (min-width: 1200px){#edit-document-page .document-section.highlight-selected-secondary .add-block-button{max-height:100px}}#edit-document-page .document-section.highlight-selected-secondary .add-block-button.empty{opacity:100}#edit-document-page .document-section.highlight-selected-secondary .document-column{border-color:#c4c4c4}#edit-document-page .document-section.highlight-selected-secondary .gutter-col{visibility:visible}#edit-document-page .document-section.highlight-document-section-template-editor .highlight-element.section.edge{background-color:#cb9112;opacity:100}#edit-document-page .document-section.highlight-document-section-template-editor .highlight-element.section.container-label{visibility:visible !important;opacity:100 !important;background-color:#cb9112}#edit-document-page .document-section.highlight-document-section-template-editor .add-block-button{max-height:100px}#edit-document-page .document-section.highlight-document-section-template-editor .add-block-button.empty{opacity:1}#edit-document-page .document-section.highlight-document-section-template-editor .add-section-button{opacity:1}@media (min-width: 1200px){#edit-document-page .document-section.highlight-document-section-template-editor .add-section-button{display:block;max-height:100px;opacity:100}}#edit-document-page .document-section.highlight-document-section-template-editor .document-column{border-color:#c4c4c4}#edit-document-page .document-section.highlight-document-section-template-editor .gutter-col{visibility:visible}.document-section.template-pointer .document-column{border-color:transparent !important}.document-section.template-pointer:hover{cursor:pointer}#edit-document-page .document-section.highlight-selected[data-can-have-column-count-updated='false'] .document-column{border-color:transparent !important}#document-show-page .document-block .content-container,#preview-document-page .document-block .content-container,#edit-document-page .document-block .content-container{margin-left:0px;margin-right:0px}#edit-document-page #document-page-container #navigation.selected{-webkit-box-shadow:0px 0px 17px 8px black;box-shadow:0px 0px 17px 8px black}@media (min-width: 1200px){#edit-document-page #document-page-container #navigation:not(.selected):hover{-webkit-box-shadow:0px 0px 17px 8px rgba(0,0,0,0.5);box-shadow:0px 0px 17px 8px rgba(0,0,0,0.5);cursor:pointer}}#document-show-page #navigation,#preview-document-page #navigation,#edit-document-page #document-page-container #navigation{position:relative;border-bottom:2px dotted #e9e9e9;height:60px;background-color:#fff}@media (min-width: 1200px){#document-show-page #navigation,#preview-document-page #navigation,#edit-document-page #document-page-container #navigation{height:72px}}#document-show-page #navigation button,#preview-document-page #navigation button,#edit-document-page #document-page-container #navigation button{position:absolute;top:50%;transform:translateY(-50%)}#document-show-page #navigation button i,#preview-document-page #navigation button i,#edit-document-page #document-page-container #navigation button i{margin:0px 4px}@media (min-width: 1200px){#document-show-page #navigation button,#preview-document-page #navigation button,#edit-document-page #document-page-container #navigation button{padding:14px;font-size:14px}}#document-show-page #navigation #previous-page-button,#preview-document-page #navigation #previous-page-button,#edit-document-page #document-page-container #navigation #previous-page-button{left:20px}#document-show-page #navigation #next-page-button,#document-show-page #navigation #done-button,#preview-document-page #navigation #next-page-button,#preview-document-page #navigation #done-button,#edit-document-page #document-page-container #navigation #next-page-button,#edit-document-page #document-page-container #navigation #done-button{right:20px}#document-show-page #navigation #page-of-container,#preview-document-page #navigation #page-of-container,#edit-document-page #document-page-container #navigation #page-of-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 150px);text-align:center}@media (min-width: 576px){#document-show-page #navigation #page-of-container,#preview-document-page #navigation #page-of-container,#edit-document-page #document-page-container #navigation #page-of-container{width:initial}}#document-show-page #navigation #page-of-container:hover,#preview-document-page #navigation #page-of-container:hover,#edit-document-page #document-page-container #navigation #page-of-container:hover{cursor:pointer}#document-show-page #navigation #page-of-container p,#preview-document-page #navigation #page-of-container p,#edit-document-page #document-page-container #navigation #page-of-container p{line-height:17px;margin:0px}@media (min-width: 1200px){#document-show-page #navigation #page-of-container p,#preview-document-page #navigation #page-of-container p,#edit-document-page #document-page-container #navigation #page-of-container p{line-height:18px}}#document-show-page #navigation #page-link-container,#preview-document-page #navigation #page-link-container,#edit-document-page #document-page-container #navigation #page-link-container{display:none;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);z-index:10;top:32px;width:66%;max-width:350px;padding-top:7px;padding-bottom:7px;border-radius:6px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 1200px){#document-show-page #navigation #page-link-container,#preview-document-page #navigation #page-link-container,#edit-document-page #document-page-container #navigation #page-link-container{top:41px}}#document-show-page #navigation #page-link-container .page-link-block,#preview-document-page #navigation #page-link-container .page-link-block,#edit-document-page #document-page-container #navigation #page-link-container .page-link-block{display:block;padding:13px 15px;font-size:14px}@media (min-width: 1200px){#document-show-page #navigation #page-link-container .page-link-block,#preview-document-page #navigation #page-link-container .page-link-block,#edit-document-page #document-page-container #navigation #page-link-container .page-link-block{padding:16px 22px}#document-show-page #navigation #page-link-container .page-link-block:hover,#preview-document-page #navigation #page-link-container .page-link-block:hover,#edit-document-page #document-page-container #navigation #page-link-container .page-link-block:hover{background-color:#f0f0f0;cursor:pointer}}#document-show-page #navigation #page-link-container .page-link-block i,#preview-document-page #navigation #page-link-container .page-link-block i,#edit-document-page #document-page-container #navigation #page-link-container .page-link-block i{margin-right:5px}#document-show-page #navigation #page-link-container .page-link-block i.fas,#preview-document-page #navigation #page-link-container .page-link-block i.fas,#edit-document-page #document-page-container #navigation #page-link-container .page-link-block i.fas{color:teal}#document-show-page #navigation.selected #page-link-container,#preview-document-page #navigation.selected #page-link-container,#edit-document-page #document-page-container #navigation.selected #page-link-container{display:block}#document-show-page .content.content-text .form-group,#document-show-page .content.content-question .form-group,#preview-document-page .content.content-text .form-group,#preview-document-page .content.content-question .form-group,#edit-document-page #document-page-container .content.content-text .form-group,#edit-document-page #document-page-container .content.content-question .form-group{margin-bottom:0px}#document-show-page .content.content-text input,#document-show-page .content.content-text textarea,#document-show-page .content.content-text select,#document-show-page .content.content-question input,#document-show-page .content.content-question textarea,#document-show-page .content.content-question select,#preview-document-page .content.content-text input,#preview-document-page .content.content-text textarea,#preview-document-page .content.content-text select,#preview-document-page .content.content-question input,#preview-document-page .content.content-question textarea,#preview-document-page .content.content-question select,#edit-document-page #document-page-container .content.content-text input,#edit-document-page #document-page-container .content.content-text textarea,#edit-document-page #document-page-container .content.content-text select,#edit-document-page #document-page-container .content.content-question input,#edit-document-page #document-page-container .content.content-question textarea,#edit-document-page #document-page-container .content.content-question select{padding:0px;border:0px;box-shadow:none;resize:none;background-color:transparent}#document-show-page .document-block .content-text p,#document-show-page .document-block .content-contract p,#document-show-page .document-block .contract-part p,#document-show-page .document-block #contract-signatures-container p,#preview-document-page .document-block .content-text p,#preview-document-page .document-block .content-contract p,#preview-document-page .document-block .contract-part p,#preview-document-page .document-block #contract-signatures-container p,#edit-document-page .document-block .content-container .content-text p,#edit-document-page .document-block .content-container .content-contract p,#edit-document-page .document-block .content-container .contract-part p,#edit-document-page .document-block .content-container #contract-signatures-container p,#edit-document-page .structured-contract-page-container .content-text p,#edit-document-page .structured-contract-page-container .content-contract p,#edit-document-page .structured-contract-page-container .contract-part p,#edit-document-page .structured-contract-page-container #contract-signatures-container p,#preview-document-page .structured-contract-page-container .content-text p,#preview-document-page .structured-contract-page-container .content-contract p,#preview-document-page .structured-contract-page-container .contract-part p,#preview-document-page .structured-contract-page-container #contract-signatures-container p,#document-show-page .structured-contract-page-container .content-text p,#document-show-page .structured-contract-page-container .content-contract p,#document-show-page .structured-contract-page-container .contract-part p,#document-show-page .structured-contract-page-container #contract-signatures-container p{font-size:15.5px;line-height:27px;color:#151719;margin-bottom:0px}#edit-document-page .document-block .content-container .contract-part .editable-content-container p,#edit-document-page .structured-contract-page-container .contract-part .editable-content-container p{margin-top:10px;margin-bottom:10px}#edit-document-page .document-block .content-container .contract-part p:first-of-type,#edit-document-page .structured-contract-page-container .contract-part p:first-of-type{margin-top:0px}#edit-document-page .document-block .content-container .contract-part p:last-of-type,#edit-document-page .structured-contract-page-container .contract-part p:last-of-type{margin-bottom:0px}#document-show-page .document-block .contract-part p,#preview-document-page .document-block .contract-part p,#preview-document-page .structured-contract-page-container .contract-part p,#document-show-page .structured-contract-page-container .contract-part p{margin-top:10px;margin-bottom:10px}#document-show-page .document-block .contract-part p:first-child,#preview-document-page .document-block .contract-part p:first-child,#preview-document-page .structured-contract-page-container .contract-part p:first-child,#document-show-page .structured-contract-page-container .contract-part p:first-child{margin-top:0px}#document-show-page .document-block .contract-part p:last-child,#preview-document-page .document-block .contract-part p:last-child,#preview-document-page .structured-contract-page-container .contract-part p:last-child,#document-show-page .structured-contract-page-container .contract-part p:last-child{margin-bottom:0px}#document-show-page .document-block .content.content-image img,#preview-document-page .document-block .content.content-image img,#edit-document-page .document-block .content.content-image img{max-width:100%;margin-bottom:5px;margin-top:5px}#document-show-page .document-block .content.content-image.circle img,#preview-document-page .document-block .content.content-image.circle img,#edit-document-page .document-block .content.content-image.circle img{border-radius:100% !important}#document-show-page .document-block .content.content-image.center img,#preview-document-page .document-block .content.content-image.center img,#edit-document-page .document-block .content.content-image.center img{margin-left:auto;margin-right:auto}#document-show-page .document-block .content.content-image.right img,#preview-document-page .document-block .content.content-image.right img,#edit-document-page .document-block .content.content-image.right img{margin-left:auto}#document-show-page .document-block .content.content-image.left img,#preview-document-page .document-block .content.content-image.left img,#edit-document-page .document-block .content.content-image.left img{margin-right:auto}#document-show-page .document-block .content.content-image.fill img,#preview-document-page .document-block .content.content-image.fill img,#edit-document-page .document-block .content.content-image.fill img{max-width:100% !important;width:100%}#document-show-page .document-block .content.content-image .placeholder-image-container,#preview-document-page .document-block .content.content-image .placeholder-image-container,#edit-document-page .document-block .content.content-image .placeholder-image-container{position:relative;width:100%;height:200px;background-color:#c0e0e4}@media (min-width: 576px){#document-show-page .document-block .content.content-image .placeholder-image-container,#preview-document-page .document-block .content.content-image .placeholder-image-container,#edit-document-page .document-block .content.content-image .placeholder-image-container{height:225px}}@media (min-width: 1200px){#document-show-page .document-block .content.content-image .placeholder-image-container:hover,#preview-document-page .document-block .content.content-image .placeholder-image-container:hover,#edit-document-page .document-block .content.content-image .placeholder-image-container:hover{cursor:pointer}}#document-show-page .document-block .content.content-image .placeholder-image-container .icon-and-text,#preview-document-page .document-block .content.content-image .placeholder-image-container .icon-and-text,#edit-document-page .document-block .content.content-image .placeholder-image-container .icon-and-text{font-size:16px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#2e7182;text-align:center}@media (min-width: 576px){#document-show-page .document-block .content.content-image .placeholder-image-container .icon-and-text,#preview-document-page .document-block .content.content-image .placeholder-image-container .icon-and-text,#edit-document-page .document-block .content.content-image .placeholder-image-container .icon-and-text{font-size:14.5px}}#document-show-page .document-block .content.content-image .placeholder-image-container .icon-and-text i,#preview-document-page .document-block .content.content-image .placeholder-image-container .icon-and-text i,#edit-document-page .document-block .content.content-image .placeholder-image-container .icon-and-text i{display:block}#edit-document-page .document-block .content.content-video .click-intercept{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}#document-show-page .document-block .content.content-video .placeholder-video-container,#preview-document-page .document-block .content.content-video .placeholder-video-container,#edit-document-page .document-block .content.content-video .placeholder-video-container{position:relative;width:100%;height:200px;background-color:#c0e0e4}@media (min-width: 576px){#document-show-page .document-block .content.content-video .placeholder-video-container,#preview-document-page .document-block .content.content-video .placeholder-video-container,#edit-document-page .document-block .content.content-video .placeholder-video-container{height:250px}}#document-show-page .document-block .content.content-video .placeholder-video-container .icon-and-text,#preview-document-page .document-block .content.content-video .placeholder-video-container .icon-and-text,#edit-document-page .document-block .content.content-video .placeholder-video-container .icon-and-text{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#2e7182;text-align:center}#document-show-page .document-block .content.content-video .placeholder-video-container .icon-and-text i,#preview-document-page .document-block .content.content-video .placeholder-video-container .icon-and-text i,#edit-document-page .document-block .content.content-video .placeholder-video-container .icon-and-text i{display:block}#document-show-page .document-block .content.content-video .placeholder-video-container.with-error,#preview-document-page .document-block .content.content-video .placeholder-video-container.with-error,#edit-document-page .document-block .content.content-video .placeholder-video-container.with-error{background-color:#e2bdbd}#document-show-page .document-block .content.content-video .placeholder-video-container.with-error .icon-and-text,#preview-document-page .document-block .content.content-video .placeholder-video-container.with-error .icon-and-text,#edit-document-page .document-block .content.content-video .placeholder-video-container.with-error .icon-and-text{color:red}#document-show-page .document-block .content.content-video .youtube-embed-container,#preview-document-page .document-block .content.content-video .youtube-embed-container,#edit-document-page .document-block .content.content-video .youtube-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#document-show-page .document-block .content.content-video .youtube-embed-container iframe,#preview-document-page .document-block .content.content-video .youtube-embed-container iframe,#edit-document-page .document-block .content.content-video .youtube-embed-container iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}#document-show-page .document-block .content.content-divider .line.left,#preview-document-page .document-block .content.content-divider .line.left,#edit-document-page .document-block .content.content-divider .line.left{left:0px;transform:translateY(-50%) translateX(0%)}#document-show-page .document-block .content.content-divider .line.right,#preview-document-page .document-block .content.content-divider .line.right,#edit-document-page .document-block .content.content-divider .line.right{right:0px;left:initial;transform:translateY(-50%) translateX(0%)}#document-show-page .content.content-question,#preview-document-page .content.content-question,#edit-document-page #document-page-container .content.content-question{position:relative;padding-top:20px;padding-bottom:20px}#document-show-page .content.content-question #content_question_question,#preview-document-page .content.content-question #content_question_question,#edit-document-page #document-page-container .content.content-question #content_question_question{font-size:17px;margin-bottom:15px}@media (min-width: 576px){#document-show-page .content.content-question #content_question_question,#preview-document-page .content.content-question #content_question_question,#edit-document-page #document-page-container .content.content-question #content_question_question{font-size:16px}}#document-show-page .content.content-question .add-option-button,#preview-document-page .content.content-question .add-option-button,#edit-document-page #document-page-container .content.content-question .add-option-button{font-size:16px;display:none;padding-left:8px;margin-top:8px}@media (min-width: 576px){#document-show-page .content.content-question .add-option-button,#preview-document-page .content.content-question .add-option-button,#edit-document-page #document-page-container .content.content-question .add-option-button{font-size:14.5px}}@media (min-width: 1200px){#document-show-page .content.content-question .add-option-button,#preview-document-page .content.content-question .add-option-button,#edit-document-page #document-page-container .content.content-question .add-option-button{margin-top:13px}}#document-show-page .content.content-question .placeholder-answer-field,#document-show-page .content.content-question .answer-field,#document-show-page .content.content-question select,#preview-document-page .content.content-question .placeholder-answer-field,#preview-document-page .content.content-question .answer-field,#preview-document-page .content.content-question select,#edit-document-page #document-page-container .content.content-question .placeholder-answer-field,#edit-document-page #document-page-container .content.content-question .answer-field,#edit-document-page #document-page-container .content.content-question select{background-color:#f2f2f2;padding:10px;border-radius:8px}#document-show-page .content.content-question .placeholder-answer-field:disabled:hover,#document-show-page .content.content-question .answer-field:disabled:hover,#document-show-page .content.content-question select:disabled:hover,#preview-document-page .content.content-question .placeholder-answer-field:disabled:hover,#preview-document-page .content.content-question .answer-field:disabled:hover,#preview-document-page .content.content-question select:disabled:hover,#edit-document-page #document-page-container .content.content-question .placeholder-answer-field:disabled:hover,#edit-document-page #document-page-container .content.content-question .answer-field:disabled:hover,#edit-document-page #document-page-container .content.content-question select:disabled:hover{cursor:not-allowed}#document-show-page .content.content-question .placeholder-answer-field,#preview-document-page .content.content-question .placeholder-answer-field,#edit-document-page #document-page-container .content.content-question .placeholder-answer-field{color:#7e7e7e}#document-show-page .content.content-question .placeholder-answer-field.dropdown,#preview-document-page .content.content-question .placeholder-answer-field.dropdown,#edit-document-page #document-page-container .content.content-question .placeholder-answer-field.dropdown{position:relative;width:225px;height:45px}#document-show-page .content.content-question .placeholder-answer-field.dropdown i,#preview-document-page .content.content-question .placeholder-answer-field.dropdown i,#edit-document-page #document-page-container .content.content-question .placeholder-answer-field.dropdown i{position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#9e9e9e}#document-show-page .content.content-question .error-stripe{display:none;position:absolute;top:0px;left:0px;height:100%;width:5px;background-color:#ad3434}#document-show-page .content.content-question.required-error{color:#ad3434}#document-show-page .content.content-question.required-error .error-stripe{display:none}#document-show-page .content.content-question.required-error input,#document-show-page .content.content-question.required-error textarea,#document-show-page .content.content-question.required-error select{background-color:#ffd0d0}#document-show-page .content.content-question .required-indicator,#preview-document-page .content.content-question .required-indicator,#edit-document-page #document-page-container .content.content-question .required-indicator{display:none;color:#ad3434;font-size:14px;margin-bottom:9px}#document-show-page .content.content-question.required-question .required-indicator,#preview-document-page .content.content-question.required-question .required-indicator,#edit-document-page #document-page-container .content.content-question.required-question .required-indicator{display:block}#edit-document-page #document-page-container .content.content-question.dropdown .content-answer-options-container{display:none}#edit-document-page #document-page-container .content.content-question .content-answer-option{position:relative}#edit-document-page #document-page-container .content.content-question .content-answer-option .form-container.field-container{width:calc(100% - 100px)}#edit-document-page #document-page-container .content.content-question .content-answer-option textarea.answer-option{border-radius:0px;padding:0px;padding-top:18px}#edit-document-page #document-page-container .content.content-question .content-answer-option .answer-option-icons-container .answer-option-icons i{display:none}@media (min-width: 1200px){#edit-document-page #document-page-container .content.content-question .content-answer-option .answer-option-icons-container .answer-option-icons i{font-size:22px}}#edit-document-page #document-page-container .content.content-question .content-answer-option .answer-option-icons-container .action-items-icons{display:none;margin-right:12px}#edit-document-page #document-page-container .content.content-question .content-answer-option .answer-option-icons-container .action-items-icons i{margin-left:5px}@media (min-width: 1200px){#edit-document-page #document-page-container .content.content-question .content-answer-option .answer-option-icons-container .action-items-icons i{font-size:18px}}#edit-document-page #document-page-container .content.content-question .content-answer-option[data-question-type='single_choice'] textarea,#edit-document-page #document-page-container .content.content-question .content-answer-option[data-question-type='multiple_choice'] textarea{padding-left:10px}@media (min-width: 1200px){#edit-document-page #document-page-container .content.content-question .content-answer-option[data-question-type='single_choice'] textarea,#edit-document-page #document-page-container .content.content-question .content-answer-option[data-question-type='multiple_choice'] textarea{padding-left:20px}}#edit-document-page #document-page-container .content.content-question .content-answer-option[data-question-type='single_choice'] .answer-option-icons .fa-circle{display:inline-block}#edit-document-page #document-page-container .content.content-question .content-answer-option[data-question-type='multiple_choice'] .answer-option-icons .fa-square{display:inline-block}#document-show-page .content.content-question .content-answer-option .fa-circle,#document-show-page .content.content-question .content-answer-option .fa-square,#document-show-page .content.content-question .content-answer-option .fa-square-check,#document-show-page .content.content-question .content-answer-option .fa-circle-dot,#preview-document-page .content.content-question .content-answer-option .fa-circle,#preview-document-page .content.content-question .content-answer-option .fa-square,#preview-document-page .content.content-question .content-answer-option .fa-square-check,#preview-document-page .content.content-question .content-answer-option .fa-circle-dot{display:none}@media (min-width: 1200px){#document-show-page .content.content-question .content-answer-option .fa-circle,#document-show-page .content.content-question .content-answer-option .fa-square,#document-show-page .content.content-question .content-answer-option .fa-square-check,#document-show-page .content.content-question .content-answer-option .fa-circle-dot,#preview-document-page .content.content-question .content-answer-option .fa-circle,#preview-document-page .content.content-question .content-answer-option .fa-square,#preview-document-page .content.content-question .content-answer-option .fa-square-check,#preview-document-page .content.content-question .content-answer-option .fa-circle-dot{font-size:25px}}#document-show-page .content.content-question .content-answer-option[data-question-type='single_choice'] .fa-circle,#preview-document-page .content.content-question .content-answer-option[data-question-type='single_choice'] .fa-circle{display:inline-block}#document-show-page .content.content-question .content-answer-option[data-question-type='multiple_choice'] .fa-square,#preview-document-page .content.content-question .content-answer-option[data-question-type='multiple_choice'] .fa-square{display:inline-block}#document-show-page .content.content-question .content-answer-option[data-selected="true"] .fa-circle,#preview-document-page .content.content-question .content-answer-option[data-selected="true"] .fa-circle{display:none}#document-show-page .content.content-question .content-answer-option[data-selected="true"] .fa-square,#preview-document-page .content.content-question .content-answer-option[data-selected="true"] .fa-square{display:none}#document-show-page .content.content-question .content-answer-option[data-selected="true"][data-question-type='single_choice'] .fa-circle-dot,#preview-document-page .content.content-question .content-answer-option[data-selected="true"][data-question-type='single_choice'] .fa-circle-dot{display:inline-block}#document-show-page .content.content-question .content-answer-option[data-selected="true"][data-question-type='multiple_choice'] .fa-square-check,#preview-document-page .content.content-question .content-answer-option[data-selected="true"][data-question-type='multiple_choice'] .fa-square-check{display:inline-block}#document-show-page .content.content-question .content-answer-option,#preview-document-page .content.content-question .content-answer-options{margin-top:10px}#document-show-page .content.content-question .content-answer-option,#preview-document-page .content.content-question .content-answer-option{display:inline-block;padding:10px;border-radius:6px;margin-bottom:5px}@media (min-width: 1200px){#document-show-page .content.content-question .content-answer-option,#preview-document-page .content.content-question .content-answer-option{padding-right:15px}#document-show-page .content.content-question .content-answer-option:hover,#preview-document-page .content.content-question .content-answer-option:hover{background-color:#f3f3f3;cursor:pointer}}#document-show-page .content.content-question .content-answer-option i,#preview-document-page .content.content-question .content-answer-option i{margin-right:5px}#document-show-page .content.content-question .content-answer-option .answer-label,#preview-document-page .content.content-question .content-answer-option .answer-label{display:inline-block;position:relative}@media (min-width: 1200px){#document-show-page .content.content-question .content-answer-option .answer-label,#preview-document-page .content.content-question .content-answer-option .answer-label{top:-4px}}@media (min-width: 1200px){#document-show-page .content.content-question .content-answer-option[data-can-be-answered='false']:hover,#preview-document-page .content.content-question .content-answer-option[data-can-be-answered='false']:hover{background-color:transparent;cursor:not-allowed}}#document-show-page .document-block .content-contract-element,#preview-document-page .document-block .content-contract-element,#edit-document-page .document-block .content-contract-element{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#document-show-page .document-block .content-contract-element p,#preview-document-page .document-block .content-contract-element p,#edit-document-page .document-block .content-contract-element p{margin-bottom:0px}#edit-document-page .document-block .content-contract-element #header-text{height:0px;overflow:hidden;transition:height 0.2s}#edit-document-page .document-block.highlight-selected .content-contract-element #header-text{height:17px;overflow:visible}#document-show-page .document-block .content-contract,#preview-document-page .document-block .content-contract,#edit-document-page .document-block .content-contract{padding-top:20px;padding-bottom:20px}#document-show-page .document-block .content-contract .contract-body,#preview-document-page .document-block .content-contract .contract-body,#edit-document-page .document-block .content-contract .contract-body{position:relative}#document-show-page .document-block .content-contract p,#preview-document-page .document-block .content-contract p,#edit-document-page .document-block .content-contract p{margin-bottom:0px}#manage-document-page .content-signature,#document-show-page .document-block .content-signature,#preview-document-page .document-block .content-signature,#edit-document-page .document-block .content-signature,#edit-document-page .contract-part-signature,#preview-document-page .contract-part-signature,#document-show-page .contract-part-signature,.activity-container .preview-block .content-signature,.in-app-notification-container .content-signature{position:relative;padding-top:20px;padding-bottom:20px}#manage-document-page .content-signature .signature-container,#document-show-page .document-block .content-signature .signature-container,#preview-document-page .document-block .content-signature .signature-container,#edit-document-page .document-block .content-signature .signature-container,#edit-document-page .contract-part-signature .signature-container,#preview-document-page .contract-part-signature .signature-container,#document-show-page .contract-part-signature .signature-container,.activity-container .preview-block .content-signature .signature-container,.in-app-notification-container .content-signature .signature-container{width:100%}@media (min-width: 576px){#manage-document-page .content-signature .signature-container,#document-show-page .document-block .content-signature .signature-container,#preview-document-page .document-block .content-signature .signature-container,#edit-document-page .document-block .content-signature .signature-container,#edit-document-page .contract-part-signature .signature-container,#preview-document-page .contract-part-signature .signature-container,#document-show-page .contract-part-signature .signature-container,.activity-container .preview-block .content-signature .signature-container,.in-app-notification-container .content-signature .signature-container{width:400px}}#manage-document-page .content-signature .signature-container .dotted-line-container,#document-show-page .document-block .content-signature .signature-container .dotted-line-container,#preview-document-page .document-block .content-signature .signature-container .dotted-line-container,#edit-document-page .document-block .content-signature .signature-container .dotted-line-container,#edit-document-page .contract-part-signature .signature-container .dotted-line-container,#preview-document-page .contract-part-signature .signature-container .dotted-line-container,#document-show-page .contract-part-signature .signature-container .dotted-line-container,.activity-container .preview-block .content-signature .signature-container .dotted-line-container,.in-app-notification-container .content-signature .signature-container .dotted-line-container{position:relative;height:70px;margin-bottom:9px;border-bottom:2px dotted #bebebe;background-color:#f7f7f7}#manage-document-page .content-signature .dotted-line-container svg,#document-show-page .document-block .content-signature .dotted-line-container svg,#preview-document-page .document-block .content-signature .dotted-line-container svg,#edit-document-page .document-block .content-signature .dotted-line-container svg,#edit-document-page .contract-part-signature .dotted-line-container svg,#preview-document-page .contract-part-signature .dotted-line-container svg,#document-show-page .contract-part-signature .dotted-line-container svg,.activity-container .preview-block .content-signature .dotted-line-container svg,.in-app-notification-container .content-signature .dotted-line-container svg{width:143px;position:absolute;bottom:4px}#manage-document-page .content-signature .dotted-line-container .typed-signature,#document-show-page .document-block .content-signature .dotted-line-container .typed-signature,#preview-document-page .document-block .content-signature .dotted-line-container .typed-signature,#edit-document-page .document-block .content-signature .dotted-line-container .typed-signature,#edit-document-page .contract-part-signature .dotted-line-container .typed-signature,#preview-document-page .contract-part-signature .dotted-line-container .typed-signature,#document-show-page .contract-part-signature .dotted-line-container .typed-signature,.activity-container .preview-block .content-signature .dotted-line-container .typed-signature,.in-app-notification-container .content-signature .dotted-line-container .typed-signature{font-family:'Dancing Script', cursive;font-size:25px;position:absolute;bottom:20px;left:20px}#manage-document-page .content-signature .dotted-line-container .signed-at,#document-show-page .document-block .content-signature .dotted-line-container .signed-at,#preview-document-page .document-block .content-signature .dotted-line-container .signed-at,#edit-document-page .document-block .content-signature .dotted-line-container .signed-at,#edit-document-page .contract-part-signature .dotted-line-container .signed-at,#preview-document-page .contract-part-signature .dotted-line-container .signed-at,#document-show-page .contract-part-signature .dotted-line-container .signed-at,.activity-container .preview-block .content-signature .dotted-line-container .signed-at,.in-app-notification-container .content-signature .dotted-line-container .signed-at{font-size:16px;position:absolute;bottom:20px;right:10px}@media (min-width: 576px){#manage-document-page .content-signature .dotted-line-container .signed-at,#document-show-page .document-block .content-signature .dotted-line-container .signed-at,#preview-document-page .document-block .content-signature .dotted-line-container .signed-at,#edit-document-page .document-block .content-signature .dotted-line-container .signed-at,#edit-document-page .contract-part-signature .dotted-line-container .signed-at,#preview-document-page .contract-part-signature .dotted-line-container .signed-at,#document-show-page .contract-part-signature .dotted-line-container .signed-at,.activity-container .preview-block .content-signature .dotted-line-container .signed-at,.in-app-notification-container .content-signature .dotted-line-container .signed-at{font-size:14.5px}}#manage-document-page .content-signature .dotted-line-container .click-to-sign,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign{position:absolute;top:0px;right:0px;bottom:0px;left:0px;bottom:-2px;background-color:#ecf6ff;color:#1a3147;border:1px solid #cdd9e7;border-bottom:2px dotted #1a3147;transition:all 0.4s}#manage-document-page .content-signature .dotted-line-container .click-to-sign i,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign i,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign i,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign i,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign i,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign i,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign i,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign i,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign i{font-size:30px;color:#4d7fb7;position:absolute;top:50%;transform:translateY(-50%);left:10px;transition:all 0.2s}@media (min-width: 576px){#manage-document-page .content-signature .dotted-line-container .click-to-sign i,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign i,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign i,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign i,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign i,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign i,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign i,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign i,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign i{font-size:42px;left:initial;right:-54px;transform:rotate(180deg) translateY(23px)}}#manage-document-page .content-signature .dotted-line-container .click-to-sign span,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign span,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign span,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign span,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign span,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign span,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign span,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign span,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign span{position:absolute;top:50%;transform:translateY(-50%);left:60px}@media (min-width: 576px){#manage-document-page .content-signature .dotted-line-container .click-to-sign span,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign span,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign span,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign span,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign span,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign span,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign span,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign span,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign span{left:18px}}@media (min-width: 1200px){#manage-document-page .content-signature .dotted-line-container .click-to-sign:hover,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign:hover,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign:hover,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign:hover,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign:hover,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign:hover,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign:hover,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign:hover,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#manage-document-page .content-signature .dotted-line-container .click-to-sign:hover i,#document-show-page .document-block .content-signature .dotted-line-container .click-to-sign:hover i,#preview-document-page .document-block .content-signature .dotted-line-container .click-to-sign:hover i,#edit-document-page .document-block .content-signature .dotted-line-container .click-to-sign:hover i,#edit-document-page .contract-part-signature .dotted-line-container .click-to-sign:hover i,#preview-document-page .contract-part-signature .dotted-line-container .click-to-sign:hover i,#document-show-page .contract-part-signature .dotted-line-container .click-to-sign:hover i,.activity-container .preview-block .content-signature .dotted-line-container .click-to-sign:hover i,.in-app-notification-container .content-signature .dotted-line-container .click-to-sign:hover i{transform:rotate(180deg) translateY(23px) scale(1.2)}}#manage-document-page .content-signature .dotted-line-container .profile-outside-expiration-window,#document-show-page .document-block .content-signature .dotted-line-container .profile-outside-expiration-window,#preview-document-page .document-block .content-signature .dotted-line-container .profile-outside-expiration-window,#edit-document-page .document-block .content-signature .dotted-line-container .profile-outside-expiration-window,#edit-document-page .contract-part-signature .dotted-line-container .profile-outside-expiration-window,#preview-document-page .contract-part-signature .dotted-line-container .profile-outside-expiration-window,#document-show-page .contract-part-signature .dotted-line-container .profile-outside-expiration-window,.activity-container .preview-block .content-signature .dotted-line-container .profile-outside-expiration-window,.in-app-notification-container .content-signature .dotted-line-container .profile-outside-expiration-window{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#ffe3e3}#manage-document-page .content-signature .dotted-line-container .profile-outside-expiration-window:hover,#document-show-page .document-block .content-signature .dotted-line-container .profile-outside-expiration-window:hover,#preview-document-page .document-block .content-signature .dotted-line-container .profile-outside-expiration-window:hover,#edit-document-page .document-block .content-signature .dotted-line-container .profile-outside-expiration-window:hover,#edit-document-page .contract-part-signature .dotted-line-container .profile-outside-expiration-window:hover,#preview-document-page .contract-part-signature .dotted-line-container .profile-outside-expiration-window:hover,#document-show-page .contract-part-signature .dotted-line-container .profile-outside-expiration-window:hover,.activity-container .preview-block .content-signature .dotted-line-container .profile-outside-expiration-window:hover,.in-app-notification-container .content-signature .dotted-line-container .profile-outside-expiration-window:hover{cursor:not-allowed}#preview-document-page .contract-part-signature .click-to-sign,#preview-document-page .document-block .content-signature .click-to-sign{display:none !important}.activity-container .preview-block .content-signature{width:100%;padding-top:0px;padding-bottom:0px;margin-top:10px}.activity-container .preview-block .content-signature .signature-container{width:initial}.activity-container .preview-block .content-signature .signature-container .dotted-line-container{border-top-right-radius:9px;border-top-left-radius:9px;margin-bottom:0px}.in-app-notification-container .content-signature{width:400px}.signature-capture[data-signature-input-method="typed"] #signature-pad{display:none}.signature-capture[data-signature-input-method="typed"] #content_signature_typed_signature{display:block}.signature-capture[data-signature-input-method="drawn"] #signature-pad{display:block}.signature-capture[data-signature-input-method="drawn"] #content_signature_typed_signature{display:none}.signature-capture[data-signature-input-method="drawn"] #signature-pad-prepend{display:block}.signature-capture #input-method-button-group{margin-bottom:15px}.signature-capture #signature-pad,.signature-capture input#content_signature_typed_signature{background-color:#ecf6ff;border:1px dashed #5f707f;border-radius:10px;box-shadow:none}.signature-capture #signature-pad-prepend{position:relative;display:none;width:80vw;text-align:right}@media (min-width: 576px){.signature-capture #signature-pad-prepend{width:400px}}.signature-capture #signature-pad-prepend .clear-signature-button{position:absolute;top:7px;right:7px;font-size:28px;color:#848484}@media (min-width: 1200px){.signature-capture #signature-pad-prepend .clear-signature-button:hover{cursor:pointer;color:#606060}}.signature-capture input#content_signature_typed_signature{width:80vw;height:initial;padding:20px 10px 20px 20px;font-family:'Dancing Script', cursive;font-size:38px}@media (min-width: 576px){.signature-capture input#content_signature_typed_signature{width:400px}}.signature-capture #consent-container{margin-top:25px;margin-bottom:100px}@media (min-width: 576px){.signature-capture #consent-container{margin-bottom:50px}}.signature-capture #consent-container input{width:20px;height:20px}.signature-capture #consent-container label{left:35px;font-weight:normal;font-size:14px}@media (min-width: 1200px){.signature-capture #consent-container label{margin-right:200px}}@media (min-width: 1200px){#new-document-modal .file-upload-container{width:90%;max-width:600px;margin-left:auto;margin-right:auto;margin-top:50px}}#contract-templates-page .template-document-row,#document-templates-page .template-document-row,#new-document-modal .template-document-row{background-color:#fff;padding:13px 13px;position:relative}@media (min-width: 1200px){#contract-templates-page .template-document-row,#document-templates-page .template-document-row,#new-document-modal .template-document-row{position:relative;display:flex;align-items:center;border-bottom:1px solid #f1f1f1}#contract-templates-page .template-document-row:hover,#document-templates-page .template-document-row:hover,#new-document-modal .template-document-row:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);z-index:2}}#contract-templates-page .template-document-row,#document-templates-page .template-document-row{padding-right:5px}#contract-templates-page .template-document-row .document-name,#document-templates-page .template-document-row .document-name,#new-document-modal .template-document-row .document-name{font-weight:500;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:flex;align-items:center;position:relative}#contract-templates-page .template-document-row .document-name a,#document-templates-page .template-document-row .document-name a,#new-document-modal .template-document-row .document-name a{font-size:14px;color:#464646}#contract-templates-page .template-document-row .document-name .overflow-fade-out,#document-templates-page .template-document-row .document-name .overflow-fade-out,#new-document-modal .template-document-row .document-name .overflow-fade-out{pointer-events:none;position:absolute;top:0px;right:0px;bottom:0px;width:50px;background:linear-gradient(90deg, rgba(252,252,252,0) 0%, #fff 70%, #fff 100%)}#contract-templates-page .template-document-row .contract-dependencies .dependent-badge,#document-templates-page .template-document-row .contract-dependencies .dependent-badge,#new-document-modal .template-document-row .contract-dependencies .dependent-badge{width:fit-content;border:1px solid #f2f2f2;color:#464646;border-radius:.25rem;background-color:#fff;color:#797979;padding:4px;font-size:14px}@media (min-width: 576px){#contract-templates-page .template-document-row .contract-dependencies .dependent-badge,#document-templates-page .template-document-row .contract-dependencies .dependent-badge,#new-document-modal .template-document-row .contract-dependencies .dependent-badge{font-size:13.5px}}#contract-templates-page .template-document-row .folder,#document-templates-page .template-document-row .folder,#new-document-modal .template-document-row .folder{font-size:13px;color:#a8a8a8;margin-top:4px;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}@media (min-width: 1200px){#contract-templates-page .template-document-row .folder,#document-templates-page .template-document-row .folder,#new-document-modal .template-document-row .folder{margin-top:0px}}#contract-templates-page .template-document-row .dropdown-ellipsis,#document-templates-page .template-document-row .dropdown-ellipsis,#new-document-modal .template-document-row .dropdown-ellipsis{margin-left:auto}#contract-templates-page .template-document-row .dropdown-ellipsis i,#document-templates-page .template-document-row .dropdown-ellipsis i,#new-document-modal .template-document-row .dropdown-ellipsis i{padding:10px;border-radius:5px}@media (min-width: 1200px){#contract-templates-page .template-document-row .dropdown-ellipsis i:hover,#document-templates-page .template-document-row .dropdown-ellipsis i:hover,#new-document-modal .template-document-row .dropdown-ellipsis i:hover{cursor:pointer;background-color:#eeeeee}}#contract-templates-page .template-document-row .document-not-compatible-intercept,#document-templates-page .template-document-row .document-not-compatible-intercept,#new-document-modal .template-document-row .document-not-compatible-intercept{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:4}#contract-templates-page .template-document-row .document-not-compatible-intercept:hover,#document-templates-page .template-document-row .document-not-compatible-intercept:hover,#new-document-modal .template-document-row .document-not-compatible-intercept:hover{background-color:#f1f5f870}#contract-templates-page .template-document-row .document-name,#document-templates-page .template-document-row .document-name,#new-document-modal .template-document-row .document-name{flex:0 0 34%;padding-right:10px}#contract-templates-page .template-document-row .contract-dependencies,#document-templates-page .template-document-row .contract-dependencies,#new-document-modal .template-document-row .contract-dependencies{flex:0 0 120px}#contract-templates-page .template-document-row .document-actions,#document-templates-page .template-document-row .document-actions,#new-document-modal .template-document-row .document-actions{flex:0 0 350px}#contract-templates-page .template-document-row .document-actions .badge,#document-templates-page .template-document-row .document-actions .badge,#new-document-modal .template-document-row .document-actions .badge{border:1px solid #ebebeb;color:#464646}#contract-templates-page .template-document-row .attached-to-documents,#document-templates-page .template-document-row .attached-to-documents,#new-document-modal .template-document-row .attached-to-documents{flex:0 0 227px}#contract-templates-page .template-document-row .folder,#document-templates-page .template-document-row .folder,#new-document-modal .template-document-row .folder{color:#797979;font-size:14px}@media (min-width: 576px){#contract-templates-page .template-document-row .folder,#document-templates-page .template-document-row .folder,#new-document-modal .template-document-row .folder{font-size:13.5px}}#contract-templates-page .template-document-row .folder i,#document-templates-page .template-document-row .folder i,#new-document-modal .template-document-row .folder i{margin-right:5px}#document-templates-page .template-document-row.header-row:hover,#contract-templates-page .template-document-row.header-row:hover,#new-document-modal .template-document-row.header-row:hover{box-shadow:none;-webkit-box-shadow:none}#document-templates-page .template-document-row.header-row .document-name,#document-templates-page .template-document-row.header-row .contract-dependencies,#document-templates-page .template-document-row.header-row .document-actions,#document-templates-page .template-document-row.header-row .attached-to-documents,#document-templates-page .template-document-row.header-row .folder,#contract-templates-page .template-document-row.header-row .document-name,#contract-templates-page .template-document-row.header-row .contract-dependencies,#contract-templates-page .template-document-row.header-row .document-actions,#contract-templates-page .template-document-row.header-row .attached-to-documents,#contract-templates-page .template-document-row.header-row .folder,#new-document-modal .template-document-row.header-row .document-name,#new-document-modal .template-document-row.header-row .contract-dependencies,#new-document-modal .template-document-row.header-row .document-actions,#new-document-modal .template-document-row.header-row .attached-to-documents,#new-document-modal .template-document-row.header-row .folder{font-size:16px;font-weight:600;color:#464646}@media (min-width: 576px){#document-templates-page .template-document-row.header-row .document-name,#document-templates-page .template-document-row.header-row .contract-dependencies,#document-templates-page .template-document-row.header-row .document-actions,#document-templates-page .template-document-row.header-row .attached-to-documents,#document-templates-page .template-document-row.header-row .folder,#contract-templates-page .template-document-row.header-row .document-name,#contract-templates-page .template-document-row.header-row .contract-dependencies,#contract-templates-page .template-document-row.header-row .document-actions,#contract-templates-page .template-document-row.header-row .attached-to-documents,#contract-templates-page .template-document-row.header-row .folder,#new-document-modal .template-document-row.header-row .document-name,#new-document-modal .template-document-row.header-row .contract-dependencies,#new-document-modal .template-document-row.header-row .document-actions,#new-document-modal .template-document-row.header-row .attached-to-documents,#new-document-modal .template-document-row.header-row .folder{font-size:14.5px}}.document-template-type-icon{overflow:hidden;width:56px;height:50px;border-radius:6px;position:relative}.document-template-type-icon .icon-and-type-name{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;text-align:center;font-size:10.5px}.document-template-type-icon .icon-and-type-name i{font-size:18px;margin-bottom:4px;font-weight:300}.document-template-type-icon .wedding-dependent-indicator{position:absolute;top:0px;right:0px;color:#ffffff;padding:3px 5px;border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:13px;z-index:1;backdrop-filter:brightness(0.8);-webkit-backdrop-filter:brightness(0.8)}.document-template-type-icon-slim{overflow:hidden;width:79px;flex:0 0 79px;padding:9px;border-radius:6px;position:relative}.document-template-type-icon-slim .icon-and-type-name{font-size:11px;display:block}.document-template-type-icon-slim .icon-and-type-name i{display:none}.document-template-type-icon-slim .wedding-dependent-indicator{position:absolute;top:0px;right:0px;bottom:0px;aspect-ratio:1 / 1;z-index:1}.document-template-type-icon-slim .wedding-dependent-indicator i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:11px}#new-document-modal .template-document-row:not(.header-row){transition:opacity 0.2s}#new-document-modal .template-document-row:not(.header-row):hover{cursor:pointer}#new-document-modal .template-document-row .document-name{flex:0 0 40%;padding-right:0px}#new-document-modal .template-document-row.confirmation-faded:not(.header-row){opacity:0.3}#new-document-modal .template-document-row.confirmation-enabled:not(.header-row){opacity:1;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);z-index:3}#new-document-modal .template-document-row .confirmation-container{pointer-events:none;opacity:0;position:absolute;top:0px;right:0px;bottom:0px;padding-left:200px;background-color:#fff;background:linear-gradient(90deg, rgba(252,252,252,0) 0%, #fcfcfc 12%, #fcfcfc 100%);display:flex;align-items:center;transform:translateX(-150px);transition:all 0.1s ease-in-out}#new-document-modal .template-document-row.confirmation-enabled .confirmation-container{pointer-events:auto;transform:translateX(0px);opacity:1}#new-document-template-copy-modal .new-document-template-copy-modal-context-dropdown .info-container{display:flex;align-items:center;color:#989898}#new-document-template-copy-modal .new-document-template-copy-modal-context-dropdown .document-name-badge{border:1px solid #d9d9d9;padding:6px 8px;border-radius:5px;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;margin:0px 12px;color:#464646;font-size:16px}@media (min-width: 576px){#new-document-template-copy-modal .new-document-template-copy-modal-context-dropdown .document-name-badge{font-size:14.5px}}#new-document-template-copy-modal .template-copy-handler-container{background-color:#fff;padding:20px;border-radius:8px;margin-top:30px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#new-document-template-copy-modal .arrow-pointer-icon{font-size:24px}#new-document-template-copy-modal .reference-document-container{position:relative;height:100%;text-align:center;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);padding:10px 5px;border-radius:8px;width:90%;margin-left:auto;margin-right:auto}#new-document-template-copy-modal .reference-document-container .document-template-type-icon{display:block;margin-left:auto;margin-right:auto}#new-document-template-copy-modal .reference-document-container .document-source-label{position:absolute;top:0px;background-color:#fff;padding:4px;font-size:14px}@media (min-width: 576px){#new-document-template-copy-modal .reference-document-container .document-source-label{font-size:12.5px}}#new-document-template-copy-modal .reference-document-container .document-source-label.original{left:0px;border-top-left-radius:6px;border-bottom-right-radius:6px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#new-document-template-copy-modal .reference-document-container .document-source-label.copy{right:0px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#new-document-template-copy-modal .reference-document-container .reference-document-name{font-size:14px;line-height:18px;display:block;margin-top:10px}@media (min-width: 576px){#new-document-template-copy-modal .reference-document-container .reference-document-name{font-size:13.5px}}#new-document-template-copy-modal .arrow-container-column{padding-top:10px;padding-bottom:10px}#new-document-template-copy-modal .radio-selection-cards-container .selection-card{background-color:#e5eaee;border-color:#e3e3e3}#new-document-template-copy-modal .radio-selection-cards-container .selection-card:not(.selected):hover{border-color:#a0a0a0}#new-document-template-copy-modal .radio-selection-cards-container .selection-card.selected{border-color:#529a52}#new-document-template-copy-modal .radio-selection-cards-container .selection-card .fa-circle{color:#c4c4c4}#new-document-template-copy-modal .fin-doc-template-type-icon{background-color:#f4f4f4;border-radius:6px;width:fit-content;margin-left:auto;margin-right:auto;padding:11px 8px;font-size:12px;color:#6a6a6a}#new-document-template-copy-modal .fin-doc-template-type-icon i{display:block;font-size:18px;margin-bottom:4px}.document-status-badge.draft{background-color:#eaeaea;color:#848484}.document-status-badge.published{background-color:#dbf2f0;color:#60898f}.document-status-badge.in_progress{background-color:#dbf2f0;color:#60898f}.document-status-badge.sent,.document-status-badge.completed{background-color:#cfedca;color:#4c8e41}.document-status-badge.expired,.document-status-badge.locked{background-color:#ffcece;color:#c22323}.document-table-row .document-status-badge{width:100px}.document-dynamic-block{display:block;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:6px;padding:25px;margin:27px 5px;font-size:16px;position:relative}@media (min-width: 576px){.document-dynamic-block{font-size:14.5px}}.document-dynamic-block .helper-text{margin:0px;border-left:3px solid teal;padding-left:12px;font-size:14px !important;color:#828282 !important}@media (min-width: 576px){.document-dynamic-block .helper-text{margin-right:30px;line-height:22px !important}}.document-dynamic-block .helper-text.no-bottom-margin{margin-bottom:0px !important}.document-dynamic-block .helper-text.for-issue{border-left-color:red}.document-dynamic-block .block-type-icon-for-editor{position:absolute;top:11px;right:12px;background-color:#e0efff;padding:6px;color:#5690cf;border-radius:6px}.document-dynamic-block .loader-container{display:flex;align-items:center}.document-dynamic-block .loader-container i{font-size:20px}.document-dynamic-block .loader-container .loader-text{padding-left:10px}.document-dynamic-block[data-dynamic-block-type="contract_services_summary"] .dynamic-block-fin-doc-service-summary-item{padding:20px 0px;border-bottom:1px solid #ebebeb}.document-dynamic-block[data-dynamic-block-type="contract_services_summary"] .dynamic-block-fin-doc-service-summary-item:first-child{padding-top:0px}.document-dynamic-block[data-dynamic-block-type="contract_services_summary"] .dynamic-block-fin-doc-service-summary-item:last-child{border-bottom:0px;padding-bottom:0px}.document-dynamic-block[data-dynamic-block-type="contract_services_summary"] .dynamic-block-fin-doc-service-summary-item .item-name-and-summary{font-weight:600;display:block}.document-dynamic-block[data-dynamic-block-type="contract_services_summary"] .dynamic-block-fin-doc-service-summary-item .item-description{margin:0px;margin-top:10px;font-size:14px !important;line-height:20px !important}.document-dynamic-block[data-dynamic-block-type="contract_payment_summary"] .payment-due-dates .payment-due-date{padding:20px 0px;border-bottom:1px solid #ebebeb;font-weight:600}.document-dynamic-block[data-dynamic-block-type="contract_payment_summary"] .payment-due-dates .payment-due-date:first-child{padding-top:0px}.document-dynamic-block[data-dynamic-block-type="contract_payment_summary"] .payment-due-dates .payment-due-date:last-child{border-bottom:0px;padding-bottom:0px}.document-dynamic-block[data-dynamic-block-type="contract_payment_summary"] .payment-due-dates .payment-due-date .amount-and-date{display:block}.document-dynamic-block[data-dynamic-block-type="contract_payment_summary"] .payment-due-dates .payment-due-date .payment-rule-summary{display:block;margin-top:5px;color:#727272;font-weight:normal}#document-payment-container{max-width:540px;margin-left:auto;margin-right:auto}#document-payment-container .payment-block{margin-top:20px;border-radius:7px;padding:20px}@media (min-width: 576px){#document-payment-container .payment-block{padding:30px}}#document-payment-container .payment-summary-container{box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;background-color:#fff;position:relative;padding-top:45px}@media (min-width: 576px){#document-payment-container .payment-summary-container{padding-top:30px}}#document-payment-container .payment-summary-container .amount{font-size:30px;font-weight:600;margin:12px 0px}@media (min-width: 576px){#document-payment-container .payment-summary-container .amount{font-size:35px}}#document-payment-container .payment-summary-container .info-label{font-weight:600;color:#838383}#document-payment-container .payment-summary-container .applied-amount-callout{display:block;width:fit-content;background-color:#e9f1f8;padding:10px;margin-top:15px;border-radius:6px;font-size:16px}@media (min-width: 576px){#document-payment-container .payment-summary-container .applied-amount-callout{font-size:14.5px}}#document-payment-container #invoice-callout .payments-icon{display:block;color:#c4c4c4}#document-payment-container .payment-summary-container #invoice-callout.for-mobile{position:absolute;top:0px;left:0px;transform:translateY(-50%);display:flex;align-items:center;background-color:#fff;padding:8px 22px;border-radius:6px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);text-align:center}#document-payment-container .payment-summary-container #invoice-callout.for-mobile .payments-icon{font-size:30px;margin-right:10px}#document-payment-container .payment-summary-container #invoice-callout.for-tablet-desktop .payments-icon{font-size:56px;margin-top:12px}#document-payment-container .footer-content-container{padding:20px 0px}#document-payment-container .footer-content-container .pay-now-button{font-weight:600;font-size:18px}#document-payment-container .footer-content-container .powered-by-stripe{display:block;width:130px;margin-left:auto;margin-right:auto;margin-top:25px}@media (min-width: 576px){#document-payment-container .footer-content-container .powered-by-stripe{margin-right:initial;margin-top:0px}}#document-payment-container .payment-summary-container #payment-history-container #payment-history-cards{display:none}#document-payment-container .payment-summary-container #payment-history-container #payment-history-toggle .for-open{display:none}#document-payment-container .payment-summary-container #payment-history-container.open #payment-history-cards{display:block}#document-payment-container .payment-summary-container #payment-history-container.open #payment-history-toggle .for-open{display:block}#document-payment-container .payment-summary-container #payment-history-container.open #payment-history-toggle .for-open:hover{cursor:default !important;color:#838383 !important}#document-payment-container .payment-summary-container #payment-history-container.open #payment-history-toggle .for-closed{display:none}#document-payment-container .payment-summary-container #payment-history-toggle.info-label{font-size:16px;font-weight:normal;display:block;width:fit-content}@media (min-width: 576px){#document-payment-container .payment-summary-container #payment-history-toggle.info-label{font-size:14.5px}}@media (min-width: 1200px){#document-payment-container .payment-summary-container #payment-history-toggle.info-label{margin-bottom:-10px}#document-payment-container .payment-summary-container #payment-history-toggle.info-label:hover{cursor:pointer;color:#464646}}#document-payment-container .helper-text{margin:0px;border-left:3px solid teal;padding-left:12px;margin-bottom:30px !important;font-size:14px !important;color:#828282 !important}#document-payment-container .helper-text.no-bottom-margin{margin-bottom:0px !important}#document-payment-container .helper-text.for-issue{border-left-color:red}#document-payment-container .loading-stripe-payment-block-spinner{color:#b3b3b3;display:block;width:fit-content;margin-left:auto;margin-right:auto;font-size:33px}#preview-document-page #document-payment-container .stripe-not-onboarded-callout{display:none !important}#document-payment-container .stripe-mockup .field-label,#document-payment-container .stripe-mockup input{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}#document-payment-container .stripe-mockup .field-label{display:block;color:#30313d;margin-bottom:4px;font-size:14.88px}#document-payment-container .stripe-mockup input{font-size:16px;height:initial;padding:0.75rem;border-radius:5px;border:1px solid #e6e6e6;box-shadow:0px 1px 1px rgba(0,0,0,0.03),0px 3px 6px rgba(0,0,0,0.02)}#document-payment-container .stripe-mockup img{position:absolute;top:50%;transform:translateY(-50%);transform:translateY(0%);right:18px;pointer-events:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='no_expiration'] #no-expiration-fields-container{display:block}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='no_expiration'] #calculated-expiration-fields-container{display:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='no_expiration'] #fixed-expiration-fields-container{display:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='calc_expiration'] #no-expiration-fields-container{display:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='calc_expiration'] #calculated-expiration-fields-container{display:block}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='calc_expiration'] #fixed-expiration-fields-container{display:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='fixed_expiration'] #no-expiration-fields-container{display:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='fixed_expiration'] #calculated-expiration-fields-container{display:none}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='fixed_expiration'] #fixed-expiration-fields-container{display:block}#edit-document-settings-modal .expiration-date-info-badge{border:1px solid #d8d8d8;padding:4px 10px;border-radius:36px;margin-left:3px}#edit-document-settings-modal #edit-document-expiration-container #show-expiration-date-toggle-container{display:none;margin-top:30px}#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='calc_expiration'] #show-expiration-date-toggle-container,#edit-document-settings-modal #edit-document-expiration-container[data-expiration-type='fixed_expiration'] #show-expiration-date-toggle-container{display:block}#edit-document-settings-modal #edit-document-expiration-container #actual-expiration-date.for-calc-expiration .fa-spinner{display:none}#edit-document-settings-modal #edit-document-expiration-container #actual-expiration-date.for-calc-expiration.loading .fa-spinner{display:inline-block}#edit-document-settings-modal #edit-document-expiration-container #actual-expiration-date.for-calc-expiration.loading .fa-calendar-alt{display:none}#edit-document-page .document-section.highlight-selected-secondary[data-section-type='contract'] .document-column{border-color:transparent}#edit-document-page .document-section .contract-part-section .highlight-element.container-label{left:30%;top:-12px;z-index:4}#edit-document-page .hotkey-info-container{max-height:0px;overflow:hidden;transition:all 0.3s;margin-top:0px;margin-bottom:0px}#edit-document-page .add-text-header-footer-element{max-height:0px;overflow:hidden;transition:all 0.3s;margin-top:0px;margin-bottom:0px}#edit-document-page .contract-part:hover{cursor:pointer;background-color:#fff}#edit-document-page .contract-part .editable-content-container{width:100%}#edit-document-page .contract-part.highlight-selected[data-editor-enabled='true'] .editable-content-container:hover{cursor:text}.contract-part[data-type='clause']:not([data-sub-clause-count='0']) .add-contract-clause-button[data-add-part-type='sub_clause']{display:none !important}.contract-part[data-type='sub_clause']:not([data-paragraph-count='0']) .add-contract-sub-clause-button[data-add-part-type='paragraph']{display:none !important}#edit-document-page .contract-part.highlight-primary{z-index:100}#edit-document-page .contract-part.highlight-selected,#edit-document-page .contract-part.highlight-secondary,#edit-document-page .contract-part.highlight-selected-secondary{z-index:99}@media (min-width: 1200px){#edit-document-page .contract-part.highlight-selected .desktop-action-menu{z-index:3;background-color:transparent;padding:6px;transform:translate(0px, calc(-100% - 0px));width:50%;text-align:right}}#edit-document-page .contract-part-branded-header.highlight-primary .highlight-element.contract-branded-header.edge,#edit-document-page .contract-part-branded-header.highlight-selected .highlight-element.contract-branded-header.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-branded-header.highlight-primary .container-label.contract-branded-header,#edit-document-page .contract-part-branded-header.highlight-selected .container-label.contract-branded-header{visibility:visible;opacity:1}#edit-document-page .contract-part-title.highlight-primary .highlight-element.contract-title.edge,#edit-document-page .contract-part-title.highlight-selected .highlight-element.contract-title.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-title.highlight-primary .container-label.contract-title,#edit-document-page .contract-part-title.highlight-selected .container-label.contract-title{visibility:visible;opacity:1}#edit-document-page .contract-part-introduction.highlight-primary .highlight-element.contract-introduction.edge,#edit-document-page .contract-part-introduction.highlight-selected .highlight-element.contract-introduction.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-introduction.highlight-primary .add-contract-introduction-button,#edit-document-page .contract-part-introduction.highlight-selected .add-contract-introduction-button{opacity:1;display:block}#edit-document-page .contract-part-introduction.highlight-primary .container-label.contract-introduction,#edit-document-page .contract-part-introduction.highlight-selected .container-label.contract-introduction{visibility:visible;opacity:1}#edit-document-page .contract-part-introduction.highlight-selected .desktop-action-menu.for-contract-introduction{display:block}#edit-document-page .contract-part-dividing-title.highlight-primary,#edit-document-page .contract-part-dividing-title.highlight-selected{box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33);-webkit-box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33)}#edit-document-page .contract-part-dividing-title.highlight-primary .highlight-element.contract-dividing-title.edge,#edit-document-page .contract-part-dividing-title.highlight-selected .highlight-element.contract-dividing-title.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-dividing-title.highlight-primary .add-contract-dividing-title-button,#edit-document-page .contract-part-dividing-title.highlight-selected .add-contract-dividing-title-button{opacity:1;display:block}#edit-document-page .contract-part-dividing-title.highlight-primary .container-label.contract-section,#edit-document-page .contract-part-dividing-title.highlight-selected .container-label.contract-section{visibility:visible;opacity:1}#edit-document-page .contract-part-dividing-title.highlight-selected .desktop-action-menu.for-contract-dividing-title{display:block}#edit-document-page .contract-part-exhibit.highlight-primary .highlight-element.contract-exhibit.edge,#edit-document-page .contract-part-exhibit.highlight-selected .highlight-element.contract-exhibit.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-exhibit.highlight-primary .add-contract-exhibit-button,#edit-document-page .contract-part-exhibit.highlight-selected .add-contract-exhibit-button{opacity:1;display:block}#edit-document-page .contract-part-exhibit.highlight-primary .container-label.contract-exhibit,#edit-document-page .contract-part-exhibit.highlight-selected .container-label.contract-exhibit{visibility:visible;opacity:1}#edit-document-page .contract-part-exhibit.highlight-selected .desktop-action-menu.for-contract-exhibit{display:block}#edit-document-page .contract-part-exhibit.highlight-secondary .highlight-element.contract-exhibit.edge{background-color:#c3f0f2;opacity:100}#edit-document-page .contract-part-section:hover{box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33);-webkit-box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33)}#edit-document-page .contract-part-section:hover .add-contract-section-button{opacity:1;display:block}#edit-document-page .contract-part-section.highlight-primary,#edit-document-page .contract-part-section.highlight-selected{box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33);-webkit-box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33)}#edit-document-page .contract-part-section.highlight-primary .highlight-element.contract-section.edge,#edit-document-page .contract-part-section.highlight-selected .highlight-element.contract-section.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-section.highlight-primary .add-contract-section-button,#edit-document-page .contract-part-section.highlight-selected .add-contract-section-button{opacity:1;display:block}#edit-document-page .contract-part-section.highlight-primary .container-label.contract-section,#edit-document-page .contract-part-section.highlight-selected .container-label.contract-section{visibility:visible;opacity:1}#edit-document-page .contract-part-section.highlight-selected .desktop-action-menu.for-contract-section{display:block}#edit-document-page .contract-part-section.highlight-selected .add-text-header-footer-element.for-contract-section{max-height:100px;margin-top:20px;margin-bottom:10px}#edit-document-page .contract-part-section.highlight-secondary{box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33);-webkit-box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33)}#edit-document-page .contract-part-section.highlight-secondary .highlight-element.contract-section.edge{background-color:#c3f0f2;opacity:100}#edit-document-page .contract-part-section.highlight-secondary .add-contract-section-button{opacity:1;display:block}#edit-document-page .contract-part-section.highlight-selected-secondary{box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33);-webkit-box-shadow:0px 0px 17px 4px rgba(0,0,0,0.33)}#edit-document-page .contract-part-section.highlight-selected-secondary .add-contract-section-button{opacity:1;display:block}#edit-document-page .contract-part-section.highlight-selected-secondary .add-text-header-footer-element.for-contract-section{max-height:100px;margin-top:20px;margin-bottom:10px}#edit-document-page .contract-part-section[data-has-text-header='true'] .add-text-header-footer-element.for-contract-section.for-text-header{display:none !important}#edit-document-page .contract-part-section[data-has-text-footer='true'] .add-text-header-footer-element.for-contract-section.for-text-footer{display:none !important}#edit-document-page .contract-part-text-header.highlight-primary .highlight-element.contract-text-header.edge,#edit-document-page .contract-part-text-header.highlight-selected .highlight-element.contract-text-header.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-text-header.highlight-primary .add-contract-clause-button,#edit-document-page .contract-part-text-header.highlight-selected .add-contract-clause-button{opacity:1;display:block}#edit-document-page .contract-part-text-header.highlight-primary .container-label.contract-text-header,#edit-document-page .contract-part-text-header.highlight-selected .container-label.contract-text-header{visibility:visible;opacity:1}#edit-document-page .contract-part-text-header.highlight-secondary .highlight-element.contract-text-header.edge{background-color:#c3f0f2;opacity:0}#edit-document-page .contract-part-text-header.highlight-secondary .add-part-button{opacity:0;display:block}#edit-document-page .contract-part-text-header.highlight-selected .desktop-action-menu.for-contract-text-header{display:block}#edit-document-page .contract-part-text-header.highlight-selected .hotkey-info-container{max-height:100px;margin-top:20px;margin-bottom:10px}#edit-document-page .contract-part-text-footer.highlight-primary .highlight-element.contract-text-footer.edge,#edit-document-page .contract-part-text-footer.highlight-selected .highlight-element.contract-text-footer.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-text-footer.highlight-primary .add-contract-clause-button,#edit-document-page .contract-part-text-footer.highlight-selected .add-contract-clause-button{opacity:1;display:block}#edit-document-page .contract-part-text-footer.highlight-primary .container-label.contract-text-footer,#edit-document-page .contract-part-text-footer.highlight-selected .container-label.contract-text-footer{visibility:visible;opacity:1}#edit-document-page .contract-part-text-footer.highlight-secondary .highlight-element.contract-text-footer.edge{background-color:#c3f0f2;opacity:0}#edit-document-page .contract-part-text-footer.highlight-secondary .add-part-button{opacity:0;display:block}#edit-document-page .contract-part-text-footer.highlight-selected .desktop-action-menu.for-contract-text-footer{display:block}#edit-document-page .contract-part-text-footer.highlight-selected .hotkey-info-container{max-height:100px;margin-top:20px;margin-bottom:10px}#edit-document-page .contract-part-clause.highlight-primary .highlight-element.contract-clause.edge,#edit-document-page .contract-part-clause.highlight-selected .highlight-element.contract-clause.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-clause.highlight-primary .add-contract-clause-button,#edit-document-page .contract-part-clause.highlight-selected .add-contract-clause-button{opacity:1;display:block}#edit-document-page .contract-part-clause.highlight-primary .container-label.contract-clause,#edit-document-page .contract-part-clause.highlight-selected .container-label.contract-clause{visibility:visible;opacity:1}#edit-document-page .contract-part-clause.highlight-secondary .highlight-element.contract-clause.edge{background-color:#c3f0f2;opacity:0}#edit-document-page .contract-part-clause.highlight-secondary .add-part-button{opacity:0;display:block}#edit-document-page .contract-part-clause.highlight-selected .desktop-action-menu.for-contract-clause{display:block}#edit-document-page .contract-part-clause.highlight-selected .hotkey-info-container{max-height:100px;margin-top:20px;margin-bottom:10px}#edit-document-page .contract-part-sub-clause.highlight-primary .highlight-element.contract-sub-clause.edge,#edit-document-page .contract-part-sub-clause.highlight-selected .highlight-element.contract-sub-clause.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-sub-clause.highlight-primary .add-contract-sub-clause-button,#edit-document-page .contract-part-sub-clause.highlight-selected .add-contract-sub-clause-button{opacity:1;display:block}#edit-document-page .contract-part-sub-clause.highlight-primary .container-label.contract-sub-clause,#edit-document-page .contract-part-sub-clause.highlight-selected .container-label.contract-sub-clause{visibility:visible;opacity:1}#edit-document-page .contract-part-sub-clause.highlight-selected .desktop-action-menu.for-contract-sub-clause{display:block}#edit-document-page .contract-part-paragraph.highlight-primary .highlight-element.contract-paragraph.edge,#edit-document-page .contract-part-paragraph.highlight-selected .highlight-element.contract-paragraph.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-paragraph.highlight-primary .add-contract-paragraph-button,#edit-document-page .contract-part-paragraph.highlight-selected .add-contract-paragraph-button{opacity:1;display:block}#edit-document-page .contract-part-paragraph.highlight-primary .container-label.contract-paragraph,#edit-document-page .contract-part-paragraph.highlight-selected .container-label.contract-paragraph{visibility:visible;opacity:1}#edit-document-page .contract-part-paragraph.highlight-selected .desktop-action-menu.for-contract-paragraph{display:block}#edit-document-page .contract-part-execution-block-text-header.highlight-primary .highlight-element.contract-execution-block-text-header.edge,#edit-document-page .contract-part-execution-block-text-header.highlight-selected .highlight-element.contract-execution-block-text-header.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-execution-block-text-header.highlight-primary .container-label.contract-execution-block-text-header,#edit-document-page .contract-part-execution-block-text-header.highlight-selected .container-label.contract-execution-block-text-header{visibility:visible;opacity:1}#edit-document-page .contract-part-signature.highlight-primary .highlight-element.contract-signature.edge,#edit-document-page .contract-part-signature.highlight-selected .highlight-element.contract-signature.edge{background-color:#4dc6ce;opacity:100}#edit-document-page .contract-part-signature.highlight-primary .container-label.contract-signature,#edit-document-page .contract-part-signature.highlight-selected .container-label.contract-signature{visibility:visible;opacity:1}#edit-document-page .contract-part-signature.highlight-selected .desktop-action-menu.for-content-signature{display:block}#edit-document-page .structured-contract-page-container[data-contract-is-locked='true'] .add-contract-part-button{display:none !important}#edit-document-page .structured-contract-page-container #editable-status-banner-container{padding:20px 0px}#edit-document-page .contract-part.contract-part-branded-header .default-logo-not-present{background-color:#ededed;margin-left:auto;margin-right:auto;width:400px;height:100px;border-radius:10px}.edit-panel .contract-part-branded-header-logo-display-settings .more-settings-for-option{display:none;margin-top:15px}.edit-panel .contract-part-branded-header-logo-display-settings .more-settings-for-option img{max-width:100%;max-height:100px;display:block}.edit-panel .contract-part-branded-header-logo-display-settings .branded-header-logo-display-option.selected .more-settings-for-option{display:block}.edit-panel .contract-part-branded-header-logo-display-settings .selection-card[data-logo-option="branded_header_custom_logo"] #cancel-reupload-container{display:none}.edit-panel .contract-part-branded-header-logo-display-settings[data-has-custom-logo-image-uploaded='true'] #custom-logo-upload-form-container{display:none}.edit-panel .contract-part-branded-header-logo-display-settings[data-has-custom-logo-image-uploaded='true'][data-reupload-custom-logo-mode-enabled='true'] #image-and-reupload-button{display:none}.edit-panel .contract-part-branded-header-logo-display-settings[data-has-custom-logo-image-uploaded='true'][data-reupload-custom-logo-mode-enabled='true'] #custom-logo-upload-form-container{display:block}.edit-panel .contract-part-branded-header-logo-display-settings[data-has-custom-logo-image-uploaded='true'][data-reupload-custom-logo-mode-enabled='true'] #cancel-reupload-container{display:block}#preview-document-page .contract-template-dummy-data-warning{position:absolute;left:50%;transform:translateX(-50%);position:fixed;bottom:10px;background-color:#b83636;padding:7px;border-radius:6px;color:#fff}#preview-document-page .contract-template-dummy-data-warning:hover{cursor:help}#edit-document-page .structured-contract-page-container .empty-placement-add-container{padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px}#edit-document-page .structured-contract-page-container #contract-intro-container:not([data-contract-parts-count='0']) .empty-placement-add-container.for-intro-placement{display:none}#edit-document-page .structured-contract-page-container #contract-body-container:not([data-contract-parts-count='0']) .empty-placement-add-container.for-body-placement{display:none}#edit-document-page .structured-contract-page-container .contract-part-exhibit:not([data-contract-part-children-count='0']) .empty-placement-add-container.for-exhibit-contract-part{display:none}#edit-document-page .contract-part[data-type='section'][data-clause-count='1'] .desktop-action-menu.for-contract-clause{display:none !important}#edit-document-page .structured-contract-page-container #contract-intro-contract-parts>.contract-part:first-of-type>.desktop-action-menu .menu-icon.move-up{display:none}#edit-document-page .structured-contract-page-container #contract-intro-contract-parts>.contract-part:last-of-type>.desktop-action-menu .menu-icon.move-down{display:none}#edit-document-page .structured-contract-page-container #contract-body-contract-parts>.contract-part:first-of-type>.desktop-action-menu .menu-icon.move-up{display:none}#edit-document-page .structured-contract-page-container #contract-body-contract-parts>.contract-part:last-of-type>.desktop-action-menu .menu-icon.move-down{display:none}#edit-document-page .structured-contract-page-container .exhibit-contract-parts-container>.contract-part:first-of-type>.desktop-action-menu .menu-icon.move-up{display:none}#edit-document-page .structured-contract-page-container .exhibit-contract-parts-container>.contract-part:last-of-type>.desktop-action-menu .menu-icon.move-down{display:none}#edit-document-page .structured-contract-page-container .contract-part[data-type='section'] #section-contract-parts-container>.contract-part:first-of-type>.desktop-action-menu .menu-icon.move-up{display:none}#edit-document-page .structured-contract-page-container .contract-part[data-type='section'] #section-contract-parts-container>.contract-part:last-of-type>.desktop-action-menu .menu-icon.move-down{display:none}#edit-document-page .structured-contract-page-container .contract-part[data-type='clause'] .clause-children-container>.contract-part:first-of-type>.desktop-action-menu .menu-icon.move-up{display:none}#edit-document-page .structured-contract-page-container .contract-part[data-type='clause'] .clause-children-container>.contract-part:last-of-type>.desktop-action-menu .menu-icon.move-down{display:none}#edit-document-page .structured-contract-page-container .contract-part[data-type='sub_clause'] .sub-clause-children-container>.contract-part:first-of-type>.desktop-action-menu .menu-icon.move-up{display:none}#edit-document-page .structured-contract-page-container .contract-part[data-type='sub_clause'] .sub-clause-children-container>.contract-part:last-of-type>.desktop-action-menu .menu-icon.move-down{display:none}#edit-document-page .contract-part .fixed-placeholder{color:#bbbbbb !important}#edit-document-page .contract-part-title .editable-content-container.for-contract-title.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:#bbbbbb;content:attr(data-mce-placeholder);position:absolute;left:50%;transform:translateX(-50%)}#edit-document-page .contract-part-dividing-title .editable-content-container.for-contract-dividing-title.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:#bbbbbb;content:attr(data-mce-placeholder);position:absolute;left:50%;transform:translateX(-50%)}#edit-document-page .contract-part-section .editable-content-container.for-contract-section.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:#bbbbbb;content:attr(data-mce-placeholder);position:absolute;font-size:20px;font-weight:600;left:1px;top:2px}#edit-document-page .contract-part-section .editable-content-container.for-contract-clause.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before,#edit-document-page .contract-part-text-header .editable-content-container.for-contract-text-header.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before,#edit-document-page .contract-part-text-footer .editable-content-container.for-contract-text-footer.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before,#edit-document-page .contract-part-introduction .editable-content-container.for-contract-introduction.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before,#edit-document-page .contract-part-sub-clause .editable-content-container.for-contract-sub-clause.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before,#edit-document-page .contract-part-paragraph .editable-content-container.for-contract-paragraph.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before,#edit-document-page .contract-part-execution-block-text-header .editable-content-container.for-contract-execution-block-text-header.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:#bbbbbb;content:attr(data-mce-placeholder);position:absolute;left:0px;top:0px;font-size:15.5px;line-height:27px;margin-bottom:0px}#edit-document-page .contract-part-title[data-editor-enabled='true'] .fixed-placeholder.for-contract-title{display:none}#edit-document-page .contract-part-dividing-title[data-editor-enabled='true'] .fixed-placeholder.for-contract-dividing-title{display:none}#edit-document-page .contract-part-section[data-editor-enabled='true'] .fixed-placeholder.for-contract-section{display:none}#edit-document-page .contract-part-clause[data-editor-enabled='true'] .fixed-placeholder.for-contract-clause{display:none}#edit-document-page .contract-part-sub-clause[data-editor-enabled='true'] .fixed-placeholder.for-contract-sub-clause{display:none}#edit-document-page .contract-part-paragraph[data-editor-enabled='true'] .fixed-placeholder.for-contract-paragraph{display:none}#edit-document-page .contract-part-text-header[data-editor-enabled='true'] .fixed-placeholder.for-contract-text-header{display:none}#edit-document-page .contract-part-text-footer[data-editor-enabled='true'] .fixed-placeholder.for-contract-text-footer{display:none}#edit-document-page .contract-part-introduction[data-editor-enabled='true'] .fixed-placeholder.for-contract-introduction{display:none}#edit-document-page .contract-part-execution-block-text-header[data-editor-enabled='true'] .fixed-placeholder.for-contract-execution-block-text-header{display:none}.structured-contract-page-container{background-color:#fff;margin-left:-20px;margin-right:-20px;padding-bottom:20px;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 576px){.structured-contract-page-container{border-radius:10px;margin-left:initial;margin-right:initial;padding-left:20px;padding-right:20px}}.structured-contract-page-container #loading-container{position:absolute;left:50%;transform:translateX(-50%);top:100px;text-align:center;background-color:#fff;padding:20px 40px;border-radius:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.structured-contract-page-container #loading-container i{font-size:25px;margin-bottom:15px}.structured-contract-page-container.loading .contract-part{visibility:hidden}#edit-document-page .contract-part,#preview-document-page .contract-part,#document-show-page .contract-part{position:relative}#edit-document-page #contract-body-starting-divider,#preview-document-page #contract-body-starting-divider,#document-show-page #contract-body-starting-divider{height:1px;background-color:#ececec;margin:15px 15px}@media (min-width: 576px){#edit-document-page #contract-body-starting-divider,#preview-document-page #contract-body-starting-divider,#document-show-page #contract-body-starting-divider{margin:15px 30px}}#edit-document-page .contract-part,#preview-document-page .contract-part,#document-show-page .contract-part{padding-top:10px;padding-bottom:10px;padding-left:2px;padding-right:2px}#edit-document-page .contract-part[data-type='branded_header'],#preview-document-page .contract-part[data-type='branded_header'],#document-show-page .contract-part[data-type='branded_header']{padding-top:30px;padding-bottom:30px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='branded_header'],#preview-document-page .contract-part[data-type='branded_header'],#document-show-page .contract-part[data-type='branded_header']{margin-left:-20px;margin-right:-20px;padding-top:40px;padding-bottom:40px}}#edit-document-page .contract-part[data-type='contract_title'],#preview-document-page .contract-part[data-type='contract_title'],#document-show-page .contract-part[data-type='contract_title']{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='contract_title'],#preview-document-page .contract-part[data-type='contract_title'],#document-show-page .contract-part[data-type='contract_title']{padding-left:60px;padding-right:60px}}#edit-document-page .contract-part[data-type='contract_title'] h1,#preview-document-page .contract-part[data-type='contract_title'] h1,#document-show-page .contract-part[data-type='contract_title'] h1{font-size:26px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='contract_title'] h1,#preview-document-page .contract-part[data-type='contract_title'] h1,#document-show-page .contract-part[data-type='contract_title'] h1{font-size:32px}}#edit-document-page .contract-part[data-type='dividing_title'],#preview-document-page .contract-part[data-type='dividing_title'],#document-show-page .contract-part[data-type='dividing_title']{padding-top:20px;padding-bottom:20px}#edit-document-page .contract-part-section,#preview-document-page .contract-part-section,#document-show-page .contract-part-section{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px}@media (min-width: 576px){#edit-document-page .contract-part-section,#preview-document-page .contract-part-section,#document-show-page .contract-part-section{padding-left:30px;padding-right:30px}}#edit-document-page .contract-part[data-type='introduction'],#edit-document-page .contract-part[data-type='dividing_title'],#preview-document-page .contract-part[data-type='introduction'],#preview-document-page .contract-part[data-type='dividing_title'],#document-show-page .contract-part[data-type='introduction'],#document-show-page .contract-part[data-type='dividing_title']{padding-left:15px;padding-right:15px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='introduction'],#edit-document-page .contract-part[data-type='dividing_title'],#preview-document-page .contract-part[data-type='introduction'],#preview-document-page .contract-part[data-type='dividing_title'],#document-show-page .contract-part[data-type='introduction'],#document-show-page .contract-part[data-type='dividing_title']{padding-left:30px;padding-right:30px}}#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container{padding-left:15px;padding-right:15px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container{padding-left:20px;padding-right:20px}}@media (min-width: 576px){.contract-part[data-type='section']:not([data-clause-count='1']) .contract-part-clause{margin-left:30px}}.contract-part[data-type='sub_clause']{margin-left:40px}@media (min-width: 576px){.contract-part[data-type='paragraph']{margin-left:40px}}.contract-part .contract-part-content-container{display:flex}.contract-part .contract-part-content-container .part-content-column{flex-grow:1}.contract-part .contract-part-content-container.for-contract-section .position-indicator-column{flex:0 0 0px;padding-right:10px}.contract-part .contract-part-content-container.for-contract-clause .position-indicator-column{flex:0 0 40px}.contract-part .contract-part-content-container.for-contract-sub-clause .position-indicator-column{flex:0 0 25px}.contract-part .contract-part-content-container.for-contract-paragraph .position-indicator-column{flex:0 0 25px}#edit-document-page .contract-part[data-type='branded_header'],#preview-document-page .contract-part[data-type='branded_header'],#document-show-page .contract-part[data-type='branded_header']{text-align:center}@media (min-width: 576px){#edit-document-page .contract-part[data-type='branded_header'],#preview-document-page .contract-part[data-type='branded_header'],#document-show-page .contract-part[data-type='branded_header']{border-top-left-radius:10px;border-top-right-radius:10px}}#edit-document-page .contract-part[data-type='branded_header'] img,#preview-document-page .contract-part[data-type='branded_header'] img,#document-show-page .contract-part[data-type='branded_header'] img{display:block;margin-left:auto;margin-right:auto;max-width:80%;max-height:120px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='branded_header'] img,#preview-document-page .contract-part[data-type='branded_header'] img,#document-show-page .contract-part[data-type='branded_header'] img{max-width:600px;max-height:180px;margin-top:20px;margin-bottom:20px}}.contract-part[data-type='section'][data-clause-count='1'] .contract-part-clause .contract-part-content-container .position-indicator-column.for-contract-clause{display:none}#edit-document-page .contract-part[data-type='contract_title'] h1,#preview-document-page .contract-part[data-type='contract_title'] h1,#document-show-page .contract-part[data-type='contract_title'] h1{margin-bottom:0px}#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container{margin:15px 5px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);border-radius:5px;padding-top:40px;padding-bottom:0px}@media (min-width: 576px){#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container{margin:15px 30px}}#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-footer,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-footer,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-footer{text-align:right;padding:25px 10px}#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-footer .exhibit-title-value:not([data-title-length='0']),#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-footer .exhibit-title-value:not([data-title-length='0']),#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-footer .exhibit-title-value:not([data-title-length='0']){margin-top:5px}#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-title-container .exhibit-title-placeholder,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-title-container .exhibit-title-placeholder,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-title-container .exhibit-title-placeholder{background-color:#f4f4f4;width:fit-content;margin-left:auto;margin-right:auto;padding:7px 26px;border-radius:6px;color:#939393;margin-bottom:1px}#edit-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-title-container:not([data-title-length="0"]) .exhibit-title-placeholder,#preview-document-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-title-container:not([data-title-length="0"]) .exhibit-title-placeholder,#document-show-page .contract-part[data-type='exhibit'] .exhibit-content-container .exhibit-title-container:not([data-title-length="0"]) .exhibit-title-placeholder{display:none}#edit-document-page .contract-part[data-type='section'] .contract-part-content-container h3,#preview-document-page .contract-part[data-type='section'] .contract-part-content-container h3,#document-show-page .contract-part[data-type='section'] .contract-part-content-container h3{margin-bottom:0px;font-size:20px}#edit-document-page .contract-part[data-type='dividing_title'] h3,#preview-document-page .contract-part[data-type='dividing_title'] h3,#document-show-page .contract-part[data-type='dividing_title'] h3{margin-bottom:0px;text-align:center}#edit-document-page #contract-signatures-container,#preview-document-page #contract-signatures-container,#document-show-page #contract-signatures-container{padding-left:15px;padding-right:15px}@media (min-width: 576px){#edit-document-page #contract-signatures-container,#preview-document-page #contract-signatures-container,#document-show-page #contract-signatures-container{padding-left:30px;padding-right:30px}}.structured-contract-page-container #contract-not-mutable-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:transparent;z-index:1}.structured-contract-page-container #contract-not-mutable-container .not-mutable-message-container{background-color:#a21515;text-align:center;margin-left:20px;margin-right:20px;margin-top:5px;padding:10px;color:#fff;border-radius:6px;font-weight:600}.structured-contract-page-container #contract-not-mutable-container.for-staff-while-frozen{padding:20px 40px;pointer-events:none}.structured-contract-page-container #contract-not-mutable-container.for-staff-while-frozen .not-mutable-message-container{margin-left:0px;margin-right:0px;margin-bottom:10px}.structured-contract-page-container .frozen-contract-callout{width:85%;background-color:#fff;border-radius:8px;border:1px solid #8c8c8c;padding:30px 20px;box-shadow:0px 0px 31px 1px rgba(0,0,0,0.57);-webkit-box-shadow:0px 0px 31px 1px rgba(0,0,0,0.57);position:absolute;left:50%;transform:translateX(-50%);top:165px}@media (min-width: 1200px){.structured-contract-page-container .frozen-contract-callout{max-width:600px;padding:55px 40px}}.contract-part .forgiveness-hover{position:absolute;top:-20px;bottom:-20px;background-color:transparent;pointer-events:none;z-index:-1}.contract-part .forgiveness-hover.for-contract-section,.contract-part .forgiveness-hover.for-contract-dividing-title,.contract-part .forgiveness-hover.for-contract-introduction,.contract-part .forgiveness-hover.for-contract-exhibit{position:absolute;top:-25px;right:0px;bottom:-25px;left:-60px}.contract-part .forgiveness-hover.for-contract-clause,.contract-part .forgiveness-hover.for-contract-sub-clause,.contract-part .forgiveness-hover.for-contract-paragraph{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-30px}.contract-part-section:hover .forgiveness-hover.for-contract-section,.contract-part-dividing-title:hover .forgiveness-hover.for-contract-dividing-title,.contract-part-introduction:hover .forgiveness-hover.for-contract-introduction,.contract-part-exhibit:hover .forgiveness-hover.for-contract-exhibit,.contract-part-clause:hover .forgiveness-hover.for-contract-clause,.contract-part-sub-clause:hover .forgiveness-hover.for-contract-sub-clause,.contract-part-paragraph:hover .forgiveness-hover.for-contract-paragraph{pointer-events:auto}.contract-part-section:hover .forgiveness-hover.for-contract-section:hover,.contract-part-dividing-title:hover .forgiveness-hover.for-contract-dividing-title:hover,.contract-part-introduction:hover .forgiveness-hover.for-contract-introduction:hover,.contract-part-exhibit:hover .forgiveness-hover.for-contract-exhibit:hover,.contract-part-clause:hover .forgiveness-hover.for-contract-clause:hover,.contract-part-sub-clause:hover .forgiveness-hover.for-contract-sub-clause:hover,.contract-part-paragraph:hover .forgiveness-hover.for-contract-paragraph:hover{cursor:default}.contract-part .add-contract-part-button{position:relative;z-index:4;max-height:0px;overflow:hidden;transition:all 0.4s;width:100%}@media (min-width: 1200px){.contract-part .add-contract-part-button{position:absolute;max-height:initial;opacity:0;display:none;left:0px}}.contract-part .add-contract-part-button .plus-container{display:block;width:30px;height:30px;margin-left:auto;margin-right:auto;position:relative;z-index:5;background-color:#6aaeae;color:#fff;padding:3px;border-radius:8px;border:1px solid #6aaeae;font-size:14px}@media (min-width: 1200px){.contract-part .add-contract-part-button .plus-container{font-size:20px;width:30px;height:30px;margin-left:-15px;margin-right:initial}}.contract-part .add-contract-part-button .h-line{height:1px;width:100%;background-color:teal;position:absolute;top:50%;transform:translateY(-50%)}.contract-part .add-contract-part-button.small-button .plus-container{border-radius:5px;margin-left:-11px}@media (min-width: 1200px){.contract-part .add-contract-part-button.small-button .plus-container{width:20px;height:20px}}@media (min-width: 1200px){.contract-part .add-contract-part-button.small-button .fa-plus{font-size:10px}}.contract-part .add-contract-part-button.indicate-insert{max-height:100px;opacity:100;display:block}.contract-part .add-contract-part-button.indicate-insert .h-line{opacity:100;background-color:blue;height:3px}.contract-part .add-contract-part-button.indicate-insert .plus-container{background-color:blue;color:#fff;border-color:blue;transform:scale(1.5);opacity:1}.contract-part .add-contract-part-button.top.indicate-insert{display:block}.contract-part .add-contract-part-button.top{display:none}@media (min-width: 1200px){.contract-part .add-contract-part-button{overflow:initial;height:3px}.contract-part .add-contract-part-button .h-line{height:3px;z-index:2;opacity:0;background-color:teal;transition:all 0.3s}.contract-part .add-contract-part-button .plus-container{z-index:3;transition:all 0.3s}}@media (min-width: 1200px){.contract-part .add-contract-part-button.active .h-line{opacity:100;background-color:teal}.contract-part .add-contract-part-button.active .plus-container{background-color:teal;color:#fff;border-color:teal;transform:scale(1.3)}.contract-part .add-contract-part-button.active .plus-container:hover{cursor:pointer}}@media (min-width: 1200px){.contract-part .add-contract-part-button{transition:all 0.4s}}.contract-part .add-contract-part-button.bottom{bottom:0px}@media (min-width: 1200px){.contract-part .add-contract-part-button.top .button-trigger{position:relative;top:-14px}.contract-part .add-contract-part-button.bottom .button-trigger{position:relative;bottom:11px}.contract-part .add-contract-part-button.small-button.top .button-trigger{position:relative;top:-11px}.contract-part .add-contract-part-button.small-button.bottom .button-trigger{position:relative;bottom:8px}}.contract-part .add-contract-part-button.top{top:0px}@media (min-width: 1200px){.contract-part .add-contract-part-button.indented .plus-container{margin-left:50px}}@media (min-width: 1200px){.contract-part .add-contract-part-button.indented .h-line{width:calc(100% - 50px);right:0px}}.add-contract-part-button-block-menu{display:none;position:absolute;top:50%;left:-20px;transform:translateY(-50%) scale(0.7);transform-origin:left;padding:20px;padding-left:84px;z-index:2}.add-contract-part-button-block-menu .contract-block-menu-container{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);border-radius:6px;background-color:#fff;color:#000;display:flex;padding:15px;white-space:nowrap}.add-contract-part-button.active .add-contract-part-button-block-menu{display:block}#edit-document-page .contract-part .contract-field-editor-container,#preview-document-page .contract-part .contract-field-show-container,#document-show-page .contract-part .contract-field-show-container{padding:2px 6px;display:inline-block;text-align:right;position:relative;border-width:1px;border:1px solid transparent}#preview-document-page .contract-part .contract-field-show-container{padding:3px 6px}#edit-document-page .contract-part .contract-field-editor-container{transition:all 0.2s}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='false'],#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false']{background-color:#e0f0ff;border:1px solid #65aaef;border-radius:4px}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='false']:hover,#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false']:hover{cursor:pointer;border-color:#3371af;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='false'] .required-icon,#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'] .required-icon{color:#5492cf}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='false'] .placeholder,#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'] .placeholder{color:#6693c1}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='true'],#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='true']{background-color:#f3f3f3;border-bottom:1px dashed #696969;border-top-left-radius:4px;border-top-right-radius:4px}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='true']:hover,#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='true']:hover{cursor:pointer;border-left-color:#c2c2c2;border-top-color:#c2c2c2;border-right-color:#c2c2c2;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='true'] .required-icon,#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='true'] .required-icon{color:#8f8f8f}#edit-document-page .contract-part .contract-field-editor-container[data-editable-by-contact='true'] .placeholder,#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='true'] .placeholder{color:#9b9b9b}#edit-document-page .contract-part .contract-field-editor-container[data-field-type='smart_field_link']{padding-right:9px}#edit-document-page .contract-part .contract-field-editor-container .font-awesome-hidden-element{display:none !important}#edit-document-page .contract-part .contract-field-editor-container .required-icon,#preview-document-page .contract-part .contract-field-show-container .required-icon{display:none;margin-left:8px;margin-right:3px;font-size:14px}#edit-document-page .contract-part .contract-field-editor-container[data-required='true'] .required-icon,#preview-document-page .contract-part .contract-field-show-container[data-required='true'] .required-icon{display:inline-block}#edit-document-page .contract-part .contract-field-editor-container[data-required='true'][data-has-value='true'][data-editable-by-contact='false'] .required-icon,#preview-document-page .contract-part .contract-field-show-container[data-required='true'][data-has-value='true'][data-editable-by-contact='false'] .required-icon{display:none}#edit-document-page .contract-part .contract-field-editor-container .smart-field-indicator{background-color:#5591cf;position:absolute;top:-1px;right:-1px;width:12px;height:14px;border:1px solid #5591cf;border-top-right-radius:4px;border-bottom-left-radius:4px}#edit-document-page .contract-part .contract-field-editor-container .smart-field-indicator span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:8px;color:#fff}#edit-document-page .contract-part .contract-field-editor-container[data-field-type='ad_hoc_input'] .smart-field-indicator{display:none !important}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='true'] .placeholder,#preview-document-page .contract-part .contract-field-show-container[data-has-value='true'] .placeholder{display:none !important}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='false'] .value,#preview-document-page .contract-part .contract-field-show-container[data-has-value='false'] .value{display:none !important}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='false'][data-has-placeholder='false'],#preview-document-page .contract-part .contract-field-show-container[data-has-value='false'][data-has-placeholder='false']{min-width:90px}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='false'][data-has-placeholder='false'] .placeholder,#preview-document-page .contract-part .contract-field-show-container[data-has-value='false'][data-has-placeholder='false'] .placeholder{display:none !important}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='false'][data-has-placeholder='false'] .value,#preview-document-page .contract-part .contract-field-show-container[data-has-value='false'][data-has-placeholder='false'] .value{display:none !important}#edit-document-page .contract-part .contract-field-editor-container .height-spacer,#preview-document-page .contract-part .contract-field-show-container .height-spacer{display:none}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='false'][data-has-placeholder='false'][data-required='false'],#preview-document-page .contract-part .contract-field-show-container[data-has-value='false'][data-has-placeholder='false'][data-required='false']{display:inline-block !important}#edit-document-page .contract-part .contract-field-editor-container[data-has-value='false'][data-has-placeholder='false'][data-required='false'] .height-spacer,#preview-document-page .contract-part .contract-field-show-container[data-has-value='false'][data-has-placeholder='false'][data-required='false'] .height-spacer{display:block !important;visibility:hidden}#edit-document-page .contract-field-edit-modal{position:fixed;z-index:100;width:350px;border-radius:5px;background-color:#fff;padding:20px;box-shadow:0px 5px 17px 2px rgba(0,0,0,0.31);-webkit-box-shadow:0px 5px 17px 2px rgba(0,0,0,0.31)}#edit-document-page .contract-field-edit-modal .field-type-element{display:none}#edit-document-page .contract-field-edit-modal[data-field-type='ad_hoc_input'] .field-type-element.for-ad-hoc-input{display:block}#edit-document-page .contract-field-edit-modal[data-field-type='smart_field_link'] .field-type-element.for-smart-field-link{display:block}#edit-document-page .contract-field-edit-modal .toggle-option-container{background-color:#f5f5f5;padding:10px 15px;padding-right:10px;margin-bottom:5px;border-radius:6px;border:1px solid #dfdfdf}#edit-document-page .contract-field-edit-modal #contract-field-error-container[data-error-count="0"]{display:none}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='false']:not([data-error-message-count='0']){background-color:#ffd0d0;border-color:#e25353}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='false']:not([data-error-message-count='0']) .required-icon{color:#e15453}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='false']:not([data-error-message-count='0']) .smart-field-indicator{background-color:#e25353;border-color:#e25353}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='false']:not([data-error-message-count='0']) .placeholder{color:#d96a6a}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='false']:not([data-error-message-count='0']) .value{color:#cf0000}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='true']:not([data-error-message-count='0']){background-color:#ffd0d0;border-color:#e25353}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='true']:not([data-error-message-count='0']) .required-icon{color:#e15453}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='true']:not([data-error-message-count='0']) .smart-field-indicator{background-color:#e25353;border-color:#e25353}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='true']:not([data-error-message-count='0']) .placeholder{color:#d96a6a}#edit-document-page.show-edit-errors .contract-field-editor-container[data-editable-by-contact='true']:not([data-error-message-count='0']) .value{color:#cf0000}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='true']{padding-left:0px;padding-right:0px;background-color:transparent;border:0px;border-bottom:1px dashed #a8a8a8;border-radius:0px}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='true']:hover{cursor:auto;box-shadow:none;-webkit-box-shadow:none}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='true'] .placeholder{display:none}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='true'] .height-spacer{display:none}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='true'] .required-icon{display:none}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='false']{background-color:#ffd0d0;border-color:#e25353;color:#cf0000}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='false'] .placeholder{color:#d96a6a}#preview-document-page .contract-part .contract-field-show-container[data-editable-by-contact='false'][data-has-value='false'] .required-icon{color:#e15453}#document-show-page .contact-fillable-field-for-custom-input,#preview-document-page .contact-fillable-field-for-custom-input{border-top-left-radius:4px;border-top-right-radius:4px;padding:3px 7px;font-weight:600;transition:box-shadow 0.2s;display:inline-block;position:relative}#document-show-page .contact-fillable-field-for-custom-input.is-invalid,#preview-document-page .contact-fillable-field-for-custom-input.is-invalid{background-color:#ffe3e0 !important;border-bottom-color:#ff0000 !important;color:red !important}#document-show-page .contact-fillable-field-for-custom-input[data-input-locked="true"],#preview-document-page .contact-fillable-field-for-custom-input[data-input-locked="true"]{background-color:#f2f2f2;border-bottom:1px dashed #a6a6a6}#document-show-page .contact-fillable-field-for-custom-input[data-input-locked="false"],#preview-document-page .contact-fillable-field-for-custom-input[data-input-locked="false"]{background-color:#e0f0ff;border-bottom:1px dashed #6d7e90}@media (min-width: 1200px){#document-show-page .contact-fillable-field-for-custom-input[data-input-locked="false"]:hover,#preview-document-page .contact-fillable-field-for-custom-input[data-input-locked="false"]:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#document-show-page form.contact-fillable-field,#preview-document-page form.contact-fillable-field{display:inline !important;position:relative}#document-show-page form.contact-fillable-field .input-prepend-icon,#preview-document-page form.contact-fillable-field .input-prepend-icon{position:absolute;top:50%;transform:translateY(-50%);left:5px;color:#7c9ec3}#document-show-page form.contact-fillable-field .input-sizer[data-input-prepend="prepend_number_icon"],#document-show-page form.contact-fillable-field .input-sizer[data-input-prepend="prepend_phone_icon"],#preview-document-page form.contact-fillable-field .input-sizer[data-input-prepend="prepend_number_icon"],#preview-document-page form.contact-fillable-field .input-sizer[data-input-prepend="prepend_phone_icon"]{padding-left:25px}#document-show-page form.contact-fillable-field .input-sizer[data-input-prepend="prepend_currency_icon"],#preview-document-page form.contact-fillable-field .input-sizer[data-input-prepend="prepend_currency_icon"]{padding-left:17px}#document-show-page form.contact-fillable-field .input-sizer[data-value=""]::after,#document-show-page form.contact-fillable-field .input-sizer[data-value=""] input,#preview-document-page form.contact-fillable-field .input-sizer[data-value=""]::after,#preview-document-page form.contact-fillable-field .input-sizer[data-value=""] input{min-width:100px}#document-show-page form.contact-fillable-field .input-sizer,#preview-document-page form.contact-fillable-field .input-sizer{position:relative !important;font-size:unset !important;top:0px;left:0px;z-index:0;display:inline-grid;vertical-align:middle;align-items:center;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;padding:2px 6px;transition:box-shadow 0.2s}#document-show-page form.contact-fillable-field .input-sizer::after,#document-show-page form.contact-fillable-field .input-sizer input,#preview-document-page form.contact-fillable-field .input-sizer::after,#preview-document-page form.contact-fillable-field .input-sizer input{text-align:center;width:auto;grid-area:1 / 2;font:inherit;margin:0;resize:none;background:none;appearance:none;border:none;padding:0px}#document-show-page form.contact-fillable-field .input-sizer span,#preview-document-page form.contact-fillable-field .input-sizer span{padding:0.25em}#document-show-page form.contact-fillable-field .input-sizer::after,#preview-document-page form.contact-fillable-field .input-sizer::after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}#document-show-page form.contact-fillable-field .input-sizer:focus-within,#preview-document-page form.contact-fillable-field .input-sizer:focus-within{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#document-show-page form.contact-fillable-field .input-sizer:focus-within input:focus,#preview-document-page form.contact-fillable-field .input-sizer:focus-within input:focus{outline:none}#document-show-page form.contact-fillable-field .input-sizer[data-input-locked="false"],#preview-document-page form.contact-fillable-field .input-sizer[data-input-locked="false"]{background-color:#e0f0ff;border-bottom:1px dashed #6d7e90}@media (min-width: 1200px){#document-show-page form.contact-fillable-field .input-sizer[data-input-locked="false"]:hover,#preview-document-page form.contact-fillable-field .input-sizer[data-input-locked="false"]:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#document-show-page form.contact-fillable-field .input-sizer[data-input-locked="true"],#preview-document-page form.contact-fillable-field .input-sizer[data-input-locked="true"]{background-color:#f2f2f2;border-bottom:1px dashed #a6a6a6;color:#000;-webkit-text-fill-color:#000}#document-show-page form.contact-fillable-field .input-sizer.is-invalid,#preview-document-page form.contact-fillable-field .input-sizer.is-invalid{background-color:#ffe3e0 !important;border-bottom-color:#ff0000 !important}#document-show-page form.contact-fillable-field .input-sizer.is-invalid .input-prepend-icon,#preview-document-page form.contact-fillable-field .input-sizer.is-invalid .input-prepend-icon{color:red}#document-show-page .contract-part .contract-field-show-container.loading,#preview-document-page .contract-part .contract-field-show-container.loading{visibility:hidden !important;max-width:50px !important;display:inline-flex !important;height:8px !important;background-color:#f3f3f3 !important;border-color:#f3f3f3 !important}#document-show-page .contract-part .contract-field-show-container.loading:hover,#preview-document-page .contract-part .contract-field-show-container.loading:hover{cursor:default;box-shadow:none !important;-webkit-box-shadow:none !important}#document-show-page .contract-part .contract-field-show-container.loading .value,#preview-document-page .contract-part .contract-field-show-container.loading .value{visibility:hidden !important;color:#c4c4c4}#document-show-page .contract-part .contract-field-show-container.loading .placeholder,#preview-document-page .contract-part .contract-field-show-container.loading .placeholder{visibility:hidden !important;color:#c4c4c4}#document-show-page .contract-part .contract-field-show-container.loading .height-spacer,#preview-document-page .contract-part .contract-field-show-container.loading .height-spacer{visibility:hidden !important;color:#c4c4c4}#document-show-page .contract-part .contract-field-show-container.loading .required-icon,#preview-document-page .contract-part .contract-field-show-container.loading .required-icon{visibility:hidden !important;color:#c4c4c4}#document-show-page .contract-part .contract-field-show-container[data-editable-by-contact='false']{padding:3px 0px;background-color:transparent;border:0px;border-bottom:1px dashed #a8a8a8;border-radius:0px}#document-show-page .contact-fillable-field-locked,#preview-document-page .contact-fillable-field-locked{display:inline-block;padding:2px 6px;background-color:#f3f3f3;border-bottom:1px dashed #696969;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:600}#document-show-page .contact-fillable-field-locked[data-has-value="false"],#preview-document-page .contact-fillable-field-locked[data-has-value="false"]{color:transparent}#document-show-page .contact-fillable-field input::placeholder,#preview-document-page .contact-fillable-field input::placeholder{color:#a8bcd2}#document-show-page .contact-fillable-field label.is-invalid input::placeholder{color:#f6a3a2}#document-show-page .contact-fillable-field-for-custom-input .contract-field-tooltip,#document-show-page .contact-fillable-field .contract-field-tooltip,#document-show-page .contact-fillable-field-label .contract-field-tooltip,#document-show-page form.edit_initial_field .contract-field-tooltip,#preview-document-page .contact-fillable-field-for-custom-input .contract-field-tooltip,#preview-document-page .contact-fillable-field .contract-field-tooltip,#preview-document-page .contact-fillable-field-label .contract-field-tooltip,#preview-document-page form.edit_initial_field .contract-field-tooltip{opacity:0;pointer-events:none;background-color:#434343;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 9px);width:max-content;padding:4px 10px;border-radius:6px;transition:all 0.3s}#document-show-page .contact-fillable-field-for-custom-input .contract-field-tooltip p,#document-show-page .contact-fillable-field .contract-field-tooltip p,#document-show-page .contact-fillable-field-label .contract-field-tooltip p,#document-show-page form.edit_initial_field .contract-field-tooltip p,#preview-document-page .contact-fillable-field-for-custom-input .contract-field-tooltip p,#preview-document-page .contact-fillable-field .contract-field-tooltip p,#preview-document-page .contact-fillable-field-label .contract-field-tooltip p,#preview-document-page form.edit_initial_field .contract-field-tooltip p{color:#fff;-webkit-text-fill-color:#fff;font-weight:600;text-align:center}#document-show-page .contact-fillable-field-for-custom-input .contract-field-tooltip .tooltip-pointer-icon,#document-show-page .contact-fillable-field .contract-field-tooltip .tooltip-pointer-icon,#document-show-page .contact-fillable-field-label .contract-field-tooltip .tooltip-pointer-icon,#document-show-page form.edit_initial_field .contract-field-tooltip .tooltip-pointer-icon,#preview-document-page .contact-fillable-field-for-custom-input .contract-field-tooltip .tooltip-pointer-icon,#preview-document-page .contact-fillable-field .contract-field-tooltip .tooltip-pointer-icon,#preview-document-page .contact-fillable-field-label .contract-field-tooltip .tooltip-pointer-icon,#preview-document-page form.edit_initial_field .contract-field-tooltip .tooltip-pointer-icon{position:absolute;left:50%;transform:translateX(-50%);top:-7px;color:#434343;-webkit-text-fill-color:#434343}#document-show-page .contact-fillable-field-for-custom-input:hover,#document-show-page .contact-fillable-field:hover,#document-show-page .contact-fillable-field:has(input:focus-within),#document-show-page form.edit_initial_field:hover,#document-show-page form.edit_initial_field:has(input:focus-within),#preview-document-page .contact-fillable-field-for-custom-input:hover,#preview-document-page .contact-fillable-field:hover,#preview-document-page .contact-fillable-field:has(input:focus-within),#preview-document-page form.edit_initial_field:hover,#preview-document-page form.edit_initial_field:has(input:focus-within){z-index:1}#document-show-page .contact-fillable-field-for-custom-input:hover .contract-field-tooltip,#document-show-page .contact-fillable-field:hover .contract-field-tooltip,#document-show-page .contact-fillable-field:has(input:focus-within) .contract-field-tooltip,#document-show-page form.edit_initial_field:hover .contract-field-tooltip,#document-show-page form.edit_initial_field:has(input:focus-within) .contract-field-tooltip,#preview-document-page .contact-fillable-field-for-custom-input:hover .contract-field-tooltip,#preview-document-page .contact-fillable-field:hover .contract-field-tooltip,#preview-document-page .contact-fillable-field:has(input:focus-within) .contract-field-tooltip,#preview-document-page form.edit_initial_field:hover .contract-field-tooltip,#preview-document-page form.edit_initial_field:has(input:focus-within) .contract-field-tooltip{opacity:1}#document-show-page .contact-fillable-field-for-custom-input .is-required-icon,#document-show-page .contact-fillable-field .is-required-icon,#document-show-page .contact-fillable-field-label .is-required-icon,#preview-document-page .contact-fillable-field-for-custom-input .is-required-icon,#preview-document-page .contact-fillable-field .is-required-icon,#preview-document-page .contact-fillable-field-label .is-required-icon{display:none;position:absolute;top:50%;transform:translateY(-50%);right:9px;color:#92bfeb;-webkit-text-fill-color:#92bfeb;font-size:14px}#document-show-page .contact-fillable-field-label[data-input-locked="true"] .is-required-icon,#document-show-page .contact-fillable-field-for-custom-input[data-input-locked="true"] .is-required-icon,#preview-document-page .contact-fillable-field-label[data-input-locked="true"] .is-required-icon,#preview-document-page .contact-fillable-field-for-custom-input[data-input-locked="true"] .is-required-icon{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4}#document-show-page .contact-fillable-field-for-custom-input[data-is-required="true"] .is-required-icon,#document-show-page .contact-fillable-field label[data-is-required="true"] .is-required-icon,#preview-document-page .contact-fillable-field-for-custom-input[data-is-required="true"] .is-required-icon,#preview-document-page .contact-fillable-field label[data-is-required="true"] .is-required-icon{display:block}#document-show-page .contact-fillable-field-for-custom-input[data-is-required="true"],#preview-document-page .contact-fillable-field-for-custom-input[data-is-required="true"]{padding-right:30px}#document-show-page .contact-fillable-field label[data-is-required="true"],#preview-document-page .contact-fillable-field label[data-is-required="true"]{padding-right:24px}#document-show-page .contact-fillable-field-for-custom-input.is-invalid .is-required-icon,#document-show-page .contact-fillable-field-label.is-invalid .is-required-icon,#preview-document-page .contact-fillable-field-for-custom-input.is-invalid .is-required-icon,#preview-document-page .contact-fillable-field-label.is-invalid .is-required-icon{color:#f48080;-webkit-text-fill-color:#f48080}.contract-part .client-detail-block{display:block;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:6px;border:1px solid transparent;padding:10px;margin:20px 0px 10px 0px;font-size:16px;position:relative;transition:all 0.2s}@media (min-width: 576px){.contract-part .client-detail-block{font-size:14.5px}}@media (min-width: 576px){.contract-part .client-detail-block{padding:25px;padding-bottom:10px;margin:27px 5px}}#edit-document-page .contract-part .client-detail-block:hover{cursor:pointer}.contract-part .client-detail-block .loader-container{display:flex;align-items:center}.contract-part .client-detail-block .loader-container i{font-size:20px}.contract-part .client-detail-block .loader-container .loader-text{padding-left:10px}.contract-part .client-detail-block .client-fields-container{padding:5px;padding-bottom:5px;border-radius:6px}.contract-part .client-detail-block label{z-index:0}.contract-part .client-detail-block .client-fields-container .address-fake-field{background-color:#fff;border-radius:8px;border:1px solid #dfdfdf;padding:8px 15px;min-height:80px;transition:border-color 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s}.contract-part .client-detail-block .client-fields-container .address-fake-field .label{color:#7b7b7b;font-size:13px;font-weight:600;display:block;margin-bottom:10px}.contract-part .client-detail-block .client-fields-container .address-fake-field .address-values{line-height:20px}.contract-part .client-detail-block .client-fields-container .address-fake-field:hover{cursor:pointer;border-color:#cccccc}.contract-part .client-detail-block .client-fields-container .address-fake-field.is-invalid{background-color:#fff0f0 !important;border-color:#dc8e8e !important}#document-show-page .contract-part .client-detail-block .client-fields-container .address-fake-field,#document-show-page .contract-part .client-detail-block .client-fields-container input{background-color:#e0f0ff}.contract-part .client-detail-block .client-fields-container input[disabled='disabled']{background-color:#f7f7f7}#document-show-page .contract-part .client-detail-block .client-fields-container .address-fake-field,#document-show-page .contract-part .client-detail-block .client-fields-container input,#preview-document-page .contract-part .client-detail-block .client-fields-container .address-fake-field,#preview-document-page .contract-part .client-detail-block .client-fields-container input{background-color:#ecf6ff;border-color:#94a3b4}#document-show-page .contract-part .client-detail-block .client-fields-container .address-fake-field:focus-within,#document-show-page .contract-part .client-detail-block .client-fields-container input:focus-within,#preview-document-page .contract-part .client-detail-block .client-fields-container .address-fake-field:focus-within,#preview-document-page .contract-part .client-detail-block .client-fields-container input:focus-within{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#document-show-page .contract-part .client-detail-block .client-fields-container .address-fake-field:focus-within input:focus,#document-show-page .contract-part .client-detail-block .client-fields-container input:focus-within input:focus,#preview-document-page .contract-part .client-detail-block .client-fields-container .address-fake-field:focus-within input:focus,#preview-document-page .contract-part .client-detail-block .client-fields-container input:focus-within input:focus{outline:none}@media (min-width: 1200px){#document-show-page .contract-part .client-detail-block .client-fields-container .address-fake-field:hover,#document-show-page .contract-part .client-detail-block .client-fields-container input:hover,#preview-document-page .contract-part .client-detail-block .client-fields-container .address-fake-field:hover,#preview-document-page .contract-part .client-detail-block .client-fields-container input:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#document-show-page .contract-part .client-detail-block .client-fields-container label,#document-show-page .contract-part .client-detail-block .client-fields-container .label,#preview-document-page .contract-part .client-detail-block .client-fields-container label,#preview-document-page .contract-part .client-detail-block .client-fields-container .label{color:#212529}#document-show-page .contract-part .client-detail-block .client-fields-container input[disabled='disabled'],#preview-document-page .contract-part .client-detail-block .client-fields-container input[disabled='disabled']{background-color:#f2f2f2;border-color:#f2f2f2}#document-show-page .contract-part .client-detail-block .client-fields-container input[disabled='disabled']:hover,#preview-document-page .contract-part .client-detail-block .client-fields-container input[disabled='disabled']:hover{box-shadow:none;-webkit-box-shadow:none}#client-detail-block-edit-panel #collection-options-container{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:6px;margin-top:15px}#client-detail-block-edit-panel #collection-options-container .collection-option{padding:10px 15px;border-bottom:1px solid #eeeeee}#client-detail-block-edit-panel #collection-options-container .collection-option:last-child{border-bottom:0px}#client-detail-block-edit-panel .client-info-container{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:6px;margin-top:15px;padding:15px;font-size:16px}@media (min-width: 576px){#client-detail-block-edit-panel .client-info-container{font-size:14.5px}}#edit-document-page .client-detail-block #edit-button{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:3}#edit-document-page .client-detail-block:hover,#edit-document-page .client-detail-block.active{border-color:#4dc6ce}#edit-document-page .client-detail-block.active{box-shadow:3px 0px 18px 1px rgba(0,0,0,0.33);-webkit-box-shadow:3px 0px 18px 1px rgba(0,0,0,0.33)}#edit-document-page .client-detail-block .container-label{opacity:0;pointer-events:none;position:absolute;top:-12px;left:27px;background-color:#4dc6ce;padding:5px;font-size:13px;font-weight:600;border-radius:4px;color:#fff;transition:all 0.2s}#edit-document-page .client-detail-block:hover .container-label,#edit-document-page .client-detail-block.active .container-label{opacity:1;pointer-events:auto}#edit-document-page .client-detail-block[data-mce-selected="1"]{outline:none}#edit-document-page .client-detail-block .wedding-role-explainer-tooltip{color:#bfbfbf;margin-left:10px;position:relative;z-index:21}#edit-document-page .contract-part .client-detail-block .client-fields-container.locked .form-group input[disabled="disabled"],#edit-document-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field,#document-show-page .contract-part .client-detail-block .client-fields-container.locked .form-group input[disabled="disabled"],#document-show-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field,#preview-document-page .contract-part .client-detail-block .client-fields-container.locked .form-group input[disabled="disabled"],#preview-document-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field{background-color:#fff;border-color:#dfdfdf;color:#000;opacity:1;-webkit-text-fill-color:#000}#edit-document-page .contract-part .client-detail-block .client-fields-container.locked .form-group input[disabled="disabled"]:hover,#edit-document-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field:hover,#document-show-page .contract-part .client-detail-block .client-fields-container.locked .form-group input[disabled="disabled"]:hover,#document-show-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field:hover,#preview-document-page .contract-part .client-detail-block .client-fields-container.locked .form-group input[disabled="disabled"]:hover,#preview-document-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field:hover{cursor:auto;box-shadow:none;-webkit-box-shadow:none}#edit-document-page .contract-part .client-detail-block .client-fields-container.locked label,#edit-document-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field .label,#document-show-page .contract-part .client-detail-block .client-fields-container.locked label,#document-show-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field .label,#preview-document-page .contract-part .client-detail-block .client-fields-container.locked label,#preview-document-page .contract-part .client-detail-block .client-fields-container.locked .address-fake-field .label{color:#7a7a7a}.contract-part .initials-block{align-items:center;margin-top:10px;padding:10px;border-radius:6px;display:flex;flex-wrap:wrap;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 576px){.contract-part .initials-block{padding:0px;box-shadow:none;-webkit-box-shadow:none}}.contract-part .initials-block[data-contract-part-type='exhibit']{padding-left:30px;padding-right:30px}#preview-document-page .structured-contract-page-container .contract-part .initials-block p.acceptance-language,#document-show-page .structured-contract-page-container .contract-part .initials-block p.acceptance-language{margin-top:10px;font-size:14px;line-height:19px;flex-basis:100%}@media (min-width: 576px){#preview-document-page .structured-contract-page-container .contract-part .initials-block p.acceptance-language,#document-show-page .structured-contract-page-container .contract-part .initials-block p.acceptance-language{margin-top:0px;font-size:inherit;line-height:inherit;flex-basis:initial}}.contract-part .initials-block input.initials-input-field,.contract-part .initials-block .disabled-initials-input-field{position:relative;width:70px;height:50px;text-align:center;padding:10px 0px;outline:none;appearance:none;border:1px dashed transparent;border-radius:4px;font-size:18px;font-family:monospace}.contract-part .initials-block input.initials-input-field::placeholder,.contract-part .initials-block .disabled-initials-input-field::placeholder{font-size:15px;font-family:'Nunito', sans-serif}.contract-part .initials-block form.edit_initial_field{position:relative;margin-right:15px}.contract-part .initials-block form.edit_initial_field input{text-transform:uppercase}.contract-part .initials-block form.edit_initial_field input::placeholder{text-transform:none}.contract-part .initials-block .disabled-initials-input-field .placeholder{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:15px;font-family:'Nunito', sans-serif}.contract-part .initials-block .disabled-initials-input-field .value{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#000}.contract-part .initials-block .disabled-initials-input-field{margin-right:15px;background-color:#f3f3f3;border-color:#696969;color:#9b9b9b}.contract-part .initials-block .disabled-initials-input-field::placeholder{color:#9b9b9b;-webkit-text-fill-color:#9b9b9b}.contract-part .initials-block .disabled-initials-input-field:hover{cursor:pointer}#document-show-page .contract-part .initials-block input.initials-input-field,#preview-document-page .contract-part .initials-block .disabled-initials-input-field[data-has-value="false"]{background-color:#e0f0ff;border-color:#6d7e90}#document-show-page .contract-part .initials-block input.initials-input-field::placeholder,#document-show-page .contract-part .initials-block input.initials-input-field .placeholder,#preview-document-page .contract-part .initials-block .disabled-initials-input-field[data-has-value="false"]::placeholder,#preview-document-page .contract-part .initials-block .disabled-initials-input-field[data-has-value="false"] .placeholder{color:#a8bcd2;-webkit-text-fill-color:#a8bcd2}#document-show-page .contract-part .initials-block input.initials-input-field.is-invalid,#preview-document-page .contract-part .initials-block .disabled-initials-input-field.is-invalid[data-has-value="false"]{border-color:red !important}#document-show-page .contract-part .initials-block input.initials-input-field.is-invalid::placeholder,#preview-document-page .contract-part .initials-block .disabled-initials-input-field.is-invalid[data-has-value="false"]::placeholder{color:#f6a3a2;-webkit-text-fill-color:#f6a3a2}#edit-document-page .contract-part .initials-block form{flex-grow:1;padding-right:10px}#edit-document-page .contract-part .initials-block form input.initials-acceptance-language{display:block;font-size:15.5px;width:100%;padding:8px 5px;outline:none;appearance:none;border:1px solid transparent;transition:all 0.2s}#edit-document-page .contract-part .initials-block form input.initials-acceptance-language:hover,#edit-document-page .contract-part .initials-block form input.initials-acceptance-language:focus-within{border-color:#4dc6ce}#edit-document-page .contract-part .initials-block form input.initials-acceptance-language::placeholder{color:#bbbbbb;-webkit-text-fill-color:#bbbbbb}.contract-field-action-indicator-icon{position:absolute;font-size:17px;color:#4c7fb6;top:-500000px;left:-10px;transform:translateX(-100%) translateY(7px);display:none;transition:opacity 0.6s}@media (min-width: 576px){.contract-field-action-indicator-icon{display:block}}.contract-field-action-indicator-icon.highlight-issue{color:#d75959;z-index:1}.contract-field-action-indicator-icon.for-client-detail-block{transform:translateX(-100%) translateY(18px)}.contract-field-action-indicator-icon.for-client-detail-block-address{transform:translateX(-100%) translateY(32px)}.contract-field-action-indicator-icon.for-initials-field{transform:translateX(-100%) translateY(18px)}.contract-field-action-indicator-icon.loading{opacity:0.4}.structured-contract-page-container.for-contract-placeholder{width:100%;padding-left:50px;padding-right:50px}.structured-contract-page-container.for-contract-placeholder .contract-part-branded-header{padding-top:10px !important}.structured-contract-page-container.for-contract-placeholder .contract-placeholder-section-container{margin-bottom:30px}.structured-contract-page-container.for-contract-placeholder .contract-placeholder-section-container .section-title{height:19px;background-color:#e7e7e7;border-radius:25px}.structured-contract-page-container.for-contract-placeholder .placeholder-text-line{height:9px;margin-top:10px;background-color:#f2f2f2;border-radius:5px}.structured-contract-page-container.for-contract-placeholder .contract-placeholder-signature-block{background-color:#f1f1f1;width:300px;height:55px;border-radius:10px;margin-bottom:20px;position:relative}.structured-contract-page-container.for-contract-placeholder .contract-placeholder-signature-block i{position:absolute;top:50%;transform:translateY(-50%);left:20px;font-size:23px;color:#b7b7b7}.structured-contract-page-container.for-contract-placeholder .contract-placeholder-label{font-size:18px;font-weight:600;margin-bottom:15px;color:#c4c4c4;padding-top:50px}@media (min-width: 1200px){.structured-contract-page-container.for-contract-placeholder .contract-placeholder-label{font-size:20px}}.structured-contract-page-container.for-contract-placeholder .contract-part:hover{cursor:default !important}#contact_info_request-modal .radio-button-option.platform-option{padding:15px}.task-inline-assigner{position:relative;display:inline-block}.assign-popover .profile-container{position:relative;height:54px;display:flex;align-items:center;border-radius:6px;padding:18px;transition:all 0.2s}@media (min-width: 1200px){.assign-popover .profile-container:hover{background-color:#f0f0f0}}.assign-popover h5{padding:10px 18px;background-color:#f2f2f2;border-radius:6px;margin-bottom:5px;margin-top:5px}.assign-popover .share-warning{padding-left:15px;margin-top:15px;margin-right:20px;margin-bottom:5px}.assign-popover .ad-hoc-link{color:teal;padding:13px 26px;border-radius:5px;transition:all 0.2s}.assign-popover .ad-hoc-link i{margin-right:7px}.assign-popover .ad-hoc-link:hover{background-color:#f0f0f0}.assign-popover .profile-container .profile-avatar{margin-right:10px}.assign-popover .profile-container .profile-name{font-size:16px;flex-grow:1}@media (min-width: 576px){.assign-popover .profile-container .profile-name{font-size:14.5px}}.assign-popover .profile-container .profile-name .not-visible-in-portal{display:none;color:#c4c4c4;font-size:14px}.assign-popover .profile-container[data-assigned='true'] .not-visible-in-portal{display:block}.assign-popover .portal-status-warning{display:none}.assign-popover .profile-container[data-assigned='true'] .portal-status-warning{display:inline-block}.assign-popover .profile-container .check-container{margin-left:8px;color:teal;font-size:22px}.assign-popover .profile-container .check-container .fa-circle-check{display:none}.assign-popover .profile-container[data-assigned='true'] .check-container .fa-circle-check{display:initial}.assign-popover .profile-container[data-assigned='true'] .check-container .fa-circle{display:none}.assign-popover .fa-refresh{color:#73b5b5}.assign-popover.mobile{position:fixed;bottom:0px;left:0px;width:100vw;z-index:10}.assign-popover.mobile .task-name{padding:10px;padding-top:0px}.assign-popover.desktop{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);background-color:#fff;padding:18px;border:1px solid #c4c4c4;position:absolute;width:306px;transform:translateY(-100%) translateX(0%);z-index:26;border-radius:.22rem}.assign-popover .profile-type-header{padding:5px}.task-due-date-label[data-overdue='true']{color:#d62929}.task-due-date-label[data-day-count='0']{color:#eb9800}@media (min-width: 1200px){#edit-event-schedule-page .split-grid-layout--two-column{grid-template-columns:245px 1fr}}@media (min-width: 1200px){#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-left-column{background-color:#fdfdfd;padding-bottom:0px}}#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column{overflow:scroll}@media (max-width: 1200px){#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column{position:absolute;top:75px;right:0px;left:0px;bottom:0px}}@media (min-width: 1200px){#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column{padding-bottom:30vh;box-shadow:0px 0px 20px 2px #00000014;-webkit-box-shadow:0px 0px 20px 2px #00000014}}@media (min-width: 1200px){#schedule-template-page .split-grid-layout--two-column{grid-template-columns:350px 1fr;max-width:1680px}}@media (min-width: 1200px){#schedule-template-page .split-grid-layout--two-column .split-grid-layout-left-column{background-color:#fdfdfd}}#schedule-template-page .split-grid-layout--two-column .split-grid-layout-right-column{overflow:scroll}@media (min-width: 1200px){#schedule-template-page .split-grid-layout--two-column .split-grid-layout-right-column{padding-bottom:30vh}}@media (min-width: 1200px){.schedule-navigator{padding:32px;padding-top:0px;display:grid;gap:8px}}.schedule-navigator i{font-size:12px;color:#acacac}.schedule-navigator__schedule-container{margin-left:-16px;margin-right:-16px;border-radius:8px;border:1px solid transparent;color:#727272;font-size:16px}@media (min-width: 576px){.schedule-navigator__schedule-container{font-size:14.5px}}.schedule-navigator__schedule-container.selected{padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid #c9c9c9;border-radius:0px}.schedule-navigator__schedule-container.not-selected{display:grid;align-items:center;grid-template-columns:25px 1fr;padding:8px 16px}.schedule-navigator__schedule-container.not-selected:hover{background-color:#f5f5f5}.schedule-navigator__title{font-size:17px;font-weight:600;padding:16px;color:#2f2f2f;line-height:1.3}.schedule-navigator__title i{color:#2f2f2f}.schedule-navigator__shareable-label{font-size:16px;color:#727272;padding:16px;opacity:0.9}@media (min-width: 576px){.schedule-navigator__shareable-label{font-size:14.5px}}.schedule-navigator__views{display:grid}.schedule-navigator__divider{height:1px;margin-left:-16px;margin-right:-16px;border-bottom:1px dashed #c9c9c9}.schedule-navigator__view-container{display:grid;align-items:center;grid-template-columns:25px 1fr;font-size:14px;padding:8px 16px;border:1px solid transparent;border-radius:8px;color:#727272;line-height:1.3}.schedule-navigator__view-container:hover{background-color:#f5f5f5;color:#2f2f2f}.schedule-navigator__view-container.--for-new-view:hover{border-color:teal;color:teal;background-color:#fff}.schedule-navigator__view-container.--for-new-view:hover i{color:teal}.schedule-navigator__view-container.selected{box-shadow:0px 0px 7px 1px #00000017;-webkit-box-shadow:0px 0px 7px 1px #00000017;border-color:#d1d1d1;background-color:#fff;color:#2f2f2f}.schedule-navigator__view-container.selected i{color:#2f2f2f}#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column .primary-schedule-header{position:sticky;top:0px}@media (min-width: 1200px){#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column .primary-schedule-header .main-bar-nav-container{padding-left:48px}#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column .primary-schedule-header .main-bar-nav-container h5{font-size:21px}#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column .primary-schedule-header .main-bar-nav-container h5.long-string-handler{font-size:18px}#edit-event-schedule-page .split-grid-layout--two-column .split-grid-layout-right-column .primary-schedule-header .main-bar-nav-container h5.really-long-string-handler{font-size:16px;font-weight:700}}body[data-portal='true'] #sub-schedule-page .primary-schedule-header{position:sticky;top:0px}@media (min-width: 1200px){body[data-portal='true'] #sub-schedule-page .primary-schedule-header .main-bar-nav-container{padding-left:48px}}@media (min-width: 1200px){body[data-portal='true'] #sub-schedule-page .primary-schedule-header .main-bar-nav-container h5{font-size:21px}}#schedule-day-blocks-container:not([data-schedule-days-count="0"]) .empty-state-for-index{display:none !important}#schedule-template-page .template-add-day-container{padding:12px 48px}.schedule-day-header{position:sticky;height:40px;top:55px;z-index:11;padding-left:24px;padding-right:24px;display:flex;align-items:center;background-color:#f7f7f7;border-top:1px solid #fff;font-size:16px;font-weight:600}@media (min-width: 576px){.schedule-day-header{font-size:14.5px}}@media (min-width: 1200px){.schedule-day-header{padding-left:48px;padding-right:15px;height:55px;font-size:16px;box-shadow:0px -3px 5px 1px #0000001a;-webkit-box-shadow:0px -3px 5px 1px #0000001a;border-top-width:0px;border-bottom:1px solid #eeeeee;background-color:#fff}}#schedule-template-page .schedule-day-header{top:0px}.schedule-day-header--desktop-actions{flex-grow:1;display:flex;justify-content:end;gap:8px}.schedule-day-container{margin-bottom:64px;max-width:1050px}#schedule-template-page .schedule-day-container .time-blocks-container,#edit-event-schedule-page .schedule-day-container .time-blocks-container{margin-top:24px;margin-bottom:24px}#schedule-template-page .schedule-day-container .new-schedule-item-blank-link,#edit-event-schedule-page .schedule-day-container .new-schedule-item-blank-link{display:none}#schedule-template-page.master-schedule .schedule-day-container[data-time-block-count="0"] .new-schedule-item-blank-link,#edit-event-schedule-page.master-schedule .schedule-day-container[data-time-block-count="0"] .new-schedule-item-blank-link{display:block;padding-left:24px}@media (min-width: 1200px){#schedule-template-page.master-schedule .schedule-day-container[data-time-block-count="0"] .new-schedule-item-blank-link,#edit-event-schedule-page.master-schedule .schedule-day-container[data-time-block-count="0"] .new-schedule-item-blank-link{padding-left:48px}}#edit-event-schedule-page .sub-schedule-sharing-container{padding:32px 24px;display:flex;flex-direction:column;gap:32px}@media (min-width: 1200px){#edit-event-schedule-page .sub-schedule-sharing-container{display:flex;flex-direction:row;gap:48px;background-color:#fdfdfd;border:1px solid #f3f3f3;margin:24px 24px;border-radius:8px;padding:32px 24px}}#edit-event-schedule-page .sub-schedule-sharing-container .sharing-container-label{display:block;color:#727272;font-size:16px;margin-bottom:16px}@media (min-width: 576px){#edit-event-schedule-page .sub-schedule-sharing-container .sharing-container-label{font-size:14.5px}}#edit-event-schedule-page .sub-schedule-sharing-container h4{margin-bottom:0px}@media (min-width: 1200px){#edit-event-schedule-page .sub-schedule-sharing-container h4{font-size:20px;padding-top:3px}}@media (min-width: 576px){#edit-event-schedule-page .sub-schedule-sharing-container .avatars-and-share-button{display:flex;align-items:center;gap:10px}}#edit-event-schedule-page .sub-schedule-sharing-container .avatars-and-share-button button.share-button{display:block;width:fit-content;margin-top:16px}@media (min-width: 576px){#edit-event-schedule-page .sub-schedule-sharing-container .avatars-and-share-button button.share-button{margin-top:0px}}.time-block-row{position:relative;background-color:#fff;display:grid;border-bottom:1px solid #e7e7e7;padding:24px;transition-property:padding-top, padding-bottom;transition-duration:0.2s, 0.2s}.time-block-row:first-child{border-top:1px solid transparent}.time-block-row.active:first-child{border-top-color:#e7e7e7}@media (min-width: 1200px){.time-block-row{grid-template-columns:48px 180px 1fr 150px;padding-left:0px;line-height:24px;padding-top:32px;padding-bottom:48px}}.time-block-row.edit-mode-sub-schedule,.time-block-row.read-only{padding:24px;position:relative}@media (max-width: 1200px){.time-block-row.edit-mode-sub-schedule,.time-block-row.read-only{padding:32px 24px}}@media (min-width: 1200px){.time-block-row.read-only{grid-template-columns:180px 1fr 150px}}@media (min-width: 1200px){#edit-event-schedule-page.sub-schedule .time-block-row{grid-template-columns:86px 180px 1fr 150px}}@media (max-width: 1200px){.time-block-row .time-block-row__controls-column{display:none}}.time-block-row .time-block-row__time-column{margin-bottom:8px}@media (min-width: 1200px){.time-block-row .time-block-row__time-column{margin-bottom:0px;position:relative}}.time-block-row.edit-mode-master-schedule .time-block-row__details-column{transition:transform 0.1s ease-in-out}.time-block-row .time-block-row__aux-column{display:none}@media (min-width: 1200px){.time-block-row .time-block-row__aux-column{display:block;text-align:right}}@media (min-width: 1200px){body[data-portal='true'] .time-block-row{padding-left:48px}}.time-block-row .mobile-intercept-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:transparent}.time-block-row .mobile-menu{display:flex;z-index:0;position:absolute;left:50%;transform:translateX(-50%);top:39px;width:100%;justify-content:center;gap:16px;pointer-events:none;opacity:0}@media (min-width: 576px){.time-block-row .mobile-menu{gap:24px}}@media (max-width: 1200px){.time-block-row.active{padding-top:100px;padding-bottom:48px}}.time-block-row.active .mobile-menu{pointer-events:auto;opacity:1;z-index:2}@media (max-width: 1200px){#schedule-day-blocks-container:has(.time-block-row.active) .time-block-row:not(.active){background-color:#fcfcfc}}.time-block-row .drag-handle{width:fit-content;margin-left:auto;margin-right:auto;padding:3px 6px}.time-block-row .drag-handle:hover{cursor:grab}.time-block-row .drag-handle i{display:block}.time-block-placeholder{background-color:#cce4e4;border:3px dotted #adc6c6;height:100px !important}.time-block-row.ui-sortable-helper{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);max-height:55px;padding-top:16px !important;padding-bottom:16px !important;transform:scale(1) rotate(-0.5deg) !important}.time-block-row.ui-sortable-helper .time-block-field-notes,.time-block-row.ui-sortable-helper .category-display-container,.time-block-row.ui-sortable-helper #event-category-field-container,.time-block-row.ui-sortable-helper .time-block-delegations-container,.time-block-row.ui-sortable-helper .time-block-actions-menu,.time-block-row.ui-sortable-helper .new-entry-overlay{display:none !important}.time-block-row.ui-sortable-helper .time-block-row__aux-column{opacity:0 !important}.time-block-row.ui-sortable-helper .time-block-field-name textarea{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-block-row.ui-sortable-helper .drag-handle{opacity:1 !important}body:has(.time-block-row.ui-sortable-helper){cursor:grabbing}#edit-event-schedule-page.sub-schedule .time-block-row .drag-handle{display:none !important}.time-block-row .time-block-row__details-grid{display:grid;grid-row-gap:8px}.time-block-row input,.time-block-row textarea{background-color:transparent;resize:none;box-shadow:none;border:0px;position:relative;padding:0px !important;line-height:24px}.time-block-row input:focus,.time-block-row input:hover,.time-block-row textarea:focus,.time-block-row textarea:hover{background-color:#f6f6f6}.time-block-row textarea{transition:all 0.1s;border-radius:3px}.time-block-row textarea:hover{background-color:#f9f9f9;box-shadow:0 0 0 4px #f9f9f9}.time-block-row textarea:focus{transition:0.3s;box-shadow:0 0 0 7px #ffffff, 0 0 0 9px #c4deff;-webkit-box-shadow:0 0 0 7px #ffffff, 0 0 0 9px #c4deff;background-color:transparent;border-radius:3px;z-index:1}.time-block-row .form-group{margin-bottom:0px}#schedule-template-page .time-block-row .time-label{display:none !important}.time-block-row .time-label{display:block;width:fit-content;position:relative;font-weight:650;line-height:24px;border-radius:6px;font-size:16px}@media (min-width: 576px){.time-block-row .time-label{font-size:14.5px}}.time-block-row .time-label a{color:#464646}#edit-event-schedule-page .time-block-row .time-label.open-inline-time-editor:hover{cursor:pointer;background-color:#f9f9f9;box-shadow:0 0 0 4px #f9f9f9}#edit-event-schedule-page .time-block-row .inline-time-editor{display:none;position:absolute;top:-8px;left:-8px;background-color:#fff;border-radius:6px;width:180px;z-index:100}@media (min-width: 1200px){#edit-event-schedule-page .time-block-row .inline-time-editor{display:block}}.inline-time-editor__grid{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center}@media (min-width: 1200px){.inline-time-editor__grid{grid-template-columns:105px 16px 105px}}.inline-time-editor.different-dates .inline-time-editor__grid{display:grid;grid-template-columns:105px 105px;align-items:center;grid-row-gap:8px}.inline-time-editor.different-dates .inline-time-editor__grid .dash-span{display:none}#edit-time-block-time-modal .inline-time-editor.different-dates .inline-time-editor__grid{grid-template-columns:1fr 1fr;grid-row-gap:16px}.inline-time-editor__grid input{font-weight:650;line-height:24px;font-size:17px;padding:16px;background-color:#f9f9f9}@media (min-width: 1200px){.inline-time-editor__grid input{font-size:16px;padding:8px !important}}@media (min-width: 1200px) and (min-width: 576px){.inline-time-editor__grid input{font-size:14.5px}}.inline-time-editor__grid input::selection{background-color:#ddecff}.inline-time-editor__grid input::placeholder{color:#96b2d6;font-weight:400;color:#6c757d}.inline-time-editor__grid input:focus{background-color:#fff;box-shadow:0 0 0 2px #c4deff;-webkit-box-shadow:0 0 0 2px #c4deff}.inline-time-editor .ui-timepicker-wrapper{width:185px;border-radius:8px;transform:translateY(5px)}@media (min-width: 1200px){.inline-time-editor .ui-timepicker-wrapper{max-height:32px}}@media (min-width: 1200px){.inline-time-editor .ui-timepicker-wrapper{opacity:0}}.inline-time-editor .ui-timepicker-wrapper:has(li.ui-timepicker-selected){opacity:1}.inline-time-editor .timepicker-form-group.for-start .ui-timepicker-wrapper{width:100%}@media (min-width: 1200px){.inline-time-editor .timepicker-form-group.for-start .ui-timepicker-wrapper{width:105px}}.inline-time-editor .ui-timepicker-list li{font-size:16px;padding:10px 16px;color:#727272;opacity:0.9}@media (min-width: 576px){.inline-time-editor .ui-timepicker-list li{font-size:14.5px}}@media (min-width: 1200px){.inline-time-editor .ui-timepicker-list li{display:none;padding:3px 7px;opacity:0.7}}.inline-time-editor .ui-timepicker-list li.ui-timepicker-selected{display:block;background-color:#fff;color:#2f2f2f;font-weight:600;opacity:1}.inline-time-editor .ui-timepicker-list li:hover .ui-timepicker-duration{color:#2f2f2f}.inline-time-editor__grid .dash-span{text-align:center}.inline-time-editor__grid .date-helper-label{display:none}.inline-time-editor.different-dates .date-helper-label{display:block;font-size:16px}@media (min-width: 576px){.inline-time-editor.different-dates .date-helper-label{font-size:14.5px}}@media (min-width: 1200px){.inline-time-editor.different-dates .date-helper-label{padding-left:8px}}#edit-event-schedule-page .time-block-row .inline-time-editor .remove-time-button{display:none;position:absolute;top:50%;transform:translateY(-50%);right:5px;padding:4px 6px;border-radius:6px;color:#818181}#edit-event-schedule-page .time-block-row .inline-time-editor .remove-time-button i{display:block}#edit-event-schedule-page .time-block-row .inline-time-editor .remove-time-button:hover{cursor:pointer;background-color:#e4e4e4}#edit-event-schedule-page .time-block-row .inline-time-editor.has-start-time .remove-start-time-button{display:block}#edit-event-schedule-page .time-block-row .inline-time-editor.has-end-time .remove-end-time-button{display:block}#edit-event-schedule-page .time-block-row .inline-time-editor input#time_block_end_time,#edit-time-block-time-modal #datepair-container input#time_block_end_time{color:transparent}#edit-event-schedule-page .time-block-row .inline-time-editor.has-end-time input#time_block_end_time,#edit-time-block-time-modal #datepair-container.has-end-time input#time_block_end_time{color:#464646}#edit-time-block-time-modal .remove-time-button{opacity:0;pointer-events:none;margin-top:16px;padding-top:8px;padding-bottom:8px;line-height:1.2;align-self:stretch}#edit-time-block-time-modal #datepair-container.has-start-time .remove-start-time-button{opacity:1;pointer-events:auto}#edit-time-block-time-modal #datepair-container.has-end-time .remove-end-time-button{opacity:1;pointer-events:auto}#edit-time-block-time-modal .inline-time-editor.different-dates .remove-time-button{grid-column:span 2;margin-top:0px}.time-block-row .time-block-field-name{position:relative;max-width:600px}.time-block-row .time-block-field-name textarea{font-weight:620;color:#000;letter-spacing:0.1pt}.time-block-row .time-block-field-name textarea::placeholder{font-weight:400}.time-block-row .time-block-name{font-weight:620;color:#000;letter-spacing:0.1pt;max-width:600px}.time-block-row .time-block-field-notes{max-width:600px}.time-block-row .time-block-notes{max-width:600px}.time-block-row .time-block-field-notes textarea,.time-block-row .time-block-notes p{color:#5d5d5d;font-size:16px;line-height:24px}@media (min-width: 576px){.time-block-row .time-block-field-notes textarea,.time-block-row .time-block-notes p{font-size:14.5px}}.time-block-row #event-category-field-container .selectize-input{max-width:280px}.time-block-row #event-category-field-container .selectize-input input{min-width:20px}.time-block-row #event-category-field-container .selectize-category-option{font-size:16px;padding:5px 10px}@media (min-width: 576px){.time-block-row #event-category-field-container .selectize-category-option{font-size:14.5px}}.time-block-row #event-category-field-container .selectize-category-selected-option{font-size:16px;padding:6px;color:#000}@media (min-width: 576px){.time-block-row #event-category-field-container .selectize-category-selected-option{font-size:14.5px}}.time-block-row .category-display-container .category-badge{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:8px;border-radius:7px;border:1px solid #eaeaea;background-color:#fff}@media (min-width: 576px){.time-block-row .category-display-container .category-badge{font-size:13.5px}}.time-block-row .category-display-container .category-badge i{display:block}@media (min-width: 1200px){.time-block-row .category-display-container .category-badge{padding:3px 6px;font-weight:600;letter-spacing:.3pt}}.time-block-row .time-block-delegations-container{display:flex;flex-wrap:wrap;gap:8px}.time-block-row .time-block-delegations-container:not(:has(>.time-block-delegation-badge)){display:none}.time-block-row .time-block-delegations-container:has(>.new-party-badge){display:flex}.time-block-row .time-block-delegation-badge{position:relative;background-color:#f8f8f8;display:inline-flex;align-items:center;padding:8px;border:1px solid #eaeaea;border-radius:7px;font-size:14px}@media (min-width: 576px){.time-block-row .time-block-delegation-badge{font-size:13.5px}}.time-block-row .time-block-delegation-badge a{margin-left:5px;color:#c4c4c4}@media (min-width: 1200px){.time-block-row .time-block-delegation-badge{padding:3px 6px;font-weight:600;letter-spacing:.3pt}}.time-block-row .time-block-delegation-badge.mobile-remove{position:relative;padding:15px;width:100%;text-align:left}.time-block-row .time-block-delegation-badge.mobile-remove a{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:20px}.time-block-delegation-badge--mobile-remove{display:grid;grid-template-columns:1fr auto;align-items:center;background-color:#f8f8f8;padding:8px;border:1px solid #eaeaea;border-radius:8px;font-size:14px;font-weight:600;padding-left:16px;margin-bottom:12px;gap:8px}@media (min-width: 576px){.time-block-delegation-badge--mobile-remove{font-size:13.5px}}.time-block-row .category-badge .remove-category,.time-block-row .time-block-delegation-badge .remove{position:absolute;top:-6px;right:-8px;width:24px;height:24px;background-color:#ffffff;border:1px solid #afafaf;border-radius:100%;opacity:0;transform:scale(0.5);transition:all 0.2s;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.time-block-row .category-badge .remove-category i,.time-block-row .time-block-delegation-badge .remove i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#616161}.time-block-row .category-badge .remove-category:hover,.time-block-row .time-block-delegation-badge .remove:hover{cursor:pointer;border-color:#a21515}.time-block-row .category-badge .remove-category:hover i,.time-block-row .time-block-delegation-badge .remove:hover i{color:#a21515}.time-block-row .category-badge:hover .remove-category,.time-block-row .time-block-delegation-badge:hover .remove{opacity:1;transform:scale(1)}.time-block-row .category-badge:has(.remove-category:hover),.time-block-row .time-block-delegation-badge:has(.remove:hover){color:#a21515;border-color:#a21515 !important}#edit-event-schedule-page .time-block-row .new-party-badge .selectize-input{width:320px;min-height:initial !important;padding:3px 10px !important;border-color:#eaeaea}#edit-event-schedule-page .time-block-row .new-party-badge .selectize-input input{font-size:14px;width:280px !important}@media (min-width: 576px){#edit-event-schedule-page .time-block-row .new-party-badge .selectize-input input{font-size:13.5px}}#edit-event-schedule-page .time-block-row .new-party-badge .selectize-input input:focus{border-color:#b6b6b6;box-shadow:0 0 0 .2rem #000}#edit-event-schedule-page .time-block-row .new-party-badge .selectize-input:after{display:none}#edit-event-schedule-page .time-block-row .new-party-badge .selectize-dropdown{font-size:16px;width:320px !important;text-align:left !important}@media (min-width: 576px){#edit-event-schedule-page .time-block-row .new-party-badge .selectize-dropdown{font-size:14.5px}}.time-block-row .time-block-actions-menu{font-size:14px;position:absolute;z-index:1;left:calc(48px + 180px);bottom:8px;gap:8px;transition:transform 0.2s}.time-block-row .time-block-actions-menu .menu-item{display:block}.time-block-row .time-block-actions-menu .menu-item .form-group{margin-bottom:0px}.time-block-row .time-block-actions-menu .menu-item:hover,.time-block-row .time-block-actions-menu .menu-item:focus{background-color:#2d2d2d;border-color:#2d2d2d;color:#fff}#schedule-template-page .time-block-row #add-contact-button{display:none !important}.time-block-row .delete-time-block-link{background-color:#fff;margin-top:-8px}.time-block-row:has(* .delete-time-block-link:hover),.time-block-row.delete-confirmation-open{background:linear-gradient(90deg, #f6dbdb, transparent 18px)}.time-block-row:has(* .delete-time-block-link:hover) textarea#time_block_name,.time-block-row:has(* .delete-time-block-link:hover) textarea#time_block_name::placeholder,.time-block-row.delete-confirmation-open textarea#time_block_name,.time-block-row.delete-confirmation-open textarea#time_block_name::placeholder{color:#a21515}.time-block-row:has(* .delete-time-block-link:hover) textarea,.time-block-row.delete-confirmation-open textarea{box-shadow:none;-webkit-box-shadow:none}.time-block-row:has(* .delete-time-block-link:hover) .time-label.open-inline-time-editor span,.time-block-row:has(* .delete-time-block-link:hover) .time-label,.time-block-row.delete-confirmation-open .time-label.open-inline-time-editor span,.time-block-row.delete-confirmation-open .time-label{color:#a21515}.time-block-row:has(* .delete-time-block-link:hover) textarea#time_block_notes,.time-block-row.delete-confirmation-open textarea#time_block_notes{color:#a21515}.time-block-row:has(* .delete-time-block-link:hover) .category-badge,.time-block-row:has(* .delete-time-block-link:hover) .time-block-delegation-badge,.time-block-row.delete-confirmation-open .category-badge,.time-block-row.delete-confirmation-open .time-block-delegation-badge{color:#a21515}.time-block-row:has(* .delete-time-block-link:hover) .new-entry-overlay,.time-block-row:has(* .delete-time-block-link:hover) .menu-item,.time-block-row.delete-confirmation-open .new-entry-overlay,.time-block-row.delete-confirmation-open .menu-item{display:none !important}.time-block-row:has(* .delete-time-block-link:hover) .category-badge .remove-category,.time-block-row:has(* .delete-time-block-link:hover) .time-block-delegation-badge .remove,.time-block-row.delete-confirmation-open .category-badge .remove-category,.time-block-row.delete-confirmation-open .time-block-delegation-badge .remove{display:none !important}.time-block-row:has(* .delete-time-block-link:hover) .drag-handle,.time-block-row.delete-confirmation-open .drag-handle{display:none !important}.time-block-row:has(* .delete-time-block-link:hover) .key-helper,.time-block-row.delete-confirmation-open .key-helper{opacity:0 !important}.time-block-row .delete-confirmation-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;text-align:right;pointer-events:none;opacity:0}.time-block-row .delete-confirmation-overlay .delete-confirmation-container{width:fit-content;margin-left:auto;background-color:#fff;padding:16px}.time-block-row.delete-confirmation-open .delete-confirmation-overlay{opacity:1;pointer-events:auto}.time-block-row .new-entry-overlay{height:3px;background-color:none;position:absolute;left:0px;right:0px;opacity:0}.time-block-row .new-entry-overlay a:focus,.time-block-row .new-entry-overlay a:focus-visible{background-color:#2d2d2d;color:#fff;outline-width:0px;outline-color:transparent;outline-style:none}.time-block-row .new-entry-overlay.new-entry-above{top:-1px}.time-block-row .new-entry-overlay.new-entry-below{bottom:-3px}.time-block-row .new-entry-overlay .plus-container{transition:all 0.4s;display:block;width:30px;height:30px;margin-left:auto;margin-right:auto;position:relative;top:-13px;z-index:5;background-color:#fff;color:#666666;padding:3px;border-radius:100%;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (max-width: 1200px){.time-block-row .new-entry-overlay .plus-container{width:44px;height:44px;top:-20px}.time-block-row .new-entry-overlay .plus-container i{font-size:29px;font-weight:300}.time-block-row .new-entry-overlay .plus-container .creating-spinner i{font-weight:600}}@media (min-width: 1200px){.time-block-row .new-entry-overlay .plus-container{display:inline-block;transform:translateX(160px)}}@media (min-width: 1200px) and (min-width: 1200px){.time-block-row .new-entry-overlay .plus-container:hover{background-color:#2d2d2d;color:#fff;border-color:#2d2d2d}}.time-block-row .new-entry-overlay .plus-container .creating-spinner{opacity:0;display:block}@media (min-width: 1200px){.time-block-row .new-entry-overlay .plus-container.create-in-progress--large{transform:translateX(160px) scale(1.3)}}.time-block-row .new-entry-overlay .plus-container.create-in-progress{background-color:#2d2d2d;color:#fff}.time-block-row .new-entry-overlay .plus-container.create-in-progress .creating-spinner{opacity:1}.time-block-row .new-entry-overlay .plus-container.create-in-progress .fa-plus{opacity:0}.time-block-row .key-helper{pointer-events:none !important;opacity:0;font-size:12px;line-height:20px;color:#636363;padding:3px;border-radius:8px;width:max-content;background-color:#ffffffc4;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity 0.1s}.time-block-row .key-helper.key-helper--layout-flex{display:flex;align-items:center;padding-right:5px}.time-block-row .key-helper.key-helper--layout-flex .keyboard-square-icon{margin-right:4px}.time-block-row .key-helper.key-helper--layout-grid{display:grid;grid-template-columns:auto 1fr;gap:4px;align-items:center;justify-items:start;padding:6px;padding-left:16px;padding-right:0px}.time-block-row .key-helper.show{opacity:1}.time-block-row .key-helper--name-field,.time-block-row .key-helper--notes-field{position:absolute;bottom:0px;right:-8px;z-index:1;transform:translateY(calc(100% + 10px))}.time-block-row .key-helper--add-notes-button,.time-block-row .key-helper--add-category-button,.time-block-row .key-helper--add-contact-button{position:absolute;left:0px;bottom:0px;transform:translateY(138%)}.time-block-row .key-helper--add-entry-below{position:absolute;top:50%;transform:translateY(-50%);left:40px}.time-block-row .sub-schedule-item-knockout{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#ffffff91;z-index:1}#edit-event-schedule-page.sub-schedule .time-block-row[data-has-sub-schedule-item="true"] .sub-schedule-item-knockout{background-color:transparent}.time-block-row .sub-schedule-item-container{position:absolute;top:0px;right:0px;width:fit-content}@media (min-width: 1200px){.time-block-row .sub-schedule-item-container{left:32px;top:10px;right:initial}}.time-block-row .sub-schedule-item-container .toggle-target-container{position:relative;display:block;width:60px;height:60px}@media (min-width: 1200px){.time-block-row .sub-schedule-item-container .toggle-target-container{width:54px;height:54px;border-radius:8px}.time-block-row .sub-schedule-item-container .toggle-target-container:hover{background-color:#f9f9f9}}.time-block-row .sub-schedule-item-container .toggle-target-container i{font-size:28px;display:block;color:#2f2f2f}@media (min-width: 1200px){.time-block-row .sub-schedule-item-container .toggle-target-container i{font-size:25px}}.time-block-row .sub-schedule-item-container .toggle-target-container i.fa-square,.time-block-row .sub-schedule-item-container .toggle-target-container i.fa-check-square{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.time-block-row .sub-schedule-item-container .toggle-target-container i.fa-square{opacity:0.4}.time-block-row .sub-schedule-item-container .toggle-target-container i.fa-refresh{font-size:22px}.time-block-row .sub-schedule-item-container .toggle-target-container .spin-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.time-block-row.edit-mode-master-schedule .time-block-actions-menu{opacity:0}.time-block-row.edit-mode-master-schedule .time-block-row__aux-column{opacity:0}.time-block-row.edit-mode-master-schedule .drag-handle{opacity:0}.time-block-row.edit-mode-master-schedule.active:not(.time-editor-open) .time-block-actions-menu,.time-block-row.edit-mode-master-schedule:not(.time-editor-open):focus-within .time-block-actions-menu{opacity:1}.time-block-row.edit-mode-master-schedule.active:not(.time-editor-open) .time-block-row__aux-column,.time-block-row.edit-mode-master-schedule:not(.time-editor-open):focus-within .time-block-row__aux-column{opacity:1}.time-block-row.edit-mode-master-schedule.active:not(.time-editor-open) .drag-handle,.time-block-row.edit-mode-master-schedule:not(.time-editor-open):focus-within .drag-handle{opacity:1}.time-block-row.edit-mode-master-schedule.active:not(.time-editor-open) .new-entry-overlay{opacity:1}@media (min-width: 1200px){.time-block-row.edit-mode-master-schedule:not(.time-editor-open):focus-within .new-entry-overlay{opacity:1}}.time-block-row.edit-mode-master-schedule:has(.create-in-progress) .new-entry-overlay{opacity:1}@media (min-width: 1200px){.time-block-row.edit-mode-master-schedule:focus-within,.time-block-row.edit-mode-master-schedule.time-editor-open{padding-bottom:80px}.time-block-row.edit-mode-master-schedule:focus-within .time-block-actions-menu,.time-block-row.edit-mode-master-schedule.time-editor-open .time-block-actions-menu{transform:translateY(-28px)}}.time-block-row.edit-mode-master-schedule.time-editor-open .time-block-row__details-column{transform:translateX(64px)}.time-block-row.edit-mode-master-schedule.time-editor-open .time-block-actions-menu,.time-block-row.edit-mode-master-schedule.time-editor-open .time-block-row__aux-column,.time-block-row.edit-mode-master-schedule.time-editor-open .time-block-row__details-column{pointer-events:none !important}#manage-points-of-contact-modal .contact-row{display:flex;align-items:center;padding:18px 8px;border-top:1px solid #eaeaea}#manage-points-of-contact-modal .contact-row i{font-size:24px;margin-right:10px}@media (min-width: 1200px){#manage-points-of-contact-modal .contact-row:hover{background-color:#f8f8f8}}#manage-points-of-contact-modal .contact-row .fa-spin{display:none}#manage-points-of-contact-modal .contact-row.loading .fa-square-check,#manage-points-of-contact-modal .contact-row.loading .fa-square{display:none}#manage-points-of-contact-modal .contact-row.loading .fa-spin{display:block}.vendor-job-status-badge,.vendor-job-status-dropdown{text-align:left;color:#fff}.vendor-job-status-badge button,.vendor-job-status-dropdown button{display:flex;align-items:center;text-align:left;border-color:#transparent;letter-spacing:0pt;padding-left:16px;font-size:14.5px;font-weight:400}.vendor-job-status-badge .dropdown-item,.vendor-job-status-dropdown .dropdown-item{padding-left:16px;font-size:14.5px;font-weight:400;display:flex;align-items:center}.vendor-job-status-badge i,.vendor-job-status-dropdown i{font-size:7px;margin-right:8px !important;display:none !important}.vendor-job-status-badge i.icon-booked,.vendor-job-status-dropdown i.icon-booked{transform:scale(1.7)}.vendor-job-status-badge button i,.vendor-job-status-dropdown button i{display:none}.vendor-job-status-badge.potential,.vendor-job-status-badge button[data-status='potential'],.vendor-job-status-dropdown.potential,.vendor-job-status-dropdown button[data-status='potential']{background-color:#eaeaea;color:#616161}.vendor-job-status-badge.potential i.icon-potential,.vendor-job-status-badge button[data-status='potential'] i.icon-potential,.vendor-job-status-dropdown.potential i.icon-potential,.vendor-job-status-dropdown button[data-status='potential'] i.icon-potential{display:block}.vendor-job-status-badge.evaluating,.vendor-job-status-badge button[data-status='evaluating'],.vendor-job-status-dropdown.evaluating,.vendor-job-status-dropdown button[data-status='evaluating']{background-color:#dbf2f0;color:#307782}.vendor-job-status-badge.evaluating i.icon-evaluating,.vendor-job-status-badge button[data-status='evaluating'] i.icon-evaluating,.vendor-job-status-dropdown.evaluating i.icon-evaluating,.vendor-job-status-dropdown button[data-status='evaluating'] i.icon-evaluating{display:block}.vendor-job-status-badge.booked,.vendor-job-status-badge button[data-status='booked'],.vendor-job-status-dropdown.booked,.vendor-job-status-dropdown button[data-status='booked']{background-color:#dcf2da;color:#327726}.vendor-job-status-badge.booked i.icon-booked,.vendor-job-status-badge button[data-status='booked'] i.icon-booked,.vendor-job-status-dropdown.booked i.icon-booked,.vendor-job-status-dropdown button[data-status='booked'] i.icon-booked{display:block}.vendor-job-status-badge.passed,.vendor-job-status-badge button[data-status='passed'],.vendor-job-status-dropdown.passed,.vendor-job-status-dropdown button[data-status='passed']{background-color:#ffe6e6;color:#c25555}.vendor-job-status-badge.passed i.icon-passed,.vendor-job-status-badge button[data-status='passed'] i.icon-passed,.vendor-job-status-dropdown.passed i.icon-passed,.vendor-job-status-dropdown button[data-status='passed'] i.icon-passed{display:block}.vendor-job-status-dropdown a.potential{color:#848484}.vendor-job-status-dropdown a.evaluating{color:#60898f}.vendor-job-status-dropdown a.booked{color:#4c8e41}.vendor-job-status-dropdown a.passed{color:#c25555}.vendor-job-status-badge.match-dropdown.badge-sm{padding:9px 8px;text-align:left}.vendor-job-status-badge.simple-square{width:17px;height:17px;min-width:initial}.vendor-job-card.portal .vendor-job-status-badge{font-size:14px;padding:12px}#event-vendors-page .vendor-job-row .vendor-job-status-dropdown,#event-vendors-page .vendor-job-row .btn.vendor-job-status-badge{position:absolute;top:10px;right:10px;bottom:10px;left:10px}#event-vendors-page .vendor-job-row .vendor-job-status-dropdown .dropdown-toggle{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border:0px;border-radius:5px;padding-left:10px;font-weight:600;font-size:13px}#event-vendors-page .vendor-job-row .vendor-job-status-dropdown .dropdown-toggle::after{position:absolute;top:50%;transform:translateY(-50%);right:10px;opacity:0;transition:0.15s}#event-vendors-page .vendor-job-row .btn.vendor-job-status-badge{display:flex;align-items:center;padding-left:10px;border-radius:5px;font-weight:600;font-size:13px}#event-vendors-page .vendor-job-row .btn.vendor-job-status-badge:hover{cursor:default}#vendor-details-contact-data-container .vendor-job-status-badge,#vendor-details-contact-data-container .vendor-job-status-dropdown .dropdown-toggle{position:relative;min-width:160px}@media (min-width: 576px){#vendor-details-contact-data-container .vendor-job-status-badge,#vendor-details-contact-data-container .vendor-job-status-dropdown .dropdown-toggle{min-width:unset;width:100%}}#vendor-details-contact-data-container .vendor-job-status-badge::after,#vendor-details-contact-data-container .vendor-job-status-dropdown .dropdown-toggle::after{position:absolute;top:50%;transform:translateY(-50%);right:13px}#vendor-details-contact-data-container .vendor-job-status-badge.read-only:hover{cursor:default}#event-vendors-page .vendor-job-row:hover .vendor-job-status-dropdown .dropdown-toggle::after{opacity:1}#event-vendors-page .vendor-job-row .vendor-job-categories-cell .vendor-job-category-assignment,.vendor-job-fancy-header-desktop .vendor-job-category-assignment{display:inline-block;margin-right:6px;margin-top:4px;margin-bottom:4px}#vendor-job-page .mobile-status-dropdown-container{display:flex;align-items:center;padding-top:15px;padding-left:15px;border-bottom:1px dashed #e4e4e4;padding-bottom:15px;background-color:#fff;border-top:1px dashed #e4e4e4}@media (min-width: 1200px){#vendor-job-page .mobile-status-dropdown-container{display:none}}#vendor-job-page #social-vendor-header-context-dropdown{position:fixed;top:53px;right:0px;left:243px;z-index:2}#vendor-job-page #points-of-contact-widget .name,#vendor-job-page #company-contact-info-widget .name{font-size:20px;display:block;margin-bottom:15px}#event-vendors-page #booked-vendors-only-toggle{margin-left:-10px}#event-vendors-page[data-booked-vendors-only-toggle='on'] .vendor-job-row:not([data-status='booked']),#event-vendors-page[data-booked-vendors-only-toggle='on'] .vendor-job-card:not([data-status='booked']){display:none !important}#event-vendors-page .vendor-job-row .vendor-job-categories-cell{padding-top:0px;padding-bottom:0px}#event-vendors-page .vendor-job-row .vendor-job-categories-cell .add-initial-category-button{display:none;margin-left:8px}#event-vendors-page .vendor-job-row .vendor-job-categories-cell .add-initial-category-button i{margin-right:4px}#event-vendors-page .vendor-job-row .vendor-job-categories-cell[data-categories-count='0'] .add-initial-category-button{display:initial}#event-vendors-page .vendor-job-row .vendor-job-categories-cell[data-categories-count='0'] .add-additional-category-button{display:none}#event-vendors-page .vendor-job-row .vendor-job-categories-cell:not([data-categories-count='0']) .add-additional-category-button{opacity:0;transition:all 0.15s}#event-vendors-page .vendor-job-row:hover .vendor-job-categories-cell:not([data-categories-count='0']) .add-additional-category-button{opacity:1}#event-vendors-page .vendor-job-row[data-current-profile-can-update='false'] .add-initial-category-button,#event-vendors-page .vendor-job-row[data-current-profile-can-update='false'] .add-additional-category-button{display:none !important}#event-vendors-page .vendor-job-card i.vendor-job-category-assignment{font-size:13px;display:inline-block;margin-left:6px;opacity:0.4}.vendor-job-mobile-bottom-sheet .category-display-badge{font-size:13px}#vendor_job-modal .conditional-access-fields{position:relative;opacity:0;pointer-events:none;height:0px;overflow:hidden;transition:opacity 0.5s;transition-delay:0.2s}#vendor_job-modal[data-has-selected-vendor='true'] .conditional-access-fields{opacity:1;pointer-events:auto;height:initial;overflow:visible}#vendor_job-modal .conditional-access-fields .conditional-overlay{position:absolute;top:0px;right:-10px;bottom:0px;left:-10px;background-color:#f9f9f9c9;z-index:3}#vendor_job-modal[data-has-selected-vendor='true'] .conditional-access-fields .conditional-overlay{display:none}.vendor-job-status-selector-card{background-color:#fff;border-radius:6px;border-width:1px;border-style:solid;border-color:#fff;position:relative;text-align:center;opacity:0.8;transition:all 0.3s;margin-bottom:10px}@media (min-width: 576px){.vendor-job-status-selector-card{margin-bottom:0px}}@media (min-width: 1200px){.vendor-job-status-selector-card{min-height:100%}}.vendor-job-status-selector-card:hover{cursor:pointer}@media (min-width: 1200px){.vendor-job-status-selector-card:hover{box-shadow:0px 5px 8px 1px #00000029;-webkit-box-shadow:0px 5px 8px 1px #00000029;opacity:100}}.vendor-job-status-selector-card.selected{box-shadow:0px 5px 8px 1px #00000029;-webkit-box-shadow:0px 5px 8px 1px #00000029;border-color:#b0b0b0;opacity:100;transform:scale(1.05)}.vendor-job-status-selector-card .vendor-job-status-badge{width:100%;text-align:center;padding:15px 0px}@media (min-width: 1200px){.vendor-job-status-selector-card .vendor-job-status-badge{font-size:14px;padding:12px}}.vendor-job-status-selector-card p{display:none;font-size:13px;color:#727272}.vendor-job-status-next-step-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);left:-5px;opacity:0.2}@media (min-width: 1200px){.vendor-job-status-next-step-arrow{display:block}}#vendor_job-modal[data-has-selected-vendor='false'] .vendor-job-status-selector-card{box-shadow:none !important;-webkit-box-shadow:none !important;border-color:transparent !important}@media (min-width: 1200px){#vendor_job-modal .vendor-job-modal-context-dropdown .info-container .profile-avatar-with-name .txt{font-size:18px}}@media (min-width: 576px){#vendor-job-page .vendor-details-column .vendor-specifics-container{grid-template-columns:auto 175px}}#vendor-job-page .vendor-content-column{max-width:850px}@media (min-width: 576px){#vendor-job-page .vendor-content-column{margin-right:300px}}@media (min-width: 1200px){#vendor-job-page .vendor-content-column{margin-left:400px;margin-right:32px}}#vendor-job-page .vendor-content-column .vendor-content-block{padding:40px 32px;border-bottom:1px solid #efefef}@media (min-width: 576px){#vendor-job-page .vendor-content-column .vendor-content-block{padding:40px 50px}}#vendor-job-page .vendor-content-column .vendor-content-block p{font-size:16px}@media (min-width: 576px){#vendor-job-page .vendor-content-column .vendor-content-block p{font-size:14.5px}}#vendor-job-page .vendor-activity-column{position:fixed;top:75px;right:0px;bottom:0px;left:30px;z-index:19}@media (min-width: 1200px){#vendor-job-page .vendor-activity-column{left:initial;top:53px;width:450px;border-left:1px solid #e0e0e0}}#vendor-job-page .vendor-activity-column{transform:translateX(100%);transition:all 0.25s ease-in-out}#vendor-job-page .vendor-activity-column.hard-open{transform:translateX(calc(0%));box-shadow:-10px 0px 15px 1px #0000000f;-webkit-box-shadow:-10px 0px 15px 1px #0000000f}#vendor-job-page .vendor-activity-column.hard-open .peeker{left:100%}#vendor-job-page .vendor-activity-column.hard-open .close-button{opacity:1;pointer-events:auto}#vendor-job-page .vendor-activity-column .close-button{position:absolute;z-index:1;top:0px;left:0px;width:40px;height:40px;transform:translateX(-50%) translateY(50%);background-color:#2d2d2d;color:#fff;border-radius:100%;opacity:0;pointer-events:none;transition:all 0.2s}#vendor-job-page .vendor-activity-column .close-button i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:18px}#vendor-job-page .vendor-activity-column .close-button:hover{cursor:pointer;background-color:#4e4e4e}#vendor-job-page .vendor-activity-column .peeker{display:none;background-color:#f2f2f2;border-left:1px solid #e0e0e0;position:absolute;top:0px;left:0px;bottom:0px;width:32px;transform:translateX(calc(32px * -1));transition:all 0.6s ease-in-out;transition-delay:0.2s}#vendor-job-page .vendor-activity-column .peeker .peeker-icon-container{width:calc(32px + 6px);left:-6px;background-color:#161618;position:absolute;top:40px;border-top-left-radius:8px;border-bottom-left-radius:8px;border:1px solid #c6c6c6;border-right-width:0px;text-align:center}#vendor-job-page .vendor-activity-column .peeker .peeker-icon-container i{color:#d9d9d9;font-size:20px;display:block;margin:20px 0px}.portal-vendor-type-picker{margin:0px auto;max-width:450px;display:grid;gap:24px}.portal-vendor-type-picker h4{text-wrap:balance}.portal-vendor-type-picker .__vendor-type-option{position:relative;background-color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:24px;border-radius:16px;border:1px solid #eaeaea;transition:all 0.2s}.portal-vendor-type-picker .__vendor-type-option:hover{box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;border-color:#d0d0d0}.portal-vendor-type-picker .__vendor-type-option a{font-size:17px;font-weight:600;margin-bottom:8px;color:#2f2f2f}.portal-vendor-type-picker .__vendor-type-option p{text-wrap:balance;color:#727272;font-size:16px}@media (min-width: 576px){.portal-vendor-type-picker .__vendor-type-option p{font-size:14.5px}}@media (min-width: 576px){.portal-vendor-type-picker .__vendor-type-option p{font-size:15px}}.portal-vendor-type-picker .__vendor-type-option .fa-angle-right{font-size:25px;color:#727272;opacity:0.5}#portal-contact-company-created-success-callout{color:green;text-align:center;text-wrap:balance;line-height:1.3}@media (min-width: 1200px){#portal-contact-company-created-success-callout{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16.5px;font-weight:500}}#portal-contact-company-created-success-callout .fa-circle-check{font-size:29px;margin-bottom:16px}@media (min-width: 1200px){#portal-contact-company-created-success-callout .fa-circle-check{margin-bottom:0px;font-size:24px}}#contact_company-modal.contact_company-modal--just-created .snap-loader-desktop-form-column-extra-padding{top:94px}#contact_company-modal.contact_company-modal--just-created .just-created-callout{position:absolute;background-color:#f5f5f5;left:0px;right:0px;height:41px;display:flex;align-items:center;padding-left:40px;font-size:16px}@media (min-width: 576px){#contact_company-modal.contact_company-modal--just-created .just-created-callout{font-size:14.5px}}#vendor-job-contact-company-created-success-callout{text-align:center;color:green;margin-bottom:24px}#vendor-job-contact-company-created-success-callout p{color:green;text-wrap:balance}#vendor-job-contact-company-created-success-callout i{font-size:36px;margin-bottom:12px}.vendor-job-fancy-header-mobile .cover-image-container{width:100%;height:110px;background-size:cover;background-position:center}.vendor-job-fancy-header-mobile .cover-image-container img{width:100%}.vendor-job-fancy-header-mobile .main-info-container{background-color:#fff;margin-top:-80px;padding:15px;min-height:110px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}@media (min-width: 576px){.vendor-job-fancy-header-mobile .main-info-container{margin-top:-40px}}.vendor-job-fancy-header-mobile .profile-avatar-with-name{margin-bottom:10px}.vendor-job-fancy-header-mobile .profile-avatar-with-name .txt{font-size:22px;font-weight:600}.vendor-job-fancy-header-mobile .vendor-job-category-assignment{border:1px solid #eeeeee;color:#343a40;display:inline-block;font-size:14px;padding:5px;border-radius:5px;margin-right:5px;margin-bottom:8px}@media (min-width: 576px){.vendor-job-fancy-header-mobile .vendor-job-category-assignment{font-size:13.5px}}.vendor-job-fancy-header-mobile .vendor-job-category-assignment .remove-button{display:none}.vendor-job-fancy-header-mobile .vendor-job-status-dropdown{margin-top:2px}.vendor-job-fancy-header-desktop .cover-image-container{position:absolute;top:0px;right:17px;left:0px;height:190px;background-size:cover;background-position:center}.vendor-job-fancy-header-desktop .cover-image-gradient{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:#f1f5f8;background:linear-gradient(0deg, #f1f5f8 0%, rgba(241,245,248,0) 100%)}.vendor-job-fancy-header-desktop .main-info-container{position:relative;z-index:2;background-color:#fff;margin-top:70px;border-radius:10px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);display:flex;padding:15px;align-items:center}.vendor-job-fancy-header-desktop .main-info-container h3{font-size:26px}.vendor-job-fancy-header-desktop .main-info-container .profile-avatar{width:85px;height:85px;font-size:35px}.vendor-job-fancy-header-desktop .main-info-container .profile-avatar img{width:85px;height:85px}.vendor-job-fancy-header-desktop .main-info-container .vendor-job-status-dropdown .dropdown-toggle{padding:9px 19px;font-size:16px}.vendor-job-fancy-header-desktop .main-info-container .vendor-job-status-badge{padding:15px 19px;font-size:16px}#fin-doc-payment-modal .buttons-block{margin-top:30px}#fin_doc_payment-modal #payment-mode-options{margin-bottom:40px}#fin_doc_payment-modal #payment-details-section #error-message{margin-bottom:20px;color:#e61010}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option{display:flex;margin-bottom:20px;border:2px solid transparent}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option i{margin-right:10px;font-size:18px}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option i.fa-circle{display:initial}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option i.fa-check-circle{color:teal;display:none}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option .option-desc{display:block;color:#9c9c9c;font-size:15px;margin-top:3px}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option.selected{border-color:teal}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option.selected i.fa-circle{display:none}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option.selected i.fa-check-circle{display:initial}#fin_doc_payment-modal #online-payment-container .amount-to-charge-option .amount-container{width:100%}@media (min-width: 1200px){#fin_doc_payment-modal #online-payment-container .amount-to-charge-option:not(.selected):hover{cursor:pointer;border-color:#d0d0d0}}.fin-doc-payment-card{margin-bottom:6px}.fin-doc-payment-card a{color:#464646}@media (min-width: 1200px){.fin-doc-payment-card{transition:all 0.3s}.fin-doc-payment-card:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}.fin-doc-payment-card .card-body{padding:15px 20px}.fin-doc-payment-card .card-body .payment-method-icon-label{color:#adadad;display:block;margin-top:3px;font-size:15px}@media (min-width: 1200px){.fin-doc-payment-card.payment-card-no-hover:hover{box-shadow:none;-webkit-box-shadow:none}}.fin-doc-payment-card .card-body .refund-container{margin-bottom:15px;color:#adadad;font-size:15px}.fin-doc-payment-card .card-body .refund-container:last-child{margin-bottom:0px}.fin-doc-refund-card .edit-refund-form-container{margin-top:12px;grid-column:1 / -1}#edit-graphic-message-page #mobile-not-supported-knockout{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#fff;z-index:1000}#edit-graphic-message-page #mobile-not-supported-knockout div{width:80%;max-width:500px;text-align:center}.graphic-message-page #editing-area{width:100vw;height:100vh}.graphic-message-page #left-column{position:fixed;width:calc(100vw - 360px);top:58px;bottom:0px;left:0px;transition:all 0.4s}.graphic-message-page #right-column{position:fixed;width:360px;top:58px;bottom:0px;right:0px;background-color:#fff;border-left:1px solid #dedede}#edit-graphic-message-page #editing-area #main-header{position:fixed;top:0px;right:0px;left:0px;height:58px;background-color:#fff;z-index:50;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#edit-graphic-message-page #editing-area #main-header .container-fluid{height:58px}#edit-graphic-message-page #editing-area #main-header .container-fluid .row{height:100%}.graphic-message-page #right-column #split-container{height:100%}.graphic-message-page #right-column #split-container #toolbar-container{position:absolute;left:0px;bottom:0px;top:0px;width:54px;background-color:#fff}.graphic-message-page #right-column #split-container #toolbar-container hr{margin:0px;padding:0px}.graphic-message-page #right-column #split-container #edit-panel-container{position:absolute;left:54px;bottom:0px;top:0px;right:0px;padding:20px;border-left:1px solid #dedede}.graphic-message-page #right-column #split-container #toolbar-container .tool-link{display:block;text-align:center;padding:15px 5px;transition:all 0.3s;position:relative;z-index:1}.graphic-message-page #right-column #split-container #toolbar-container .tool-link a{color:#000}.graphic-message-page #right-column #split-container #toolbar-container .tool-link i{font-size:16px}.graphic-message-page #right-column #split-container #toolbar-container .tool-link.selected{background-color:#e6e6e6;z-index:2;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.graphic-message-page #right-column #split-container #toolbar-container .tool-link:not(.selected):hover{cursor:pointer;background-color:#f2f2f2}.graphic-message-page #right-column-header{background-color:#edf2f6;border:3px solid #e1e8ee;border-radius:6px;padding:6px 2px}.graphic-message-page #right-column-header .section-nav-option{display:block;text-align:center;min-height:100%;border-bottom:3px solid transparent;border-radius:6px;padding:10px 6px;color:#797979;margin:0px 4px}.graphic-message-page #right-column-header .section-nav-option i{display:block;font-size:20px;margin-bottom:7px}.graphic-message-page #right-column-header .section-nav-option.selected{color:#464646;background-color:#fff;-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2)}.graphic-message-page #right-column-header .section-nav-option:not(.selected):hover{color:#464646;cursor:pointer;-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2)}.graphic-message-page #graphic-message-objects-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);aspect-ratio:3/4;width:45%;z-index:7}.graphic-message-page .filter-container{position:fixed;top:0px;right:400px;bottom:0px;width:250px;background-color:#fff;display:none;padding:15px}.graphic-message-page .filter-container.open{display:initial}.graphic-message-page .filter-container .filter-header{display:block;background-color:#eeeeee;border-radius:4px;padding:15px;margin-bottom:8px;margin-top:20px}.graphic-message-page .filter-container .filter-row{text-align:center}.graphic-message-page .filter-container .filter-option{display:block;padding:5px;margin-bottom:3px;border-radius:4px;font-size:15px;transition:all 0.3s}.graphic-message-page .filter-container .filter-option.selected{background-color:#8ea4b5;color:#fff}.graphic-message-page .filter-container .filter-option:not(.selected):hover{background-color:#eaeaea;cursor:pointer}#edit-graphic-message-page #right-column .scrollable-container{position:absolute;left:0px;right:0px;bottom:0px;overflow:scroll}#edit-graphic-message-page #edit-color-container{position:fixed;right:0px;top:0px;bottom:0px;width:340px;background-color:#fff;z-index:1;transform:translateX(100%);transition:all 0.3s;padding:20px}#edit-graphic-message-page #edit-color-container.open{transform:translateX(0%)}#edit-graphic-message-page .color-picker-container{width:100%}#edit-graphic-message-page .color-picker-container .sp-picker-container{width:calc(100% - 20px)}#edit-graphic-message-page .card-shadow-style-option{background-color:#eeeeee;border:1px solid #eeeeee;padding:15px;border-radius:6px;margin-top:9px}#edit-graphic-message-page .card-shadow-style-option:not(.selected):hover{cursor:pointer;border-color:#c4c4c4}#edit-graphic-message-page .card-shadow-style-option i{display:inline-block;margin-right:5px}#edit-graphic-message-page .card-shadow-style-option .fa-check-circle{display:none}#edit-graphic-message-page .card-shadow-style-option.selected{border-color:#9f9f9f}#edit-graphic-message-page .card-shadow-style-option.selected .fa-check-circle{display:inline-block}#edit-graphic-message-page .card-shadow-style-option.selected .fa-circle{display:none}#edit-graphic-message-page #rsvp-design-container{position:absolute;height:600px;left:0px;bottom:0px;right:400px;transform:translateY(600px);transition:transform 0.4s;overflow:scroll}#edit-graphic-message-page.rsvp-design-mode #left-column{transform:translateY(-600px)}#edit-graphic-message-page.rsvp-design-mode #rsvp-design-container{transform:translateY(0%)}#graphic-message-gallery-modal .graphic-message-link-preview{background-color:#c4c4c4;transition:all 0.3s}#graphic-message-gallery-modal .graphic-message-link-preview img{display:block}#graphic-message-gallery-modal .graphic-message-link-preview:hover{-webkit-box-shadow:0px 6px 7px 1px rgba(0,0,0,0.5);box-shadow:0px 6px 7px 1px rgba(0,0,0,0.5)}#graphic-message-gallery-modal .graphic-message-link-preview.blank{position:relative;height:100%;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.3)}#graphic-message-gallery-modal .graphic-message-link-preview.blank:hover{-webkit-box-shadow:0px 6px 7px 1px rgba(0,0,0,0.5);box-shadow:0px 6px 7px 1px rgba(0,0,0,0.5)}#edit-graphic-message-page .email-sms-design-container{position:fixed;left:0px;right:400px;bottom:0px;top:65px;background-color:#fff}#edit-graphic-message-page .email-sms-design-container .context-info-container{position:absolute;left:50%;transform:translateX(-50%);background-color:#f8f8f8;padding:20px 30px;margin-top:30px;border-radius:9px;width:70%;text-align:center}#edit-graphic-message-page #email-design-container{background-color:#dfdfdf}#email-design-container #email-chrome-container{position:absolute;left:50%;transform:translateX(-50%);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);top:125px;bottom:40px;background-color:#fff;overflow:scroll;border-radius:7px}#email-design-container #email-chrome-container #email-header .black-bar{background-color:#888;height:10px}#email-design-container #email-chrome-container #email-header .to-row,#email-design-container #email-chrome-container #email-header .subject-row{padding:13px;border-bottom:1px solid #e5e5e5;background-color:#fff}#email-design-container #email-content{text-align:center;font-family:"Times New Roman";overflow:scroll}#email-design-container #email-content .view-message-button:hover{cursor:pointer}#email-design-container #email-content .email-vertical-line{margin:30px 0px;width:1px;height:40px;margin-left:auto;margin-right:auto;opacity:0.4}#edit-graphic-message-page #sms-design-container{background-color:#dfdfdf}#sms-design-container #phone-mockup{aspect-ratio:2.5/4;width:396px;background-color:#fff;border:18px solid #888;border-radius:45px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#edit-graphic-message-page #sms-design-container #phone-mockup{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:calc(50% + 40px)}#sms-design-container #phone-mockup #notch{background-color:#888;border-bottom-left-radius:25px;border-bottom-right-radius:25px;position:absolute;left:50%;transform:translateX(-50%);top:-2px;width:162px;height:27px}#sms-design-container #phone-mockup #sms-message-container{position:absolute;left:22px;top:74px;background-color:#e9e9e9;padding:13px;border-radius:13px;width:288px}#sms-design-container textarea#graphic_message_sms_message,#guest-message-container-page textarea#guest_message_container_sms_body{height:initial;padding:0px;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;border:none}#sms-design-container #phone-mockup.chopped{max-width:396px;width:initial;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:0px;padding-bottom:30px;aspect-ratio:initial;padding-left:18px;padding-right:18px}#sms-design-container #phone-mockup.chopped #sms-message-container{position:relative;left:0px;top:0px;margin-top:53px}.graphic-message-page #backdrop-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.graphic-message-page #backdrop-container #background-image-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-position:center}.graphic-message-page #backdrop-container #background-texture-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;z-index:1}.graphic-message-page #card-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);aspect-ratio:3/4;width:45%;z-index:5;overflow:hidden}.graphic-message-page #card-container #background-image-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-position:center}.graphic-message-page #card-container #background-texture-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;z-index:1}.graphic-message-page #card-border{pointer-events:none;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);aspect-ratio:3/4;width:45%;z-index:6;overflow:hidden;border-style:solid}.graphic-message-page #card-shadow{pointer-events:none;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);aspect-ratio:3/4;width:45%;z-index:2}.graphic-message-page #card-shadow.card_shadow_style_1{-webkit-box-shadow:0px 5px 15px 0px black;box-shadow:0px 5px 15px 0px black}.graphic-message-page #card-shadow.card_shadow_style_2{box-shadow:rgba(0,0,0,0.85) 0px 54px 55px,rgba(0,0,0,0.72) 0px -12px 30px,rgba(0,0,0,0.72) 0px 4px 6px,rgba(0,0,0,0.77) 0px 12px 13px,rgba(0,0,0,0.69) 0px -3px 5px}.graphic-message-page #card-shadow.card_shadow_style_3{box-shadow:black 0px 60px 40px -7px}.graphic-message-page #card-shadow.card_shadow_style_4{box-shadow:black 0px 20px 30px -10px}.graphic-message-page #shadow-matte-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;pointer-events:none;z-index:8}.graphic-message-page .graphic-message-object-container{position:absolute;padding:10px}#edit-graphic-message-page .graphic-message-object-container.sticker:hover{cursor:grab}.graphic-message-page .graphic-message-object-container.active-edit-mode .bounding-box{display:initial}.graphic-message-page .graphic-message-object-container.active-edit-mode .action-menu-buttons{display:initial}.graphic-message-page .graphic-message-object-container .action-menu-buttons{display:none;z-index:100;position:absolute;left:50%;transform:translateX(-50%);top:-35px;width:100%;text-align:center}.graphic-message-page .graphic-message-object-container .action-menu-buttons .action-button{color:#000;position:relative;display:inline-block;width:30px;height:30px;border-radius:4px;border-radius:4px;background-color:#ff9c35;margin:0px 5px}.graphic-message-page .graphic-message-object-container .action-menu-buttons .action-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.graphic-message-page .graphic-message-object-container .action-menu-buttons .action-button.drag-handle:hover{cursor:grab}.graphic-message-page .graphic-message-object-container .action-menu-buttons .action-button.duplicate:hover{cursor:pointer}.graphic-message-page .graphic-message-object-container .bounding-box{display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;border:2px solid #ff9c35;z-index:10}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle{background-color:#ff9c35;position:absolute;border-radius:100%;border:1px solid #000;width:18px;height:18px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.top-left{top:-8px;left:-8px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.bottom-left{bottom:-8px;left:-8px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.top-right{top:-8px;right:-8px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.bottom-right{bottom:-8px;right:-8px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.top-center{position:absolute;left:50%;transform:translateX(-50%);top:-8px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.bottom-center{position:absolute;left:50%;transform:translateX(-50%);bottom:-8px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.left-center{position:absolute;top:50%;transform:translateY(-50%);left:-11px}.graphic-message-page .graphic-message-object-container .bounding-box .resize-handle.right-center{position:absolute;top:50%;transform:translateY(-50%);right:-11px}.graphic-message-page p{line-height:normal}.graphic-message-page .graphic-message-object-container.ui-draggable-dragging .bounding-box,.graphic-message-page .graphic-message-object-container.ui-draggable-dragging .action-menu-buttons{opacity:0.5}.graphic-message-inline-view-container{height:230px;position:relative;overflow:hidden}.guest-message-graphic-message-design-option{position:relative;margin-bottom:30px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.guest-message-graphic-message-design-option .selected-callout{display:none;position:absolute;left:0px;top:0px;background-color:green;padding:10px;border-bottom-right-radius:6px;z-index:15;color:#fff}.guest-message-graphic-message-design-option.selected .selected-callout{display:initial}.guest-message-graphic-message-design-option.selected{-webkit-box-shadow:0px 0px 3px 3px #47a81c;box-shadow:0px 0px 3px 3px #47a81c}.guest-message-graphic-message-design-option .chosen-green{color:green}.guest-message-graphic-message-design-option.selected .choose-design-element{display:none}.guest-message-graphic-message-design-option.selected .delete-element{display:none}.guest-message-graphic-message-design-option.new{height:calc(100% - 30px);min-height:200px;-webkit-box-shadow:none;box-shadow:none;border:4px dotted #a2cdcd}.guest-message-graphic-message-design-option.new:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.guest-message-graphic-message-design-option .info-block{padding:10px;display:flex;align-items:center}.guest-message-graphic-message-design-option .info-block .created-at{font-size:14px;color:#464646;opacity:0.7}.guest-message-graphic-message-design-option .info-block .fa-ellipsis{font-size:24px}#guest-message-container-edit-setup-modal .sub-event-option{padding:15px}#guest-message-container-edit-setup-modal .form-groups-container{margin-bottom:50px}#guest-message-container-page #email-design-container #email-chrome-container{background-color:#fff;position:initial;overflow:hidden;transform:none;margin-left:auto;margin-right:auto}#guest-message-container-page #email-design-container textarea#guest_message_container_email_body{font-size:17px;border:0px;border-radius:0px;box-shadow:none;-webkit-box-shadow:none;font-family:'Nunito', sans-serif}@media (min-width: 576px){#guest-message-container-page #email-design-container textarea#guest_message_container_email_body{font-size:16px}}#guest-message-container-page #email-design-container input#guest_message_container_email_subject{border:0px;width:100%;padding:0px;margin:0px}#guest-message-container-page #email-design-container input#guest_message_container_email_subject:active{outline:none;box-shadow:none}#guest-message-container-page #email-design-container input#guest_message_container_email_subject:focus{outline:none;box-shadow:none}#guest-message-container-page #sms-design-container #phone-mockup{position:relative;margin-left:auto;margin-right:auto}#guest-message-display-page .graphic-message-inline-view-container{height:calc(100vh - 0px)}#edit-graphic-message-page #rsvp-container,#guest-message-display-page #rsvp-container{padding:30px 0px}#edit-graphic-message-page #rsvp-design-container .container-fluid,#guest-message-display-page #rsvp-container .container-fluid{max-width:1300px}#edit-graphic-message-page .sub-event-invite-table,#guest-message-display-page .sub-event-invite-table{background-color:#ebebeb;margin-bottom:20px;border-radius:10px;padding:10px}#edit-graphic-message-page .sub-event-invite-table span.guest-name,#guest-message-display-page .sub-event-invite-table span.guest-name{font-size:19px;font-weight:600}#edit-graphic-message-page .sub-event-invite-table .col-sm-3,#guest-message-display-page .sub-event-invite-table .col-sm-3{padding:10px}#guest-message-display-page .sub-event-invite-container:last-child .sub-event-invite-table{margin-bottom:5px}#guest-message-display-page .sub-event-info-block{padding:10px 0px}#guest-message-display-page .sub-event-info-block .caps-text-grey{font-size:13px;margin-bottom:5px}@media (min-width: 576px){#guest-message-display-page .sub-event-info-block .caps-text-grey{font-size:15px;margin-bottom:8px}}#edit-graphic-message-page .reply-by-date-warning,#guest-message-display-page .reply-by-date-warning{text-align:center;margin-bottom:25px}@media (min-width: 576px){#edit-graphic-message-page .reply-by-date-warning,#guest-message-display-page .reply-by-date-warning{font-size:20px}}.guest-message-container-status-badge{color:#fff;min-width:80px}.guest-message-container-status-badge.draft{background-color:#aaa}.guest-message-container-status-badge.sent{background-color:#4fac40}#guest-message-container-page .guest-message-container-status-badge{position:relative;top:-5px;left:10px}#setup-guest-message-container-modal #filters-container .filter-rsvp-attending-message,#setup-guest-message-container-modal #filters-container .filter-rsvp-pending-message{display:none}#setup-guest-message-container-modal #filters-container[data-rsvp-filter='rsvp_attending'] .filter-rsvp-attending-message{display:block}#setup-guest-message-container-modal #filters-container[data-rsvp-filter='rsvp_pending'] .filter-rsvp-pending-message{display:block}#setup-guest-message-container-modal #filters-container .filter-oot-only-option,#setup-guest-message-container-modal #filters-container .filter-oot-all-option{display:none}#setup-guest-message-container-modal #filters-container .filter-oot-only-option i,#setup-guest-message-container-modal #filters-container .filter-oot-all-option i{font-size:20px}#setup-guest-message-container-modal #filters-container[data-oot-filter='oot_all'] .filter-oot-only-option{display:inline-block}#setup-guest-message-container-modal #filters-container[data-oot-filter='oot_only'] .filter-oot-all-option{display:inline-block}.notification-preferences-container .notifications-group-container{background-color:#fff;padding:0px;margin-bottom:24px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 576px){.notification-preferences-container .notifications-group-container{border-radius:16px;margin-bottom:32px;border:1px solid #eaeaea}}.modal-body .notification-preferences-container .notifications-group-container{margin-left:-24px;margin-right:-24px}@media (min-width: 576px){.modal-body .notification-preferences-container .notifications-group-container{margin-left:0px;margin-right:0px}}.notification-preferences-container .notification-preference-row{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;border-top:1px solid #e9e9e9;padding:32px 24px;gap:24px;transition:all 0.2s}@media (min-width: 576px){.notification-preferences-container .notification-preference-row{grid-template-columns:1fr 80px 80px;grid-template-rows:auto;align-items:center;padding:24px 32px}}@media (min-width: 1200px){.notification-preferences-container .notification-preference-row:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);z-index:1}}.notification-preferences-container .notification-preference-row .notification-desc{font-size:16px;line-height:1.3;grid-column:span 2}@media (min-width: 576px){.notification-preferences-container .notification-preference-row .notification-desc{font-size:14.5px}}@media (min-width: 576px){.notification-preferences-container .notification-preference-row .notification-desc{grid-column:span 1}}.notification-preferences-container .notification-preference-row .notification-email,.notification-preferences-container .notification-preference-row .notification-inapp{color:#727272;display:inline-flex;align-items:center}@media (min-width: 576px){.notification-preferences-container .notification-preference-row .notification-email,.notification-preferences-container .notification-preference-row .notification-inapp{flex-direction:column;gap:8px}}.notification-preferences-container .notification-preference-row--group-header{border-top-width:0px;grid-template-rows:auto;padding:24px}@media (min-width: 576px){.notification-preferences-container .notification-preference-row--group-header{padding:24px 32px}}.notification-preferences-container .notification-preference-row--group-header .notification-desc{font-weight:600;font-size:20px}.notification-preferences-container .notification-preference-row--group-header .notification-email,.notification-preferences-container .notification-preference-row--group-header .notification-inapp{font-size:16px}@media (min-width: 576px){.notification-preferences-container .notification-preference-row--group-header .notification-email,.notification-preferences-container .notification-preference-row--group-header .notification-inapp{font-size:14.5px}}@media (max-width: 480px){.notification-preferences-container .notification-preference-row--group-header .notification-email,.notification-preferences-container .notification-preference-row--group-header .notification-inapp{display:none !important}}.notification-preferences-container .notification-preference-row--group-header .notification-email i,.notification-preferences-container .notification-preference-row--group-header .notification-inapp i{font-weight:350;font-size:17px}.notification-preferences-container .notification-preference-row--group-header:hover{box-shadow:none;-webkit-box-shadow:none}.notification-preferences-container .notification-preference-row .channel-label{color:#727272}@media (min-width: 576px){.notification-preferences-container .notification-preference-row .channel-label{display:none}}.notification-preferences-container .notification-preference-row .notification-email .channel-label.for-inapp{display:none}.notification-preferences-container .notification-preference-row .notification-inapp .channel-label.for-email{display:none}.notification-preferences-container .__group-info-callout{background-color:#f7f7f7;padding:24px}@media (min-width: 576px){.notification-preferences-container .__group-info-callout{padding:24px 32px}}#edit-graphic-message-page.lead-form-editor #form-container{background-color:#fff;width:600px;margin-top:36px;margin-bottom:36px;border-radius:3px;margin-left:auto;margin-right:auto;padding:40px 25px}@media (min-width: 576px){#edit-graphic-message-page.lead-form-editor #form-container{padding:40px 40px}}#edit-graphic-message-page.lead-form-editor #main-header #back-and-name{display:flex;align-items:center}#edit-graphic-message-page.lead-form-editor #main-header #back-and-name #back-link{position:relative;width:36px;height:36px;border-radius:100%;margin-right:18px;color:#464646;transition:all 0.3s}#edit-graphic-message-page.lead-form-editor #main-header #back-and-name #back-link:hover{background-color:#c4c4c4}#edit-graphic-message-page.lead-form-editor #main-header #back-and-name #back-link i{font-size:18px}#edit-graphic-message-page.lead-form-editor #main-header #edit-lead-form-name-link{font-size:14px;margin-left:13px}#edit-graphic-message-page.lead-form-editor .radio-button-option{padding:5px}#edit-graphic-message-page.lead-form-editor #event-type-mode-container .event-type-mode-callout{display:none}#edit-graphic-message-page.lead-form-editor #event-type-mode-container.event_type_dropdown .event-type-mode-callout.event-type-dropown{display:block}#edit-graphic-message-page.lead-form-editor #event-type-mode-container.event_type_default .event-type-mode-callout.event-type-default{display:block}#edit-graphic-message-page.lead-form-editor #success-message-mode-container #success-redirect-url-container{display:none}#edit-graphic-message-page.lead-form-editor #success-message-mode-container.url_redirect_on_success #success-redirect-url-container{display:block}#new-lead-form-submission-page #header-block,#edit-graphic-message-page.lead-form-editor #header-block{margin-bottom:40px}#new-lead-form-submission-page #header-block img,#edit-graphic-message-page.lead-form-editor #header-block img{display:block;margin-left:auto;margin-right:auto;width:80%;max-width:300px;margin-bottom:30px}#new-lead-form-submission-page #header-block h3,#edit-graphic-message-page.lead-form-editor #header-block h3{text-align:center;margin-bottom:20px}#new-lead-form-submission-page #header-block .intro-text,#edit-graphic-message-page.lead-form-editor #header-block .intro-text{display:block;text-align:center}@media (min-width: 576px){#new-lead-form-submission-page #header-block .intro-text,#edit-graphic-message-page.lead-form-editor #header-block .intro-text{padding:0px 60px}}#edit-graphic-message-page.lead-form-editor #header-block{border:2px solid #fff;transition:all 0.3s}#edit-graphic-message-page.lead-form-editor #header-block:hover{border-color:teal;cursor:pointer}#edit-graphic-message-page.lead-form-editor #header-block img{display:block;margin-left:auto;margin-right:auto;width:80%;max-width:300px}.hosted-lead-form-submission-wrapper{max-width:600px;margin-left:auto;margin-right:auto;background-color:#fff;padding:40px 25px}@media (min-width: 576px){.hosted-lead-form-submission-wrapper{padding:40px 40px}}.embedded-lead-form-submission-wrapper{max-width:600px;margin-left:auto;margin-right:auto}#lead-form-submission-submit-block{display:flex;align-items:center}#lead-form-submission-submit-block .error-warning{font-size:16px;padding-left:15px;color:red}@media (min-width: 576px){#lead-form-submission-submit-block .error-warning{font-size:14.5px}}#new-lead-form-submission-page #success-message-container{text-align:center}#edit-graphic-message-page.lead-form-editor #legal-text,#new-lead-form-submission-page #legal-text{margin-top:18px}#edit-graphic-message-page.lead-form-editor #legal-text p,#new-lead-form-submission-page #legal-text p{font-size:11.5px;line-height:13px;opacity:0.7}.hosted-lead-form-submission-wrapper hr,.embedded-lead-form-submission-wrapper hr,.lead-form-editor hr{height:1px;background-color:#ececec;border:none;margin-top:16px;margin-bottom:32px}.hosted-lead-form-submission-wrapper h4,.embedded-lead-form-submission-wrapper h4,.lead-form-editor h4{margin-bottom:24px}#new-lead-form-submission-page .date-fields-grid,.lead-form-editor .date-fields-grid{display:grid;margin-bottom:32px;gap:24px}@media (min-width: 576px){#new-lead-form-submission-page .date-fields-grid,.lead-form-editor .date-fields-grid{grid-template-columns:165px auto 1fr;align-items:end;gap:8px}}#new-lead-form-submission-page .date-fields-grid .form-group,.lead-form-editor .date-fields-grid .form-group{margin-bottom:0px}#new-lead-form-submission-page .date-fields-grid .or-wrapper,.lead-form-editor .date-fields-grid .or-wrapper{background-color:#f6f6f6;border:1px solid #dfdfdf;width:fit-content;aspect-ratio:1 / 1;border-radius:100%;padding:10px;height:auto}@media (min-width: 576px){#new-lead-form-submission-page .date-fields-grid .or-wrapper,.lead-form-editor .date-fields-grid .or-wrapper{background-color:transparent;border-color:transparent;padding-bottom:16px}}#new-lead-form-submission-page #wedding-relation-options-grid,.lead-form-editor #wedding-relation-options-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}@media (min-width: 576px){#new-lead-form-submission-page #wedding-relation-options-grid,.lead-form-editor #wedding-relation-options-grid{width:fit-content;grid-template-columns:auto auto}}#new-lead-form-submission-page .wedding-relation-option,.lead-form-editor .wedding-relation-option{padding:16px;border-radius:16px}@media (min-width: 576px){#new-lead-form-submission-page .wedding-relation-option,.lead-form-editor .wedding-relation-option{width:fit-content;padding:12px 24px}}#new-lead-form-submission-page .static-field,.lead-form-editor .static-field{padding:12px;border-radius:8px;border:1px solid #ced4da;color:#898989;background-color:#f7f7f7;line-height:1.5;min-height:50px}#new-lead-form-submission-page[data-wedding-relation="my_wedding"] .person1-dynamic-field,.lead-form-editor[data-wedding-relation="my_wedding"] .person1-dynamic-field{display:none}#new-lead-form-submission-page[data-wedding-relation="not_my_wedding"] .person1-static-field,.lead-form-editor[data-wedding-relation="not_my_wedding"] .person1-static-field{display:none}.dashboard-page .dashboard-widgets-container{background-color:#fdfdfd;overflow:scroll}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container{padding:15px}}@media (min-width: 1200px){.dashboard-page .dashboard-widgets-container{padding:32px}}.dashboard-page .dashboard-widgets-container .main-widget-row{margin-right:0px;margin-left:0px}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container .main-widget-row{margin-right:-15px;margin-left:-15px}}.dashboard-page .dashboard-widgets-container .main-widget-column{padding-right:0px;padding-left:0px}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container .main-widget-column{padding-right:15px;padding-left:15px}}.dashboard-page .dashboard-activity-stream-container{overflow:scroll;padding:15px}@media (min-width: 1200px){.dashboard-page .dashboard-activity-stream-container{padding:0px}}@media (min-width: 1200px){.dashboard-activity-stream-container .dashboard-activity-stream-header{margin:0px;padding:20px;padding-left:25px}}@media (min-width: 1200px){.dashboard-page .dashboard-widgets-container{position:fixed;left:55px;top:53px;bottom:0px;width:calc(65vw - 15px)}.dashboard-page .dashboard-activity-stream-container{position:fixed;right:0px;top:53px;bottom:0px;width:calc(35vw - 40px);border-left:1px solid #e0e0e0}}@media (min-width: 1200px){body.project-layout[data-portal='true'] .dashboard-page .dashboard-widgets-container{left:186px;width:calc(63vw - 65px)}}@media (min-width: 1200px){body.project-layout .dashboard-page .dashboard-widgets-container{position:fixed;left:255px;top:53px;bottom:0px;width:calc(63vw - 134px)}body.project-layout .dashboard-page .dashboard-activity-stream-container{position:fixed;right:0px;top:53px;bottom:0px;width:calc(37vw - 121px)}}body.project-layout .dashboard-page .dashboard-widgets-container.inline-transparent{position:relative;top:initial;right:initial;bottom:initial;left:initial;width:initial;background-color:transparent}.dashboard-page .dashboard-widgets-container .widget{background-color:#fff;margin-bottom:22px}.dashboard-page .dashboard-widgets-container .widget .header{display:flex}.dashboard-page .dashboard-widgets-container .widget .header .widget-title{flex-grow:1;padding-top:7px}.dashboard-page .dashboard-widgets-container .widget .header .widget-title h3{font-size:18px;margin:0px}.dashboard-page .dashboard-widgets-container .widget .header .widget-title p{color:#727272;font-size:14px}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container .widget .header .widget-title p{font-size:13.5px}}.dashboard-page .dashboard-widgets-container .widget .header .widget-menu{margin-left:10px}.dashboard-page .dashboard-widgets-container .widget .header .action-button-group{display:inline-block;background-color:#edf2f6;padding:5px 0px;border-radius:6px;border:0px}.dashboard-page .dashboard-widgets-container .widget .header .action-button-group button{height:30px;padding:4px 8px;color:#797979;margin:0px 4px}.dashboard-page .dashboard-widgets-container .widget .header .action-button-group button .fa{margin-right:0px}.dashboard-page .dashboard-widgets-container .widget .header .action-button-group button:not(.selected):hover{color:#464646;cursor:pointer;-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2)}.dashboard-page .dashboard-widgets-container .widget .header .action-button-group button.selected{color:#464646;background-color:#fff;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2)}.dashboard-page .dashboard-widgets-container .widget .header .action-button{position:relative;background-color:#edf2f6;border-radius:6px;height:40px;width:40px;padding:5px;transition:all 0.3s}.dashboard-page .dashboard-widgets-container .widget .header .action-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#797979;font-size:15px}@media (min-width: 1200px){.dashboard-page .dashboard-widgets-container .widget .header .action-button:hover{cursor:pointer;background-color:#e2e9ee}}.dashboard-page .dashboard-widgets-container .widget .widget-content{margin-top:18px}.dashboard-page .dashboard-widgets-container .widget .widget-content .widget-object-row{border-bottom:1px solid #f1f1f1;padding:13px 0px}@media (min-width: 1200px){.dashboard-page .dashboard-widgets-container .widget .widget-content .widget-object-row{padding:13px}.dashboard-page .dashboard-widgets-container .widget .widget-content .widget-object-row:hover{background-color:#f8f8f8;border-bottom-color:transparent;border-radius:6px}}.dashboard-page .dashboard-widgets-container .widget .widget-object-row .object-name{font-size:16px;color:#454545;font-weight:600}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container .widget .widget-object-row .object-name{font-size:14.5px}}.dashboard-page .dashboard-widgets-container .widget .widget-object-row .object-name.block-with-margin{display:block;margin-bottom:4px}@media (min-width: 1200px){.dashboard-page .dashboard-widgets-container .widget .widget-object-row .object-name.block-with-margin{margin-bottom:4px}}.dashboard-page .dashboard-widgets-container .widget .widget-object-row .small-grey-text{color:#989898;font-size:14px}.dashboard-page .dashboard-widgets-container .widget span.placeholder-line{display:block;width:72px;height:8px;border-radius:8px;background-color:#eeeeee}.dashboard-page .dashboard-widgets-container .widget span.placeholder-line.dark{background-color:#dddddd}.dashboard-page .dashboard-widgets-container .widget .empty-state-1{display:flex;align-items:center;margin-bottom:13px}.dashboard-page .dashboard-widgets-container .widget .empty-state-1 .placeholder-line{margin-bottom:4px}.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon{margin:20px;padding:25px}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon{margin:0px;margin-bottom:22px}}.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon .clean-widget-content{margin-top:0px}.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon .icon-container{width:50px;height:50px;background-color:#c3d0d7;border-radius:5px;position:relative;margin-bottom:15px}.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon .icon-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:24px;color:#81939c}.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon .value{font-size:30px;font-weight:600;margin-bottom:5px}.dashboard-page .dashboard-widgets-container .clean-widget.count-with-icon .label{color:#727272}#lead-page.dashboard-page .clean-widget.editable-row-widget{padding:10px}#event-page.dashboard-page .clean-widget.editable-row-widget{padding-left:10px;padding-right:10px;padding-bottom:10px}.dashboard-page .clean-widget.editable-row-widget .data-row{font-size:16px;border-radius:5px;padding:12px 10px;transition:all 0.12s}@media (min-width: 576px){.dashboard-page .clean-widget.editable-row-widget .data-row{font-size:14.5px}}@media (min-width: 1200px){.dashboard-page .clean-widget.editable-row-widget .data-row{display:grid;position:relative;grid-template-columns:150px auto;grid-gap:10px;align-items:center}.dashboard-page .clean-widget.editable-row-widget .data-row:hover{background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}.dashboard-page .clean-widget.editable-row-widget .data-row .label-container{color:#5e5e5e;margin-bottom:8px;font-size:14px}@media (min-width: 1200px){.dashboard-page .clean-widget.editable-row-widget .data-row .label-container{font-size:14px;margin-bottom:0px}}@media (min-width: 1200px) and (min-width: 576px){.dashboard-page .clean-widget.editable-row-widget .data-row .label-container{font-size:13.5px}}@media (min-width: 1200px){.dashboard-page .clean-widget.editable-row-widget .data-row .label-container i{margin-right:5px}}.dashboard-page .clean-widget.editable-row-widget .data-row .value-container{font-size:16px}@media (min-width: 576px){.dashboard-page .clean-widget.editable-row-widget .data-row .value-container{font-size:14.5px}}.dashboard-page .clean-widget.editable-row-widget .data-row.for-text-area{display:block}.dashboard-page .clean-widget.editable-row-widget .data-row.for-text-area p{color:#212529}.dashboard-page .clean-widget.editable-row-widget .data-row.for-text-area p:first-child{margin-top:15px}.dashboard-page .clean-widget.editable-row-widget .data-row.for-text-area .edit-button{top:5px;right:5px;transform:initial}.dashboard-page .clean-widget.editable-row-widget .data-row .edit-button{position:absolute;top:50%;transform:translateY(-50%);right:5px;opacity:0;transition:all 0.12s}@media (min-width: 1200px){.dashboard-page .clean-widget.editable-row-widget .data-row:hover .edit-button{opacity:1}}.dashboard-page .clean-widget.editable-row-widget .horizontal-divider{height:1px;background-color:#ebebeb;margin:5px 0px}.dashboard-page .clean-widget.staff-greeting{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/demo_data/mood_boards/bouquet_inspo/05.jpeg");background-size:cover;background-position:center;overflow:hidden;border-top-width:0px;position:relative}@media (min-width: 1200px){.dashboard-page .clean-widget.staff-greeting{margin-bottom:25px;padding:0px;border-top-left-radius:0px;border-top-right-radius:0px}}.dashboard-page .clean-widget.staff-greeting .greeting-wrapper{padding:25px 20px;backdrop-filter:blur(5px) brightness(0.4);-webkit-backdrop-filter:blur(5px) brightness(0.4)}.dashboard-page .clean-widget.staff-greeting h4{color:#fff;font-size:22px;margin-bottom:5px}.dashboard-page .clean-widget.staff-greeting .todays-date{color:#fff;display:block}.dashboard-page .clean-widget.staff-greeting .love-quote-container{position:absolute;top:50%;transform:translateY(-50%);right:25px;z-index:1;opacity:0.5;max-width:400px;text-align:right}.dashboard-page .clean-widget.staff-greeting .love-quote-container .quote{color:#fff;font-size:14px;line-height:15px;display:block}.dashboard-page .clean-widget.staff-greeting .love-quote-container .author{margin-top:5px;color:#fff;font-size:14px;line-height:15px;display:block}.dashboard-page .clean-widget.staff-greeting .love-quote-container i{margin-right:5px}.staff-member-dashboard-greeting{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);left:32px}.staff-member-dashboard-greeting h4{margin:0px;font-weight:300}.staff-member-dashboard-greeting i{margin-right:5px}.staff-member-dashboard-greeting .todays-date{margin-left:30px;font-size:13.5px;color:#15384a;padding:10px 15px;border-radius:100px;border:1px solid transparent;transition:all 0.2s;opacity:0.6}.staff-member-dashboard-greeting .todays-date:hover{opacity:1;background-color:#f1f5f8;border-color:#ccd6dd;color:#2d363c}.dashboard-page .clean-widget.calendar-widget .calendar-event{background-color:transparent;padding:13px;display:flex;border-color:#ececec;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;transition:all 0.2s}.dashboard-page .clean-widget.calendar-widget .calendar-events-container>.calendar-event:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px;border-top-width:1px}.dashboard-page .clean-widget.calendar-widget .calendar-events-container>.calendar-event:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-width:1px}.dashboard-page .clean-widget.calendar-widget .calendar-events-container>.calendar-event:not(.calendar-event:last-of-type):not(.calendar-event:first-of-type){border-bottom-width:1px}.dashboard-page .clean-widget.calendar-widget a{color:#464646}@media (min-width: 1200px){.dashboard-page .clean-widget.calendar-widget .calendar-event:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);cursor:pointer}}.dashboard-page .clean-widget.calendar-widget .day-label{display:block;margin-bottom:8px}.dashboard-page .clean-widget.calendar-widget .calendar-event .grey-label{font-size:12px;color:#9f9f9f}.dashboard-page .clean-widget.calendar-widget .calendar-event .left{flex-grow:1}.dashboard-page .clean-widget.calendar-widget .calendar-event .left .title{font-size:16px;display:block;font-weight:600}@media (min-width: 576px){.dashboard-page .clean-widget.calendar-widget .calendar-event .left .title{font-size:14.5px}}.dashboard-page .clean-widget.calendar-widget .calendar-event .left .event-label{display:block;margin-top:8px}.dashboard-page .clean-widget.calendar-widget .calendar-event .right{text-align:right;min-width:76px}.dashboard-page .clean-widget.calendar-widget .calendar-event .right .bottom-time{margin-top:5px;display:block}.dashboard-page .clean-widget.event-date-widget{border-width:0px;background-size:cover;background-position:center;overflow:hidden;position:relative}@media (max-width: 480px){.dashboard-page .clean-widget.event-date-widget{height:170px}}@media (min-width: 576px){.dashboard-page .clean-widget.event-date-widget{height:calc(100% - 22px)}}.dashboard-page .clean-widget.event-date-widget .date-container-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;backdrop-filter:blur(5px) brightness(0.5) saturate(1);-webkit-backdrop-filter:blur(5px) brightness(0.5) saturate(1)}.dashboard-page .clean-widget.event-date-widget .date-info{text-align:left;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding-left:30px;width:100%;color:#fff;padding-right:20px}.dashboard-page .clean-widget.event-date-widget .date-info .calendar-icon{display:block;margin-bottom:20px;font-size:25px;opacity:0.6}.dashboard-page .clean-widget.event-date-widget .date-info .day-of-week{font-size:18px;margin-bottom:10px}.dashboard-page .clean-widget.event-date-widget .date-info .month-and-day{font-size:21px;font-weight:600;margin-bottom:7px}.dashboard-page .clean-widget.event-date-widget .date-info .year{font-size:16px}@media (min-width: 576px){.dashboard-page .clean-widget.event-date-widget .date-info .year{margin-bottom:20px}}@media (max-width: 480px){.dashboard-page .clean-widget.event-date-widget .date-info .remaining-counters-container{position:absolute;top:0px;right:30px}}.dashboard-page .clean-widget.event-date-widget .date-info .remaining-counter{font-size:14px;margin-bottom:4px;opacity:0.7}.dashboard-page .clean-widget.event-date-widget .date-info .date-description{font-size:19px}.dashboard-page .clean-widget.event-date-widget .date-info .today-tomorrow-badge{background-color:#000000a3;width:fit-content;padding:6px 11px;border-radius:100px;border:1px solid #ffffff2e}.dashboard-page .clean-widget.sub-events-widget .sub-event-container{display:flex;padding:12px 0px}.dashboard-page .clean-widget.sub-events-widget .sub-event-container .icon-container{flex:0 0 35px;color:#464646;display:none}.dashboard-page .clean-widget.sub-events-widget .sub-event-container .sub-event-name{font-size:16px;font-weight:600;display:block;color:#464646}@media (min-width: 576px){.dashboard-page .clean-widget.sub-events-widget .sub-event-container .sub-event-name{font-size:14.5px}}.dashboard-page .clean-widget.sub-events-widget .sub-event-container .details-row{font-size:14px;color:#727272;margin-top:4px}@media (min-width: 576px){.dashboard-page .clean-widget.sub-events-widget .sub-event-container .details-row{font-size:13.5px}}.dashboard-page .clean-widget.sub-events-widget .sub-event-container .details-row:first-of-type{margin-top:7px}.dashboard-page .widget.getting-started-widget{background-color:#e3f6e3;box-shadow:none;-webkit-box-shadow:none;padding:20px;padding-bottom:1px}.dashboard-page .widget.getting-started-widget .checklist-item .right-col{padding-left:13px}.dashboard-page .widget.getting-started-widget .checklist-item{width:fit-content;margin-bottom:22px}.dashboard-page .widget.getting-started-widget .checklist-item .fa-circle,.dashboard-page .widget.getting-started-widget .checklist-item .fa-check-circle{display:none;font-size:17px}.dashboard-page .widget.getting-started-widget .checklist-item[data-status='pending'] .fa-circle{display:initial}.dashboard-page .widget.getting-started-widget .checklist-item[data-status='complete'] .fa-check-circle{display:initial}.dashboard-page .widget.getting-started-widget .checklist-item .task-name{font-size:16px}@media (min-width: 576px){.dashboard-page .widget.getting-started-widget .checklist-item .task-name{font-size:14.5px}}.dashboard-page .widget.getting-started-widget .checklist-item[data-status='complete'] .task-name{color:#7f7f7f}.dashboard-page .widget.getting-started-widget .checklist-item.clickable-item:hover{cursor:pointer}.dashboard-page .widget.getting-started-widget .checklist-item.clickable-item:hover .task-name{color:#000;text-decoration:underline}.dashboard-page .widget.getting-started-widget .checklist-pending-action-container{margin-top:8px;padding-left:35px}.dashboard-page .widget.getting-started-widget .checklist-item[data-status='complete'] .checklist-pending-action-container{display:none}.dashboard-page .widget.getting-started-widget .checklist-item .help-icon{color:#00ab86}.dashboard-page .widget.tasks-in-progress .widget-object-row .fa-circle{font-size:6px;display:inline-block;margin:0px 5px;position:relative;top:-2px;color:#c4c4c4}.dashboard-page .widget.event-image{padding:0px;overflow:hidden}.dashboard-page .widget.event-image .widget-content{margin-top:0px;position:relative}.dashboard-page .widget.event-image img{display:block;width:100%}.dashboard-page .widget.event-image .image-actions-container{position:absolute;right:8px;bottom:8px;transition:all 0.3s;transition-delay:0s;transform:translateY(calc(100% + 20px))}.dashboard-page .widget.event-image .image-actions-container a{display:inline-block;background-color:#15384a;padding:8px;border-radius:5px;margin-left:6px;color:#fff;transition:all 0.3s}.dashboard-page .widget.event-image .image-actions-container a i{margin-right:4px}.dashboard-page .widget.event-image .image-actions-container a:hover{background-color:#1f4a60}.dashboard-page .widget.event-image .widget-content:hover .image-actions-container{transform:translateY(0%);transition-delay:0.4s}.dashboard-page .widget.event-image[data-avatar-present="false"] .image-actions-container{transform:translateY(0%)}.dashboard-page .widget.event-image[data-avatar-present="false"] .image-actions-container .remove-image-link{display:none}.dashboard-page .widget.event-task-counts .widget-content{margin-top:27px}.dashboard-page .widget.event-task-counts .value{display:block;font-size:25px;margin-bottom:2px}@media (min-width: 1200px){.dashboard-page .widget.event-task-counts .value{font-size:29px;margin-bottom:4px}}.dashboard-page .widget.event-task-counts .label{display:block;font-size:12px}@media (min-width: 1200px){.dashboard-page .widget.event-task-counts .label{font-size:13.5px}}.dashboard-page .widget.event-task-counts .progress{margin-top:18px}.dashboard-page .widget.info-widget .info-row{display:flex;border-bottom:1px solid #f7f7f7;padding:13px 0px}.dashboard-page .widget.info-widget .info-row .info-label{flex-grow:1}.dashboard-page .widget.lead-info-widget select:hover{cursor:pointer}.dashboard-page .widget.lead-form-submission-info-widget .lead-form-message{display:block;border-left:3px solid #c4c4c4;padding-left:20px}@media (min-width: 1034px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget{min-height:calc(100% - 22px);position:relative}}@media (min-width: 1034px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget.for-relation{min-height:100%}}@media (min-width: 1034px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .a-list-only-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;padding-left:50px;padding-right:50px}}@media (min-width: 1034px) and (min-width: 1200px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .a-list-only-container{max-width:980px}}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .widget-content{padding:20px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container{background-color:#c4c4c4;padding:20px;border-radius:5px;margin-bottom:10px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container .value{display:block;font-weight:600;font-size:32px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container .label{display:block;font-weight:600;font-size:18px;margin-top:8px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container .percentage-of{display:block;color:#9a9a9a;font-size:13px;margin-top:6px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container.attending{color:green;background-color:#e5fde8}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container.pending{color:#bbb459;background-color:#f8f6dd}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .rsvp-status-container.declined{color:#560000;background-color:#ffefef}@media (min-width: 1200px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-column{border-right:1px solid #ebebeb}}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container{margin-bottom:20px;padding-bottom:20px}@media (min-width: 576px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container{margin-bottom:40px;padding-left:20px;padding-right:20px;padding-bottom:0px}}@media (min-width: 1200px){.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container{margin-bottom:0px}}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .list-header{display:flex;align-items:center}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .guest-party-sub-event-guest-list-icon{width:40px;height:40px;margin:0px;font-size:18px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .guest-party-sub-event-guest-list-icon[data-guest-list="all_lists"]{background-color:#c2d0d7;color:#81939c}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-label{margin-left:5px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .summary-count{border-radius:5px;margin-top:10px;margin-bottom:5px;padding:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .summary-count i{display:block;margin-bottom:5px;display:none}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .summary-count .value{display:block;font-size:20px;font-weight:600}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .summary-count .label{display:block;color:#9a9a9a;margin-top:4px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .rsvp-status-container{position:relative;padding:15px;margin-bottom:0px;margin-top:5px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .rsvp-status-container .value{font-size:20px;display:inline-block;margin-top:0px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .rsvp-status-container .label{display:inline-block;margin-top:0px;font-size:13px}.dashboard-page .clean-widget.guest-breakdown-rsvp-widget .multiple-lists-container .list-container .rsvp-status-container .percentage-of{position:absolute;top:50%;transform:translateY(-50%);right:15px;margin-top:0px}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .by-side-totals-container{margin-bottom:20px}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .widget-content{padding:20px}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count .value{display:block;width:fit-content;padding:10px;color:#fff;border-radius:5px;margin-bottom:5px;font-size:18px;font-weight:600;min-width:50px;text-align:center}@media (min-width: 576px){.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count .value{font-size:20px}}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count .label{display:block}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count.person1{color:#96a2a9}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count.person1 .value{background-color:#c3d0d7}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count.person2{color:#9195a5}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count.person2 .value{background-color:#b0b5ca}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count.mutual{color:#b49db4}.dashboard-page .clean-widget.guest-breakdown-by-side-widget .total-count.mutual .value{background-color:#d7c3d7}.dashboard-widgets-container .widget.wedding-couple-widget{position:relative;z-index:2}@media (min-width: 576px){.dashboard-widgets-container .widget.wedding-couple-widget{height:230px}}.dashboard-page .dashboard-widgets-container .widget.wedding-couple-widget .widget-content{margin-top:0px}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked{padding:15px 5px}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .horizontal-divider{height:1px;background-color:#ededed;margin:10px 0px}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .person-container{padding:4px 10px}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .person-details-container{display:flex;align-items:center}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .avatar{position:relative;width:37px;height:37px;background-color:#e5e5e5;border-radius:100%;margin-right:10px}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .avatar .initials{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:18px;color:#a4a4a4;font-weight:600}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .profile-avatar{margin-right:10px}.dashboard-page .widget.wedding-couple-widget .widget-content.stacked .role{margin-left:10px}.dashboard-page .widget.wedding-couple-widget .widget-content.side-by-side{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;position:relative}.dashboard-page .widget.wedding-couple-widget .vertical-divider{position:absolute;left:50%;transform:translateX(-50%);top:0px;bottom:0px;width:1px;background-color:#eaeaea}.dashboard-page .widget.wedding-couple-widget .widget-content.side-by-side .person-container{text-align:center;padding:0px 15px}.dashboard-page .widget.wedding-couple-widget .widget-content.side-by-side .avatar{position:relative;width:75px;height:75px;margin-left:auto;margin-right:auto;margin-bottom:15px;background-color:#e5e5e5;border-radius:100%}.dashboard-page .widget.wedding-couple-widget .widget-content.side-by-side .avatar .initials{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:23px;color:#a4a4a4;font-weight:600}.dashboard-page .widget.wedding-couple-widget .widget-content.side-by-side .profile-avatar{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.dashboard-page .widget.wedding-couple-widget .and-container{width:35px;height:35px;border-radius:100%;background-color:#fff;border:1px solid #eaeaea;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.dashboard-page .widget.wedding-couple-widget .and-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#c2c2c2}.dashboard-page .widget.wedding-couple-widget h4.missing-name,.dashboard-page .widget.wedding-couple-widget h5.missing-name{color:#c4c4c4}.dashboard-page .widget.wedding-couple-widget .contact-info-icon{padding:5px 9px;color:#797979}.dashboard-page .widget.wedding-couple-widget .contact-info-icon.red{color:#a21515}.dashboard-page .widget.wedding-couple-widget .contact-info-icon.orange{color:orange}.dashboard-page .widget.wedding-couple-widget .contact-info-icon.green{color:green}.address-for-wedding-couple-widget-tooltip:not(:first-child){margin-top:10px}#company-dashboard-page .split-grid-layout--three-column-fixed-left{grid-gap:0px}@media (min-width: 576px){#company-dashboard-page .split-grid-layout--three-column-fixed-left{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){#company-dashboard-page .split-grid-layout--three-column-fixed-left{grid-template-columns:300px 1fr 350px}}@media (min-width: 1200px){#company-dashboard-page .split-grid-layout--three-column-fixed-left.right-column-collapsed{grid-template-columns:300px 1fr 40px}}#company-dashboard-page .split-grid-layout-left-column{background-color:#fff}@media (min-width: 576px){#company-dashboard-page .split-grid-layout-left-column{grid-column:span 2}}@media (min-width: 1200px){#company-dashboard-page .split-grid-layout-left-column{grid-column:span 1;background-color:#f7f7f7;border-right:1px solid #ebebeb}}#company-dashboard-page .split-grid-layout-center-column{background-color:#fff}@media (min-width: 576px){#company-dashboard-page .split-grid-layout-center-column{grid-column:span 2}}@media (min-width: 1200px){#company-dashboard-page .split-grid-layout-center-column{grid-column:span 1;padding-left:0px;padding-right:0px;padding-top:0px}#company-dashboard-page .split-grid-layout-center-column .center-column-content{grid-template-columns:1fr;grid-gap:32px}}#company-dashboard-page .split-grid-layout .center-column-content{display:grid;max-width:1100px;margin-left:auto;margin-right:auto}#company-dashboard-page .split-grid-layout .center-column-content .sub-grid-column{grid-gap:0px}#company-dashboard-page .split-grid-layout--three-column-fixed-left .panel-expand-collapse-button.--collapse-right-panel{top:53px;right:350px}#company-dashboard-page .split-grid-layout-right-column{border-left-color:#e3e3e3}@media (min-width: 576px){#company-dashboard-page .split-grid-layout-right-column{grid-column:span 2}}@media (min-width: 1200px){#company-dashboard-page .split-grid-layout-right-column{grid-column:span 1}}#company-dashboard-page .split-grid-layout .sub-grid-column{display:grid;grid-template-rows:min-content;grid-gap:48px}@media (min-width: 1200px){#company-dashboard-page .split-grid-layout .sub-grid-column{grid-gap:32px}}#company-dashboard-page .simple-section-header.simple-section-header--grey-background{background-color:transparent}@media (min-width: 1200px){#company-dashboard-page .simple-section-header.simple-section-header--grey-background h4{font-size:18px;font-weight:500}}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects,#company-dashboard-page .panel--upcoming-projects--grid,#company-dashboard-page .panel--my-schedule,#company-dashboard-page .panel--portal{border-radius:0px;border-left:0px;border-right:0px}}@media (min-width: 1200px){#company-dashboard-page .panel{background-color:#fff;background:linear-gradient(180deg, #fff 39.9%, #fbfbfb 100%)}}#company-dashboard-page .panel--upcoming-projects .inline-index__item{font-size:16px;color:#2f2f2f;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding-top:12px;padding-bottom:12px}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects .inline-index__item{font-size:14.5px}}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects .inline-index__item{padding-top:8px;padding-bottom:8px}}#company-dashboard-page .panel--upcoming-projects .inline-index__item .project-image{background-size:cover;aspect-ratio:1 / 1;width:30px;margin-right:16px;border-radius:8px;border:1px solid #dddddd}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects .inline-index__item .project-image{width:30px}}#company-dashboard-page .panel--upcoming-projects upcoming-projects-year-divider{background-color:#ffffff;color:#727272;border-radius:8px;padding:8px;text-align:center;font-size:14px;margin:4px 0px;display:none;width:fit-content;margin-left:auto;margin-right:8px}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects upcoming-projects-year-divider:first-of-type{display:block}}#company-dashboard-page .panel--upcoming-projects--grid .inline-index--rows{grid-template-columns:1fr 1fr 1fr;grid-gap:8px;padding-left:12px;padding-right:12px}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index--rows{grid-gap:8px;padding-left:16px;padding-right:16px;padding-bottom:16px}}#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image{width:100%;aspect-ratio:1 / 1.1;background-size:125%;background-position:center;position:relative;border-radius:12px;overflow:hidden;border:1px solid #e3e3e3;background-color:#fdfdfd;transition:all 0.2s ease-in-out}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image{border-radius:8px}}@media (min-height: 800px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image{aspect-ratio:1 / 1.2}}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image:hover{background-size:135%;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image:active{background-size:135%;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image .event-name-container{display:flex;align-items:center;position:absolute;bottom:0px;left:0px;right:0px;color:#fff;font-size:14px;padding:6px 10px;border-top-left-radius:6px;border-top-right-radius:6px;line-height:1.2;min-height:43%;font-weight:550;backdrop-filter:blur(5px) saturate(0.5) brightness(0.5);-webkit-backdrop-filter:blur(5px) saturate(0.5) brightness(0.5)}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image .event-name-container{font-weight:500;font-size:13.5px;padding:6px 10px;min-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}}#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .project-image .event-name-container .event-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .mobile-date{display:block;font-size:11px;font-weight:400;text-align:left;margin-bottom:2px}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .mobile-date{display:none}}#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .desktop-date{display:none;position:absolute;top:1px;left:1px;font-size:11px;font-weight:450;background-color:#fff;color:#727272;padding:3px 2px;border-top-left-radius:6px;border-bottom-right-radius:6px}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--grid .inline-index__item .desktop-date{display:block}}#company-dashboard-page .panel--upcoming-projects--ribbon{width:100vw;max-width:1100px;margin-left:auto;margin-right:auto}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--ribbon{width:initial;grid-column:span 2}}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon{border-top-width:0px}}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows{grid-template-columns:repeat(12, 1fr);grid-gap:8px;overflow-x:auto;padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px;padding-left:24px;padding-right:24px}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows{padding-left:32px;padding-right:32px;padding-bottom:48px}}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile{position:relative;color:#fff;overflow:hidden;border-radius:8px;overflow:hidden;border:1px solid #e1e1e1;box-shadow:0px 2px 10px 2px #0000000d;-webkit-box-shadow:0px 2px 10px 2px #0000000d;width:100px;transform-origin:bottom center;transition:all 0.2s;min-height:137px}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile{width:95px;min-height:130px}}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile{min-height:118px}}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile a{color:#fff}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .gradient-knockout{pointer-events:none;position:absolute;left:0px;bottom:0px;right:0px;background:linear-gradient(0deg, #161618, #161618 39%, transparent 100%);height:89px}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-details-container{position:relative;z-index:1;padding:12px;padding-bottom:10px;padding-top:0px;margin-top:-32px}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-details-container{margin-top:-42px}}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-image{width:100%;height:auto;aspect-ratio:1 / 1;background-size:cover}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-date{font-size:14px;white-space:nowrap;font-weight:500;border:1px solid #ffffff4f;width:fit-content;padding:2px;border-radius:4px;margin-bottom:6px;backdrop-filter:blur(6px)}@media (max-width: 480px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-date{font-size:13px}}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-date{font-size:12.5px}}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-date .year-indicator{font-size:10px;margin-left:2px}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-date .tbd-icon{transform:scale(0.7)}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-name{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;font-weight:600}@media (min-width: 576px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-name{font-size:13.5px}}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .project-name{font-size:13px;font-weight:500}}#company-dashboard-page .panel--upcoming-projects--ribbon .ribbon-overflow{pointer-events:none;position:absolute;z-index:2;top:0px;bottom:16px;width:16px}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon .ribbon-overflow{width:32px}}#company-dashboard-page .panel--upcoming-projects--ribbon .ribbon-overflow.--left{left:0px;background:linear-gradient(90deg, #fff, transparent)}#company-dashboard-page .panel--upcoming-projects--ribbon .ribbon-overflow.--right{right:0px;background:linear-gradient(90deg, transparent, #fff)}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile:hover{transform:scale(1.05)}#company-dashboard-page .panel--upcoming-projects--ribbon .inline-index--rows .project-tile .demo-data-record-badge{position:absolute;top:0px;left:0px}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state{opacity:0.5;border:1px solid #dcdcdc;box-shadow:0px 2px 10px 2px #00000008;-webkit-box-shadow:0px 2px 10px 2px #00000008;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:end}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state .gradient-knockout{background:linear-gradient(0deg, #f9f9f9, rgba(239,239,239,0) 100%);height:100%}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state .placeholder-lines{display:flex;flex-direction:column;gap:6px;width:100%;padding-left:16px;padding-bottom:16px}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state .placeholder-line{height:8px;background-color:#e9e9e9;border-radius:20px}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.no-hover:hover{transform:scale(1)}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project{opacity:1;background-color:#fff;border:1px dashed #596171;width:120px;display:flex;text-align:center;padding-bottom:10px;margin-left:8px;margin-right:8px}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project a{color:#596171;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0.3pt}@media (min-width: 1200px){#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project a{font-size:13px}}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project i{font-size:33px;font-weight:200;margin-bottom:16px}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project.for-no-upcoming{border-style:solid;color:#596171;border-color:#dcdcdc;font-size:14px;font-weight:500;line-height:1.1;letter-spacing:0.3pt;padding-bottom:0px;justify-content:center}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project.for-no-upcoming:hover{transform:scale(1)}#company-dashboard-page .panel--upcoming-projects--ribbon .project-tile.project-tile--blank-state.project-tile--new-project.for-no-upcoming i{font-size:20px;margin-bottom:8px}#company-dashboard-page .panel--billing-summary .info-tile-grid--billing-summary{grid-auto-rows:auto}@media (min-width: 576px){#company-dashboard-page .panel--billing-summary .info-tile-grid--billing-summary .info-tile--invoices-overdue-upcoming{grid-column:span 6}}@media (min-width: 576px){#company-dashboard-page .panel--billing-summary .info-tile-grid--billing-summary .info-tile--recent-transactions{grid-column:span 6}}#company-dashboard-page .panel--billing-summary .info-tile--invoices-overdue-upcoming .inline-index__item{font-size:16px;color:#2f2f2f;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;grid-gap:16px}@media (min-width: 576px){#company-dashboard-page .panel--billing-summary .info-tile--invoices-overdue-upcoming .inline-index__item{font-size:14.5px}}#company-dashboard-page .panel--my-schedule[data-is-expanded="false"] .panel__content-container{padding-bottom:0px !important}@media (min-width: 1200px){#company-dashboard-page .panel--my-schedule{border-top:0px;border-bottom-width:1px;box-shadow:0px 2px 10px 2px #00000008;-webkit-box-shadow:0px 2px 10px 2px #00000008;background-color:#fff;background:#fff}}#company-dashboard-page .panel--my-schedule .inline-index__item,.portal-dashboard-page .panel--my-schedule .inline-index__item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-gap:16px;line-height:1.4}#company-dashboard-page .panel--my-schedule .inline-index__item:hover,.portal-dashboard-page .panel--my-schedule .inline-index__item:hover{cursor:pointer}#company-dashboard-page .panel--my-schedule .inline-index__item .event-or-company-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#company-dashboard-page .panel--my-schedule .empty-state--inline-index,.portal-dashboard-page .panel--my-schedule .empty-state--inline-index{margin-left:24px;margin-right:24px}@media (min-width: 1200px){#company-dashboard-page .panel--my-schedule .empty-state--inline-index,.portal-dashboard-page .panel--my-schedule .empty-state--inline-index{margin-left:32px;margin-right:32px}}#company-dashboard-page .panel--portal[data-is-expanded="false"] .panel__content-container{padding-bottom:0px !important}#company-dashboard-page .panel--portal .inline-index__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center}#company-dashboard-page .panel--portal .inline-index__item .profile-avatar{margin-right:12px}#company-dashboard-page .panel--portal .inline-index__item:hover{cursor:pointer}#company-dashboard-page .panel--leads .new-lead-row{color:#2f2f2f;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;line-height:1.3}#company-dashboard-page .panel--leads-summary .info-tile-grid--leads-summary{grid-auto-rows:auto 1fr}@container info-tile-grid (min-width: 650px){.info-tile-grid--leads-summary .info-tile--new-leads{grid-column:span 5}.info-tile-grid--leads-summary .info-tile--pipeline{grid-column:span 7;grid-row:span 2}.info-tile-grid--leads-summary .info-tile--new-vs-won{grid-column:span 5}}.info-tile-grid--leads-summary .info-tile--new-leads{color:#2f2f2f;grid-row:1}@media (min-width: 1200px){.info-tile-grid--leads-summary .info-tile--new-leads{grid-row:unset}}@media (min-width: 576px){.info-tile-grid--leads-summary .info-tile--new-vs-won--blank-state,.info-tile-grid--leads-summary .info-tile--new-vs-won--full-height{grid-row:span 2}}.info-tile-grid--leads-summary .chart--new-vs-won{display:grid;grid-template-columns:repeat(6, 1fr);gap:16px;height:100%;min-height:200px}@media (min-width: 576px){.info-tile-grid--leads-summary .chart--new-vs-won{min-height:100px}}.info-tile-grid--leads-summary .chart--new-vs-won--blank-state{position:relative}.info-tile-grid--leads-summary .chart--new-vs-won .month{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto;grid-column-gap:4px;grid-row-gap:8px;text-align:center;padding-top:4px}.info-tile-grid--leads-summary .chart--new-vs-won .month:hover{background-color:#f8f8f8;border-radius:8px}.info-tile-grid--leads-summary .chart--new-vs-won .month .month-label{grid-column:span 2;color:#727272;font-size:14px}@media (min-width: 576px){.info-tile-grid--leads-summary .chart--new-vs-won .month .month-label{font-size:13.5px}}.info-tile-grid--leads-summary .chart--new-vs-won .month .chart-bar-container{display:flex;align-items:end}.info-tile-grid--leads-summary .chart--new-vs-won .month .chart-bar{width:100%;max-width:10px;border-radius:100px}.info-tile-grid--leads-summary .chart--new-vs-won .month .chart-bar.new{margin-left:auto;background-color:#d2e7ee}.info-tile-grid--leads-summary .chart--new-vs-won .month .chart-bar.won{background-color:#8fddb4}.new-vs-won-tooltip{text-align:left}.new-vs-won-tooltip .month-label{font-weight:500;margin-bottom:4px}.new-vs-won-tooltip i{margin-right:8px}.new-vs-won-tooltip .new-lead-circle{color:#d2e7ee}.new-vs-won-tooltip .won-lead-circle{color:#8fddb4}.info-tile--pipeline .pipeline-step-row{display:grid;align-items:center;grid-template-columns:auto auto 1fr;grid-template-rows:1fr 1fr;gap:8px;border-bottom:1px solid #f5f5f5;color:#2f2f2f}@media (min-width: 576px){.info-tile--pipeline .pipeline-step-row{gap:0px}}.info-tile--pipeline .pipeline-step-row .step-name{font-size:14px;grid-column:span 3}@media (min-width: 576px){.info-tile--pipeline .pipeline-step-row .step-name{font-size:13.5px}}@media (min-width: 576px){.info-tile--pipeline .pipeline-step-row .step-name{grid-column:span 1;grid-row:span 2;width:150px;overflow:hidden;white-space:nowrap}}.info-tile--pipeline .pipeline-step-row .step-count{font-size:14px;width:32px}@media (min-width: 576px){.info-tile--pipeline .pipeline-step-row .step-count{font-size:13.5px}}@media (min-width: 576px){.info-tile--pipeline .pipeline-step-row .step-count{grid-row:span 2;text-align:right;margin-right:32px}}.info-tile--pipeline .pipeline-step-row .chart-bar-container{grid-column:span 2}@media (min-width: 576px){.info-tile--pipeline .pipeline-step-row .chart-bar-container{grid-column:span 1;grid-row:span 2}}.info-tile--pipeline .pipeline-step-row .chart-bar{height:10px;background-color:#e9e9e9;border-radius:100px}.info-tile--pipeline .pipeline-step-row .chart-bar.new_lead{background-color:#d2e7ee}#company-dashboard-page .panel--pipeline .inline-index--rows{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:16px;padding-left:16px;padding-right:16px;padding-bottom:16px}#company-dashboard-page .panel--pipeline .pipeline-step-row{position:relative;border:1px solid #eeeeee;border-radius:8px;font-weight:600;white-space:nowrap;overflow:hidden}#company-dashboard-page .panel--pipeline .pipeline-step-row .overflow-gradient{position:absolute;top:0px;right:0px;bottom:0px;width:50px;background:linear-gradient(90deg, rgba(255,255,255,0), #fff 96%, #fff)}#company-dashboard-page .panel--pipeline .pipeline-step-row .lead-count-tile{width:fit-content;min-width:32px;padding:5px;border-radius:6px;text-align:center;font-weight:650;position:relative;background-color:#f3f3f3;margin-bottom:12px;font-size:16px}@media (min-width: 576px){#company-dashboard-page .panel--pipeline .pipeline-step-row .lead-count-tile{font-size:14.5px}}.lead-or-project-dashboard .split-grid-layout--three-column-fixed-left{grid-row-gap:48px}@media (min-width: 1200px){.lead-or-project-dashboard .split-grid-layout--three-column-fixed-left{grid-row-gap:56px}}@media (min-width: 1680px){.lead-or-project-dashboard .split-grid-layout--three-column-fixed-left{grid-template-columns:320px 1fr 350px}}@media (min-width: 1200px){.lead-or-project-dashboard .split-grid-layout--three-column-fixed-left .split-grid-layout-left-column{padding-bottom:120px;background-color:#f8f8f8}}@media (min-width: 1200px){.lead-or-project-dashboard .split-grid-layout--three-column-fixed-left .split-grid-layout-center-column .center-column-content{max-width:685px;margin-left:auto;margin-right:auto}}.lead-or-project-dashboard h3.event-name-header{margin:0px;margin-top:-8px;font-size:18px}.lead-or-project-dashboard .panel--event-date-countdown{position:relative;z-index:1;padding:16px;margin:24px;border-radius:8px;border:1px solid #d7d7d7;background-color:#383838;color:#fff;overflow:hidden}@media (min-width: 1200px){.lead-or-project-dashboard .panel--event-date-countdown{transition:all 0.2s;margin:8px;border-width:0px}}.lead-or-project-dashboard .panel--event-date-countdown .date-info{display:grid;align-items:center;line-height:1.3;grid-template-columns:auto 1fr auto;grid-column-gap:16px}@media (min-width: 1200px){.lead-or-project-dashboard .panel--event-date-countdown .date-info{grid-template-columns:auto 1fr;grid-row-gap:16px;align-items:center}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--event-date-countdown .framed-icon{grid-column:span 1}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--event-date-countdown .date-or-desc{grid-column:span 1}}.lead-or-project-dashboard .panel--event-date-countdown .remaining-counters-container{font-size:14px}@media (min-width: 576px){.lead-or-project-dashboard .panel--event-date-countdown .remaining-counters-container{font-size:13.5px}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--event-date-countdown .remaining-counters-container{grid-column:span 2;display:grid;grid-template-columns:repeat(3, auto)}}.lead-or-project-dashboard .panel--event-date-countdown .today-tomorrow-badge{font-size:14px;width:fit-content;border:1px solid #6b6b6b;border-radius:8px;padding:8px}@media (min-width: 576px){.lead-or-project-dashboard .panel--event-date-countdown .today-tomorrow-badge{font-size:13.5px}}@media (min-width: 1200px) and (max-width: 1439px){.lead-or-project-dashboard .panel--event-date-countdown{opacity:0}}.lead-or-project-dashboard .panel--event-date-countdown .fancy-toggler{position:absolute;right:16px;top:16px;background-color:#fff;color:#2f2f2f;width:25px;height:25px;border-radius:100px;opacity:.3;transition:all 0.2s}.lead-or-project-dashboard .panel--event-date-countdown .fancy-toggler i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media (min-width: 1200px){.lead-or-project-dashboard .panel--event-date-countdown:hover{cursor:pointer}.lead-or-project-dashboard .panel--event-date-countdown:hover .fancy-toggler{opacity:.8}}.lead-or-project-dashboard .panel--event-date-countdown .fancy-countdown-expanding-container{max-height:0px;overflow:hidden;opacity:0;margin-bottom:0px;transition:max-height 0.25s, opacity 0.4s, margin-bottom 0.5s}.lead-or-project-dashboard .panel--event-date-countdown .fancy-countdown-expanding-container #fancy-countdown-portal-dashboard{padding:0px 0px;transform:scale(0.8)}.lead-or-project-dashboard .panel--event-date-countdown .fancy-countdown-expanding-container .simply-section{aspect-ratio:unset;margin-bottom:24px}.lead-or-project-dashboard .panel--event-date-countdown .fancy-countdown-expanding-container p{padding-right:32px;line-height:1.2;text-wrap:balance;color:#c2c2c2}.lead-or-project-dashboard .panel--event-date-countdown.show-fancy-countdown .fancy-countdown-expanding-container{margin-bottom:24px;max-height:1000px;opacity:1;overflow:hidden}.lead-or-project-dashboard .panel--event-date-countdown.show-fancy-countdown .fancy-toggler{transform:rotate(180deg)}.lead-or-project-dashboard .panel--sub-events .sub-event-container{font-size:16px;color:#2f2f2f}@media (min-width: 576px){.lead-or-project-dashboard .panel--sub-events .sub-event-container{font-size:14.5px}}@media (min-width: 1440px){.lead-or-project-dashboard .panel--sub-events .sub-event-container{display:grid;grid-template-columns:1fr auto;align-items:center}}.lead-or-project-dashboard .panel--sub-events .sub-event-container .icon-and-name{display:grid;grid-template-columns:auto 1fr;align-items:center;font-weight:500}.lead-or-project-dashboard .panel--sub-events .sub-event-container .icon-and-name .framed-icon{margin-right:16px}.lead-or-project-dashboard .panel--sub-events .sub-event-container .details-container{padding-left:54px}@media (min-width: 1200px){.lead-or-project-dashboard .panel--sub-events .sub-event-container .details-container{padding-left:32px;text-align:right}}.lead-or-project-dashboard .panel--sub-events .sub-event-container .details-container p{font-size:16px;color:#727272;line-height:2;margin-bottom:0px}@media (min-width: 576px){.lead-or-project-dashboard .panel--sub-events .sub-event-container .details-container p{font-size:14.5px}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--sub-events .sub-event-container .details-container p{line-height:1.5;font-size:14px}}@media (min-width: 1200px) and (min-width: 576px){.lead-or-project-dashboard .panel--sub-events .sub-event-container .details-container p{font-size:13.5px}}.lead-or-project-dashboard .panel--contacts .contacts-grid-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.lead-or-project-dashboard .panel--contacts .contacts-grid-container .person-container{position:relative;font-size:16px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);padding:16px;border:1px solid #f1f1f1;border-left-width:0px;border-right-width:0px;grid-column:span 2}@media (min-width: 576px){.lead-or-project-dashboard .panel--contacts .contacts-grid-container .person-container{font-size:14.5px}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--contacts .contacts-grid-container .person-container{box-shadow:none;-webkit-box-shadow:none;border-left-width:1px;border-right-width:1px;border-radius:8px}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--contacts .contacts-grid-container .person-container--wedding-person{grid-column:span 1}}.lead-or-project-dashboard .panel--contacts .person-container{font-size:16px;display:grid;grid-template-columns:auto 1fr;grid-gap:16px;align-items:center}@media (min-width: 576px){.lead-or-project-dashboard .panel--contacts .person-container{font-size:14.5px}}@media (min-width: 1200px){.lead-or-project-dashboard .panel--contacts .person-container{grid-template-columns:auto 1fr auto}}.lead-or-project-dashboard .panel--contacts .person-container .grid-item-name-and-role{font-weight:500;line-height:1.4}.lead-or-project-dashboard .panel--contacts .person-container .grid-item-actions{grid-column-start:2}@media (min-width: 1200px){.lead-or-project-dashboard .panel--contacts .person-container .grid-item-actions{grid-column-start:initial}}.lead-or-project-dashboard .panel--contacts .person-container .role{font-weight:normal;display:block;color:#727272}@media (min-width: 1200px){.lead-or-project-dashboard .panel--contacts .person-container--wedding-person .avatar-and-name{grid-template-columns:1fr;text-align:center}.lead-or-project-dashboard .panel--contacts .person-container--wedding-person .avatar-and-name .profile-avatar{margin-left:auto;margin-right:auto;margin-bottom:16px}}.lead-or-project-dashboard .panel--contacts .portal-status-icon--enabled{color:green}.lead-or-project-dashboard .panel--contacts .portal-status-icon--not-enabled{color:#a21515}.lead-or-project-dashboard .panel--contacts .portal-status-icon--pending{color:#d58b04}.lead-or-project-dashboard .panel.panel--link-to-event{padding:16px;border:1px solid #e1e1e1;margin:16px;margin-bottom:0px;border-radius:8px}@media (min-width: 1200px){.lead-or-project-dashboard .panel.panel--link-to-event{margin:0px;padding:0px;border-width:0px;text-align:center;text-wrap:balance}}.lead-or-project-dashboard .panel.panel--link-to-event.hide-link-to-event{display:none !important}.portal-dashboard-page .left-column-content{display:grid}@media (min-width: 1200px){.portal-dashboard-page .left-column-content{grid-template-columns:1fr 1fr;max-width:900px;margin-left:auto;margin-right:auto}}.portal-dashboard-page .left-column-content,.portal-dashboard-page .left-column-content .sub-grid-column{gap:32px}@media (max-width: 1200px){.portal-dashboard-page .panel{border-radius:0px;border-width:0px}}.portal-dashboard-page .panel--portal-company-feature{container-type:inline-size;container-name:panel-portal-company-feature;display:grid;grid-template-columns:repeat(11, 1fr);gap:12px;align-items:center;margin:24px;margin-bottom:0px;border-radius:12px;border-width:0px}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature{grid-template-rows:auto;box-shadow:none;-webkit-box-shadow:none}}@media (min-width: 1200px){.portal-dashboard-page .panel--portal-company-feature{margin:0px;grid-column:span 2;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;gap:0px;padding:12px}}.portal-dashboard-page .panel--portal-company-feature .timed-greeting{grid-column:1 / 7;text-align:left}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature .timed-greeting{grid-column:1 / 7;grid-row:2;align-self:start}}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature .timed-greeting{font-size:18px;text-align:center}}.portal-dashboard-page .panel--portal-company-feature .company-logo-container{grid-column:8 / 12}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature .company-logo-container{grid-column:1 / 7;grid-row:1;align-self:end}}@media (min-width: 1200px){.portal-dashboard-page .panel--portal-company-feature .company-logo-container{align-self:center}}.portal-dashboard-page .panel--portal-company-feature .company-logo-container .__company-logo{max-width:100%;max-height:60px;display:block;margin-left:auto}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature .company-logo-container .__company-logo{margin-right:auto;max-height:100px}}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature .company-logo-container .__company-logo{max-height:100px}}.portal-dashboard-page .panel--portal-company-feature .__col-date{grid-column:1 / 12}@media (min-width: 576px){.portal-dashboard-page .panel--portal-company-feature .__col-date{grid-column:7 / 12;grid-row:span 2}}@media (min-width: 1200px){.portal-dashboard-page .panel--portal-company-feature .__col-date{grid-column:7 / 12;height:100%}}@media (min-width: 1200px){.portal-dashboard-page .panel--portal-company-feature .__col-date .fancy-countdown{height:100%}}.portal-dashboard-page .panel--portal-dashboard-invoices .inline-index__item--portal-invoice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:16px}@media (min-width: 576px){.portal-dashboard-page .panel--portal-dashboard-invoices .inline-index__item--portal-invoice{font-size:14.5px}}.portal-dashboard-page .panel--portal-dashboard-invoices .inline-index__item--portal-invoice .details-row{text-align:right}.portal-dashboard-page .panel--portal-dashboard-invoices .empty-state--inline-index{margin:0px 24px}@media (min-width: 1200px){.portal-dashboard-page .panel--portal-dashboard-invoices .empty-state--inline-index{margin:0px 32px}}.clean-widget{background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media (min-width: 1200px){.clean-widget{border-radius:11px;border:1px solid #e0e0e0}}.clean-widget.default-mb{margin-bottom:20px}@media (min-width: 1200px){.clean-widget.default-mb{margin-bottom:30px}}.clean-widget .header{padding:20px}@media (min-width: 1200px){.clean-widget .header{padding:25px 30px}}.clean-widget .header.with-actions{display:flex;justify-content:space-between}.clean-widget .header h3{margin-bottom:0px;font-size:18px}@media (min-width: 1200px){.clean-widget .header h3{font-size:17px}}.clean-widget .header h3 i{margin-right:8px}.clean-widget .hover-items-container{padding-left:15px;padding-right:15px}.clean-widget .hover-items-container .hover-item{padding-left:10px;padding-right:10px;border-radius:5px;border-bottom:1px solid #f6f6f6;transition:all 0.2s}@media (min-width: 1200px){.clean-widget .hover-items-container .hover-item{padding-left:15px;padding-right:15px}}.clean-widget .hover-items-container .hover-item:last-child{border-bottom:0px}@media (min-width: 1200px){.clean-widget .hover-items-container .hover-item:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}@media (max-width: 1200px){.clean-widget .hover-items-container .hover-item:active{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}.clean-widget .default-items-container{padding-left:20px;padding-right:20px}@media (min-width: 1200px){.clean-widget .default-items-container{padding-left:30px;padding-right:30px}}.clean-widget .footer.empty{height:10px}.clean-widget .footer.go-to-page{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:10px}@media (min-width: 1200px){.clean-widget .footer.go-to-page{padding:0px}}.clean-widget .footer.go-to-page button{border-color:#15384a;font-size:14px;border-radius:100px;padding-left:14px;padding-right:12px}@media (max-width: 1200px){.clean-widget .footer.go-to-page button{padding-top:8px;padding-bottom:8px}}@media (min-width: 1200px){.clean-widget .footer.go-to-page button{font-size:14px;padding:20px;padding-left:30px;border:0px;width:100%;text-align:left;border-top:1px solid #f2f2f2;border-radius:10px;border-top-left-radius:0px;border-top-right-radius:0px}.clean-widget .footer.go-to-page button:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-top-color:#e0e0e0;background-color:transparent}.clean-widget .footer.go-to-page button:hover i{transform:scale(1.1) translateX(3px)}}@media (min-width: 1200px){.clean-widget .footer.go-to-page button i{font-size:10px;transform-origin:left center;transition:all 0.15s}}.dashboard-page .dashboard-widgets-container .clean-widget span.placeholder-line{display:block;width:72px;height:8px;border-radius:8px;background-color:#eeeeee}.dashboard-page .dashboard-widgets-container .clean-widget span.placeholder-line.dark{background-color:#e5e5e5}.dashboard-page .dashboard-widgets-container .clean-widget .empty-state-1{display:flex;align-items:center;margin-bottom:13px}.dashboard-page .dashboard-widgets-container .clean-widget .empty-state-1 .placeholder-line{margin-bottom:4px}.dashboard-page .dashboard-widgets-container .clean-widget .empty-state-message-container p{color:#727272;font-size:16px;margin-bottom:15px}@media (min-width: 576px){.dashboard-page .dashboard-widgets-container .clean-widget .empty-state-message-container p{font-size:14.5px}}#paper-invitation-page .double-envelope-row{background-color:#f0f0f0;margin-bottom:5px;padding-top:8px;padding-bottom:42px;border-radius:4px}#paper-invitation-page .double-envelope-row .envelope-label{display:block;margin-bottom:5px;font-size:14px;color:#727272}@media (min-width: 576px){#paper-invitation-page .double-envelope-row .envelope-label{font-size:13.5px}}#paper-invitation-page .paper-invitation-envelope{background-color:#fff;min-height:100%;padding-bottom:18px;border-radius:13px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);transition:all 0.3s}#paper-invitation-page .paper-invitation-envelope:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#paper-invitation-page .paper-invitation-envelope .info-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:7px 8px 7px 22px;background-color:#f0f0f0;margin-bottom:20px;display:flex;align-items:center;color:#919191}#paper-invitation-page .paper-invitation-envelope.double{padding-top:20px;padding-bottom:0px}#paper-invitation-page .paper-invitation-envelope .info-header .left{flex-grow:1}#paper-invitation-page .paper-invitation-envelope .address-content{padding:0px 25px}#paper-invitation-page .paper-invitation-envelope .edit-block{position:relative;padding:8px;border-radius:5px;transition:0.3s;color:#464646}#paper-invitation-page .paper-invitation-envelope .edit-block.main-guest-line{font-size:19px;font-weight:600}#paper-invitation-page .paper-invitation-envelope .edit-block.sub-guest-line{font-size:18px;line-height:24px;font-weight:600}#paper-invitation-page .paper-invitation-envelope .edit-block.address p{font-size:16px;color:#464646;margin-bottom:0px}#paper-invitation-page .paper-invitation-envelope .edit-block .issue-notification-icon{position:absolute;top:50%;transform:translateY(-50%);right:4px;color:red;font-size:18px}#paper-invitation-page .paper-invitation-envelope .edit-block .customization-icon{position:absolute;top:50%;transform:translateY(-50%);right:4px;color:#a1bcca;font-size:18px}#edit-envelope-modifier-modal .right-panels-container{padding:30px}#edit-envelope-modifier-modal .radio-button-option{padding:8px}#edit-envelope-modifier-modal .envelope-mockups h4{font-size:15px;color:#838383}#edit-envelope-modifier-modal .mailing-envelope-mockup{background-color:#fff;min-height:270px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:4px}#edit-envelope-modifier-modal .mailing-envelope-mockup .sender-address-and-stamp{display:flex;align-items:center;padding:15px}#edit-envelope-modifier-modal .mailing-envelope-mockup .sender-bar{height:4px;width:129px;background-color:#c4c4c4;border-radius:12px;display:block;margin-bottom:6px}#edit-envelope-modifier-modal .mailing-envelope-mockup .stamp-icon{font-size:41px;color:#c4c4c4}#edit-envelope-modifier-modal .mailing-envelope-mockup .envelope-address-content{text-align:center;padding:60px 18px;padding-bottom:70px}#edit-envelope-modifier-modal .mailing-envelope-mockup .envelope-address-content .main-guest-line{display:block;font-size:20px;margin-bottom:18px;font-weight:600}#edit-envelope-modifier-modal .mailing-envelope-mockup .sub-guest-line{display:block;font-size:16px;line-height:20px;font-weight:600;margin-bottom:13px}#edit-envelope-modifier-modal .mailing-envelope-mockup .envelope-address-content .address-lines p{margin:0px;line-height:24px;font-size:16px}#edit-envelope-modifier-modal .inner-envelope-mockup-container{margin-left:36px;margin-right:36px}#edit-envelope-modifier-modal .inner-envelope-mockup{background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:4px;text-align:center;padding:110px 20px}#edit-envelope-modifier-modal .inner-envelope-mockup .main-guest-line{display:block;font-size:19px;margin-bottom:18px;font-weight:600}#edit-envelope-modifier-modal .inner-envelope-mockup .sub-guest-line{display:block;font-size:16px;line-height:20px;font-weight:600}#edit-envelope-modifier-modal .issue-label{font-size:16px;color:red}@media (min-width: 576px){#edit-envelope-modifier-modal .issue-label{font-size:14.5px}}#setup-paper-invitation-modal .wizard-screen.recipients .match-criteria-description,#setup-guest-message-container-modal .wizard-screen.recipients .match-criteria-description{font-weight:600;color:#9f9f9f;font-size:16px;padding-top:18px;padding-bottom:13px}#setup-paper-invitation-modal .wizard-screen.recipients .match-criteria-description .matching-guest-party-count,#setup-guest-message-container-modal .wizard-screen.recipients .match-criteria-description .matching-guest-party-count{font-size:19px}#setup-paper-invitation-modal .wizard-screen.recipients #guest-list-filters-container[data-is-filtered='true'] #add-filter-container{display:none}#setup-paper-invitation-modal .wizard-screen.recipients #guest-list-filters-container[data-is-filtered='false'] #filter-options-container{display:none}#edit-email-template-page #email-composer-container{position:relative;top:100px;margin-left:auto;margin-right:auto}@media (min-width: 576px){#edit-email-template-page #email-composer-container{max-width:800px}}@media (min-width: 1034px){#edit-email-template-page #email-composer-container{border-radius:6px}}@media (min-width: 1200px){#edit-email-template-page #email-composer-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:fixed;width:800px}}#email-composer-container #email-content{background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){#email-composer-container #email-content{border-top-left-radius:8px;border-top-right-radius:8px}}#email-composer-container .email-header-field-row{position:relative;border-bottom:1px solid #e8e8e8;padding:15px 20px}@media (min-width: 576px){#email-composer-container .email-header-field-row{display:flex;align-items:center;padding:2px 20px}#email-composer-container .email-header-field-row .label-col{width:90px}#email-composer-container .email-header-field-row .value-col{flex-grow:1}}#email-composer-container .email-header-field-row .subject-label{color:#727272;text-transform:uppercase;font-weight:600;font-size:14px;display:block;margin-bottom:5px}@media (min-width: 576px){#email-composer-container .email-header-field-row .subject-label{font-size:13.5px}}@media (min-width: 576px){#email-composer-container .email-header-field-row .subject-label{margin-bottom:0px}}#email-composer-container .email-header-field-row.email-to .email-to-contact,#email-composer-container .email-header-field-row.email-from .email-to-contact{display:flex;align-items:center}#email-composer-container .email-header-field-row.email-to .email-to-contact .contact-avatar-name-column,#email-composer-container .email-header-field-row.email-from .email-to-contact .contact-avatar-name-column{margin-bottom:5px}@media (min-width: 576px){#email-composer-container .email-header-field-row.email-to .email-to-contact .contact-avatar-name-column,#email-composer-container .email-header-field-row.email-from .email-to-contact .contact-avatar-name-column{margin-bottom:0px}}#email-composer-container .email-header-field-row.email-to .email-to-contact .contact-avatar-name-column .profile-avatar,#email-composer-container .email-header-field-row.email-from .email-to-contact .contact-avatar-name-column .profile-avatar{display:none}@media (min-width: 576px){#email-composer-container .email-header-field-row.email-to .email-to-contact .contact-avatar-name-column .profile-avatar,#email-composer-container .email-header-field-row.email-from .email-to-contact .contact-avatar-name-column .profile-avatar{display:block}}#email-composer-container .email-header-field-row.email-to .email-to-contact .contact-email-address-column,#email-composer-container .email-header-field-row.email-from .email-to-contact .contact-email-address-column{flex-grow:1}@media (min-width: 576px){#email-composer-container .email-header-field-row.email-to .email-to-contact .contact-email-address-column,#email-composer-container .email-header-field-row.email-from .email-to-contact .contact-email-address-column{padding-left:15px;padding-right:3px}}@media (min-width: 576px){#email-composer-container .email-header-field-row.email-to .email-to-contact .outgoing-email-contact-email-values,#email-composer-container .email-header-field-row.email-from .email-to-contact .outgoing-email-contact-email-values{margin-top:15px;margin-bottom:15px}}@media (min-width: 576px){#email-composer-container #subject-field-container{padding:18px;padding-left:0px}#email-composer-container #subject-field-container p{margin:0px;font-size:17px}}#email-composer-container div#subject-field-container.mce-content-body::before{top:3px}@media (min-width: 576px){#email-composer-container div#subject-field-container.mce-content-body::before{left:initial;top:22px;font-size:17px}#email-composer-container div#subject-field-container.mce-content-body:hover{cursor:text}}#email-composer-container .toolbar #tinymce-toolbar-container{border-bottom:1px solid #ebebeb;padding-bottom:4px;margin-bottom:6px;min-height:43px}#email-composer-container .email-to-adhoc #address-book-search-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding:22px;background-color:#c4c4c4;transform:translateX(calc(100% + 50px));transition:all 0.4s;z-index:20}@media (min-width: 576px){#email-composer-container .email-to-adhoc #address-book-search-container{top:-6px;right:-6px;bottom:-6px;left:-6px;padding:6px;border-radius:11px}}#email-composer-container .email-to-adhoc #address-book-search-container.open{transform:translateX(0%)}#email-composer-container #email-body-container{padding:20px;overflow:scroll;font-family:'system-ui';font-size:15px;line-height:150%;color:initial;margin-bottom:0px}#email-composer-container #planpage-signature-container{line-height:120%;text-decoration:revert}#email-composer-container #planpage-signature-container a{text-decoration:revert}#email-composer-container.for-reply #email-body-container{min-height:300px;max-height:500px}#edit-email-template-page #email-composer-container #email-body-container{max-height:calc(86vh - 200px)}#email-composer-container[data-context="share-link-composer"] #email-body-container{min-height:initial;max-height:initial}#email-composer-container[data-context="email-template"] #email-body-container{min-height:250px;max-height:400px}#email-composer-container #email-body-container img{max-width:100%}#email-composer-container div#email-body-container.mce-content-body::before{left:initial;top:24px;font-size:16px;font-family:"Arial"}#email-composer-container div#email-body-container.mce-content-body:hover{cursor:text}#email-composer-container #regular-email-attachments:not([data-attachments-count="0"]){padding:5px 20px 20px 20px}#email-composer-container #regular-email-attachments .email-attachment{position:relative;padding:8px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;word-break:break-all;padding-right:35px}@media (min-width: 576px){#email-composer-container #regular-email-attachments .email-attachment{padding:12px}}@media (min-width: 1200px){#email-composer-container #regular-email-attachments .email-attachment:hover{background-color:#f9f9f9}}#email-composer-container #regular-email-attachments .email-attachment:first-child{border-top-left-radius:6px;border-top-right-radius:6px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#email-composer-container #regular-email-attachments .email-attachment:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:1px solid #e5e5e5}#email-composer-container #regular-email-attachments .email-attachment:not(:first-child):not(:last-child){border-bottom:1px solid #e5e5e5}#email-composer-container #regular-email-attachments .email-attachment .right-menu{position:absolute;top:50%;transform:translateY(-50%);right:9px}#email-composer-container #show-quoted-text-button-container{padding:0px 20px;padding-bottom:5px}#email-composer-container #show-quoted-text-button-container .quote-ellipsis{color:grey;font-size:4px;background-color:#e5e5e5;padding:5px 5px;margin-bottom:5px;display:inline-block;border-radius:4px;transition:all 0.2s}#email-composer-container #show-quoted-text-button-container .quote-ellipsis:hover{cursor:pointer;background-color:#cccccc}#email-composer-container[data-hide-planpage-quoted-text='true'] #email-body-container .planpage_quote{display:none}#email-composer-container[data-hide-planpage-quoted-text='false'] #show-quoted-text-button-container{display:none}#email-composer-container .toolbar{padding:5px;background-color:#fff;position:relative;z-index:1;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){#email-composer-container .toolbar{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}#edit-email-template-page #email-composer-container #tinymce-toolbar-container{min-height:38px}#share-link-composer #email-composer-container #tinymce-toolbar-container{min-height:43px}@media (max-width: 1200px){#email-composer-container .outgoing-email-controls{padding:0px 15px 30px 0px}}.mce-mergetag,smartfield{background-color:#f1e4ff;padding:2px;border-radius:3px;color:#732cb9}.mce-mergetag:hover,smartfield:hover{background-color:#f1e4ff !important}.mce-mergetag .mce-mergetag-affix,smartfield .mce-mergetag-affix{color:#732cb9 !important;background-color:transparent !important}.mce-mergetag.merge-success{background-color:transparent;color:initial;padding:0px}.mce-mergetag.merge-success .mce-mergetag-affix{display:none}.mce-mergetag.merge-success merge_label{background-color:#dfe2ff;padding:3px 3px;border-radius:3px}.mce-mergetag.merge-success merge_tag{display:none}.mce-mergetag.merge-fail{background-color:#ffd9d9;color:red}.mce-mergetag.merge-fail .mce-mergetag-affix{color:red !important}#email-templates-page .email-template-row{padding:15px;border-bottom:1px solid #f1f1f1}#email-templates-page .email-template-row:hover{background-color:#f7f7f7}#email-templates-edit-panel .email-template-container{padding:10px;border-radius:6px;transition:all 0.3s}@media (min-width: 1200px){#email-templates-edit-panel .email-template-container:hover{cursor:pointer;background-color:#f5f5f5}}#inbox-page #mailboxes-bar{position:fixed;z-index:5;background-color:#f1f5f8;padding:15px;padding-top:0px;border-right:1px solid #dadada;overflow-y:scroll;display:none;top:125px;right:0px;bottom:0px;left:0px}@media (min-width: 576px){#inbox-page #mailboxes-bar{left:initial;width:300px;border-left:1px solid #dadada}}@media (min-width: 1200px){#inbox-page #mailboxes-bar{display:block;left:55px;top:53px;bottom:0px;width:230px;border-left:0px}}#inbox-page #mailboxes-bar.open{display:block}#inbox-page #mailboxes-bar .sticky-header{position:sticky;top:0px;left:0px;right:0px;padding:15px;padding-bottom:0px;margin-left:-15px;margin-right:-15px;background-color:#f1f5f8;z-index:10;transition:all 1s}#inbox-page #mobile-mailbox-bar,#inbox-page #mobile-email-thread-bar{position:fixed;z-index:2;top:75px;right:0px;left:0px;height:50px;padding-left:10px;padding-right:10px;background-color:#fff;display:flex;align-items:center;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){#inbox-page #mobile-mailbox-bar,#inbox-page #mobile-email-thread-bar{display:none}}#inbox-page #mobile-mailbox-bar .flex-head-with-actions{width:100%}#inbox-page #mobile-mailbox-bar .flex-head-with-actions .left-col{padding-right:10px}#inbox-page #mobile-mailbox-bar .flex-head-with-actions .right-col{text-wrap:nowrap;position:relative;padding-right:25px}#inbox-page #mobile-mailbox-bar .flex-head-with-actions .right-col .dropdown-icon-container{position:absolute;top:50%;transform:translateY(-50%);right:0px;background-color:#fff;padding:3px}#inbox-page #mobile-email-thread-bar{z-index:3;top:0px}#inbox-page #desktop-mailbox-bar,#inbox-page #desktop-email-thread-bar{display:none;position:fixed;z-index:2;align-items:center;top:53px;right:0px;left:285px;height:72px;padding-left:20px;padding-right:20px;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){#inbox-page #desktop-mailbox-bar,#inbox-page #desktop-email-thread-bar{display:flex}}#inbox-page #desktop-mailbox-bar .content-for-mailbox{display:flex;flex-direction:row-reverse;width:100%}#inbox-page #desktop-mailbox-bar .email-settings-button{padding:8px}#inbox-page #desktop-mailbox-bar .email-settings-button i{display:block;font-size:17px}#inbox-page #desktop-email-thread-bar{z-index:3;right:320px;border-bottom-right-radius:5px}#inbox-page #desktop-email-thread-bar .action-icon-container{width:38px;height:38px;margin:0px 5px;border-radius:100%;position:relative;display:inline-block;transition:all 0.3s;color:teal}#inbox-page #desktop-email-thread-bar .action-icon-container i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#inbox-page #desktop-email-thread-bar .action-icon-container:hover{background-color:#e8e8e8;cursor:pointer}#inbox-page #desktop-email-thread-bar .action-icon-container:hover i{color:teal}#inbox-page #desktop-email-thread-bar .action-icon-container.active{background-color:#e8e8e8}#inbox-page #desktop-email-thread-bar .vertical-divider{width:1px;height:25px;background-color:#d6d6d6;display:inline-block;margin:0px 5px}.email-thread-visibility-dropdown-container{display:inline;margin-right:8px}@media (min-width: 1200px){.email-thread-visibility-dropdown-container{flex-grow:1;text-align:right;margin-right:0px}}#inbox-page .email-thread-index-row[data-full-access-allowed="false"] .email-thread-visibility-dropdown-container{display:none !important}.email-thread-visibility-dropdown-container .visibility-element{display:none}.email-thread-visibility-dropdown-container[data-visibility="private"] .visibility-element.private{display:initial}.email-thread-visibility-dropdown-container[data-visibility="everyone"] .visibility-element.everyone{display:initial}.email-thread-visibility-dropdown-container .dropdown-menu{width:90vw;max-width:420px}.email-thread-visibility-dropdown-container .dropdown-menu .dropdown-item:hover{background-color:#e8f1f8}.email-thread-visibility-dropdown-container[data-visibility="everyone"] button{background-color:#317296;border-color:#317296;color:#fff}.email-thread-visibility-dropdown-container[data-visibility="everyone"] button:hover{background-color:#4d91b6;border-color:#4d91b6;color:#fff}.email-thread-index-row .email-thread-visibility-dropdown-container{position:absolute;top:50%;transform:translateY(-50%);left:0px}.email-thread-index-row .email-thread-visibility-dropdown-container button{width:50px;padding:1px;border-radius:200px}.email-thread-index-row .email-thread-visibility-dropdown-container button .visibility-label{display:none}.email-thread-index-row .email-thread-visibility-dropdown-container button i{margin-right:0px}.email-thread-index-row .email-thread-visibility-dropdown-container.show{z-index:2}.email-thread-visibility-dropdown-container .client-share-notice{padding:0px 20px;opacity:0.6}#inbox-page #email-threads-index-container{background-color:#fff;min-height:100vh;padding-top:55px;padding-bottom:85px}@media (min-width: 1200px){#inbox-page #email-threads-index-container{margin-left:230px;padding-top:72px;min-height:calc(100vh - 53px)}}#inbox-page .mailbox-nav-container .mailbox-name{margin-top:15px;margin-bottom:5px;padding:10px;background-color:#e6ecf0;border-radius:5px}#inbox-page .mailbox-nav-container .folder{font-size:16px;display:flex;border-radius:5px;padding:10px;margin-bottom:0px;position:relative}@media (min-width: 576px){#inbox-page .mailbox-nav-container .folder{font-size:14.5px}}#inbox-page .mailbox-nav-container .folder .label{flex-grow:1;color:#464646;text-wrap:nowrap;overflow:hidden}#inbox-page .mailbox-nav-container .folder .label i{margin-right:4px}#inbox-page .mailbox-nav-container .folder .truncate-fader{position:absolute;top:0px;right:0px;bottom:0px;width:30px;background:#f1f5f8;background:linear-gradient(90deg, rgba(241,245,248,0) 0%, #f1f5f8 61%, #f1f5f8 100%);border-top-right-radius:5px;border-bottom-right-radius:5px;overflow:hidden}#inbox-page .mailbox-nav-container .folder.selected .truncate-fader{background:linear-gradient(90deg, rgba(198,227,251,0) 0%, #c6e3fb 61%, #c6e3fb 100%)}#inbox-page .mailbox-nav-container .folder:hover{cursor:pointer}#inbox-page .mailbox-nav-container .folder:not(.selected):hover{background-color:#e6e8ea}#inbox-page .mailbox-nav-container .folder.selected{background-color:#c6e3fb}#inbox-page .mailbox-nav-container .counter-badge[data-count="0"]{visibility:hidden}#inbox-page .mailbox-nav-container .invalid-grant-callout{background-color:red;color:#fff;font-size:14px;padding:13px;border-radius:6px;margin-bottom:6px}@media (min-width: 576px){#inbox-page .mailbox-nav-container .invalid-grant-callout{font-size:13.5px}}#inbox-page .mailbox-nav-container .additional-folders-container .collapsed-element{display:none}#inbox-page .mailbox-nav-container .additional-folders-container .expanded-element{display:initial}#inbox-page .mailbox-nav-container .additional-folders-container.collapsed .expanded-element{display:none}#inbox-page .mailbox-nav-container .additional-folders-container.collapsed .collapsed-element{display:initial}#inbox-page .mailbox-nav-container[data-has-scheduled-email="true"] .folder.scheduled-folder-passive{display:none}#inbox-page .mailbox-nav-container[data-has-scheduled-email="false"] .folder.scheduled-folder-active{display:none}#inbox-page #mailbox-switcher-dropdown{width:100%;margin-bottom:15px}#inbox-page #mailbox-switcher-dropdown button{text-align:left;max-width:100%;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);padding-right:20px}#inbox-page #mailbox-switcher-dropdown button:hover,#inbox-page #mailbox-switcher-dropdown.show button{background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#inbox-page #mailbox-switcher-dropdown button .dropdown-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;left:initial;background-color:#fff;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, white 29%, white 100%);width:40px}#inbox-page #mailbox-switcher-dropdown button .dropdown-arrows i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);right:10px;display:block}#inbox-page #mailbox-switcher-dropdown .dropdown-menu{transform:translate3d(0px, 44px, 0px) !important;width:100%}#inbox-page #mailbox-switcher-dropdown .dropdown-menu .dropdown-item{overflow:hidden}#inbox-page .mailbox-nav-container .folder-navigator-container{margin-left:-10px;margin-right:-10px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder{padding:5px 6px;padding-right:0px;align-items:center}#inbox-page .mailbox-nav-container .folder-navigator-container .folder:hover{cursor:pointer}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.active:not(.selected){background-color:#e6e8ea}#inbox-page .mailbox-nav-container .labels-header{padding:15px;padding-top:0px}#inbox-page .mailbox-nav-container .labels-header i{font-size:18px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder .expand-collapse-button-container{border-radius:6px;padding:4px;transition:all 0.3s;height:24px;color:#464646}#inbox-page .mailbox-nav-container .folder-navigator-container .folder[data-has-children='true'] .expand-collapse-button-container:hover{background-color:#f8f8f8;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#inbox-page .mailbox-nav-container .folder-navigator-container .folder[data-has-children='false'] .expand-collapse-button-container{position:relative;left:-5000px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder .expand-collapse-button{visibility:hidden;pointer-events:none}#inbox-page .mailbox-nav-container .folder-navigator-container .folder .expand-collapse-button.expanded{display:none}#inbox-page .mailbox-nav-container .folder-navigator-container .folder[data-has-children='true'][data-expanded='false'] .expand-collapse-button.collapsed{visibility:visible}#inbox-page .mailbox-nav-container .folder-navigator-container .folder[data-has-children='true'][data-expanded='true'] .expand-collapse-button.collapsed{display:none}#inbox-page .mailbox-nav-container .folder-navigator-container .folder[data-has-children='true'][data-expanded='true'] .expand-collapse-button.expanded{visibility:visible;display:block}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.level-2{padding-left:18px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.level-3{padding-left:26px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.level-4{padding-left:34px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.level-5{padding-left:42px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.level-6{padding-left:50px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder-group[data-expanded='false'] .folder-group{display:none}#inbox-page .mailbox-nav-container .folder-navigator-container .folder .edit-menu-toggler{display:none;position:absolute;top:0px;right:0px;bottom:0px;width:45px;background:#e6e8ea;background:linear-gradient(90deg, rgba(230,232,234,0) 0%, #e6e8ea 37%, #e6e8ea 100%);border-top-right-radius:5px;border-bottom-right-radius:5px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.selected .edit-menu-toggler{background:linear-gradient(90deg, rgba(198,227,251,0) 0%, #c6e3fb 37%, #c6e3fb 100%)}#inbox-page .mailbox-nav-container .folder-navigator-container .folder:hover .edit-menu-toggler,#inbox-page .mailbox-nav-container .folder-navigator-container .folder.active .edit-menu-toggler{display:block}#inbox-page .mailbox-nav-container .folder-navigator-container .folder .edit-menu-toggler button{padding:0px 5px;color:#878787;position:absolute;top:50%;transform:translateY(-50%);right:4px}#inbox-page .mailbox-nav-container .folder-navigator-container .folder.active .edit-menu-toggler button{background-color:#edf2f6}#inbox-page .infinite-scroll-loader{text-align:center;padding:30px 10px;font-size:25px}#inbox-page #mailboxes-bar #email-feature-notice{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);padding:10px;padding-top:20px;background-color:#fff;border-radius:6px;margin-top:20px;text-align:center}#inbox-page #mailboxes-bar #email-feature-notice img{max-width:80%;display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}#inbox-page .mailbox-folder-blank-state{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:80%;max-width:400px;background-color:#f4f4f4;padding:20px;border-radius:10px;text-align:center}@media (min-width: 1200px){#inbox-page .mailbox-folder-blank-state{left:calc(50% + 150px)}}#inbox-page .mailbox-folder-blank-state i{display:block;font-size:35px;margin-bottom:15px}#inbox-page .mailbox-folder-blank-state p{margin-bottom:0px}#inbox-page #desktop-new-email-button .fa-spinner,#inbox-page #mobile-new-email-button .fa-spinner{display:none}#inbox-page #desktop-new-email-button.loading .fa-spinner,#inbox-page #mobile-new-email-button.loading .fa-spinner{display:inline-block}#inbox-page #desktop-new-email-button.loading .fa-regular-envelope-pen,#inbox-page #desktop-new-email-button.loading .fa-plus-circle,#inbox-page #mobile-new-email-button.loading .fa-regular-envelope-pen,#inbox-page #mobile-new-email-button.loading .fa-plus-circle{display:none}#inbox-page #mobile-new-email-button.loading{transform:translateY(300px)}#inbox-page #mobile-new-email-button{position:fixed;bottom:20px;right:20px;background-color:#00ab86;width:60px;height:60px;border-radius:100%;transition:all 0.5s;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){#inbox-page #mobile-new-email-button{display:none}}#inbox-page #mobile-new-email-button i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:48%;left:53%;color:#fff;font-size:26px}#inbox-page #new-email-loading-overlay{position:fixed;z-index:100;top:75px;right:0px;bottom:0px;left:0px;background-color:#f1f5f8;padding:28px}@media (min-width: 1200px){#inbox-page #new-email-loading-overlay{top:53px;left:285px}}#inbox-page .email-thread-index-row .mobile-view{display:flex}@media (min-width: 1200px){#inbox-page .email-thread-index-row .mobile-view{display:none}}#inbox-page .email-thread-index-row .desktop-view{display:none}@media (min-width: 1200px){#inbox-page .email-thread-index-row .desktop-view{display:flex}}#inbox-page #email-threads-index-container[data-mailbox-has-active-nylas-sync="true"] .email-thread-index-row{display:none}#inbox-page .email-thread-index-row[data-unread="false"]{background-color:#fbfbfb}#inbox-page .email-thread-index-row[data-unread="true"]{background-color:#fff;font-weight:600}#inbox-page .email-thread-index-row .parties-and-count{display:flex;align-items:center}#inbox-page .email-thread-index-row[data-emails-count="0"] .emails-count,#inbox-page .email-thread-index-row[data-emails-count="1"] .emails-count{display:none}#inbox-page .email-thread-index-row .emails-count{opacity:0.4;font-size:13px;margin-left:4px}#inbox-page .email-thread-index-row .subject-and-snippet{padding-left:10px}#inbox-page .email-thread-index-row .subject-and-snippet .subject{color:#000}#inbox-page .email-thread-index-row .snippet{color:#767676}#inbox-page .email-thread-index-row[data-has-draft="false"] .has-draft-icon{display:none}#inbox-page .email-thread-index-row[data-has-regular-attachments="false"] .has-regular-attachments i{display:none}#inbox-page .email-thread-index-row[data-has-scheduled-email="false"] .has-scheduled-email i{display:none}#inbox-page .email-thread-index-row .unread-dot{color:#00ab86;font-size:8px;position:relative}@media (min-width: 1200px){#inbox-page .email-thread-index-row .unread-dot{margin-right:8px;top:3px}}#inbox-page .email-thread-index-row[data-unread="false"] .unread-dot{visibility:hidden}#inbox-page .email-thread-index-row[data-unread="true"] .unread-dot{visibility:visible}#inbox-page #email-threads-index-container[data-mailbox-integration="planpage"] .email-thread-index-row .visibility-column,#inbox-page #email-threads-index-container[data-mailbox-account-type="shared"] .email-thread-index-row .visibility-column{display:none}#inbox-page .email-thread-index-row .desktop-view{position:relative;padding:13px 15px;padding-left:9px;border-bottom:1px solid #e6e6e6}#inbox-page .email-thread-index-row .desktop-view:hover{z-index:1;cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#inbox-page .email-thread-index-row .desktop-view .visibility-column{position:relative;flex:0 0 60px}#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu{position:absolute;top:0px;right:0px;bottom:0px;align-items:center;padding-right:15px;padding-left:40px;display:none}#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu a,#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu .ghost-icon{margin-left:15px}#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu a i,#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu .ghost-icon i{font-size:17px}#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu .ghost-icon{color:teal;opacity:0.5}#inbox-page .email-thread-index-row:hover .desktop-action-menu{display:flex}#inbox-page .email-thread-index-row[data-full-access-allowed="false"]:hover .desktop-action-menu{display:none !important}#inbox-page .email-thread-index-row[data-unread="false"] .desktop-view .desktop-action-menu{background-color:#f9f9f9}#inbox-page .email-thread-index-row[data-unread="false"] .desktop-view .desktop-action-menu .mark-as-read-button{display:none}#inbox-page .email-thread-index-row[data-unread="false"] .desktop-view .desktop-action-menu .mark-as-unread-button{display:inline}#inbox-page .email-thread-index-row[data-unread="true"] .desktop-view .desktop-action-menu{background-color:#fff}#inbox-page .email-thread-index-row[data-unread="true"] .desktop-view .desktop-action-menu .mark-as-read-button{display:inline}#inbox-page .email-thread-index-row[data-unread="true"] .desktop-view .desktop-action-menu .mark-as-unread-button{display:none}#inbox-page .email-thread-index-row[data-is-archived="true"] .desktop-view .desktop-action-menu .archive-thread-button{display:none}#inbox-page .email-thread-index-row[data-is-archived="true"] .desktop-view .desktop-action-menu .archived-notice-button{display:inline}#inbox-page .email-thread-index-row[data-is-archived="false"] .desktop-view .desktop-action-menu .archive-thread-button{display:inline}#inbox-page .email-thread-index-row[data-is-archived="false"] .desktop-view .desktop-action-menu .archived-notice-button{display:none}#inbox-page #email-threads-index-container[data-folder="trash"] .email-thread-index-row .desktop-action-menu .archive-thread-button{display:none}#inbox-page #email-threads-index-container[data-folder="trash"] .email-thread-index-row .desktop-action-menu .archived-notice-button{display:none}#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu .archived-notice-button-static{display:none}#inbox-page #email-threads-index-container[data-folder="trash"] .email-thread-index-row .desktop-view .desktop-action-menu .archived-notice-button-static{display:inline}#inbox-page .email-thread-index-row .desktop-view .desktop-action-menu .delete-notice-button-static{display:none}#inbox-page #email-threads-index-container[data-folder="trash"] .email-thread-index-row .desktop-view .desktop-action-menu .delete-thread-button{display:none}#inbox-page #email-threads-index-container[data-folder="trash"] .email-thread-index-row .desktop-view .desktop-action-menu .delete-notice-button-static{display:inline}#inbox-page .email-thread-index-row .mobile-view{padding:10px;padding-left:0px;border-bottom:1px solid #e6e6e6}#inbox-page .email-thread-index-row .mobile-view .thread-icons-column{flex:0 0 40px;text-align:center}#inbox-page .email-thread-index-row .mobile-view .thread-content-column{flex-grow:1}#inbox-page .email-thread-index-row[data-unread="false"] .mobile-view i.unread-dot{display:none}#inbox-page .email-thread-index-row .mobile-view .thread-icons-column i.unread-dot{font-size:11px;margin-bottom:5px;position:relative;top:-2px}#inbox-page .email-thread-index-row .mobile-view .has-regular-attachments i{font-size:17px;margin-bottom:4px}#inbox-page .email-thread-index-row .mobile-view .has-draft-icon i{font-size:14px}#inbox-page .email-thread-index-row .mobile-view .parties-and-timestamp{margin-bottom:5px}#inbox-page .email-thread-index-row .mobile-view .subject{margin-bottom:3px}#inbox-page .email-thread-index-row[data-has-linked-event="false"] .mobile-view .event-link-container{display:none}#inbox-page .email-thread-index-row .mobile-view .event-link-container{font-size:14px;color:#727272;margin-top:3px}@media (min-width: 576px){#inbox-page .email-thread-index-row .mobile-view .event-link-container{font-size:13.5px}}#inbox-page .email-thread-modal{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#f1f5f8;z-index:20;padding-top:50px;overflow-y:scroll}@media (min-width: 1200px){#inbox-page .email-thread-modal{z-index:2;top:53px;left:285px;padding:20px;padding-top:72px}}@media (min-width: 576px){#inbox-page .email-thread-modal #main-column{padding:15px}}@media (min-width: 1200px){#inbox-page .email-thread-modal #main-column{padding:0px;margin-right:300px;padding-top:20px}}#inbox-page .email-thread-mailbox-folder-badges-container[data-update-status='done'] .email-thread-mailbox-folder-badge .pending-icon{display:none}#inbox-page .email-thread-mailbox-folder-badges-container[data-update-status='pending'] .email-thread-mailbox-folder-badge .delete-icon{display:none}#inbox-page .email-thread-modal #desktop-email-thread-summary{margin-bottom:20px}#inbox-page .email-thread-modal #desktop-email-thread-summary .email-thread-mailbox-folder-badges-container{margin-top:10px;display:flex;align-items:center}#inbox-page .email-thread-modal #desktop-email-thread-summary .email-thread-mailbox-folder-badges-container .fa-tag{margin-right:8px}#inbox-page .email-thread-modal #mobile-email-thread-summary{padding:15px}@media (min-width: 576px){#inbox-page .email-thread-modal #mobile-email-thread-summary{padding:0px;margin-bottom:15px}}#inbox-page .email-thread-modal #mobile-email-thread-summary .event-link{font-size:14px;color:#727272;margin-top:4px;display:block}@media (min-width: 576px){#inbox-page .email-thread-modal #mobile-email-thread-summary .event-link{font-size:13.5px}}#inbox-page .email-thread-modal[data-has-linked-event="false"] #mobile-email-thread-summary .event-link{display:none}#inbox-page .email-thread-modal .emails-container{background-color:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-bottom:20px}@media (min-width: 1200px){#inbox-page .email-thread-modal .emails-container{border-radius:6px;border:1px solid #e3e3e3}}#inbox-page .email-thread-modal .emails-container.loading .email-container{display:none}#inbox-page .email-thread-modal .emails-container.loading .email-truncator{display:none}#inbox-page .email-thread-modal .emails-container .loading-container{padding:20px;color:#727272}@media (max-width: 1200px){#inbox-page .email-thread-modal #thread-action-container #prompts{padding:0px 15px 15px 15px}}#inbox-page .email-thread-modal #thread-action-container #prompts .loading-notice{display:none;padding:10px 0px}#inbox-page .email-thread-modal #thread-action-container #prompts.loading .loading-notice{display:block}#inbox-page .email-thread-modal #thread-action-container #prompts.loading button{display:none}#inbox-page .email-thread-modal #meta-data-column{position:fixed;top:53px;right:0px;bottom:0px;width:320px;padding:20px;padding-bottom:70px;overflow:scroll}#inbox-page .email-thread-modal #meta-data-column .meta-container{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;padding:15px;margin-bottom:20px}#inbox-page .email-thread-modal .email-truncator{border-bottom:1px solid #e3e3e3;background-color:#f6f6f6;height:25px;position:relative;transition:all 0.3s}#inbox-page .email-thread-modal .email-truncator:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#inbox-page .email-thread-modal .email-truncator .dividing-line{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:1px;background-color:#e3e3e3}#inbox-page .email-thread-modal .email-truncator .truncated-count-container{width:40px;height:40px;background-color:#fff;border:1px solid #e3e3e3;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media (min-width: 1200px){#inbox-page .email-thread-modal .email-truncator .truncated-count-container{left:18px}}#inbox-page .email-thread-modal .email-truncator .truncated-count-container .count{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block}#inbox-page .email-thread-modal .meta-container .divider{height:1px;background-color:#c4c4c4;margin:10px 0px;margin-top:5px}#inbox-page .email-thread-modal #email-identities-meta-container .email-identities-divider{margin-top:-5px}#inbox-page .email-thread-modal #email-identities-meta-container .identity-avatar-container{width:30px;height:30px;display:inline-block;border-bottom:3px solid transparent;box-sizing:content-box;padding-bottom:5px;margin-bottom:5px}#inbox-page .email-thread-modal #email-identities-meta-container .identity-avatar-container:hover,#inbox-page .email-thread-modal #email-identities-meta-container .identity-avatar-container.selected{border-bottom-color:#00ab86;cursor:pointer}#inbox-page .email-thread-modal #email-identities-meta-container .email-identity-meta-panel{margin-top:15px}#inbox-page .email-thread-modal #vendor-job-link-meta-container .profile-avatar{width:35px;height:35px;border-radius:5px}#inbox-page .email-thread-modal #vendor-job-link-meta-container .profile-avatar img{width:35px;height:35px}#inbox-page .email-thread-modal .linked-record-row{font-size:16px;margin-bottom:10px;background-color:#e5eef7;padding:10px;border-radius:6px;transition:all 0.3s}@media (min-width: 576px){#inbox-page .email-thread-modal .linked-record-row{font-size:14.5px}}@media (min-width: 1200px){#inbox-page .email-thread-modal .linked-record-row:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);cursor:pointer}}#inbox-page .email-thread-modal #tasks-meta-container .task-row .task-status-dropdown-assigner{width:fit-content}#inbox-page .email-thread-modal #tasks-meta-container .task-row .task-status-dropdown-assigner button.current-status-button{width:initial;padding-right:23px;margin-bottom:8px}#inbox-page .email-thread-modal #tasks-meta-container .task-row .due-date-label,#inbox-page .email-thread-modal #calendar-events-meta-container .calendar-event-row .date-display{margin-bottom:0px;margin-top:3px;line-height:initial}#inbox-page .email-thread-modal #calendar-events-meta-container .calendar-event-row .title{display:block;margin-bottom:6px}#inbox-page .email-thread-modal #calendar-events-meta-container .calendar-event-row .date-display{font-size:14px}@media (min-width: 576px){#inbox-page .email-thread-modal #calendar-events-meta-container .calendar-event-row .date-display{font-size:13.5px}}#attachments-meta-container .email-attachment{background-color:#f4f4f4;border-radius:6px;border:1px solid #e4e4e4;margin-top:10px;padding:10px;font-size:16px}@media (min-width: 576px){#attachments-meta-container .email-attachment{font-size:14.5px}}#inbox-page .email-thread-modal #new-emails-notice{position:fixed;z-index:2;left:50%;transform:translateX(-50%) translateY(calc(100% + 40px));bottom:15px;width:90%;padding:15px;background-color:#00ab86;color:#fff;font-weight:600;border-radius:6px;text-align:right;transition:all 0.4s}@media (min-width: 576px){#inbox-page .email-thread-modal #new-emails-notice{width:initial}}#inbox-page .email-thread-modal #new-emails-notice.open{transform:translateX(-50%) translateY(calc(0px))}.linked-email-thread-record-callout{margin-bottom:20px;width:fit-content;padding:10px}#inbox-page .email-thread-modal[data-has-full-access='false'] .full-access-element{display:none !important}.email-thread-mailbox-folder-badge{display:inline-block;padding:3px 5px;margin-right:3px;border-radius:5px;font-size:14px}@media (min-width: 576px){.email-thread-mailbox-folder-badge{font-size:12.5px}}.email-thread-mailbox-folder-badge.editable{padding:5px}.email-thread-mailbox-folder-badge.editable .delete-icon,.email-thread-mailbox-folder-badge.editable .pending-icon{padding:0px 3px;transition:all 0.2s}.email-thread-mailbox-folder-badge.editable .delete-icon:hover{filter:brightness(110%);cursor:pointer}#inbox-page .email-thread-folder-assigner{position:fixed;top:500px;left:500px;width:350px;background-color:#fff;z-index:3;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);border-radius:6px;display:none;overflow:scroll;padding:5px;padding-top:0px}#inbox-page .email-thread-folder-assigner.open{display:block}#inbox-page .email-thread-folder-assigner .pending-update-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#fff;z-index:2}#inbox-page .email-thread-folder-assigner .header{top:0px;right:0px;left:0px;padding:9px 9px 0px 9px;background-color:#fff}#inbox-page .email-thread-folder-assigner .scrollable-area{max-height:260px;overflow:scroll}#inbox-page .email-thread-folder-assigner .fixed-bottom-area{background-color:#fff;padding:0px 5px;padding-bottom:5px}#inbox-page .email-thread-folder-assigner .folder-container{font-size:16px;padding:10px 13px;border-radius:6px;text-wrap:nowrap;position:relative;overflow:hidden}@media (min-width: 576px){#inbox-page .email-thread-folder-assigner .folder-container{font-size:14.5px}}#inbox-page .email-thread-folder-assigner .folder-container.active{background-color:#f1f1f1;cursor:pointer}#inbox-page .email-thread-folder-assigner .folder-container .selection-icon{font-size:16px;margin-right:4px}#inbox-page .email-thread-folder-assigner .folder-container[data-is-selected='true'] .not-selected-icon{display:none}#inbox-page .email-thread-folder-assigner .folder-container[data-is-selected='false'] .is-selected-icon{display:none}#inbox-page .email-thread-folder-assigner .folder-container .text-clamp-fader{position:absolute;top:0px;right:0px;bottom:0px;width:40px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, white 90%, white 100%)}#inbox-page .email-thread-folder-assigner .folder-container.active .text-clamp-fader{background:linear-gradient(90deg, rgba(241,241,241,0) 0%, #f1f1f1 90%, #f1f1f1 100%)}#inbox-page .email-thread-folder-assigner hr{margin-top:5px;margin-bottom:5px}#inbox-page .email-thread-folder-assigner .create-new-mailbox-folder-button[data-has-typed-value='true'] .no-value-state{display:none}#inbox-page .email-thread-folder-assigner .create-new-mailbox-folder-button[data-has-typed-value='true'] .has-value-state{display:initial}#inbox-page .email-thread-folder-assigner .create-new-mailbox-folder-button[data-has-typed-value='false'] .no-value-state{display:initial}#inbox-page .email-thread-folder-assigner .create-new-mailbox-folder-button[data-has-typed-value='false'] .has-value-state{display:none}#inbox-page .email-thread-folder-assigner[data-search-matches-existing-folder='true'] .create-new-container{display:none}#inbox-page .email-thread-folder-assigner[data-fixed-folders-present='false'] #fixed-folder-mover-folders-container .fixed-folders-container{display:none}#mailbox-folder-crud-modal #nested-checkbox-container{font-size:16px;width:fit-content;margin-top:30px;margin-bottom:8px;border-radius:6px;transition:all 0.3s;padding:5px}@media (min-width: 576px){#mailbox-folder-crud-modal #nested-checkbox-container{font-size:14.5px}}#mailbox-folder-crud-modal #nested-checkbox-container i{font-size:20px;margin-right:8px;display:none}#mailbox-folder-crud-modal #nested-checkbox-container[data-is-nested='false'] i.check-icon.fa-square{display:block}#mailbox-folder-crud-modal #nested-checkbox-container[data-is-nested='true'] i.check-icon.fa-check-square{display:block}#mailbox-folder-crud-modal #nested-checkbox-container:hover{background-color:#ebebeb;cursor:pointer}#mailbox-folder-crud-modal #nested-folder-selectize .mailbox-folder-option{padding:9px 15px}#mailbox-folder-crud-modal #nested-folder-selectize .mailbox-folder-option.level-2{padding-left:30px}#mailbox-folder-crud-modal #nested-folder-selectize .mailbox-folder-option.level-3{padding-left:45px}#mailbox-folder-crud-modal #nested-folder-selectize .mailbox-folder-option.level-4{padding-left:60px}#mailbox-folder-confirm-delete-modal .folder-for-removal{display:block;margin:3px 0px}#mailbox-folder-confirm-delete-modal .folder-for-removal.level-2{padding-left:10px}#mailbox-folder-confirm-delete-modal .folder-for-removal.level-3{padding-left:20px}#mailbox-folder-confirm-delete-modal .folder-for-removal.level-4{padding-left:30px}#mailbox-folder-confirm-delete-modal .folder-for-removal.level-5{padding-left:40px}#mailbox-folder-confirm-delete-modal .folder-for-removal.level-6{padding-left:50px}#inbox-page.floating-inbox-page{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:300}#inbox-page.floating-inbox-page .knockout-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:#00000047}#inbox-page .email-thread-modal.self-modal{position:relative;top:initial;left:initial;padding-top:15px;padding-bottom:85px}#email-thread-self-modal{position:fixed;top:0px;right:0px;bottom:0px;width:50%;max-width:900px;background-color:#fff;z-index:2;background-color:#f1f5f8;overflow-y:scroll;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#email-thread-self-modal #close{position:fixed;z-index:3;top:12px;right:30px;background-color:#f1f5f8;width:40px;height:40px;border-radius:100%;border:1px solid teal;transition:all 0.3s}#email-thread-self-modal #close i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:27px;color:teal}#email-thread-self-modal #close:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);transform:scale(1.1)}#inbox-page .email-thread-modal .emails-container .email-container{border-bottom:1px solid #e3e3e3}#inbox-page .email-thread-modal .emails-container .email-container:last-child{border-bottom:0px}#inbox-page .email-thread-modal .emails-container .email-container[data-collapsed='yes'] [data-presentation-mode='expanded']{display:none}#inbox-page .email-thread-modal .emails-container .email-container[data-collapsed='no'] [data-presentation-mode='collapsed']{display:none}#inbox-page .email-thread-modal .emails-container .email-container .email-body{padding:15px;padding-top:0px;font-family:'system-ui';font-size:15px;line-height:initial}@media (min-width: 1200px){#inbox-page .email-thread-modal .emails-container .email-container .email-body{margin-left:65px;margin-bottom:20px;padding-right:25px}}#inbox-page .email-thread-modal .emails-container .email-container .scheduled-email-notice{padding:10px;margin-left:15px;margin-right:15px;margin-bottom:15px;border-radius:6px;background-color:#e8f1f8;width:fit-content;font-size:12px}@media (min-width: 1200px){#inbox-page .email-thread-modal .emails-container .email-container .scheduled-email-notice{font-size:initial;padding:15px;margin-left:80px}}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container{padding:15px;padding-top:0px}@media (min-width: 1200px){#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container{margin-left:65px}}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment{background-color:#f4f4f4;margin-top:10px;border-radius:6px;border:1px solid #e4e4e4;transition:all 0.3s}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment{display:inline-block;width:260px;margin-right:10px}}@media (min-width: 1200px){#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);cursor:pointer}}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .show-attachment-link{display:block;padding:10px}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment{position:relative}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .left-col i{font-size:20px;padding-left:5px;padding-right:15px;color:#00ab86}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .right-col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:32px;color:#464646}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .document-link-container{position:absolute;top:50%;transform:translateY(-50%);right:10px}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .filename{font-size:16px;color:#464646}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .filename{font-size:14.5px}}#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .filesize{font-size:16px;color:#727272;text-transform:uppercase;font-size:14px;font-weight:600}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .filesize{font-size:14.5px}}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .regular-email-attachments-container .email-attachment .filesize{font-size:12.5px}}#inbox-page .email-thread-modal .email-container .regular-email-attachments-container .email-attachment .document-link-action{display:block;color:#fff;position:relative;width:28px;height:28px;border-radius:100%}#inbox-page .email-thread-modal .email-container .regular-email-attachments-container .email-attachment .document-link-action i{font-size:15px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#inbox-page .email-thread-modal .email-container .regular-email-attachments-container .email-attachment .document-link-action.save-as-document{background-color:#00ab86}#inbox-page .email-thread-modal .email-container .regular-email-attachments-container .email-attachment .document-link-action.view-saved-document{background-color:#a1a1a1}#inbox-page .email-thread-modal .emails-container .email-container .email-body>.gmail_quote,#inbox-page .email-thread-modal .emails-container .email-container .email-body>.yahoo_quoted{margin-top:20px;opacity:0.6}#inbox-page .email-thread-modal .emails-container .email-container .recipient-summary .email-party-link{color:#727272}#inbox-page .email-thread-modal .emails-container .email-container .recipient-summary .email-party-link:hover{color:teal}#inbox-page .email-thread-modal .emails-container .email-container .email-action-dropdown button{padding:5px}#inbox-page .email-thread-modal .emails-container .email-container .email-action-dropdown button i{margin-left:0px;margin-right:0px;font-size:13px;color:#2f7396}#inbox-page .email-thread-modal .emails-container .email-container .mobile-header{padding:15px;display:flex;align-items:center}#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .avatar-column{margin-right:15px}#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .from-label{margin-right:10px;font-size:14px}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .from-label{font-size:13.5px}}#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .timestamp{color:#727272;font-size:12px}#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .snippet,#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .to-label{margin-top:6px;color:#727272;font-size:14px}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .snippet,#inbox-page .email-thread-modal .emails-container .email-container .mobile-header .to-label{font-size:13.5px}}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header{padding:20px}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header:hover{cursor:pointer}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .main-columns{display:flex}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .avatar-column{margin-right:20px}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .avatar-column .temp-avatar{width:40px;height:40px;border-radius:100%;background-color:#c4c4c4}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .from-label{margin-right:10px;font-size:16px;font-weight:600}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .from-label{font-size:14.5px}}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .from-email{font-size:16px;color:#727272}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .from-email{font-size:14.5px}}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .email-details{display:flex;margin-top:3px;height:20px}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .email-details .action-column{flex-grow:1;text-align:right}#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .timestamp{color:#727272;font-size:14px}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .desktop-header .timestamp{font-size:13.5px}}#inbox-page .email-thread-modal .emails-container .email-container .header .snippet,#inbox-page .email-thread-modal .emails-container .email-container .header .recipient-summary{color:#727272;font-size:14px;margin-top:5px}@media (min-width: 576px){#inbox-page .email-thread-modal .emails-container .email-container .header .snippet,#inbox-page .email-thread-modal .emails-container .email-container .header .recipient-summary{font-size:13.5px}}#inbox-page .edit-panel{transform:translateY(calc(100% + 30px))}@media (min-width: 1200px){#inbox-page .edit-panel{transform:translateY(0%) translateX(100%)}}#inbox-page .edit-panel.open{transform:translateY(0%)}@media (min-width: 1200px){#inbox-page .edit-panel{top:60px;bottom:0px;border-bottom-left-radius:0px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}#inbox-page .edit-panel .content{padding-top:0px}@media (min-width: 1200px){#inbox-page .edit-panel .content{padding-top:20px;padding-bottom:120px}}.email-header-field-row .selectize-control.multi{margin-bottom:-7px}.email-header-field-row .selectize-control.multi .selectize-input{border-color:transparent;padding-top:12px;padding-bottom:12px;padding-left:0px}.email-header-field-row .selectize-control.multi .selectize-input.focus{box-shadow:none;-webkit-box-shadow:none}.email-header-field-row .selectize-control.multi .selectize-input>div.email-recipient-item{background-color:#fff;border:1px solid #e3e3e3}.email-header-field-row .selectize-control.multi .selectize-input>div.email-recipient-item.invalid{border-color:red;background-color:#ffeeee}.email-header-field-row .selectize-control.multi .selectize-input>div.email-recipient-item a.remove{margin-left:5px}.email-header-field-row .selectize-control.multi .selectize-input>div.email-recipient-item.active{color:#343a40;border-color:#D0C3C3;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.email-header-field-row .selectize-input{padding:15px}.email-identity-contact-info .info-row{font-size:14px;margin-bottom:12px}@media (min-width: 576px){.email-identity-contact-info .info-row{font-size:13.5px}}.email-identity-contact-info .info-row i{margin-right:8px}.email-identity-meta-panel .suggested-record{display:block;font-size:14px;padding:10px;background-color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}@media (min-width: 576px){.email-identity-meta-panel .suggested-record{font-size:13.5px}}.email-identity-meta-panel .suggested-record:first-child{border-top-left-radius:6px;border-top-right-radius:6px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.email-identity-meta-panel .suggested-record:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:1px solid #e5e5e5}.email-identity-meta-panel .suggested-record:not(:first-child):not(:last-child){border-bottom:1px solid #e5e5e5}.edit-mailbox-settings-container{position:relative}.edit-mailbox-settings-container .form-section-title{margin-top:40px;margin-bottom:10px}.edit-mailbox-settings-container .setup-not-done-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#f1f5f8d6;z-index:50}.edit-mailbox-settings-container .radio-selection-cards-container.default-visibility .check-icons{margin-bottom:20px}.edit-mailbox-settings-container .radio-selection-cards-container.default-visibility .option-title i{font-size:20px;margin-right:5px}.edit-mailbox-settings-container .mailbox-access-grants-section[data-grants-count="0"] .has-grants{display:none}.edit-mailbox-settings-container .mailbox-access-grants-section:not([data-grants-count="0"]) .no-grants{display:none}.edit-mailbox-settings-container .mailbox-access-grant-link-container{display:block;max-width:300px}.edit-mailbox-settings-container .edit-sharing-block .fa-times{margin-right:10px;font-size:19px;color:#a1a1a1}.nylas-mailbox-sync-reference-full-summary{text-align:center;padding-top:30px;padding-bottom:30px;margin-top:20px}.nylas-mailbox-sync-reference-full-summary i.step-icon{font-size:35px;margin-bottom:18px;margin-top:18px}.nylas-mailbox-sync-reference-full-summary .progress{background-color:#fff;margin-top:15px}@media (min-width: 576px){.nylas-mailbox-sync-reference-full-summary .progress{margin-left:auto;margin-right:auto;max-width:500px}}.nylas-mailbox-sync-reference-full-summary .step-specific{display:none}.nylas-mailbox-sync-reference-full-summary[data-current-step="getting_email_thread_ids"] .step-specific.getting-email-thread-ids{display:initial}.nylas-mailbox-sync-reference-full-summary[data-current-step="getting_emails"] .step-specific.getting-emails{display:initial}.nylas-mailbox-sync-reference-full-summary[data-current-step="done_success"] .step-specific.done-success{display:initial}.nylas-mailbox-setup-summary{text-align:center;max-width:300px;margin-left:auto;margin-right:auto;margin-top:40px;padding:40px 18px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);background-color:#fff}.nylas-mailbox-setup-summary i.step-icon{font-size:35px;margin-bottom:15px}.nylas-mailbox-setup-summary h4{margin:0px}.nylas-mailbox-setup-summary .status-specific{display:none}.nylas-mailbox-setup-summary:not([data-setup-status="setup_done"]) .status-specific.not-done{display:initial}.nylas-mailbox-setup-summary[data-setup-status="setup_done"] .status-specific.done{display:initial}.nylas-mailbox-sync-reference-full-summary.context-inbox{margin-left:15px;margin-right:15px;margin-top:15px}@media (min-width: 576px){.nylas-mailbox-sync-reference-full-summary.context-inbox{margin-left:auto;margin-right:auto;margin-top:50px;width:80%}}@media (min-width: 1200px){.nylas-mailbox-sync-reference-full-summary.context-inbox{max-width:700px;margin-top:100px}}.nylas-mailbox-sync-reference-full-summary .duplicate-email-notice[data-duplicate-emails-count="0"]{display:none}.nylas-mailbox-sync-reference-full-summary .error-container{display:none}.nylas-mailbox-sync-reference-full-summary[data-status="error"] .error-container{display:block}.nylas-mailbox-sync-reference-full-summary[data-status="error"] .non-error-container{display:none}.nylas-mailbox-sync-reference-full-summary[data-status="error"]{background-color:#ffe3e3;color:red}.nylas-mailbox-sync-reference-full-summary[data-status="error"] p{color:red;max-width:500px;margin-left:auto;margin-right:auto}#save-email-attachment-to-mood-board-modal .image-preview-container{background-color:#fff;padding:15px;margin-bottom:15px;max-height:325px;box-sizing:content-box;border-radius:6px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#save-email-attachment-to-mood-board-modal .image-preview-container img{max-width:100%;max-height:inherit;display:block;margin-left:auto;margin-right:auto}#save-email-attachment-to-mood-board-modal .mood-board-target{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:13px;display:block;background-color:#fff;transition:all 0.2s;position:relative;font-size:16px}@media (min-width: 576px){#save-email-attachment-to-mood-board-modal .mood-board-target{font-size:14.5px}}@media (min-width: 1200px){#save-email-attachment-to-mood-board-modal .mood-board-target:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);z-index:2;color:teal}}#save-email-attachment-to-mood-board-modal .mood-board-target:first-child{border-top-left-radius:6px;border-top-right-radius:6px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#save-email-attachment-to-mood-board-modal .mood-board-target:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:1px solid #e5e5e5}#save-email-attachment-to-mood-board-modal .mood-board-target:not(:first-child):not(:last-child){border-bottom:1px solid #e5e5e5}#save-email-attachment-to-mood-board-modal .mood-board-target .meta-info{color:#727272;font-size:14px;display:inline-block;margin-top:6px;margin-right:6px}@media (min-width: 576px){#save-email-attachment-to-mood-board-modal .mood-board-target .meta-info{font-size:12.5px}}#save-email-attachment-to-mood-board-modal #confirm-element{margin-top:40px}#save-email-attachment-to-mood-board-modal #confirm-element .arrow-icon{font-size:30px;margin-right:30px}#email-signature-modal #tiny-mce-signature-container{background-color:#fff;border:1px solid #dfdfdf;border-radius:8px;overflow:hidden}#email-signature-modal #signature-body-container{padding:20px;min-height:260px;font-family:'system-ui';font-size:15px;line-height:120%;color:revert;text-decoration:revert}#email-signature-modal #signature-body-container a{color:revert;text-decoration:revert}#email-signature-modal div#signature-body-container.mce-content-body::before{top:20px;left:20px;opacity:0.6}#email-composer-container #email-body-container table,#email-signature-modal #signature-body-container table{vertical-align:top}#email-composer-container #email-body-container table tr,#email-signature-modal #signature-body-container table tr{vertical-align:top}#email-composer-container #email-body-container table td,#email-signature-modal #signature-body-container table td{vertical-align:top}#email-composer-container #email-body-container .mce-item-table,#email-signature-modal #signature-body-container .mce-item-table{border:0px;vertical-align:top}#email-composer-container #email-body-container .mce-item-table tr,#email-signature-modal #signature-body-container .mce-item-table tr{vertical-align:top}#email-composer-container #email-body-container .mce-item-table td,#email-signature-modal #signature-body-container .mce-item-table td{border:0px;vertical-align:top}#email-composer-container #email-body-container.mce-content-body table[data-mce-selected],#email-signature-modal #signature-body-container table[data-mce-selected]{outline:0px !important}#email-composer-container #email-body-container img[data-mce-selected],#email-signature-modal #signature-body-container img[data-mce-selected]{outline-width:2px}#email-signature-modal #tinymce-toolbar-container{border-top:1px solid #dfdfdf;min-height:39px}.email-signature-card-for-settings{display:flex;align-items:center;background-color:#fff;border-radius:6px;border:1px solid #dfdfdf;padding:6px 4px 6px 12px;margin-bottom:10px;font-size:16px;transition:all 0.3s}@media (min-width: 576px){.email-signature-card-for-settings{font-size:14.5px}}.email-signature-card-for-settings .edit-button{opacity:0;transition:all 0.3s}.email-signature-card-for-settings:hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.email-signature-card-for-settings:hover .edit-button{opacity:1}#email-signature-placement-check{width:fit-content}#email-signature-placement-check:hover{cursor:pointer}#email-signature-placement-check i{font-size:18px}#email-signature-placement-check[data-signature-before-quoted-text='false'] .fa-check-square{display:none}#email-signature-placement-check[data-signature-before-quoted-text='true'] .fa-square{display:none}#email-composer-signature-dropdown .dropdown-menu{min-width:260px}#email-composer-signature-dropdown .dropdown-menu .dropdown-item.signature-option{width:100%;display:flex}#email-composer-signature-dropdown .dropdown-menu .dropdown-item.signature-option .selected-icon{margin-left:10px;visibility:hidden}#email-composer-signature-dropdown .dropdown-menu .dropdown-item.signature-option.selected{font-weight:800}#email-composer-signature-dropdown .dropdown-menu .dropdown-item.signature-option.selected .selected-icon{visibility:visible}#inbox-page.inbox-page-project-context #desktop-mailbox-bar{left:242px}#inbox-page.inbox-page-project-context #email-threads-index-container{margin-left:0px;padding:0px}@media (min-width: 1200px){#inbox-page.inbox-page-project-context #email-threads-index-container{padding-top:72px}}@media (min-width: 1200px){#inbox-page.inbox-page-project-context #email-thread-modal{left:242px}}#inbox-page.inbox-page-project-context #desktop-email-thread-bar{left:242px}#inbox-page.inbox-page-project-context #project-link-meta-panel .remove-project-link-button{display:none}#unauthorized-page img{position:absolute;left:50%;transform:translateX(-50%);position:fixed;bottom:100px;width:80%}@media (min-width: 576px){#unauthorized-page img{width:30%}}#unauthorized-page .unauthorized-callout{position:absolute;left:50%;transform:translateX(-50%);position:fixed;top:100px;width:80%;text-align:center}@media (min-width: 576px){#unauthorized-page .unauthorized-callout{top:200px}}#unauthorized-page i{font-size:40px;display:block;margin-bottom:20px}@media (min-width: 576px){#unauthorized-page i{font-size:55px}}@media (min-width: 576px){#unauthorized-page h4{font-size:25px}}@media (min-width: 576px){#unauthorized-page p{font-size:18px}}#layout-test #main-canvas{position:fixed;top:0px;right:0px;bottom:0px;left:0px;overflow:scroll}#layout-test #main-area{background-color:#f5f5f5}#layout-test #left-bar{position:fixed;top:0px;bottom:0px;left:0px;width:50px;background-color:#fff;border-right:1px solid #c1c1c1;padding:10px;z-index:2}#layout-test #right-bar{position:fixed;top:0px;right:0px;bottom:0px;width:260px;background-color:#fff;border-left:1px solid #c1c1c1;color:#fff;padding:10px;z-index:2}#layout-test #navigator{position:fixed;right:280px;top:20px;background-color:#fff;z-index:2;padding:6px;border-radius:6px;border:1px solid #c1c1c1}#layout-test[data-pan-enabled='true'] #main-canvas:hover{cursor:grab}#layout-test #left-bar.pointer-events-none{pointer-events:none}#layout-test[data-pan-enabled='false'] #main-canvas{cursor:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 23 23' fill='ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.2444 11.3203H22.8718M11.5581 0.006558V22.634' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E") 12.5 12.5,crosshair}#layout-test #mouse-info{font-size:16px;position:fixed;z-index:1000;top:0px;left:0px;background-color:#5481a9;color:#fff;padding:5px;border-radius:5px;pointer-events:none;transform:translateX(8px) translateY(8px)}@media (min-width: 576px){#layout-test #mouse-info{font-size:14.5px}}.external-page{padding-bottom:85px}.external-loading-page .loading-container,#ext-document-done-notice{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:fixed;background-color:#fff;padding:25px;border-radius:6px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);text-align:center}.external-loading-page .loading-container i{font-size:35px}#ext-document-done-notice{width:90%;max-width:400px}#sub-schedule-page.external-page{background-color:#fff;position:fixed;top:0px;right:0px;bottom:0px;left:0px;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:thin}#sub-schedule-page.external-page::-webkit-scrollbar-thumb{background:#000}#sub-schedule-page.external-page::-webkit-scrollbar-track{background:#000}#external-sub-schedule-primary-header--mobile{padding:24px;padding-bottom:0px}@media (min-width: 576px){#external-sub-schedule-primary-header--mobile{display:grid;gap:64px;grid-template-columns:23vw 1fr;padding:64px;padding-bottom:64px}}@media (min-width: 1200px){#external-sub-schedule-primary-header--mobile{position:fixed;z-index:12;top:0px;left:0px;bottom:0px;width:400px;gap:48px;grid-template-columns:1fr;align-content:start;padding:48px;padding-top:24px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);pointer-events:none}}#external-sub-schedule-primary-header--mobile{background-color:#fff}#external-sub-schedule-primary-header--mobile .company-logo{display:block;max-width:40vw;max-height:350px}@media (min-width: 576px){#external-sub-schedule-primary-header--mobile .company-logo{max-width:100%;max-height:100%}}@media (min-width: 1200px){#external-sub-schedule-primary-header--mobile .company-logo{max-width:50%;max-height:350px}}#external-sub-schedule-primary-header--mobile .company-name{font-size:18px;text-wrap:balance;display:block;margin-right:80px;line-height:1.2}#external-sub-schedule-primary-header--mobile .details-grid{padding-top:48px;padding-bottom:48px;display:grid;gap:8px}@media (min-width: 576px){#external-sub-schedule-primary-header--mobile .details-grid{padding-top:0px;padding-bottom:0px;align-self:center}}#external-sub-schedule-primary-header--mobile .details-grid .event-name{font-size:26px;font-weight:600;padding-bottom:24px;text-wrap:balance;line-height:1.1}@media (min-width: 576px){#external-sub-schedule-primary-header--mobile .details-grid .event-name{padding-bottom:8px}}#external-sub-schedule-primary-header--mobile .details-grid .timeline-name{font-size:20px;line-height:1.1}#external-sub-schedule-primary-header--mobile .details-grid .view-name{font-size:20px;color:#727272;padding-bottom:24px}@media (min-width: 576px){#external-sub-schedule-primary-header--mobile .details-grid .view-name{padding-bottom:8px}}#external-sub-schedule-primary-header--mobile .details-grid .timeline-callout{font-size:14px;color:#727272}@media (min-width: 576px){#external-sub-schedule-primary-header--mobile .details-grid .timeline-callout{font-size:13.5px}}#external-sub-schedule-fixed-event-header--mobile{position:fixed;top:0px;left:0px;right:0px;height:65px;opacity:0;pointer-events:none;transition:all 0.2s;z-index:13;transform:translateY(-100%)}#external-sub-schedule-fixed-event-header--mobile.open{pointer-events:auto;opacity:1;transform:translateY(0%)}#external-sub-schedule-fixed-event-header--mobile{background-color:#fff;color:#2f2f2f;display:flex;justify-content:center;flex-direction:column;gap:4px;padding-left:24px;padding-right:85px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#external-sub-schedule-fixed-event-header--mobile div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sub-schedule-page.external-page #animated-hamburger-container{position:fixed;top:13px;right:13px;z-index:15;width:40px;height:40px;background-color:#fff}#sub-schedule-page.external-page #animated-hamburger{transform:scale(0.4);height:40px;width:40px}#sub-schedule-page.external-page #mobile-nav{pointer-events:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:14}#sub-schedule-page.external-page #backdrop{position:absolute;top:0px;right:0px;bottom:0px;left:0px;backdrop-filter:blur(5px) brightness(0.7);-webkit-backdrop-filter:blur(5px) brightness(0.7);opacity:0;transition:all 0.2s}#sub-schedule-page.external-page #mobile-nav #nav-content{position:absolute;top:0px;right:0px;bottom:0px;left:0px;left:initial;width:80vw;background-color:#fff;opacity:0;transition:all 0.2s}#sub-schedule-page.external-page #mobile-nav.open{pointer-events:auto}#sub-schedule-page.external-page #mobile-nav.open #backdrop{opacity:1}#sub-schedule-page.external-page #mobile-nav.open #nav-content{opacity:1}@media (min-width: 1200px){#sub-schedule-page.external-page #schedule-day-blocks-container{margin-left:400px;max-width:1050px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}#sub-schedule-page.external-page .schedule-day-header{top:65px;height:50px}@media (min-width: 1200px){#sub-schedule-page.external-page .schedule-day-header{top:0px;height:60px;border-radius:0px;border-bottom:2px solid #c9c9c9;box-shadow:none;-webkit-box-shadow:none;font-size:18px}}@media (min-width: 1200px){#sub-schedule-page.external-page .schedule-day-container{padding-left:24px;padding-right:24px}}#sub-schedule-page.external-page .schedule-day-container .content-container,#sub-schedule-page.external-page .schedule-day-container .content-bg-container{margin-left:0px}#share-link-composer{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:fixed;width:90vw;height:80vh;max-width:800px;max-height:800px;transition:all 0.5s}@media (min-width: 576px){#share-link-composer{max-height:initial;height:95vh}}#share-link-composer.out-of-viewport{transform:translateX(-50%) translateY(calc(100% + 100vh))}#share-link-composer .modal-body{overflow-y:scroll;overflow-x:hidden}#share-link-composer .edit-panel{top:0px;bottom:0px;width:90%;max-width:345px;left:initial;right:0px;transform:translateY(0px) translateX(calc(100% + 20px));border-radius:0px;z-index:21;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#share-link-composer .edit-panel.open{transform:translateY(0px) translateX(calc(0%))}#share-link-composer .edit-panel .header h4,#inbox-page .edit-panel .header h4{position:absolute;top:50%;transform:translateY(-50%);left:15px;width:100%}@media (min-width: 1200px){#share-link-composer .edit-panel .header h4,#inbox-page .edit-panel .header h4{left:initial;right:15px;text-align:right}}#share-link-composer .edit-panel .content{height:100%;max-height:initial}#share-link-composer #email-signature{padding:15px 20px}.marketing-page{background-color:#fff}.marketing-page .max-width-container-sm{overflow:hidden}.marketing-page .max-width-container-sm .max-width-container-content{margin-left:auto;margin-right:auto;width:calc(100% - 30px - 30px)}@media (min-width: 576px){.marketing-page .max-width-container-sm .max-width-container-content{width:calc(100% - 30px - 30px)}}@media (min-width: 1200px){.marketing-page .max-width-container-sm .max-width-container-content{max-width:810px}}.marketing-page .max-width-container{overflow:hidden}.marketing-page .max-width-container .max-width-container-content{margin-left:auto;margin-right:auto;width:calc(100% - 30px - 30px)}@media (min-width: 576px){.marketing-page .max-width-container .max-width-container-content{width:calc(100% - 30px - 30px)}}@media (min-width: 1200px){.marketing-page .max-width-container .max-width-container-content{max-width:1100px}}.marketing-page .max-width-container-lg{overflow:hidden}.marketing-page .max-width-container-lg .max-width-container-content{margin-left:auto;margin-right:auto;width:calc(100% - 30px - 30px)}@media (min-width: 576px){.marketing-page .max-width-container-lg .max-width-container-content{width:calc(100% - 30px - 30px)}}@media (min-width: 1200px){.marketing-page .max-width-container-lg .max-width-container-content{max-width:1250px}}.marketing-page .max-width-container-xl{overflow:hidden}.marketing-page .max-width-container-xl .max-width-container-content{margin-left:auto;margin-right:auto;width:calc(100% - 30px - 30px)}@media (min-width: 576px){.marketing-page .max-width-container-xl .max-width-container-content{width:calc(100% - 30px - 30px)}}@media (min-width: 1200px){.marketing-page .max-width-container-xl .max-width-container-content{max-width:1400px}}@media (max-width: 480px){.marketing-page section.mobile-full-width .max-width-container-content{width:100%}}.marketing-page section{position:relative;padding:60px 0px}@media (min-width: 576px){.marketing-page section{padding:80px 0px}}@media (min-width: 1200px){.marketing-page section{padding:100px 0px}}.marketing-page section .section-backdrop-control{background-color:transparent;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.marketing-page section .section-noise{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png")}.marketing-page section .section-noise.none{opacity:0}.marketing-page section .section-noise.light{opacity:0.2}.marketing-page section .section-noise.medium{opacity:0.35}.marketing-page section .section-noise.heavy{opacity:0.5}.marketing-page .section-header-container{margin-bottom:60px}@media (min-width: 576px){.marketing-page .section-header-container{margin-bottom:80px;max-width:70%}}@media (min-width: 1200px){.marketing-page .section-header-container{margin-bottom:100px;max-width:50%}}@media (min-width: 576px){.marketing-page .section-header-container.centered{margin-left:auto;margin-right:auto;text-align:center;max-width:80%}}@media (min-width: 1200px){.marketing-page .section-header-container.centered{max-width:60%}}@media (max-width: 480px){.marketing-page .mobile-full-width .section-header-container{margin-left:30px;margin-right:30px}}.marketing-page section .section-content-container{position:relative;z-index:4}.marketing-page .txt-gradient-1{background-image:linear-gradient(45deg, #be68c7, #3372ad);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.marketing-page .txt-gradient-2{background-image:linear-gradient(45deg, #c76868, #a231cf);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.marketing-page .feature-icon{background:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%);border-radius:6px;position:relative}.marketing-page .feature-icon i{display:block;color:#fff;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;font-size:14px;font-weight:800}.marketing-page .dark-glass-frame{background-color:#ffffff17;border:1px solid #ffffff2e;border-radius:13px;padding:10px;backdrop-filter:blur(15px) brightness(1);-webkit-backdrop-filter:blur(15px) brightness(1)}.marketing-page .light-glass-frame{background-color:#00000012;border:1px solid #0000000a;border-radius:13px;padding:10px;backdrop-filter:blur(15px) brightness(1);-webkit-backdrop-filter:blur(15px) brightness(1)}.marketing-page h3.eyebrow-sm{font-size:16px;margin-bottom:15px}.marketing-page h3.eyebrow-sm .leading-icon{margin-right:4px}@media (min-width: 1200px){.marketing-page h3.eyebrow-sm{font-size:18px;margin-bottom:17px}}.marketing-page h3.eyebrow-md{font-size:18px}@media (min-width: 576px){.marketing-page h3.eyebrow-md{font-size:19px}}.marketing-page h3.eyebrow-md .leading-icon{margin-right:5px}.marketing-page h3.eyebrow-lg{font-size:20px}@media (min-width: 576px){.marketing-page h3.eyebrow-lg{font-size:22px}}.marketing-page h3.eyebrow-lg .leading-icon{margin-right:6px}.marketing-page h2.primary-headline{font-size:25px;font-weight:100}@media (max-width: 480px){.marketing-page h2.primary-headline{text-wrap:balance}}@media (min-width: 576px){.marketing-page h2.primary-headline{text-wrap:pretty}}@media (min-width: 1200px){.marketing-page h2.primary-headline{font-size:33px}}.marketing-page h2.primary-headline-lg{font-size:30px;font-weight:100}@media (max-width: 480px){.marketing-page h2.primary-headline-lg{text-wrap:balance}}@media (min-width: 576px){.marketing-page h2.primary-headline-lg{font-size:45px;text-wrap:pretty}}@media (min-width: 1200px){.marketing-page h2.primary-headline-lg{font-size:50px}}.marketing-page h4.sub-headline-sm{font-weight:100;text-wrap:balance}@media (min-width: 576px){.marketing-page h4.sub-headline-sm{text-wrap:pretty}}.marketing-page h4.sub-headline-md{margin-bottom:0px;font-size:20px;line-height:26px;font-weight:100;text-wrap:balance}@media (min-width: 576px){.marketing-page h4.sub-headline-md{font-size:20px;line-height:28px;text-wrap:pretty}}.marketing-page h4.sub-headline{margin-bottom:0px;font-size:20px;font-weight:100;text-wrap:balance}@media (min-width: 576px){.marketing-page h4.sub-headline{font-size:24px;text-wrap:pretty}}.marketing-page h4.sub-headline-lg{margin-bottom:0px;font-size:24px;font-weight:100;text-wrap:balance}@media (min-width: 576px){.marketing-page h4.sub-headline-lg{font-size:34px;text-wrap:pretty}}.marketing-page h4.sub-headline-xl{margin-bottom:0px;font-size:30px;font-weight:100;text-wrap:balance}@media (min-width: 576px){.marketing-page h4.sub-headline-xl{font-size:44px;text-wrap:pretty}}@media (max-width: 480px){.marketing-page p.desc{text-wrap:balance}}@media (min-width: 1200px){.marketing-page p.desc{font-size:16px}}.marketing-page button{font-weight:600}.marketing-page button i{margin-left:10px;margin-right:5px}.marketing-page button.learn-more-button{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:transparent;border-color:transparent;display:inline-flex;align-items:center;transition:all 0.15s ease-out;transform-origin:left center}.marketing-page button.learn-more-button .icon-container{position:relative;border-radius:200px}.marketing-page button.learn-more-button .icon-container i{display:block;margin:0px;padding:0px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media (min-width: 1200px){.marketing-page button.learn-more-button:hover{transform:scale(1.1)}}.marketing-page button.learn-more-button.btn-md{border-radius:10px;padding:5px;padding-left:15px;font-size:16px;transition:all 0.15s ease-out;transform-origin:left center}.marketing-page button.learn-more-button.btn-md .icon-container{width:25px;height:25px;border-radius:5px;margin-left:20px}.marketing-page #nav-desktop{background-color:#ffffff78;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;z-index:15;top:0px;left:0px;right:0px;transition:all 1.1s ease}.marketing-page #nav-desktop .nav-desktop-container{width:100%;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;display:flex;align-items:center;height:55px;position:relative;z-index:15}.marketing-page #nav-desktop .nav-desktop-container-menu{flex-grow:1;text-align:center;display:flex;justify-content:center}.marketing-page #nav-desktop .nav-desktop-container-bumper{flex:0 0 300px}.marketing-page #nav-desktop .nav-desktop-container-bumper .btn{border-radius:10px;font-size:14.5px;padding:8px 12px}.marketing-page #nav-desktop .login-button{border:1px solid #15384a47;color:#15384a;transition:all 0.2s;background:linear-gradient(135deg, rgba(89,97,249,0) 10%, rgba(238,154,229,0) 100%)}.marketing-page #nav-desktop .login-button:hover{color:#fff;border-color:#fff;background:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%)}.marketing-page #nav-desktop .nav-desktop-container .logo{width:130px;filter:invert(17%) sepia(7%) saturate(4508%) hue-rotate(157deg) brightness(95%) contrast(90%)}.marketing-page #nav-desktop .nav-desktop-container .tagline{color:#7b7b7b;font-size:12px;margin-left:25px}.marketing-page #nav-desktop .nav-desktop-container .link{display:inline-block;position:relative;font-weight:600;font-size:15px;border-radius:5px;transition:all 0.3s;color:#15384a}.marketing-page #nav-desktop .nav-desktop-container .link .fa-chevron-down{margin-left:12px;position:relative;top:-3px;font-size:9px;transition:all 0.3s}.marketing-page #nav-desktop .nav-desktop-container .link .target-area{display:block;padding:11px 18px;border:1px solid transparent;border-radius:12px}.marketing-page #nav-desktop .nav-desktop-container .link .target-area:hover,.marketing-page #nav-desktop .nav-desktop-container .link.open .target-area{cursor:pointer;border-color:#e4e4e4}.marketing-page #nav-desktop .nav-desktop-container .link .target-area:hover .fa-chevron-down,.marketing-page #nav-desktop .nav-desktop-container .link.open .target-area .fa-chevron-down{transform:rotate(180deg)}.marketing-page #nav-desktop .nav-desktop-container .link.active{background-color:#fff;color:#15384a;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.marketing-page #nav-desktop .nav-desktop-container .link.active .fa-chevron-down{transform:rotate(180deg)}.marketing-page #nav-desktop[data-theme='default']{background-color:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.marketing-page #nav-desktop[data-theme='white']{background-color:#ffffffd6;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-desktop[data-theme='black']{background-color:#000000db;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.marketing-page #nav-desktop[data-theme='black'] img.logo{filter:invert(100%) sepia(4%) saturate(423%) hue-rotate(278deg) brightness(114%) contrast(100%)}.marketing-page #nav-desktop[data-theme='black'] .link{color:#fff}.marketing-page #nav-desktop[data-theme='black'] .nav-desktop-container-bumper .btn.login-button{border-color:#bebebe;color:#bebebe}.marketing-page #nav-desktop[data-theme='black'] .nav-desktop-container-bumper .btn.login-button:hover{color:#fff}.marketing-page #nav-desktop[data-theme='black'] .nav-desktop-container-bumper .btn.signup-button,.marketing-page #nav-desktop[data-theme='black'] .nav-desktop-container-bumper .btn.go-to-app-button{background-color:#000000;border-color:#999999;color:#ffffff}.marketing-page #nav-desktop[data-theme='dark-purple']{background-color:#2f2752db;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.marketing-page #nav-desktop[data-theme='dark-purple'] img.logo{filter:invert(100%) sepia(4%) saturate(423%) hue-rotate(278deg) brightness(114%) contrast(100%)}.marketing-page #nav-desktop[data-theme='dark-purple'] .link{color:#fff}.marketing-page #nav-desktop[data-theme='dark-purple'] .nav-desktop-container-bumper .btn.login-button{border-color:#ffffff4a;color:#d7d7d7}.marketing-page #nav-desktop[data-theme='dark-purple'] .nav-desktop-container-bumper .btn.login-button:hover{color:#fff}.marketing-page #nav-desktop[data-theme='dark-purple'] .nav-desktop-container-bumper .btn.signup-button,.marketing-page #nav-desktop[data-theme='dark-purple'] .nav-desktop-container-bumper .btn.go-to-app-button{background-color:#1a103d;border-color:#8675d8;color:#ffffff}.marketing-page #nav-desktop-dropdown{position:fixed;top:0px;left:0px;right:0px;z-index:3;transform:translateY(calc(-100% + -30px));transition:all 0.4s}.marketing-page #nav-desktop-dropdown.open{transform:translateY(0px)}.marketing-page #nav-desktop-dropdown #nav-desktop{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.marketing-page .nav-desktop-section{position:fixed;top:79px;width:100%;z-index:3;transform:translateY(calc(-200%));transition:all 0.6s;overflow:hidden}.marketing-page .nav-desktop-section.open{transform:translateY(0px)}.marketing-page .nav-desktop-section .main-section{position:relative;z-index:4}.marketing-page .nav-desktop-section .curved-clip{height:85px;clip-path:ellipse(57% 91% at 50% -26%);padding-bottom:65px;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.marketing-page .nav-desktop-section-container{width:100%;max-width:1385px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;padding-top:36px;padding-bottom:15px}.marketing-page #nav-desktop .sub-menu-content .main-link-block{border-radius:6px;padding:15px;margin-bottom:0px;margin-top:0px;display:flex;align-items:center;transition:all 0.15s}.marketing-page #nav-desktop .sub-menu-content .main-link-block .link-name{font-weight:600;font-size:18px;display:block;color:#15384a}@media (min-width: 1200px){.marketing-page #nav-desktop .sub-menu-content .main-link-block .link-name{font-size:15px}}.marketing-page #nav-desktop .sub-menu-content .main-link-block p{font-size:12.5px;font-weight:normal;color:#15384a;opacity:0.6}.marketing-page #nav-desktop .sub-menu-content .main-link-block:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-desktop .sub-menu-content .main-link-block .icon-container{width:25px;height:25px;margin-right:18px;position:relative}.marketing-page #nav-desktop .sub-menu-content .main-link-block .icon-container i{font-size:14px}.marketing-page #nav-desktop .feature-group-header{padding:15px;padding-top:0px}.marketing-page #nav-desktop .feature-group-header h3{font-size:16px;font-weight:800;margin-bottom:0px}.marketing-page #nav-desktop .sub-menu-content .main-link-block.resource-link{border-radius:10px;padding:20px}.marketing-page #nav-desktop .sub-menu-content .main-link-block.resource-link i{margin-right:5px}.marketing-page #nav-desktop .sub-menu-content .main-link-block.resource-link .link-name{font-size:16px;font-weight:800;margin-bottom:20px}.marketing-page #nav-desktop .sub-menu-content .main-link-block.resource-link .link-name.large{font-size:17px}.marketing-page #nav-desktop .sub-menu-content .main-link-block.resource-link p{opacity:0.9;font-size:14.5px;line-height:20px;margin-bottom:0px}.marketing-page #nav-desktop .sub-menu-content .main-link-block.resource-link:hover .inline-feature-image{border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;transform:scale(1.05)}.marketing-page #nav-desktop .inline-feature-image{width:100%;height:auto;aspect-ratio:16 / 9;background-color:#c4c4c4;margin-bottom:20px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:30px;border-bottom-left-radius:30px;overflow:hidden;transition:all 0.2s}.marketing-page #nav-desktop .inline-feature-image img{width:100%;display:block}.marketing-page .nav-desktop-section .main-link-block.column-style{background-color:#f6f6f6;margin-left:15px;margin-right:15px;height:100%;text-align:center;display:block}.marketing-page .nav-desktop-section .main-link-block.column-style p{max-width:initial}.marketing-page .nav-desktop-section .main-link-block.column-style i{margin-right:0px;font-size:35px;margin-bottom:30px;margin-top:30px}#marketing-page-desktop-nav-blur-container{visibility:hidden;opacity:0;position:fixed;top:0px;right:0px;bottom:0px;left:0px;top:55px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#00000059;z-index:10;transition:all 0.3s}body.nav-desktop-section-open #marketing-page-desktop-nav-blur-container{visibility:visible;opacity:1}.marketing-page #nav-desktop .sub-menu-container{position:fixed;left:50%;transform:translateX(-50%);z-index:10;top:35px;padding-top:30px;pointer-events:none;opacity:0;transition:all 0.15s ease;width:100vw;max-width:1300px}.marketing-page #nav-desktop .sub-menu-container.narrow{max-width:900px}.marketing-page #nav-desktop .sub-menu-container .sub-menu-content{background-color:#fff;box-shadow:0px 8px 15px 5px rgba(0,0,0,0.1);padding:30px;border-radius:10px;min-width:600px;text-align:left}.marketing-page #nav-desktop .sub-menu-container.open{pointer-events:auto;opacity:1}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container{display:flex}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card{background-size:cover;width:280px;border-radius:15px;overflow:hidden;position:relative;margin-left:30px;display:flex;flex-direction:column;border:1px solid #e1e1e1;transition:all 0.2s}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card:hover{transform:scale(1.03);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card.intro{margin-left:0px;flex-grow:1;display:block;border-color:transparent;box-shadow:none;-webkit-box-shadow:none;border:0px;margin-right:25px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:30px;border-bottom-left-radius:30px}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card.intro:hover{transform:none;box-shadow:none;-webkit-box-shadow:none}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card.intro h4{color:#4f6a78;font-weight:100}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card.intro p{opacity:0.8;color:#15384a;font-size:14.5px}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:1;background-size:103px;background-color:#0000007a}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card h4{color:#fff;font-size:28px;font-weight:600;margin-bottom:0px;padding:25px}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card p{color:#15384a;flex-grow:1;font-weight:600;opacity:0.6;line-height:18px;padding:0px 20px 10px 25px}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card .padded-content{position:relative;background-size:cover;padding:15px;padding-top:100px}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card .padded-content button{position:relative;z-index:2}.marketing-page #nav-desktop .sub-menu-container .use-case-cards-container .use-case-card img{width:100%;display:block}.marketing-page #nav-mobile #nav-mobile-menu{transform:scale(0.85);transform-origin:top center;transition:all 0.2s ease;opacity:0;pointer-events:none}.marketing-page #nav-mobile #nav-mobile-blur{transform:translateX(calc(100% + 30px));transition:opacity 0.3s;opacity:0}.marketing-page #nav-mobile.open #nav-mobile-menu{transform:scale(1);pointer-events:auto;opacity:1}.marketing-page #nav-mobile.open #nav-mobile-blur{transform:translateX(0%);opacity:1}.marketing-page #nav-mobile #nav-mobile-bar{background-color:#ffffffe8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;top:0px;left:0px;width:100%;height:65px;z-index:15;display:flex;align-items:center;padding-left:20px;padding-right:20px;transition:all 1.1s ease}.marketing-page #nav-mobile #nav-mobile-bar button.sign-up,.marketing-page #nav-mobile #nav-mobile-bar button.go-to-app{padding:10px 10px;border-radius:5px;line-height:1}.marketing-page #nav-mobile .logo{display:block;width:125px;filter:invert(17%) sepia(7%) saturate(4508%) hue-rotate(157deg) brightness(95%) contrast(90%)}.mobile-animated-hamburger-container{position:relative;width:35px;height:35px;border-radius:5px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.mobile-animated-hamburger-container #target-expander{position:absolute;bottom:-5px;left:0px;width:100px;height:100px}.marketing-page #nav-mobile #animated-hamburger-container{margin-left:13px}.marketing-page #nav-mobile #animated-hamburger,.mobile-animated-hamburger{transform:scale(0.4);height:35px;width:35px}.marketing-page #nav-mobile[data-theme='white'] #nav-mobile-bar{background-color:#ffffffe8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-mobile[data-theme='black'] #nav-mobile-bar{background-color:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-mobile[data-theme='black'] #nav-mobile-bar .logo{filter:invert(100%) sepia(4%) saturate(423%) hue-rotate(278deg) brightness(114%) contrast(100%)}.marketing-page #nav-mobile[data-theme='black'] #nav-mobile-bar #animated-hamburger-container{box-shadow:0px 0px 7px 1px rgba(255,255,255,0.54);-webkit-box-shadow:0px 0px 7px 1px rgba(255,255,255,0.54)}.marketing-page #nav-mobile[data-theme='black'] #nav-mobile-bar #animated-hamburger-container #animated-hamburger span{background:#fff}.marketing-page #nav-mobile[data-theme='black'] #nav-mobile-bar .btn.sign-up,.marketing-page #nav-mobile[data-theme='black'] #nav-mobile-bar .btn.go-to-app{background-color:#000000;border-color:#999999;color:#ffffff}.marketing-page #nav-mobile[data-theme='dark-purple'] #nav-mobile-bar{background-color:#2f2752db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-mobile[data-theme='dark-purple'] #nav-mobile-bar .logo{filter:invert(100%) sepia(4%) saturate(423%) hue-rotate(278deg) brightness(114%) contrast(100%)}.marketing-page #nav-mobile[data-theme='dark-purple'] #nav-mobile-bar #animated-hamburger-container{box-shadow:0px 0px 7px 1px #9f8fefb5;-webkit-box-shadow:0px 0px 7px 1px #9f8fefb5}.marketing-page #nav-mobile[data-theme='dark-purple'] #nav-mobile-bar #animated-hamburger-container #animated-hamburger span{background:#fff}.marketing-page #nav-mobile[data-theme='dark-purple'] #nav-mobile-bar .btn.sign-up,.marketing-page #nav-mobile[data-theme='dark-purple'] #nav-mobile-bar .btn.go-to-app{background-color:#1a103d;border-color:#8675d8;color:#ffffff}.marketing-page #nav-mobile #nav-mobile-menu{position:fixed;top:65px;right:0px;width:100vw;height:calc(100vh - 65px);overflow:scroll;background-color:#fff;z-index:10;padding:20px;padding-bottom:150px}@media (min-width: 576px){.marketing-page #nav-mobile #nav-mobile-menu{padding:30px;width:500px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block{position:relative;background-color:#fff;border-radius:15px;margin-bottom:15px;border:1px solid #15384a1a;overflow:hidden;transition:all 0.2s}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block.login-block{background-image:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%);border-color:#fff}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block.login-block .title{color:#fff}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block .accordion-header{position:relative;transform-origin:left center;padding:30px 20px;transition:all 0.2s}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block .title{font-size:16.5px;font-weight:800;color:#15384a}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block .title i{font-size:11px;transition:all 0.25s;position:absolute;top:50%;transform:translateY(-50%);margin-left:10px}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block .block-header-image{position:absolute;top:15px;right:0px;width:90px;border-top-left-radius:10px;border:1px solid #fff;box-shadow:0px 0px 7px 1px #0000002e;-webkit-box-shadow:0px 0px 7px 1px #0000002e;pointer-events:none;transition:all 0.2s ease;transition-delay:0.4s}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block .accordion-content{display:none}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block.open{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block.open .accordion-header{transform:scale(1.1)}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block.open .title i{transform:rotate(180deg) translateY(50%)}.marketing-page #nav-mobile #nav-mobile-menu .accordion-block.open .block-header-image{transform:translateX(calc(100% + 10px));transition-delay:0s}.marketing-page #nav-mobile #nav-mobile-menu .feature-group-header{border-top:1px solid #eeeeee;margin-left:-15px;margin-right:-15px;padding-left:20px;padding-top:30px;padding-bottom:30px}.marketing-page #nav-mobile #nav-mobile-menu .feature-group-header h3{margin-bottom:0px;font-size:19px;color:#06394c}.marketing-page #nav-mobile .inline-feature-image{width:145px;border-radius:10px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);right:-63px}.marketing-page #nav-mobile .inline-feature-image img{width:100%;display:block}.marketing-page #nav-mobile .accordion-content .main-link-block{border-radius:8px;margin-bottom:25px;display:flex;transition:all 0.15s;padding-left:5px}@media (min-width: 576px){.marketing-page #nav-mobile .accordion-content .main-link-block{max-width:initial}}.marketing-page #nav-mobile .accordion-content .main-link-block .feature-icon{width:25px;height:25px;margin-right:15px}.marketing-page #nav-mobile .accordion-content .main-link-block .link-name{font-weight:800;font-size:16px;display:block;margin-bottom:8px;margin-top:4px;color:#15384a}.marketing-page #nav-mobile .accordion-content .main-link-block p{font-size:15px;line-height:19px;color:#15384a;opacity:0.8;margin-top:15px}.marketing-page #nav-mobile .accordion-content .main-link-block.resource-link{border-radius:0px;margin-left:-15px;margin-right:-15px;margin-bottom:0px;padding-left:25px;padding-right:100px;padding-top:25px;padding-bottom:25px;border-top:1px solid #eeeeee}.marketing-page #nav-mobile .accordion-content .main-link-block.resource-link .link-name{margin-top:0px;margin-bottom:0px}.marketing-page #nav-mobile .accordion-content .main-link-block.resource-link .link-name i{margin-right:5px}.marketing-page #nav-mobile #nav-mobile-blur{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.marketing-page #nav-mobile .accordion-content .use-case-card{padding:15px;border-radius:8px;margin-bottom:15px;overflow:hidden;position:relative;background-size:cover}.marketing-page #nav-mobile .accordion-content .use-case-card h4{font-weight:800;font-size:16px;display:block;color:#15384a}.marketing-page #nav-mobile .accordion-content .use-case-card p{margin-bottom:10px;position:relative;z-index:1;color:#15384abd;font-size:14px;line-height:18px}.marketing-page #nav-mobile .accordion-content .use-case-card button{display:none}.marketing-page #nav-mobile .accordion-content .use-case-card.intro{margin-left:0px;flex-grow:1}.marketing-page #nav-mobile .accordion-content .use-case-card .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:1;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");background-size:103px}.marketing-page #nav-mobile .use-case-card .padded-content{position:relative;height:110px;background-size:cover;border-radius:5px}.marketing-page #nav-mobile .use-case-card .padded-content h4{font-size:15px;font-weight:600;margin:0px;margin-bottom:15px}.marketing-page #nav-mobile .use-case-card .padded-content h4 i{margin-right:5px}.marketing-page #nav-mobile .use-case-card .padded-content p{display:none}.marketing-page #nav-mobile .use-case-card img{width:100%;display:block}.marketing-page .threeD-collage-container .global-rotate-container.transform-origin-top-left{position:relative;height:auto;aspect-ratio:1 / 1;transform-style:preserve-3d;transform-origin:top left}.marketing-page .threeD-collage-container .global-rotate-container.transform-origin-top-left .collage-item{transform-origin:top left}.marketing-page .threeD-collage-container .global-rotate-container.transform-origin-center{width:100%;height:100%;transform-origin:center}.marketing-page .threeD-collage-container .global-rotate-container.transform-origin-center .collage-item{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.marketing-page .threeD-collage-container .global-rotate-container .collage-item{position:absolute}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card{background-color:#fff;border:1px solid #eaeaea;padding:5px;-webkit-box-shadow:22px 23px 21px 1px rgba(0,0,0,0.35);border-radius:8px;overflow:hidden}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.level-2{box-shadow:45px 45px 43px 1px rgba(0,0,0,0.25);-webkit-box-shadow:45px 45px 43px 1px rgba(0,0,0,0.25)}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity{padding:10px}@media (min-width: 576px){.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity{padding:15px}}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header{display:flex;align-items:center}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container{position:relative;width:20px;height:20px;border-radius:100px;border:1px solid transparent;margin-right:7px}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;font-size:11px}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header h3{font-size:13px;margin-bottom:0px;color:#15384a}@media (min-width: 576px){.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header h3{font-size:14.5px}}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.green{background-color:#c7f3c7;border-color:#4fbc4f}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.green i{color:green}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.purple{background-color:#ffe4ff;border-color:#c883c8}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.purple i{color:purple}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.blue{background-color:#def1ff;border-color:#4380ae}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.blue i{color:#063153}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.orange{background-color:#ffedcc;border-color:#d78b00}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-header .icon-container.orange i{color:#d68b00}.marketing-page .threeD-collage-container .global-rotate-container .collage-item .default-white-card.for-activity .activity-info{padding-top:7px;display:none}.marketing-page .threeD-collage-container .global-rotate-container .collage-item-base-screenshot{border-radius:10px;overflow:hidden;box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21);-webkit-box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21)}.marketing-page .threeD-collage-container .global-rotate-container .collage-item-base-screenshot img{display:block}.marketing-page .threeD-collage-container .collage-item img.rounded-image{border-radius:5px;overflow:hidden}.marketing-page .threeD-collage-container.sales-hero{height:500px;transform:translateX(19vw);perspective-origin:top;perspective:536vw}@media (min-width: 576px){.marketing-page .threeD-collage-container.sales-hero{height:55vh;transform:translateX(19vw) translateY(2vh)}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.sales-hero{transform:translateX(6vw) translateY(7vh);perspective:300vw}}.marketing-page .threeD-collage-container.sales-hero .global-rotate-container{width:212vw;transform:rotateX(34deg) rotateZ(2deg) scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.sales-hero .global-rotate-container{width:138vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.sales-hero .global-rotate-container{width:78vw;transform:rotateX(23deg) rotateZ(2deg) rotateY(-10deg) scale(1)}}.marketing-page .threeD-collage-container.sales-hero .collage-item-base-screenshot{width:100%;transform:translateX(0vw)}@media (min-width: 1200px){.marketing-page .threeD-collage-container.sales-hero .collage-item-base-screenshot{transform:translateX(0vw)}}.marketing-page .threeD-collage-container.sales-hero .collage-item-base-screenshot img{width:100%}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead{width:19%;left:-4%;top:20%}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead img{width:100%;display:block}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead p{font-size:10px;line-height:13px}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead .new-lead-card{margin-top:5px}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead-2{width:14%;left:34%;top:-3%}@media (min-width: 576px){.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead-2{width:17%;left:40%}}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead-2 img{width:100%;display:block}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead-2 p{font-size:10px;line-height:13px}.marketing-page .threeD-collage-container.sales-hero .collage-item-new-lead-2 .new-lead-card{margin-top:5px}.marketing-page .threeD-collage-container.sales-hero .collage-item-signed-contract{left:5.5%;top:50%}@media (min-width: 576px){.marketing-page .threeD-collage-container.sales-hero .collage-item-signed-contract{left:25%;top:49%}}.marketing-page .threeD-collage-container.sales-hero .collage-item-signed-contract .signature{font-family:Tangerine}.marketing-page .threeD-collage-container.sales-hero .collage-item-payment{left:16.5%;top:27%}.marketing-page .threeD-collage-container.leads-hero{height:500px;transform:translateX(5vw);perspective-origin:top;perspective:536vw}@media (min-width: 576px){.marketing-page .threeD-collage-container.leads-hero{height:55vh;transform:translateX(5vw) translateY(2vh)}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.leads-hero{transform:translateX(5vw) translateY(7vh);perspective:300vw}}.marketing-page .threeD-collage-container.leads-hero .global-rotate-container{width:150vw;transform:rotateX(34deg) rotateZ(2deg) scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.leads-hero .global-rotate-container{width:138vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.leads-hero .global-rotate-container{width:42vw;transform:rotateX(23deg) rotateZ(2deg) rotateY(-10deg) scale(1)}}.marketing-page .threeD-collage-container.leads-hero .collage-item-base-screenshot{display:none;width:100%;transform:translateX(0vw)}@media (min-width: 1200px){.marketing-page .threeD-collage-container.leads-hero .collage-item-base-screenshot{transform:translateX(0vw)}}.marketing-page .threeD-collage-container.leads-hero .collage-item-base-screenshot img{width:100%}.marketing-page .threeD-collage-container.leads-hero .collage-item-new-lead{width:22%;left:3%;top:13%;transform:translateZ(10px)}.marketing-page .threeD-collage-container.leads-hero .collage-item-new-lead img{width:100%;display:block}.marketing-page .threeD-collage-container.leads-hero .collage-item-new-lead p{font-size:10px;line-height:13px}.marketing-page .threeD-collage-container.leads-hero .collage-item-new-lead .new-lead-card{margin-top:5px}.marketing-page .threeD-collage-container.leads-hero .collage-item-pipeline-steps{width:100%;left:0%;top:0%}@media (min-width: 576px){.marketing-page .threeD-collage-container.leads-hero .collage-item-pipeline-steps{width:100%}}.marketing-page .threeD-collage-container.leads-hero .collage-item-pipeline-steps img{width:100%;display:block}.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-form{width:70%;left:35%;top:17%}@media (min-width: 576px){.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-form{width:50%}}.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-form img{width:100%;display:block}.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-form .default-white-card{padding:20px}.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-details{width:33%;left:-1%;top:38%}@media (min-width: 576px){.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-details{width:50%}}.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-details img{width:100%;display:block}.marketing-page .threeD-collage-container.leads-hero .collage-item-lead-details .default-white-card{padding:20px}.marketing-page .threeD-collage-container.leads-hero .collage-item-signed-contract{display:none;left:5.5%;top:50%}@media (min-width: 576px){.marketing-page .threeD-collage-container.leads-hero .collage-item-signed-contract{left:25%;top:49%}}.marketing-page .threeD-collage-container.leads-hero .collage-item-signed-contract .signature{font-family:Tangerine}.marketing-page .threeD-collage-container.leads-hero .collage-item-payment{display:none;left:16.5%;top:27%}.marketing-page .threeD-collage-container.email-hero{height:400px;transform:translateX(5vw);perspective-origin:top;perspective:729vw}@media (min-width: 576px){.marketing-page .threeD-collage-container.email-hero{height:50vh;transform:translateX(0vw) translateY(0vh)}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.email-hero{transform:translateX(0vw) translateY(0vh);perspective:300vw}}.marketing-page .threeD-collage-container.email-hero .global-rotate-container{width:197vw;transform:rotateX(23deg) rotateY(341deg) rotateZ(3deg) scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.email-hero .global-rotate-container{width:138vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.email-hero .global-rotate-container{width:89vw;transform:rotateX(23deg) rotateZ(2deg) rotateY(-10deg) scale(1) translateY(3vh)}}.marketing-page .threeD-collage-container.email-hero .collage-item-inbox{width:100%;left:0%;top:0%}@media (min-width: 576px){.marketing-page .threeD-collage-container.email-hero .collage-item-inbox{width:100%}}.marketing-page .threeD-collage-container.email-hero .collage-item-inbox img{width:100%;display:block}.marketing-page .threeD-collage-container--portal-default-positioner{height:85vh;overflow:hidden;position:relative}@media (min-width: 576px){.marketing-page .threeD-collage-container--portal-default-positioner{height:80vh;margin-left:auto;margin-right:auto;overflow:visible}}.marketing-page .threeD-collage-container.portal-default{perspective-origin:bottom right;perspective:200vw;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:100%;aspect-ratio:6 / 4}@media (min-width: 1200px){.marketing-page .threeD-collage-container.portal-default{perspective:85vw}}.marketing-page .threeD-collage-container.portal-default .global-rotate-container{width:100%;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateX(22%) scale(0.8)}@media (min-width: 1200px){.marketing-page .threeD-collage-container.portal-default .global-rotate-container{width:100%;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1)}}.marketing-page .threeD-collage-container.portal-default .collage-header{top:0px !important}.marketing-page .threeD-collage-container.portal-default .collage-item-base-screenshot{width:100%;transform:translateX(0vw)}@media (min-width: 1200px){.marketing-page .threeD-collage-container.portal-default .collage-item-base-screenshot{transform:translateX(0vw)}}.marketing-page .threeD-collage-container.portal-default .collage-item-base-screenshot img{width:100%}.marketing-page .threeD-collage-container.portal-default .collage-item-new-lead{width:19%}.marketing-page .threeD-collage-container.portal-default .collage-item-new-lead img{width:100%;display:block}.marketing-page .threeD-collage-container.portal-default .collage-item-new-lead p{font-size:10px;line-height:13px}.marketing-page .threeD-collage-container.portal-default .collage-item-new-lead .new-lead-card{margin-top:3px;padding-top:15px;padding-bottom:15px;transform:translateX(10%)}.marketing-page .threeD-collage-container.portal-default .collage-item-signed-contract{padding:15px}.marketing-page .threeD-collage-container.portal-default .collage-item-signed-contract .default-white-card{padding:15px}.marketing-page .threeD-collage-container.portal-default .collage-item-signed-contract .signature{font-family:Tangerine}.marketing-page .threeD-collage-container.portal-default .collage-item-new-lead h3,.marketing-page .threeD-collage-container.portal-default .collage-item-signed-contract h3{font-size:14px}.marketing-page .threeD-collage-container.proposal-collage{position:absolute;width:100%;top:0px;left:0px;z-index:1;perspective-origin:top;perspective:135vw}.marketing-page .threeD-collage-container.proposal-collage .global-rotate-container{width:100%;transform:rotateX(0deg) rotateY(10deg) rotateZ(0deg) translateX(11%) translateY(1%) scale(1.1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.proposal-collage .global-rotate-container{width:100%;transform:rotateX(0deg) rotateY(10deg) rotateZ(0deg) translateX(11%) translateY(0%) scale(1)}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.proposal-collage .global-rotate-container{width:100%;transform:rotateX(0deg) rotateY(10deg) rotateZ(0deg) translateX(-17%) translateY(12%) scale(1.1)}}.marketing-page .threeD-collage-container.proposal-collage .collage-item{transform-origin:left center !important}.marketing-page .threeD-collage-container.proposal-collage .collage-item .default-white-card.for-activity{border-radius:200px}.marketing-page .threeD-collage-container.proposal-collage .collage-item-viewed-proposal{left:0%;top:-54vw;transform:scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-viewed-proposal{top:-38vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-viewed-proposal{left:-3%;top:-18vw}}.marketing-page .threeD-collage-container.proposal-collage .collage-item-approved-quote{left:0%;top:-38vw;transform:scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-approved-quote{top:-30vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-approved-quote{top:-12vw}}.marketing-page .threeD-collage-container.proposal-collage .collage-item-signed-contract{left:0%;top:-22vw;transform:scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-signed-contract{top:-22vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-signed-contract{left:2%;top:-6vw}}.marketing-page .threeD-collage-container.proposal-collage .collage-item-paid-deposit{left:0%;top:-6vw;transform:scale(1)}@media (min-width: 576px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-paid-deposit{top:-14vw}}@media (min-width: 1200px){.marketing-page .threeD-collage-container.proposal-collage .collage-item-paid-deposit{left:5%;top:0vw}}.marketing-page .feature-hero-container{position:relative}.marketing-page .feature-hero-container .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:0.2;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png")}.marketing-page .feature-hero-container .radius-container,.marketing-page .feature-hero-container.radius-container{background-color:#fff;overflow:hidden}.marketing-page .feature-hero-container .radius-container.for-bottom-stroke{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#0000005c;transform:translateY(3px);opacity:0.2}.marketing-page .feature-hero-container .text-based-info{padding:0px 0px 60px 0px;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media (min-width: 1034px){.marketing-page .feature-hero-container .text-based-info{max-width:800px}}@media (min-width: 1200px){.marketing-page .feature-hero-container .text-based-info{padding-top:35px;padding-bottom:100px;max-width:1200px}}.marketing-page .feature-hero-container .text-based-info .row.with-shadow{box-shadow:0px 14px 9px 1px rgba(0,0,0,0.12);-webkit-box-shadow:0px 14px 9px 1px rgba(0,0,0,0.12);background-color:#f8f7f5cf;border-radius:15px;padding:40px 35px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (min-width: 1200px){.marketing-page .feature-hero-container .text-based-info .row.with-shadow{padding:55px 50px}}.marketing-page .feature-hero-container .eyebrow{display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;margin-bottom:20px;margin-left:auto;margin-right:auto;font-weight:800;font-size:20px;color:#9c6bc1;border-radius:6px}@media (min-width: 1200px){.marketing-page .feature-hero-container .eyebrow{flex-direction:row;justify-content:start;margin-left:unset;margin-right:unset;font-size:24px}}.marketing-page .feature-hero-container .eyebrow .feature-icon{width:35px;height:35px;margin-bottom:10px}.marketing-page .feature-hero-container .eyebrow .feature-icon i{font-size:17px}@media (min-width: 1200px){.marketing-page .feature-hero-container .eyebrow .feature-icon i{font-size:23px}}@media (min-width: 1200px){.marketing-page .feature-hero-container .eyebrow .feature-icon{width:45px;height:45px;margin-right:15px;padding-right:15px;margin-bottom:0px}}.marketing-page .feature-hero-container .leader{display:block;text-transform:uppercase;font-weight:800;color:#03ab86;margin-bottom:10px}@media (min-width: 1200px){.marketing-page .feature-hero-container .leader{margin-bottom:8px}}.marketing-page .feature-hero-container .leader i{margin-right:4px}.marketing-page .feature-hero-container h1{color:#375767;font-size:28px;font-weight:800;margin-bottom:20px}@media (min-width: 576px){.marketing-page .feature-hero-container h1{font-size:36px;margin-bottom:30px}}@media (min-width: 1200px){.marketing-page .feature-hero-container h1{font-size:43px}}.marketing-page .feature-hero-container .copy p{color:#5e6c71;color:#375767;font-size:17px;font-weight:100}@media (min-width: 576px){.marketing-page .feature-hero-container .copy p{font-size:18px;max-width:70vw;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.marketing-page .feature-hero-container .copy p{font-size:21px;line-height:30px;max-width:700px}}.marketing-page .feature-hero-container .visual-column{display:none;text-align:right}@media (min-width: 1200px){.marketing-page .feature-hero-container .visual-column{display:block}}@media (min-width: 576px){.marketing-page .feature-hero-container.main-hero-format h1{font-size:50px}}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format h1{font-size:77px}}.marketing-page .feature-hero-container.main-hero-format .copy p{color:#5e6c71}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format .copy p{font-size:25px;margin-bottom:55px}}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format .text-based-info{max-width:1090px;padding-top:100px;padding-bottom:80px}}.marketing-page .feature-hero-container.main-hero-format img.hero-image-desktop{width:90%;max-width:1400px;display:block;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format img.hero-image-desktop{margin-bottom:-245px}}.marketing-page .feature-hero-container.main-hero-format img.wave-divider{width:70%;margin-bottom:28px}@media (min-width: 576px){.marketing-page .feature-hero-container.main-hero-format img.wave-divider{max-width:200px;margin-bottom:35px}}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format img.wave-divider{max-width:300px;margin-top:-10px;margin-bottom:50px}}.marketing-page .feature-hero-container.main-hero-format .start-free-button,.marketing-page .feature-hero-container.main-hero-format .book-demo-button{padding:12px 18px;border-radius:15px}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format .start-free-button,.marketing-page .feature-hero-container.main-hero-format .book-demo-button{padding:20px 25px;border-radius:1.2rem}}.marketing-page .feature-hero-container.main-hero-format .book-demo-button{margin-left:15px}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format .book-demo-button{margin-left:15px}}.marketing-page .main-hero-format-grid-columns{background-color:#fff;padding-top:105px;overflow:hidden}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns{padding-top:165px}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns{width:100%;max-width:100vw;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;padding-top:0px;height:100vh}}.marketing-page .main-hero-format-grid-columns .left-col{text-align:center;padding-left:25px;padding-right:25px}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .left-col{max-width:70vw;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .left-col{padding-left:7vw;padding-right:7vw;text-align:left;max-width:900px}}.marketing-page .main-hero-format-grid-columns h1{text-wrap:balance;font-size:33px;margin-bottom:0px;line-height:38px}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns h1{font-size:50px;line-height:54px}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns h1{font-size:42px;line-height:52px}}.marketing-page .main-hero-format-grid-columns .ring-and-wave{margin:25px 0px;text-align:center}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .ring-and-wave{display:flex;margin:25px 0px}}.marketing-page .main-hero-format-grid-columns .ring-and-wave i{color:#a8c3cc;font-size:29px;margin-right:7px;display:none}.marketing-page .main-hero-format-grid-columns .ring-and-wave .wave-divider{width:50%}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .ring-and-wave .wave-divider{display:block;width:35%}}.marketing-page .main-hero-format-grid-columns .copy{margin-top:40px}.marketing-page .main-hero-format-grid-columns .copy p{color:#375767;margin-bottom:0px}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .copy p{font-size:19px;margin-left:unset;margin-right:unset}}.marketing-page .feature-hero-container.main-hero-format-grid-columns .buttons-container{margin-top:40px;margin-bottom:55px}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format-grid-columns .buttons-container{margin-top:50px;margin-bottom:40px}}.marketing-page .feature-hero-container.main-hero-format-grid-columns .start-free-button,.marketing-page .feature-hero-container.main-hero-format-grid-columns .book-demo-button{padding:12px 18px;border-radius:12px;margin-right:4px;margin-left:4px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width: 1200px){.marketing-page .feature-hero-container.main-hero-format-grid-columns .start-free-button,.marketing-page .feature-hero-container.main-hero-format-grid-columns .book-demo-button{padding:14px 21px;border-radius:1rem;margin-right:10px;margin-left:0px}}.marketing-page .main-hero-format-grid-columns .right-col{height:100%;display:flex;flex-direction:column}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-h="left"]{align-items:start}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-h="left"] .static-image-container{-webkit-transform-origin-x:left}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-h="center"]{align-items:center}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-h="center"] .static-image-container{-webkit-transform-origin-x:center}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-h="right"]{align-items:end}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-h="right"] .static-image-container{-webkit-transform-origin-x:right}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-v="top"]{justify-content:start}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-v="top"] .static-image-container{-webkit-transform-origin-y:top}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-v="center"]{justify-content:center}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-v="center"] .static-image-container{-webkit-transform-origin-y:center}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-v="bottom"]{justify-content:end}.marketing-page .main-hero-format-grid-columns .right-col[data-mobile-align-v="bottom"] .static-image-container{-webkit-transform-origin-y:bottom}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-h="left"]{align-items:start}.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-h="left"] .static-image-container{-webkit-transform-origin-x:left}}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-h="center"]{align-items:center}.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-h="center"] .static-image-container{-webkit-transform-origin-x:center}}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-h="right"]{align-items:end}.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-h="right"] .static-image-container{-webkit-transform-origin-x:right}}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-v="top"]{justify-content:start}.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-v="top"] .static-image-container{-webkit-transform-origin-y:top}}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-v="center"]{justify-content:center}.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-v="center"] .static-image-container{-webkit-transform-origin-y:center}}@media (min-width: 576px){.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-v="bottom"]{justify-content:end}.marketing-page .main-hero-format-grid-columns .right-col[data-tablet-align-v="bottom"] .static-image-container{-webkit-transform-origin-y:right}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-h="left"]{align-items:start}.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-h="left"] .static-image-container{-webkit-transform-origin-x:left}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-h="center"]{align-items:center}.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-h="center"] .static-image-container{-webkit-transform-origin-x:center}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-h="right"]{align-items:end}.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-h="right"] .static-image-container{-webkit-transform-origin-x:right}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-v="top"]{justify-content:start;padding-top:100px}.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-v="top"] .static-image-container{-webkit-transform-origin-y:top}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-v="center"]{justify-content:center}.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-v="center"] .static-image-container{-webkit-transform-origin-y:center}}@media (min-width: 1200px){.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-v="bottom"]{justify-content:end}.marketing-page .main-hero-format-grid-columns .right-col[data-desktop-align-v="bottom"] .static-image-container{-webkit-transform-origin-y:right}}.marketing-page .main-hero-format-grid-columns .customer-quotes-container{position:relative;width:80%}.marketing-page .main-hero-format-grid-columns .customer-quotes-container .quote-char{position:absolute;left:-37px;top:-5px;font-family:"Nunito";font-weight:600;font-size:66px;color:#c8cdcf}.marketing-page .main-hero-format-grid-columns .customer-quotes-container p{color:#375767b3}.marketing-page .main-hero-format-grid-columns .customer-quotes-container p.quote-text{font-size:15px;margin-bottom:6px;line-height:20px}.marketing-page .main-hero-format-grid-columns .customer-quotes-container p.quote-attribution{font-size:14px}.marketing-page .feature-hero-container .static-image-container img{width:100%;display:block}.marketing-page .feature-hero-container .default-screenshot-shadow{box-shadow:5px 2px 11px 1px rgba(0,0,0,0.2);-webkit-box-shadow:5px 2px 11px 1px rgba(0,0,0,0.2)}@media (min-width: 1200px){.marketing-page .feature-hero-container .default-screenshot-shadow{box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21);-webkit-box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21)}}.marketing-page .feature-hero-container.home-page .static-image-container{margin-left:35px;transform:scale(1.4)}@media (min-width: 1200px){.marketing-page .feature-hero-container.home-page .static-image-container{transform:scale(1.3);width:75vw;max-height:80vh;margin-left:5vw;max-width:1400px}}.marketing-page .feature-hero-container.home-page .static-image-container img{border-top-left-radius:10px;border-bottom-left-radius:10px}.marketing-page .feature-hero-container.home-page .video-container{overflow:hidden;margin-left:35px;width:505px;border-radius:10px;margin-bottom:-17vh}@media (min-width: 576px){.marketing-page .feature-hero-container.home-page .video-container{margin-bottom:-6vh;margin-left:20%;margin-top:80px;width:85vw}}@media (min-width: 1200px){.marketing-page .feature-hero-container.home-page .video-container{margin-left:50px;margin-top:50px;margin-bottom:0px;width:90%;max-width:870px;border-radius:15px;border-top-right-radius:0px;border-bottom-right-radius:0px}}.marketing-page .feature-hero-container.home-page .video-container video{display:block;width:100%;position:relative;top:-3px;margin-bottom:-4px}.marketing-page .feature-hero-container.proposals .static-image-container{transform:scale(1.15)}@media (min-width: 576px){.marketing-page .feature-hero-container.proposals .static-image-container{transform:scale(1);margin-top:30px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.proposals .static-image-container{margin-top:0px;width:100%}}@media (min-width: 576px){.marketing-page .feature-hero-container.questionnaires .static-image-container{margin-left:20vw}}@media (min-width: 1200px){.marketing-page .feature-hero-container.questionnaires .static-image-container{margin-left:0px;max-width:700px}}.marketing-page .feature-hero-container.leads .hero-image{transform:scale(1.9);transform-origin:top left;max-width:1150px;margin-bottom:100px}@media (min-width: 576px){.marketing-page .feature-hero-container.leads .hero-image{margin-bottom:0px;padding-left:20px;padding-right:20px;transform:scale(1)}}@media (min-width: 1200px){.marketing-page .feature-hero-container.leads .hero-image{max-width:1350px;padding-left:0px;padding-right:0px}}.marketing-page .feature-hero-container.calendar .static-image-container{margin-left:20px;margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-hero-container.calendar .static-image-container{margin-left:5%;width:80%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.calendar .static-image-container{margin-left:0px;margin-top:10vh;width:90%;max-width:900px}}.marketing-page .feature-hero-container.quotes .static-image-container{transform:scale(1.2) translateX(5vw);margin-bottom:65px}@media (min-width: 576px){.marketing-page .feature-hero-container.quotes .static-image-container{transform:scale(1);margin-top:30px;margin-bottom:0px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.quotes .static-image-container{margin-top:0px;width:100%}}.marketing-page .feature-hero-container.documents .hero-image{padding-left:20px;padding-right:20px;max-width:1150px}@media (min-width: 1200px){.marketing-page .feature-hero-container.documents .hero-image{max-width:1250px;padding-left:0px;padding-right:0px}}.marketing-page .feature-hero-container.vendors .static-image-container{margin-left:35px}@media (min-width: 576px){.marketing-page .feature-hero-container.vendors .static-image-container{margin-top:25px;margin-bottom:80px;width:80vw}}@media (min-width: 1200px){.marketing-page .feature-hero-container.vendors .static-image-container{margin-top:0px;margin-bottom:0px;width:auto;height:75vh}}.marketing-page .feature-hero-container.vendors .static-image-container img{border-top-left-radius:15px}@media (min-width: 576px){.marketing-page .feature-hero-container.vendors .static-image-container img{border-top-left-radius:15px;border-bottom-left-radius:15px}}@media (min-width: 1200px){.marketing-page .feature-hero-container.vendors .static-image-container img{width:auto;max-width:100%;height:100%}}.marketing-page .feature-hero-container.templates .hero-image{padding-left:20px;padding-right:20px;max-width:600px}@media (min-width: 1200px){.marketing-page .feature-hero-container.templates .hero-image{max-width:800px;padding-left:0px;padding-right:0px}}@media (min-width: 576px){.marketing-page .feature-hero-container.tasks .static-image-container{margin-left:10vw}}@media (min-width: 1200px){.marketing-page .feature-hero-container.tasks .static-image-container{margin-left:0px;max-width:1000px}}.marketing-page .feature-hero-container.invoices .static-image-container{transform:scale(1.15)}@media (min-width: 576px){.marketing-page .feature-hero-container.invoices .static-image-container{transform:scale(1);margin-top:30px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.invoices .static-image-container{margin-top:0px;width:100%}}@media (min-width: 576px){.marketing-page .feature-hero-container.contracts .static-image-container{width:80%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.contracts .static-image-container{width:100%;max-width:800px;opacity:0.8}}@media (min-width: 576px){.marketing-page .feature-hero-container.mood-boards .static-image-container img{transform:translateX(26%)}}@media (min-width: 1200px){.marketing-page .feature-hero-container.mood-boards .static-image-container img{transform:translateX(0px)}}@media (min-width: 576px){.marketing-page .feature-hero-container.timelines .static-image-container{margin-left:15vw}}@media (min-width: 1200px){.marketing-page .feature-hero-container.timelines .static-image-container{margin-left:0px}}@media (min-width: 1200px){.marketing-page .feature-hero-container.timelines .static-image-container img{max-height:85vh}}.marketing-page .feature-hero-container.contact-list .static-image-container{margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-hero-container.contact-list .static-image-container{width:80%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.contact-list .static-image-container{width:90%;margin-top:100px;max-width:800px}}.marketing-page .feature-hero-container.activity .static-image-container{margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-hero-container.activity .static-image-container{width:90%}}@media (min-width: 1200px){.marketing-page .feature-hero-container.activity .static-image-container{width:100%;max-width:1000px;margin-bottom:0px}}@media (min-width: 576px){.marketing-page .feature-hero-container.messages .static-image-container{width:80%;margin-top:50px;margin-bottom:100px}}@media (min-width: 1200px){.marketing-page .feature-hero-container.messages .static-image-container{width:100%;margin-top:50px;margin-bottom:0px;margin-right:100px;max-width:800px}}.marketing-page .feature-hero-container.mobile .radius-container{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/product_shots/feature_hero_images/mobile_feature_hero.jpg");background-size:cover;background-position:65% center;height:80vh}@media (min-width: 1200px){.marketing-page .feature-hero-container.mobile .radius-container{background-position:center center;height:85vh}}.marketing-page .feature-hero-container.mobile .radius-container h1{text-shadow:1px 1px 26px rgba(0,0,0,0.42)}@media (min-width: 1200px){.marketing-page .feature-hero-container.mobile .radius-container .text-based-info{padding-top:100px}}.marketing-page .feature-hero-container.portal .static-image-container{transform:translateX(4vw);margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-hero-container.portal .static-image-container{transform:translateX(0px);margin-left:20vw}}@media (min-width: 1200px){.marketing-page .feature-hero-container.portal .static-image-container{margin-left:0px;width:45vw;max-width:1000px}}.marketing-page .feature-hero-container.email .hero-image{transform:scale(1.9);transform-origin:top left;max-width:1150px;margin-bottom:100px;margin-top:-45px}@media (min-width: 576px){.marketing-page .feature-hero-container.email .hero-image{margin-bottom:0px;padding-left:20px;padding-right:20px;transform:scale(1)}}@media (min-width: 1200px){.marketing-page .feature-hero-container.email .hero-image{max-width:1350px;padding-left:0px;padding-right:0px;margin-top:-120px;margin-bottom:-70px}}.marketing-page .feature-hero-container.sales .hero-image{transform:scale(1.9);transform-origin:top left;max-width:1150px;margin-bottom:150px;margin-top:-45px;margin-left:30px;border-top-left-radius:5px;box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21);-webkit-box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21)}@media (min-width: 576px){.marketing-page .feature-hero-container.sales .hero-image{margin-bottom:0px;padding-left:20px;padding-right:20px;transform:scale(1)}}@media (min-width: 1200px){.marketing-page .feature-hero-container.sales .hero-image{border-top-right-radius:20px;border-top-left-radius:20px;max-width:1200px;padding-left:0px;padding-right:0px;margin-bottom:-70px;margin-left:auto;margin-top:0px}}.marketing-page .feature-hero-container.sales .grid-transform-scene{width:100vw;transform-origin:top center;perspective-origin:top;perspective:403vw;height:300px;transform:scale(0.4)}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-cards{position:absolute;transform:rotateX(40deg) rotateZ(6deg) scale(1) translateX(-27%);top:-26vh;height:300px;width:250vw;transform-style:preserve-3d;transform-origin:top center;text-align:center}@media (min-width: 1200px){.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-cards{width:241vw;top:-46vh;transform:rotateX(40deg) rotateZ(6deg) scale(1) translateX(-29%)}}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card{transition:all 0.6s ease-out;background-color:#fff;margin:13px;border-radius:20px;width:calc(33% - 26px);display:inline-block;overflow:hidden;opacity:0.8;border:4px solid #fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card img{width:100%;display:block}@media (min-width: 1200px){.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card{width:calc(20% - 40px);border-radius:40px;border-width:10px}}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card.raised{transform:translate3d(-67px, 26px, 223px) scale(1.2);box-shadow:linear-gradient(45deg, #03ab86, #7164c6);-webkit-box-shadow:22px 23px 21px 1px rgba(0,0,0,0.35);opacity:1;background-image:linear-gradient(45deg, #9e66c7, #7164c6);border:0px}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card.raised img.placeholder{opacity:0}@media (min-width: 1200px){.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card.raised{transform:translate3d(-152px, 258px, 259px) scale(1.3);box-shadow:45px 45px 37px 1px #00000054;-webkit-box-shadow:45px 45px 37px 1px #00000054}}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card.raised .new-lead-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:10px;background-color:#fff;border-radius:15px;padding:15px}.marketing-page .feature-hero-container.sales .grid-transform-scene .grid-card.raised .new-lead-container img.avatar{display:block;width:60px;height:60px;border-radius:100%}.marketing-page .feature-hero-container.sales .transform-scene{position:absolute;top:0px;left:0px;width:500px;transform-origin:top left;perspective-origin:top;perspective:100vw;transform:scale(0.7)}.marketing-page .feature-hero-container.sales .visual-column img{position:absolute;top:0px;left:0px;transform:rotateX(51deg) rotateZ(17deg) scale3d(1.5, 1.5, 1.5);width:80%;border-radius:32px;box-shadow:1px 1px 0 1px #f9f9fb,-1px 0 28px 0 rgba(34,33,81,0.01),28px 28px 28px 0 rgba(34,33,81,0.25);border:4px solid #fff}.marketing-page .feature-hero-container.sales .visual-column img.sale-shot{transform:rotateX(21deg) rotateZ(356deg) scale3d(1.5, 1.5, 1.5) translateX(175px) translateY(141px) translateZ(24px);z-index:1}.marketing-page .feature-hero-container button.signup-button{border-color:#03ab86;color:#00ab86;border-radius:100px;padding:13px 19px;transition:all 0.3s}@media (min-width: 576px){.marketing-page .feature-hero-container button.signup-button{padding:15px 20px}}@media (min-width: 1034px){.marketing-page .feature-hero-container button.signup-button{font-size:18px;padding:18px 25px}}.marketing-page .feature-hero-container button.signup-button:hover{background-color:#03ab86;color:#fff}.marketing-page .feature-hero-container button.signup-button i{margin-left:5px;margin-right:0px}@media (min-width: 1034px){.marketing-page .feature-hero-container button.signup-button i{margin-left:10px}}.marketing-page .feature-hero-container .leader{background-image:linear-gradient(45deg, #5cb0cc, #2cb798);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.marketing-page .multi-block{background-color:#edf9ff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){.marketing-page .multi-block{padding-bottom:40px}}.marketing-page .multi-block{background-size:contain;background-repeat:no-repeat}.marketing-page .multi-block .pillbox{background-color:#fff;width:100vw;padding-left:10px;padding-right:10px;margin-bottom:15px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.marketing-page .multi-block .pillbox::-webkit-scrollbar{display:none}@media (min-width: 576px){.marketing-page .multi-block .pillbox{text-align:center;width:90%;margin-left:auto;margin-right:auto;border-radius:8px;margin-bottom:40px}}@media (min-width: 1200px){.marketing-page .multi-block .pillbox{width:100%;max-width:1000px}}.marketing-page .multi-block .header{text-align:center;padding-top:25px;padding-bottom:20px}@media (min-width: 576px){.marketing-page .multi-block .header{padding-top:45px;padding-bottom:40px}}@media (min-width: 1200px){.marketing-page .multi-block .header{padding-top:100px;padding-bottom:50px}}.marketing-page .multi-block .header h3{padding:0px 50px}@media (min-width: 1200px){.marketing-page .multi-block .header h3{font-size:35px}}.marketing-page .multi-block .pillbox .link{display:inline-block;padding:15px;border-top:3px solid transparent;border-bottom:4px solid transparent;font-weight:600;color:#aeafba;transition:all 0.3s}@media (min-width: 1200px){.marketing-page .multi-block .pillbox .link{font-size:18px}.marketing-page .multi-block .pillbox .link:hover{cursor:pointer;color:#313469;border-bottom-color:#313469}}.marketing-page .multi-block .pillbox .active{color:#313469;border-bottom-color:#313469}.marketing-page .multi-block .content-wrapper{width:90%;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}.marketing-page .multi-block .content-wrapper{max-width:1380px}.marketing-page .multi-block .content-wrapper img{max-width:100%;margin-bottom:35px}@media (min-width: 1200px){.marketing-page .multi-block .check-benefit-container{padding-left:80px}}.marketing-page .multi-block .check-benefit{display:flex;margin-bottom:30px}@media (min-width: 1200px){.marketing-page .multi-block .check-benefit{margin-bottom:40px}}.marketing-page .multi-block .check-benefit h4{line-height:20px;color:#323469}.marketing-page .multi-block .check-benefit p{color:#464646}.marketing-page .multi-block .check-benefit-icon{position:relative;background-color:#323469;color:#fff;width:45px;height:45px;margin-right:25px;border-radius:8px}@media (min-width: 1200px){.marketing-page .multi-block .check-benefit-icon{margin-right:35px}}.marketing-page .multi-block .check-benefit-icon i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:20px;display:block}.marketing-page .feature-card-stack .feature-card-stack-cards-container{margin-left:auto;margin-right:auto}.marketing-page .feature-card-stack h2{font-weight:100;text-align:center;margin-bottom:20px;font-size:23px}@media (min-width: 576px){.marketing-page .feature-card-stack h2{font-size:34px;margin-bottom:35px}}.marketing-page .feature-card-stack h2.left-align-with-margin{text-align:left}@media (min-width: 576px){.marketing-page .feature-card-stack h2.left-align-with-margin{margin-left:25px}}@media (min-width: 1034px){.marketing-page .feature-card-stack h2.left-align-with-margin{margin-left:33px}}@media (min-width: 1200px){.marketing-page .feature-card-stack h2.left-align-with-margin{margin-left:38px}}.marketing-page .feature-flip-block{margin-top:60px}@media (min-width: 576px){.marketing-page .feature-flip-block{margin-top:160px}}@media (min-width: 1200px){.marketing-page .feature-flip-block{margin-top:200px}}.marketing-page .feature-flip-block .visual-column{margin-bottom:25px;text-align:center}@media (min-width: 576px){.marketing-page .feature-flip-block .visual-column{margin-bottom:0px}}.marketing-page .feature-flip-block .text-column{text-wrap:balance}@media (min-width: 576px){.marketing-page .feature-flip-block.text-on-left .text-column{padding-right:50px}}@media (min-width: 1200px){.marketing-page .feature-flip-block.text-on-left .text-column{padding-right:60px}}@media (min-width: 576px){.marketing-page .feature-flip-block.text-on-right .text-column{padding-left:50px}}@media (min-width: 1200px){.marketing-page .feature-flip-block.text-on-right .text-column{padding-left:80px}}.marketing-page .feature-flip-block video,.marketing-page .feature-flip-block img{display:block;max-width:100%}.marketing-page .feature-flip-block .visual-wrapper.simple-border-wrapper{background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid #c4c4c4}@media (min-width: 576px){.marketing-page .feature-flip-block .visual-wrapper.simple-border-wrapper{border-radius:15px}}.marketing-page .feature-flip-block .visual-wrapper.simple-border-wrapper.blue-theme{background-color:#09a5cd;border-color:#09a5cd}.marketing-page .feature-flip-block .visual-wrapper.simple-border-wrapper.purple-theme{background-color:#76008d;border-color:#76008d}.marketing-page .feature-flip-block .visual-wrapper.simple-border-wrapper.light-grey-theme{background-color:#d7d7d7;border-color:#d7d7d7;box-shadow:0px 0px 2px 3px #9191910f;-webkit-box-shadow:0px 0px 2px 3px #9191910f}.marketing-page .feature-flip-block .visual-wrapper.simple-border-wrapper.dark-grey-theme{background-color:#7C7C7E;border-color:#7C7C7E;box-shadow:0px 0px 25px 10px #000000;-webkit-box-shadow:0px 0px 25px 10px #000000}.marketing-page .simple-feature-grid{display:grid;grid-template-columns:1fr;row-gap:45px;margin-top:60px}@media (min-width: 576px){.marketing-page .simple-feature-grid{grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:60px}}.marketing-page .simple-feature-grid.extra-top-spacing{margin-top:120px}@media (min-width: 1200px){.marketing-page .simple-feature-grid.extra-top-spacing{margin-top:160px}}@media (max-width: 480px){.marketing-page .mobile-full-width .simple-feature-grid{margin-left:30px;margin-right:30px}}@media (min-width: 576px){.marketing-page .simple-feature-grid .feature-grid-item{text-align:center}}.marketing-page .simple-feature-grid i.main-icon{font-size:25px;margin-right:8px}@media (min-width: 576px){.marketing-page .simple-feature-grid i.main-icon{font-size:28px;margin-left:auto;margin-right:auto;margin-bottom:15px}}.marketing-page .simple-feature-grid h3{display:grid;grid-template-columns:auto 1fr;font-weight:600;margin-bottom:10px;font-size:17px;align-items:center}@media (min-width: 576px){.marketing-page .simple-feature-grid h3{grid-template-columns:1fr}}.marketing-page .simple-feature-grid p{text-wrap:balance}@media (min-width: 1200px){.marketing-page .simple-feature-grid p{font-size:16px}}.marketing-page .card-grid .card-grid-column{margin-bottom:30px}@media (min-width: 576px){.marketing-page .card-grid .card-grid-column{margin-bottom:30px}}.marketing-page .card-grid .card-grid-card{background-color:#fff;border-radius:12px;text-align:left;padding:20px;height:100%}@media (min-width: 1200px){.marketing-page .card-grid .card-grid-card{padding:30px}}.marketing-page .benefit-block{padding:0px;margin-left:auto;margin-right:auto;border-radius:8px;margin-bottom:60px;overflow:hidden;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page .benefit-block .description-content-container{padding:30px;padding-bottom:0px}@media (min-width: 576px){.marketing-page .benefit-block .description-content-container{padding:35px;padding-bottom:35px}}@media (min-width: 1200px){.marketing-page .benefit-block .description-content-container{padding:55px;padding-bottom:55px}}.marketing-page .benefit-block .section-leader{font-size:14px;margin-bottom:10px}@media (min-width: 576px){.marketing-page .benefit-block .section-leader{margin-bottom:20px}}@media (min-width: 1200px){.marketing-page .benefit-block .section-leader{margin-bottom:18px;font-size:14px}}.marketing-page .benefit-block h2{font-size:23px;font-weight:800;margin-bottom:25px;color:#fff}@media (min-width: 576px){.marketing-page .benefit-block h2{font-size:25px}}@media (min-width: 1200px){.marketing-page .benefit-block h2{font-size:34px}}.marketing-page .benefit-block .section-copy p{color:#fff}@media (min-width: 1200px){.marketing-page .benefit-block .section-copy p{font-size:16px;line-height:25px}}.marketing-page .benefit-block .section-copy .icon-bullet{display:block;margin-bottom:8px;font-weight:600}.marketing-page .benefit-block .section-copy .icon-bullet i{margin-right:5px}.marketing-page .benefit-block .image-container img{max-width:100%}@media (min-width: 1200px){.marketing-page .benefit-block .image-container{padding-left:80px}}.marketing-page .benefit-block.purple{background-color:#fdf2ff}.marketing-page .benefit-block.purple .section-leader{color:#9f5cab}.marketing-page .benefit-block.purple .mobile-cta-button,.marketing-page .benefit-block.purple .desktop-cta-button{background-color:#804b89}.marketing-page .benefit-block.green{background-color:#f0fff4}.marketing-page .benefit-block.green .section-leader{color:#24983b}.marketing-page .benefit-block.green .mobile-cta-button,.marketing-page .benefit-block.green .desktop-cta-button{background-color:#316d41}.marketing-page .benefit-block.blue{background-color:#ecf9ff}.marketing-page .benefit-block.blue .section-leader{color:#2e79ae}.marketing-page .benefit-block.blue .mobile-cta-button,.marketing-page .benefit-block.blue .desktop-cta-button{background-color:#2d6983}.marketing-page .benefit-block.dark-blue{background-color:#15384a}.marketing-page .benefit-block.dark-blue .section-copy p{color:#b6cedb}.marketing-page .benefit-block.dark-blue .section-leader{color:#a0b8c4}.marketing-page .benefit-block.dark-blue .mobile-cta-button,.marketing-page .benefit-block.dark-blue .desktop-cta-button{background-color:#2d6983}.marketing-page .benefit-block .mobile-cta-button{width:100%;color:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.marketing-page .benefit-block .desktop-cta-button{color:#fff;margin-top:30px}.marketing-page .benefit-block.collaborate1 .image-container{perspective:2000px}.marketing-page .benefit-block.collaborate1 .image-container img{transform:rotateY(-14deg) rotateX(14deg) scale(1.1) translateX(-10%);position:relative;right:-63px;margin-bottom:20px}.marketing-page .benefit-block.documents1 .image-container{perspective:2000px}.marketing-page .benefit-block.documents1 .image-container img{transform:rotateY(-17deg) rotateX(17deg) scale(1.4) translateX(-10%);position:relative;right:-63px;margin-top:100px;margin-bottom:0px}@media (min-width: 576px){.marketing-page .benefit-block.documents1 .image-container img{margin-top:0px;margin-bottom:0px}}.marketing-page .span-benefit{margin-bottom:60px}.marketing-page .span-benefit.black{background-color:#000}.marketing-page .span-benefit.black h2{color:#fff}.marketing-page .span-benefit.off-black{background-color:#0b0c0f}.marketing-page .span-benefit.off-black h2{color:#fff}.marketing-page .span-benefit.off-black p{color:#aeaeae}.marketing-page .span-benefit.white{background-color:#fff}.marketing-page .span-benefit.white h2{color:#464646}.marketing-page .span-benefit.feature-collage{text-align:center;padding-top:60px}@media (min-width: 1200px){.marketing-page .span-benefit.feature-collage{padding-top:90px}}.marketing-page .span-benefit.feature-collage .header{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media (min-width: 576px){.marketing-page .span-benefit.feature-collage .header{padding-left:0px;padding-right:0px;max-width:80vw}}@media (min-width: 1200px){.marketing-page .span-benefit.feature-collage .header{max-width:800px}}.marketing-page .span-benefit.feature-collage h2{font-weight:800;font-size:27px;margin-bottom:30px;max-width:80vw;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.marketing-page .span-benefit.feature-collage h2{font-size:34px;margin-bottom:50px}}.marketing-page .span-benefit.feature-collage img{display:block;max-width:80%;margin-left:auto;margin-right:auto;margin-top:30px}@media (min-width: 576px){.marketing-page .span-benefit.feature-collage img{max-width:40vw}}@media (min-width: 1200px){.marketing-page .span-benefit.feature-collage img{max-width:500px}}.marketing-page .span-benefit.feature-collage .feature-box{display:inline-block;background-color:#212121;color:#d5d5d5;padding:11px;border-radius:5px;margin-left:5px;margin-right:5px;margin-bottom:10px;font-weight:600;font-size:13px}@media (min-width: 576px){.marketing-page .span-benefit.feature-collage .feature-box{font-size:15px}}.marketing-page .span-benefit.feature-collage .feature-box i{margin-right:5px}.marketing-page .span-benefit.get-inspired{clip-path:ellipse(175% 94% at 50% 5%);overflow:hidden}.marketing-page .span-benefit.get-inspired img.get-inspired{max-width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-left:40px;padding-right:40px;padding-top:50px}@media (min-width: 576px){.marketing-page .span-benefit.get-inspired img.get-inspired{max-width:500px;padding-top:80px}}@media (min-width: 1200px){.marketing-page .span-benefit.get-inspired img.get-inspired{max-width:850px;padding-top:80px}}.marketing-page .span-benefit.get-inspired img.mood-boards{max-width:100%;display:block;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-left:25px;padding-right:25px;padding-top:20px}@media (min-width: 576px){.marketing-page .span-benefit.get-inspired img.mood-boards{padding-bottom:80px}}@media (min-width: 1034px){.marketing-page .span-benefit.get-inspired img.mood-boards{max-width:850px}}@media (min-width: 1200px){.marketing-page .span-benefit.get-inspired img.mood-boards{max-width:1000px;padding-top:80px;padding-bottom:120px}}.marketing-page .span-benefit.get-inspired p{text-align:center;margin-left:30px;margin-right:30px}@media (min-width: 576px){.marketing-page .span-benefit.get-inspired p{margin-left:auto;margin-right:auto;max-width:600px}}@media (min-width: 1200px){.marketing-page .span-benefit.get-inspired p{font-size:18px;max-width:700px}}.marketing-page .span-benefit.span-benefit-big-text{text-align:center;padding-top:40px;padding-bottom:40px}@media (min-width: 576px){.marketing-page .span-benefit.span-benefit-big-text{padding-top:60px;padding-bottom:60px}}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-big-text{padding-top:100px;padding-bottom:100px}}.marketing-page .span-benefit.span-benefit-big-text h3{font-size:33px;margin-left:auto;margin-right:auto;margin-bottom:0px;width:90%}@media (min-width: 576px){.marketing-page .span-benefit.span-benefit-big-text h3{max-width:80%}}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-big-text h3{max-width:900px;font-size:55px}}.marketing-page .span-benefit.span-benefit-all-features-collage{background-image:linear-gradient(135deg, #3a3e88 10%, #040521 100%);padding-top:50px;padding-bottom:30px;margin-bottom:0px}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-all-features-collage{padding-top:90px;padding-bottom:70px}}.marketing-page .span-benefit.span-benefit-all-features-collage h3.headline{color:#fff;text-align:center;font-weight:800;font-size:35px;margin-bottom:25px;padding:0px 30px}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-all-features-collage h3.headline{padding:0px;font-size:77px;margin-bottom:30px}}.marketing-page .span-benefit.span-benefit-all-features-collage .wave-divider{width:50%;max-width:200px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-all-features-collage .wave-divider{max-width:350px;margin-bottom:50px}}.marketing-page .span-benefit.span-benefit-all-features-collage .container-fluid.card-grid{max-width:1370px}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-all-features-collage .card-grid-card{transition:all 0.3s}.marketing-page .span-benefit.span-benefit-all-features-collage .card-grid-card:hover{transform:scale(1.03);box-shadow:0px 12px 21px 1px rgba(0,0,0,0.65);-webkit-box-shadow:0px 12px 21px 1px rgba(0,0,0,0.65)}}.marketing-page .span-benefit.span-benefit-all-features-collage .app-icon{margin-bottom:15px}.marketing-page .span-benefit.span-benefit-all-features-collage .card-grid-card h4{font-weight:800;color:#464646}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-all-features-collage .card-grid-card h4{font-size:19.5px}}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-all-features-collage .card-grid-card p{font-size:15px}}.marketing-page .span-benefit.span-benefit-features-and-computer{background-image:linear-gradient(222deg, rgba(137,137,137,0.02) 0%, rgba(137,137,137,0.02) 21%, transparent 21%, transparent 63%, rgba(101,101,101,0.02) 63%, rgba(101,101,101,0.02) 99%, rgba(35,35,35,0.02) 99%, rgba(35,35,35,0.02) 100%),linear-gradient(267deg, rgba(40,40,40,0.02) 0%, rgba(40,40,40,0.02) 23%, transparent 23%, transparent 48%, rgba(87,87,87,0.02) 48%, rgba(87,87,87,0.02) 98%, rgba(47,47,47,0.02) 98%, rgba(47,47,47,0.02) 100%),linear-gradient(78deg, rgba(103,103,103,0.02) 0%, rgba(103,103,103,0.02) 40%, transparent 40%, transparent 64%, rgba(100,100,100,0.02) 64%, rgba(100,100,100,0.02) 84%, rgba(35,35,35,0.02) 84%, rgba(35,35,35,0.02) 100%),linear-gradient(136deg, rgba(135,135,135,0.02) 0%, rgba(135,135,135,0.02) 14%, transparent 14%, transparent 67%, rgba(51,51,51,0.02) 67%, rgba(51,51,51,0.02) 68%, rgba(178,178,178,0.02) 68%, rgba(178,178,178,0.02) 100%),linear-gradient(90deg, white, white);background-color:#F8F8F9;padding-top:70px;padding-bottom:70px;margin-bottom:0px;margin-top:100px;overflow:hidden}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer{padding-top:100px}}.marketing-page .span-benefit.span-benefit-features-and-computer .text-block-header{margin-top:0px;margin-bottom:0px;padding-left:30px;padding-right:30px}@media (min-width: 576px){.marketing-page .span-benefit.span-benefit-features-and-computer .text-block-header{max-width:700px}}.marketing-page .span-benefit.span-benefit-features-and-computer .text-block-header h1{font-size:46px;line-height:50px;margin-bottom:25px;font-weight:800;color:#15384a;text-wrap:balance}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .text-block-header h1{font-size:55px}}.marketing-page .span-benefit.span-benefit-features-and-computer .text-block-header p{text-wrap:balance}.marketing-page .span-benefit.span-benefit-features-and-computer .text-block-header i{animation-duration:1.5s}.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer{margin:0px auto;margin-top:30px}.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer img.mobile-image{display:block;width:100%;transform:scale(1.4);transform-origin:top center;margin-bottom:120px}@media (min-width: 576px){.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer img.mobile-image{margin-bottom:180px}}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer img.mobile-image{display:none}}.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer img.desktop-image{display:none}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer img.desktop-image{display:block;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .screenshot-footer{width:80%;max-width:1400px;padding:15px;padding-bottom:0px;background-color:#0000000a;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid #ffffff;margin-bottom:-20vh}}.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tiles-container{text-align:center;margin-top:30px;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tiles-container{margin-top:50px;margin-bottom:100px;max-width:1200px}}.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile{display:inline-flex;flex-direction:column;justify-content:center;text-align:center;font-size:14px;width:calc(30% - 20px);margin:10px;height:auto;aspect-ratio:1 / 1;border-radius:15px;background-color:#fff;color:#15384a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #e9e9e9;transition:all 0.2s}@media (min-width: 576px){.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile{font-size:13.5px}}@media (min-width: 576px){.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile{width:calc(18% - 20px)}}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile{width:calc(10% - 20px)}}.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile .feature-icon.icon-container{width:45px;height:45px;margin:0px auto;margin-bottom:10px;transition:all 0.2s}.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile .feature-icon.icon-container i{font-size:20px}.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile:hover{border-color:#c9c9c9;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 1200px){.marketing-page .span-benefit.span-benefit-features-and-computer .feature-tile:hover .feature-icon.icon-container{transform:scale(1.05)}}.marketing-page .span-benefit.communication-collage{height:calc(100vh - 50px);position:relative;overflow:hidden}.marketing-page .span-benefit.communication-collage .text-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:65%;text-align:center}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .text-container{width:50%}}.marketing-page .span-benefit.communication-collage .text-container h3{font-size:28px;font-weight:800}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .text-container h3{font-size:60px;line-height:60px}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .text-container h3{font-size:77px;line-height:77px}}.marketing-page .span-benefit.communication-collage .text-container p{font-size:18px}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .text-container p{width:60%;margin-left:auto;margin-right:auto}}.marketing-page .span-benefit.communication-collage .image-collage-item{border-radius:10px;position:absolute;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.marketing-page .span-benefit.communication-collage .image-collage-item.person01{width:140px;height:140px;top:9%;left:4%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person01{width:155px;height:155px;top:8%;left:9%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person01{width:220px;height:220px;top:4%;left:12%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person02{width:65px;height:65px;top:4%;left:56%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person02{width:110px;height:110px;top:-1%;left:53%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person02{width:150px;height:150px;top:-1%;left:55%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person03{width:120px;height:120px;top:21%;right:-6%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person03{width:150px;height:150px;top:21%;right:-1%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person03{width:220px;height:220px;top:16%;right:7%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person04{width:130px;height:130px;bottom:11%;left:-11%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person04{width:160px;height:160px;bottom:11%;left:-1%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person04{width:200px;height:200px;bottom:8%;left:2%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person05{width:120px;height:120px;bottom:4%;right:-3%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person05{width:160px;height:160px;bottom:4%;right:-1%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person05{width:190px;height:190px;bottom:4%;right:1%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person06{width:65px;height:65px;right:-3%;bottom:33%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person06{width:100px;height:100px;right:-3%;bottom:33%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person06{width:130px;height:130px;right:20%;bottom:20%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person07{width:70px;height:70px;top:38%;left:-3%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person07{width:130px;height:130px;top:36%;left:-3%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person07{width:150px;height:150px;top:36%;left:-2%}}.marketing-page .span-benefit.communication-collage .image-collage-item.person08{width:60px;height:60px;bottom:8%;left:35%}@media (min-width: 576px){.marketing-page .span-benefit.communication-collage .image-collage-item.person08{width:100px;height:100px;bottom:8%;left:38%}}@media (min-width: 1200px){.marketing-page .span-benefit.communication-collage .image-collage-item.person08{width:130px;height:130px;bottom:7%;left:40%}}.marketing-page section.marketing-footer-section{padding-bottom:0px}.marketing-page .footer{color:#fff;padding-bottom:25px;position:relative}@media (min-width: 1200px){.marketing-page .footer{padding-bottom:22px}}.marketing-page .footer .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:0.2;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png")}.marketing-page .footer .footer-columns-container{position:relative;z-index:2;padding-left:0px;padding-right:40px;padding-top:30px;max-width:100%}@media (min-width: 576px){.marketing-page .footer .footer-columns-container{padding-left:25px;padding-right:25px;padding-top:37px}}.marketing-page .footer .link-column{margin-bottom:35px}@media (min-width: 576px){.marketing-page .footer .link-column{margin-bottom:0px}}.marketing-page .footer .link-column h4{color:#15384a;margin-bottom:15px;font-weight:800;font-size:16px}@media (min-width: 1200px){.marketing-page .footer .link-column h4{margin-bottom:10px;font-size:15px}}.marketing-page .footer .link-column a,.marketing-page .footer .link-column .fake-a{color:#15384a;font-weight:600;display:block;width:fit-content;block-size:fit-content;margin:25px 0px;transition:all 0.15s}@media (min-width: 1200px){.marketing-page .footer .link-column a,.marketing-page .footer .link-column .fake-a{position:relative;left:-10px;font-size:15px;margin:5px 0px;padding:10px 0px;padding-left:10px;width:90%;border-radius:6px}}.marketing-page .footer .link-column a:hover,.marketing-page .footer .link-column .fake-a:hover{color:#000;cursor:pointer}@media (min-width: 1200px){.marketing-page .footer .link-column a:hover,.marketing-page .footer .link-column .fake-a:hover{background-color:#f7f7f7}}.marketing-page .footer .link-column a i,.marketing-page .footer .link-column .fake-a i{margin-right:4px}.marketing-page .footer .footer-logo{width:170px;display:block;filter:invert(17%) sepia(7%) saturate(4508%) hue-rotate(157deg) brightness(95%) contrast(90%);margin-bottom:32px}@media (min-width: 576px){.marketing-page .footer .footer-logo{margin-top:40px}}@media (min-width: 1200px){.marketing-page .footer .footer-logo{margin-top:0px;width:153px;margin-bottom:29px}}.marketing-page .footer .social-links a{color:#15384a;font-size:16px;margin-right:15px;opacity:.8;transition:all 0.3s}.marketing-page .footer .social-links a:hover{opacity:1}@media (min-width: 1200px){.marketing-page .footer .social-links{font-size:21px;margin-right:13px}}.marketing-page .footer .legal{opacity:.7}@media (min-width: 1200px){.marketing-page .footer .legal{padding-right:50px;margin-top:20px}}.marketing-page .footer .legal p,.marketing-page .footer .legal a{margin-bottom:2px;font-size:15px;color:#15384a}@media (min-width: 1200px){.marketing-page .footer .legal p,.marketing-page .footer .legal a{font-size:13px}}.marketing-page .footer-leader{background-color:#fff;padding:15px 0px;border-style:solid;border-color:#e6e8e8;border-top-width:1px;border-bottom-width:1px}@media (min-width: 576px){.marketing-page .footer-leader{padding-left:25px}}@media (min-width: 1200px){.marketing-page .footer-leader{padding-left:0px}}.marketing-page .footer-leader .max-width-container-content{display:flex;align-items:center}.marketing-page .footer-leader .logo-icon{filter:invert(17%) sepia(7%) saturate(4508%) hue-rotate(157deg) brightness(95%) contrast(90%);width:30px;display:block;margin-right:15px}.marketing-page .footer-leader p{margin:0px;font-size:14px;color:#15384a}.marketing-page .footer-leader p.benefit-label{display:inline-block;border:1px solid #fff;width:fit-content;font-weight:800;border-radius:100px;padding:7px 12px;font-size:14px !important}.marketing-page .footer-leader .benefit-labels-container{display:none}@media (min-width: 1200px){.marketing-page .footer-leader .benefit-labels-container{display:flex;justify-content:end;flex-grow:1;color:#15384a}}.marketing-page .footer-leader .benefit-labels-container .benefit{border-left:1px solid #c9c9c9;padding:0px 25px;font-size:14px}.marketing-page .footer-leader .benefit-labels-container .benefit:last-child{padding-right:0px}.marketing-page .footer-leader .benefit-labels-container .benefit i{margin-right:10px}.marketing-page .footer-topper-max-width-container{background-color:#fff;border-top:1px solid #dbdbdb}@media (max-width: 480px){.marketing-page .footer-topper-max-width-container .max-width-container-content{width:100%}}.marketing-page .footer-topper{position:relative;overflow:hidden}@media (min-width: 576px){.marketing-page .footer-topper{padding-top:100px;padding-bottom:100px;overflow:visible}}.marketing-page .footer-topper .padded-column{padding:40px;padding-top:60px}@media (min-width: 576px){.marketing-page .footer-topper .padded-column{padding:0px}}@media (min-width: 1200px){.marketing-page .footer-topper .padded-column{padding:0px}}.marketing-page .footer-topper .image-column{padding:0px;padding-left:40px;padding-top:15px;height:40vh}@media (min-width: 576px){.marketing-page .footer-topper .image-column{padding-top:0px}}.marketing-page .footer-topper img.logo{width:150px;filter:invert(17%) sepia(7%) saturate(4508%) hue-rotate(157deg) brightness(95%) contrast(90%);display:block;margin-bottom:20px}.marketing-page .footer-topper h2{color:#15384a;font-size:25px;margin-bottom:20px}@media (min-width: 1200px){.marketing-page .footer-topper h2{font-size:35px}}.marketing-page .footer-topper p{color:#15384a;margin-bottom:40px;text-wrap:balance}@media (min-width: 1200px){.marketing-page .footer-topper p{font-size:16px}}.marketing-page .footer-topper .image-container{background-color:red;height:130%;overflow:hidden;border-top-left-radius:10px;box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21);-webkit-box-shadow:11px 14px 36px 7px rgba(0,0,0,0.21)}@media (min-width: 1200px){.marketing-page .footer-topper .image-container{width:60vw;height:auto}}.marketing-page .footer-topper .image-container img{height:100%;display:block}@media (min-width: 1200px){.marketing-page .footer-topper .image-container img{height:auto;width:100%}}.marketing-page .footer-topper .noise-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;opacity:0.45;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png");backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.marketing-page .footer-topper button{border-radius:1rem}.marketing-page .footer-topper-max-width-container-2{background-color:#fff;background-image:radial-gradient(circle at center center, #fff 61%, rgba(0,168,255,0.0392157));border-top:1px solid #dbdbdb}@media (min-width: 1200px){.marketing-page .footer-topper-max-width-container-2{background-image:radial-gradient(circle at right bottom, #fff 40%, rgba(0,168,255,0.0392157));border-top-color:#dbdbdb57}}@media (max-width: 480px){.marketing-page .footer-topper-max-width-container-2 .max-width-container-content{width:100%}}.marketing-page .footer-topper-2{position:relative;overflow:hidden;text-align:center;padding-left:25px;padding-right:25px;padding-top:80px;padding-bottom:0px}@media (min-width: 576px){.marketing-page .footer-topper-2{padding-left:10vw;padding-right:10vw;padding-top:150px;padding-bottom:0px;overflow:visible}}@media (min-width: 1200px){.marketing-page .footer-topper-2{padding-left:0px;text-align:left;width:50%;padding-right:0px;padding-bottom:150px}}.marketing-page .footer-topper-2 h2,.marketing-page .footer-topper-2 p{color:#15384a}.marketing-page .footer-topper-2 h2{font-weight:800;margin-bottom:25px}@media (min-width: 576px){.marketing-page .footer-topper-2 h2{font-size:45px}}@media (min-width: 1200px){.marketing-page .footer-topper-2 h2{font-size:46px}}.marketing-page .footer-topper-2 p{font-size:19px}@media (min-width: 576px){.marketing-page .footer-topper-2 p{font-size:20px}}@media (min-width: 1200px){.marketing-page .footer-topper-2 p{font-size:21px;text-wrap:balance}}.marketing-page .footer-topper-2 button{border-radius:1rem;margin-top:20px}.marketing-page .footer-topper-2 .image-container{perspective-origin:top;perspective:1000px;width:175vw;margin-top:75px}@media (min-width: 576px){.marketing-page .footer-topper-2 .image-container{width:129vw;perspective:2000px}}@media (min-width: 1200px){.marketing-page .footer-topper-2 .image-container{width:79vw;perspective:2500px;position:absolute;top:0%;left:100%}}.marketing-page .footer-topper-2 .image-container img{display:block;width:100%;transform-origin:top left;transform:rotateX(20deg) rotateY(341deg) rotateZ(4deg) translateX(7vw);border:10px solid #0000000d;border-radius:15px;margin-bottom:-7vh}@media (min-width: 576px){.marketing-page .footer-topper-2 .image-container img{transform:rotateX(25deg) rotateY(352deg) rotateZ(3deg) translateX(4vw);margin-bottom:-10vh}}@media (min-width: 1200px){.marketing-page .footer-topper-2 .image-container img{border:12px solid #0000000d;border-radius:20px;transform:rotateX(38deg) rotateY(353deg) rotateZ(2deg) translateX(9vw) translateY(6vh) scale(1);margin-bottom:-12vh}}.marketing-page .text-block-header{margin-left:auto;margin-right:auto}@media (min-width: 576px){.marketing-page .text-block-header{text-align:center}}.marketing-page .text-block-header p{font-size:18px;line-height:25px;font-weight:600;color:#375767}@media (min-width: 576px){.marketing-page .text-block-header p{font-size:20px;line-height:27px}}@media (min-width: 1200px){.marketing-page .text-block-header p{font-weight:100;font-size:22px;line-height:34px}}.marketing-page .text-block-header .icon-and-title-header{font-size:25px;font-weight:800;margin-bottom:20px;color:#375767}.marketing-page .text-block-header .icon-and-title-header .icon-container{position:relative;display:inline-block;width:50px;height:50px;border-radius:10px;background-color:#4158D0;background-image:linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%)}@media (min-width: 576px){.marketing-page .text-block-header .icon-and-title-header .icon-container{display:block;margin-left:auto;margin-right:auto;width:80px;height:80px;margin-bottom:25px}}.marketing-page .text-block-header .icon-and-title-header i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff}@media (min-width: 576px){.marketing-page .text-block-header .icon-and-title-header i{font-size:38px}}.marketing-page .text-block-header .icon-and-title-header .title{position:relative}@media (min-width: 576px){.marketing-page .text-block-header .icon-and-title-header .title{top:0px}}.marketing-page .text-block-header.section-headline{margin-bottom:40px}@media (min-width: 1200px){.marketing-page .text-block-header.section-headline{margin-bottom:80px}}.marketing-page .text-block-header.section-headline h2{font-size:37px;font-weight:800}@media (min-width: 1200px){.marketing-page .text-block-header.section-headline h2{font-size:49px}}#webinars.marketing-page .feature-hero-container img{display:block;margin-left:auto;margin-right:auto;width:60vw;margin-top:60px}@media (min-width: 576px){#webinars.marketing-page .feature-hero-container img{width:40vw;max-width:400px}}#webinars.marketing-page .max-width-container.webinar-list-container{max-width:1000px}#webinars.marketing-page .feature-card .feature-card-header{position:relative;z-index:2;padding-top:0px;align-self:flex-end}#webinars.marketing-page .feature-card .feature-card-header p{font-size:16px;line-height:20px;margin-bottom:30px}#webinars.marketing-page .feature-card .feature-card-content{padding:20px}#webinars.marketing-page .feature-card .duration{border:1px solid #c0c3de;color:#c0c3de;padding:5px 7px;border-radius:100px;display:inline-block;font-size:12px;margin-bottom:10px;opacity:0.8}#webinars.marketing-page .feature-card .duration i{margin-right:3px}.marketing-page.book-demo-confirmation-page .booking-success{min-height:100vh;padding-top:120px;text-align:center}@media (min-width: 576px){.marketing-page.book-demo-confirmation-page .booking-success{text-align:center;padding-top:150px}}.marketing-page.book-demo-confirmation-page .confirmed-check{display:block;font-size:40px;margin-bottom:15px;color:#b168c4}@media (min-width: 576px){.marketing-page.book-demo-confirmation-page .confirmed-check{font-size:50px}}.marketing-page.book-demo-confirmation-page h1.animated-gradient-text{font-size:45px;font-weight:800;margin-bottom:15px;text-wrap:balance;line-height:48px}.marketing-page.book-demo-confirmation-page .booking-success p{font-size:17px;margin-bottom:30px;text-wrap:balance}@media (min-width: 576px){.marketing-page.book-demo-confirmation-page .booking-success p{font-size:16px}}@media (min-width: 576px){.marketing-page.book-demo-confirmation-page .booking-success p{font-size:20px;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}}#contact.marketing-page .feature-card .channel-icon{color:#fff;font-size:30px;margin-bottom:30px}@media (min-width: 576px){#contact.marketing-page .feature-card .channel-icon{font-size:40px}}@media (min-width: 1200px){#contact.marketing-page .feature-card .channel-icon{margin-bottom:50px}}@media (min-width: 576px){#contact.marketing-page .feature-card-stack{min-height:60vh}}#contact.marketing-page .feature-card .feature-card-header{position:relative;z-index:2}#pricing.marketing-page .pricing-container{padding-top:100px;min-height:100vh}#pricing.marketing-page .pricing-container .beta-callout{text-align:center}#pricing.marketing-page .pricing-container .beta-callout i{font-size:35px}#pricing.marketing-page .pricing-container .beta-callout h2{margin-top:15px;margin-bottom:20px}#pricing.marketing-page .pricing-container .beta-callout p{margin-left:20px;margin-right:20px;margin-bottom:50px;text-wrap:balance;font-size:18px}@media (min-width: 576px){#pricing.marketing-page .pricing-container .beta-callout{max-width:600px;margin-left:auto;margin-right:auto}}#pricing.marketing-page .pricing-container .pricing-details-container{margin-left:30px;margin-right:30px}@media (min-width: 576px){#pricing.marketing-page .pricing-container .pricing-details-container{width:450px;margin-left:auto;margin-right:auto}}#pricing.marketing-page .pricing-container .pricing-details-container p.no-obligation{text-align:center;margin-top:10px}#pricing.marketing-page .pricing-container .price-tier{position:relative;border:1px solid #d8d8d8;border-radius:15px;margin-top:20px;padding:20px}#pricing.marketing-page .pricing-container .price-tier .tier-name,#pricing.marketing-page .pricing-container .price-tier .tier-info{display:block;color:#868686;font-size:14px}#pricing.marketing-page .pricing-container .price-tier .tier-info{margin-top:10px}#pricing.marketing-page .pricing-container .price-tier .tier-rate{display:block;font-weight:800;font-size:20px;margin-top:10px}#pricing.marketing-page .pricing-container .price-tier .tier-discount{position:absolute;top:0px;right:10px;background-color:#15384a;color:#fff;font-weight:600;font-size:13px;padding:5px 10px;border-radius:100px;transform:translateY(-50%)}@media (min-width: 1200px){#pricing.marketing-page .pricing-container .price-tier:hover{cursor:pointer;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}}#pricing.marketing-page .pricing-container .price-tier.selected{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);border-color:#15384a}#pricing.marketing-page button.start-free-button{margin-top:20px;border-radius:15px}#pricing.marketing-page .pricing-container .faq-accordion{max-width:700px;margin-left:auto;margin-right:auto;margin-top:70px}.marketing-page .app-icon{background-color:#c4c4c4;display:inline-block;position:relative}.marketing-page .app-icon i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.marketing-page .app-icon.app-icon-md{width:50px;height:50px;border-radius:10px}.marketing-page .app-icon.app-icon-md i{font-size:25px}.marketing-page .app-icon.purple{background-color:#efe7fb}.marketing-page .app-icon.purple i{color:#9a45e7}.marketing-page .app-icon.light-blue{background-color:#e9f7fd}.marketing-page .app-icon.light-blue i{color:#6dccec}.marketing-page .app-icon.pink{background-color:#ffedf3}.marketing-page .app-icon.pink i{color:#f18eb3}.marketing-page .app-icon.red{background-color:#ffe6e8}.marketing-page .app-icon.red i{color:#f1485c}.marketing-page .app-icon.dark-blue{background-color:#e2e0ff}.marketing-page .app-icon.dark-blue i{color:#464dce}.marketing-page .app-icon.green{background-color:#e0f7ed}.marketing-page .app-icon.green i{color:#21ce8f}.marketing-page .app-icon.yellow{background-color:#fff4d5}.marketing-page .app-icon.yellow i{color:#cfa800}.marketing-landing-page .header{background-color:#fff;padding:15px;padding-left:25px}.marketing-landing-page .header .logo{display:block;width:150px;filter:invert(17%) sepia(7%) saturate(4508%) hue-rotate(157deg) brightness(95%) contrast(90%)}.marketing-landing-page .landing-page-content-container{background-color:#fff}.marketing-landing-page .landing-page-content-block{padding:25px;margin-left:auto;margin-right:auto;padding-bottom:50px}@media (min-width: 576px){.marketing-landing-page .landing-page-content-block{max-width:1200px;text-align:center;padding-top:60px;padding-bottom:60px}}@media (min-width: 576px){.marketing-landing-page h2{font-size:45px;margin-bottom:30px}}.marketing-landing-page .landing-page-content-block p{color:#fff}@media (min-width: 576px){.marketing-landing-page .landing-page-content-block p{font-size:19px;max-width:550px;margin-left:auto;margin-right:auto}}.marketing-landing-page .feature-badges-container{text-align:center;margin-top:25px;margin-bottom:25px;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width: 576px){.marketing-landing-page .feature-badges-container{margin-top:50px;margin-bottom:50px}}.marketing-landing-page .feature-badge{display:inline-block;padding:6px;border-radius:6px;margin:3px;font-size:14px;font-weight:800}@media (min-width: 576px){.marketing-landing-page .feature-badge{padding:10px;font-size:16px}}.marketing-landing-page .confirmed-check{color:#00ab86;display:block;margin-left:auto;margin-right:auto;text-align:center;font-size:50px;margin-bottom:15px}.marketing-page .feature-card-stack .feature-card{background-color:#fff;border-radius:8px;overflow:hidden;margin-bottom:30px;-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.01);box-shadow:0px 0px 15px 1px rgba(0,0,0,0.01);height:calc(100% - 30px);display:grid;border:1px solid #eeeeee;position:relative}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card{margin-bottom:30px}}@media (max-width: 480px){.marketing-page .feature-card-stack.mobile-full-width{padding-top:7px;padding-bottom:7px}}@media (max-width: 480px){.marketing-page .feature-card-stack.mobile-full-width .feature-card.lg-radius,.marketing-page .feature-card-stack.mobile-full-width .feature-card.lg-radius .backdrop-control,.marketing-page .feature-card-stack.mobile-full-width .feature-card.lg-radius .feature-card-noise{border-radius:0px;border-left-width:0px;border-right-width:0px}}@media (max-width: 480px){.marketing-page .feature-card-stack.mobile-full-width .feature-card.lg-radius{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}}.marketing-page .feature-card-stack .feature-card.grow-header{grid-template-rows:1fr auto}.marketing-page .feature-card-stack .feature-card[data-grow="content"]{grid-template-rows:auto 1fr}.marketing-page .feature-card-stack .feature-card.md-radius{border-radius:10px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.md-radius{border-radius:20px}}.marketing-page .feature-card-stack .feature-card.lg-radius,.marketing-page .feature-card-stack .feature-card.lg-radius .backdrop-control{border-radius:20px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.lg-radius,.marketing-page .feature-card-stack .feature-card.lg-radius .backdrop-control{border-radius:30px}}.marketing-page .feature-card-stack .feature-card .feature-card-noise{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png")}.marketing-page .feature-card-stack .feature-card .feature-card-noise.none{opacity:0}.marketing-page .feature-card-stack .feature-card .feature-card-noise.light{opacity:0.2}.marketing-page .feature-card-stack .feature-card .feature-card-noise.medium{opacity:0.35}.marketing-page .feature-card-stack .feature-card .feature-card-noise.heavy{opacity:0.5}.marketing-page .feature-card-stack .feature-card .backdrop-control{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.marketing-page .dark-theme-white h1,.marketing-page .dark-theme-white h2,.marketing-page .dark-theme-white h3,.marketing-page .dark-theme-white h4,.marketing-page .dark-theme-white p{color:#fff}.marketing-page .dark-theme-white button.learn-more-button{background-color:#00000000;border-color:#ffffff24;color:#fff}.marketing-page .dark-theme-white button.learn-more-button .icon-container{background-color:#ffffff63}.marketing-page .dark-theme-white button.learn-more-button .icon-container i{color:#fff}.marketing-page .light-theme-deep-blue h1,.marketing-page .light-theme-deep-blue h2,.marketing-page .light-theme-deep-blue h3,.marketing-page .light-theme-deep-blue h4,.marketing-page .light-theme-deep-blue p{color:#15384a}.marketing-page .light-theme-deep-blue button.learn-more-button{background-color:#fff;border-color:#15384a38;color:#15384a}.marketing-page .light-theme-deep-blue button.learn-more-button .icon-container{background-color:#4b6c7d}.marketing-page .light-theme-deep-blue button.learn-more-button .icon-container i{color:#fff}.marketing-page .light-theme-soft-black h1,.marketing-page .light-theme-soft-black h2,.marketing-page .light-theme-soft-black h3,.marketing-page .light-theme-soft-black h4,.marketing-page .light-theme-soft-black p{color:#464646}.marketing-page .light-theme-soft-black button.learn-more-button{background-color:#00000000;border-color:#00000024;color:#464646}.marketing-page .light-theme-soft-black button.learn-more-button .icon-container{background-color:#00000014}.marketing-page .light-theme-soft-black button.learn-more-button .icon-container i{color:#464646}.bg-dark-theme h1,.bg-dark-theme h2,.bg-dark-theme h3,.bg-dark-theme h4,.bg-dark-theme p{color:#fff}.bg-dark-theme .btn-outlined-blur{background-color:transparent;color:#fff;border-color:#ffffff66;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bg-black{background-color:#000}.bg-black h3{color:#fff !important}.bg-black p{color:#fff !important}.bg-off-black{background-color:#212121 !important}.bg-off-black h3{color:#fff !important}.bg-off-black p{color:#fff !important}.bg-pastel-1-gradient{background-image:linear-gradient(135deg, #5961F9 10%, #EE9AE5 100%)}.bg-pastel-1-gradient h3{color:#fff !important}.bg-pastel-1-gradient p{color:#fff !important}.bg-purple-red-gradient{background-color:#FF3CAC;background-image:linear-gradient(225deg, #FF3CAC 0%, #784BA0 50%, #2B86C5 100%)}.bg-purple-red-gradient h3{color:#fff !important}.bg-purple-red-gradient p{color:#fff !important}.bg-purple-black-gradient{background-image:radial-gradient(circle farthest-corner at 10% 20%, #642b73 0%, #040004 90%)}.bg-purple-black-gradient h3{color:#fff !important}.bg-purple-black-gradient p{color:#fff !important}.bg-blue-steel-gradient{background-image:linear-gradient(76.3deg, #2c3e4e 12.6%, #456783 82.8%)}.bg-blue-steel-gradient h3{color:#fff !important}.bg-blue-steel-gradient p{color:#fff !important}.bg-purple-steel-gradient{background-image:linear-gradient(94.3deg, #1a2140 10.9%, #313557 87.1%)}.bg-purple-steel-gradient h1,.bg-purple-steel-gradient h2,.bg-purple-steel-gradient h3,.bg-purple-steel-gradient h4{color:#fff !important}.bg-purple-steel-gradient p{color:#fff !important}.bg-purple-steel-gradient .btn-outlined-blur{background-color:transparent;color:#fbf3ff;border-color:#efc8ff8a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bg-dark-blue-noise{background-color:#0093E9;background-image:linear-gradient(160deg, #0093E9 0%, #80D0C7 100%)}.bg-dark-blue-noise h3{color:#fff !important}.bg-dark-blue-noise p{color:#fff !important}.bg-white-blue{background:radial-gradient(circle, #fff 0%, #d8eeff 60%)}.bg-white-blue h1,.bg-white-blue h2,.bg-white-blue h3,.bg-white-blue h4,.bg-white-blue p{color:#3A5266 !important}.bg-white-blue .wave-divider{filter:invert(31%) sepia(40%) saturate(475%) hue-rotate(155deg) brightness(87%) contrast(86%);opacity:0.1}.bg-white-blue .cta-button{background-color:#fff;color:#3A5266;box-shadow:0px 0px 7px 1px #3757673d;-webkit-box-shadow:0px 0px 7px 1px #3757673d}.bg-white-purple{background:radial-gradient(circle, #fff 0%, #f3eaff 60%)}.bg-white-purple h1,.bg-white-purple h2,.bg-white-purple h3,.bg-white-purple h4,.bg-white-purple p{color:#604781 !important}.bg-white-purple .wave-divider{filter:invert(18%) sepia(12%) saturate(3251%) hue-rotate(243deg) brightness(94%) contrast(90%);opacity:0.1}.bg-white-purple .cta-button{background-color:#fff;color:#604781;box-shadow:0px 0px 7px 1px #512a5c47;-webkit-box-shadow:0px 0px 7px 1px #512a5c47}.bg-white-yellow{background:radial-gradient(circle, #fff 0%, #ffe8e6 60%)}.bg-white-yellow h1,.bg-white-yellow h2,.bg-white-yellow h3,.bg-white-yellow h4,.bg-white-yellow p{color:#6e3e3a !important}.bg-white-yellow .wave-divider{filter:invert(30%) sepia(97%) saturate(454%) hue-rotate(352deg) brightness(96%) contrast(86%);opacity:0.1}.bg-white-yellow .cta-button{background-color:#fff;color:#6e3e3a;box-shadow:0px 0px 7px 1px #8b56184a;-webkit-box-shadow:0px 0px 7px 1px #8b56184a}.bg-liquid-gradient-1{background-image:linear-gradient(45deg, rgba(254,246,210,0.53) 0%, rgba(254,246,210,0.53) 14.286%, rgba(221,240,216,0.53) 14.286%, rgba(221,240,216,0.53) 28.572%, rgba(188,233,223,0.53) 28.572%, rgba(188,233,223,0.53) 42.858%, rgba(156,227,229,0.53) 42.858%, rgba(156,227,229,0.53) 57.144%, rgba(123,220,235,0.53) 57.144%, rgba(123,220,235,0.53) 71.43%, rgba(90,214,242,0.53) 71.43%, rgba(90,214,242,0.53) 85.716%, rgba(57,207,248,0.53) 85.716%, rgba(57,207,248,0.53) 100.002%),linear-gradient(135deg, #f663c8 0%, #f663c8 12.5%, #df62c4 12.5%, #df62c4 25%, #c761c0 25%, #c761c0 37.5%, #b060bc 37.5%, #b060bc 50%, #985fb8 50%, #985fb8 62.5%, #815eb4 62.5%, #815eb4 75%, #695db0 75%, #695db0 87.5%, #525cac 87.5%, #525cac 100%)}.bg-madras{background-color:#e9d4b9;background-image:repeating-linear-gradient(45deg, transparent 5px, rgba(11,36,45,0.5) 5px, rgba(11,36,45,0.5) 10px, rgba(211,119,111,0) 10px, rgba(211,119,111,0) 35px, rgba(211,119,111,0.5) 35px, rgba(211,119,111,0.5) 40px, rgba(11,36,45,0.5) 40px, rgba(11,36,45,0.5) 50px, rgba(11,36,45,0) 50px, rgba(11,36,45,0) 60px, rgba(211,119,111,0.5) 60px, rgba(211,119,111,0.5) 70px, rgba(247,179,85,0.5) 70px, rgba(247,179,85,0.5) 80px, rgba(247,179,85,0) 80px, rgba(247,179,85,0) 90px, rgba(211,119,111,0.5) 90px, rgba(211,119,111,0.5) 110px, rgba(211,119,111,0) 110px, rgba(211,119,111,0) 120px, rgba(11,36,45,0.5) 120px, rgba(11,36,45,0.5) 140px),repeating-linear-gradient(135deg, transparent 5px, rgba(11,36,45,0.5) 5px, rgba(11,36,45,0.5) 10px, rgba(211,119,111,0) 10px, rgba(211,119,111,0) 35px, rgba(211,119,111,0.5) 35px, rgba(211,119,111,0.5) 40px, rgba(11,36,45,0.5) 40px, rgba(11,36,45,0.5) 50px, rgba(11,36,45,0) 50px, rgba(11,36,45,0) 60px, rgba(211,119,111,0.5) 60px, rgba(211,119,111,0.5) 70px, rgba(247,179,85,0.5) 70px, rgba(247,179,85,0.5) 80px, rgba(247,179,85,0) 80px, rgba(247,179,85,0) 90px, rgba(211,119,111,0.5) 90px, rgba(211,119,111,0.5) 110px, rgba(211,119,111,0) 110px, rgba(211,119,111,0) 140px, rgba(11,36,45,0.5) 140px, rgba(11,36,45,0.5) 160px)}.bg-madras h3{color:#fff !important}.bg-madras p{color:#fff !important}.bg-argyle{background-color:#6d695c !important;background-image:repeating-linear-gradient(120deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 1px, transparent 1px, transparent 60px),repeating-linear-gradient(60deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 1px, transparent 1px, transparent 60px),linear-gradient(60deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1)),linear-gradient(120deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1));background-size:70px 120px}.bg-argyle h3{color:#fff !important}.bg-argyle p{color:#fff !important}.bg-cicada{background-color:#026873;background-image:linear-gradient(90deg, rgba(255,255,255,0.07) 50%, transparent 50%),linear-gradient(90deg, rgba(255,255,255,0.13) 50%, transparent 50%),linear-gradient(90deg, transparent 50%, rgba(255,255,255,0.17) 50%),linear-gradient(90deg, transparent 50%, rgba(255,255,255,0.19) 50%);background-size:13px, 29px, 37px, 53px}.bg-cicada h3{color:#fff !important}.bg-cicada p{color:#fff !important}.bg-blue-diamonds{background:repeating-linear-gradient(-45deg, transparent, transparent 1em, rgba(127,215,245,0.4) 0, rgba(127,215,245,0.1) 2em, transparent 0, transparent 1em, rgba(127,215,245,0.3) 0, rgba(127,215,245,0.2) 4em, transparent 0, transparent 1em, rgba(192,235,250,0.6) 0, rgba(192,235,250,0.2) 2em),repeating-linear-gradient(45deg, transparent, transparent 1em, rgba(127,215,245,0.4) 0, rgba(127,215,245,0.1) 2em, transparent 0, transparent 1em, rgba(127,215,245,0.3) 0, rgba(127,215,245,0.2) 4em, transparent 0, transparent 1em, rgba(192,235,250,0.4) 0, rgba(192,235,250,0.1) 2em),#fff;background-blend-mode:multiply}.bg-blue-diamonds h3{color:#26383f !important}.bg-blue-diamonds p{color:#264a58 !important}.bg-tan-geos{background:43.3px 50px/86.6px 150px radial-gradient(1% 66% at 0 100%, tan 99%, transparent 0),43.3px 100px/86.6px 150px radial-gradient(1% 66% at 100% 0, tan 99%, transparent 0),0 25px/86.6px 150px radial-gradient(1% 66% at 100% 0, tan 99%, transparent 0),0 125px/86.6px 150px radial-gradient(1% 66% at 0 100%, tan 99%, transparent 0),0 100px/86.6px 150px linear-gradient(30deg, white 2.5%, tan 0 7.5%, white 0 12%, tan 0 13%, transparent 0),0 125px/86.6px 150px linear-gradient(30deg, white 5%, tan 0 10%, white 0 12.5%, transparent 0),43.3px 100px/86.6px 150px linear-gradient(210deg, white 5%, tan 0 10%, white 0 12.5%, transparent 0),43.3px 125px/86.6px 150px linear-gradient(210deg, white 2.5%, tan 0 7.5%, white 0 12%, tan 0 13%, transparent 0),43.3px 25px/86.6px 150px linear-gradient(30deg, white 2.5%, tan 0 7.5%, white 0 12%, tan 0 13%, transparent 0),43.3px 50px/86.6px 150px linear-gradient(30deg, white 5%, tan 0 10%, white 0 12.5%, transparent 0),0 25px/86.6px 150px linear-gradient(210deg, white 5%, tan 0 10%, white 0 12.5%, transparent 0),0 50px/86.6px 150px linear-gradient(210deg, white 2.5%, tan 0 7.5%, white 0 12%, tan 0 13%, transparent 0),43.3px 75px/86.6px 150px linear-gradient(150deg, transparent 37%, tan 0 38%, white 0 42.5%, tan 0 47.5%, white 0 52.5%, tan 0 57.5%, white 0 62%, tan 0 63%, transparent 0),0 0/86.6px 150px linear-gradient(150deg, transparent 37%, tan 0 38%, white 0 42.5%, tan 0 47.5%, white 0 52.5%, tan 0 57.5%, white 0 62%, tan 0 63%, transparent 0),0 0/86.6px 150px linear-gradient(90deg, tan 1%, white 0 10%, tan 0 20%, white 0 30%, tan 0 40%, white 0 49%, tan 0 51%, white 0 60%, tan 0 70%, white 0 80%, tan 0 90%, white 0 99%, tan 0)}.bg-tan-geos h3{color:#fff !important}.bg-tan-geos p{color:#fff !important}.marketing-page .feature-card-stack .feature-card .header-col{display:flex;flex-direction:column;padding:0px}.marketing-page .feature-card-stack .feature-card .header-col[data-align-vertical="center"]{align-self:center}.marketing-page .feature-card-stack .feature-card .header-col[data-align-vertical="bottom"]{justify-content:end}.marketing-page .feature-card-stack .feature-card .feature-card-header{text-align:center;padding:40px;position:relative;z-index:3}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card .feature-card-header{padding:55px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card-header.more-padding{padding:45px 120px 25px 120px}}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card-header.pb-lg{padding-bottom:45px}}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card-header.pb-xl{padding-bottom:70px !important}}.marketing-page .feature-card-stack .feature-card .feature-card-header.left-aligned{text-align:left}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card .feature-card-header.left-aligned{max-width:700px}}.marketing-page .feature-card-stack .feature-card h3.eyebrow-md{font-weight:600;font-size:16px;margin-bottom:15px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card h3.eyebrow-md{margin-bottom:15px;font-size:16px}}.marketing-page .feature-card-stack .feature-card h3.eyebrow-lg{font-weight:600;font-size:17px;margin-bottom:20px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card h3.eyebrow-lg{margin-bottom:20px;font-size:19px}}.marketing-page .feature-card-stack .feature-card h3.headline{font-weight:800;margin-bottom:10px;font-size:21px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card h3.headline.large{font-size:33px}}.marketing-page .feature-card-stack .feature-card p{font-size:16px;line-height:20px;font-weight:600}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card p{font-size:16px;line-height:23px}}.marketing-page .feature-card-stack .feature-card .details-button{border:1px solid #dcdcdc;color:#656565;border-radius:500px;padding:5px 10px;font-weight:600}.marketing-page .feature-card-stack .feature-card.main-feature{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page .feature-card-stack .feature-card.main-feature .feature-card-header{margin-bottom:30px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.main-feature .feature-card-header{margin-bottom:40px}}.marketing-page .feature-card-stack .feature-card .content-col{display:flex;flex-direction:column;padding:0px}.marketing-page .feature-card-stack .feature-card .content-col[data-align-v="center"]{justify-content:center}.marketing-page .feature-card-stack .feature-card .content-col[data-align-v="bottom"]{justify-content:end}.marketing-page .feature-card-stack .feature-card .content-col[data-align-h="center"]{text-align:center}.marketing-page .feature-card-stack .feature-card .content-col[data-align-h="center"] img{margin-left:auto;margin-right:auto}.marketing-page .feature-card-stack .feature-card .content-col[data-align-h="right"]{text-align:right}.marketing-page .feature-card-stack .feature-card .content-col[data-align-h="right"] img{margin-left:auto}.marketing-page .feature-card-stack .feature-card .feature-card-content{position:relative;z-index:3}.marketing-page .feature-card-stack .feature-card img{display:block;max-width:100%}.marketing-page .feature-card-stack .feature-card .feature-card-content.perspective{perspective:2000px}.marketing-page .feature-card-stack .feature-card .feature-card-content.perspective img{transform:rotateY(-9deg) rotateX(14deg) scale(1.1) translateX(9%)}.marketing-page .feature-card-stack .feature-card.use-case-sales{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/home/first_dance.jpg");background-size:cover;background-position:top}.marketing-page .feature-card-stack .feature-card.use-case-sales .backdrop-control{backdrop-filter:blur(0px) brightness(0.3);-webkit-backdrop-filter:blur(0px) brightness(0.3)}.marketing-page .feature-card-stack .feature-card.use-case-sales .screenshot{background-color:#ffffff00;border-radius:15px;border-bottom-left-radius:0px;border:2px solid #ffffff1c;border-bottom-width:0px;padding:5px;padding-bottom:0px;backdrop-filter:blur(29px) brightness(1);-webkit-backdrop-filter:blur(29px) brightness(1);width:160%;margin-left:auto;margin-right:auto;position:relative;left:70px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-sales .screenshot{left:0px;margin-top:60px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.use-case-sales .screenshot{width:116%;left:0px}}.marketing-page .feature-card-stack .feature-card.use-case-sales .screenshot img{display:block;border-top-left-radius:8px}.marketing-page .feature-card-stack .feature-card.use-case-sales p{font-size:26px;line-height:35px}.marketing-page .feature-card-stack .feature-card.use-case-sales button{margin-top:20px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-sales .feature-card-header{padding-left:60px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.use-case-sales .feature-card-header{padding-left:70px}}.marketing-page .feature-card-stack .feature-card.use-case-projects{overflow:visible;background-size:cover;background-position:bottom center}.marketing-page .feature-card-stack .feature-card.use-case-projects .feature-card-header{position:relative}.marketing-page .feature-card-stack .feature-card.use-case-projects .backdrop-control{backdrop-filter:blur(0px) brightness(1);-webkit-backdrop-filter:blur(28px) brightness(1);background-color:#00000014}.marketing-page .feature-card-stack .feature-card.use-case-projects img.orbit{margin-top:-35px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.use-case-projects img.orbit{margin-top:-130px}}.marketing-page .feature-card-stack .feature-card.use-case-projects p{font-weight:800;font-size:28px;line-height:35px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-projects p{font-size:30px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.use-case-projects p{font-size:35px;line-height:40px}}.marketing-page .feature-card-stack .feature-card.use-case-projects button{margin-top:20px}.marketing-page .feature-card-stack .feature-card.use-case-clients{overflow:visible;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/home/barn_wedding.webp");background-size:cover;background-position:right}.marketing-page .feature-card-stack .feature-card.use-case-clients .backdrop-control{backdrop-filter:blur(0px) brightness(1);-webkit-backdrop-filter:blur(0px) brightness(1);background-image:linear-gradient(45deg, rgba(132,47,141,0.74902), rgba(54,128,198,0.85098))}.marketing-page .feature-card-stack .feature-card.use-case-clients .couple{position:relative;z-index:5;width:70%;margin-left:auto;position:relative;left:60px;margin-top:-80px;top:26px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-clients .couple{width:45%;margin-top:-239px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.use-case-clients .couple{position:absolute;bottom:-20px;right:-50px;height:400px;width:unset;margin-top:unset;left:unset;top:unset}}.marketing-page .feature-card-stack .feature-card.use-case-clients p{font-size:45px;line-height:46px;margin-top:15px;margin-bottom:0px;font-weight:800}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-clients p{font-size:60px;line-height:55px;margin-top:50px;margin-left:30px;margin-bottom:15px;max-width:70%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.use-case-clients p{margin-top:50px;margin-left:30px;max-width:unset}}.marketing-page .feature-card-stack .feature-card.use-case-clients button#learn-more-button-mobile{display:flex;position:absolute;bottom:40px;left:40px;z-index:6}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-clients button#learn-more-button-mobile{display:none}}.marketing-page .feature-card-stack .feature-card.use-case-clients button#learn-more-button-tablet-desktop{display:none;margin-left:30px;position:relative;top:30px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.use-case-clients button#learn-more-button-tablet-desktop{display:block}}.marketing-page .feature-card-stack .feature-card.contract-document-page img{width:90%;max-width:600px}.marketing-page .feature-card-stack .feature-card.documents-question-mark img{height:300px;margin-bottom:50px}.marketing-page .feature-card-stack .feature-card.documents-question-types img{width:90%;max-width:700px;margin-bottom:30px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.documents-question-types img{margin-top:60px;margin-bottom:90px}}.marketing-page .feature-card-stack .feature-card.documents-brochure-services img{width:90%;max-width:700px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.documents-brochure-services img{position:relative;right:-20%;transform:scale(1.2)}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.documents-brochure-services img{right:-13%;transform:scale(1);margin-top:50px}}.marketing-page .feature-card-stack .feature-card.documents-brochure-vendors img{width:90%;max-width:600px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.documents-templates img{width:60%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.documents-templates img{width:70%}}.marketing-page .feature-card-stack .feature-card.leads-forms img{width:90%}.marketing-page .feature-card-stack .feature-card.leads-sources img{width:70%;margin-bottom:60px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.leads-sources img{width:80%}}.marketing-page .feature-card-stack .feature-card.leads-documents img{padding-left:27px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.leads-documents img{margin-top:30px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.leads-documents img{padding-left:35px}}.marketing-page .feature-card-stack .feature-card.leads-quotes img{padding-left:20px;padding-right:20px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.leads-quotes img{width:75%;padding-left:0px;padding-right:0px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.leads-quotes img{width:60%}}.marketing-page .feature-card-stack .feature-card.leads-steps img{padding-left:25px;padding-right:10px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.leads-steps img{padding-left:0px;padding-right:0px;width:85%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.leads-steps img{width:70%}}.marketing-page .feature-card-stack .feature-card.leads-activity img{transform:scale(1.2);transform-origin:top center}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.leads-activity img{transform:scale(1);padding-left:30px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.leads-activity img{padding-left:50px}}.marketing-page .feature-card-stack .feature-card.leads-workflows img{transform:scale(2);transform-origin:top center;margin-bottom:100px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.leads-workflows img{transform:scale(1);margin-bottom:0px}}.marketing-page .feature-card-stack .feature-card.calendar-visibility img{transform:scale(2);transform-origin:top right;margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.calendar-visibility img{transform:scale(1);width:90%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.calendar-visibility img{width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.calendar-visibility img{width:90%}}.marketing-page .feature-card-stack .feature-card.calendar-comments img{padding-left:25px;padding-right:10px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.calendar-comments img{padding-left:0px;padding-right:0px;width:85%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.calendar-comments img{width:60%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.calendar-comments img{width:67%;margin-top:15px}}.marketing-page .feature-card-stack .feature-card.calendar-notifications img{padding-left:25px;padding-right:25px;margin-bottom:40px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.calendar-notifications img{margin-bottom:30px;padding-left:0px;padding-right:0px;width:75%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.calendar-notifications img{width:60%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.calendar-notifications img{width:55%}}.marketing-page .feature-card-stack .feature-card.calendar-views img{transform:scale(1.7);transform-origin:top right;margin-bottom:65px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.calendar-views img{transform:scale(1);margin-bottom:0px;width:90%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.calendar-views img{width:70%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.calendar-views img{width:85%}}.marketing-page .feature-card-stack .feature-card.quotes-builder img{padding-left:25px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.quotes-builder img{padding-left:50px}}.marketing-page .feature-card-stack .feature-card.quotes-mobile img{transform:scale(1.3);transform-origin:top center;margin-bottom:30px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.quotes-mobile img{transform:scale(1);margin-bottom:0px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.quotes-mobile img{width:75%;margin-top:20px}}.marketing-page .feature-card-stack .feature-card.quotes-selectable-options img{padding-left:27px;padding-right:27px;margin-top:20px;margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.quotes-selectable-options img{padding-left:0px;padding-right:0px;margin-top:150px;margin-bottom:150px;width:90%}}.marketing-page .feature-card-stack .feature-card.quotes-approvals img{padding-left:10px;padding-right:20px;margin-top:15px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.quotes-approvals img{padding-left:0px;padding-right:0px;width:90%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.quotes-approvals img{width:70%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.quotes-approvals img{width:80%}}.marketing-page .feature-card-stack .feature-card.invoices-builder img{padding-left:25px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-builder img{padding-left:50px}}.marketing-page .feature-card-stack .feature-card.invoices-mobile img{transform:scale(1.3);transform-origin:top center;margin-bottom:30px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.invoices-mobile img{transform:scale(1);margin-bottom:0px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-mobile img{width:75%;margin-top:20px}}.marketing-page .feature-card-stack .feature-card.invoices-due-dates img{padding-left:25px;margin-bottom:50px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-due-dates img{padding-left:50px}}.marketing-page .feature-card-stack .feature-card.invoices-status img{transform:scale(1.5) translateX(45px);transform-origin:top right;margin-bottom:65px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.invoices-status img{transform:scale(1) translateX(30px);margin-bottom:0px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.invoices-status img{transform:scale(1) translateX(0px);width:70%;margin-top:20px}}.marketing-page .feature-card-stack .feature-card.invoices-online-payments{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/invoices/card_online_payments_bg.jpg");background-size:cover}.marketing-page .feature-card-stack .feature-card.invoices-online-payments img{padding-left:15px;padding-right:15px;margin-bottom:30px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.invoices-online-payments img{padding-left:0px;padding-right:0px;width:80%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.invoices-online-payments img{width:50%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-online-payments img{width:45%;margin-top:30px;margin-bottom:80px}}.marketing-page .feature-card-stack .feature-card.invoices-offline-payments img{padding-left:27px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.invoices-offline-payments img{padding-left:45px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-offline-payments img{padding-left:0px;width:80%}}.marketing-page .feature-card-stack .feature-card.invoices-templates img{padding-left:27px;padding-right:27px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.invoices-templates img{padding-left:35px;padding-right:35px;margin-top:20px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-templates img{padding-left:0px;padding-right:0px;width:80%;margin-top:35px}}.marketing-page .feature-card-stack .feature-card.invoices-packages img{padding-left:27px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.invoices-packages img{padding-left:70px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.invoices-packages img{padding-left:0px;width:80%}}.marketing-page .feature-card-stack .feature-card.timelines-builder img{transform:scale(1.8) translateX(15px);transform-origin:top left;margin-bottom:130px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.timelines-builder img{transform:scale(1) translateX(0px);margin-bottom:0px;padding-left:30px;padding-right:30px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.timelines-builder img{padding-left:0px;padding-right:0px;width:70%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.timelines-builder img{width:80%}}.marketing-page .feature-card-stack .feature-card.timelines-details img{padding-left:27px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.timelines-details img{padding-left:0px;width:85%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.timelines-details img{margin-top:20px}}.marketing-page .feature-card-stack .feature-card.timelines-multiple-timelines img{width:90%;margin-top:20px;margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.timelines-multiple-timelines img{width:80%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.timelines-multiple-timelines img{width:70%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.timelines-multiple-timelines img{width:60%}}.marketing-page .feature-card-stack .feature-card.timelines-shareable-views img{transform:scale(1.3) translateX(15px);transform-origin:top left;margin-bottom:20px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.timelines-shareable-views img{transform:scale(1.3) translateX(0px)}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.timelines-shareable-views img{transform:scale(1.1) translateX(110px) translateY(60px);margin-top:0px;margin-bottom:0px}}.marketing-page .feature-card-stack .feature-card.guests-adding-guests img{transform:scale(1.5) translateX(75px);transform-origin:top right;margin-bottom:120px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-adding-guests img{transform:scale(1) translateX(0px);margin-bottom:0px;margin-top:40px;margin-bottom:25px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-adding-guests img{width:90%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-adding-guests img{width:100%}}.marketing-page .feature-card-stack .feature-card.guests-plus-ones img{padding-left:27px;padding-right:27px;margin-bottom:40px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-plus-ones img{padding-left:0px;padding-right:0px;width:80%;margin-bottom:60px}}.marketing-page .feature-card-stack .feature-card.guests-groups img{padding-left:27px;margin-top:20px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-groups img{padding-left:0px;width:70%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-groups img{width:80%}}.marketing-page .feature-card-stack .feature-card.guests-waitlists{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/guests/card_waitlists_bg.jpg");background-size:contain;background-repeat:no-repeat;background-position:bottom}.marketing-page .feature-card-stack .feature-card.guests-waitlists img{margin-top:10px;margin-bottom:95px;width:80%}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-waitlists img{margin-top:30px;margin-bottom:140px;width:50%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-waitlists img{width:40%;margin-bottom:160px}}.marketing-page .feature-card-stack .feature-card.guests-roles{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/guests/card_roles_bg.jpg");background-size:cover}.marketing-page .feature-card-stack .feature-card.guests-roles img{padding-left:27px;padding-right:27px;margin-top:20px;margin-bottom:40px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-roles img{padding-left:0px;padding-right:0px;width:50%;margin-bottom:60px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-roles img{width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-roles img{margin-bottom:0px;margin-top:0px;width:80%}}.marketing-page .feature-card-stack .feature-card.guests-collect-addresses img{padding-right:27px;margin-top:20px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-collect-addresses img{padding-right:0px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-collect-addresses img{margin-top:40px;width:85%}}.marketing-page .feature-card-stack .feature-card.guests-events img{margin-top:20px;padding-left:27px;transform:scale(1.2);transform-origin:top left;margin-bottom:80px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-events img{margin-top:170px;margin-bottom:170px;transform:scale(1.5);transform-origin:center left;padding-left:50px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-events img{transform:scale(1);width:85%}}.marketing-page .feature-card-stack .feature-card.guests-meals img{width:65%;margin-bottom:40px;margin-top:15px}.marketing-page .feature-card-stack .feature-card.guests-insights img{width:80%;margin-bottom:60px;margin-top:15px}.marketing-page .feature-card-stack .feature-card.guests-layout img{transform:scale(1.2);transform-origin:top center;margin-top:15px;margin-bottom:90px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-layout img{transform:scale(1);width:70%;margin-top:40px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-layout img{width:100%;transform:scale(1.2)}}.marketing-page .feature-card-stack .feature-card.guests-etiquette img{transform:scale(2.1) translateX(14px);transform-origin:top left;margin-bottom:205px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-etiquette img{transform:scale(1) translateX(0px);margin-top:20px;margin-bottom:50px;width:90%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-etiquette img{width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.guests-etiquette img{margin-top:50px;margin-bottom:80px}}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-addressing img{width:70%}}.marketing-page .feature-card-stack .feature-card.guests-invitation-status img{padding-left:27px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.guests-invitation-status img{padding-left:0px;width:80%;margin-top:40px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.guests-invitation-status img{width:90%}}.marketing-page .feature-card-stack .feature-card.tasks-view-list img{padding-left:27px;padding-right:27px;margin-top:15px;margin-bottom:40px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-view-list img{padding-left:0px;padding-right:0px;width:70%}}.marketing-page .feature-card-stack .feature-card.tasks-view-board img{padding-left:27px;margin-top:15px;margin-bottom:30px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-view-board img{padding-left:0px;width:85%;margin-bottom:50px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.tasks-view-board img{width:90%;margin-top:40px;margin-bottom:80px}}.marketing-page .feature-card-stack .feature-card.tasks-assign img{width:75%;margin-bottom:40px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.tasks-assign img{width:60%;margin-top:20px;margin-bottom:60px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.tasks-assign img{width:55%;margin-top:80px;margin-bottom:120px}}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-workloads{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/tasks/card_workloads_bg.jpg");background-size:cover;background-position:bottom right}.marketing-page .feature-card-stack .feature-card.tasks-workloads h3{color:#204a69 !important}.marketing-page .feature-card-stack .feature-card.tasks-workloads p{color:#656565 !important}}.marketing-page .feature-card-stack .feature-card.tasks-workloads img{margin-top:0px;margin-bottom:60px;padding-left:15px;transform:scale(1.5);transform-origin:top left}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-workloads img{transform:scale(1) translateX(5%);margin-bottom:20px;width:80%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.tasks-workloads img{margin-top:30px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.tasks-workloads img{width:72%;margin-bottom:70px}}.marketing-page .feature-card-stack .feature-card.tasks-comments img{width:80%;margin-top:40px;margin-bottom:60px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-comments img{width:60%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.tasks-comments img{width:50%}}.marketing-page .feature-card-stack .feature-card.tasks-statuses img{transform:scale(1.3) translateX(27px);transform-origin:top left;margin-top:20px;margin-bottom:120px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-statuses img{margin-top:40px;transform:scale(1.1) translateX(27px)}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.tasks-statuses img{transform:scale(1) translateX(0px);margin-top:0px;margin-bottom:0px;width:80%;margin-top:80px;margin-bottom:80px}}.marketing-page .feature-card-stack .feature-card.tasks-due-dates img{transform:scale(1.25) translateX(27px);transform-origin:top left;margin-top:20px;margin-bottom:100px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-due-dates img{transform:scale(1.25) translateX(65px)}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.tasks-due-dates img{transform:scale(1) translateX(0px);margin-top:0px;margin-bottom:0px;width:80%}}.marketing-page .feature-card-stack .feature-card.tasks-progress img{margin-top:20px;margin-bottom:80px;padding-left:27px;padding-right:27px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-progress img{padding-left:0px;padding-right:0px;margin-top:20vh;margin-bottom:30vh;width:80%;transform:scale(1.6);transform-origin:top left}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.tasks-progress img{transform:scale(1);margin-top:30vh}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.tasks-progress img{margin-top:250px;margin-bottom:250px;width:70%}}.marketing-page .feature-card-stack .feature-card.tasks-organize img{padding-left:20px;margin-top:20px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.tasks-organize img{padding-left:0px;width:90%;margin-top:70px}}.marketing-page .feature-card-stack .feature-card.tasks-filter img{margin-top:20px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.tasks-filter img{width:70%;margin-bottom:50px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.tasks-filter img{width:60%}}.marketing-page .mobile-feature-image-device-collage-container{overflow:hidden;padding-top:100px;padding-bottom:100px;margin-top:-50px}@media (min-width: 576px){.marketing-page .mobile-feature-image-device-collage-container{margin-top:0px;padding-top:0px}}.marketing-page img.mobile-feature-image-device-collage{display:block;margin-left:auto;margin-right:auto;max-width:100%;transform:scale(1.8) rotate(354deg);transform-origin:center}@media (min-width: 576px){.marketing-page img.mobile-feature-image-device-collage{transform:scale(1) rotate(0deg)}}@media (min-width: 1200px){.marketing-page img.mobile-feature-image-device-collage{width:100%;max-width:1600px}}.marketing-page .feature-card-stack .feature-card.vendors-organize img{padding-left:20px;margin-top:15px;margin-bottom:35px;transform:scale(1.2);transform-origin:top left}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.vendors-organize img{transform:scale(1);padding-left:0px;margin-top:200px;margin-bottom:0px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.vendors-organize img{width:85%;margin-top:130px}}.marketing-page .feature-card-stack .feature-card.vendors-details img{transform:scale(1.7) translateX(2.5%);transform-origin:top center;margin-top:40px;margin-bottom:150px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.vendors-details img{transform:scale(1) translateX(0%);width:85%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.vendors-details img{width:75%;margin-bottom:80px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.vendors-details img{margin-top:50px;margin-bottom:100px}}.marketing-page .feature-card-stack .feature-card.vendors-documents img{margin-top:20px;margin-bottom:115px;padding-left:20px;transform:scale(1.3);transform-origin:top left}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.vendors-documents img{transform:scale(1);padding-left:0px;width:80%;margin-top:40px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.vendors-documents img{margin-top:85px;margin-bottom:150px}}.marketing-page .feature-card-stack .feature-card.vendors-mood-boards img{margin-top:20px;margin-bottom:115px;padding-left:20px;transform:scale(1.3);transform-origin:top left}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.vendors-mood-boards img{transform:scale(1) translateY(-3%);padding-left:0px;width:80%;margin-top:40px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.vendors-mood-boards img{width:75%}}.marketing-page .feature-card-stack .feature-card.vendors-attach img{margin-top:20px;margin-bottom:100px;padding-left:10px;transform:scale(1.2);transform-origin:top left}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.vendors-attach img{transform:scale(1);padding-left:40px;margin-bottom:40px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.vendors-attach img{padding-left:0px;width:70%;margin-top:0px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.vendors-attach img{width:65%}}.marketing-page .feature-card-stack .feature-card.vendors-status img{padding-left:27px;padding-right:27px;margin-top:20px;margin-bottom:40px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.vendors-status img{padding-left:40px;padding-right:40px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.vendors-status img{padding-left:0px;padding-right:0px;width:65%}}.marketing-page .feature-card-stack .feature-card.vendors-profiles img{padding-left:27px;margin-top:15px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.vendors-profiles img{padding-left:0px;width:85%}}.marketing-page .feature-card-stack .feature-card.portal-parties img{padding-left:27px;padding-right:27px;margin-bottom:40px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.portal-parties img{padding-left:0px;padding-right:0px;margin-top:150px;margin-bottom:150px;transform:translateX(5%)}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.portal-parties img{width:85%;margin-top:120px;margin-bottom:120px}}.marketing-page .feature-card-stack .feature-card.portal-updates img.phone{transform:scale(1.5);transform:bottom center;margin-top:75px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.portal-updates img.phone{transform:scale(1.3)}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.portal-updates img.phone{transform:scale(1);margin-top:0px;width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.portal-updates img.phone{margin-top:20px}}.marketing-page .feature-card-stack .feature-card.portal-updates img.bubbles{display:none;position:absolute;top:40px;right:50px;width:80px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.portal-updates img.bubbles{display:block}}.marketing-page .feature-card-stack .feature-card.portal-permissions img{width:50%;margin-top:20px;margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.portal-permissions img{width:60%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.portal-permissions img{width:50%}}.marketing-page .feature-card-stack .feature-card.portal-approval img{padding-left:27px;padding-right:27px;margin-bottom:30px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.portal-approval img{padding-left:0px;padding-right:0px;width:70%;margin-top:30px;margin-bottom:50px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.portal-approval img{width:55%;margin-top:70px;margin-bottom:100px}}.marketing-page .feature-card-stack .feature-card.portal-payments img{margin-top:0px;margin-bottom:80px;transform:scale(1.2) translateX(27px);transform-origin:top left}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.portal-payments img{transform:scale(1) translateX(0px);width:80%;margin-top:40px}}.marketing-page .feature-card-stack .feature-card.portal-signatures img{padding-left:27px;margin-bottom:80px}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.portal-signatures img{padding-left:0px;width:80%;margin-top:160px}}.marketing-page .feature-card-stack .feature-card.portal-questions img{transform:scale(1.15) translateX(27px);transform-origin:top left;margin-top:10px;margin-bottom:80px}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.portal-questions img{transform:scale(1) translateX(0px);width:80%}}.marketing-page .feature-card-stack .feature-card.email-two-way-sync img{position:relative;left:4%}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-two-way-sync img{margin-top:150px;margin-bottom:50px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-two-way-sync img{margin-top:0px;margin-bottom:0px;transform:scale(0.8)}}.marketing-page .feature-card-stack .feature-card.email-organize img{transform:translateX(4vw);margin-bottom:-20px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-organize img{transform:translateX(0px);padding-left:20vw;padding-right:20vw;margin-bottom:50px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.email-organize img{padding-left:40px;padding-right:40px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-organize img{padding-left:0px;padding-right:0px;width:80%;margin-top:35px}}.marketing-page .feature-card-stack .feature-card.email-integrated img{padding-left:27px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-integrated img{padding-left:30%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.email-integrated img{padding-left:70px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-integrated img{padding-left:0px;width:80%}}.marketing-page .feature-card-stack .feature-card.email-tasks img{padding-left:20px;transform:scale(1.15);transform-origin:top left;padding-bottom:40px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-tasks img{transform:scale(1);padding-left:0px;padding-right:0px;max-width:85%;padding-top:40px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-tasks img{max-width:75%}}.marketing-page .feature-card-stack .feature-card.email-calendar img{margin-top:15px;margin-bottom:20px;padding-left:15px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-calendar img{padding-left:0px;max-width:65%}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.email-calendar img{margin-top:0px;max-width:90%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-calendar img{max-width:95%}}.marketing-page .feature-card-stack .feature-card.email-contacts img{margin-top:15px}.marketing-page .feature-card-stack .feature-card.email-documents img{margin-top:15px;padding-right:15px;transform-origin:top right;transform:scale(1.2)}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-documents img{transform:scale(1);margin-bottom:60px;padding-left:20px;padding-right:20px}}@media (min-width: 1034px){.marketing-page .feature-card-stack .feature-card.email-documents img{padding-left:0px;padding-right:0px;max-width:75%}}.marketing-page .feature-card-stack .feature-card.email-mood-boards img{transform:scale(1.5);transform-origin:top center;padding-bottom:120px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-mood-boards img{transform:scale(1);width:80%;padding-bottom:80px}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-mood-boards img{width:70%}}.marketing-page .feature-card-stack .feature-card.email-templates img{transform-origin:top left;transform:scale(1.3);padding-left:20px;padding-bottom:80px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-templates img{transform:scale(1);padding-left:0px;padding-top:15px;padding-bottom:50px;max-width:80%}}@media (min-width: 1200px){.marketing-page .feature-card-stack .feature-card.email-templates img{max-width:100%;padding-left:27px;padding-right:27px;padding-top:30px;padding-bottom:80px}}.marketing-page .feature-card-stack .feature-card.email-smart-fields img{width:100%;margin-top:15px;margin-bottom:50px}@media (min-width: 576px){.marketing-page .feature-card-stack .feature-card.email-smart-fields img{margin-top:40px}}.marketing-page .simple-card-stack .simple-card{height:calc(100% - 30px);margin-bottom:30px;border-radius:20px;overflow:hidden}.marketing-page .simple-card-stack .simple-card .simple-card-row-container{height:100%}.marketing-page .simple-card-stack .simple-card h3{font-size:23px;margin-bottom:24px;font-weight:800}@media (min-width: 1200px){.marketing-page .simple-card-stack .simple-card h3{font-size:26px}}.marketing-page .simple-card-stack .simple-card p{font-size:15px;line-height:21px}.marketing-page .simple-card-stack .simple-card .padded-content.x{padding-left:35px;padding-right:35px}@media (min-width: 1200px){.marketing-page .simple-card-stack .simple-card .padded-content.x{padding-left:40px;padding-right:40px}}.marketing-page .simple-card-stack .simple-card .padded-content.y{padding-top:35px;padding-bottom:35px}@media (min-width: 1200px){.marketing-page .simple-card-stack .simple-card .padded-content.y{padding-top:40px;padding-bottom:40px}}.marketing-page .simple-card-stack .simple-card .squiggle-header{display:flex;overflow:hidden;margin-bottom:20px}.marketing-page .simple-card-stack .simple-card .squiggle-header h4{margin-bottom:0;white-space:nowrap;margin-right:15px;font-size:14px;font-weight:600}.marketing-page .simple-card-stack .simple-card .squiggle-header h4 i{margin-right:5px}.marketing-page .simple-card-stack .simple-card .squiggle-header .wave-divider{width:40%}.marketing-page .simple-card-stack .simple-card.with-shadow{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page .simple-card-stack .simple-card img{display:block;max-width:100%}.marketing-page .simple-card-stack .simple-card .cta-button{display:inline-block;padding:10px 15px;border-radius:100px;margin-bottom:30px;font-size:16px;font-weight:600}@media (min-width: 576px){.marketing-page .simple-card-stack .simple-card .cta-button{font-size:14.5px}}.marketing-page .simple-card-stack .simple-card .cta-button.icon-right i{margin-left:5px}.marketing-page .simple-card-stack .simple-card.for-feature-list{border-color:#e0e0e0;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page .simple-card-stack .simple-card.for-feature-list h3{color:#375767;font-weight:600;font-size:20px;margin-bottom:15px}.marketing-page .simple-card-stack .simple-card.for-feature-list p{color:#375767}.marketing-page .simple-card-stack .simple-card.for-feature-list .visual-header{background-color:#c4c4c4;width:100%;height:auto;aspect-ratio:16 / 9;border-top-left-radius:calc(20px - 1px);border-top-right-radius:calc(20px - 1px);position:relative;align-items:center;overflow:hidden;padding-top:50%}.marketing-page .simple-card-stack .simple-card.for-feature-list .visual-header img{object-fit:cover;width:100%;height:auto;position:absolute;inset:0%}.marketing-page .simple-card-stack .simple-card.for-feature-list .padded-content{padding:25px}@media (min-width: 1200px){.marketing-page .simple-card-stack .simple-card.for-feature-list .padded-content{padding:35px}}.marketing-page .showcase-block{min-height:calc(100vh - 110px);background-color:#f4f4f4;align-items:center;display:flex;justify-content:center;overflow:visible;position:relative;width:calc(100vw - 40px);margin-left:auto;margin-right:auto;background-size:cover;background-position:center bottom;border-radius:20px}.marketing-page .showcase-block .background-control{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#0000005c;border-radius:20px}.marketing-page .showcase-block .main-content{position:relative;z-index:2;width:80%}.marketing-page .showcase-block h2{color:#fff;font-size:5vw;text-shadow:4px 4px 47px #000}.marketing-page .showcase-block h3{color:#fff;max-width:50%;text-align:center;margin:auto;margin-bottom:15vh;text-shadow:4px 4px 47px #000}.marketing-page .showcase-block .knockout-card{background-color:#ffffff00;height:300px;border-radius:23px;backdrop-filter:blur(24px) brightness(1);border:2px solid #ffffff1c}.marketing-page .bento-grid{display:grid;grid-template-columns:repeat(12, 1fr);row-gap:30px;column-gap:30px}@media (min-width: 1200px){.marketing-page .bento-grid{row-gap:40px;column-gap:40px}}@media (min-width: 576px){.marketing-page .bento-grid.bento-grid-sm{row-gap:20px;column-gap:20px}}@media (min-width: 576px){.marketing-page .bento-grid.bento-grid-sm .tile{border-radius:15px}}.marketing-page .bento-grid.bento-grid-sm .tile .cell.padded{padding:25px}@media (min-width: 576px){.marketing-page .bento-grid.bento-grid-sm .tile .cell.padded{padding:30px}}@media (min-width: 1200px){.marketing-page .bento-grid.bento-grid-sm .tile .cell.padded{padding:35px}}.marketing-page .bento-grid .tile{position:relative;grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);overflow:hidden}.marketing-page .bento-grid .tile .tile-backdrop-control{background-color:transparent;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.marketing-page .bento-grid .tile .tile-noise{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/noise.png")}.marketing-page .bento-grid .tile .tile-noise.none{opacity:0}.marketing-page .bento-grid .tile .tile-noise.light{opacity:0.2}.marketing-page .bento-grid .tile .tile-noise.medium{opacity:0.35}.marketing-page .bento-grid .tile .tile-noise.heavy{opacity:0.5}.marketing-page .bento-grid .tile,.marketing-page .bento-grid .tile .tile-backdrop-control,.marketing-page .bento-grid .tile .tile-noise{border-radius:10px}@media (min-width: 576px){.marketing-page .bento-grid .tile,.marketing-page .bento-grid .tile .tile-backdrop-control,.marketing-page .bento-grid .tile .tile-noise{border-radius:30px}}@media (max-width: 480px){.marketing-page section.mobile-full-width .bento-grid .tile,.marketing-page section.mobile-full-width .bento-grid .tile-backdrop-control,.marketing-page section.mobile-full-width .bento-grid .tile-noise{border-radius:0px;border-left:0px !important;border-right:0px !important}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='1']{grid-column:span 1}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='2']{grid-column:span 2}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='3']{grid-column:span 3}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='4']{grid-column:span 4}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='5']{grid-column:span 5}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='6']{grid-column:span 6}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='7']{grid-column:span 7}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='8']{grid-column:span 8}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='9']{grid-column:span 9}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='10']{grid-column:span 10}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='11']{grid-column:span 11}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-tablet-col-span='12']{grid-column:span 12}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='1']{grid-column:span 1}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='2']{grid-column:span 2}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='3']{grid-column:span 3}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='4']{grid-column:span 4}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='5']{grid-column:span 5}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='6']{grid-column:span 6}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='7']{grid-column:span 7}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='8']{grid-column:span 8}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='9']{grid-column:span 9}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='10']{grid-column:span 10}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='11']{grid-column:span 11}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-desktop-col-span='12']{grid-column:span 12}}.marketing-page .bento-grid .tile .cell{position:relative;z-index:4;display:flex;flex-direction:column;grid-column:span 12}.marketing-page .bento-grid .tile .cell[data-align-h="center"]{align-items:center}.marketing-page .bento-grid .tile .cell[data-align-h="center"] .cell-content{text-align:center}.marketing-page .bento-grid .tile .cell[data-align-h="right"]{align-items:end}.marketing-page .bento-grid .tile .cell[data-align-v="center"]{justify-content:center}.marketing-page .bento-grid .tile .cell[data-align-v="bottom"]{justify-content:end}.marketing-page .bento-grid .tile .cell img{width:100%;display:block}.marketing-page .bento-grid .tile .cell.padded{padding:50px 35px}@media (min-width: 576px){.marketing-page .bento-grid .tile .cell.padded{padding:40px}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell.padded{padding:55px}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='1']{grid-column:span 1}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='2']{grid-column:span 2}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='3']{grid-column:span 3}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='4']{grid-column:span 4}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='5']{grid-column:span 5}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='6']{grid-column:span 6}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='7']{grid-column:span 7}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='8']{grid-column:span 8}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='9']{grid-column:span 9}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='10']{grid-column:span 10}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='11']{grid-column:span 11}}@media (min-width: 768px){.marketing-page .bento-grid .tile .cell[data-tablet-col-span='12']{grid-column:span 12}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='1']{grid-column:span 1}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='2']{grid-column:span 2}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='3']{grid-column:span 3}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='4']{grid-column:span 4}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='5']{grid-column:span 5}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='6']{grid-column:span 6}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='7']{grid-column:span 7}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='8']{grid-column:span 8}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='9']{grid-column:span 9}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='10']{grid-column:span 10}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='11']{grid-column:span 11}}@media (min-width: 1200px){.marketing-page .bento-grid .tile .cell[data-desktop-col-span='12']{grid-column:span 12}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-layout="two-cell"][data-tablet-arrangement="side-by-side"]{grid-template-rows:1fr}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-layout="two-cell"][data-tablet-arrangement="stacked-grow-1"]{grid-template-rows:1fr auto}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-layout="two-cell"][data-tablet-arrangement="stacked-grow-2"]{grid-template-rows:auto 1fr}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-layout="two-cell"][data-desktop-arrangement="side-by-side"]{grid-template-rows:1fr}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-layout="two-cell"][data-desktop-arrangement="stacked-grow-1"]{grid-template-rows:1fr auto}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-layout="two-cell"][data-desktop-arrangement="stacked-grow-2"]{grid-template-rows:auto 1fr}}.marketing-page .bento-grid .tile[data-layout="three-cell-flank"]{grid-template-areas:"C C C C C C C C C C C C" "L L L L L L R R R R R R"}.marketing-page .bento-grid .tile[data-layout="three-cell-flank"] .cell.one{grid-area:C}.marketing-page .bento-grid .tile[data-layout="three-cell-flank"] .cell.two{grid-area:L}.marketing-page .bento-grid .tile[data-layout="three-cell-flank"] .cell.three{grid-area:R}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-layout="three-cell-flank"][data-tablet-arrangement="single-row"]{grid-template-areas:"L L L C C C C C C R R R"}}@media (min-width: 768px){.marketing-page .bento-grid .tile[data-layout="three-cell-flank"][data-tablet-arrangement="double-row"]{grid-template-areas:"C C C C C C C C C C C C" "L L L L L L R R R R R R"}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-layout="three-cell-flank"][data-desktop-arrangement="single-row"]{grid-template-areas:"L L L C C C C C C R R R"}}@media (min-width: 1200px){.marketing-page .bento-grid .tile[data-layout="three-cell-flank"][data-desktop-arrangement="double-row"]{grid-template-areas:"C C C C C C C C C C C C" "L L L L L L R R R R R R"}}#marketing-animation-client-scene{overflow:hidden;pointer-events:none}#marketing-animation-client-scene.active{pointer-events:auto}#marketing-animation-client-scene .black-full-screen-knockout{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:4;background-color:#000;opacity:0;overflow:hidden}#marketing-animation-client-scene .black-full-screen-knockout .couple-over-black-container{position:absolute;left:50%;transform:translateX(-50%);bottom:0px;width:100vw}@media (min-width: 1200px){#marketing-animation-client-scene .black-full-screen-knockout .couple-over-black-container{width:30vw}}#marketing-animation-client-scene .black-full-screen-knockout .couple-over-black-container img{max-width:100%;opacity:0;transform:scale(2);transform-origin:bottom center}#marketing-animation-client-scene #trigger-knockout-fade-in{height:50vh}#marketing-animation-client-scene #trigger-couple-fade-in{height:50vh}#marketing-animation-client-scene .scrolling-content-container{position:relative;z-index:4}#marketing-animation-client-scene #impress-your-clients-container{position:fixed;z-index:7;top:65px;left:0px;right:0px;color:#fff;text-align:center;padding-left:10vw;padding-right:10vw;padding-top:10vh;opacity:0;transform:translateY(10vh)}@media (min-width: 1200px){#marketing-animation-client-scene #impress-your-clients-container{padding-top:10vh}}#marketing-animation-client-scene #impress-your-clients-container h4{font-size:49px;font-weight:800;color:#f9e1b4}@media (min-width: 1200px){#marketing-animation-client-scene #impress-your-clients-container h4{font-size:75px}}#marketing-animation-client-scene #impress-your-clients-container p.wow-factor{color:#f9e1b4;margin-bottom:0px;font-size:16px;margin-bottom:5px}#marketing-animation-client-scene #sub-desc-container{color:#fff;position:absolute;z-index:7;left:0px;right:0px;padding-left:6vw;padding-right:6vw;padding-top:20px;opacity:0}@media (min-width: 1200px){#marketing-animation-client-scene #sub-desc-container{max-width:700px;margin-left:auto;margin-right:auto;margin-top:20px}}#marketing-animation-client-scene #sub-desc-container p{color:#fff7e7;font-size:20px;line-height:26px}@media (min-width: 1200px){#marketing-animation-client-scene #sub-desc-container p{font-size:22px}}#marketing-animation-client-scene #learn-more-button{color:#f9e1b4;background-color:#000;border:1px solid #f9e1b4;width:fit-content;border-radius:500px;margin-left:auto;margin-right:auto;margin-top:50px;padding:10px 20px}.marketing-page section.section-home-use-cases .tile.use-cases-sales{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/home/first_dance.jpg");background-size:cover;min-height:100vh}.marketing-page section.section-home-use-cases .tile.use-cases-sales .tile-backdrop-control{backdrop-filter:blur(0px) brightness(0.3);-webkit-backdrop-filter:blur(0px) brightness(0.3)}.marketing-page section.section-home-use-cases .tile.use-cases-sales .cell.two .cell-content{width:150vw;margin-left:50px}@media (min-width: 576px){.marketing-page section.section-home-use-cases .tile.use-cases-sales .cell.two .cell-content{margin-left:0px;margin-top:50px}}@media (min-width: 1200px){.marketing-page section.section-home-use-cases .tile.use-cases-sales .cell.two .cell-content{width:150%}}.marketing-page section.section-home-use-cases .tile.use-cases-planning{background-image:linear-gradient(45deg, rgba(254,246,210,0.53) 0%, rgba(254,246,210,0.53) 14.286%, rgba(221,240,216,0.53) 14.286%, rgba(221,240,216,0.53) 28.572%, rgba(188,233,223,0.53) 28.572%, rgba(188,233,223,0.53) 42.858%, rgba(156,227,229,0.53) 42.858%, rgba(156,227,229,0.53) 57.144%, rgba(123,220,235,0.53) 57.144%, rgba(123,220,235,0.53) 71.43%, rgba(90,214,242,0.53) 71.43%, rgba(90,214,242,0.53) 85.716%, rgba(57,207,248,0.53) 85.716%, rgba(57,207,248,0.53) 100.002%),linear-gradient(135deg, #f663c8 0%, #f663c8 12.5%, #df62c4 12.5%, #df62c4 25%, #c761c0 25%, #c761c0 37.5%, #b060bc 37.5%, #b060bc 50%, #985fb8 50%, #985fb8 62.5%, #815eb4 62.5%, #815eb4 75%, #695db0 75%, #695db0 87.5%, #525cac 87.5%, #525cac 100%)}.marketing-page section.section-home-use-cases .tile.use-cases-planning .tile-backdrop-control{backdrop-filter:blur(0px) brightness(1);-webkit-backdrop-filter:blur(28px) brightness(1);background-color:#00000014}.marketing-page section.section-home-use-cases .tile.use-cases-clients{overflow:visible;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/home/barn_wedding.webp");background-size:cover;background-position:right}.marketing-page section.section-home-use-cases .tile.use-cases-clients .tile-backdrop-control{backdrop-filter:blur(0px) brightness(1);-webkit-backdrop-filter:blur(0px) brightness(1);background-image:linear-gradient(45deg, rgba(132,47,141,0.74902), rgba(54,128,198,0.85098))}.marketing-page section.section-activity-company-dashboard{background-color:#fff}.marketing-page section.section-activity-company-dashboard .tile.activity-dashboard-overview,.marketing-page section.section-activity-project-dashboard .tile.activity-dashboard-overview{border-radius:0px}.marketing-page section.section-activity-company-dashboard .tile.activity-dashboard-overview .light-glass-frame,.marketing-page section.section-activity-project-dashboard .tile.activity-dashboard-overview .light-glass-frame{background-color:#15384a1f;padding:4px}@media (min-width: 576px){.marketing-page section.section-activity-company-dashboard .tile.activity-dashboard-overview .light-glass-frame img,.marketing-page section.section-activity-project-dashboard .tile.activity-dashboard-overview .light-glass-frame img{border-radius:25px}}.marketing-page section.section-activity-company-dashboard .tile.activity-dashboard-overview img,.marketing-page section.section-activity-project-dashboard .tile.activity-dashboard-overview img{border:8px solid #15384a1f;border-left-width:0px;border-right-width:0px}@media (min-width: 576px){.marketing-page section.section-activity-company-dashboard .tile.activity-dashboard-overview img,.marketing-page section.section-activity-project-dashboard .tile.activity-dashboard-overview img{border-width:8px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (min-width: 1200px){.marketing-page section.section-activity-company-dashboard .tile.activity-dashboard-overview img,.marketing-page section.section-activity-project-dashboard .tile.activity-dashboard-overview img{border-width:10px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.marketing-page section.section-activity-collage{background-color:#000;background-image:repeating-linear-gradient(135deg, black 0px, black 10px, transparent 10px, transparent 11px),repeating-linear-gradient(22.5deg, black 0px, black 10px, transparent 10px, transparent 11px),linear-gradient(90deg, #3cbbe2, #843ce2, #e23c79, #e2c63c, #3ce241);padding-top:0px;padding-bottom:0px;overflow:hidden}.marketing-page section.section-activity-collage .section-backdrop-control{background-color:#0000008a}.marketing-page section.section-activity-collage .collage-container .language-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;text-align:center;padding-left:25px;padding-right:25px}@media (min-width: 576px){.marketing-page section.section-activity-collage .collage-container .language-container{max-width:600px}}.marketing-page section.section-activity-collage .collage-container{position:relative;z-index:4;min-height:100vh}.marketing-page section.section-activity-collage .collage-container img.activity-item{position:absolute;display:block;width:50%;border-radius:5px}@media (min-width: 576px){.marketing-page section.section-activity-collage .collage-container img.activity-item{border-radius:20px}}.marketing-page section.section-activity-collage .collage-container img.activity-item.one{top:24%;left:-2%;width:49%}@media (min-width: 1200px){.marketing-page section.section-activity-collage .collage-container img.activity-item.one{top:10%;left:10%;width:35%}}.marketing-page section.section-activity-collage .collage-container img.activity-item.two{top:8%;right:23%}@media (min-width: 1200px){.marketing-page section.section-activity-collage .collage-container img.activity-item.two{top:16%;right:8%;width:29%}}.marketing-page section.section-activity-collage .collage-container img.activity-item.three{bottom:5%;left:-1%;width:60%}@media (min-width: 576px){.marketing-page section.section-activity-collage .collage-container img.activity-item.three{left:2%}}@media (min-width: 1200px){.marketing-page section.section-activity-collage .collage-container img.activity-item.three{bottom:10%;left:10%;width:30%}}.marketing-page section.section-activity-collage .collage-container img.activity-item.four{bottom:9%;right:-70%;width:100%}@media (min-width: 1200px){.marketing-page section.section-activity-collage .collage-container img.activity-item.four{bottom:10%;right:10%;width:30%}}.marketing-page section.section-activity-collage .collage-container img.activity-item.five{top:21%;left:53%;width:59%}@media (min-width: 1200px){.marketing-page section.section-activity-collage .collage-container img.activity-item.five{top:39%;left:-5%;width:28%}}.marketing-page section.section-activity-collage .collage-container img.activity-item.six{bottom:21%;right:41%;width:47%}@media (min-width: 1200px){.marketing-page section.section-activity-collage .collage-container img.activity-item.six{bottom:34%;right:-8%;width:27%}}.marketing-page section.section-contact-list-vendor-list{background-color:#fff}.marketing-page section.section-contracts-primary-features{background-color:#131417}.marketing-page section.section-contracts-primary-features .visual-wrapper{background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0px 0px 4px 3px #15384a24;-webkit-box-shadow:0px 0px 4px 3px #15384a24}.marketing-page section.section-contracts-primary-features .contract-auto-formatting .visual-wrapper{padding-bottom:105px}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-auto-formatting .visual-wrapper{padding-bottom:0px}}.marketing-page section.section-contracts-primary-features .contract-auto-formatting .visual-wrapper video{transform-origin:top left;transform:scale(1.4) translateX(20px) translateY(20px)}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-auto-formatting .visual-wrapper video{transform:scale(1) translateX(20px) translateY(20px)}}.marketing-page section.section-contracts-primary-features .contract-smart-fields .visual-wrapper{padding-bottom:105px}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-smart-fields .visual-wrapper{padding-bottom:0px}}.marketing-page section.section-contracts-primary-features .contract-smart-fields .visual-wrapper video{transform-origin:top left;transform:scale(1.4) translateX(20px) translateY(20px)}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-smart-fields .visual-wrapper video{transform:scale(1) translateX(20px) translateY(20px)}}.marketing-page section.section-contracts-primary-features .contract-payment-schedule .visual-wrapper,.marketing-page section.section-contracts-primary-features .contract-services-summary .visual-wrapper{padding-bottom:105px}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-payment-schedule .visual-wrapper,.marketing-page section.section-contracts-primary-features .contract-services-summary .visual-wrapper{padding-bottom:0px}}.marketing-page section.section-contracts-primary-features .contract-payment-schedule .visual-wrapper img,.marketing-page section.section-contracts-primary-features .contract-services-summary .visual-wrapper img{transform-origin:top left;transform:scale(1.4) translateX(10px) translateY(10px)}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-payment-schedule .visual-wrapper img,.marketing-page section.section-contracts-primary-features .contract-services-summary .visual-wrapper img{transform:scale(0.9) translateX(80px) translateY(40px)}}.marketing-page section.section-contracts-primary-features .contract-client-initials .visual-wrapper{padding-bottom:105px}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-client-initials .visual-wrapper{padding-bottom:0px}}.marketing-page section.section-contracts-primary-features .contract-client-initials .visual-wrapper img{transform-origin:top left;transform:scale(1.7) translateX(10px) translateY(-15px)}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-client-initials .visual-wrapper img{transform:scale(1) translateX(60px) translateY(0px)}}.marketing-page section.section-contracts-primary-features .contract-exhibits .visual-wrapper{padding-bottom:105px}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-exhibits .visual-wrapper{padding-bottom:0px}}.marketing-page section.section-contracts-primary-features .contract-exhibits .visual-wrapper img{transform-origin:top center;transform:scale(1.4)}@media (min-width: 1200px){.marketing-page section.section-contracts-primary-features .contract-exhibits .visual-wrapper img{transform:scale(1)}}.marketing-page section.section-contracts-any-device{background-color:#fff}.marketing-page section.section-contracts-any-device .mobile-signature-image-container{margin-left:auto;margin-right:auto;text-align:center;height:100vh;transform-origin:top right;transform:translateX(-15vw);margin-top:20px}@media (min-width: 576px){.marketing-page section.section-contracts-any-device .mobile-signature-image-container{transform:translateX(0);height:80vh;margin-top:40px}}@media (min-width: 1200px){.marketing-page section.section-contracts-any-device .mobile-signature-image-container{margin-top:100px;height:90vh}}.marketing-page section.section-contracts-any-device .mobile-signature-image-container img{display:inline-block;height:100%;width:auto}.marketing-page section.section-email-supercharge{background-color:#000;background-image:linear-gradient(309deg, rgba(187,187,187,0.03) 0%, rgba(187,187,187,0.03) 22%, rgba(207,207,207,0.03) 22%, rgba(207,207,207,0.03) 43%, rgba(148,148,148,0.03) 43%, rgba(148,148,148,0.03) 62%, rgba(90,90,90,0.03) 62%, rgba(90,90,90,0.03) 68%, rgba(195,195,195,0.03) 68%, rgba(195,195,195,0.03) 88%, rgba(34,34,34,0.03) 88%, rgba(34,34,34,0.03) 95%, rgba(215,215,215,0.03) 95%, rgba(215,215,215,0.03) 100%),linear-gradient(35deg, rgba(100,100,100,0.03) 0%, rgba(100,100,100,0.03) 9%, rgba(5,5,5,0.03) 9%, rgba(5,5,5,0.03) 40%, rgba(89,89,89,0.03) 40%, rgba(89,89,89,0.03) 44%, rgba(5,5,5,0.03) 44%, rgba(5,5,5,0.03) 69%, rgba(130,130,130,0.03) 69%, rgba(130,130,130,0.03) 79%, rgba(204,204,204,0.03) 79%, rgba(204,204,204,0.03) 88%, rgba(247,247,247,0.03) 88%, rgba(247,247,247,0.03) 100%),linear-gradient(90deg, #353535, black)}.marketing-page section.section-email-supercharge .section-backdrop-control{background-color:#0000006b;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.marketing-page section.section-leads-lead-management{background-color:#f5f5f6}.marketing-page section.section-leads-lead-management .tile.lead-contact-form{background-color:#fff}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form{min-height:600px}}.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one{z-index:5}.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one .cell-content{padding-top:30px}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one .cell-content{max-width:60%}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one .cell-content{padding-top:0px;max-width:100%}}.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one img.arrow{width:50%;margin-left:auto;margin-right:auto;margin-top:40px;opacity:0.1}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one img.arrow{width:30%}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.one img.arrow{width:50%}}.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.two .cell-content{transform-origin:top right;transform:scale(2.3) translateX(10px);margin-bottom:80px}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.two .cell-content{margin-bottom:120px;transform:scale(1.8) translateX(10px)}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.two .cell-content{margin-top:0px;margin-bottom:0px;transform-origin:center right;transform:scale(2.5) translateX(35px)}}.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.three .cell-content{transform-origin:top left;transform:scale(2.3) translateX(-10px);margin-bottom:80px}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.three .cell-content{margin-bottom:120px;transform:scale(1.8) translateX(-10px)}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-contact-form .cell.three .cell-content{margin-top:0px;margin-bottom:0px;transform-origin:center left;transform:scale(2.5) translateX(-35px)}}.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications{background-color:#fff;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/leads/card_notifications_phone_bg_1.jpg");background-size:cover;background-position:center}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications{max-height:65vh}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications{max-height:90vh}}.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications .tile-backdrop-control{background-image:linear-gradient(151deg, rgba(0,0,0,0.701961), transparent)}.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications .cell.two .cell-content{width:52%;margin-left:30px;margin-bottom:30px}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications .cell.two .cell-content{width:39%;margin-left:35px}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications .cell.two .cell-content{width:30%;margin-left:50px}}.marketing-page section.section-leads-lead-management .tile.lead-instant-notifications img{border:10px solid #fff;border-radius:5px}.marketing-page section.section-leads-lead-management .tile.lead-sources{background-color:#fff;background-image:linear-gradient(45deg, rgba(254,246,210,0.53) 0%, rgba(254,246,210,0.53) 14.286%, rgba(221,240,216,0.53) 14.286%, rgba(221,240,216,0.53) 28.572%, rgba(188,233,223,0.53) 28.572%, rgba(188,233,223,0.53) 42.858%, rgba(156,227,229,0.53) 42.858%, rgba(156,227,229,0.53) 57.144%, rgba(123,220,235,0.53) 57.144%, rgba(123,220,235,0.53) 71.43%, rgba(90,214,242,0.53) 71.43%, rgba(90,214,242,0.53) 85.716%, rgba(57,207,248,0.53) 85.716%, rgba(57,207,248,0.53) 100.002%),linear-gradient(135deg, #f663c8 0%, #f663c8 12.5%, #df62c4 12.5%, #df62c4 25%, #c761c0 25%, #c761c0 37.5%, #b060bc 37.5%, #b060bc 50%, #985fb8 50%, #985fb8 62.5%, #815eb4 62.5%, #815eb4 75%, #695db0 75%, #695db0 87.5%, #525cac 87.5%, #525cac 100%)}.marketing-page section.section-leads-lead-management .tile.lead-sources .tile-backdrop-control{background-color:#0000003d}.marketing-page section.section-leads-lead-management .tile.lead-sources .cell.two .cell-content{padding:25px;margin-top:20px;margin-bottom:20px}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-sources .cell.two .cell-content{padding:0px;width:80%;margin-top:50px;margin-bottom:30px;margin-right:30px}}.marketing-page section.section-leads-lead-management .tile.lead-lost-reasons{background-color:#fff}.marketing-page section.section-leads-lead-management .tile.lead-lost-reasons .cell.two .cell-content{margin:25px;margin-top:40px}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-lost-reasons .cell.two .cell-content{margin:0px;margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-lost-reasons .cell.two .cell-content{width:90%}}.marketing-page section.section-leads-lead-management .tile.lead-lost-reasons img{border-radius:10px}.marketing-page section.section-leads-lead-management .tile.lead-custom-pipeline-steps{background-color:#fff}.marketing-page section.section-leads-lead-management .tile.lead-custom-pipeline-steps .cell.two .cell-content{width:80%}@media (min-width: 576px){.marketing-page section.section-leads-lead-management .tile.lead-custom-pipeline-steps .cell.two .cell-content{width:70%;margin-top:30px}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-management .tile.lead-custom-pipeline-steps .cell.two .cell-content{width:70%}}.marketing-page section.section-leads-lead-booking{background-image:linear-gradient(309deg, rgba(187,187,187,0.03) 0%, rgba(187,187,187,0.03) 22%, rgba(207,207,207,0.03) 22%, rgba(207,207,207,0.03) 43%, rgba(148,148,148,0.03) 43%, rgba(148,148,148,0.03) 62%, rgba(90,90,90,0.03) 62%, rgba(90,90,90,0.03) 68%, rgba(195,195,195,0.03) 68%, rgba(195,195,195,0.03) 88%, rgba(34,34,34,0.03) 88%, rgba(34,34,34,0.03) 95%, rgba(215,215,215,0.03) 95%, rgba(215,215,215,0.03) 100%),linear-gradient(35deg, rgba(100,100,100,0.03) 0%, rgba(100,100,100,0.03) 9%, rgba(5,5,5,0.03) 9%, rgba(5,5,5,0.03) 40%, rgba(89,89,89,0.03) 40%, rgba(89,89,89,0.03) 44%, rgba(5,5,5,0.03) 44%, rgba(5,5,5,0.03) 69%, rgba(130,130,130,0.03) 69%, rgba(130,130,130,0.03) 79%, rgba(204,204,204,0.03) 79%, rgba(204,204,204,0.03) 88%, rgba(247,247,247,0.03) 88%, rgba(247,247,247,0.03) 100%),linear-gradient(90deg, #353535, black)}.marketing-page section.section-leads-lead-booking .booking-collage{transform-origin:top center;transform:scale(1.1) rotate(-2deg);pointer-events:none;margin-bottom:100px}@media (min-width: 576px){.marketing-page section.section-leads-lead-booking .booking-collage{transform:scale(1.05) rotate(0deg)}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .booking-collage{transform:scale(1) rotate(0deg)}}.marketing-page section.section-leads-lead-booking .booking-collage img{display:block;width:100%}.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices{background-color:#fff;border:1px solid #ffffff24;box-shadow:0px 0px 18px -4px #ffffff24;-webkit-box-shadow:0px 0px 18px -4px #ffffff24}.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices .cell.two .cell-content{width:90%}@media (min-width: 576px){.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices .cell.two .cell-content{width:85%}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices .cell.two .cell-content{width:90%}}.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices .cell.two img{border-top-left-radius:10px;border-top-right-radius:10px}.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices .cell.two .light-glass-frame{border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:5px;padding-bottom:0px;border-bottom:0px}@media (max-width: 480px){.marketing-page section.section-leads-lead-booking .tile.lead-quotes-contracts-invoices .cell.one h4.sub-headline{font-size:28px}}.marketing-page section.section-leads-lead-booking .tile.lead-proposals{background-color:#00000038;border:1px solid #ffffff24}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals{min-height:450px}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.one{justify-content:center}}.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.two .cell-content{transform-origin:top right;transform:scale(1) translateX(1px);margin-bottom:30px}@media (min-width: 576px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.two .cell-content{transform:scale(1) translateX(1px)}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.two .cell-content{margin-top:0px;margin-bottom:0px;transform-origin:center right;transform:scale(1) translateX(0px)}}.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.three .cell-content{transform-origin:top left;transform:scale(1) translateX(0px);margin-bottom:30px}@media (min-width: 576px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.three .cell-content{transform:scale(1) translateX(0px)}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.three .cell-content{margin-top:0px;margin-bottom:0px;transform-origin:center left;transform:scale(1) translateX(0px)}}@media (max-width: 480px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.one h4.sub-headline{font-size:25px}}@media (min-width: 1200px){.marketing-page section.section-leads-lead-booking .tile.lead-proposals .cell.one h4.sub-headline{font-size:35px}}.marketing-page section.section-mood-boards-get-inspired{background-color:#111111}.marketing-page section.section-mood-boards-get-inspired img.mood-boards-get-inspired{width:100%;display:block;margin-bottom:30px;margin-left:auto;margin-right:auto}@media (min-width: 576px){.marketing-page section.section-mood-boards-get-inspired img.mood-boards-get-inspired{width:90%;max-width:900px}}.marketing-page section.section-portal-chaos .tile.portal-chaos-before{background-color:#343435}.marketing-page section.section-portal-chaos .tile.portal-chaos-before .cell.two .cell-content{width:100%}.marketing-page section.section-portal-chaos .tile.portal-chaos-before .coms-items-container{position:relative;height:50vh;width:100%;height:auto;aspect-ratio:1 / 1;margin-left:auto;margin-right:auto}.marketing-page section.section-portal-chaos .tile.portal-chaos-before .coms-item{position:absolute;display:flex;align-items:center;background-color:#fff;padding:8px;padding-right:12px;border-radius:5px;white-space:nowrap;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);scale:0.9}@media (min-width: 576px){.marketing-page section.section-portal-chaos .tile.portal-chaos-before .coms-item{scale:1.3}}@media (min-width: 1200px){.marketing-page section.section-portal-chaos .tile.portal-chaos-before .coms-item{scale:1;font-size:13px}}.marketing-page section.section-portal-chaos .tile.portal-chaos-before .coms-item img{display:inline-block;width:35px;height:35px;margin-right:10px}.marketing-page section.section-portal-chaos .tile.portal-chaos-after-planpage{background-color:#f9f9f9;background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/portal/card_chaos_after_planpage.jpg");background-size:cover;background-position:center}.marketing-page section.section-portal-chaos .tile.portal-chaos-after-planpage .cell.two{height:53vh}.marketing-page section.section-portal-documents{background-image:linear-gradient(180deg, #f9f9f9, rgba(255,255,255,0) 400px);border-top:1px solid #dcdcdc}.marketing-page section.section-portal-tasks{background-image:linear-gradient(180deg, #f9f9f9, rgba(255,255,255,0) 400px);border-top:1px solid #dcdcdc}.marketing-page section.section-portal-tasks img.laptop-index{width:100%;margin-left:-34px;transform-origin:top left;transform:scale(1.8);margin-bottom:205px}@media (min-width: 576px){.marketing-page section.section-portal-tasks img.laptop-index{margin-left:unset;margin-bottom:0px;transform:scale(1)}}.marketing-page section.section-portal-tasks .tile.portal-task-assignments{background-color:#fff;border:1px solid #ededed}.marketing-page section.section-portal-tasks .tile.portal-task-assignments .cell.two .cell-content{width:80%;margin-top:30px;margin-bottom:50px;max-width:325px}.marketing-page section.section-portal-tasks .tile.portal-task-comments{background-color:#fff;border:1px solid #ededed}.marketing-page section.section-portal-tasks .tile.portal-task-comments .cell.two .cell-content{margin-left:25px;margin-top:40px}@media (min-width: 1200px){.marketing-page section.section-portal-tasks .tile.portal-task-comments .cell.two .cell-content{margin-left:60px;margin-top:60px}}.marketing-page section.section-portal-tasks .tile.portal-task-comments .cell.two img{border-top-left-radius:20px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}.marketing-page section.section-portal-vendors{background-image:linear-gradient(180deg, #f9f9f9, rgba(255,255,255,0) 400px);border-top:1px solid #dcdcdc}.marketing-page section.section-proposals-skip-back-and-forth{background-color:#f5f5f6}.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine{background-image:url("https://planpage-public.s3.us-west-1.amazonaws.com/marketing/pages/proposals/card_combine_bg.jpg");background-size:cover;background-position:center}.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .tile-backdrop-control{background-image:linear-gradient(180deg, rgba(0,0,0,0.819608), rgba(0,0,0,0.4))}@media (min-width: 576px){.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .tile-backdrop-control{background-image:linear-gradient(180deg, rgba(0,0,0,0.619608), rgba(0,0,0,0.74902))}}.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .cell.one .cell-content{max-width:700px;padding-top:30px}.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .cell.two .cell-content{position:relative;width:100%;margin-top:66vw}@media (min-width: 576px){.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .cell.two .cell-content{width:70%;margin-top:45vw}}@media (min-width: 1200px){.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .cell.two .cell-content{width:50%;margin-top:19vw;left:5vw}}.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .dark-glass-frame{border-radius:30px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-bottom:0px}.marketing-page section.section-proposals-skip-back-and-forth .tile.proposals-combine .dark-glass-frame img{border-top-left-radius:20px;border-top-right-radius:20px}.marketing-page section.section-proposals-how-it-works{background-color:#fff}.marketing-page section.section-proposals-how-it-works .document-page-cell{width:100%;padding-left:35px;padding-right:35px;padding-top:35px}@media (min-width: 576px){.marketing-page section.section-proposals-how-it-works .document-page-cell{width:80%}}@media (min-width: 1200px){.marketing-page section.section-proposals-how-it-works .document-page-cell{width:100%;padding-bottom:40px;padding-right:0px;opacity:0.8}}.marketing-page section.section-proposals-how-it-works .document-page-container{padding:0px;height:auto;border-radius:10px;overflow:hidden;box-shadow:0px 0px 17px 1px #00000026;-webkit-box-shadow:0px 0px 17px 1px #00000026}@media (min-width: 1200px){.marketing-page section.section-proposals-how-it-works .tile .cell.two{padding-left:80px;padding-right:80px}}.marketing-page section.section-proposals-how-it-works .tile.proposals-quotes{background-color:#fafafa}.marketing-page section.section-proposals-insight{background-color:#fff;background-image:radial-gradient(circle at top right, #319deb 0%, #319deb 13%, #4ca6ea 13%, #4ca6ea 23%, #67b0e8 23%, #67b0e8 33%, #82b9e7 33%, #82b9e7 46%, #9cc2e6 46%, #9cc2e6 48%, #b7cbe5 48%, #b7cbe5 63%, #d2d5e3 63%, #d2d5e3 83%, #eddee2 83%, #eddee2 100%)}.marketing-page section.section-proposals-insight .section-backdrop-control{background-color:#ffffffd4;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}@media (min-width: 576px){.marketing-page section.section-proposals-insight .bento-grid{grid-template-areas:"A A A A A A B B B B B B" "C C C C C C B B B B B B" "D D D D D D D D D D D D"}}@media (min-width: 1200px){.marketing-page section.section-proposals-insight .bento-grid{grid-template-areas:"A A A A C C C C B B B B" "D D D D D D D D B B B B"}}.marketing-page section.section-proposals-insight .tile{background-color:#fff;border:1px solid #e7ebee}@media (min-width: 576px){.marketing-page section.section-proposals-insight .tile.proposals-views{grid-area:A}}.marketing-page section.section-proposals-insight .tile.proposals-views .cell.two .cell-content{width:90%}@media (min-width: 1200px){.marketing-page section.section-proposals-insight .tile.proposals-views .cell.two .cell-content{width:100%;padding-left:35px;padding-right:35px}}@media (min-width: 576px){.marketing-page section.section-proposals-insight .tile.proposals-dashboard{grid-area:B}}.marketing-page section.section-proposals-insight .tile.proposals-dashboard .cell.two .cell-content{margin-left:50px}@media (min-width: 1200px){.marketing-page section.section-proposals-insight .tile.proposals-dashboard .cell.two .cell-content{margin-left:0px;width:80%}}.marketing-page section.section-proposals-insight .tile.proposals-dashboard .cell.two img{border-top-left-radius:10px}@media (min-width: 576px){.marketing-page section.section-proposals-insight .tile.proposals-notifications{grid-area:C}}.marketing-page section.section-proposals-insight .tile.proposals-notifications .cell.two .cell-content{width:90%}@media (min-width: 1200px){.marketing-page section.section-proposals-insight .tile.proposals-notifications .cell.two .cell-content{width:100%;padding-left:35px;padding-right:35px}}@media (min-width: 576px){.marketing-page section.section-proposals-insight .tile.proposals-actions{grid-area:D}}.marketing-page section.section-quotes-approval{background-color:#fff;background-image:linear-gradient(153deg, rgba(152,152,152,0.03) 0%, rgba(152,152,152,0.03) 9%, rgba(197,197,197,0.03) 9%, rgba(197,197,197,0.03) 21%, rgba(106,106,106,0.03) 21%, rgba(106,106,106,0.03) 32%, rgba(222,222,222,0.03) 32%, rgba(222,222,222,0.03) 72%, rgba(16,16,16,0.03) 72%, rgba(16,16,16,0.03) 92%, rgba(181,181,181,0.03) 92%, rgba(181,181,181,0.03) 97%, rgba(130,130,130,0.03) 97%, rgba(130,130,130,0.03) 100%),linear-gradient(39deg, rgba(237,237,237,0.03) 0%, rgba(237,237,237,0.03) 22%, rgba(126,126,126,0.03) 22%, rgba(126,126,126,0.03) 55%, rgba(196,196,196,0.03) 55%, rgba(196,196,196,0.03) 61%, rgba(121,121,121,0.03) 61%, rgba(121,121,121,0.03) 71%, rgba(133,133,133,0.03) 71%, rgba(133,133,133,0.03) 84%, rgba(132,132,132,0.03) 84%, rgba(132,132,132,0.03) 97%, rgba(185,185,185,0.03) 97%, rgba(185,185,185,0.03) 100%),linear-gradient(124deg, rgba(168,168,168,0.03) 0%, rgba(168,168,168,0.03) 7%, rgba(169,169,169,0.03) 7%, rgba(169,169,169,0.03) 19%, rgba(73,73,73,0.03) 19%, rgba(73,73,73,0.03) 50%, rgba(150,150,150,0.03) 50%, rgba(150,150,150,0.03) 67%, rgba(68,68,68,0.03) 67%, rgba(68,68,68,0.03) 81%, rgba(111,111,111,0.03) 81%, rgba(111,111,111,0.03) 91%, rgba(191,191,191,0.03) 91%, rgba(191,191,191,0.03) 100%),linear-gradient(95deg, rgba(147,147,147,0.03) 0%, rgba(147,147,147,0.03) 17%, rgba(79,79,79,0.03) 17%, rgba(79,79,79,0.03) 27%, rgba(28,28,28,0.03) 27%, rgba(28,28,28,0.03) 45%, rgba(27,27,27,0.03) 45%, rgba(27,27,27,0.03) 56%, rgba(228,228,228,0.03) 56%, rgba(228,228,228,0.03) 64%, rgba(38,38,38,0.03) 64%, rgba(38,38,38,0.03) 72%, rgba(42,42,42,0.03) 72%, rgba(42,42,42,0.03) 100%),linear-gradient(346deg, rgba(59,59,59,0.03) 0%, rgba(59,59,59,0.03) 16%, rgba(66,66,66,0.03) 16%, rgba(66,66,66,0.03) 20%, rgba(236,236,236,0.03) 20%, rgba(236,236,236,0.03) 41%, rgba(244,244,244,0.03) 41%, rgba(244,244,244,0.03) 55%, rgba(106,106,106,0.03) 55%, rgba(106,106,106,0.03) 61%, rgba(220,220,220,0.03) 61%, rgba(220,220,220,0.03) 63%, rgba(209,209,209,0.03) 63%, rgba(209,209,209,0.03) 100%),linear-gradient(90deg, #613bbb, #11080d)}.marketing-page section.section-quotes-approval .video-container{height:45vh;display:flex;justify-content:end;overflow:hidden;border:10px solid #ffffff38}@media (max-width: 480px){.marketing-page section.section-quotes-approval .video-container{border-left-width:0px;border-right-width:0px}}@media (min-width: 576px){.marketing-page section.section-quotes-approval .video-container{box-shadow:none;border:10px solid #ffffff38;border-radius:25px}}@media (min-width: 1200px){.marketing-page section.section-quotes-approval .video-container{margin-top:-50px;justify-content:center;height:75vh;margin-left:auto;margin-right:auto;width:fit-content}}.marketing-page section.section-quotes-approval .video-container video{width:auto;height:100%}@media (min-width: 1200px){.marketing-page section.section-quotes-approval .video-container video{width:100%;height:auto}}.marketing-page section.section-quotes-page-animation{background-color:#fafafa;padding:0px;padding-top:0px;padding-bottom:0px;margin:0px;height:100vh;overflow:hidden}.marketing-page section.section-quotes-page-animation .section-content-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding-top:100px}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .section-content-container{padding-top:200px}}@media (min-width: 1200px){.marketing-page section.section-quotes-page-animation .section-content-container{padding-top:13vh}}.marketing-page section.section-quotes-page-animation .top-headline-container{text-align:center;width:100vw}.marketing-page section.section-quotes-page-animation .top-headline-container h2{position:absolute;left:50%;transform:translateX(-50%);width:100%;text-wrap:unset}.marketing-page section.section-quotes-page-animation .quote-container{opacity:1;position:relative;height:calc(100% - 60px);width:calc(100% - 40px);margin-top:100px;margin-left:auto;margin-right:auto}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-container{width:80%;max-width:800px;margin-top:200px}}@media (min-width: 1200px){.marketing-page section.section-quotes-page-animation .quote-container{height:100%;margin-top:20vh;max-width:700px}}.marketing-page section.section-quotes-page-animation .quote-page{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-page{border-radius:15px}}@media (min-width: 1200px){.marketing-page section.section-quotes-page-animation .quote-page{border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.marketing-page section.section-quotes-page-animation .quote-content-container{position:relative;z-index:1;height:100%;perspective-origin:top;perspective:100vw;overflow:hidden}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-content-container{padding-left:50px;padding-right:50px}}@media (min-width: 1200px){.marketing-page section.section-quotes-page-animation .quote-content-container{padding-left:25px;padding-right:25px}}.marketing-page section.section-quotes-page-animation .quote-logo{display:block;width:80px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:15px}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-logo{width:120px;padding-top:60px;padding-bottom:40px}}@media (min-width: 1200px){.marketing-page section.section-quotes-page-animation .quote-logo{padding-top:40px;padding-bottom:20px}}.marketing-page section.section-quotes-page-animation .quote-item{padding:20px 20px;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:auto 1fr}.marketing-page section.section-quotes-page-animation .quote-item .image-container{width:50px;height:50px;margin-right:20px;border-radius:6px;background-color:#c4c4c4;background-size:cover}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-item .image-container{width:90px;height:90px;margin-right:45px}}.marketing-page section.section-quotes-page-animation .quote-item h4{font-size:17px;margin-bottom:5px}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-item h4{font-size:20px;margin-bottom:10px}}.marketing-page section.section-quotes-page-animation .quote-item p{font-size:13px;line-height:16px;text-wrap:balance}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .quote-item p{text-wrap:pretty;font-size:15px;line-height:19px}}.marketing-page section.section-quotes-page-animation .couple-images-container{transform-origin:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:60%;width:40vw;height:40vw;z-index:3}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .couple-images-container{top:50%}}@media (min-width: 1200px){.marketing-page section.section-quotes-page-animation .couple-images-container{top:60%;transform:translateY(-50%) translateX(-50%)}}.marketing-page section.section-quotes-page-animation .couple-images-container .couple.center-heart{background-color:#15384a}.marketing-page section.section-quotes-page-animation .couple-images-container .couple.center-heart i{font-size:80px;color:#fff}@media (min-width: 576px){.marketing-page section.section-quotes-page-animation .couple-images-container .couple.center-heart{display:none}}.marketing-page section.section-quotes-page-animation .couple-images-container .couple{transform-origin:center;overflow:hidden;width:40vw;height:40vw;border-radius:10px;position:absolute;border-radius:40px}.marketing-page section.section-quotes-page-animation .couple-images-container .couple img{width:100%;display:block}.marketing-page section.section-tasks-flexible-views{background-color:#fff}.marketing-page section.section-tasks-flexible-views .tile.tasks-list-view{background-color:#fbfbfb}.marketing-page section.section-tasks-flexible-views .tile.tasks-list-view .cell.two .cell-content{margin-left:30px;margin-right:30px;margin-bottom:60px}@media (min-width: 1200px){.marketing-page section.section-tasks-flexible-views .tile.tasks-list-view .cell.two .cell-content{margin-bottom:30px}}.marketing-page section.section-tasks-flexible-views .tile.tasks-list-view .light-glass-frame{background-color:#15384a1f;padding:4px}@media (min-width: 576px){.marketing-page section.section-tasks-flexible-views .tile.tasks-list-view .light-glass-frame video{border-radius:10px}}@media (min-width: 1200px){.marketing-page section.section-tasks-flexible-views .tile.tasks-list-view .light-glass-frame video{max-height:70vh}}#dev-tracker #left-nav-bar{position:fixed;top:0px;bottom:0px;left:0px;width:250px;padding:10px;z-index:5;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#dev-tracker #left-nav-bar .dev-page-group-header{margin-bottom:10px;padding-left:6px;font-size:14px;font-weight:600;color:#8f8f8f;display:flex;align-items:center}#dev-tracker #left-nav-bar .dev-page-link{display:block;padding:12px 7px;margin-bottom:2px;font-size:14px;font-weight:800;color:#525252;border-radius:6px}#dev-tracker #left-nav-bar .dev-page-link i{margin-right:5px;opacity:0.7}#dev-tracker #left-nav-bar .dev-page-link:not(.selected):hover{background-color:#f6f6f6}#dev-tracker #left-nav-bar .dev-page-link.selected{background-color:#dbe9f1}#dev-tracker #content-container{margin-left:250px;position:relative;min-height:100vh}#dev-tracker #content-container.padded{padding:20px}#dev-tracker #content-container .content-bg-container{margin-left:0px;margin-right:0px}#dev-tracker p{font-size:15px;color:#333333}#dev-tracker ul,#dev-tracker ol{padding-left:23px}#dev-tracker ul ul,#dev-tracker ul ol,#dev-tracker ol ul,#dev-tracker ol ol{margin-top:10px}#dev-tracker li{margin-bottom:10px;font-size:15px;color:#333333}#dev-tracker #dev-item-description ul.tox-checklist li{list-style:none}#dev-tracker .board-view .dev-task-board-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;top:100px;display:flex;overflow-x:scroll;overflow-y:hidden}#dev-tracker .board-view .dev-task-board-container .status-lane{position:relative;flex:0 0 290px;margin:0px 5px}#dev-tracker .board-view .dev-task-board-container .status-lane:first-child{margin-left:20px}#dev-tracker .board-view .dev-task-board-container .status-lane:last-child{margin-right:10px}#dev-tracker .board-view .status-lane.new-status-lane .lane-header{border:1px dashed #c7c7c7;color:#c4c4c4;padding:17px;border-radius:5px}#dev-tracker .board-view .status-lane.new-status-lane .lane-header:hover{border-color:teal;color:teal}#dev-tracker .dev-board-page-header{padding:15px;display:flex;align-items:center}#dev-tracker .board-view .dev-task-board-container .status-lane .board-cards-container{overflow-y:scroll;height:100%;padding-top:10px;padding-bottom:20px}#dev-tracker .board-view .dev-task-board-container .status-lane #new-card-container{position:absolute;top:41px;right:0px;left:0px;z-index:1;padding-top:10px;background-color:#f9f9f9}#dev-tracker .board-view .dev-task-board-container .status-lane #new-card-container .board-card{margin-bottom:15px !important}#dev-tracker .board-card{background-color:#fff;padding:15px 20px 10px 25px;margin-bottom:6px;border-radius:4px;border:1px solid #e2e2e2;position:relative;line-height:19px;font-size:16px}@media (min-width: 576px){#dev-tracker .board-card{font-size:14.5px}}#dev-tracker .board-card:hover{cursor:pointer;border-color:#c5c5c5}#dev-tracker .board-card:last-child{margin-bottom:100px}#dev-tracker .dev-epic-modal .board-card{padding:15px}#dev-tracker .board-card.active{border:1px solid #dfb8ea;background-color:#faf4ff}#dev-tracker .board-card .card-icon-container{position:absolute;top:12px;left:3px;font-size:13px;padding:3px}#dev-tracker .board-card[data-request-count="0"] .request-and-mention-badges-container{display:none}#dev-tracker .dev-label-badge{display:inline-block;font-size:13px;font-weight:600;background-color:#e5e5e5;padding:4px 8px;border-radius:12px}#dev-tracker .dev-label-badge.lg{font-size:15px;padding:8px 12px;border-radius:100px}#dev-tracker .dev-label-badge.request-and-mention{background-color:transparent;color:#873f7f;border:1px solid #debcda}#dev-tracker .dev-label-badge.expand-collapse-badge{background-color:#fff;color:#a2a0a1;border:1px solid #dddddd}#dev-tracker .dev-label-badge.expand-collapse-badge:hover{cursor:pointer;background-color:#f4f4f4}#dev-tracker #shell-company-modal{position:fixed;top:0px;right:0px;bottom:0px;width:70%;max-width:1400px;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);padding:30px}#dev-tracker .data-column .data-section .data-header{background-color:#f2f2f2;padding:8px;border-radius:5px;color:#464646;font-size:14px}@media (min-width: 576px){#dev-tracker .data-column .data-section .data-header{font-size:13.5px}}#dev-tracker .data-column .data-section .data-header a{color:#464646}#dev-tracker .data-column .data-section .data-header a:hover{color:teal}#dev-tracker .data-column .data-section .data-content{padding:8px;padding-top:10px;padding-bottom:22px}#dev-tracker .data-column .data-section .data-content.links-block a{font-size:14px;display:block;width:fit-content;color:#464646;margin-bottom:12px}@media (min-width: 576px){#dev-tracker .data-column .data-section .data-content.links-block a{font-size:13.5px}}#dev-tracker .data-column .data-section .data-content.links-block a:hover{color:teal}#dev-tracker .dev-item-modal #dev-item-description img,#dev-tracker .dev-item-modal #dev-item-description-editor img{max-width:100%}#dev-tracker .dev-item-modal #dev-item-description img:hover{cursor:pointer}#dev-tracker .dev-feature-modal{position:fixed;top:0px;right:0px;bottom:0px;width:70%;max-width:1200px;background-color:#fff;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);padding:30px;z-index:40;overflow:scroll}#dev-tracker .dev-epic-modal{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#000000b3;z-index:10;overflow:scroll}#dev-tracker .dev-epic-modal .modal-content-container{position:fixed;top:10px;right:10px;bottom:10px;left:10px;background-color:#f9f9f9;border-radius:10px;padding:30px;overflow:hidden}#dev-tracker .dev-epic-modal .modal-content-container #board-container{position:absolute;top:75px;left:0px;bottom:0px;right:1220px;overflow:hidden}#dev-tracker .dev-epic-modal .modal-content-container #panels-container{position:absolute;top:75px;right:0px;bottom:0px;width:1200px;overflow:hidden}#dev-tracker .dev-epic-modal .modal-content-container #panels-container .panels-content-container{background-color:#fff;position:absolute;top:65px;right:0px;bottom:0px;left:0px;overflow-y:scroll;padding:30px}#dev-tracker .dev-epic-modal.collapsed-panels-container #board-container{right:40px}#dev-tracker .dev-epic-modal.collapsed-panels-container #panels-container{display:none}#dev-tracker .dev-epic-modal.collapsed-panels-container #expand-panels-container-button{display:block}#dev-tracker .dev-epic-modal #expand-panels-container-button{position:absolute;top:50%;transform:translateY(-50%);right:0px;width:40px;height:300px;background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);display:none}#dev-tracker .dev-epic-modal #expand-panels-container-button:hover{cursor:pointer}#dev-tracker .dev-epic-modal .board-view .dev-task-board-container{top:13px}#dev-tracker .feature-request-container{margin-bottom:15px;display:flex}#dev-tracker .feature-request-container .info-column{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);border-radius:5px;padding:15px;flex-grow:1}#dev-tracker .feature-request-container .info-column .dev-request-header{margin-bottom:1rem}#dev-tracker .feature-request-container .info-column .dev-request-header .left-col:hover{cursor:pointer}#dev-tracker .feature-request-container .info-column .dev-request-header .left-col .fa-caret-right{display:none}#dev-tracker .feature-request-container .info-column .dev-request-action-menu-container{display:inline-block}#dev-tracker .feature-request-container .mentions-counter-widget{text-align:center;font-size:17px;font-weight:800;padding:10px 15px;margin-left:15px;border-radius:5px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.12)}#dev-tracker .feature-request-container .mentions-counter-widget i{display:block;font-size:20px}#dev-tracker .feature-request-container.collapsed .dev-request-description-container,#dev-tracker .feature-request-container.collapsed .dev-request-action-menu-container{display:none}#dev-tracker .feature-request-container.collapsed .mentions-column .fa-caret-up,#dev-tracker .feature-request-container.collapsed .mentions-column .fa-caret-down{display:none}#dev-tracker .feature-request-container.collapsed .info-column .dev-request-header{margin-bottom:0px}#dev-tracker .feature-request-container.collapsed .mentions-counter-widget{padding:15px}#dev-tracker .feature-request-container.collapsed .dev-request-header .left-col .fa-caret-down{display:none}#dev-tracker .feature-request-container.collapsed .dev-request-header .left-col .fa-caret-right{display:initial}#dev-tracker #dev-feature-group-assignments-modal{position:fixed;top:0px;right:0px;bottom:0px;width:320px;background-color:#fff;z-index:45;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}#dev-tracker #dev-feature-group-assignments-modal .feature-group-option{position:relative;padding:10px;font-size:16px;border-bottom:1px dashed #ececec}@media (min-width: 576px){#dev-tracker #dev-feature-group-assignments-modal .feature-group-option{font-size:14.5px}}#dev-tracker #dev-feature-group-assignments-modal .feature-group-option:hover{background-color:#f1f1f1;cursor:pointer}#dev-tracker #dev-feature-group-assignments-modal .feature-group-option i{margin-right:4px}#dev-tracker #dev-feature-group-assignments-modal .feature-group-option .fa-check-circle{position:absolute;top:50%;transform:translateY(-50%);right:-100px;color:teal;font-size:20px}#dev-tracker #dev-feature-group-assignments-modal .feature-group-option.selected{background-color:#ebf7f7}#dev-tracker #dev-feature-group-assignments-modal .feature-group-option.selected .fa-check-circle{right:15px}body.dark-mode #top-nav-bar{background-color:#121212}body.dark-mode .page-header .primary-header{background-color:#121212;border-bottom-color:#3e3e3e}body.dark-mode .page-header .page-nav-container{background-color:#121212}body.dark-mode .content-bg-container{background-color:#121212}body.dark-mode #primary-content-container{background-color:#121212}body.dark-mode a{color:#04d9c5}body.dark-mode p{color:#c4c4c4}body.dark-mode table{color:#fff}body.dark-mode .table-scroll-head{background-color:#121212}body.dark-mode .table-scroll-head thead{background-color:#121212}body.dark-mode table thead th{border-top-color:transparent !important}body.dark-mode table.table td,body.dark-mode table.table th{border-top-color:#333}body.dark-mode table.table-hover tbody tr:hover{background-color:#272727 !important}body.dark-mode .user-avatar{background-color:#3c3c3c}body.dark-mode .user-avatar.current-user{border-color:#545454}body.dark-mode #tasks-page .task-row .event-name{color:#8c8c8c}body.dark-mode #tasks-page .circle-container .fa-circle{color:#8c8c8c}body.dark-mode #tasks-page .circle-container .fa-check-circle{color:#29d029}#guest_parties-page .guest-group-metrics{margin-bottom:15px}#guest_parties-page .guest-group-metrics .metric-container{display:inline-block;margin-right:25px}#guest_parties-page .guest-group-metrics .metric-container span{display:block}#guest_parties-page .guest-group-metrics .metric-container .number{font-size:15px;font-weight:600;margin-bottom:3px}#guest_parties-page .guest-group-metrics .metric-container .label{font-size:13px}@media (min-width: 1200px){#guest_parties-page .guest-group-metrics{position:absolute;top:14px;right:10px;color:#a6a9b4}#guest_parties-page .guest-group-metrics .metric-container{display:inline-block;margin-right:0px;margin-left:12px}#guest_parties-page .guest-group-metrics .metric-container span{display:inline}#guest_parties-page .guest-group-metrics .metric-container .number{font-size:17px}}#guest-groups-container .guest-group-table-header{display:flex;align-items:center}#guest-groups-container .guest-group-table-header div.name-and-edit-buttons{flex-grow:1}#guest-groups-container .guest-group-table-header div.action-items{text-align:right}#guest_parties-page .guest-group-container{position:relative}#guest_parties-page .guest-group-container h4{display:inline-block;margin-right:20px}#guest_parties-page #guest-groups-container .guest-group-container.cards{background-color:#fff;padding:15px}#guest_parties-page #guest-groups-container .guest-group-container.cards .name-and-edit-buttons{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ececec;margin-bottom:15px}#guest_parties-page #guest-groups-container .guest-group-container.cards .name-and-edit-buttons h3{flex-grow:1;font-size:18px;margin-bottom:0px}#guest_group-modal .person-link-option,#guest_group-modal .group-type-option{padding:10px}.guest-groups-manager-index .sortable-handle:hover{cursor:grab}#guest_parties-page #guest-groups-container .guest-group-container .guest-party-card .sub-guest-count{opacity:.7;margin-left:4px}#guest_parties-page #guest-groups-container .guest-group-container .guest-party-card .guest-party-name-and-edit-button .fa-user,#guest_parties-page #guest-groups-container .guest-group-container .guest-party-card .guest-party-name-and-edit-button .fa-users,#guest_parties-page #guest-groups-container .guest-group-container .guest-party-card .guest-party-name-and-edit-button .fa-envelope,#guest_parties-page #guest-groups-container .guest-group-container .guest-card .guest-party-name-and-edit-button .fa-user,#guest_parties-page #guest-groups-container .guest-group-container .guest-card .guest-party-name-and-edit-button .fa-users,#guest_parties-page #guest-groups-container .guest-group-container .guest-card .guest-party-name-and-edit-button .fa-envelope{margin-right:4px;font-size:13px}.guest-sub-event-invite-status-label[data-is-invited='true']{color:#008001}.guest-sub-event-invite-status-label[data-is-invited='false']{color:grey}.guest-sub-event-invite-status-label .invitation-summary-tooltip-icon{margin-left:5px;opacity:.5}#sub_events-page #menu-options-container input,#sub_events-page #guest-lists-container input{padding:13px;height:initial !important}#sub_events-page #menu-options-container .item-inline-delete,#sub_events-page #guest-lists-container .item-inline-delete{display:inline-block;padding:14px;font-size:18px;position:relative;left:-30px;border-radius:6px}#sub_events-page #menu-options-container .item-inline-delete:hover,#sub_events-page #guest-lists-container .item-inline-delete:hover{cursor:pointer}#guest_parties-page .sub-event-invites-cards-container{background-color:#fff;padding:15px}#sub_event-modal #type-picker .type-option{background-color:#fff;text-align:center;padding:20px;border-radius:11px;height:100%;border:1px solid #e1e1e1;transition:all 0.3s}#sub_event-modal #type-picker .type-option:not(.selected):hover{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);cursor:pointer}#sub_event-modal #type-picker .type-option i{display:block;margin-left:auto;margin-right:auto;color:#c4c4c4;font-size:32px;margin-bottom:13px}#sub_event-modal #type-picker .type-option.selected{background-color:#3f5d6c;color:#fff}#sub_event-modal #type-picker .type-option.selected i{color:#fff}#sub_event-modal form .sub-event-type-form-container{display:flex;align-items:center;margin-bottom:15px}#sub_event-modal form .sub-event-type-form-container .sub-event-type{background-color:#e7e7e7;padding:12px;border-radius:6px;font-size:16px}.sub-event-for-list-builder-overview{background-color:#ebebeb;margin-bottom:5px;width:fit-content;padding:10px;border-radius:6px}.sub-event-for-list-builder-overview i{padding-right:4px}#sub_events-page .sub-event-desktop-card{padding:32px;padding-right:15px;border-bottom:1px solid #dfdfdf}#sub_events-page .sub-event-desktop-card .header-row,#sub_events-page .sub-event-desktop-card .details-row{display:flex}#sub_events-page .sub-event-desktop-card .details-row{margin-top:15px}#sub_events-page .sub-event-desktop-card .sub-event-name-column{flex:0 0 30%}#sub_events-page .sub-event-desktop-card .when-column,#sub_events-page .sub-event-desktop-card .where-column,#sub_events-page .sub-event-desktop-card .meals-column{flex:0 0 30%}#sub_events-page .sub-event-desktop-card .actions-column{text-align:right;flex-grow:1}#sub_events-page .sub-event-desktop-card .when-column,#sub_events-page .sub-event-desktop-card .where-column,#sub_events-page .sub-event-desktop-card .meals-column{display:flex}#sub_events-page .sub-event-desktop-card .when-column p,#sub_events-page .sub-event-desktop-card .when-column i,#sub_events-page .sub-event-desktop-card .where-column p,#sub_events-page .sub-event-desktop-card .where-column i,#sub_events-page .sub-event-desktop-card .meals-column p,#sub_events-page .sub-event-desktop-card .meals-column i{color:#505050;display:block;line-height:1.6;font-size:14.5px}#sub_events-page .sub-event-desktop-card .when-column i,#sub_events-page .sub-event-desktop-card .where-column i,#sub_events-page .sub-event-desktop-card .meals-column i{margin-left:4px;margin-right:19px;opacity:0.4}#sub_events-page .sub-event-desktop-card .when-column p.not-set-label,#sub_events-page .sub-event-desktop-card .where-column p.not-set-label,#sub_events-page .sub-event-desktop-card .meals-column p.not-set-label{opacity:0.6}.missing-or-not-linked-name{color:#959595;font-weight:500}.overflow-visible{overflow:visible !important}.pac-icon{width:0px}.pac-item{padding:10px;font-size:14px}@media (min-width: 576px){.pac-item{font-size:13.5px}}@media (min-width: 1200px){.pac-item{padding:8px}}.pac-item-query{font-size:14px}@media (min-width: 576px){.pac-item-query{font-size:13.5px}}.flex-head-with-actions{display:flex}.flex-head-with-actions.center{align-items:center}.flex-head-with-actions.top{align-items:start}.flex-head-with-actions .left-col{flex-grow:1}.flex-head-with-actions.grow-right .left-col{flex-grow:initial}.flex-head-with-actions.grow-right .right-col{flex-grow:1}.tooltip{pointer-events:none;z-index:2000}.tooltip.show{opacity:1}.tooltip-inner{max-width:350px;padding:10px;color:#464646;text-align:center;background-color:#fff !important;border-radius:0.3rem;font-size:13px;-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{border-left-color:#fff;display:none}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{border-right-color:#fff;display:none}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{border-top-color:#fff;display:none}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{border-bottom-color:#fff;display:none}.tooltip.small-tooltip-dark{opacity:0.2}.task-desc-tooltip-icon-container .tooltip .tooltip-inner{width:500px !important;max-width:initial;box-shadow:rgba(0,0,0,0.2) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 6px 16px;border:1px solid #c4c4c4;border-radius:12px}.created-in-portal-icon{color:#e68f8f;margin-left:10px}.created-from-lead-form-submission-icon{color:#52a8cc;margin-left:10px}.pac-container,.pac-item{z-index:2000 !important}#event-layouts-page .coming-soon-container{background-color:#15384a;max-width:550px;text-align:center;margin-left:auto;margin-right:auto;padding:20px;border-radius:10px;margin-top:15px}@media (min-width: 576px){#event-layouts-page .coming-soon-container{padding:40px;margin-top:80px}}#event-layouts-page .coming-soon-container h4{color:#fff;margin-bottom:20px;margin-top:20px}@media (min-width: 576px){#event-layouts-page .coming-soon-container h4{font-size:30px}}#event-layouts-page .coming-soon-container p{color:#c4c4c4;margin-bottom:40px}#event-layouts-page .coming-soon-container img{max-width:100%;margin-bottom:25px}.pointer-on-hover:hover{cursor:pointer}form#new_event #set-location-field,form.edit_event #set-location-field,form#new_lead_form_submission #set-location-field{background-color:#e9ecef;border:1px solid #ced4da;padding:12px;border-radius:8px;position:relative;line-height:1.5;margin-bottom:32px}@media (min-width: 1200px){form#new_event #set-location-field,form.edit_event #set-location-field,form#new_lead_form_submission #set-location-field{margin-bottom:24px}}#signature-svg{width:200px;height:auto}.lg-container.lg-show.lg-show-in{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:6}#tinymce-toolbar-container-outer{position:absolute;top:2px;left:2px;width:calc(100% - 4px);background-color:#fff}#tinymce-toolbar-container-outer.fixed-position{position:fixed;top:50px;left:0px;right:0px;z-index:1;padding-top:7px;width:100%}@media (min-width: 576px){#tinymce-toolbar-container-outer.fixed-position{top:56px}}@media (min-width: 1200px){#tinymce-toolbar-container-outer.fixed-position{width:initial;top:90px;left:229px;right:535px;padding-top:0px;background-color:transparent}}#tinymce-toolbar-container-inner{background-color:#fff}@media (min-width: 1200px){#tinymce-toolbar-container-inner{max-width:calc(1100px - 6px);margin-left:auto;margin-right:auto}}#tinymce-toolbar-container-inner .tox-tinymce{box-shadow:-1px 4px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow:-1px 4px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:-1px 4px 5px 0px rgba(0,0,0,0.2)}.cropping-block{width:calc(100%)}.cropping-block.circle .cropper-view-box{box-shadow:0 0 0 1px #39f;border-radius:50%;outline:0}.cropping-block.circle .cropper-face{background-color:inherit !important}.cropping-block.circle .cropper-view-box{outline:inherit !important}.mbsc-calendar-header-today{font-family:'Nunito', sans-serif;font-weight:600}.mbsc-popup-content{font-family:'Nunito', sans-serif}.mbsc-windows.mbsc-calendar-height-md .mbsc-calendar-week-day,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after{border-color:#f1f1f1}.mbsc-windows.mbsc-schedule-all-day-item:after,.mbsc-windows.mbsc-schedule-column,.mbsc-windows.mbsc-schedule-item,.mbsc-windows.mbsc-schedule-resource,.mbsc-windows.mbsc-schedule-resource-group,.mbsc-windows.mbsc-schedule-time-col,.mbsc-windows.mbsc-timeline-column,.mbsc-windows.mbsc-timeline-day:after,.mbsc-windows.mbsc-timeline-footer,.mbsc-windows.mbsc-timeline-footer-column,.mbsc-windows.mbsc-timeline-footer-date,.mbsc-windows.mbsc-timeline-footer-week,.mbsc-windows.mbsc-timeline-header,.mbsc-windows.mbsc-timeline-header-column,.mbsc-windows.mbsc-timeline-header-date,.mbsc-windows.mbsc-timeline-header-month,.mbsc-windows.mbsc-timeline-header-week,.mbsc-windows.mbsc-timeline-resource,.mbsc-windows.mbsc-timeline-resource-footer-cont,.mbsc-windows.mbsc-timeline-resource-header-cont,.mbsc-windows.mbsc-timeline-row,.mbsc-windows.mbsc-timeline-row-date,.mbsc-windows.mbsc-timeline-row-group:after,.mbsc-windows.mbsc-timeline-sidebar-footer-cont,.mbsc-windows.mbsc-timeline-sidebar-header-cont,.mbsc-windows.mbsc-timeline-sidebar-resource,.mbsc-windows.mbsc-timeline-slot-header,.mbsc-windows.mbsc-timeline-slots{border-color:#f1f1f1}.mbsc-windows.mbsc-calendar-cell.mbsc-hover:after{background:rgba(51,51,51,0)}@media (min-width: 1200px){.mbsc-windows.mbsc-calendar-day-text,.mbsc-windows.mbsc-schedule-header-dayname{font-size:.8rem}}@media (min-width: 1200px){.mbsc-windows.mbsc-schedule-header-day{font-size:.9rem}}@media (min-width: 1200px){.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-title{font-size:1.4rem;font-family:'Nunito', sans-serif;font-weight:600}}@media (min-width: 1200px){.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day{font-size:.8rem}}.mbsc-windows.mbsc-calendar-month-name{font-family:'Nunito', sans-serif}@media (min-width: 1200px){.mbsc-windows.mbsc-calendar-month-name{font-size:.8rem}}@media (min-width: 1200px){.mbsc-windows.mbsc-calendar-today{color:#ffffff;background-color:#0078d7}}.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after{background:transparent}.mbsc-windows.mbsc-schedule-header-day-today{color:#fff;background-color:#00ab86}.mbsc-schedule-header-item-large.mbsc-hover .mbsc-schedule-header-day-today{background-color:#19cea7}.mbsc-windows.mbsc-schedule-time-indicator,.mbsc-windows.mbsc-schedule-time-indicator-day{border-color:#03ab86}.mbsc-windows.mbsc-schedule-time-indicator-time{color:#03ab86;font-weight:600}@media (min-width: 1200px){.mbsc-windows.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows.mbsc-selected .mbsc-calendar-cell-inner{background:rgba(0,120,215,0)}}.mbsc-windows.mbsc-event-time{width:8em}.mbsc-windows.mbsc-calendar-label-inner,.mbsc-calendar-width-md .mbsc-schedule-event-title,.mbsc-schedule-event-range,.mbsc-calendar-width-md .mbsc-schedule-event-title,.mbsc-windows.mbsc-schedule-date-header-text,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day,.mbsc-windows.mbsc-calendar-day-text,.mbsc-windows.mbsc-schedule-header-dayname{font-family:'Nunito', sans-serif}.mbsc-windows.mbsc-schedule-date-header-text,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day{font-weight:600}.record-overlay{position:fixed;z-index:2;top:20px;right:0px;bottom:20px;left:20px;border-radius:8px;border-top-right-radius:0px;border-bottom-right-radius:0px;padding:20px;background-color:#fff;-webkit-box-shadow:-1px 0px 14px 0px #000000;box-shadow:-1px 0px 14px 0px #000000;transform:translateX(640px);transition:all 0.5s}.record-overlay.open{transform:translateX(0px)}@media (min-width: 576px){.record-overlay{top:30px;right:30px;bottom:30px;left:initial;width:600px;border-top-right-radius:8px;border-bottom-right-radius:8px}}.stripe-connect{background:#635bff;display:inline-block;height:38px;text-decoration:none;width:180px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased}.stripe-connect span{color:#ffffff;display:block;font-family:sohne-var, "Helvetica Neue", Arial, sans-serif;font-size:15px;font-weight:400;line-height:14px;padding:11px 0px 0px 24px;position:relative;text-align:left}@media (min-width: 1200px){.stripe-connect span{font-size:14.5px}}.stripe-connect:hover{background:#7a73ff}.stripe-connect.slate{background:#0a2540}.stripe-connect.slate:hover{background:#425466}.stripe-connect.white{background:#ffffff}.stripe-connect.white span{color:#0a2540}.stripe-connect.white:hover{background:#f6f9fc}.stripe-connect span::after{background-repeat:no-repeat;background-size:49.58px;content:"";height:20px;left:62%;position:absolute;top:28.95%;width:49.58px}.stripe-connect span::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E")}.stripe-connect.white span::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230A2540;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E")}.stripe-connect.white{left:1px;position:relative;top:1px}.hidden{visibility:hidden}.z-index-3{z-index:3}.z-index-10{z-index:10}.z-index-200{z-index:200}#settings-email-feature-notice{text-align:center;padding:25px}@media (min-width: 576px){#settings-email-feature-notice{padding-left:100px;padding-right:100px}}@media (min-width: 1200px){#settings-email-feature-notice{padding:50px}}#settings-email-feature-notice button{margin-left:auto;margin-right:auto;margin-bottom:15px}@media (min-width: 1200px){#settings-email-feature-notice button{margin-bottom:50px}}#settings-email-feature-notice img{width:80%;max-width:400px}#new-ad-hoc-project-modal .event-type-picker{text-align:center;margin-top:40px;margin-bottom:40px}@media (min-width: 1200px){#new-ad-hoc-project-modal .event-type-picker{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);top:30%;width:80%;margin-top:0px;margin-bottom:0px}}#new-ad-hoc-project-modal .event-type-picker .description-container p{font-size:16px;max-width:75%;margin-left:auto;margin-right:auto}@media (min-width: 576px){#new-ad-hoc-project-modal .event-type-picker .description-container p{font-size:14.5px}}@media (min-width: 576px){#new-ad-hoc-project-modal .event-type-picker .description-container p{max-width:100%}}#new-ad-hoc-project-modal .event-type-picker .option-title{font-size:18px}.stylized-event-nav-header{position:relative;background-size:cover;overflow:hidden;height:166px;margin-left:15px;margin-right:15px;margin-bottom:15px;margin-top:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-radius:10px;border:1px solid #d0d0d0}.stylized-event-nav-header .event-name-container{position:absolute;left:0px;right:0px;bottom:0px;color:#fff;padding:8px 13px;font-weight:600;font-size:15px;line-height:21px;backdrop-filter:blur(3px) saturate(0.5) brightness(0.5);-webkit-backdrop-filter:blur(3px) saturate(0.5) brightness(0.5)}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header .image-actions-container{position:absolute;top:5px;right:5px;display:flex}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header[data-avatar-present='false'] .image-actions-container.for-image-present{display:none}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header[data-avatar-present='true'] .image-actions-container.for-image-blank{display:none}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header .image-actions-container.for-image-present{transform:translateY(-100px);transition:all 0.2s;transition-delay:0.4s}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header:hover .image-actions-container.for-image-present{transform:translateY(0px)}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header .image-actions-container a{display:flex;align-items:center;background-color:#15384a;padding:5px;border-radius:5px;margin:0px;color:#fff !important;transition:all 0.3s;font-size:12px;font-weight:normal}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header .image-actions-container a i{display:inline-block;color:#fff !important;font-weight:600;font-size:12px}#primary-nav-column #secondary-column.project-mode .stylized-event-nav-header .image-actions-container a:hover{background-color:#1f4a60}#primary-nav-column #secondary-column.project-mode .demo-data-record-badge{box-shadow:0px 4px 7px 1px #0000008c;-webkit-box-shadow:0px 4px 7px 1px #0000008c}.stylized-event-nav-header[data-style-with-company-logo='true']{border-radius:10px}body[data-portal='true'] img.company-logo-for-portal-nav{display:block;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;max-width:100%;max-height:70px;margin-top:15px;margin-bottom:15px}.success-background-shimmer{animation:success_background_shimmer 3s;animation-timing-function:ease-in-out}@keyframes success_background_shimmer{0%{background-color:#fff;box-shadow:0px 0px 7px 1px rgba(33,125,31,0);-webkit-box-shadow:0px 0px 7px 1px rgba(33,125,31,0)}10%{background-color:#e9fff2;box-shadow:0px 0px 7px 1px rgba(33,125,31,0.55);-webkit-box-shadow:0px 0px 7px 1px rgba(33,125,31,0.55)}60%{background-color:#f9fffb;box-shadow:0px 0px 7px 1px rgba(33,125,31,0.33);-webkit-box-shadow:0px 0px 7px 1px rgba(33,125,31,0.33)}100%{background-color:#fff}}.success-background-shimmer-no-shadow{animation:success_background_shimmer_no_shadow 3s;animation-timing-function:ease-in-out}@keyframes success_background_shimmer_no_shadow{0%{background-color:#fff}10%{background-color:#e9fff2}60%{background-color:#f9fffb}100%{background-color:#fff}}.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}html:has(.ui-sortable-helper) body,html:has(.ui-sortable-helper) a:hover,html:has(.ui-sortable-helper) .pointer-on-hover:hover,html:has(.ui-sortable-helper) .menu-toggle-header:hover,html:has(.ui-sortable-helper) .sortable-handle:hover{cursor:grabbing !important}.test-placeholder{background-color:#cce4e4;border:3px dotted #adc6c6;width:100%;height:80px}.board-show-card-placeholder{background-color:#cce4e4;border:3px dotted #adc6c6;width:100%;height:80px;margin-bottom:10px}.ui-sortable-helper{transform:scale(0.95);transform-origin:left}tr.ui-sortable-helper{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.33)}tr.ui-sortable-helper:hover .green-bar{display:none}table.table-hover tbody tr.task-row.ui-sortable-helper:hover,.task-row.ui-sortable-helper{background-color:#fff;transform:scale(1);box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 6px 16px}.task-row-drag-and-drop-placeholder{background-color:#cce4e4;width:100%;height:80px}
