footer{font-family:Cabin,Helvetica Neue,Helvetica,Arial,sans-serif;padding:20px 10px;color:#fafafb;background-color:#49535e}footer .footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-top .brand{width:100%;display:flex;justify-content:center;padding:10px}footer .footer-top .brand .brand-logo{align-self:center;width:40px}footer .footer-top .brand .brand-text{align-self:center;margin-left:10px;font-size:1.6rem;letter-spacing:1px;text-transform:uppercase}footer .footer-top .navigation{width:100%;align-self:center}footer .footer-top .navigation .navigation-list{display:flex;flex-wrap:wrap;justify-content:space-around;list-style-type:none;margin:0;padding:0;overflow:hidden}footer .footer-top .navigation .navigation-list .list-item{width:100%;display:flex;justify-content:center;margin:0}footer .footer-top .navigation .navigation-list .list-item .list-item-link{padding:10px;color:#fafafb;text-decoration:none;text-transform:uppercase;font-size:.8rem;transition:all .2s ease-in-out;border:solid transparent 1px}footer .footer-top .navigation .navigation-list .list-item .list-item-link:hover{color:#6c6;border:solid #66CC66 1px}footer .footer-bottom .property{display:none}footer .footer-bottom .powered{width:100%;display:flex;justify-content:center;flex-wrap:nowrap;margin-top:25px}footer .footer-bottom .powered .powered-text{align-self:center;font-size:.9rem}footer .footer-bottom .powered .powered-logo{align-self:center;margin:0 5px}footer .footer-bottom .powered .powered-logo img{width:100px;align-self:center}@media only screen and (min-width: 960px){footer .footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-top .brand{width:40%;justify-content:flex-start}footer .footer-top .brand .brand-logo{width:60px}footer .footer-top .brand .brand-text{align-self:center;font-size:2rem}footer .footer-top .navigation{width:60%;align-self:center}footer .footer-top .navigation .navigation-list .list-item{width:initial}footer .footer-bottom .property{display:flex;justify-content:space-around;margin:15px 0 0;padding:10px}footer .footer-bottom .property .property-text{align-self:center;font-size:1rem}footer .footer-bottom .property .property-logo{align-self:center;width:100px;margin-left:6px}footer .footer-bottom .powered{display:none}}footer{display:flex;justify-content:center;align-self:center}footer.dashboard{position:absolute;bottom:0;width:100%;height:8vh;margin:0;padding:0}footer.dashboard .container{align-self:center;display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0}footer.dashboard .container .brand{display:none}footer.dashboard .container .navigation{display:flex;justify-content:center;flex-wrap:nowrap;align-self:center}footer.dashboard .container .navigation .legal-menu{background-color:#fafafb;text-transform:uppercase;padding:0;font-size:.8rem}footer.dashboard .container .navigation .legal-menu.legal-button{color:#fafafb;background-color:transparent;border:solid #FAFAFB 1px}footer.dashboard .container .navigation .legal-menu.legal-button:hover,footer.dashboard .container .navigation .legal-menu.legal-button:focus,footer.dashboard .container .navigation .legal-menu.legal-button:active{color:#6c6;border:solid #66CC66 1px}footer.dashboard .container .navigation .navigation-list{display:none}footer.dashboard .container .powered{display:flex;justify-content:center;flex-wrap:nowrap;align-self:center}footer.dashboard .container .powered .powered-text{align-self:center;font-size:.8rem}footer.dashboard .container .powered .powered-logo{align-self:center;margin:0 5px}footer.dashboard .container .powered .powered-logo img{width:60px;align-self:center}@media only screen and (min-width: 960px){footer.dashboard .container{padding:0 5%}footer.dashboard .container .brand{display:flex;justify-content:center;flex-wrap:nowrap;align-self:center}footer.dashboard .container .brand .brand-logo{align-self:center;width:30px;margin-right:10px}footer.dashboard .container .brand .brand-text{align-self:center;font-size:1rem;letter-spacing:1px;text-transform:uppercase}footer.dashboard .container .navigation{width:50%;display:flex;justify-content:flex-end;align-self:center}footer.dashboard .container .navigation .legal-menu{display:none}footer.dashboard .container .navigation .navigation-list{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:0;padding:0;overflow:hidden}footer.dashboard .container .navigation .navigation-list .list-item{display:flex;justify-content:center;margin:0 5px}footer.dashboard .container .navigation .navigation-list .list-item .list-item-link{padding:10px;color:#fafafb;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.8rem;transition:all .2s ease-in-out;border:solid transparent 1px}footer.dashboard .container .navigation .navigation-list .list-item .list-item-link:hover{color:#6c6;border:solid #66CC66 1px}footer.dashboard .container .powered{display:flex;justify-content:center;flex-wrap:nowrap}footer.dashboard .container .powered .powered-text{align-self:center;font-size:.9rem}footer.dashboard .container .powered .powered-logo{align-self:center;margin:0 5px}footer.dashboard .container .powered .powered-logo img{width:100px;align-self:center}}#popupNav{position:fixed;bottom:50px;left:50px;background-color:#fff;border:1px solid #ddd;padding:10px;box-shadow:0 2px 5px #0003;z-index:9999}#popupNav ul{list-style:none;padding:0;margin:0}#popupNav ul li:hover{background-color:#d3d3d3}#popupNav ul li a{text-decoration:none;color:#333;display:block;padding:5px}.hidden{display:none}.section-container{padding:100px 0 50px}.section-container.dark-section{background-color:#49535e}.section-container.light-section{background-color:#fafafb}.api-docs-section{min-height:100vh}.api-docs-section .section-container{padding:120px 0 80px}.section-content{padding:50px 15px;font-family:Cabin,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fafafb}.section-content .section-title{text-align:left;margin-bottom:18px}@media only screen and (min-width: 768px){.section-content{padding:80px 15px;min-width:100%;min-height:100%}}.api-docs-section .highlight{background:rgba(102,204,102,.2);padding:.125rem .25rem;border-radius:3px;font-weight:500}.api-docs-section .api-step{margin:2.5rem 0;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.api-docs-section .api-step:last-child{border-bottom:none}.api-docs-section .api-step .step-title{color:#fafafb;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center}.api-docs-section .api-step .step-title .step-number{display:inline-flex;align-items:center;justify-content:center;background:#66CC66;color:#fff;width:2rem;height:2rem;border-radius:50%;font-weight:700;margin-right:1rem;font-size:1rem}.api-docs-section .api-list{margin:1rem 0;padding-left:1.5rem}.api-docs-section .api-list li{margin-bottom:.75rem;line-height:1.6}.api-docs-section .api-link{color:#6c6;text-decoration:underline;font-weight:500}.api-docs-section .api-link:hover{color:#8cd98c}.api-docs-section .code-example{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:1rem;margin:1rem 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#a8e6cf;font-size:.9rem;word-break:break-all;overflow-wrap:break-word}.api-docs-section .important-note{background:rgba(246,173,85,.1);border:1px solid rgba(246,173,85,.3);border-radius:6px;padding:1rem;margin:1.5rem 0;display:flex;align-items:flex-start}.api-docs-section .important-note .mat-icon{color:#f6ad55;margin-right:.75rem;margin-top:.125rem;font-size:1.25rem}.api-docs-section .important-note span{flex:1;line-height:1.6}.api-docs-section .action{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.api-docs-section p{line-height:1.7;margin-bottom:1rem}.api-docs-section strong{color:#fafafb;font-weight:600}.metacleaner-form input{padding:8px 20px}.metacleaner-form .form-control{border-radius:50px;padding:1rem;height:auto;transition:all .2s ease-in-out}.metacleaner-form .form-control:focus{box-shadow:0 0 5px #6c6;border:1px solid #66CC66}.metacleaner-form textarea.form-control{border-radius:35px;height:16rem;resize:none;overflow:hidden}.metacleaner-form .form-check-label{display:block;position:relative;padding-left:50px;margin-bottom:12px;cursor:pointer;font-size:1.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.metacleaner-form .form-check-label:hover input~.checkmark{background-color:#49535e;border:solid 2px #FAFAFB}.metacleaner-form .form-check-label .check-text{padding-left:15px 15px 15px 0px}.metacleaner-form .form-check-label input{position:absolute;opacity:0;cursor:pointer}.metacleaner-form .form-check-label input:checked~.checkmark{background-color:#49535e;border:none}.metacleaner-form .form-check-label input:checked~.checkmark:after{display:block}.metacleaner-form .form-check-label .checkmark{position:absolute;top:-5px;left:0;height:36px;width:36px;border-radius:50px;background-color:#d7d7d7;transition:all .1s ease-in-out}.metacleaner-form .form-check-label .checkmark:after{content:"";position:absolute;display:none;left:14px;top:10px;width:8px;height:14px;border:solid #FAFAFB;border-width:0 3px 3px 0;transform:rotate(45deg)}.form-invalid{width:100%;margin-top:.25rem;font-size:.8rem;color:#dc3545}.form-invalid .error-icon{margin:0;font-size:1.2rem}.is-invalid{box-shadow:0 0 5px #dc3545;border:1px solid #DC3545}.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#6c6}.mat-form-field.mat-focused .mat-form-field-label{color:#6c6}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#49535e}.mat-hint{padding:5px 0}.mat-button{padding:5px 20px;font-size:1rem;text-transform:uppercase;border-radius:10px;transition:all .1s ease-in-out}.mat-button.button-dark{color:#fafafb;background-color:#49535e}.mat-button.button-dark:hover{color:#fafafb;background-color:#6c6}.mat-button.button-light{color:#49535e;background-color:#fafafb}.mat-button.button-light:hover{color:#fafafb;background-color:#6c6}.mat-button.button-danger{color:#fafafb;background-color:#49535e}.mat-button.button-danger:hover{color:#fafafb;background-color:#dc3545}.mat-button .button-text{display:flex;justify-content:center;align-content:center;white-space:nowrap}.mat-button .button-text .mat-icon{margin-right:5px;align-self:center}.mat-button.small-button{border-radius:8px;font-size:.75rem;letter-spacing:1px}.mat-button.full-width{width:100%}.mat-button:focus{outline:none}.mat-button .mat-button-focus-overlay{transition:all .2s ease-in-out!important}.mat-button,.mat-flat-button,.mat-icon-button,.mat-stroked-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;overflow:visible;min-width:88px;border-radius:2px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button:focus{outline:none}.mat-icon-button .mat-button-wrapper>*{vertical-align:middle}.mat-icon-button .mat-icon,.mat-icon-button i{line-height:24px}.disable-overlay .mat-button-focus-overlay{background-color:transparent!important}.signup-button,.login-button{background-color:#fffc!important;border-radius:15px!important;letter-spacing:1px;text-transform:uppercase;font-size:1rem;border:none;padding:.1rem .8rem;width:auto;margin:0 8px}#mainNav{font-family:Cabin,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.3);background-color:#49535e}#mainNav .navbar-toggler{font-size:14px;padding:11px;color:#fafafb;border:1px solid #FAFAFB}#mainNav .navbar-brand{display:flex;align-items:center}#mainNav .navbar-brand .brand-logo{width:30px;height:30px;margin-right:5px}#mainNav .navbar-brand .brand-text{font-weight:700}#mainNav .navbar-nav .nav-item{transition:all .2s ease-in-out;margin:4px;border-radius:15px}#mainNav .navbar-nav .nav-item .nav-link{padding-left:1rem;padding-right:1rem}#mainNav .navbar-nav .nav-item:hover{color:#49535e;background-color:#fffc}#mainNav .navbar-nav .nav-item:hover a{color:#49535e;outline:none;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:none;background-color:transparent}@media only screen and (min-width: 960px){#mainNav{padding-top:20px;padding-bottom:20px;letter-spacing:1px;border-bottom:none;background:transparent;transition:all .2s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s}#mainNav a{cursor:pointer;color:#49535e}#mainNav .nav-link.active{outline:none;background-color:#ffffff4d;border-radius:15px}#mainNav .nav-link.active:hover{color:#49535e}#mainNav .navbar-brand{border-radius:15px;padding:10px}#mainNav .navbar-brand:hover{cursor:pointer;color:#49535e;background-color:#fffc}#mainNav .navbar-brand .brand-logo{width:40px;height:40px;margin-right:8px;fill:#49535e}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2);background-color:#49535e}#mainNav.navbar-shrink .navbar-brand:hover{color:#49535e;background-color:#fffc}#mainNav.navbar-shrink .navbar-brand .brand-logo{fill:#fafafb}#mainNav.navbar-shrink .navbar-brand:hover .brand-logo{fill:#49535e}#mainNav.navbar-shrink a{color:#fafafb}#mainNav.navbar-shrink a:hover{color:#49535e}}#auth-user-panel:hover,#auth-logout:hover{background-color:#d3d3d3!important}#mainNav.header-dark{background-color:#49535e!important;border-bottom:1px solid rgba(255,255,255,.1)}#mainNav.header-dark .navbar-brand{color:#fafafb}#mainNav.header-dark .navbar-brand .brand-logo{fill:#fafafb}#mainNav.header-dark .navbar-brand:hover{color:#fafafb;background-color:#ffffff1a}#mainNav.header-dark .navbar-nav .nav-item .nav-link{color:#fafafb}#mainNav.header-dark .navbar-nav .nav-item:hover{background-color:#ffffff1a}#mainNav.header-dark .navbar-nav .nav-item:hover a{color:#fafafb}#mainNav.header-dark .navbar-toggler{border-color:#fafafb}#mainNav.header-dark .mat-toolbar-single-row{display:flex;align-items:center;gap:.5rem}#mainNav.header-dark .signup-button,#mainNav.header-dark .login-button{background-color:#fffc!important;border-radius:15px!important;letter-spacing:1px;text-transform:uppercase;font-size:1rem;border:none;padding:.1rem .8rem;width:auto;margin:0 8px;color:#49535e;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}#mainNav.header-dark .signup-button .mat-icon,#mainNav.header-dark .login-button .mat-icon{font-size:1rem;margin-right:.25rem}#mainNav.header-dark .signup-button:hover,#mainNav.header-dark .login-button:hover{background-color:#ffffffe6!important;transform:translateY(-1px)}@media only screen and (min-width: 960px){#mainNav.header-dark{background:#49535E!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#mainNav.header-dark a,#mainNav.header-dark .navbar-brand{color:#fafafb}#mainNav.header-dark .navbar-brand .brand-logo{fill:#fafafb}#mainNav.header-dark .navbar-brand:hover{color:#fafafb;background-color:#ffffff1a}#mainNav.header-dark .nav-link.active{background-color:#ffffff1a}#mainNav.header-dark .nav-link.active:hover{color:#fafafb}#mainNav.header-dark .signup-button,#mainNav.header-dark .login-button{padding:.1rem .8rem;border-radius:15px!important;font-weight:500}#mainNav.header-dark .signup-button:hover,#mainNav.header-dark .login-button:hover{transform:translateY(-1px);background-color:#ffffffe6!important}#mainNav.header-dark.navbar-shrink{background-color:#49535e!important}}
