@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,600;1,700&display=swap");@font-face{font-display:block;font-family:braceline-v2;font-style:normal;font-weight:400;src:url(fonts/braceline-v2.eot?z8tyyj);src:url(fonts/braceline-v2.eot?z8tyyj#iefix) format("embedded-opentype"),url(fonts/braceline-v2.ttf?z8tyyj) format("truetype"),url(fonts/braceline-v2.woff?z8tyyj) format("woff"),url(fonts/braceline-v2.svg?z8tyyj#braceline-v2) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:braceline-v2!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-add:before{content:"\e901"}.icon-add-lg:before{content:"\e900"}.icon-admin:before{content:"\e926"}.icon-check:before{content:"\e920"}.icon-close:before{content:"\e903"}.icon-close-lg:before{content:"\e902"}.icon-corner:before{content:"\e905"}.icon-corner-lg:before{content:"\e904"}.icon-delta:before{content:"\e921"}.icon-floors:before{content:"\e907"}.icon-floors-lg:before{content:"\e906"}.icon-gear:before{content:"\e909"}.icon-gear-lg:before{content:"\e908"}.icon-hand:before{content:"\e90b"}.icon-hand-lg:before{content:"\e90a"}.icon-home:before{content:"\e90d"}.icon-home-lg:before{content:"\e90c"}.icon-info:before{content:"\e90f"}.icon-info-lg:before{content:"\e90e"}.icon-lineThickness:before{content:"\e922"}.icon-lines:before{content:"\e911"}.icon-lines-lg:before{content:"\e910"}.icon-measure:before{content:"\e927"}.icon-menu:before{content:"\e923"}.icon-move:before{content:"\e913"}.icon-move-lg:before{content:"\e912"}.icon-opacity:before{content:"\e924"}.icon-open:before{content:"\e915"}.icon-open-lg:before{content:"\e914"}.icon-pdfExport:before{content:"\e917"}.icon-pdfExport-lg:before{content:"\e916"}.icon-pdfImport:before{content:"\e919"}.icon-pdfImport-lg:before{content:"\e918"}.icon-plans:before{content:"\e928"}.icon-subscription:before{content:"\e929"}.icon-trash:before{content:"\e91b"}.icon-trash-lg:before{content:"\e91a"}.icon-users:before{content:"\e92a"}.icon-viewSettings:before{content:"\e925"}.icon-zoomIn:before{content:"\e91d"}.icon-zoomIn-lg:before{content:"\e91c"}.icon-zoomOut:before{content:"\e91f"}.icon-zoomOut-lg:before{content:"\e91e"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.block.BlockImageUpload label p,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font-weight:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}embed,figure,iframe,img,object{display:block;height:auto;max-width:100%}body,html{max-width:100%}html{font-size:16px;overflow:hidden;scroll-behavior:smooth}body{font-smooth:antialiased;background-color:#3f3f3f;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.06ex}body,body>#app{height:100vh}h1,h2,h3,h4,h5,h6{zoom:1;clear:both;display:block;font-family:Poppins,sans-serif;font-weight:700;line-height:1;margin:0;padding:0;text-rendering:optimizelegibility}h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before{clear:both;content:"";display:table;line-height:0}h1{font-size:1.5rem;font-weight:500}h2{font-size:1.25rem;margin-bottom:.5em}h3{font-size:1.5em}h3,h4{margin-bottom:1em}h4{font-size:1.25em}h5{font-size:1em;margin-bottom:1em}h5,h6{text-transform:uppercase}h6{font-size:.75em;letter-spacing:.25em;margin-bottom:2em}ol,ul{margin:0 0 2em 2em;padding:0}ol li,ul li{line-height:1.5em;margin-bottom:.25em}ol ol,ol ul,ul ol,ul ul{margin:0 0 0 2em}ul{list-style-type:disc}ol{list-style-type:decimal}p{line-height:1.5em;margin:0;padding:0 0 2em}blockquote{display:block;margin:0 0 1.25em;padding:1em 1.25em 1em 3em;position:relative;text-rendering:optimizelegibility}blockquote:before{content:absolute;display:"“";font-family:Georgia,serif;font-size:4em;font-weight:700;left:.5em;position:block;top:.25em}blockquote:after{content:"";display:block;position:relative}strong{font-weight:700}em{font-style:italic}.block.BlockImageUpload label p,small{font-size:.75em}sup{vertical-align:super}sub,sup{font-size:.65em;line-height:1}sub{vertical-align:sub}.StripeElement,fieldset,input,legend,optgroup,option,select,textarea{box-sizing:border-box;color:#2b2b2b;display:block;font-family:Poppins,sans-serif;font-size:1rem;outline:none;transition:all .25s cubic-bezier(.22,1,.36,1);vertical-align:top}datalist{font-family:Poppins,sans-serif;font-size:1rem}label{color:#3f3f3f;display:block;font-size:.75rem;letter-spacing:-.05ex;line-height:1.5}.StripeElement,input[list],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #c6c6c6;border-radius:.5rem;max-width:100%;padding:.15625rem .625rem;transition:all .25s cubic-bezier(.22,1,.36,1);width:100%}.placeholder.StripeElement,input[list].placeholder,input[type=color].placeholder,input[type=date].placeholder,input[type=datetime-local].placeholder,input[type=email].placeholder,input[type=file].placeholder,input[type=month].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=time].placeholder,input[type=url].placeholder,input[type=week].placeholder,select.placeholder,textarea.placeholder{color:rgba(43,43,43,.334)}.StripeElement:-moz-placeholder,.StripeElement::-moz-placeholder,input[list]:-moz-placeholder,input[list]::-moz-placeholder,input[type=color]:-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]:-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]:-moz-placeholder,input[type=file]::-moz-placeholder,input[type=month]:-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]:-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]:-moz-placeholder,input[type=week]::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(43,43,43,.334)}.StripeElement:-ms-input-placeholder,input[list]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(43,43,43,.334)}.StripeElement::-webkit-input-placeholder,input[list]::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(43,43,43,.334)}textarea{min-height:7.5rem;padding-top:.625rem}.StripeElement,input[list],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{appearance:none;height:3.4375rem}textarea{appearance:none;overflow:auto}[type=range].StripeElement,input[type=range]{height:3.4375rem;max-width:100%;width:100%}[type=file].StripeElement,input[type=file]{min-height:3.4375rem}[type=search].StripeElement,input[type=search]{appearance:none;height:3.4375rem}[type=search].StripeElement::-webkit-search-cancel-button,[type=search].StripeElement::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}[type=checkbox].StripeElement,[type=radio].StripeElement,input[type=checkbox],input[type=radio]{display:inline-block;vertical-align:middle}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.625' height='6.3' viewBox='0 0 10.625 6.3'%3E%3Cpath d='M7.166,22.135,2.835,26.466a.981.981,0,0,0,1.388,1.388L7.86,24.228,11.5,27.865a.985.985,0,0,0,1.679-.694.974.974,0,0,0-.291-.694L8.553,22.135A.986.986,0,0,0,7.166,22.135Z' transform='translate(13.175 28.15) rotate(180)' fill='%23163547' opacity='0.5'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;height:3.4375rem;max-width:100%;overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}select::-ms-expand{display:none}select[multiple]{height:auto;min-height:3.4375rem;padding:0}select[multiple] option{margin:0;padding:3.4375rem/5}.FieldCheckbox.StripeElement,.FieldRadioInput.StripeElement,.field.FieldCheckbox,.field.FieldRadioInput{position:relative}.FieldCheckbox.StripeElement label,.FieldRadioInput.StripeElement label,.field.FieldCheckbox label,.field.FieldRadioInput label{align-content:flex-start;align-items:center;display:flex;display:flex!important;flex-direction:row;flex-wrap:nowrap;font-size:1rem;justify-content:flex-start;margin:0;padding-left:1.875rem;position:relative;text-transform:none;z-index:0}.FieldCheckbox.StripeElement label:before,.FieldRadioInput.StripeElement label:before,.field.FieldCheckbox label:before,.field.FieldRadioInput label:before{background-color:#fff;border:1px solid #c6c6c6;border-radius:.8125rem;content:"";display:block;height:1.625rem;left:0;margin-right:.3125rem;position:absolute;width:1.625rem}.FieldCheckbox.StripeElement .StripeElement,.FieldCheckbox.StripeElement input,.FieldRadioInput.StripeElement .StripeElement,.FieldRadioInput.StripeElement input,.field.FieldCheckbox .StripeElement,.field.FieldCheckbox input,.field.FieldRadioInput .StripeElement,.field.FieldRadioInput input{height:100%;opacity:0;position:absolute;width:100%;z-index:1}.FieldCheckbox.StripeElement .StripeElement:checked+label:after,.FieldCheckbox.StripeElement input:checked+label:after,.FieldRadioInput.StripeElement .StripeElement:checked+label:after,.FieldRadioInput.StripeElement input:checked+label:after,.field.FieldCheckbox .StripeElement:checked+label:after,.field.FieldCheckbox input:checked+label:after,.field.FieldRadioInput .StripeElement:checked+label:after,.field.FieldRadioInput input:checked+label:after{color:#3f3f3f;content:"\e920";display:block;font-family:braceline-v2;font-size:.75rem;left:.5rem;position:absolute;top:calc(50% - .4375rem)}[type=button].StripeElement,[type=image].StripeElement,[type=reset].StripeElement,[type=submit].StripeElement,a.button,button,input[type=button],input[type=image],input[type=reset],input[type=submit]{align-content:flex-start;align-items:center;appearance:none;background-color:#2b2b2b;border:2px solid #fff;border-radius:1.25rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Poppins,sans-serif;font-size:.875rem;height:2.75rem;justify-content:center;line-height:2.5rem;margin:auto;max-width:12.5rem;text-decoration:none;transition:all .3125s cubic-bezier(.34,1.56,.64,1);width:50%}[type=button].StripeElement:active,[type=button].StripeElement:focus,[type=button].StripeElement:hover,[type=image].StripeElement:active,[type=image].StripeElement:focus,[type=image].StripeElement:hover,[type=reset].StripeElement:active,[type=reset].StripeElement:focus,[type=reset].StripeElement:hover,[type=submit].StripeElement:active,[type=submit].StripeElement:focus,[type=submit].StripeElement:hover,a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=image]:active,input[type=image]:focus,input[type=image]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#000;border-color:#fff;color:#fff}[type=button].negative.StripeElement,[type=image].negative.StripeElement,[type=reset].negative.StripeElement,[type=submit].negative.StripeElement,a.button.negative,button.negative,input[type=button].negative,input[type=image].negative,input[type=reset].negative,input[type=submit].negative{background-color:#f64141}[type=image].StripeElement,input[type=image]{padding:3.4375rem/5;text-align:center}.StripeElement:active,.StripeElement:focus,.StripeElement:hover,input[list]:active,input[list]:focus,input[list]:hover,input[type=color]:active,input[type=color]:focus,input[type=color]:hover,input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=month]:active,input[type=month]:focus,input[type=month]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=time]:active,input[type=time]:focus,input[type=time]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,input[type=week]:active,input[type=week]:focus,input[type=week]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{background-color:#fff}[disabled][disabled].StripeElement,button.disabled,button[disabled],input[disabled].disabled,input[disabled][disabled],option[disabled].disabled,option[disabled][disabled],select[disabled].disabled,select[disabled][disabled],textarea[disabled].disabled,textarea[disabled][disabled]{background-color:transparent;border-color:transparent;box-shadow:0 0 .6875rem rgba(0,0,0,.25);color:rgba(0,0,0,.25);cursor:not-allowed}[disabled][disabled].StripeElement:active,[disabled][disabled].StripeElement:focus,[disabled][disabled].StripeElement:hover,button.disabled:active,button.disabled:focus,button.disabled:hover,button[disabled]:active,button[disabled]:focus,button[disabled]:hover,input[disabled].disabled:active,input[disabled].disabled:focus,input[disabled].disabled:hover,input[disabled][disabled]:active,input[disabled][disabled]:focus,input[disabled][disabled]:hover,option[disabled].disabled:active,option[disabled].disabled:focus,option[disabled].disabled:hover,option[disabled][disabled]:active,option[disabled][disabled]:focus,option[disabled][disabled]:hover,select[disabled].disabled:active,select[disabled].disabled:focus,select[disabled].disabled:hover,select[disabled][disabled]:active,select[disabled][disabled]:focus,select[disabled][disabled]:hover,textarea[disabled].disabled:active,textarea[disabled].disabled:focus,textarea[disabled].disabled:hover,textarea[disabled][disabled]:active,textarea[disabled][disabled]:focus,textarea[disabled][disabled]:hover{background-color:transparent;border-color:#f64141;color:#f64141}[type=checkbox].StripeElement:focus,[type=radio].StripeElement:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid transparent}.StripeElement,.field{margin-bottom:.625rem}.form-container{width:100%}.buttonWrap{align-items:flex-start;flex-wrap:nowrap;justify-content:flex-start}.buttonWrap,.fieldInline{align-content:flex-start;display:flex;flex-direction:row}.fieldInline{align-items:stretch;flex-wrap:wrap;justify-content:flex-end}.fieldInline label{width:100%}.fieldInline .StripeElement,.fieldInline input{border-radius:.5rem 0 0 .5rem;width:75%}.fieldInline button{border-color:#3f3f3f;border-radius:0 .8125rem .8125rem 0;height:auto;margin:0;width:25%}.fieldInline button[disabled]{border-color:transparent}.row{align-content:flex-start;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.row .StripeElement,.row .field{width:100%}.row.double .StripeElement{width:100%!important}.StripeElement{margin:0;padding-top:1rem;width:100%}button.freeTrial{margin-top:1.5rem}.user-select-title{font-size:large;font-weight:700;margin:20px 0}.user-search-container{column-gap:30px;display:flex;max-height:490px}.user-search-container .user-search{width:50%}.user-search-container .user-search .StripeElement,.user-search-container .user-search input{background:#f1f2f3}.user-search-container .users-selected{display:flex;flex-direction:column;width:50%}.user-search-container .selected-count{align-items:end;display:flex;font-size:small;height:40px;opacity:.5;padding-bottom:5px;padding-left:5px}.user-search-container .user-list{border:1px solid #ccc;border-radius:.5rem;flex-grow:1;overflow-y:auto}.control-group{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);display:inline-block;text-align:left;vertical-align:top;width:100%}.control-group .control{cursor:pointer;display:block;font-size:18px;padding:5px 0 5px 10px;position:relative;user-select:none}.control-group .control:hover{background:#f1f2f3}.control-group .control:hover .deselect{visibility:visible}.control-group .StripeElement,.control-group input{opacity:0;position:absolute;z-index:-1}.control-group .label{font-size:small;opacity:.5;padding:0 5px}.control-group .deselect{align-items:center;background-color:#cdd0d3;border:2px solid #cdd0d3;border-radius:50%;display:flex;height:20px;justify-content:center;position:relative;visibility:hidden;width:20px}.control-group .deselect:after,.control-group .deselect:before{background-color:#f1f2f3;content:"";height:2px;position:absolute;width:60%}.control-group .deselect:before{transform:rotate(45deg)}.control-group .deselect:after{transform:rotate(-45deg)}.control-indicator{background:#d3d3d3;height:20px;position:absolute;right:5px;top:8px;width:20px}.contol .StripeElement:focus~.control-indicator,.contol input:focus~.control-indicator,.control:hover .StripeElement~.control-indicator,.control:hover input~.control-indicator{background:gray}.control .StripeElement:checked~.control-indicator,.control input:checked~.control-indicator{background:#2aa1c0}.control:hover .StripeElement:not([disabled]):checked~.control-indicator,.control:hover input:not([disabled]):checked~.control-indicator,.controle .StripeElement:checked:focus~.control-indicator,.controle input:checked:focus~.control-indicator{background:#0e647d}.control .StripeElement:disabled~.control-indicator,.control input:disabled~.control-indicator{background:#d3d3d3;opacity:.6;pointer-events:none}.control-indicator:after{content:"";display:none;position:absolute}.control .StripeElement:checked~.control-indicator:after,.control input:checked~.control-indicator:after{display:block}.checkbox .control-indicator:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;right:7px;top:3px;transform:rotate(45deg);width:5px}.layout{height:100vh}.layout.InternalAdminLayout:after{backdrop-filter:blur(.3125rem);background-color:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:240}.layout.InternalAdminLayout .PartialLoadingSpinner{color:#343434}.layout.InternalAdminLayout .page{background-color:#fff;color:#343434;height:100vh;max-width:75rem;overflow-x:hidden;overflow-y:auto;padding-top:4.25rem;position:fixed;right:0;top:0;width:100%;z-index:250}.page.PageOverlay{align-content:flex-start;align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.25);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;position:fixed;width:100%;z-index:300}.page.PageOverlay:before{background-image:url(imgs/braceline-logo-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7.5rem;margin-bottom:1.5rem;position:relative;width:55rem}.page.PageOverlay .content{background-color:#f8f8f8;border-radius:1.0625rem;color:#2b2b2b;max-height:calc(99vh - 10rem);overflow:auto;width:55rem}.page.PageOverlay .pageHeader{align-content:flex-start;align-items:center;box-shadow:0 0 1.375rem rgba(0,0,0,.25);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:1.5rem;position:relative;z-index:1}.page.PageOverlay .pageHeader .headerMenu ul{list-style-type:none;margin:0;padding:0}.page.PageOverlay .pageHeader .headerMenu ul>li{display:block;margin:0;padding:0}.page.PageOverlay .pageHeader .headerMenu ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.page.PageOverlay .pageHeader .headerMenu ul li{border-left:1px solid #c6c6c6;cursor:hand;cursor:pointer;font-size:.875rem;margin-left:.875rem;padding-left:.875rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.page.PageOverlay .pageHeader .headerMenu ul li:active,.page.PageOverlay .pageHeader .headerMenu ul li:focus,.page.PageOverlay .pageHeader .headerMenu ul li:hover{color:#000}.page.PageOverlay .pageHeader .headerMenu ul li:first-child{border:none;margin:0;padding:0}.page.PageOverlay .pageHeader .headerMenu ul li.is-active{color:#ff913a}.page.PageOverlay .overlayList{list-style-type:none;margin:0;padding:0}.page.PageOverlay .overlayList>li{display:block;margin:0;padding:0}.page.PageOverlay .overlayList li{align-content:flex-start;align-items:center;border-top:1px solid #c6c6c6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:1rem}.page.PageOverlay .overlayList li p{color:rgba(0,0,0,.25);line-height:1.25;padding:0}.page.PageOverlay .overlayList li p strong{color:#3f3f3f;font-weight:500}.page.PageOverlay .overlayList li a{text-decoration:none}.page.PageOverlay .overlayList li .icon{display:block;font-size:1.25rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.page.PageOverlay .overlayList li .icon:active,.page.PageOverlay .overlayList li .icon:focus,.page.PageOverlay .overlayList li .icon:hover{transform:scale(1.1)}.page.PageOverlay .overlayList li .icon.icon-open{color:#19a503}.page.PageOverlay .overlayList li .icon.icon-trash{color:#f64141}.page.PageOverlay .overlayList .header{background-color:#eee;border:none;font-size:.875rem;font-weight:600;position:relative;z-index:0}.page.PageOverlay .overlayList .header p{color:#3f3f3f}.page.PageOverlay .overlayList .action{text-align:center;width:12.5%}.page.PageOverlay .overlayList .primary{width:27.5%}.page.PageOverlay .overlayList .secondary{font-size:.875rem;width:47.5%}.page.PageOverlay .overlayList .empty{align-items:center;color:rgba(0,0,0,.25);justify-content:center;padding:1.5rem;width:100%}.page.PageOverlay .overlayList .empty,.page.PageOverlay .twoColumn{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.page.PageOverlay .twoColumn{align-items:stretch;justify-content:space-between;position:relative}.page.PageOverlay .twoColumn:after{background-color:rgba(43,43,43,.1);content:"";display:block;height:100%;left:50%;order:2;position:absolute;width:1px}.page.PageOverlay .twoColumn .left,.page.PageOverlay .twoColumn .right{padding:1.5rem;width:50%}.page.PageOverlay .twoColumn .left{order:1}.page.PageOverlay .twoColumn .right{order:2}.page.PageOverlay .twoColumn form{background-color:rgba(43,43,43,.1);border-radius:.8125rem;padding:1.5rem}.page.PageOverlay .twoColumn form button{width:100%}.page.PageOverlay .twoColumn form a.link{color:#000;display:block;margin-top:1.25rem;text-align:center;text-decoration:none}.page.PageOverlay .twoColumn form a.link span.underline{text-decoration:underline}.page.PageOverlay .twoColumn form .double{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.page.PageOverlay .twoColumn form .double .StripeElement,.page.PageOverlay .twoColumn form .double .field{width:calc(50% - .5rem)}.page.PageOverlay .twoColumn form .FieldCheckbox label{font-size:.875rem}.page.PageAdminPlans .overlayList{list-style-type:none;margin:0;padding:0}.page.PageAdminPlans .overlayList>li{display:block;margin:0;padding:0}.page.PageAdminPlans .overlayList li{align-content:flex-start;align-items:center;border-top:1px solid #c6c6c6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:1rem}.page.PageAdminPlans .overlayList li p{color:rgba(0,0,0,.25);line-height:1.25;padding:0}.page.PageAdminPlans .overlayList li p strong{color:#3f3f3f;font-weight:500}.page.PageAdminPlans .overlayList li a{text-decoration:none}.page.PageAdminPlans .overlayList li .icon{display:block;font-size:1.25rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.page.PageAdminPlans .overlayList li .icon:active,.page.PageAdminPlans .overlayList li .icon:focus,.page.PageAdminPlans .overlayList li .icon:hover{transform:scale(1.1)}.page.PageAdminPlans .overlayList li .icon.icon-open{color:#19a503}.page.PageAdminPlans .overlayList li .icon.icon-trash{color:#f64141}.page.PageAdminPlans .overlayList .header{background-color:#eee;border:none;font-size:.875rem;font-weight:600;position:relative;z-index:0}.page.PageAdminPlans .overlayList .header p{color:#3f3f3f}.page.PageAdminPlans .overlayList .action{text-align:center;width:12.5%}.page.PageAdminPlans .overlayList .primary{width:27.5%}.page.PageAdminPlans .overlayList .secondary{font-size:.875rem;width:47.5%}.page.PageAdminPlans .overlayList .empty{align-content:flex-start;align-items:center;color:rgba(0,0,0,.25);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:1.5rem;width:100%}.page.PagePlan{bottom:0;height:calc(100% - 3.625rem);position:fixed;right:0;width:calc(100% - 5.5rem);z-index:1}.page.PagePlan .canvas{height:100%;position:absolute;width:100%}.page.PageSubscription .plans{list-style-type:none;margin:0;padding:0;position:relative}.page.PageSubscription .plans>li{display:block;margin:0;padding:0}.page.PageSubscription .plans{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.page.PageSubscription .plans li{border:none;width:50%}.page.PageSubscription .plans label{font-size:.875rem;padding-left:1.5rem}.page.PageResetPassword{margin:2rem auto 0;max-width:800px}.page.PageResetPassword label{color:#fff}.centerProfile{padding:1.5rem;width:100%}.block.BlockLayoutNav{align-content:flex-start;align-items:center;background-color:#2b2b2b;display:flex;flex-direction:row;flex-wrap:nowrap;height:3.625rem;justify-content:space-between;left:0;padding-left:5.5rem;position:fixed;top:0;width:100%;z-index:100}.block.BlockLayoutNav .planDetails ul{list-style-type:none;margin:0;padding:0}.block.BlockLayoutNav .planDetails ul>li{display:block;margin:0;padding:0}.block.BlockLayoutNav .planDetails ul{align-items:flex-start}.block.BlockLayoutNav .planDetails,.block.BlockLayoutNav .planDetails ul{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.block.BlockLayoutNav .planDetails{align-items:center;width:100%}.block.BlockLayoutNav .planDetails .title,.block.BlockLayoutNav .planDetails h1{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;line-height:1.5;padding-right:1.5rem}.block.BlockLayoutNav .planDetails h1{border-right:1px solid #c6c6c6;font-size:1rem;margin-left:1.5rem;margin-right:1.5rem}.block.BlockLayoutNav .planDetails .icon{color:#c6c6c6;font-size:1.125rem;margin-right:.625rem}.block.BlockLayoutNav .planDetails ul.floors{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.block.BlockLayoutNav .planDetails ul.floors li{height:2.125rem;width:2.125rem}.block.BlockLayoutNav .planDetails ul.floors li.title{width:auto}.block.BlockLayoutNav .planDetails ul.floors li.floor{align-content:flex-start;align-items:center;background-color:rgba(0,0,0,.25);border:2px solid #3f3f3f;border-radius:1.0625rem;color:#c6c6c6;cursor:hand;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;justify-content:center;margin-right:.625rem;padding:0 .6875rem;width:auto}.block.BlockLayoutNav .planDetails ul.floors li.floor.is-active{border-color:#fff;color:#fff;cursor:default}.block.BlockLayoutNav .planDetails ul.floors li.floor .icon{color:#f64141;cursor:hand;cursor:pointer;margin:0 0 0 .5rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.block.BlockLayoutNav .planDetails ul.floors li.floor .icon:active,.block.BlockLayoutNav .planDetails ul.floors li.floor .icon:focus,.block.BlockLayoutNav .planDetails ul.floors li.floor .icon:hover{transform:scale(1.1)}.block.BlockLayoutNav .planDetails ul.floors li.add{align-content:flex-start;align-items:center;background-color:#ff913a;border-radius:.8125rem;cursor:hand;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;transition:all .25s cubic-bezier(.22,1,.36,1)}.block.BlockLayoutNav .planDetails ul.floors li.add:active,.block.BlockLayoutNav .planDetails ul.floors li.add:focus,.block.BlockLayoutNav .planDetails ul.floors li.add:hover{transform:scale(1.1)}.block.BlockLayoutNav .planDetails ul.floors li.add .icon{color:#343434;font-size:1.125rem;margin:0}.block.BlockLayoutNav .planDetails .tools{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 1.5rem 0 auto}.block.BlockLayoutNav .planDetails .tools .spacer{background-color:#c6c6c6;height:24px;margin-left:.625rem;margin-right:1.25rem;width:1px}.block.BlockLayoutNav .planDetails .tools .title{color:#c6c6c6;padding-bottom:0;padding-right:.6875rem}.block.BlockLayoutNav .planDetails .tools .icon{color:#fff;cursor:hand;cursor:pointer;display:block;font-size:1.5rem;margin-left:.25rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.block.BlockLayoutNav .planDetails .tools .icon:active,.block.BlockLayoutNav .planDetails .tools .icon:focus,.block.BlockLayoutNav .planDetails .tools .icon:hover{color:#ff913a}.block.BlockLayoutNav .planDetails .tools .icon:active.icon-zoomOut,.block.BlockLayoutNav .planDetails .tools .icon:focus.icon-zoomOut,.block.BlockLayoutNav .planDetails .tools .icon:hover.icon-zoomOut{transform:scale(.9)}.block.BlockLayoutNav .planDetails .tools .icon:active.icon-zoomIn,.block.BlockLayoutNav .planDetails .tools .icon:focus.icon-zoomIn,.block.BlockLayoutNav .planDetails .tools .icon:hover.icon-zoomIn{transform:scale(1.1)}.block.BlockCanvasActions{align-content:flex-start;align-items:center;background-color:#515357;box-shadow:0 0 .6875rem rgba(0,0,0,.25);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;left:0;position:fixed;top:0;width:5.5rem;z-index:200}.block.BlockCanvasActions .loadingContainer{margin-bottom:1.5rem;transform:scale(.75)}.block.BlockCanvasActions .canvasNav{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between}.block.BlockCanvasActions .PartialLogo{margin-top:1.25rem;width:3.125rem}.block.BlockCanvasActions .planTools{margin:1.25rem 0 auto}.block.BlockDraggableLineOptions{background-color:#eee;border-radius:1.0625rem;box-shadow:0 0 .6875rem rgba(0,0,0,.25);box-shadow:0 0 1.375rem rgba(0,0,0,.25);left:50%;overflow:hidden;position:fixed;top:10%;z-index:9999999}.block.BlockDraggableLineOptions .tabsHeader{align-content:flex-start;align-items:center;background-color:#fff;box-shadow:0 0 1.375rem rgba(0,0,0,.25);color:#3f3f3f;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:1rem}.block.BlockDraggableLineOptions .tabsHeader .tabNames{list-style-type:none;margin:0;padding:0}.block.BlockDraggableLineOptions .tabsHeader .tabNames>li{display:inline-block;margin:inherit;padding:inherit}.block.BlockDraggableLineOptions .tabsHeader .tabNames li{cursor:hand;cursor:pointer;font-size:1.125rem;margin-right:1rem;padding-right:1rem;transition:all .25s cubic-bezier(.22,1,.36,1);width:auto}.block.BlockDraggableLineOptions .tabsHeader .tabNames li:active,.block.BlockDraggableLineOptions .tabsHeader .tabNames li:focus,.block.BlockDraggableLineOptions .tabsHeader .tabNames li:hover{color:#2b2b2b}.block.BlockDraggableLineOptions .tabsHeader .tabNames li.is-active{font-weight:600}.block.BlockDraggableLineOptions .tabsHeader .tabNames li:first-child{border-right:1px solid #c6c6c6}.block.BlockDraggableLineOptions .tabsHeader .tabNames li.delete{align-content:flex-start;align-items:center;background-color:rgba(43,43,43,.1);bottom:0;color:#f64141;display:flex;flex-direction:row;flex-wrap:nowrap;height:3.75rem;justify-content:center;left:0;margin:0;padding:0;position:absolute;transition:all .25s cubic-bezier(.22,1,.36,1);width:100%}.block.BlockDraggableLineOptions .tabsHeader .tabNames li.delete:active,.block.BlockDraggableLineOptions .tabsHeader .tabNames li.delete:focus,.block.BlockDraggableLineOptions .tabsHeader .tabNames li.delete:hover{background-color:#f64141;color:#fff}.block.BlockDraggableLineOptions .tabsHeader .tabNames li.delete .icon-trash{display:block;margin-right:.6875rem}.block.BlockDraggableLineOptions .tabsHeader .tabNames li.delete.is-active{display:none}.block.BlockDraggableLineOptions .tabsHeader .icon-close{cursor:hand;cursor:pointer;font-size:1.5rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.block.BlockDraggableLineOptions .tabsHeader .icon-close:active,.block.BlockDraggableLineOptions .tabsHeader .icon-close:focus,.block.BlockDraggableLineOptions .tabsHeader .icon-close:hover{transform:scale(1.1)}.block.BlockDraggableLineOptions .tabContent{color:#2b2b2b}.block.BlockDraggableLineOptions .settings{padding:1rem 1rem 4.125rem}.block.BlockDraggableLineOptions .settings.settingsLine{width:21.875rem}.block.BlockDraggableLineOptions .settings.settingsDelete{padding-bottom:1rem;width:25rem}.block.BlockDraggableLineOptions .settings.settingsDelete .buttonWrap .negative{margin-left:.625rem;width:100%}.block.BlockDraggableLineOptions .settings.settingsPanels{width:37.5rem}.block.BlockDraggableLineOptions .settings.settingsPanels ul{list-style-type:none;margin:0;padding:0}.block.BlockDraggableLineOptions .settings.settingsPanels ul>li{display:flex;margin:0;padding:0}.block.BlockDraggableLineOptions .settings.settingsPanels button{margin:1.25rem auto}.block.BlockDraggableLineOptions .settings.settingsPanels li.empty{align-content:flex-start;align-items:center;color:#c6c6c6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:relative}.block.BlockDraggableLineOptions .settings .row{align-content:flex-start;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:.625rem}.block.BlockDraggableLineOptions .settings .row .StripeElement,.block.BlockDraggableLineOptions .settings .row .field{margin:0;width:100%}.block.BlockDraggableLineOptions .settings .row.double .StripeElement,.block.BlockDraggableLineOptions .settings .row.double .field{width:calc(50% - .3125rem)}.block.BlockDraggableLineOptions .settings .row.calculated{border-top:1px solid #c6c6c6;margin:0;padding:.6875rem 0;position:relative}.block.BlockDraggableLineOptions .settings .row.calculated:before{background-color:#c6c6c6;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:0}.block.BlockDraggableLineOptions .settings .row.calculated .StripeElement,.block.BlockDraggableLineOptions .settings .row.calculated .field{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;position:relative;z-index:1}.block.BlockDraggableLineOptions .settings .row.calculated label{background-color:#eee;font-size:.875rem;padding-right:.46875rem;white-space:nowrap}.block.BlockDraggableLineOptions .settings .row.calculated .StripeElement,.block.BlockDraggableLineOptions .settings .row.calculated input{background-color:#eee;border:0;box-shadow:none;color:#3f3f3f;font-weight:600;height:auto;width:12ex}.block.BlockDraggableLineOptions .settings li.panelContainer{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.block.BlockDraggableLineOptions .settings .panelLabel{font-size:1.25rem;font-weight:600;text-align:right;width:3ex}.block.BlockDraggableLineOptions .settings .panelInputsContainer{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:calc(100% - 10ex)}.block.BlockDraggableLineOptions .settings .panelInputsContainer .StripeElement,.block.BlockDraggableLineOptions .settings .panelInputsContainer .field{width:calc(25% - .75rem)}.block.BlockDraggableLineOptions .settings .panelInputsContainer [disabled].StripeElement,.block.BlockDraggableLineOptions .settings .panelInputsContainer input[disabled],.block.BlockDraggableLineOptions .settings .panelInputsContainer select[disabled]{background-color:transparent;border:none;box-shadow:0 0 .6875rem rgba(43,43,43,.1)}.block.BlockDraggableLineOptions .settings .deletePanelButton{color:#f64141;cursor:hand;cursor:pointer;font-size:1.25rem;margin-top:.625rem;transition:all .25s cubic-bezier(.22,1,.36,1);width:2ex}.block.BlockDraggableLineOptions .settings .deletePanelButton:active,.block.BlockDraggableLineOptions .settings .deletePanelButton:focus,.block.BlockDraggableLineOptions .settings .deletePanelButton:hover{transform:scale(1.1)}.block.BlockHelp{background-color:#343434;border-radius:0 0 1.0625rem 0;box-shadow:0 0 1.375rem rgba(0,0,0,.25);overflow:hidden;position:absolute;right:0;top:3.625rem;transform:translateX(25rem);transition:all 625ms cubic-bezier(.25,1,.5,1);width:25rem;z-index:90}.block.BlockHelp.is-active{transform:translateX(0)}.block.BlockHelp header{background-color:#3f3f3f;padding:1.5rem}.block.BlockHelp header h2{font-size:1rem;font-weight:400;margin:0}.block.BlockHelp .content{background-color:#343434;padding:1.5rem}.block.BlockHelp .content .methods{align-content:flex-start;align-items:flex-end;background-color:#eee;border-radius:1.0625rem;color:#3f3f3f;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-width:100%;padding:1.5rem}.block.BlockHelp .content .methods .method{margin-bottom:1rem}.block.BlockHelp .content .methods .method:last-child{margin-bottom:0}.block.BlockHelp .content .methods .method h3{border-bottom:1px solid #c6c6c6;font-size:.875rem;line-height:2;margin:0;padding:0}.block.BlockHelp .content .methods .method p{display:block;padding:.625rem 0 0;width:100%}.block.BlockCreatePlanInfo{background-color:#343434;border-radius:0 0 1.0625rem 0;box-shadow:0 0 1.375rem rgba(0,0,0,.25);left:5.5rem;overflow:hidden;position:absolute;top:3.625rem;transform:translateX(-120%);transition:all 625ms cubic-bezier(.25,1,.5,1);width:25rem;z-index:90}.block.BlockCreatePlanInfo.is-active{transform:translateX(0)}.block.BlockCreatePlanInfo nav ul{list-style-type:none;margin:0;padding:0}.block.BlockCreatePlanInfo nav ul>li{display:block;margin:0;padding:0}.block.BlockCreatePlanInfo nav ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.block.BlockCreatePlanInfo nav{background-color:#3f3f3f;padding:1.5rem}.block.BlockCreatePlanInfo nav ul li{border-right:1px solid #c6c6c6;cursor:hand;cursor:pointer;line-height:1;margin-right:1rem;padding-right:1rem;white-space:nowrap}.block.BlockCreatePlanInfo nav ul li:last-child{border:none;margin:0;padding:0}.block.BlockCreatePlanInfo nav ul li.is-active{color:#ff913a}.block.BlockCreatePlanInfo .content{color:#3f3f3f;padding:1.5rem}.block.BlockCreatePlanInfo .content .setCrop,.block.BlockCreatePlanInfo .content .sharing,.block.BlockCreatePlanInfo .content form{align-content:flex-start;align-items:flex-end;background-color:#eee;border-radius:1.0625rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-width:100%;padding:1.5rem}.block.BlockCreatePlanInfo .content .setCrop p,.block.BlockCreatePlanInfo .content .sharing p,.block.BlockCreatePlanInfo .content form p{display:block;padding-bottom:1rem;width:100%}.block.BlockCreatePlanInfo .content .setCrop p.remove,.block.BlockCreatePlanInfo .content .sharing p.remove,.block.BlockCreatePlanInfo .content form p.remove{color:#f64141;cursor:hand;cursor:pointer;margin-top:1.5rem;padding:0;text-align:center;transition:all .25s cubic-bezier(.22,1,.36,1)}.block.BlockCreatePlanInfo .content .setCrop p.remove:active,.block.BlockCreatePlanInfo .content .setCrop p.remove:focus,.block.BlockCreatePlanInfo .content .setCrop p.remove:hover,.block.BlockCreatePlanInfo .content .sharing p.remove:active,.block.BlockCreatePlanInfo .content .sharing p.remove:focus,.block.BlockCreatePlanInfo .content .sharing p.remove:hover,.block.BlockCreatePlanInfo .content form p.remove:active,.block.BlockCreatePlanInfo .content form p.remove:focus,.block.BlockCreatePlanInfo .content form p.remove:hover{transform:scale(1.05)}.block.BlockCreatePlanInfo .content .setCrop p.remove .icon,.block.BlockCreatePlanInfo .content .sharing p.remove .icon,.block.BlockCreatePlanInfo .content form p.remove .icon{margin-right:.5rem}.block.BlockCreatePlanInfo .content .setCrop .StripeElement,.block.BlockCreatePlanInfo .content .setCrop .field,.block.BlockCreatePlanInfo .content .sharing .StripeElement,.block.BlockCreatePlanInfo .content .sharing .field,.block.BlockCreatePlanInfo .content form .StripeElement,.block.BlockCreatePlanInfo .content form .field{width:100%}.block.BlockCreatePlanInfo .content .setCrop .field.governingCode-ClassWrap,.block.BlockCreatePlanInfo .content .setCrop .field.scaleFeet-ClassWrap,.block.BlockCreatePlanInfo .content .setCrop .field.scaleInches-ClassWrap,.block.BlockCreatePlanInfo .content .setCrop .field.seismicActivity-ClassWrap,.block.BlockCreatePlanInfo .content .setCrop .field.windExposure-ClassWrap,.block.BlockCreatePlanInfo .content .setCrop .field.windSpeed-ClassWrap,.block.BlockCreatePlanInfo .content .setCrop .governingCode-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .setCrop .scaleFeet-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .setCrop .scaleInches-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .setCrop .seismicActivity-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .setCrop .windExposure-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .setCrop .windSpeed-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .sharing .field.governingCode-ClassWrap,.block.BlockCreatePlanInfo .content .sharing .field.scaleFeet-ClassWrap,.block.BlockCreatePlanInfo .content .sharing .field.scaleInches-ClassWrap,.block.BlockCreatePlanInfo .content .sharing .field.seismicActivity-ClassWrap,.block.BlockCreatePlanInfo .content .sharing .field.windExposure-ClassWrap,.block.BlockCreatePlanInfo .content .sharing .field.windSpeed-ClassWrap,.block.BlockCreatePlanInfo .content .sharing .governingCode-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .sharing .scaleFeet-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .sharing .scaleInches-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .sharing .seismicActivity-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .sharing .windExposure-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content .sharing .windSpeed-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content form .field.governingCode-ClassWrap,.block.BlockCreatePlanInfo .content form .field.scaleFeet-ClassWrap,.block.BlockCreatePlanInfo .content form .field.scaleInches-ClassWrap,.block.BlockCreatePlanInfo .content form .field.seismicActivity-ClassWrap,.block.BlockCreatePlanInfo .content form .field.windExposure-ClassWrap,.block.BlockCreatePlanInfo .content form .field.windSpeed-ClassWrap,.block.BlockCreatePlanInfo .content form .governingCode-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content form .scaleFeet-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content form .scaleInches-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content form .seismicActivity-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content form .windExposure-ClassWrap.StripeElement,.block.BlockCreatePlanInfo .content form .windSpeed-ClassWrap.StripeElement{width:calc(50% - .5rem)}.block.BlockCreatePlanInfo .content .setCrop .buttonWrap,.block.BlockCreatePlanInfo .content .sharing .buttonWrap,.block.BlockCreatePlanInfo .content form .buttonWrap{width:100%}.block.BlockCreatePlanInfo .content .setCrop .buttonWrap button,.block.BlockCreatePlanInfo .content .sharing .buttonWrap button,.block.BlockCreatePlanInfo .content form .buttonWrap button{max-width:100%}.block.BlockCreatePlanInfo footer button{border:none;border-radius:0;color:#ff913a;height:4.125rem;max-width:100%;text-transform:none;transition:all .25s cubic-bezier(.22,1,.36,1);width:100%}.block.BlockCreatePlanInfo footer button:active,.block.BlockCreatePlanInfo footer button:focus,.block.BlockCreatePlanInfo footer button:hover{background-color:rgba(0,0,0,.25)}.block.BlockImageUpload{display:block;position:relative}.block.BlockImageUpload .uploadBlock{width:100%}.block.BlockImageUpload .StripeElement,.block.BlockImageUpload input{display:none}.block.BlockImageUpload label{align-content:flex-start;align-items:center;border:2px dashed #c6c6c6;border-radius:.8125rem;display:block;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1rem;justify-content:center;margin-bottom:1.5rem;padding:1.5rem;text-align:center;width:100%}.block.BlockImageUpload label p{padding:1rem 0 0!important}.block.BlockAdminNav ul{list-style-type:none;margin:0;padding:0}.block.BlockAdminNav ul>li{display:block;margin:0;padding:0}.block.BlockAdminNav ul{justify-content:flex-start}.block.BlockAdminNav{background-color:#3f3f3f;box-shadow:0 0 .6875rem rgba(0,0,0,.25);height:4.25rem;max-width:75rem;position:fixed;right:0;top:0;width:100%;z-index:260}.block.BlockAdminNav ul{align-items:flex-start;justify-content:space-between;width:100%}.block.BlockAdminNav ul,.block.BlockAdminNav ul li{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.block.BlockAdminNav ul li{align-items:center;height:4.25rem;justify-content:center;width:33.33333333%}.block.BlockAdminNav a{align-content:flex-start;align-items:center;color:#c6c6c6;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;text-decoration:none;width:100%}.block.BlockAdminNav a.selected{background-color:#2b2b2b;color:#fff}.block.BlockAdminNav a .icon{font-size:1.75rem;margin-right:.625rem}.block.BlockPlansList .cancelSubscription{padding-bottom:0;padding-top:1.5rem}.block.BlockPlansList .cancelSubscription a{color:#2b2b2b;font-size:.875rem;text-decoration:underline}.block.BlockPlansList .BlockAdminNav{background-color:transparent;box-shadow:0 0 .6875rem transparent;position:relative}.block.BlockPlansList .BlockAdminNav ul{display:block}.block.BlockPlansList .BlockAdminNav li{border:none;height:auto;padding:0;width:100%}.block.BlockPlansList .BlockAdminNav a{align-content:flex-start;align-items:center;color:#2b2b2b;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:.625rem 0}.block.BlockPlansList .BlockAdminNav a.selected{display:none}.block.BlockPlansList .BlockAdminNav a .icon{font-size:2rem;width:2.5rem}.block.BlockAdminList .listActions{margin-bottom:1.5rem}.block.BlockAdminList .listActions button{margin:0 .625rem 0 0}.block.BlockAdminList .listAdmin{list-style-type:none;margin:0;padding:0}.block.BlockAdminList .listAdmin>li{display:block;margin:0;padding:0}.block.BlockAdminList .listAdmin li{align-content:flex-start;align-items:center;border-bottom:1px solid #c6c6c6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.625rem}.block.BlockAdminList .listAdmin li:hover{background-color:#f8f8f8}.block.BlockAdminList .listAdmin p{padding:0}.block.BlockAdminList .listAdmin .header{background-color:#eee;border:none;border-radius:1.25rem;color:#3f3f3f;font-size:.875rem}.block.BlockAdminList .listAdmin .header:hover{background-color:#eee}.block.BlockAdminList .listAdmin .primary{color:#3f3f3f;width:100%}.block.BlockAdminList .listAdmin .primary br{display:none}.block.BlockAdminList .listAdmin .primary strong{display:block}.block.BlockAdminList .listAdmin .action{text-align:center;width:10ex}.block.BlockAddUser,.block.BlockAdminPlans,.block.BlockAdminUsers{padding:1.5rem}.block.BlockAddUser h1,.block.BlockAdminPlans h1,.block.BlockAdminUsers h1{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:1em}.block.BlockAddUser h1 a,.block.BlockAdminPlans h1 a,.block.BlockAdminUsers h1 a{border:1px solid #c6c6c6;border-radius:1.0625rem;color:#c6c6c6;font-size:.75rem;margin-left:.625rem;padding:.3125rem;text-decoration:none}.block.BlockAddUser .FormFactory,.block.BlockAdminPlans .FormFactory,.block.BlockAdminUsers .FormFactory{align-content:flex-start;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.block.BlockAddUser .FormFactory .StripeElement,.block.BlockAddUser .FormFactory .field,.block.BlockAdminPlans .FormFactory .StripeElement,.block.BlockAdminPlans .FormFactory .field,.block.BlockAdminUsers .FormFactory .StripeElement,.block.BlockAdminUsers .FormFactory .field{width:100%}.block.BlockAddUser .FormFactory .field.firstNameInput-ClassWrap,.block.BlockAddUser .FormFactory .field.lastNameInput-ClassWrap,.block.BlockAddUser .FormFactory .firstNameInput-ClassWrap.StripeElement,.block.BlockAddUser .FormFactory .lastNameInput-ClassWrap.StripeElement,.block.BlockAdminPlans .FormFactory .field.firstNameInput-ClassWrap,.block.BlockAdminPlans .FormFactory .field.lastNameInput-ClassWrap,.block.BlockAdminPlans .FormFactory .firstNameInput-ClassWrap.StripeElement,.block.BlockAdminPlans .FormFactory .lastNameInput-ClassWrap.StripeElement,.block.BlockAdminUsers .FormFactory .field.firstNameInput-ClassWrap,.block.BlockAdminUsers .FormFactory .field.lastNameInput-ClassWrap,.block.BlockAdminUsers .FormFactory .firstNameInput-ClassWrap.StripeElement,.block.BlockAdminUsers .FormFactory .lastNameInput-ClassWrap.StripeElement{width:calc(50% - .625rem)}.block.BlockAddUser .FormFactory .buttonWrap,.block.BlockAdminPlans .FormFactory .buttonWrap,.block.BlockAdminUsers .FormFactory .buttonWrap,.block.BlockSharePlan{width:100%}.block.BlockSharePlan header{border-bottom:1px solid #c6c6c6}.block.BlockSharePlan ul{list-style-type:none;margin:0;padding:0}.block.BlockSharePlan ul>li{display:block;margin:0;padding:0}.block.BlockSharePlan ul li{align-content:flex-start;align-items:center;border-bottom:1px solid #c6c6c6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.625rem 0;width:100%}.block.BlockSharePlan ul li.empty{font-style:italic}.block.BlockSharePlan ul li:last-child{border:none;padding-bottom:0}.block.BlockSharePlan ul li p{padding:0!important}.block.BlockSharePlan ul li .icon{color:#f64141;font-size:1.25rem}.block.BlockSharePlan p{line-height:1}.block.BlockSharePlan h3{border-bottom:1px solid #c6c6c6;font-size:.875rem;line-height:2;margin:0;padding:0}.listing.ListingAdminUser{cursor:hand;cursor:pointer}.partial.PartialLoadingDots{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;margin:0 auto;position:relative;width:100%}.partial.PartialLoadingDots .loader{height:100%;position:relative;width:3.125rem}.partial.PartialLoadingDots .loader div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:.625rem;position:absolute;top:calc(50% - .3125rem);width:.625rem}.partial.PartialLoadingDots .loader div:first-child{animation:lds-ellipsis1 .6s infinite;left:.3125rem}.partial.PartialLoadingDots .loader div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:.3125rem}.partial.PartialLoadingDots .loader div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:1.25rem}.partial.PartialLoadingDots .loader div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:2.1875rem}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(.9375rem)}}.partial.PartialLoadingSpinner{height:5rem;position:relative;width:100%}.partial.PartialLoadingSpinner .spinner{bottom:0;height:3.125rem;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}.partial.PartialLoadingSpinner .spinner .ball{animation:spinnerMotion 3s cubic-bezier(.77,0,.175,1) infinite;background-color:#ff913a;border-radius:50%;display:inline-block;height:1.875rem;width:1.875rem}@keyframes spinnerMotion{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-50px) scale(.3)}50%{transform:translateX(0) scale(1)}75%{transform:translateX(50px) scale(.3)}to{transform:translateX(0) scale(1)}}.partial.PartialLogo img{display:block;width:100%}.partial.PartialTool .tool{align-content:flex-start;align-items:center;background-color:#4c4e53;border-radius:.8125rem;cursor:hand;cursor:pointer;display:block;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.25rem;height:2.5rem;justify-content:center;margin-bottom:.625rem;transition:all .25s cubic-bezier(.22,1,.36,1);width:2.5rem}.partial.PartialTool .tool:hover{background-color:#3f3f3f}.partial.PartialTool .tool.is-active{background-color:#ff913a;color:#3f3f3f}.partial.PartialLegalLinks{list-style-type:none;margin:0;padding:0}.partial.PartialLegalLinks>li{display:block;margin:0;padding:0}.partial.PartialLegalLinks a{color:#3f3f3f;display:block;font-size:.875rem;line-height:2;transition:all .25s cubic-bezier(.22,1,.36,1)}.partial.PartialLegalLinks a:active,.partial.PartialLegalLinks a:focus,.partial.PartialLegalLinks a:hover{color:#2b2b2b}.partial.PartialDropPlan{flex-direction:row;height:100%;position:absolute;width:100%}.partial.PartialDropPlan,.partial.PartialDropPlan .dropArea{align-content:flex-start;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;padding:1.5rem}.partial.PartialDropPlan .dropArea{background-color:rgba(0,0,0,.25);border:2px dashed #c6c6c6;border-radius:1.25rem;color:#c6c6c6;flex-direction:column;min-height:50%;width:55rem}.partial.PartialDropPlan .dropArea .icon-pdfImport-lg{font-size:7rem;margin-bottom:1.5rem}.partial.PartialDropPlan.is-active .dropArea{border:2px solid #fff;color:#fff}.partial.PartialDropPlan.is-active .dropArea .icon-pdfImport-lg{color:#ff913a}.partial.PartialDropPlan .dropOverlay{align-content:flex-start;align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.25);display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:absolute;width:100%;z-index:300}.partial.PartialDropPlan .dropOverlay .dropArea{background-color:rgba(0,0,0,.25)}.partial.PartialPopover{border-radius:0 .8125rem .8125rem 0;box-shadow:0 0 .6875rem rgba(0,0,0,.25);margin-left:1.25rem;overflow:hidden;width:20rem}.partial.PartialPopover header{background-color:#3f3f3f;padding:1.5rem}.partial.PartialPopover header h2{font-size:1rem;font-weight:400;margin:0}.partial.PartialPopover .content{background-color:#343434;padding:1.5rem}.partial.PartialPopover .content button{background-color:#ff913a;border:none;border-radius:.8125rem;color:#343434;margin-bottom:1.5rem;max-width:100%;transition:all .25s cubic-bezier(.22,1,.36,1);width:100%}.partial.PartialPopover .content button:active,.partial.PartialPopover .content button:focus,.partial.PartialPopover .content button:hover{transform:scale(1.05)}.partial.PartialPopover .content button .dot{background-color:#343434}.partial.PartialPopover .content button:last-of-type{margin:0}.partial.PartialLoader{height:100%;justify-content:center;position:absolute;width:100%}.partial.PartialLoader,.partial.PartialModalHeader{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.partial.PartialModalHeader{background-color:#343434;box-shadow:0 0 1.375rem rgba(0,0,0,.25);justify-content:space-between;padding:1.5rem}.partial.PartialModalHeader h1{font-size:1.25rem;font-weight:400;margin:0;padding:0}.partial.PartialModalHeader .icon{cursor:hand;cursor:pointer;font-size:1.5rem;transition:all .25s cubic-bezier(.22,1,.36,1)}.partial.PartialModalHeader .icon:active,.partial.PartialModalHeader .icon:focus,.partial.PartialModalHeader .icon:hover{transform:scale(1.1)}.partial.PartialLogout{text-decoratioN:underline;cursor:hand;cursor:pointer;display:inline;text-transform:lowercase}.partial.PartialViewSettings .content{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.partial.PartialViewSettings .icon{font-size:.75rem}.partial.PartialViewSettings .icon.large{font-size:1.5rem}.react-tiny-popover-container{z-index:190}.modalWrap{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modalWrap .modalContent{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:center;width:100vw}.modalWrap .modalContent .modalUnderlay{background-color:rgba(0,0,0,.25);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1}.modalWrap .modalContent .modal{background-color:#3f3f3f;border-radius:1.25rem;box-shadow:0 0 1.375rem rgba(0,0,0,.25);max-width:360px;overflow:hidden;z-index:10}.modalWrap .modalContent .modal .modalInnerContent{padding:1.5rem}.modalWrap .modalContent .modal p{color:#c6c6c6}.modalWrap .modalContent .modal .buttonWrap{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.modalWrap .modalContent .modal .buttonWrap button{max-width:100%;min-width:calc(50% - .5rem);white-space:nowrap;width:auto}.modalWrap .modalContent .modal .buttonWrap button.del{background-color:#f64141}.modalWrap .modalContent .modal .buttonWrap button.del:active,.modalWrap .modalContent .modal .buttonWrap button.del:focus,.modalWrap .modalContent .modal .buttonWrap button.del:hover{background-color:#ff913a}.modalWrap .modalContent .modal .buttonWrap button.add{background-color:#19a503}.modalWrap .modalContent .modal .buttonWrap button.add:active,.modalWrap .modalContent .modal .buttonWrap button.add:focus,.modalWrap .modalContent .modal .buttonWrap button.add:hover{background-color:#ff913a}.modalWrap .modalContent .modal .buttonStack{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.modalWrap .modalContent .modal .buttonStack button{max-width:100%;min-width:calc(50% - .5rem);white-space:nowrap;width:auto}.modalWrap .modalContent .modal .buttonStack button:first-child{margin-bottom:.625rem}.modalWrap .modalContent .modal .buttonStack button.link{background:transparent;border:none;padding:0}.ModalEditUser .FieldCheckbox label{color:#fff}