
/* <inline asset> defined in bundle 'exp_base_components.assets_frontend' */
@charset "UTF-8"; 

/* /exp_base_components/static/src/scss/base.scss defined in bundle 'exp_base_components.assets_frontend' */
 .content_web{min-height: calc(100vh - 100px);}.content_web .content-auth{width: 65%; left: 76px; top: 118px; border-radius: 47px; margin: 10%; box-shadow: 0px 10px 22px 0px rgba(0, 0, 0, 0.25); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-top: 4%; margin: 10px auto;}@media screen and (min-width: 768px){.content_web .content-auth{min-width: 400px; margin: 10px auto;}}.content_web .content-auth .container-auth{width: 80%;}@media screen and (max-width: 768px){.content_web .content-auth .back-home{display: none;}.content_web .content-auth .section-left{display: none;}.content_web .content-auth .section-right{min-width: 630px;}.content_web .content-auth .section-right .content-auth{width: 65%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.content_web .content-auth .section-right .content-auth .container-auth{text-align: center;}.content_web .content-auth .section-right .content-auth .container-auth label{float: left;}.content_web .content-auth .section-right .section-right-img{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.content_web .content-auth .section-right .section-right-img img{height: 62px; width: 172px;}}.content_web .client-card{max-width: 130px; margin: 10px;}.content_web .client-card:link, .content_web .client-card:hover, .content_web .client-card:visited, .content_web .client-card:active{text-decoration: none;}.content_web .client-image{text-align: center; background-color: #fff; border-radius: 20px; box-shadow: 0px 10px 22px 0px rgba(0, 0, 0, 0.25); height: 120px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 190px;}.content_web .client-image #img{display: block; margin: auto; padding: 20px;}.content_web .client-name{color: #000; text-align: center; font-size: 18px; margin-top: 4px; font-family: Poppins, sans-serif; font-weight: 500;}.content_web .expert-client-selector-wrapper{position: relative; width: 100%; overflow: hidden; z-index: 4;}.content_web .expert-client-selector-wrapper .expert-form-logo{max-width: 128px; max-height: 128px; margin: auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}@media screen and (max-width: 540px){.content_web .expert-client-selector-wrapper .expert-form-logo{width: 82px; height: 82px;}}.content_web .expert-client-selector-wrapper .expert-form-logo img{width: 100%;}.experio-auth{width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; height: 100%;}@media screen and (max-width: 768px){.experio-auth{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}}.experio-auth .experio-section{width: 50%; background-color: #fff;}@media screen and (max-width: 768px){.experio-auth .experio-section{width: 100%;}}.experio-auth .experio-section .section-right-img img{max-height: 50px; max-width: 100px; left: 32px; top: 27px; border-radius: 0px; margin: 10px;}.experio-auth .section-left{background-image: url("/exp_base_components/static/src/svg/background.svg"); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background-size: cover;}.experio-auth .section-left .section-left-logo{background-color: #ffffff; text-align: center; border-radius: 15px 15px 15px 15px; box-shadow: 0px 10px 22px 0px rgba(0, 0, 0, 0.25); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 25px 0;}.experio-auth .section-left .section-left-logo img{max-width: 80%; max-height: 100%;}@media screen and (min-width: 1440px){.experio-auth .section-left .section-left-logo{width: 400px; height: 150px;}}@media screen and (min-width: 992px){.experio-auth .section-left .section-left-logo{width: 300px; height: 130px;}}@media screen and (max-width: 768px){.experio-auth .back-home{display: none;}.experio-auth .section-left{display: none;}.experio-auth .section-right{min-width: 630px;}.experio-auth .section-right .content-auth{width: 65%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.experio-auth .section-right .content-auth .container-auth{text-align: center;}.experio-auth .section-right .content-auth .container-auth label{float: left;}.experio-auth .section-right .section-right-img{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.experio-auth .section-right .section-right-img img{height: 62px; width: 172px;}}.client-card{max-width: 130px; margin: 10px;}.client-card:link, .client-card:hover, .client-card:visited, .client-card:active{text-decoration: none;}.client-image{text-align: center; background-color: #fff; border-radius: 20px; box-shadow: 0px 10px 22px 0px rgba(0, 0, 0, 0.25); height: 120px; align-items: center; justify-content: center; width: 190px; padding: 10px 20px; display: -webkit-box; display: -webkit-flex; display: flex;}.client-image img{max-width: 100%; max-height: 100%;}.client-name{color: #000; text-align: center; font-size: 18px; margin-top: 4px; font-family: Poppins, sans-serif; font-weight: 500; max-width: 190px;}.expert-client-selector-wrapper{position: relative; width: 100%; overflow: hidden; z-index: 4;}.expert-client-selector-wrapper .expert-form-logo{width: 128px; height: 128px; margin: auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}@media screen and (max-width: 540px){.expert-client-selector-wrapper .expert-form-logo{width: 82px; height: 82px;}}.expert-client-selector-wrapper .expert-form-logo img{width: 100%;}.expert-client-selector-wrapper .experio-search-folder{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 100%; height: 90px; position: sticky; top: 0px;}.expert-client-selector-wrapper .experio-search-folder .input-search{padding: 10px; width: 300px; border: 2px solid transparent; border-bottom: 2px solid gray; outline: none; transition-duration: 0.2s;}.expert-client-selector-wrapper .experio-search-folder .input-search:focus{border-radius: 10px; border: 2px solid #276cfd; scale: 1.1;}.expert-client-selector-wrapper .expert-form-title{color: #000; text-align: center; margin: 30px auto; font-size: 18px;}@media screen and (max-width: 540px){.expert-client-selector-wrapper .expert-form-title{font-size: 16px;}}.expert-client-selector-wrapper .back-home{position: absolute; left: 0; top: 15px; right: 15px;}.expert-client-selector-wrapper .back-home a{position: absolute; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Poppins, sans-serif; top: 15px; color: #303030;}.expert-client-selector-wrapper .back-home a.left{left: 15px;}.expert-client-selector-wrapper .back-home a.right{right: 15px;}.expert-client-selector-wrapper .client-selector-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; padding-inline: 20px; max-width: 1400px; margin: auto;}.expert-client-selector-wrapper .client-selector-container .client-selector-item{display: block;}

/* /exp_base_components/static/src/scss/login.scss defined in bundle 'exp_base_components.assets_frontend' */
 .alert{display: block; width: 90%; margin: auto; background: #fdb5b5; color: #d72727; border-radius: 5px; border: 1px solid #ff4343; padding: 10px; font-size: 14px; font-family: Poppins, sans-serif; font-weight: 500;}html{box-sizing: border-box; -webkit-font-smoothing: antialiased;}*{box-sizing: inherit;}*:before, *:after{box-sizing: inherit;}body{margin: 0; height: 100vh;}.label-auth{font-family: Poppins, sans-serif; font-weight: 500; line-height: 16px; letter-spacing: 0em;}.experio-auth, .expert-client-selector-wrapper{position: relative;}.experio-auth .expert-form-logo, .expert-client-selector-wrapper .expert-form-logo{max-width: 128px; max-height: 128px; margin: auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}@media screen and (max-width: 540px){.experio-auth .expert-form-logo, .expert-client-selector-wrapper .expert-form-logo{max-width: 82px; max-height: 82px;}}.experio-auth .expert-form-logo img, .expert-client-selector-wrapper .expert-form-logo img{width: 100%;}.experio-auth .expert-form-title, .expert-client-selector-wrapper .expert-form-title{color: #000; margin: 30px auto; font-size: 18px; font-family: Poppins, sans-serif; font-weight: 700;}.experio-auth .expert-form-title h2, .expert-client-selector-wrapper .expert-form-title h2{font-family: Poppins, sans-serif; font-size: 38px; font-weight: 700; line-height: 72px; letter-spacing: 0em; margin: 0;}.experio-auth .expert-form-title small, .expert-client-selector-wrapper .expert-form-title small{font-family: Poppins, sans-serif; font-size: 18px; font-weight: 400; line-height: 27px; letter-spacing: 0em; text-align: left;}@media screen and (max-width: 540px){.experio-auth .expert-form-title, .expert-client-selector-wrapper .expert-form-title{font-size: 16px;}}.experio-auth .expert-form-group, .expert-client-selector-wrapper .expert-form-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; width: 100%; margin: 0 auto 40px;}.experio-auth .expert-form-group .expert-form-input, .expert-client-selector-wrapper .expert-form-group .expert-form-input{width: 100%; height: 50px; border-radius: 12px; margin-top: 10px; border: 2px solid #b3b3b3; padding-left: 15px;}.experio-auth .expert-form-group .expert-form-input:focus, .expert-client-selector-wrapper .expert-form-group .expert-form-input:focus{outline: none; border-color: #7579ff;}.experio-auth .expert-form-group .expert-form-input.error, .expert-client-selector-wrapper .expert-form-group .expert-form-input.error{border-color: #ff7b7b; color: #ff4444;}@media screen and (max-width: 540px){.experio-auth .expert-form-group, .expert-client-selector-wrapper .expert-form-group{margin: 0 auto 15px;}}.experio-auth .expert-form-group.select, .expert-client-selector-wrapper .expert-form-group.select{margin: 30px auto 25px; position: relative; width: 100%;}.experio-auth .expert-form-group.select::after, .expert-client-selector-wrapper .expert-form-group.select::after{color: #777; content: "▾"; margin-right: 10px; pointer-events: none; position: absolute; right: 10px; top: 12px; font-size: 20px;}.experio-auth .expert-form-group.select select, .expert-client-selector-wrapper .expert-form-group.select select{display: block !important; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #000000; border-radius: 5px; background: #fff; cursor: pointer; padding: 12px; width: 100%; font-size: 15px; color: #666;}.experio-auth .expert-form-group.select select.error, .expert-client-selector-wrapper .expert-form-group.select select.error{border-color: #e53935;}.experio-auth .expert-form-group.select select.error:focus, .expert-client-selector-wrapper .expert-form-group.select select.error:focus{border-color: #e53935; box-shadow: 0 0 2px 0 #e53935;}.experio-auth .expert-form-group.select select.error + label, .expert-client-selector-wrapper .expert-form-group.select select.error + label{color: #e53935; font-size: 12px;}.experio-auth .expert-form-group.select select:focus, .expert-client-selector-wrapper .expert-form-group.select select:focus{color: #333; box-shadow: 0 0 2px 0 #16a085; border: 1px solid #16a085; outline: none;}.experio-auth .expert-form-group.select select:focus + label, .expert-client-selector-wrapper .expert-form-group.select select:focus + label{color: #16a085; font-size: 12px;}.experio-auth .expert-form-group.select select::-ms-expand, .expert-client-selector-wrapper .expert-form-group.select select::-ms-expand{display: none;}.experio-auth .expert-form-group.select label, .expert-client-selector-wrapper .expert-form-group.select label{top: -34px; transition: 0.3s ease font-size;}.experio-auth .button, .expert-client-selector-wrapper .button{width: 100%; margin: auto; font-size: 15px; font-weight: bold; border: 0; border-radius: 8px; height: 50px; transition: 0.3s all ease; line-height: 49px; text-align: center; text-decoration: none; color: #fff; background: #276cfd;}.experio-auth .button:hover, .expert-client-selector-wrapper .button:hover{background: #0b4bd0; color: #fff; cursor: pointer;}.experio-auth .forgot-password, .expert-client-selector-wrapper .forgot-password{text-align: center; margin: 15px auto 29px; float: right; font-family: Poppins, sans-serif; font-size: 18px; font-weight: 400;}.experio-auth .forgot-password a, .expert-client-selector-wrapper .forgot-password a{color: #276cfd; text-decoration: none; font-weight: bold; font-size: 14px;}@media screen and (max-width: 768px){.experio-auth .forgot-password, .expert-client-selector-wrapper .forgot-password{float: none;}}.experio-auth .back-home, .expert-client-selector-wrapper .back-home{position: absolute; top: 15px; right: 15px;}.alert-group{display: block !important; position: relative;}.alert-group .alert{display: block; position: relative; width: 100%; border-radius: 4px; font-size: 15px; line-height: 25px; padding: 10px; margin-bottom: 5px;}.alert-group .alert.alert-danger{background: #ed9b9b; border: 1px solid #e77d7d; color: #d72727;}.alert-group .alert.alert-success{background: #5af067; border: 1px solid #22eb34; color: #0a6a12;}.alert-group .alert.alert-warning{background: #fabd90; border: 1px solid #f9a96e; color: #c65908;}.credits{color: #a1a1a1; font-size: 14px; font-family: Poppins, sans-serif; font-weight: 500; line-height: 20px; letter-spacing: 0em; text-align: left;}@media screen and (max-width: 768px){.credits{text-align: center; display: none;}}.credits a{text-decoration: none; display: table-cell; vertical-align: middle; padding-left: 10px;}.credits a span.first{color: #678efe;}.credits a span.second{color: #fdb827;}.credits span{display: table-cell; vertical-align: middle; font-weight: 600;}