*{box-sizing:border-box;margin:0;padding:0;font-family:lato,sans-serif;font-style:normal}body{background:transparent linear-gradient(180deg,#242424 0%,#121212 100%) 0% 0% no-repeat padding-box;min-height:100vh}body.scroll-lock{overflow:hidden}.primary-colour{color:#f2d545}.light-colour{color:#fff}.alert{padding-top:10px}.alert--info{color:#f2d545}.alert--error{color:red}h1{font-size:36px;line-height:36px}.btn{width:376px;height:54px;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:700;display:block;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;border-radius:8px;font-size:14px;background:none;cursor:pointer}.btn--primary{width:376px;height:54px;background:#F2D545;border-radius:4px}.btn--outline-primary{border:1px solid #F2D545;color:#f2d545;width:fit-content;padding:15px}.btn--outline-warning{border:1px solid red;color:red;width:fit-content;padding:15px}.header{padding:20px 30px;display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;margin-bottom:50px;position:fixed;width:100%;top:0;z-index:2;background:rgba(36,36,36,.7)}@media (min-width: 1024px){.header{margin-bottom:100px}}.header .hasSubMenu{position:relative;cursor:pointer;display:flex}.header .hasSubMenu:hover{color:#f2d545}.header .hasSubMenu:hover svg path{stroke:#f2d545}.header .hasSubMenu svg{width:15px;margin-left:5px}.header .hasSubMenu.active svg{transform:rotate(180deg)}.header .hasSubMenu.active .sub-menu{display:flex}.header .hasSubMenu .sub-menu{position:absolute;top:30px;left:0;min-width:150px;display:none;flex-direction:column}.header .hasSubMenu .sub-menu__item{margin-bottom:5px}.header .hasSubMenu .sub-menu__item:last-of-type{margin-bottom:0}.header__logo img{width:50px}.header__icons{cursor:pointer}.header__icons .closeIcon{display:none;width:22px;height:22px}.header__icons .menuIcon{width:22px;height:22px}@media (min-width: 1024px){.header__icons .menuIcon{display:none}}.header__icons.switch .closeIcon{display:block}.header__icons.switch .menuIcon{display:none}.header nav ul{display:none;flex-flow:row wrap;list-style:none}@media (min-width: 1024px){.header nav ul{display:flex}}.header nav ul li{padding-right:10px}.header nav ul li:last-child{padding:0}.header nav ul li a{color:#fff;text-decoration:none}.header nav ul li a:hover{color:#f2d545}.mobile-menu{position:fixed;width:100%;height:100%;background:transparent linear-gradient(180deg,#242424 0%,#121212 100%) 0% 0% no-repeat padding-box;top:104px;left:0;z-index:2}.mobile-menu.hidden{display:none}.mobile-menu ul{list-style:none;padding:50px 30px 0}.mobile-menu ul li{margin-bottom:10px}.mobile-menu ul li a{text-decoration:none;color:#fff;font-size:24px}.mobile-menu ul li a:hover{color:#f2d545}.container--1920{margin:0 auto;width:100%;max-width:1920px}.splash{margin:0 auto;width:100%;max-width:500px;display:flex;align-items:center;justify-content:center;height:100vh}.splash__container{text-align:center;color:#ffffffde;width:100%}@media (max-width: 580px){.splash__container{padding:0 30px}}.splash__container-header{margin-bottom:50px}.splash__container-header h1{font-size:56px;line-height:56px;margin-bottom:20px}@media (max-width: 1024px){.splash__container-header h1{font-size:36px;line-height:36px}}.splash__container-actions button{margin:0 auto;width:100%}.admin-login{margin:0 auto;width:100%;max-width:500px;display:flex;align-items:center;justify-content:center;height:100vh}.admin-login__container{color:#ffffffde;width:100%}@media (max-width: 580px){.admin-login__container{padding:0 30px}}.admin-login__container-header{margin-bottom:50px;text-align:center}.admin-login__container-form label{display:block;width:100%;margin-bottom:15px;position:relative}.admin-login__container-form label input{width:100%;padding:10px;margin-top:5px}.admin-login__container-form label #show-password{position:absolute;right:10px;top:55%}.admin-login__container-form label #show-password svg{pointer-events:none}.admin-login__container-form--errors{text-align:center;margin:15px 0;color:red}.admin-login__container-form .btn{width:100%}.admin-login .forgot-btn{display:block;text-align:center;padding:20px 0;color:#fff;text-decoration:none}.forgotten-password{margin:0 auto;width:100%;max-width:700px;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1024px){.forgotten-password{padding:0 30px}}.forgotten-password__header{color:#fff;margin-bottom:50px;text-align:center}.forgotten-password__header h1{font-size:56px;line-height:56px;margin-bottom:20px}@media (max-width: 1024px){.forgotten-password__header h1{font-size:36px;line-height:36px}}.forgotten-password__header p{max-width:65%;margin:0 auto}.forgotten-password__form--status{padding:20px 0;text-align:center}.forgotten-password__form form label{display:block;width:100%;margin-bottom:15px;color:#fff;text-align:center}.forgotten-password__form form label input{width:100%;padding:10px;margin-top:5px}.forgotten-password__form form button{width:100%}.specific-details{margin-top:200px}@media (max-width: 1024px){.specific-details{margin-top:150px}}.specific-details.specific-user .specific-details__container-details,.specific-details.specific-developer .specific-details__container-details{display:flex;flex-flow:row wrap}@media (max-width: 796px){.specific-details.specific-user .specific-details__container-details,.specific-details.specific-developer .specific-details__container-details{flex-direction:column}}.specific-details.specific-site .specific-details__container-details{width:50%}@media (max-width: 796px){.specific-details.specific-site .specific-details__container-details{width:100%}}.specific-details.specific-site .users-title{margin-bottom:10px}.specific-details__container{max-width:1400px;width:100%;margin:0 auto;padding:0 30px 50px}.specific-details__container.document-library{display:flex;flex-flow:row wrap}.specific-details__container.document-library .wrap{width:50%}@media (max-width: 796px){.specific-details__container.document-library .wrap{width:100%}}.specific-details__container.document-library .documents .no-documents{margin-bottom:25px}.specific-details__container.document-library .documents p{color:#fff}.specific-details__container.document-library .documents ul{padding:20px 20px 0 0}.specific-details__container.document-library .documents span{font-size:13px;line-height:13px;color:#fff9;display:block;text-transform:uppercase;margin-bottom:10px}.specific-details__container.document-library .documents .site-map{overflow:hidden}.specific-details__container.document-library .documents .current-documents{display:flex;flex-flow:row wrap;list-style:none;padding:20px 20px 0 0;margin-bottom:25px;border-bottom:1px solid #F2D545;border-top:1px solid #F2D545;max-height:271px;overflow-y:scroll}.specific-details__container.document-library .documents .current-documents li{margin:0 20px 20px 0;position:relative}.specific-details__container.document-library .documents .current-documents li .delete-document{position:absolute;top:10px;right:10px;margin:0}.specific-details__container.document-library .documents .current-documents li .delete-document svg{pointer-events:none}.specific-details__container.document-library .documents .current-documents li .delete-document svg g{stroke:red}.specific-details__container.document-library .documents .current-documents li img{width:100%;height:100%;max-width:150px;max-height:100px;object-fit:cover}.specific-details__container.document-library .documents__upload{display:flex;flex-flow:row wrap}.specific-details__container.document-library .documents__upload label{position:relative;width:fit-content;margin:15px 10px 0 0;cursor:pointer}.specific-details__container.document-library .documents__upload label input{position:absolute;top:0;left:0;margin:0;opacity:0;padding:10px;width:100%;height:100%;cursor:pointer}.specific-details__container.document-library .documents__upload-preview{color:#fff;width:100%;padding-bottom:25px}.specific-details__container.document-library .documents__upload-preview ul{list-style:none;display:flex;flex-flow:row wrap;padding:0}.specific-details__container.document-library .documents__upload-preview ul li{margin:25px 10px 0 0}.specific-details__container.document-library .documents__upload-preview ul li img{max-width:100px;display:block}.specific-details__container.document-library .documents .site-map span{margin-bottom:30px}.specific-details__container.document-library .documents .site-map .showSiteMapForm{color:#fff;margin-bottom:25px}.specific-details__container.document-library .documents .site-map__set img{width:100%;max-width:500px;border-radius:25px;max-height:350px}.specific-details__container.document-library .documents .site-map__documents{width:100%;height:100%;background:rgba(0,0,0,.9);position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.specific-details__container.document-library .documents .site-map__documents .title{width:100%;display:flex;justify-content:space-between;color:#f2d545}.specific-details__container.document-library .documents .site-map__documents.form-hidden{display:none}.specific-details__container.document-library .documents .site-map__documents-form{width:100%;max-width:600px;border:1px solid #F2D545;background:#000000;padding:20px;border-radius:8px}.specific-details__container.document-library .documents .site-map__documents-form .all-documents{display:flex;flex-flow:row wrap;max-height:150px;overflow:scroll;min-height:200px;margin-bottom:40px}.specific-details__container.document-library .documents .site-map__documents-form .all-documents__document{position:relative;margin:0 20px 20px 0}.specific-details__container.document-library .documents .site-map__documents-form .all-documents__document .custom-radio{position:absolute;top:5px;left:5px;width:25px;height:25px;border-radius:50%;border:2px solid #1F1F1F}.specific-details__container.document-library .documents .site-map__documents-form .all-documents__document .custom-radio.selected{background:#F2D545}.specific-details__container.document-library .documents .site-map__documents-form .all-documents__document .custom-radio input{opacity:0;width:100%;height:100%}.specific-details__container.document-library .documents .site-map__documents-form .all-documents__document img{width:100%;height:100%;max-width:135px;max-height:100px;object-fit:cover}.specific-details__container.document-library .documents .site-map__documents-form .all-documents__document embed{pointer-events:none}.specific-details__container.document-library .documents .site-map__documents-form button{width:100%}.specific-details__container-header{color:#f2d545;margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}@media (max-width: 1024px){.specific-details__container-header{flex-direction:column;align-items:flex-start}.specific-details__container-header h1{padding-bottom:20px}}.specific-details__container-header .alert{position:absolute;left:0;top:55px}@media (max-width: 1024px){.specific-details__container-header .alert{position:relative;margin-bottom:20px;top:0}}.specific-details__container-header-arrow{position:absolute;left:0;top:-70px}.specific-details__container-header-arrow svg{width:50px}.specific-details__container-details{color:#fff;margin-bottom:30px;list-style:none;width:100%}.specific-details__container-details a{color:#fff;text-decoration:none}.specific-details__container-details .detail{font-size:24px;line-height:43px;margin-bottom:20px;width:50%}@media (max-width: 1024px){.specific-details__container-details .detail{width:100%}}.specific-details__container-details .detail--trade{text-transform:capitalize}.specific-details__container-details .detail a:hover{color:#f2d545}.specific-details__container-details .detail--address{list-style:none}.specific-details__container-details .detail--users{width:100%}.specific-details__container-details .detail__list{list-style:disc!important}.specific-details__container-details .detail__list--users{max-height:300px;overflow-y:scroll;text-transform:capitalize}.specific-details__container-details .detail__list--users::-webkit-scrollbar{width:.5em;background:#f5f5f5}.specific-details__container-details .detail__list--users::-webkit-scrollbar-thumb{background:#f5f5f5}.specific-details__container-details .detail__list--users::-webkit-scrollbar-track{background:#242424}.specific-details__container-details .detail__list a:hover{color:#f2d545}.specific-details__container-details .detail__list img{width:100%;height:100%;max-width:135px;max-height:100px;object-fit:cover}.specific-details__container-details .detail__list--documents{margin-top:10px;display:flex;flex-flow:row wrap;list-style:none!important}.specific-details__container-details .detail__list--documents li{margin:0 10px 0 0!important}.specific-details__container-details .detail span{font-size:13px;line-height:13px;color:#fff9;display:block;text-transform:uppercase}.specific-details__container-details .detail ul{list-style:none;margin-bottom:20px}.specific-details__container-details .detail ul li{margin-left:26px}.specific-details__container-details--licenses span{width:100%;font-size:13px;line-height:13px;color:#fff9;display:block;text-transform:uppercase;margin-bottom:8px}.specific-details__container-details--licenses .licenses{display:flex;flex-flow:row wrap}.specific-details__container-details--licenses .license{display:flex;flex-direction:column;margin-right:20px}.specific-details__container-details--licenses .license p{margin-bottom:4px}.specific-details__container-details--licenses .license img{max-width:200px}.specific-details__container-actions{display:flex}.specific-details__container-actions button:first-of-type{margin-right:10px}.specific-details__update{width:100%;height:100%;background:rgba(0,0,0,.9);position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.specific-details__update.form-hidden{display:none}.specific-details__update-form{width:100%;max-width:500px;border:1px solid #F2D545;background:#000000;padding:20px;border-radius:8px;margin:0 30px;text-transform:capitalize}.specific-details__update-form .title{color:#f2d545;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center}.specific-details__update-form .title span{cursor:pointer}.specific-details__update-form .documents{display:flex;flex-flow:row wrap}.specific-details__update-form .documents li{margin-left:0}.specific-details__update-form .documents li img{max-width:50px}.specific-details__update-form form label{display:block;width:100%;color:#fff;margin-bottom:15px;position:relative}.specific-details__update-form form label input{display:block;width:100%;padding:10px;margin-top:10px}.specific-details__update-form form label select{width:100%;padding:10px;margin-top:10px}.specific-details__update-form form label #show-password{position:absolute;right:10px;top:55%}.specific-details__update-form form label #show-password svg{pointer-events:none}.specific-details__update-form form label ul{list-style:none!important;display:grid;grid-template-columns:repeat(2,1fr);max-height:150px;overflow-y:scroll}@media (max-width: 430px){.specific-details__update-form form label ul{grid-template-columns:repeat(1,1fr)}}.specific-details__update-form form label ul li label{display:flex;margin-bottom:5px}.specific-details__update-form form label ul li label input{width:fit-content;margin-right:10px;margin-top:0}.specific-details__update-form form button{width:100%;margin-top:35px}.current-user{max-width:600px;width:100%;margin:200px auto 0}.current-user .detail{width:100%}@media (min-width: 1024px){.current-user{padding:0 50px}}.all-details-list{margin:0 auto;width:100%;max-width:500px;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:200px 30px 100px}@media (max-width: 1024px){.all-details-list{padding:150px 30px 50px}}.all-details-list.account-requests{max-width:600px}.all-details-list.account-requests .all-details-list__container-header{flex-direction:column;text-align:left;align-items:flex-start;font-size:24px;text-transform:uppercase}.all-details-list.account-requests .all-details-list__container-header-alert{margin-top:20px;font-size:14px!important;text-transform:uppercase}.all-details-list.account-requests .all-details-list__container-header h1{margin-bottom:10px}.all-details-list.account-requests .list-item{align-items:center;text-transform:none}.all-details-list.account-requests .list-item__actions{display:flex}@media (max-width: 1024px){.all-details-list.account-requests .list-item__details{padding-bottom:10px}}.all-details-list.account-requests form:first-of-type{margin-right:15px}.all-details-list.account-requests form button{width:fit-content;padding:15px}.all-details-list__container{color:#ffffffde;width:100%}.all-details-list__container-header{margin-bottom:50px;text-align:center;color:#f2d545;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width: 1024px){.all-details-list__container-header{flex-direction:column;align-items:flex-start}.all-details-list__container-header .filter form{margin-left:0}.all-details-list__container-header h1{padding-bottom:20px}}.all-details-list__container-header .alert{text-align:center;position:absolute;top:-63px;width:100%}.all-details-list__container-actions{display:flex;align-items:center;justify-content:center;margin-top:25px}.all-details-list__container-actions a{width:100%}.all-details-list__container-list{list-style:none}.all-details-list__container-list .list-item{padding:15px;display:flex;flex-flow:row wrap;justify-content:space-between;text-transform:uppercase;margin-bottom:10px;background:#1F1F1F;border-radius:8px;border:1px solid #F2D545;font-size:16px}@media (max-width: 530px){.all-details-list__container-list .list-item{font-size:12px}}.all-details-list__container-list .list-item span{margin-right:20px}.all-details-list__container-list .list-item a{text-decoration:none}.all-details-list__container-list .no-items{text-align:center}.all-details-list .pagination{width:30%;padding:40px 0}.all-details-list .pagination nav{display:flex;justify-content:space-between}.all-details-list .pagination span,.all-details-list .pagination a{color:#fff;text-decoration:none}.admin-dashboard{margin:200px auto 0;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 1290px){.admin-dashboard{padding:0 30px 50px}}.admin-dashboard__header{margin-bottom:50px;color:#f2d545}.admin-dashboard__interface{display:flex;justify-content:space-between;width:100%}@media (max-width: 1024px){.admin-dashboard__interface{flex-direction:column}}.admin-dashboard__interface-card{border:1px solid #F2D545;background:#1F1F1F;width:calc(33.33% - 10px);border-radius:8px;padding:20px;color:#fff;text-transform:uppercase}@media (max-width: 1024px){.admin-dashboard__interface-card{width:100%;margin-bottom:20px}}.admin-dashboard__interface-card h2{margin-bottom:20px;color:#f2d545}.admin-dashboard__interface-card ul{list-style:none;margin-bottom:40px;color:#fff}.admin-dashboard__interface-card a{width:100%}.create-form{max-width:700px;margin:200px auto 0;width:100%;padding:0 30px 100px}.create-form__header{text-transform:uppercase;color:#f2d545;text-align:center;margin-bottom:25px}.create-form__header--errors{color:red;padding:20px 0}.create-form__header--errors ul{list-style:none}.create-form__form div{width:100%}.create-form__form form{display:flex;flex-flow:row wrap;justify-content:space-between}.create-form__form .trades p{color:#fff;margin-bottom:5px}.create-form__form .trades__all{list-style:none;display:flex;flex-flow:row wrap}.create-form__form .trades__all label{display:flex;flex-direction:column;align-items:center;position:relative;margin:0 10px 10px 0;width:auto;font-size:13px;text-transform:capitalize;cursor:pointer;padding:0 5px 5px}.create-form__form .trades__all label input[type=radio]{opacity:0;width:0}.create-form__form .trades__all label svg{pointer-events:none;margin-bottom:2px}@media (max-width: 1024px){.create-form__form .trades__all label svg{width:70px}}.create-form__form .trades__all label.checked-style{border:2.5px solid #F2D545;border-radius:4px}.create-form__form label{display:block;width:100%;margin-bottom:15px;color:#fff;position:relative}.create-form__form label input,.create-form__form label select{width:100%;padding:10px;margin-top:5px}.create-form__form label input[type=file]{padding-left:0;cursor:pointer}.create-form__form label select{text-transform:capitalize}.create-form__form label #show-password{position:absolute;top:50%;left:94%;transform:translateY(15%)}.create-form__form label #show-password svg{pointer-events:none}.create-form__form button{width:100%;margin-top:25px}.create-form__form .user-license-uploader{color:#fff}.create-form__form .site-documents__upload label{position:relative;width:fit-content;margin-top:15px;cursor:pointer}.create-form__form .site-documents__upload label input{position:absolute;top:0;left:0;margin:0;opacity:0;padding:10px;width:100%;height:100%}.create-form__form .site-documents__upload-preview{color:#fff;width:100%}.create-form__form .site-documents__upload-preview ul{list-style:none;display:flex;flex-flow:row wrap}.create-form__form .site-documents__upload-preview ul li{margin-right:10px}.create-form__form .site-documents__upload-preview ul li img{max-width:100px}.create-developer__form ul.sites{list-style:none;color:#fff}.create-developer__form ul.sites li{display:flex}.create-developer__form ul.sites li p{width:100%}.create-developer__form ul.sites li input{margin-left:20px}.create-site__form .site-users{margin-bottom:15px;color:#fff;position:relative}.create-site__form .site-users .custom-select{border:solid 1px #fff;width:100%;padding:10px;margin-top:5px}.create-site__form .site-users .custom-select p{display:flex;justify-content:space-between;cursor:pointer}.create-site__form .site-users .custom-select svg{width:10px}.create-site__form .title{font-size:16px;color:#fff;margin-bottom:10px}.create-site__form ul.users{list-style:none;color:#fff;display:none;justify-content:space-between;flex-flow:row wrap;position:absolute;top:70px;left:0;width:100%;margin:0 auto;background:#fff;color:#1f1f1f;padding:10px;border-bottom:2px solid #1F1F1F}.create-site__form ul.users.show{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;overflow:scroll;max-height:250px;z-index:2}@media (max-width: 430px){.create-site__form ul.users.show{grid-template-columns:repeat(1,1fr)}}.create-site__form ul.users li label{display:flex;justify-content:space-between;color:#1f1f1f;cursor:pointer;text-transform:capitalize}.create-site__form ul.users li label input{margin-left:20px;width:auto}.filter{display:flex;align-items:center}.filter form{margin-left:10px}.filter form select{padding:5px}.legal-template{color:#fff;max-width:1400px;width:100%;margin:0 auto;padding:200px 30px 50px}.legal-template a{color:#fff}.legal-template h2,.legal-template h3{margin-bottom:20px}.legal-template ol,.legal-template ul{list-style-position:inside;margin-bottom:20px}.legal-template ol p,.legal-template ul p{margin:20px 0}.legal-template p,.legal-template li{margin-bottom:20px}.legal-terms-popup{color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-top:200px}@media (max-width: 1024px){.legal-terms-popup{margin-top:150px}}.legal-terms-popup.hidden{display:none}.legal-terms-popup a{color:#fff}.legal-terms-popup__content{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center}.legal-terms-popup__content h1{text-align:center;margin-bottom:40px}.legal-terms-popup__content-links{margin-bottom:20px}.legal-terms-popup__content-links ul{list-style:none;margin:20px 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.legal-terms-popup__content-form{text-align:center}.legal-terms-popup__content-form button{margin:0 auto}.legal-terms-popup__content-form label{display:block;margin-bottom:40px}.request-delete-account{color:#fff;max-width:600px;width:100%;margin:0 auto;padding:200px 30px 50px}.request-delete-account h1{margin-bottom:10px}.request-delete-account p{margin-bottom:20px}.request-delete-account .alert--info{text-align:center;margin-top:10px}.request-delete-account__form label{display:block;width:100%;margin-bottom:15px;color:#fff;position:relative}.request-delete-account__form label input{width:100%;padding:10px;margin-top:5px}.request-delete-account__form button{width:100%}
