body{background-color:#fff}body .input-wrapper,body input,body textarea{box-sizing:border-box}body .polkadot{position:absolute;width:100%;min-height:100vh;background-image:radial-gradient(#e3e3e3 1px,transparent 0),radial-gradient(#e3e3e3 1px,transparent 0);background-position:0 0,12.5px 12.5px;background-attachment:fixed;background-size:25px 25px}body iframe{width:100%;border:none;height:100%}body .logo{position:relative;top:-5px;height:40px}body .navbar{position:fixed;top:0;left:0;right:0;padding-top:10px;padding-bottom:10px;background-color:#29ab87;z-index:999}body .navbar.accent{background-color:#f0fced}body .navbar.accent .inner a{color:#444;margin-top:7px}body .navbar.accent .inner a:active,body .navbar.accent .inner a:focus,body .navbar.accent .inner a:hover{color:#29ab87}body .navbar .inner{max-width:1250px;margin:0 auto}body .navbar .inner a{color:#fff;margin-top:5px}body .navbar .menu{padding:10px}body .caret{position:relative;top:-3px;cursor:pointer}body .greylend{background-color:#29ab87}body .greylend-text{color:#29ab87}body .accent{background-color:#f0fced}body .preloader-modal{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:#f0fced;text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;overflow:hidden;z-index:50000}body .file-upload{position:absolute;width:100%;background-color:#d3d3d3;height:200px;border-radius:25px;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0}body .form-container{box-sizing:border-box;position:fixed;width:100%}body .form-container .grid{display:grid;grid-template-columns:1fr 1fr}body .form-container .grid .item{min-height:100vh}body .form-container .grid .item.first{background-color:#29ab87;color:#fff}body .form-container .grid .item.first .bg-form{background-size:cover;background-repeat:no-repeat;width:100%;height:350px}body .form-container .grid .item.first .typed{background-image:linear-gradient(0deg,#f9f586 50%,transparent 0)}body .form-container .grid .item.last{background-color:#fff;padding:50px}body .min-height{min-height:700px!important}body .boxed-container{background-color:#f0fced;min-height:100vh;padding:10px}body .boxed-container .inner{max-width:500px;margin:0 auto}body .boxed{box-sizing:border-box;max-width:500px}body .boxed.min-height{min-height:100vh}body .boxed.form-capped{text-transform:capitalize}body .feature-grid{display:grid;grid-template-columns:30px auto;grid-gap:20px}body .feature-icon{display:flex;background-color:#060432;height:2.5rem;width:2.5rem;padding:.625rem;border-radius:50%}body .display-frame{width:100%;display:grid}body .scroll-container{border:none!important;margin-bottom:20px}body .with-plan strong{font-size:25px!important;color:#29ab87}body .laptop{transform-origin:0 0;transform:scale(.6) translate(-50%);left:50%;position:absolute;width:1366px;height:800px;border-radius:6px;border:solid #222;border-width:24px 24px 80px;background-color:#222}body .laptop:after{width:1600px;height:60px;margin:80px 0 0 -110px;background:#222;border-radius:6px}body .laptop:after,body .laptop:before{content:"";display:block;position:absolute}body .laptop:before{width:250px;height:30px;bottom:-110px;left:50%;transform:translate(-50%);background:#f1f1f1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1}body .laptop .framed{width:1366px;height:800px;overflow:hidden;border:none}body .phone{max-width:360px;height:640px;margin:0 auto;position:relative}body .phone .notch-container{position:absolute;top:0;width:100%;height:auto}body .phone .notch-container .notch{width:20vh;height:3.25vh;margin:0 auto;background-color:#222;border-bottom-left-radius:2.334vh;border-bottom-right-radius:2.334vh}body .phone iframe{display:block;border:1.334vh solid #222;border-radius:4.5vh}body .specs table th{text-align:left}body .specs table td{padding-right:15px}body .capitalize{text-transform:capitalize}body .notification-container{box-sizing:border-box;max-width:670px;margin:0 auto;overflow:auto}body .notification-card{background:#fff;margin-bottom:15px!important;cursor:pointer}body .notification-card.greyed{background:#ededed}body .notification{width:100%;display:grid;grid-template-columns:50px auto;grid-gap:20px}body .notification .date,body .notification .text{margin:0!important}body .text-category{color:#fff!important}body .search-input{width:320px!important}body ul li:before{content:""!important}body ol.stepper{--default-b:#d3d3d3;--default-c:#000;--active-b:#29ab87;--active-c:#fff;--circle:3.5em;--b:5px;display:flex;list-style:none;justify-content:space-between;background:linear-gradient(var(--default-b) 0 0) no-repeat 50% calc((var(--circle) - var(--b)) / 2)/100% var(--b);padding:0;font-size:22px;font-weight:700;counter-reset:step;overflow:hidden}body ol.stepper li{display:grid;place-items:center;grid-gap:2px;gap:2px;font-family:sans-serif;position:relative}body ol.stepper li a{color:#000}body ol.stepper li:before{content:counter(step) " ";counter-increment:step;display:grid;place-content:center;aspect-ratio:1;height:var(--circle);border:5px solid #fff;box-sizing:border-box;background:var(--active-b);color:var(--active-c);border-radius:50%;font-family:monospace;z-index:1}body ol.stepper li.active~li:before{background:var(--default-b);color:var(--default-c)}body ol.stepper li.active:after{content:"";position:absolute;height:var(--b);right:100%;top:calc((var(--circle) - var(--b))/2);width:100vw;background:var(--active-b)}@media(max-width:600px){body ol.stepper li:before{height:3em}}body .service-card{text-align:center}body .checkbox-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-top:15px}body .gender-selector{box-sizing:border-box;border:1px solid #ededed;border-radius:5px;padding:10px 10px 0;margin-bottom:15px;text-align:center;cursor:pointer}body .gender-selector.left{text-align:left;margin-bottom:5px}body .gender-selector.active,body .gender-selector:hover{border-color:#29ab87;color:#29ab87}body .gender-selector .label{position:absolute;margin-top:3px;padding-left:20px;font-size:18px}body .appliance-selector{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-top:15px}body .appliance-selector .item{box-sizing:border-box;border:1px solid #ededed;border-radius:5px;padding:10px 10px 0;margin-bottom:15px;text-align:center;cursor:pointer}body .appliance-selector .item p{font-size:13px;font-weight:500}body .building-selector{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-top:15px}body .building-selector.trio{grid-template-columns:repeat(3,1fr)}body .building-selector .item{box-sizing:border-box;border:4px solid #ededed;border-radius:5px;padding:10px 10px 0;margin-bottom:15px;text-align:center;cursor:pointer}body .building-selector .item.active,body .building-selector .item:hover{border-color:#29ab87;color:#29ab87}body .building-selector .item.active .checkbox,body .building-selector .item:hover .checkbox{float:right;margin-top:-17px;margin-right:-16px}body .column{width:100%;display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;margin-top:15px}body .equal,body .equal-extra{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:15px}body .dashboard-header{width:100%;display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;margin-top:15px;margin-bottom:50px}body .custom-tab{margin-bottom:10px}body .custom-tab .link{font-size:14px;padding:5px 10px;margin-right:5px}body .custom-tab .link.active,body .custom-tab .link:hover{border-bottom:2px solid #000}body .number-input{border:1px solid #ededed;border-radius:4px;width:80px;height:40px;padding:5px;margin-bottom:10px;display:inline-block}body .number-input .number{position:relative;top:-3px;font-size:25px;padding-right:10px}body .number-input .toggles{float:right}body .number-input .toggles .toggle{margin:0;padding:0;line-height:16px;display:block;cursor:pointer}body .custom-modal{position:fixed;top:0;bottom:0;width:100%;height:100vh;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);background-color:hsla(0,0%,100%,.97);box-shadow:0 0 15px 0 rgba(0,0,0,.1);z-index:5000}body .custom-modal.all{z-index:10000}body .custom-modal.all .inner{margin-top:15%;padding:10px}body .custom-modal .close{float:right;padding:10px;cursor:pointer}body .custom-modal .inner{max-width:500px;height:100%;margin:0 auto;overflow:auto}body .custom-badge{width:30px;min-height:14px;border-radius:2px;background-color:var(--category-color);margin-bottom:20px;cursor:pointer}body .custom-badge.large{width:100px;border:1px solid #ccc}body .custom-badge .inner{background-color:var(--category-inner-color);margin:5px}body .custom-badge:after{content:" "}body .pagination{margin:20px;text-align:center}body .pagination button{color:var(--geist-ui-button-color)}body .pagination button.active,body .pagination button.active:hover,body .pagination button:hover{color:var(--geist-ui-button-color);background-color:var(--geist-ui-button-bg);--geist-ui-button-color:#fff;--geist-ui-button-bg:#000}body .page-container{box-sizing:border-box;max-width:1250px;min-height:700px;margin:0 auto;display:block}body .logo-container{max-width:200px;margin:0 auto}body .form{max-width:700px;margin:0 auto;border:1px solid #000;border-radius:5px;padding:30px}body .form.without-border{border:none}body .form.mini{max-width:500px}body .boxed{max-width:750px;margin:0 auto}body .image-gallery-thumbnail.active,body .image-gallery-thumbnail:focus,body .image-gallery-thumbnail:hover{outline:none;border:4px solid #29ab87}body .first-layer{background-color:#29ab87;min-height:600px;margin-top:0;padding-top:100px}body .first-layer.accent{background-color:#f0fced}body .first-layer.accent .inner{color:#333}body .first-layer.white{background-color:#fff}body .first-layer.white .inner{color:#333}body .first-layer .inner{max-width:1250px;margin:0 auto;color:#fff}body .first-layer .banner{position:relative;top:-30px;background-color:#29ab87;color:#fff}body .cursive{position:relative}body .cursive:after{content:"";position:absolute;bottom:-20px;left:0;height:7px;width:100%;border:10px solid transparent;border-top-color:orange;border-radius:50%}body .second-layer{background-color:#f0fced;padding-top:70px}body .second-layer.accent{background-color:#29ab87;color:#fff}body .second-layer .inner{max-width:1250px;margin:0 auto;padding-bottom:50px}body .partners{display:grid;grid-template-columns:auto;text-align:center}body .partners div,body .partners p{display:inline-block}body .partners div img,body .partners p img{width:100px;padding:10px 15px}body .preview-modal{border:none;width:100%;height:80vh;display:block}body .hero-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:70px;margin-bottom:50px}body .asset-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin-bottom:50px}body .product-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;margin-bottom:50px}body .right{float:right!important}body .invoice-container{max-width:850px;margin:0 auto;border:1px solid #ccc;border-radius:5px;padding:10px}body .invoice-container .invoice-header{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:30px;gap:30px}body .invoice-container .invoice-header p{margin-bottom:10px;line-height:normal}body .invoice-container .invoice-body{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:30px;gap:30px}body .finance-grid{display:grid;grid-template-columns:120px auto;grid-gap:30px;margin-bottom:10px;border-bottom:1px solid #ededed}body .finance-grid.no-border{border:none}body .finance-grid.expanded{grid-template-columns:280px auto auto}body .finance-grid.expanded-2{grid-template-columns:2fr 50px 1fr 1fr;gap:10px}body .finance-grid b,body .finance-grid span{font-size:18px}body .action-tenure{font-size:16px;background:#fff;border:1px solid #ccc;border-radius:5px;text-align:center;width:30px;padding:5px 10px;margin-bottom:15px;margin-right:5px;display:inline-block;cursor:pointer}body .action-tenure.active,body .action-tenure:focus,body .action-tenure:hover{background-color:#29ab87;border:1px solid #29ab87;color:#fff}body .tenure-container{max-width:800px;margin:100px auto 0;padding:10px}body .tenure-grid{display:grid;grid-template-columns:100px auto;grid-gap:50px;margin-top:20px;margin-bottom:50px}body .lender-grid{display:grid;grid-template-columns:200px auto auto;grid-gap:20px;margin-bottom:10px;border:2px solid #fff;border-radius:5px;padding:10px;text-align:left;cursor:pointer}body .lender-grid div{display:flex;flex-direction:column;justify-content:center}body .lender-grid p{margin:0 0 10px;line-height:normal}body .lender-grid:focus,body .lender-grid:hover{border:2px solid #29ab87}body .lender-grid.active{border:2px solid #29ab87;background-color:#29ab87;color:#fff}body .two-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:20px}body .two-grid.auto-image{grid-template-columns:30px auto}body .three-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}body .three-grid.gaps{grid-gap:50px}body .custom-card{box-sizing:border-box;background-color:#fff;box-shadow:0 10px 15px 5px hsla(0,0%,80%,.3);transition:.3s;width:100%;border-radius:4px;margin-bottom:30px;display:block;cursor:pointer}body .custom-card:hover{box-shadow:0 10px 15px 5px #ccc}body .custom-card .inc{border-top-left-radius:4px;border-top-right-radius:4px}body .username{font-size:.875em!important;text-transform:lowercase}body .pointer{cursor:pointer!important}body .top-100{margin-top:100px}body .footer{left:0;bottom:0;width:100%;background-color:#29ab87;color:#fff}body .footer .inner{max-width:1250px;margin:0 auto;padding:10px}body .footer .inner .grid{display:grid;grid-template-columns:auto auto auto;grid-gap:20px}body .footer .inner .grid .social{float:right}body .center{text-align:center!important}body .mobile{display:none}body .menu-button{margin-top:5px;cursor:pointer}body .menu{position:fixed;top:60px;left:0;width:100%;height:calc(100% - 50px);background-color:#fff;padding:15px;z-index:5000}body .menu .link{margin-bottom:20px;display:block}body .menu .button,body .menu a{font-weight:500!important}body .slider-image{background-size:contain;background-repeat:no-repeat;width:100%!important;min-height:500px;display:flex;flex-direction:column}body .slider-image.fixed{height:550px}body .fadeIn{animation:fadeIn 3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){body .desktop{display:none}body .mobile{display:inline;display:initial}body .navbar .inner{width:100%!important;padding-left:10px;padding-right:10px}body .social{float:none}body .boxed{width:100%!important;padding-left:10px;padding-right:10px}body aside{display:none}body aside.for-admin{display:block}body aside.for-admin .sidenav{top:70px;width:50px;padding-top:20px;border-right:1px solid #ededed}body aside.for-admin .sidenav span{display:none}body .main{width:100%!important;margin-left:0}body .main.for-admin{width:calc(100% - 50px)!important;margin-left:50px}body .modal{width:100%;max-width:500px}body .first-layer .inner,body .page-container,body .second-layer .inner{box-sizing:border-box;width:100%;padding-left:10px;padding-right:10px}body .editor-container .content{box-sizing:border-box;width:100%;padding:auto}body .discussion-container{grid-template-columns:auto}body .discuss-grid.block{display:block}body .form-container{position:relative}body .form-container .grid{grid-template-columns:auto}body .form-container .grid .item.first{display:none}body .asset-grid,body .checkbox-grid,body .equal,body .hero-grid,body .lender-grid,body .product-grid,body .three-grid,body .two-grid{grid-template-columns:1fr}body .finance-grid.expanded{grid-template-columns:1fr 2fr}body .finance-grid b,body .finance-grid span{font-size:11px}body .appliance-selector,body .building-selector{grid-template-columns:1fr 1fr}body .appliance-selector.trio,body .building-selector.trio{grid-template-columns:1fr}body .laptop{width:100%;height:100%}}