@media only screen and (max-width:600px){h1{font-size:26pt!important}h1.page-title{line-height:28px;font-size:33px!important}h2{font-size:24pt}header figure{max-width:15%;display:block}#promotion-title h2{text-align:left;max-width:70%}#home-categories{background-image:none;background-color:#002543;padding:45px 0}#home-categories .home-category-image{height:200px}.category-box a{bottom:30px}.white-box-small{height:270px}.white-box h3{font-size:43px;max-width:80%}.category-box .type img{width:89%}#banner-promotion-container .container{padding:0;height:270px}#promotions{padding-top:10px;padding-bottom:10px}#promotion-title a{padding-left:0}#banner-profissional,#banner-promotion{height:auto}#banner-professional{min-height:600px}.hline{display:none}.product-list-description,.product-list-mobile{display:block;overflow-x:auto;white-space:nowrap;min-height:60px}.product-frame{width:280px;display:inline-block;float:none;white-space:normal}.player iframe,.videos-player .player{height:auto}#promotion-list{padding-bottom:10px}.offer-box{margin-bottom:150px}.info-option>div>div{padding-left:20px}.list-info img{margin-left:20px;margin-top:-5px}}.loading{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:3px;bottom:0;z-index:1000}.loading_line_wrapper{height:5px}.loading_line,.loading_line_wrapper{width:100%;position:relative;top:0;left:0;bottom:auto;right:auto}.loading_line{height:100%;transform-origin:100% 0;-webkit-animation:kf_loading_line 1s cubic-bezier(.645,.045,.355,1) 0s infinite;animation:kf_loading_line 1s cubic-bezier(.645,.045,.355,1) 0s infinite}.loading_line .loading_line_inner{position:absolute;top:0;left:0;bottom:auto;right:auto;width:50%;height:100%;background:var(--main-color-primary);transform-origin:0 0}.loading_line_inner--1{opacity:0;-webkit-animation:kf_loading_line_inner--1 1s cubic-bezier(.645,.045,.355,1) 0s infinite;animation:kf_loading_line_inner--1 1s cubic-bezier(.645,.045,.355,1) 0s infinite}.loading_line_inner--2{opacity:1;-webkit-animation:kf_loading_line_inner--2 1s cubic-bezier(.645,.045,.355,1) 0s infinite;animation:kf_loading_line_inner--2 1s cubic-bezier(.645,.045,.355,1) 0s infinite}.loading_line_inner{position:absolute;top:0;left:0;bottom:auto;right:auto;width:100%;height:100%;background-color:red;transform-origin:0 0}@-webkit-keyframes kf_loading_line{0%{transform:scaleX(1)}50%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes kf_loading_line{0%{transform:scaleX(1)}50%{transform:scaleX(1)}to{transform:scaleX(0)}}@-webkit-keyframes kf_loading_line_inner--1{0%{transform:scaleX(0)}25%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes kf_loading_line_inner--1{0%{transform:scaleX(0)}25%{transform:scaleX(1)}to{transform:scaleX(1)}}@-webkit-keyframes kf_loading_line_inner--2{0%{transform:scaleX(0)}25%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes kf_loading_line_inner--2{0%{transform:scaleX(0)}25%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(1)}}#header-color{height:74px;position:relative}#header-color img.logo{max-width:100%}#header-color .row:before{content:"";width:90%;height:100%;position:absolute;border-radius:0 5px 5px 0;background-color:var(--main-color-primary)}#header-color .blue{height:74px}#header-color .blue .menu-btn{position:absolute;right:0;height:100%;display:flex!important;align-items:center}#header-color .blue .menu-btn i{color:#fff!important;margin-right:15px;margin-top:0}#header-color .yellow{background-color:var(--main-color-secundary);height:54px;border-radius:5px 0 0 5px;margin-top:20px;padding-top:14px;padding-left:23px;pointer-events:all}#header-color .yellow a{font-size:16px;font-weight:700}.black-color{color:#000;font-weight:700}#header-color-bg{position:absolute;height:74px;z-index:-1}#header-color-bg .blue{background-color:var(--main-color-primary);height:74px;width:70%;display:inline-block}#header-color-bg .yellow{background-color:var(--main-color-secundary);height:54px;width:30%;margin-top:20px;display:inline-block}.company-menu img{margin-top:-7px}.company-menu figure{padding:4px}.company-menu-bg{z-index:-1;height:74px}.grey-part{padding:32px 15px;height:120px}.grey-part h1{text-align:left}.header-picture-frame{margin:auto;margin-top:-2px;border:2px solid var(--main-color-secundary);background-position:50%!important;background-size:cover!important;border-radius:50%}.header-no-picture,.header-picture-frame{height:45px;width:45px;position:absolute;top:16px;right:0}.header-no-picture{margin:auto;color:#fff!important}.grey-part-bg{height:120px;z-index:-1;margin-bottom:50px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0!important;z-index:1000;position:relative}header .header-top-space{height:18px}header .menu-buttons-home{border-top-right-radius:5px;border-bottom-right-radius:5px}header .menu-buttons-home li{vertical-align:bottom!important}header .menu-buttons-home li p{margin-bottom:10px;color:#fff;font-size:16px}header .menu-buttons-home .separator{width:1px;height:100%;background-color:hsla(0,0%,50.2%,.23921568627450981);padding:0!important}header .type-1{padding:10px 0;height:70px}header .type-1 .user-name{display:inline-block;position:absolute;padding-left:14px}header .type-1 button{width:102px!important;margin-left:3px}header ul.menu{padding:10px 16px}header ul.menu a{color:var(--main-title-color);font-size:16px;font-weight:700}header ul.menu i{font-size:16pt}header i.fas{color:var(--main-title-color);margin-top:7px;font-size:22pt}header .menu-picture-frame{height:40px;width:40px;margin-top:5px;border:2px solid var(--main-color-secundary);background-position:50%!important;background-size:cover!important;border-radius:50%;display:inline-block}header .menu-items{width:100%;color:#fff;display:none;position:fixed;top:0;right:0;width:70%;height:100vh;background-color:var(--main-color-primary);z-index:1;justify-content:center;-webkit-animation:slide .5s forwards;-webkit-animation-delay:2s;animation:slide .5s forwards;animation-delay:2s}header .menu-items ul{display:flex;align-items:center;flex-direction:column;list-style-type:none;margin-top:100px}header .menu-items ul li{padding:12px 8px}header .menu-items ul li a{text-decoration:none;color:#fff;font-size:17px}header .menu-items ul li figure{margin-bottom:80px}header .header-overlay{position:fixed;z-index:1;top:0;left:0;background-color:#000;opacity:.7;width:30%;height:100vh}header .show{display:flex!important}.top-menu{box-shadow:1px 3px 3px #eee;border-radius:50px;height:90px;background:#fff;padding-top:28px}header figure.logo{margin-top:-17px}header ul.menu{position:relative;left:0;margin-top:4px}header ul.menu li{display:inline;margin-right:20px;position:relative}span.cart-alert{background:red;border-radius:50%;position:absolute;font-size:8pt;top:-6px;right:0;height:12px;width:12px;text-align:center;color:#fff;line-height:10px}header ul.menu li span{cursor:pointer}header ul.menu li a{color:var(--main-menu-text-color);font-size:15px;font-weight:500;line-height:19px;text-align:left}header ul.menu li a:hover{text-decoration:none;color:var(--main-color-primary)}.button-sitemap{background:var(--main-color-mediumgrey);border-radius:13px;width:100%;color:var(--main-menu-text-color);font-size:8pt;font-weight:300;padding:10px 15px;position:relative}.button-sitemap-hamburguer{float:left}.button-sitemap-arrow{float:right;margin-top:1px}.button-sitemap:hover .button-sitemap-arrow,.button-sitemap:hover .button-sitemap-hamburguer{filter:invert(96%) sepia(70%) saturate(0) hue-rotate(134deg) brightness(110%) contrast(100%)}.menu-header{padding-top:50px;padding-left:50px;padding-right:50px;padding-bottom:20px;border-radius:3rem;background-color:hsla(0,0%,100%,0);border:0}.menu-header input{margin-bottom:22px;text-align:center;font-weight:700;border-radius:5rem}.menu-header .button-menu{border:2px solid #aaaeb8;border-radius:2.5rem;margin-bottom:8px;background-color:hsla(0,0%,100%,0);height:160px;padding:12px;width:100%}.menu-header .button-menu:hover{border:0;background-color:#fff;color:#5c6377}.menu-header .button-menu:hover img{border:0;color:#5c6377;filter:contrast(1000%) invert(60%)}.menu-header .button-menu:hover h3{color:#5c6377}.menu-header h3{color:var(--main-color-lightgrey);font-size:14px;margin-top:20px;font-weight:lighter}.menu-header .menu-item{padding-left:4px;padding-right:4px}.disable-li{pointer-events:none}.disable-li a{opacity:.3}@media only screen and (max-width:600px){header{margin-bottom:0!important;height:60px;position:fixed;width:100%;border-bottom:1px solid rgba(0,0,0,.1);z-index:1000}#header-color-bg{display:none}#header-color .row:before{width:100%;border-radius:0}header .type-1{padding:0;height:0}header figure.logo{top:0;margin:auto;margin-top:0}header figure.logo img{height:60px}header .menu-icon{margin-top:0}.top-menu{border-radius:0;height:60px;padding-top:20px;box-shadow:0 0 0 #eee}.top-menu .last{padding:0}header ul.menu{margin-top:0}.only-desktop{display:none!important}.btn_sidebar{display:inline}header figure{max-width:80%;display:block}.header-icon img{max-width:90%;margin-left:18px;margin-top:12px}.button-login{margin-top:4px}.modal-content.menu-header{padding-top:50px;padding-left:20px;padding-right:20px;padding-bottom:20px;border-radius:3rem}.company-menu figure{padding-top:10px}}@media only screen and (max-width:600px){.header-top-space{display:none}.grey-part{padding:20px 15px}.grey-part h1{font-size:20pt!important}}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:.5s}#collapse-price{position:relative;margin-top:10px}#collapse-price table td{border:1px solid #ccc;border-radius:5px;padding:10px 10px}#collapse-price label{color:#000;font-size:12px;font-weight:400;line-height:14px}#collapse-price input{width:100%;text-align:right;padding:3px 3px!important;font-size:16px;font-weight:100;line-height:19px}.btn_sidebar{width:20px;display:table;text-align:left;margin-top:0}.btn_sidebar span{width:65%;height:3px;background-color:#000;display:block;float:left}.btn_sidebar span:nth-child(2){margin-top:5px;width:80%}.btn_sidebar span:nth-child(3){margin-top:5px;width:100%}.btn_sidebar_text{position:absolute;color:#000;left:30px}.btn_sidebar:hover span{width:100%;background-color:#00bfff}.trans-slow{transition:all .4s ease}.sidebar{width:300px;height:100%;display:block;position:fixed;top:0;right:-300px;z-index:2000;transition:all .5s ease}.sidebar.aberto{right:0}.sidebar .inside{position:relative;overflow-y:auto}.fundo-sidebar,.sidebar .inside{width:100%;height:100%;display:block}.fundo-sidebar{position:fixed;top:0;left:0;z-index:1220;opacity:.7;background:#000}.btn_close_sidebar{width:100%;text-align:right;font-size:13px;color:#506082;padding:3px 15px;background:#f1f1f1;display:table}.btn_close_sidebar span{width:30px;height:1px;display:block;margin:4px auto;background:#556080}#menu_sidebar{background-color:var(--main-color-primary-dark);background-size:cover;padding-top:50px}#menu_sidebar ul{padding-left:60px;margin-top:20px}#menu_sidebar h3{font-size:24px;padding-left:50px;margin-top:20px;color:#fff}#menu_sidebar ul li a{font-size:18px;color:#fff;display:table;margin-bottom:15px;opacity:.7}#menu_sidebar ul li a.active,#menu_sidebar ul li a:hover{color:#fff;font-size:24px;text-decoration:unset;opacity:1}footer{position:relative;font-size:16px;font-weight:300;line-height:19px;text-align:left;margin-top:50px;background:var(--main-bg-color)}footer h3{margin-bottom:20px}footer ul li{margin-bottom:8px;list-style-type:none}footer ul li a{color:var(--main-text-color);font-size:14px}footer ul li a:hover{color:var(--main-color-primary);text-decoration:none;font-weight:700}footer hr{border-top:1px solid #e2e2e2;margin-top:20px;margin-bottom:20px}footer .phone-number{font-size:26px}footer .Cookie--dark-lime .Cookie__button{width:auto}.blue-line{height:19px;margin-top:50px}.footer-box a{position:relative;top:50px;color:#000}.bottom-bar{position:fixed;bottom:0;left:0;right:0;height:60px;border-top:1px solid rgba(0,0,0,.1);box-shadow:1px 3px 3px #eee;background:#fff;z-index:1000}.bottom-bar .col{cursor:pointer;padding-top:10px}.bottom-bar .col a{text-decoration:none}.bottom-bar .col a i,.bottom-bar .col a img{display:block;margin:auto;text-align:center;color:var(--main-color-primary);font-size:20px;line-height:19px;padding:5px 5px 0}.bottom-bar .col a label{font-size:8pt;text-align:center;width:100%}.bottom-bar .col a:hover i,.bottom-bar .col a:hover img{text-decoration:none;color:var(--main-color-primary)}.header-icon{margin-right:20px;display:block;float:left;margin-top:0}.menu-icon{margin-top:-7px}#rights{color:#0a0f2d;font-size:13px;padding-top:20px;padding-bottom:20px}#rights img{margin-top:-20px}.modal-contact{margin-top:20px}.modal-contact h4{margin-bottom:15px}.modal-contact input,textarea{background-color:#f2f2f2;border:0!important}.modal-contact input{border-radius:5rem}.left-margin{margin-left:60px}.modal-content{padding-top:50px;padding-left:50px;padding-right:50px;padding-bottom:20px;border-radius:3rem}textarea{min-height:135px}.close-btn{width:36px;height:36px;padding-right:2px;padding-top:1px;border-radius:5rem;padding-left:0;padding-bottom:0}.footer-picture-frame{height:30px;width:30px;margin:auto;margin-top:-2px;border:2px solid var(--main-color-secundary);background-position:50%!important;background-size:cover!important;border-radius:50%}@media only screen and (max-width:600px){footer{margin-top:10px;display:none}ul#menu-footer li{display:block;margin-right:20px;margin-bottom:10px}ul#menu-footer li a{font-weight:300;color:#000}.blue-line{height:19px;margin-top:0}}.login-modal .modal-content{padding:0;border-radius:1.5rem}.login-modal .modal-content .modal-top{padding:40px 80px}.login-modal .modal-content .modal-top h1{text-align:center;padding-bottom:35px}.login-modal .modal-content .modal-top input{background-color:var(--main-color-lightgrey);border:none!important;height:45px}.login-modal .modal-content .modal-top .clean{font-size:15px;font-weight:400;margin-right:30px;outline:none}.login-modal .modal-content .modal-top .password{position:relative}.login-modal .modal-content .modal-top .password button{position:absolute;right:0;top:7px}.login-modal .modal-content .modal-bottom{background-color:var(--main-color-lightgrey);border-bottom-left-radius:1.5em;border-bottom-right-radius:1.5em;height:102px;padding:0 16px}.login-modal .modal-content .modal-bottom .register-btn{width:230px;color:var(--main-color-primary);height:46px;border-radius:9px;margin-top:25px}@media only screen and (max-width:600px){.login-modal{max-height:100vh;overflow:scroll}.login-modal .modal-top{padding:50px 20px!important}.login-modal .modal-top img{position:absolute;left:20px;top:30px}.login-modal .modal-content{padding:0}.login-modal .modal-bottom button{width:46%!important;margin:5px!important;margin-top:23px!important;float:left}}.terms-policy{height:calc(100vh - 410px);overflow-x:hidden;padding-right:10px}.terms-policy-on-modal{height:calc(100vh - 550px)}@media only screen and (max-width:600px){.terms-policy{height:calc(100vh - 375px);padding-right:0}.terms-policy-on-modal{height:500px}}.company-register-modal{max-height:100vh;overflow:scroll}.company-register-modal .modal-content{padding:0;border-radius:1.5rem}.company-register-modal .modal-content .modal-top{padding:40px 80px}.company-register-modal .modal-content .modal-top h1{text-align:center;margin-top:12px!important;margin-bottom:0!important;color:var(--main-text-color)}.company-register-modal .modal-content .modal-top h3{text-align:center;margin-bottom:30px}.company-register-modal .modal-content .modal-top input{background-color:var(--main-color-lightgrey);border:none!important;height:45px}.company-register-modal .modal-content .modal-top input[type=checkbox]{width:25px}.company-register-modal .modal-content .modal-top .clean{font-size:15px;font-weight:400;margin-right:30px;outline:none}.company-register-modal .modal-content .password{position:relative}.company-register-modal .modal-content .password button{position:absolute;right:0;top:7px}.company-register-modal .modal-content .modal-bottom{background-color:var(--main-color-lightgrey);border-bottom-left-radius:1.5em;border-bottom-right-radius:1.5em;height:102px;padding:0 16px}.company-register-modal .modal-content .modal-bottom button{width:230px;color:var(--main-color-primary);height:46px;border-radius:9px;margin-top:25px}@media only screen and (max-width:600px){.company-register-modal{max-height:100vh;overflow:scroll}.company-register-modal .modal-top{padding:50px 20px!important}.company-register-modal .modal-top img{position:absolute;left:20px;top:30px}.company-register-modal .modal-content{padding:0}.company-register-modal .modal-bottom button{width:46%!important;margin:5px!important;margin-top:23px!important;float:left}}.salesman-register-modal .modal-content{padding:0;border-radius:1.5rem}.salesman-register-modal .modal-content .modal-top{padding:40px 80px}.salesman-register-modal .modal-content .modal-top h1{text-align:center;margin-top:12px!important;margin-bottom:0!important;color:var(--main-text-color)}.salesman-register-modal .modal-content .modal-top h3{text-align:center;margin-bottom:30px}.salesman-register-modal .modal-content .modal-top input{background-color:var(--main-color-lightgrey);border:none!important;height:45px}.salesman-register-modal .modal-content .modal-top input[type=checkbox]{width:25px}.salesman-register-modal .modal-content .modal-top .clean{font-size:15px;font-weight:400;margin-right:30px;outline:none}.salesman-register-modal .modal-content .modal-top pre{overflow:hidden}.salesman-register-modal .modal-content .password{position:relative}.salesman-register-modal .modal-content .password button{position:absolute;right:0;top:7px}.salesman-register-modal .modal-content .modal-bottom{background-color:var(--main-color-lightgrey);border-bottom-left-radius:1.5em;border-bottom-right-radius:1.5em;height:102px;padding:0 16px}.salesman-register-modal .modal-content .modal-bottom button{width:230px;color:var(--main-color-primary);height:46px;border-radius:9px;margin-top:25px}@media only screen and (max-width:600px){.salesman-register-modal{max-height:100vh;overflow:scroll}.salesman-register-modal .modal-top{padding:50px 20px!important}.salesman-register-modal .modal-top img{position:absolute;left:20px;top:30px}.salesman-register-modal .modal-content{padding:0}.salesman-register-modal .modal-bottom button{width:46%!important;margin:5px!important;margin-top:23px!important;float:left}}.wa-balloon[data-v-74cdd4cc]{position:fixed;right:18px;bottom:18px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.wa-card[data-v-74cdd4cc]{width:260px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.15);border-radius:14px;padding:12px 14px 14px 14px;border:1px solid rgba(0,0,0,.06)}.wa-card__header[data-v-74cdd4cc]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.wa-card__title[data-v-74cdd4cc]{font-size:16px;font-weight:700;color:#128c7e;margin:0}.wa-card__subtitle[data-v-74cdd4cc]{font-size:13px;color:#2d3436;margin:4px 0 0 0}.wa-card__close[data-v-74cdd4cc]{background:transparent;border:none;color:#6b6b6b;font-size:18px;cursor:pointer;line-height:1;padding:0 4px}.wa-card__cta[data-v-74cdd4cc]{display:inline-block;width:100%;text-align:center;padding:10px 12px;background:linear-gradient(90deg,#25d366,#128c7e);color:#fff;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.wa-card__cta[data-v-74cdd4cc]:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(18,140,126,.25)}.wa-toggle[data-v-74cdd4cc]{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;border:none;border-radius:999px;padding:10px 12px;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease}.wa-toggle[data-v-74cdd4cc]:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,.22)}.wa-toggle__icon[data-v-74cdd4cc]{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#25d366}.wa-toggle__icon svg[data-v-74cdd4cc]{width:20px;height:20px}.wa-toggle__label[data-v-74cdd4cc]{font-weight:700;font-size:14px;line-height:1.1}.wa-fade-enter-active[data-v-74cdd4cc],.wa-fade-leave-active[data-v-74cdd4cc]{transition:opacity .15s ease,transform .15s ease}.wa-fade-enter[data-v-74cdd4cc],.wa-fade-leave-to[data-v-74cdd4cc]{opacity:0;transform:translateY(6px)}@media (max-width:768px){.wa-balloon[data-v-74cdd4cc]{right:12px;bottom:12px;gap:6px}.wa-card[data-v-74cdd4cc]{width:230px}.wa-toggle[data-v-74cdd4cc]{padding:10px}.wa-toggle__label[data-v-74cdd4cc]{display:none}}.sac-wrapper{margin-top:30px}.sac-wrapper .sac{padding:65px 110px}.sac-wrapper .sac p{text-align:left;margin-bottom:20px}.sac-wrapper .sac label{display:inline-block}.sac-wrapper .img-right{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:600px){.sac-wrapper .sac{padding:30px 50px}}.product-box-small-group{height:90px}.product-box-small-group h4{font-size:14px;margin-bottom:12px}.product-box-small-group .cancel-representation{position:absolute;right:15px;width:95px;bottom:8px}.product-box-small-group:hover{border-color:var(--main-color-mediumgrey)!important;cursor:auto}.product-box-small{height:149px}.product-box-small h4{font-size:14px;margin-bottom:12px}.product-box-small img{height:112px;margin:auto;display:block}.product-box-small .cancel-representation{position:absolute;right:15px;width:95px;bottom:8px}.product-box{position:relative;display:block;cursor:pointer;background:#fff;width:100%;min-height:356px;margin-top:9px;margin-bottom:24px;border-radius:13px}.product-box:hover .hr-yellow,.product-box:hover .product-infos button,.product-box:hover .product-price{background-color:var(--main-color-secundary-dark);color:var(--main-title-color)}.product-box .product-frame{width:100%;display:block;margin:auto;margin-top:15px;height:165px;position:relative}.product-box .product-frame .hr-yellow{position:absolute;bottom:0}.product-box img{max-width:100%;max-height:100%;margin:auto;display:block}.product-box .product-image-1{display:block}.product-box .product-frame.multiple:hover>.product-image-1,.product-box .product-image-2{display:none}.product-box .product-frame.multiple:hover>.product-image-2{display:block}.product-box .product-name{color:var(--main-title-color);font-size:14px;font-weight:700;line-height:15px;margin-top:3px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-box .product-category{margin-top:3px}.product-box .product-category h4{color:#efcb70}.product-box .product-call{color:var(--main-title-color);font-size:12px;line-height:17px;margin-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-box .product-price{color:var(--main-title-color);font-size:15px;font-weight:700;line-height:23px;background-color:var(--main-color-secundary);width:60%;height:23px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-box .product-commission{color:var(--main-title-color);font-size:12px;line-height:19px;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-box .product-commission img{margin-top:2px;margin-right:6px}.product-box .want-represent button{font-size:14px;padding:6px;text-align:center;display:block;cursor:pointer;margin:auto;width:145px;height:auto}.product-box a{position:absolute;bottom:32px;color:#006db7;font-size:16px;font-weight:700;line-height:19px}.product-box .product-infos{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--main-color-lightgrey);padding:15px;padding-bottom:0;min-height:315px}.product-box .product-infos button{background-color:var(--main-color-primary);color:var(--main-color-secundary);border-radius:0}.light-yellow-line{background-color:#eeb013;width:20%;height:2px;margin-top:8px;margin-bottom:8px}.product-image-empty{position:relative;width:100%;height:100%;border:1px solid var(--main-color-mediumgrey);border-radius:5px;background-color:transparent}.product-box a.product-cart-button img{width:32px;height:29px;display:block;margin:auto;margin-top:10px}.limit-lines{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:600px){.product-box{min-height:300px;white-space:normal;padding:0}.product-box .product-frame{width:85%;height:150px}.product-box .product-infos{min-height:350px}.product-box .product-price{font-size:10px}.product-list{margin-right:0;margin-left:0}.product-list .col-6{padding:2px}.product-box-small.box-item{height:auto!important}.product-box-small img{height:auto}.product-list-horizontal{display:block;margin:0;margin-top:30px;overflow-x:auto;white-space:nowrap;min-height:60px}}#collapse-place[data-v-10e8a4e9],#collapse-segment li[data-v-10e8a4e9]{margin-top:5px;position:relative}#product-finder[data-v-10e8a4e9]{position:relative}table#commision-range[data-v-10e8a4e9]{border-spacing:10px;border-collapse:separate}table#commision-range tr td[data-v-10e8a4e9]{margin-left:5px}table#commision-range tr td label[data-v-10e8a4e9]{color:var(--main-color-mediumgrey)}table#commision-range tr td input[data-v-10e8a4e9]{padding:12px 5px!important;text-align:center}.searchText[data-v-10e8a4e9]{letter-spacing:.3px;margin-bottom:20px}.searchText[data-v-10e8a4e9]:focus{outline:none}.left-arrow-btn[data-v-10e8a4e9]{left:0}.left-arrow-btn[data-v-10e8a4e9],.right-arrow-btn[data-v-10e8a4e9]{position:absolute;top:95px;font-size:40px;cursor:pointer;outline:none}.right-arrow-btn[data-v-10e8a4e9]{right:0}.company-list[data-v-10e8a4e9]{display:block;margin:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-height:60px;margin-right:45px;margin-left:45px}.company-list[data-v-10e8a4e9]::-webkit-scrollbar{height:5px}.company-list[data-v-10e8a4e9]::-webkit-scrollbar-track{background:#f1f1f1}.company-list[data-v-10e8a4e9]::-webkit-scrollbar-thumb{background:var(--main-color-mediumgrey)}.company-list[data-v-10e8a4e9]::-webkit-scrollbar-thumb:hover{background:var(--main-color-darkgrey)}.company-list-item[data-v-10e8a4e9]{width:auto;display:inline-flex;float:none;vertical-align:top;display:inline-block;height:215px;width:200px;white-space:normal}.company-list-item .box-item[data-v-10e8a4e9]{height:155px;width:155px}.company-list-item img[data-v-10e8a4e9]{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:10px}.company-list-item h2[data-v-10e8a4e9]{text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.segment-vertical-list[data-v-10e8a4e9]{display:block;margin:0;margin-top:10px;overflow-x:hidden;overflow-y:auto;max-height:350px}.segment-vertical-list[data-v-10e8a4e9]::-webkit-scrollbar{height:5px}.segment-vertical-list[data-v-10e8a4e9]::-webkit-scrollbar-track{background:#f1f1f1}.segment-vertical-list[data-v-10e8a4e9]::-webkit-scrollbar-thumb{background:var(--main-color-mediumgrey)}.segment-vertical-list[data-v-10e8a4e9]::-webkit-scrollbar-thumb:hover{background:var(--main-color-darkgrey)}@media only screen and (max-width:1300px){#product-finder[data-v-10e8a4e9]{max-width:960px}#product-finder .company-list-item[data-v-10e8a4e9]{height:190px;width:165px}#product-finder .company-list-item .box-item[data-v-10e8a4e9]{height:135px;width:135px}}@media only screen and (max-width:600px){.company-list[data-v-10e8a4e9]{margin-top:30px}.company-list-item[data-v-10e8a4e9]{height:180px;width:155px}.company-list-item .box-item[data-v-10e8a4e9]{height:125px!important;width:125px!important}.company-list-item h2[data-v-10e8a4e9]{font-size:16px}}.banner.banner-small{height:450px}.banner.banner-small .banner-content{top:25%}.banner{margin-top:-15px;margin-bottom:20px;position:relative;overflow:hidden}.banner img{height:auto;width:100%}.banner .banner-content,.banner .banner-content-home,.banner .banner-content-teacher{position:absolute;z-index:100;top:40%;left:10%}.banner .banner-content-home h2,.banner .banner-content-teacher h2,.banner .banner-content h2{color:var(--main-color-primary);margin-bottom:4px;text-align:center}.banner .banner-content-home .yellow,.banner .banner-content-teacher .yellow,.banner .banner-content .yellow{background-color:var(--main-color-secundary);padding:10px;max-width:65%}.banner .banner-content-home .blue,.banner .banner-content-teacher .blue,.banner .banner-content .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:35px;max-width:75%}.banner .banner-content-home p,.banner .banner-content-teacher p,.banner .banner-content p{margin-top:30px;color:var(--main-color-primary);letter-spacing:.15px;line-height:15pt}.banner .banner-content-home button,.banner .banner-content-teacher button,.banner .banner-content button{margin-top:30px;width:180px}.banner .banner-content-home{top:32%}.banner .banner-content-home h2{font-size:30px;margin-bottom:12px;padding:12px 30px!important}.banner .banner-content-home .yellow{background-color:var(--main-color-secundary);line-height:inherit;max-width:75%}.banner .banner-content-home .blue{background-color:var(--main-color-primary);color:#fff;line-height:inherit}.banner .banner-bottom{position:absolute;bottom:0;background-color:rgba(5,51,96,.8117647058823529);width:100%;height:23%;display:flex;justify-content:center;align-items:center}.banner .banner-bottom .items-wrapper{display:flex;height:110px;align-items:center;justify-content:center;gap:5px;width:80%}.banner .banner-bottom .items-wrapper>div{width:100%;min-width:430px;text-align:center}.banner .banner-bottom .items-wrapper>div h3{color:#fff;margin-bottom:15px;font-size:25px}.banner .banner-bottom .items-wrapper .separator{background-color:grey;width:2px;min-width:2px;height:92%;padding:0}.banner .banner-bottom .items-wrapper .separator-mobile{background-color:grey;width:100%;min-width:2px;height:2px;padding:0}.banner .be-a-teacher{width:285px;position:absolute;right:0;bottom:0;text-align:center}.banner .be-a-teacher .yellow{background-color:var(--main-color-secundary);padding:10px;font-size:15px}.banner .be-a-teacher .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:30px;margin-top:2px;font-size:15px}.banner-company{height:422px;margin-top:-15px;margin-bottom:20px;position:relative}.banner-company img{height:100%;width:100%}.banner-company .banner-content{position:absolute;z-index:100;bottom:0;left:10%;width:317px;height:362px}.banner-company .banner-content h2{color:var(--main-color-primary);background-color:var(--main-color-lightgrey);text-align:center;width:290px;line-height:63px;position:absolute;left:50%;margin-left:-145px;top:-12px}.banner-company .banner-content p{margin-top:30px;color:var(--main-title-color);letter-spacing:.15px;line-height:15pt;font-weight:700;text-align:center}.banner-company .banner-content button{margin-top:10px;width:180px;right:26px;position:absolute}.banner-company .banner-content .register-company-form{margin-top:51px;padding:15px}.banner-company .banner-content .register-company-form input{border:none!important;margin-bottom:0;outline:none}.banner-company .banner-content .register-company-form hr{margin-top:2px;width:242px;margin-bottom:12px}@media(max-width:1440px){.banner .banner-content-home{top:32%}.banner .banner-content-home h2{font-size:21px;margin-bottom:12px;padding:10px!important}.banner .banner-content-home .yellow{background-color:var(--main-color-secundary);line-height:22px}.banner .banner-content-home .blue{background-color:var(--main-color-primary);color:#fff}.banner .banner-bottom{height:130px}.banner .banner-bottom .items-wrapper>div h3{font-size:16px}}@media only screen and (max-width:600px){.banner{height:auto;margin-top:13px}.banner .banner-bottom{position:static;height:auto;padding:30px 0}.banner .banner-bottom .items-wrapper{flex-direction:column;height:auto;gap:20px}.banner .banner-info-mobile{padding:25px 15px}.banner .banner-info-mobile h2{font-size:14px}.banner .banner-info-mobile .yellow{background-color:var(--main-color-secundary);padding:10px;width:auto}.banner .banner-info-mobile .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:20px;width:auto;margin-top:10px}.banner .banner-content,.banner .banner-content-teacher{top:8%;left:3%}.banner .banner-content-teacher h2,.banner .banner-content h2{font-size:12px}.banner .banner-content-teacher .yellow,.banner .banner-content .yellow{background-color:var(--main-color-secundary);padding:10px;width:272px}.banner .banner-content-teacher .blue,.banner .banner-content .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:20px;width:275px}.banner .banner-content-teacher p,.banner .banner-content p{margin-top:30px;color:#fff;letter-spacing:.15px;line-height:15pt}.banner .banner-content-teacher button,.banner .banner-content button{margin-top:0;width:auto;height:25px}.banner .banner-content-teacher{top:4%}.banner .banner-content-teacher .yellow{background-color:var(--main-color-secundary);padding:10px;width:160px}.banner .banner-content-teacher .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:20px;width:225px}.banner-company{height:auto;margin-top:15px}}.benefits{padding:60px 50px}.benefits h2{text-align:center;font-size:30px}.benefits p{text-align:left;margin-bottom:20px}.benefits img{position:absolute;left:0}.benefits .benefits-item{padding:15px;padding-left:55px}.benefits .hr-yellow{position:absolute;bottom:15px}.newsletter{padding:25px}.newsletter h2{color:var(--main-color-secundary)}.newsletter p{text-align:left;color:#fff}.newsletter img{max-width:100%;max-height:100%;margin:auto;display:block}.newsletter .send-btn{height:38px;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-top:5px;color:#fff}.training-item-hover:hover{cursor:pointer}.training-item,.training-item-hover{padding-top:20px}.training-item-hover .swal2-styled.swal2-confirm,.training-item .swal2-styled.swal2-confirm{width:200px}.training-item-hover .top-box,.training-item .top-box{border-radius:11px;background-color:#e6dcdc;height:170px;width:100%}.training-item-hover .top-box .training-image,.training-item .top-box .training-image{width:100%;max-height:100%;height:100%;border-radius:11px;-o-object-fit:contain;object-fit:contain}.training-item-hover .info-box-cart,.training-item .info-box-cart{height:230px!important}.training-item-hover .info-box,.training-item-hover .info-box-cart,.training-item .info-box,.training-item .info-box-cart{border-radius:11px;padding:20px 30px;height:260px;margin-top:8px}.training-item-hover .info-box-cart img,.training-item-hover .info-box img,.training-item .info-box-cart img,.training-item .info-box img{margin-left:-5px;margin-right:3px}.training-item-hover .info-box-cart .training-name,.training-item-hover .info-box .training-name,.training-item .info-box-cart .training-name,.training-item .info-box .training-name{font-size:18px;font-weight:700;color:var(--main-title-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.training-item-hover .info-box-cart .teacher,.training-item-hover .info-box .teacher,.training-item .info-box-cart .teacher,.training-item .info-box .teacher{font-size:13px;color:var(--main-title-color)}.training-item-hover .info-box-cart .description,.training-item-hover .info-box .description,.training-item .info-box-cart .description,.training-item .info-box .description{padding-top:10px;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.training-item-hover .info-box-cart .otherInfos,.training-item-hover .info-box .otherInfos,.training-item .info-box-cart .otherInfos,.training-item .info-box .otherInfos{padding-top:5px;font-size:13px}.training-item-hover .info-box-cart .border,.training-item-hover .info-box .border,.training-item .info-box-cart .border,.training-item .info-box .border{font-size:13px;height:34px;width:82px;margin-top:20px}.training-item-hover .info-box-cart .blue-big,.training-item-hover .info-box-cart .border-big,.training-item-hover .info-box .blue-big,.training-item-hover .info-box .border-big,.training-item .info-box-cart .blue-big,.training-item .info-box-cart .border-big,.training-item .info-box .blue-big,.training-item .info-box .border-big{font-size:13px;height:34px;width:189px;bottom:15px;position:absolute;left:50%;margin-left:-94px}.training-item-hover .info-box-cart .blue,.training-item-hover .info-box .blue,.training-item .info-box-cart .blue,.training-item .info-box .blue{height:34px;font-size:13px;margin-top:20px}@media only screen and (max-width:600px){.training-item,.training-item-hover{padding-top:5px}.training-item-hover .info-box,.training-item-hover .info-box-cart,.training-item .info-box,.training-item .info-box-cart{background-color:transparent;padding:20px 15px;min-height:230px!important;height:auto!important}.training-item-hover .info-box-cart .border,.training-item-hover .info-box .border,.training-item .info-box-cart .border,.training-item .info-box .border{width:100%!important}.training-item-hover .info-box-cart .blue,.training-item-hover .info-box .blue,.training-item .info-box-cart .blue,.training-item .info-box .blue{width:100%;margin-top:10px!important}.training-item-hover .info-box-cart .border-big,.training-item-hover .info-box .border-big,.training-item .info-box-cart .border-big,.training-item .info-box .border-big{position:static;margin-left:0}}.opportunity-box{padding:20px 35px!important;margin-bottom:25px!important;height:345px;overflow-y:hidden}.opportunity-box h3{font-size:21px;margin-top:10px;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.opportunity-box p{margin-top:12px}.opportunity-box p.job-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.opportunity-box button{font-weight:400;height:32px;width:100%}.opportunity-box .user-img{position:absolute;top:21px;left:52px}.opportunity-box .send-curriculum{width:20px;filter:grayscale(100%) brightness(120%) sepia(90%) hue-rotate(5deg) saturate(500%) contrast(.7)}.opportunity-box .icon-div{background-color:var(--main-color-secundary)}.opportunity-box .icon-button{top:5px;right:170px}.opportunity-box .row.bottom{position:absolute;bottom:0;padding-bottom:20px;width:90%;background-color:#fff;padding-right:15px;box-shadow:0 -10px 10px #fff}.opportunity-box .row.bottom hr{margin-top:2px}.opportunity-box .row.bottom .opportunity-status-text{margin-top:8px;font-weight:700;color:var(--main-color-secundary)}@media only screen and (max-width:600px){.box-item.opportunity-box{height:335px!important;white-space:normal}.box-item.opportunity-box h3{width:80%}.box-item.opportunity-box .btn-see-candidates{display:none}.box-item.opportunity-box .row.bottom{position:absolute;left:18px;width:100%;padding-right:0}.box-item.opportunity-box .row.bottom button{width:100%;height:42px}}.opportunity-details-modal .blue{width:160px;height:32px;float:right}.opportunity-details-modal .icon-button{top:40px;right:222px}.opportunity-details-modal .modal-content{padding:70px;border-radius:1.5rem;padding-left:90px}.opportunity-details-modal .opportunity-name{margin-top:-30px;margin-left:-19px}.opportunity-details-modal h2{background-color:var(--main-color-secundary);line-height:45px;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;width:300px;text-align:center;position:absolute;left:0;margin-bottom:30px}.opportunity-details-modal h3{color:var(--main-color-secundary);line-height:35px;margin-top:20px;margin-bottom:0}.opportunity-details-modal .exp-place{color:var(--main-title-color);font-size:16px;font-weight:700;display:inline-block;margin-top:60px}.opportunity-details-modal .exp-info{margin-bottom:10px;color:var(--main-text-color);font-size:14px;line-height:15pt;font-weight:300}@media only screen and (max-width:600px){.opportunity-details-modal .blue{margin-top:55px}.opportunity-details-modal .modal-content{padding:70px 30px}}#collapse-place[data-v-7e22ba62],#collapse-segment li[data-v-7e22ba62]{margin-top:5px;position:relative}#filter-sidebar h3[data-v-7e22ba62]{margin-bottom:5px}table#commision-range[data-v-7e22ba62]{border-spacing:10px;border-collapse:separate}table#commision-range tr td[data-v-7e22ba62]{margin-left:5px}table#commision-range tr td label[data-v-7e22ba62]{color:var(--main-color-mediumgrey)}table#commision-range tr td input[data-v-7e22ba62]{padding:12px 5px!important;text-align:center}.searchText[data-v-7e22ba62]{letter-spacing:.3px;margin-bottom:20px}.searchText[data-v-7e22ba62]:focus{outline:none}.plan{height:100%}.plan h3{font-size:25px;display:inline}.plan p{text-align:left;margin-top:25px;margin-bottom:20px;font-size:16px}.plan img{max-width:100%;max-height:100%;margin:auto;display:block}.plan img.check{width:25px!important}.plan .benefit-item{display:grid;grid-template-columns:30px auto auto auto auto auto}.plan .benefit-item .benefit-icon{grid-column:1/2}.plan .benefit-item .benefit-text{grid-column:2/7}.plan .licenseAmount{width:93px;margin-top:18px;margin-left:12px;padding-right:5px!important}.plan .grey{width:82px;height:29px;border-radius:9px;color:var(--main-title-color);width:100%;letter-spacing:.11px;font-size:11px}.plan .col-md-3{padding:0 1px}.plan .get-plan{height:32px;width:200px;margin-top:12px;border-radius:10px;color:var(--main-title-color)}.plan .cancel-plan{position:absolute;background-color:var(--light-grey-color);width:160px;left:50%;margin-left:-80px;margin-top:18px}.plan ul p{margin-top:0;margin-bottom:5px;margin-left:10px;display:inline-block}.plan ul img{width:25px;display:inline-block}.plan .plan-free-box,.plan .plan-paid-box{padding:40px 0;padding-left:40px;background-color:#fff;height:100%}.plan .plan-free-box .plan-price,.plan .plan-paid-box .plan-price{margin-top:15px;display:inline;float:right}.plan .plan-free-box .plan-price label,.plan .plan-paid-box .plan-price label{font-weight:700;font-size:20px;margin-bottom:8px}.plan .plan-free-box a,.plan .plan-paid-box a{color:var(--main-text-color)}.plan .plan-free-box{padding-right:40px;padding-left:0}.plan .plan-box-corp{padding:40px;background-color:var(--main-color-primary);border-radius:10px;height:390px}.plan .plan-box-corp .plan-price{display:inline;float:right}.plan .plan-box-corp .plan-price label{font-weight:700;font-size:20px;margin-bottom:8px;color:#fff}.plan .plan-box-corp a,.plan .plan-box-corp h3,.plan .plan-box-corp p{color:#fff}@media only screen and (max-width:600px){.plan p{margin-top:25px}.plan .border-white,.plan .grey{margin-top:8px}.plan .plan-free-box,.plan .plan-paid-box{padding:40px 30px}.plan .get-plan{margin-top:18px}}.main-home{padding:30px 0}ul.menu{position:relative;left:0}ul.menu li{display:inline;margin-right:20px;position:relative}ul.menu li span{cursor:pointer}ul.menu li a{color:#fff;font-size:14px;line-height:50px;text-align:left}ul.menu li a .menu-icon{margin-top:-7px}ul.menu li a:hover{text-decoration:underline}ul.menu li .for-yellow{color:var(--main-title-color);font-weight:700;font-size:12px}.padding-title{padding-left:23px;padding-right:23px}.for-professionals{margin-bottom:10px}.for-professionals p{color:var(--main-title-color);font-weight:700;font-size:10px;margin-top:5px;margin-bottom:-25px}.filter-sidebar{padding:30px;margin-top:20px}.filter-sidebar .sidebar-title{position:absolute;top:-5px;left:15%;width:70%;padding:12px}.filter-sidebar .sidebar-title h2{color:#fff;font-weight:400;font-size:17px}.center{margin:auto}@media only screen and (max-width:600px){#filter-sidebar{display:none;top:0;bottom:0;left:0;right:0;z-index:1000;margin-top:0;padding-top:20px;padding-bottom:50px;background-color:#fff;background:#fff;border-top:2px solid #ccc}#filter-sidebar.open{display:block}.sac{padding:30px 50px}}.about-box{padding:30px 0}.about-box h2{text-align:left;margin-bottom:8px}.about-box p{text-align:left;margin-top:20px}.about-box .light-grey-bg{height:auto;width:100%}.about-box span{color:var(--main-color-secundary)}@media only screen and (max-width:600px){.about-box .light-grey-bg{height:200px;width:100%}.about-box .hr-yellow{margin-bottom:40px}}.salesman-box{margin-bottom:25px!important;height:290px}.salesman-box h3{font-size:21px;margin-top:10px;margin-bottom:12px}.salesman-box p{margin-top:12px}.salesman-box p.summary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.salesman-box p.place{padding-bottom:0}.salesman-box p.title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.salesman-box button{font-weight:400;height:32px;width:153px}.salesman-box .user-img-empty{position:absolute;top:21px;left:37px}.salesman-box .user-img-small{position:absolute;top:8px;left:31px}@media only screen and (max-width:600px){.salesman-box{min-height:400px;white-space:normal;padding:0}.salesman-box .salesman-frame{height:116px}.salesman-box .user-img{height:116px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.salesman-box .user-img-empty{left:37px}}.salesman-details-modal .blue{width:160px;height:32px;float:right}.salesman-details-modal .icon-button{top:40px;right:222px}.salesman-details-modal .modal-content{padding:70px;border-radius:1.5rem;padding-left:90px}.salesman-details-modal .photo-bg{height:105px;width:115px;left:-15px;border-radius:1em;position:absolute;top:-15px}.salesman-details-modal .photo-bg .user-img{border-radius:1em;margin-left:-30px}.salesman-details-modal .salesman-name{margin-top:-30px;margin-left:-19px}.salesman-details-modal h2{background-color:var(--main-color-secundary);line-height:45px;border-radius:5px;border-bottom-left-radius:0;width:calc(100% - 220px);text-align:center;display:inline-block;padding-left:28px;padding-right:10px}.salesman-details-modal p{padding-top:35px}.salesman-details-modal .company-city{color:var(--main-color-primary);font-size:16px;font-weight:700;margin-top:20px}@media only screen and (max-width:600px){.salesman-details-modal .photo-bg{width:60px;top:5px;left:5px}.salesman-details-modal .photo-bg .user-img{width:60px;margin-left:0}.salesman-details-modal h2{line-height:45px;width:100%;padding-left:28px;padding-right:10px}.salesman-details-modal .icon-button{display:none}.salesman-details-modal .blue{width:100%;margin-top:10px}}.public-company-home .banner-about{width:100%;margin-top:-15px;margin-bottom:50px}.public-company-home .afiliate-box{margin-bottom:60px}.public-company-home .afiliate-box h1{text-align:center;margin-top:45px!important;margin-bottom:15px!important}.public-company-home .search-salesman-bg{margin-top:-15px;margin-bottom:50px;height:200px;z-index:-1}.public-company-home .search-salesman-box{margin-top:-15px;height:200px}.public-company-home .search-salesman-box h1{padding-top:50px;text-align:center}.public-company-home .search-salesman-box .search-row{margin-top:30px}.public-company-home .search-salesman-box input{margin-top:0}@media only screen and (max-width:600px){.public-company-home .search-salesman-bg{margin-bottom:0}}.benefits-home{padding:30px 30px}.benefits-home h2{text-align:center}.benefits-home p{text-align:left;margin-bottom:20px;line-height:22px}.benefits-home img{position:absolute;left:0}.benefits-home .benefits-item{padding:15px;padding-left:55px}.benefits-home .benefits-item h4{font-size:22px}.company-list-wrapper{padding:30px 0}.company-list-wrapper .title-wrapper{display:flex;flex-flow:row wrap}.company-list-wrapper .title-wrapper>div{flex:1}.company-list-wrapper .company-list{display:block;margin:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-height:60px;margin-right:45px;margin-left:45px}.company-list-wrapper .company-list::-webkit-scrollbar{height:5px}.company-list-wrapper .company-list::-webkit-scrollbar-track{background:#f1f1f1}.company-list-wrapper .company-list::-webkit-scrollbar-thumb{background:var(--main-color-mediumgrey)}.company-list-wrapper .company-list::-webkit-scrollbar-thumb:hover{background:var(--main-color-darkgrey)}.company-list-wrapper .company-list .company-list-item{width:auto;display:inline-flex;float:none;vertical-align:top;display:inline-block;height:215px;width:200px;white-space:normal}.company-list-wrapper .company-list .company-list-item img{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:10px}.company-list-wrapper .company-list .company-list-item h2{text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.company-list-wrapper .company-list .company-list-item .box-item{pointer-events:none}.company-list-wrapper .left-arrow-btn{position:absolute;top:155px;left:0;font-size:40px;cursor:pointer;outline:none}.company-list-wrapper .right-arrow-btn{position:absolute;top:155px;right:0;font-size:40px;cursor:pointer;outline:none}@media only screen and (max-width:600px){.company-list-wrapper .title-wrapper{padding:0 15px}.company-list-wrapper .title-wrapper .border{margin-top:15px;width:100%}.company-list-wrapper .company-list{margin-right:15px;margin-left:15px}.company-list-wrapper .company-list .company-list-item{height:215px;width:220px}.company-list-wrapper .company-list .company-list-item .box-item{height:175px!important;width:100%!important}}.opportunity-list-wrapper{padding:30px 0}.opportunity-list-wrapper .title-wrapper{display:flex;flex-flow:row wrap}.opportunity-list-wrapper .title-wrapper>div{flex:1}.opportunity-list-wrapper .border{height:40px;width:250px;border-radius:12px}.opportunity-list-wrapper .border-bigger{height:50px;width:300px;font-size:18px;margin-top:40px}@media only screen and (max-width:600px){.opportunity-list-wrapper{padding:0 15px}.opportunity-list-wrapper .title-wrapper .border{margin-top:15px;width:100%}}.product-list-wrapper{padding:30px 0}.product-list-wrapper .title-wrapper{display:flex;flex-flow:row wrap}.product-list-wrapper .title-wrapper>div{flex:1}.product-list-wrapper .border{height:40px;width:250px;border-radius:12px}.product-list-wrapper .border-bigger{height:50px;width:300px;font-size:18px;margin-top:40px}@media only screen and (max-width:600px){.product-list-wrapper .title-wrapper{padding:0 15px}.product-list-wrapper .title-wrapper .border{margin-top:15px;width:100%}}.salesman-list-wrapper{padding:30px 0}.salesman-list-wrapper .title-wrapper{display:flex;flex-flow:row wrap}.salesman-list-wrapper .title-wrapper>div{flex:1}.salesman-list-wrapper .border{height:40px;width:250px;border-radius:12px}.salesman-list-wrapper .border-bigger{height:50px;width:300px;font-size:18px;margin-top:40px}@media only screen and (max-width:600px){.salesman-list-wrapper{padding:0 15px}.salesman-list-wrapper .title-wrapper .border{margin-top:15px;width:100%}}.be-a-teacher{background-color:var(--main-color-lightgrey)}.be-a-teacher .be-a-teacher{margin-top:30px;margin-bottom:30px}.be-a-teacher .be-a-teacher h2{text-align:left;margin-bottom:8px}.be-a-teacher .be-a-teacher p{text-align:left;margin-top:20px}.be-a-teacher .img-left{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}@media only screen and (max-width:600px){.be-a-teacher{padding:45px 0;margin:50px 0}}.training-list-wrapper{padding:30px 0}.training-list-wrapper .title-wrapper{display:flex;flex-flow:row wrap}.training-list-wrapper .title-wrapper>div{flex:1}.training-list-wrapper .border{height:40px;width:250px;border-radius:12px}.training-list-wrapper .border-bigger{height:50px;width:300px;font-size:18px;margin-top:40px}@media only screen and (max-width:600px){.training-list-wrapper{padding:0 15px}.training-list-wrapper .title-wrapper .border{margin-top:15px;width:100%}}.register-your-team{display:flex;flex-flow:column wrap;background-color:var(--main-color-primary);align-items:center;height:230px;margin:30px 0}.register-your-team h2{color:#fff;margin-top:55px;margin-bottom:40px}.register-your-team button{background-color:#fff;color:var(--main-color-primary);width:auto;padding:0 40px}.search-salesman-bg{margin-bottom:50px;z-index:-1}.search-salesman-bg,.search-salesman-box{margin-top:-15px;height:200px}.search-salesman-box h1{padding-top:50px;text-align:center}.search-salesman-box .search-row{margin-top:30px}.search-salesman-box input{margin-top:0}@media only screen and (max-width:600px){.search-salesman-bg{margin-bottom:0}}.refer-and-win-modal .modal-content{padding:0;border-radius:1.5rem}.refer-and-win-modal .modal-content .refer-modal-top{padding:120px;padding-top:130px;padding-bottom:80px}.refer-and-win-modal .modal-content .refer-modal-top p{text-align:center;color:#333}.refer-and-win-modal .modal-content .refer-modal-top .refer-btn{background-color:var(--main-color-secundary);color:var(--main-title-color);height:54px;width:250px;position:absolute;left:50%;margin-left:-125px;bottom:141px;font-size:21px;cursor:auto;outline:none}.refer-and-win-modal .modal-content .refer-modal-top .megaphone{margin-left:-8px;margin-right:10px}.refer-and-win-modal .modal-content .refer-modal-bottom{background-color:var(--main-color-lightgrey);border-bottom-left-radius:1.5em;border-bottom-right-radius:1.5em;height:168px;padding:0 16px}.refer-and-win-modal .modal-content .refer-modal-bottom .row{position:absolute;bottom:50px}.refer-and-win-modal .modal-content .refer-modal-bottom .refer-link-btn{width:139px;height:36px;border:1px solid #c7c7c7;border-radius:7px;background-color:transparent;color:var(--main-title-color)}.refer-and-win-modal .modal-content .refer-modal-bottom .icons-btn{margin-right:7px;margin-left:-12px;margin-top:-3px}.refer-and-win-modal .modal-content .refer-logo{left:50%;margin-left:-38px;position:absolute;top:-23px}@media only screen and (max-width:600px){.refer-and-win-modal .modal-content .refer-modal-top{padding:18px;padding-top:100px;padding-bottom:55px}.refer-and-win-modal .modal-content .refer-logo{margin-left:-25px;top:-9px;width:50px}.refer-and-win-modal .modal-content .refer-modal-bottom .row{bottom:30px}.refer-and-win-modal .modal-content .refer-modal-bottom .col-xs-6{padding-left:4px;padding-right:4px;padding-bottom:5px}}.affiliate .h1-affiliate{font-size:50px;padding-top:45px}.affiliate .h1-affiliate-small{font-size:35px;padding-top:0}.affiliate .affiliate-btn{margin-top:60px;margin-bottom:50px;color:var(--main-color-primary);max-width:200px;width:100%}.affiliate .separator{padding-top:50px;padding-bottom:50px}.affiliate .grey-line{background-color:var(--main-color-lightgrey2);width:70%;height:2px;margin-top:35px}.affiliate .yellow-line{background-color:var(--main-color-secundary);width:30%;height:4px;margin-top:-4px}.affiliate .affiliate-explanation h2{padding-top:30px}.affiliate .affiliate-explanation .video-area{height:100%;width:100%}.affiliate .affiliate-explanation .warning{padding:20px;margin-top:25px;margin-bottom:20px}.affiliate .affiliate-explanation .warning p{font-weight:700;color:var(--main-title-color)}.affiliate .affiliate-explanation .warning .grey-left{background-color:var(--main-color-lightgrey);position:absolute;width:92px;height:89px;left:-77px;top:269px}.affiliate .affiliate-explanation .video-text{padding:20px;color:var(--main-title-color);font-weight:700;width:295px;position:absolute;bottom:50px;left:50%;margin-left:-147px}.affiliate .affiliate-tutorial-grid{display:grid;grid-template-columns:repeat(11,1fr);text-align:center}.affiliate .affiliate-tutorial-grid .step-1{grid-column:1/4}.affiliate .affiliate-tutorial-grid .step-2{grid-column:5/8}.affiliate .affiliate-tutorial-grid .step-3{grid-column:9/12}.affiliate .affiliate-tutorial{background-color:var(--main-color-primary)}.affiliate .affiliate-tutorial .outer-step-div{width:93px;height:96px}.affiliate .affiliate-tutorial .step-1-yellow{width:62px;height:64px;border-radius:5px;position:absolute;top:-20px;left:-20px}.affiliate .affiliate-tutorial .step-2-yellow{width:62px;height:64px;border-radius:5px;position:absolute;bottom:-13px;right:-19px}.affiliate .affiliate-tutorial .step-3-yellow{width:62px;height:64px;border-radius:5px;position:absolute;top:-11px;right:-15px}.affiliate .affiliate-tutorial .step-icon-div{background-color:#fff;width:93px;height:96px;border-radius:5px;position:absolute;z-index:5}.affiliate .affiliate-tutorial .step-title{font-size:33px;color:var(--main-color-secundary);font-weight:700;text-align:center;padding-top:40px}.affiliate .affiliate-tutorial p{text-align:center;color:#fff;padding-top:20px;font-size:17px}.affiliate .affiliate-benefits{background-color:var(--main-color-lightgrey)}.affiliate .affiliate-benefits .benefit-box{background-color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.1607843137254902);border-radius:11px;padding:30px 40px;height:212px}.affiliate .affiliate-benefits .benefit-box .benefit-title{padding-top:20px;font-size:19px;font-weight:700;color:var(--main-title-color);text-align:center}.affiliate .affiliate-benefits .benefit-box .yellow-line{margin-top:0}.affiliate .affiliate-numbers .numbers-title-left{font-size:30px;color:var(--main-title-color);font-weight:700;padding-top:70px;padding-right:20px;text-align:left}.affiliate .affiliate-numbers .numbers-title-right{font-size:30px;color:var(--main-title-color);font-weight:700;padding-top:70px;padding-left:30px;text-align:left}.affiliate .affiliate-numbers .start-now{margin-left:30px;margin-top:30px}.affiliate .affiliate-numbers p{padding-top:25px;padding-right:20px}.affiliate .affiliate-numbers .circle-yellow{border:2px solid var(--main-color-secundary);border-radius:12em;width:384px;height:384px}.affiliate .affiliate-numbers .circle-yellow .number{font-size:50px;color:var(--main-title-color);font-weight:700;text-align:center;padding-top:137px}.affiliate .affiliate-numbers .circle-yellow .below-number{font-size:23px;color:var(--main-title-color);font-weight:700;text-align:center;padding-top:10px}.affiliate .affiliate-numbers .circle-yellow p{padding:20px 60px;text-align:center}.affiliate .affiliate-comments .comment-box{background-color:var(--main-color-lightgrey);border-radius:22px;padding:35px 50px;height:300px}.affiliate .affiliate-comments .comment-box .comment-user-name{color:#4c4da0;font-size:20px;text-align:left;font-weight:700}.affiliate .affiliate-comments .comment-box .comment-user-position{color:var(--main-text-color);font-size:13px;text-align:left;opacity:.4;font-weight:700;padding-top:5px}.affiliate .affiliate-comments .comment-box p{padding-top:15px}.affiliate .affiliate-comments .comment-box img{border:1px solid var(--main-color-primary);border-radius:10px;aspect-ratio:1/1}.affiliate .affiliate-comments .comment-box .user-img{border:1px solid var(--main-color-primary);border-radius:10px;background-size:cover;background-position:50%;background-repeat:no-repeat;height:85px;width:85px}.affiliate .affiliate-help .circle-yellow-full{width:85px;height:85px;border-radius:12em;background-color:var(--main-color-secundary)}.affiliate .affiliate-help .help-title{font-size:21px;color:var(--main-title-color);font-weight:700;text-align:center;padding-top:30px}.affiliate .affiliate-help p{text-align:center;padding-top:8px}@media only screen and (max-width:600px){.affiliate .h1-affiliate{padding-top:0}.affiliate .separator{padding-top:80px}.affiliate .affiliate-explanation .video-area{height:250px}.affiliate .affiliate-explanation .video-text{width:100%;position:static;margin-left:0}.affiliate .affiliate-numbers .start-now{margin-left:65px;margin-bottom:0}.affiliate .affiliate-numbers .circle-yellow{width:325px;height:325px}.affiliate .affiliate-numbers .circle-yellow .number{font-size:45px;padding-top:105px}.affiliate .affiliate-numbers .circle-yellow .below-number{font-size:22px;padding-top:8px}.affiliate .affiliate-numbers .circle-yellow p{padding:14px 60px}.affiliate .affiliate-numbers .numbers-title-right{padding-top:40px;padding-left:5px}.affiliate .affiliate-numbers .numbers-title-left{padding-top:20px;padding-right:0}.affiliate .affiliate-comments .comment-box{margin-bottom:8px;height:auto}.affiliate .affiliate-comments .comment-box img{margin-left:0;margin-bottom:12px}.affiliate .affiliate-benefits{background-color:var(--main-color-lightgrey)}.affiliate .affiliate-benefits .benefit-box{margin-bottom:12px}}.teacher .be-a-teacher h2{text-align:left;margin-bottom:8px}.teacher .be-a-teacher p{text-align:left;margin-top:20px}.teacher .img-left{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.teacher .plans-for-teachers .left{padding:75px}.teacher .plans-for-teachers .free-version-btn{height:46px;width:100%;color:var(--main-title-color);margin-top:50px;margin-bottom:35px}.teacher .plans-for-teachers .plan-paid-box{padding:40px;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.10196078431372549)}@media only screen and (max-width:600px){.teacher .plans-for-teachers .left{padding:25px}.teacher .plans-for-teachers .free-version-btn{height:46px;width:100%;color:var(--main-title-color);margin-top:50px;margin-bottom:35px}.teacher .plans-for-teachers .plan-paid-box{padding:40px;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.10196078431372549)}}.plans{margin-bottom:60px}.plans h1{text-align:center;margin-bottom:15px!important}.banner-about{width:100%;margin-top:-15px;margin-bottom:50px}.afiliate-box{margin-bottom:60px}.afiliate-box h1{text-align:center;margin-top:45px!important;margin-bottom:15px!important}@media only screen and (max-width:600px){.banner-about{margin-top:15px;margin-bottom:35px}.afiliate-box{margin-bottom:20px}}#login-box{height:100vh}.login-user h1{text-align:center;margin-top:60px;margin-bottom:30px}.login-user .image-box{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.login-user .create-acount{height:55px;width:100%;text-align:center;position:absolute;bottom:1px}.login-user .create-acount p{color:#fff;display:inline-block;margin-right:5px;margin-top:14px}.login-user .create-acount a{color:var(--main-color-secundary)}.login-user .inputs-login{width:85%}.login-user .inputs-login button{font-weight:400;padding:8px 20px}.login-user .inputs-login button:focus{outline:none}.login-user .inputs-login input{background-color:var(--main-color-lightgrey);border:0!important;margin-bottom:10px}.login-user .inputs-login .password{position:relative}.login-user .inputs-login .password button{position:absolute;right:0;top:4px}.login-user .banner-content{position:absolute;z-index:100;top:40%;left:10%}.login-user .banner-content h2{color:var(--main-color-primary);margin-bottom:4px;text-align:center}.login-user .banner-content .yellow{background-color:var(--main-color-secundary);padding:10px}.login-user .banner-content .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:35px}.login-user .banner-content p{margin-top:30px;color:var(--main-color-primary);letter-spacing:.15px;line-height:15pt}.login-user .banner-content button{margin-top:30px;max-width:150px;width:100%}@media only screen and (max-width:600px){.image-box{display:none}.login-user .inputs-login{margin-bottom:50px;position:relative}.login-user .create-acount{position:fixed;bottom:0;left:0;z-index:1000}.login-user .banner-content{top:8%;left:3%}.login-user .banner-content h2{font-size:12px}.login-user .banner-content .yellow{background-color:var(--main-color-secundary);padding:10px;max-width:272px;width:100%}.login-user .banner-content .blue{background-color:var(--main-color-primary);padding:10px;color:#fff;line-height:20px;width:261px}.login-user .banner-content p{margin-top:30px;color:#fff;letter-spacing:.15px;line-height:15pt}.login-user .banner-content button{margin-top:12px}}.ask-password h1{text-align:center;margin-top:40px;margin-bottom:30px}.ask-password .inputs-ask-password{width:85%}.ask-password .inputs-ask-password button{font-weight:400;padding:8px 20px;margin-top:15px}.ask-password .inputs-ask-password button:focus{outline:none}.ask-password .inputs-ask-password input{background-color:var(--main-color-lightgrey);border:0!important;margin-bottom:10px}@media only screen and (max-width:600px){.ask-password .inputs-ask-password{margin-bottom:50px;position:relative}}.recover-password h1{text-align:center;margin-top:40px;margin-bottom:30px}.recover-password .create-acount{height:55px;width:100%;text-align:center;position:absolute;bottom:0}.recover-password .create-acount p{color:#fff;display:inline-block;margin-right:5px;margin-top:14px}.recover-password .create-acount a{color:var(--main-color-secundary)}.recover-password .inputs-recover-password{width:85%}.recover-password .inputs-recover-password button{font-weight:400;padding:8px 20px}.recover-password .inputs-recover-password button:focus{outline:none}.recover-password .inputs-recover-password input{background-color:var(--main-color-lightgrey);border:0!important;margin-bottom:10px}.recover-password .inputs-recover-password .password{position:relative}.recover-password .inputs-recover-password .password button{position:absolute;right:0;top:4px}@media only screen and (max-width:600px){.recover-password .inputs-recover-password{margin-bottom:50px;position:relative}.recover-password .create-acount{position:fixed;bottom:0;left:0;z-index:1000}}#internal-page .container-fluid-mobile{padding:0}#internal-page .page-title{height:85px;margin-top:-20px;margin-bottom:50px;position:relative}#internal-page .page-title h1{color:#09529f!important;font-weight:600!important;font-size:25px!important;text-align:left}#internal-page .page-title h2{color:#940013;font-size:12pt;text-align:left}#internal-page .page-title>div{position:absolute;height:65px;width:320px;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:600px){.only-desktop{display:none!important}header figure.logo{top:0;margin:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:0}header figure.logo img{height:60px}#internal-page main{padding-top:60px;padding-bottom:60px}#internal-page .header-top{height:150px}#internal-page .page-title{margin-top:10px;margin-bottom:20px}}.catalog-cart p{line-height:16pt!important}.catalog-cart .cart-item{border-radius:18px;padding:25px 20px;margin-top:6px;margin-bottom:12px}.catalog-cart .cart-item h4{font-size:14px;margin-bottom:12px}.catalog-cart .cart-item .clean{font-size:28px;font-weight:700}.catalog-cart .cart-item .cart-item-amount{font-size:28px;font-weight:700;color:var(--main-color-primary);position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.catalog-cart .cart-item button{color:var(--main-color-primary)}.catalog-cart .cart-item .remove-btn{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.catalog-cart .blue{width:250px;margin-top:30px;margin-bottom:20px}.catalog-cart .resume-box{background-color:var(--main-color-primary);border-radius:12px;margin-top:12px;padding:30px 38px;position:relative}.catalog-cart .resume-box h3{color:#fff}.catalog-cart .resume-box p{margin-top:20px;margin-bottom:15px;color:#fff}.catalog-cart .resume-box .amount-itens{color:var(--main-color-secundary);font-size:25px}.catalog-cart .resume-box button{position:absolute;right:49px;bottom:-17px;width:auto}.catalog-cart .resume-box label{color:#fff}@media only screen and (max-width:600px){.catalog-cart .cart-item{border-radius:0}.catalog-cart .cart-item .cart-item-amount{position:inherit;top:50%;left:40%;margin-right:0;transform:none}.catalog-cart .cart-item button{color:var(--main-color-primary)}.catalog-cart .cart-item .remove-btn{top:7px;left:auto;right:10px;margin-right:0;transform:none}}#salesman-catalog h2{text-align:left}#salesman-catalog .store-picture-frame{width:100px;height:100px;margin-top:50px;border-radius:50%;background-position:50%!important;background-size:cover!important;border:2px solid var(--main-color-secundary)}.catalog-salesman-view .filter-search{margin-bottom:35px}.catalog-salesman-view .filter-search input{margin-top:0}.catalog-salesman-view .add-buttons{height:76px}.catalog-salesman-view .add-buttons .add-button{border:1px solid #fff;border-radius:8px;display:inline-block;height:50px;width:60px;color:#fff;text-align:center;font-size:30px;font-weight:700;line-height:48px;margin-top:12px;margin-left:15px;margin-bottom:12px}.catalog-salesman-view .add-buttons .pointer{cursor:pointer}.catalog-salesman-view .add-buttons p{display:inline-block;color:#fff;font-size:20px;padding-left:20px}.catalog-salesman-view .product-group{padding-top:20px}.catalog-salesman-view .product-group .category-icon{width:56px;margin-right:8px;margin-bottom:3px}.catalog-salesman-view svg{width:70px;height:70px}.catalog-salesman-view svg:hover{fill:red}.company-details-view .opportunities-container[data-v-c8ad04cc]{padding:20px}.company-view-top h1[data-v-c8ad04cc]{text-align:left;padding-top:50px}.company-view-top .store-picture-frame[data-v-c8ad04cc]{width:150px;height:150px;margin-top:50px;position:absolute;left:50%;margin-left:-75px;margin-bottom:20px}.company-view-top .store-picture-frame img[data-v-c8ad04cc]{max-width:100%;max-height:100%}@media only screen and (max-width:600px){.company-details-view[data-v-c8ad04cc]{width:auto;left:0;margin-left:10px;margin-right:10px}}@media only screen and (max-width:600px){.catalog{margin-top:-40px}.catalog .add-buttons{height:160px!important}.catalog .product-group{padding-top:30px!important}}.register-company h1{text-align:center;margin-top:12px;color:var(--main-text-color)}.register-company h3{text-align:center;margin-bottom:30px}.register-company .image-box{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.register-company .create-acount{height:55px;width:33.3%;text-align:center;position:fixed;bottom:0}.register-company .create-acount p{color:#fff;display:inline-block;margin-right:5px;margin-top:14px}.register-company .create-acount a{color:var(--main-color-secundary)}.register-company .password{position:relative}.register-company .password button{position:absolute;right:0;top:7px}.register-company .inputs-register{width:85%;margin-bottom:155px}.register-company .inputs-register button{font-weight:400;padding:8px 20px}.register-company .inputs-register button:focus{outline:none}.register-company .inputs-register input{background-color:var(--main-color-lightgrey);border:none!important;height:45px}.register-company .inputs-register input[type=checkbox]{width:25px;height:25px}@media only screen and (max-width:600px){.image-box{display:none}.register-company .inputs-register{margin-bottom:50px;position:relative}.register-company .create-acount{position:fixed;bottom:0;left:0;width:100%;z-index:1000}}.salesmans-company{margin-bottom:60px}.salesmans-company h2{margin-top:25px;margin-bottom:25px}.salesmans-company h3{line-height:35px}.salesmans-company p{line-height:35px!important}.salesmans-company .grey-button{height:32px;width:113px;border-radius:5px;background-color:var(--main-color-lightgrey);margin-left:6px;display:inline-block}.salesmans-company .grey-button a{padding-left:38px;padding-right:38px;padding-top:8px;position:absolute}.salesmans-company .grey-button a,.salesmans-company button{color:var(--main-menu-text-color);font-weight:lighter;height:32px}.salesmans-company button{width:113px;background-color:var(--main-color-lightgrey);margin-left:6px}.salesmans-company .approve{background-color:#28be50;color:#fff}.salesmans-company .deny{background-color:#ee1313;color:#fff;margin-left:6px}.salesmans-company .product-amount{font-size:14px;font-weight:700;text-align:right;color:var(--main-color-primary);margin-bottom:15px}@media only screen and (max-width:600px){.salesmans-company{margin-top:85px}.salesmans-company .box-item{height:330px!important}.salesmans-company .salesman-frame{height:116px}.salesmans-company .user-img{height:116px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.salesmans-company .user-img-empty{left:37px}}.image-upload .thumb{height:392px;padding-top:0}.image-upload .file-upload-label{height:100%;padding:initial!important;padding-top:30%!important}@media only screen and (max-width:600px){.image-upload .thumb{height:305px;padding-top:0}}.company-data h1{margin-top:15px;margin-bottom:25px}.btns-box{margin-top:20px;padding-left:37px}.favorite-salesman-box{margin-bottom:25px!important;height:260px}.favorite-salesman-box h3{font-size:21px;margin-top:10px;margin-bottom:12px}.favorite-salesman-box p.sumary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.favorite-salesman-box p.place{padding-bottom:0}.favorite-salesman-box p.title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.favorite-salesman-box p{margin-top:12px}.favorite-salesman-box button{font-weight:400;height:32px;width:152px}@media only screen and (max-width:600px){.favorite-salesman-box{min-height:370px;white-space:normal;padding:0}.favorite-salesman-box .salesman-frame{height:116px}.favorite-salesman-box .user-img{height:116px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.favorite-salesman-box .user-img-empty{left:37px}}@media only screen and (max-width:600px){.favorited-salesman{margin-top:160px}}.filter-search label{color:var(--main-text-color)}.filter-search .label-search{padding-left:12px;padding-bottom:4px}@media only screen and (max-width:600px){.filter-search{margin-top:160px}}.salesman-details-company .links{background-color:transparent;color:var(--main-color-primary-dark);text-decoration:underline;width:150px}.salesman-details-company .icon-favorite-salesman-details{height:20px;margin-left:10px;margin-bottom:6px;cursor:pointer}.salesman-details-company .not-favorite-salesman-details{filter:invert(65%) sepia(100%) saturate(0) hue-rotate(178deg) brightness(150%) contrast(100%)}.salesman-details-company .salesman-title{color:var(--main-color-secundary);font-size:23px;margin-top:5px}.salesman-details-company .clean{color:var(--main-color-primary);text-align:right;width:140px;height:32px;margin-top:6px}.salesman-details-company .company-city{color:var(--main-color-darkgrey);font-size:15px;font-weight:700;margin-top:5px}.salesman-details-company p{margin-top:16px}.salesman-details-company .top-space{margin-top:30px}.salesman-details-company .experience h3{font-size:14pt;line-height:16pt}.salesman-details-company .experience h4.company{font-size:13pt;line-height:15pt;color:var(--main-color-primary)}.salesman-details-company .experience h4.date{font-size:10pt;line-height:15pt;color:var(--main-color-darkgrey);font-weight:100}.salesman-details-company .experience p{margin-top:0;white-space:break-spaces;margin-bottom:30px}.salesman-details-company .experience .summary p{margin-bottom:0}#plan-preview-box{height:100vh}.plan-preview-company{background-color:var(--main-color-lightgrey)}.plan-preview-company .logo{margin-top:30px;margin-bottom:60px}.plan-preview-company .position-plan{top:30%;position:absolute;right:-160%;left:110%;z-index:5}.plan-preview-company .position-plan .plan-box-professional{box-shadow:none}.plan-preview-company .free-version-btn{margin-top:30px;width:100%}.plan-preview-company .image-box{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.contributors h1{margin-bottom:40px}.contributors .contributors-create-edit-box{background-color:var(--main-color-lightgrey);padding:35px;border-radius:18px}.contributors .contributors-create-edit-box button{width:150px;height:32px}.contributors .contributors-create-edit-box .vs__clear{width:30px}.contributors .contributors-create-edit-box .checkbox-description{color:var(--main-color-primary);font-weight:500;font-size:16px;margin-top:10px;margin-left:7px}.contributors .contributors-create-edit-box fieldset{border:var(--main-color-mediumgrey) solid 2px;padding:12px;padding-bottom:18px;margin-top:15px}.contributors .contributors-create-edit-box fieldset legend{width:auto;margin-top:8px;margin-left:16px;padding:0 10px}.contributors input[type=checkbox]+label{width:auto;padding-right:40px}.contributors input[type=checkbox],.contributors input[type=radio]{width:0}.contributors .contributor-box-img{width:15%;border-radius:6px;background-color:var(--main-color-lightgrey);display:inline-block;margin-right:1%}.contributors .contributor-box-data{border:1px solid #c7c7c7;border-radius:6px;padding:12px 36px;width:100%;display:inline-block}.contributors .contributor-box-data input[type=checkbox]+label{cursor:auto;pointer-events:none}.contributors .contributor-box-data p{font-size:14px;font-weight:700;color:var(--main-title-color)}.contributors .contributor-box-data .contributor-left{text-align:left}.contributors .contributor-box-data .contributor-right{text-align:right}.contributors .contributor-box-selected{border:2px solid var(--main-color-primary);border-radius:6px;padding:12px 36px;width:100%;display:inline-block}.contributors .contributor-box-selected input[type=checkbox]+label{cursor:auto;pointer-events:none}.contributors .contributor-box-selected p{font-size:14px;font-weight:700;color:var(--main-title-color)}.contributors .contributor-box-selected .contributor-left{text-align:left}.contributors .contributor-box-selected .contributor-right{text-align:right}@media only screen and (max-width:600px){.contributors .contributors-create-edit-box{background-color:var(--main-color-lightgrey);padding:0;border-radius:18px}}.card-company h2{margin-bottom:30px!important}.card-company .card-company-btns{width:137px;height:34px;color:var(--main-color-primary)}.card-grey-box-company{border-radius:10px;background-color:var(--main-color-lightgrey2);padding:40px;margin-bottom:15px}@media only screen and (max-width:600px){.card-company{border-radius:10px;padding:20px;margin:15px 0}.card-company h1{text-align:center;width:100%}.card-company h2{margin-bottom:20px}}.current-plan{margin-bottom:5px;padding:0}.current-plan h3{margin-bottom:10px}.current-plan p{line-height:12pt}@media only screen and (max-width:600px){.current-plan{position:static;border-radius:18px;margin-top:18px;margin-bottom:0;padding:0;border:0 solid var(--main-color-mediumgrey);top:10px;left:275px}.current-plan h3{margin-bottom:10px}.current-plan p{line-height:12pt}}.subscription-history h2{font-size:30px}.subscription-history .indication-btns{width:137px;height:34px;color:var(--main-color-primary)}.subscription-history .v-select{width:160px;height:34px;display:inline-block}.subscription-history .vs__dropdown-toggle{height:38px}.subscription-history .indication-box{border:1px solid #c7c7c7;border-radius:6px;padding:12px 36px;width:calc(100% - 95px);display:inline-block;font-size:13px;font-weight:700;color:var(--main-title-color)}.subscription-history .indication-box button{height:14px;width:14px;float:right;padding-top:3px}.subscription-history .indication-value-box{background-color:var(--main-color-primary);border:1px solid #c7c7c7;border-radius:6px;width:95px;padding:12px;display:inline-block;font-size:13px;font-weight:700;color:#fff;text-align:center}.subscription-history .order-items{border:1px solid #c7c7c7;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-5px;padding:15px 15px;padding-top:20px;background-color:var(--main-color-lightgrey)}.subscription-history .order-items hr{margin-bottom:0!important}.subscription-history table{width:100%}.subscription-history table th{color:var(--main-title-color);font-weight:700}.subscription-history table td,.subscription-history table th{padding:0 10px;font-size:14px}@media only screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td:before{content:attr(data-label);float:left;font-weight:700}table td:last-child{border-bottom:0}}.banner[data-v-69c79371]{width:100%;height:auto;margin-bottom:30px}.profile[data-v-69c79371]{min-height:100vh}.profile .profile-bg[data-v-69c79371]{height:116px;width:130px;margin:auto;margin-top:70px;margin-bottom:70px}.my-plans[data-v-69c79371]{position:relative}.my-plans .title-bigger[data-v-69c79371]{font-size:30px}.filter-search{margin-bottom:35px}.filter-search input{margin-top:0}.filter-day{margin-top:40px;margin-bottom:40px}.filter-day button{margin-right:8px;display:inline-block;border:.5px solid var(--main-color-mediumgrey);font-weight:400;width:105px;height:25px;background-color:#fff;color:var(--main-title-color)}.filter-day h2{display:inline-block;margin-right:20px}@media only screen and (max-width:600px){.opportunities{padding-top:135px}}.approve-deny-box h3{line-height:35px}.approve-deny-box p{line-height:35px!important}.approve-deny-box button{height:32px;width:113px;background-color:var(--main-color-lightgrey);color:var(--main-menu-text-color);font-weight:lighter;margin-left:6px}.approve-deny-box .approve{background-color:#28be50;color:#fff}.approve-deny-box .deny{background-color:#ee1313;color:#fff}.approve-deny-box .product-amount{font-size:14px;font-weight:700;text-align:right;color:var(--main-color-primary);margin-bottom:15px}@media only screen and (max-width:600px){.approve-deny-box .box-item{height:200px!important}}.register-opportunity h1{margin-top:15px;margin-bottom:25px}.register-opportunity label{margin-bottom:5px}.register-opportunity h2{margin-bottom:15px}.register-opportunity .mx-datepicker{display:initial;width:auto}.register-opportunity .mx-btn-text{width:auto!important}.register-opportunity .mx-input{height:38px;border:1px solid #b2bee0!important}.register-opportunity .textArea{height:80%;max-width:83vw}@media only screen and (max-width:600px){.register-opportunity{padding-top:135px}.register-opportunity .mobile-size{margin:2.5em auto}.register-opportunity .textArea{height:auto;max-width:83vw}}.catalog .filter-search{margin-bottom:35px}.catalog .filter-search input{margin-top:0}.catalog .add-buttons{height:76px}.catalog .add-buttons .add-button{border:1px solid #fff;border-radius:8px;display:inline-block;height:50px;width:60px;color:#fff;text-align:center;font-size:30px;font-weight:700;line-height:48px;margin-top:12px;margin-left:15px;margin-bottom:12px}.catalog .add-buttons .pointer{cursor:pointer}.catalog .add-buttons p{display:inline-block;color:#fff;font-size:20px;padding-left:20px}.catalog .product-group{padding-top:70px}.catalog .product-group .category-icon{width:56px;margin-right:8px;margin-bottom:3px}.catalog svg{width:70px;height:70px}.catalog svg:hover{fill:red}@media only screen and (max-width:600px){.category{display:flex;justify-content:center;font-size:1.8em;text-align:center;color:#053360;font-weight:700}.catalog{margin-top:-40px}.catalog .add-buttons{height:160px!important}.catalog .product-group{padding-top:30px!important}}.register-category h1{margin-top:15px;margin-bottom:25px}@media only screen and (max-width:600px){.register-category{padding-top:135px}.register-category .box-item{height:auto!important}}.register-product h1{margin-top:15px;margin-bottom:25px}@media only screen and (max-width:600px){.register-product{padding-top:135px}.register-product .box-item{height:auto!important}}.product-details{padding-top:45px;padding-bottom:45px}.product-details .product-image{pointer-events:none}.company-details-view .opportunities-container[data-v-1cd646fc]{padding:20px}.company-view-top h1[data-v-1cd646fc]{text-align:left;padding-top:50px}.company-view-top .store-picture-frame[data-v-1cd646fc]{width:150px;height:150px;margin-top:50px;position:absolute;left:50%;margin-left:-75px;margin-bottom:20px}.company-view-top .store-picture-frame img[data-v-1cd646fc]{max-width:100%;max-height:100%}@media only screen and (max-width:600px){.company-details-view[data-v-1cd646fc]{width:auto;left:0;margin-left:10px;margin-right:10px}}.training-subscribed-company .training-image{width:100%;max-height:100%;border-radius:11px}.training-subscribed-company .box-item{height:100%;padding:25px 8px;padding-bottom:30px;cursor:inherit}.training-subscribed-company .box-item:hover{border:1px solid var(--main-color-mediumgrey)!important}.training-subscribed-company .box-item a{position:absolute;bottom:18px;left:50%;transform:translateX(-50%)}.training-subscribed-company h2{padding:50px 0}.training-subscribed-company p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:3px}.training-subscribed-company .training-tutorial{color:var(--main-menu-text-color);margin-bottom:10px;font-weight:500}.training-subscribed-company .col-md-3 .light-grey-bg{width:100%;height:185px;border-radius:11px}.training-subscribed-company .hr-yellow-light.hr-4{margin-bottom:8px;margin-top:8px}.training-subscribed-company .info-box{padding:30px 40px;border-radius:11px;background-color:var(--main-color-lightgrey)}.training-subscribed-company .info-box .teacher{font-size:13px;color:var(--main-title-color)}.training-subscribed-company .info-box .right-data{color:var(--main-title-color);font-size:14px;font-weight:700;width:100%;text-align:right}.training-subscribed-company .info-box .info-box-btns{float:right}.training-subscribed-company .info-box .info-box-btns button{width:auto;height:34px}@media only screen and (max-width:600px){.training-subscribed-company h2{padding:30px 0}.training-subscribed-company .info-box{border-radius:0;background-color:transparent}.training-subscribed-company .col-md-3{padding:0 0}.training-subscribed-company .col-md-3 .light-grey-bg{border-radius:0}.training-subscribed-company .more-padding{padding-left:15px;padding-right:15px}}.video-js{width:100%;height:auto;aspect-ratio:16/9}video::-webkit-media-controls,video::-webkit-media-controls-start-playback-button{display:inherit}.training-contracted-exclusive{padding-top:35px}.training-contracted-exclusive .training-image{width:100%;max-height:100%}.training-contracted-exclusive .hr-yellow-light.hr-4{margin-bottom:8px;margin-top:8px}.training-contracted-exclusive .teacher{font-size:13px;color:var(--main-title-color)}.training-contracted-exclusive p{padding-top:8px}.training-contracted-exclusive .training-info{padding:50px 75px}.training-contracted-exclusive .training-info .border{height:34px;width:80%;margin-top:25px}.training-contracted-exclusive .employee-item{margin-bottom:12px;padding-left:0;padding-right:0;margin-right:0;margin-left:0;padding:15px;background-color:var(--main-color-lightgrey);border-radius:12px}.training-contracted-exclusive .employee-item .item-bottom-border button{margin-top:7px}.training-contracted-exclusive .col-md-8{padding:0 80px}@media only screen and (max-width:600px){.training-contracted-exclusive{padding-top:0}.training-contracted-exclusive .training-info{padding:20px 25px}.training-contracted-exclusive h1{padding-top:25px}.training-contracted-exclusive .employee-item .item-bottom-border{border-bottom:none}.training-contracted-exclusive .col-md-8{padding:0 30px}}.cart-company{padding-top:45px}.cart-company p{line-height:16pt!important}.cart-company .cart-item{border-radius:18px;padding:25px 20px;margin-top:6px;margin-bottom:12px}.cart-company .cart-item h4{font-size:14px;margin-bottom:12px}.cart-company .cart-item img{height:55px}.cart-company .cart-item .clean{font-size:28px;font-weight:700;width:30px}.cart-company .cart-item .cart-item-amount{font-size:28px;font-weight:700;color:var(--main-color-primary);position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.cart-company .cart-item button{color:var(--main-color-primary)}.cart-company .cart-item .remove-btn{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.cart-company .blue{width:250px;margin-top:30px;margin-bottom:20px}.cart-company .resume-box{background-color:var(--main-color-primary);border-radius:12px;margin-top:12px;padding:30px;position:relative}.cart-company .resume-box h3{color:#fff}.cart-company .resume-box p{margin-top:20px;margin-bottom:15px;color:#fff}.cart-company .resume-box .amount-itens{color:var(--main-color-secundary);font-size:18px}.cart-company .resume-box button{width:100%;margin-top:20px}@media only screen and (max-width:600px){.cart-company .cart-item h3{padding-top:15px}.cart-company .cart-item .cart-item-amount{position:static;top:0;margin-right:0;margin-left:10px;transform:none;display:inline-block}.cart-company .cart-item .remove-btn{top:45px;left:auto;right:10px;margin-right:0;transform:none}}.order-history h1[data-v-bd7f65ca]{margin-bottom:40px}.order-history .indication-btns[data-v-bd7f65ca]{width:137px;height:34px;color:var(--main-color-primary)}.order-history .v-select[data-v-bd7f65ca]{width:160px;height:34px;display:inline-block}.order-history .vs__dropdown-toggle[data-v-bd7f65ca]{height:38px}.order-history .indication-box[data-v-bd7f65ca]{border:1px solid #c7c7c7;border-radius:6px;padding:12px 36px;width:85%;display:inline-block;font-size:13px;font-weight:700;color:var(--main-title-color)}.order-history .indication-box button[data-v-bd7f65ca]{height:14px;width:14px;float:right;padding-top:3px}.order-history .indication-value-box[data-v-bd7f65ca]{background-color:var(--main-color-primary);border:1px solid #c7c7c7;border-radius:6px;width:15%;padding:12px;display:inline-block;font-size:13px;font-weight:700;color:#fff;text-align:center}.order-history .order-items[data-v-bd7f65ca]{border:1px solid #c7c7c7;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-5px;padding:15px 15px;padding-top:20px;background-color:var(--main-color-lightgrey)}.order-history .order-items hr[data-v-bd7f65ca]{margin-bottom:0!important}.order-history .error-log[data-v-bd7f65ca]{color:#e03131}@media only screen and (max-width:600px){.order-history .indications[data-v-bd7f65ca]{border-radius:10px;padding:20px;margin:15px 0}.order-history .indications h1[data-v-bd7f65ca]{text-align:center;width:100%;margin-bottom:30px}.order-history .indications .v-select[data-v-bd7f65ca]{width:130px;font-size:14px}}.no-itens{min-height:400px;vertical-align:middle}.salesman-page{padding-top:50px;padding-bottom:50px}.profile-bar .user-img{width:60%;margin:auto;margin-top:40px}.profile-bar .remove-img-btn{margin-top:-28px;font-size:small;color:#b2bee0;font-weight:400}.profile-bar .remove-img-btn:hover{color:var(--main-text-color)}.profile-bar .image-box{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.profile-bar .profile-bg{height:116px;width:130px;margin:auto;margin-top:70px;margin-bottom:70px}.profile{margin-top:-15px}.profile .profile-bg{height:116px;width:130px;margin:auto;margin-top:70px;margin-bottom:70px}ul.profile-buttons{list-style:none;width:100%;min-height:74px;display:table}ul.profile-buttons li{display:block;text-align:center}ul.profile-buttons li:hover{background-color:var(--main-color-primary);cursor:pointer}ul.profile-buttons li a{width:100%;color:var(--main-text-color);display:inline-block;padding:20px 15px}ul.profile-buttons li a:hover{text-decoration:none;color:#fff!important}ul.profile-buttons .active{background-color:var(--main-color-primary);color:#fff;pointer-events:none}ul.profile-buttons .active a{color:#fff}@media only screen and (max-width:600px){.profile-bar{padding-top:30px;padding-bottom:30px}}.page-with-sidebar{margin-top:-15px}#register-box{height:100vh;overflow-y:auto;scrollbar-width:thin}#register-box::-webkit-scrollbar{width:6px}#register-box::-webkit-scrollbar-thumb{background-color:#888}#register-box::-webkit-scrollbar-track{background-color:#f0f0f0}.register-user h1{text-align:center;margin-top:12px;color:var(--main-text-color)}.register-user h3{text-align:center;margin-bottom:30px}.register-user .image-box{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%}.register-user .create-acount{height:55px;width:33.3%;text-align:center;position:fixed;bottom:0}.register-user .create-acount p{color:#fff;display:inline-block;margin-right:5px;margin-top:14px}.register-user .create-acount a{color:var(--main-color-secundary)}.register-user .password{position:relative}.register-user .password button{position:absolute;right:0;top:7px}.register-user .inputs-register{width:85%;margin-bottom:155px}.register-user .inputs-register button{font-weight:400;padding:8px 20px}.register-user .inputs-register button:focus{outline:none}.register-user .inputs-register input{background-color:var(--main-color-lightgrey);border:none!important;height:45px}.register-user .inputs-register input[type=checkbox]{width:25px;height:25px}@media only screen and (max-width:600px){#register-box{height:auto}.image-box{display:none}.register-user .inputs-register{margin-bottom:50px;position:relative}.register-user .create-acount{position:fixed;bottom:0;left:0;width:100%;z-index:1000}}.user-data h1{margin-top:15px;margin-bottom:25px}.user-data button.yellow{margin-top:8px;margin-bottom:26px}.user-data span{margin-left:8px}.user-data .user-grey-box,.user-data .user-grey-box-selected{border-radius:10px;background-color:var(--main-color-lightgrey);padding:20px 40px;margin-bottom:15px;cursor:pointer}.user-data .user-grey-box-selected .edit-btn,.user-data .user-grey-box .edit-btn{position:absolute;right:27px;top:39px}.user-data .user-grey-box-selected{border:2px solid var(--main-color-primary)}.user-data .separator{padding-top:30px;padding-bottom:10px}.plan-preview{background-color:var(--main-color-lightgrey)}.plan-preview .logo{margin-top:30px;margin-bottom:60px}.plan-preview .position-plan{top:30%;position:absolute;right:-160%;left:110%;z-index:5}.plan-preview .position-plan .plan-box-professional{box-shadow:none}.plan-preview .free-version-btn{margin-top:30px;width:100%}.card-user h2{margin-bottom:30px}.card-user .card-user-btns{width:137px;height:34px;color:var(--main-color-primary)}.card-user .btns-div{float:right}.remove-card{width:30px}.card-grey-box-user{border-radius:10px;background-color:var(--main-color-lightgrey2);padding:40px;margin-bottom:15px}@media only screen and (max-width:600px){.card-user{border-radius:10px;padding:20px;margin:15px 0}.card-user h1{text-align:center;width:100%}.card-user h2{margin-bottom:20px}.card-user .card-user-btns{width:100px;height:30px}.card-user .btns-div{padding-top:15px;float:none;text-align:center}}.banner[data-v-40c9fc47]{width:100%;height:auto;margin-bottom:30px}.profile[data-v-40c9fc47]{min-height:100vh}.profile .profile-bg[data-v-40c9fc47]{height:116px;width:130px;margin:auto;margin-top:70px;margin-bottom:70px}.my-plans[data-v-40c9fc47]{position:relative}.my-plans .title-bigger[data-v-40c9fc47]{font-size:30px}.indications h1{margin-bottom:40px}.indications .indication-btns{width:137px;height:34px;color:var(--main-color-primary)}.indications .v-select{width:160px;height:34px;display:inline-block}.indications .vs__dropdown-toggle{height:38px}.indications .indication-box{padding:12px 36px;width:85%;color:var(--main-title-color)}.indications .indication-box,.indications .indication-value-box{border:1px solid #c7c7c7;border-radius:6px;display:inline-block;font-size:13px;font-weight:700}.indications .indication-value-box{background-color:var(--main-color-primary);width:15%;padding:12px;color:#fff;text-align:center}@media only screen and (max-width:600px){.indications{border-radius:10px;padding:20px;margin:15px 0}.indications h1{text-align:center;width:100%;margin-bottom:30px}.indications .v-select{width:130px;font-size:14px}}.earnings h1{margin-bottom:40px}.earnings .earning-btns{width:137px;height:34px;color:var(--main-color-primary)}.earnings .v-select{width:160px;height:34px;display:inline-block}.earnings .vs__dropdown-toggle{height:38px}.earnings .earning-box{padding:12px 36px;color:var(--main-title-color)}.earnings .earning-box,.earnings .earning-value-box{border:1px solid #c7c7c7;border-radius:6px;font-size:13px;font-weight:700}.earnings .earning-value-box{background-color:var(--main-color-primary);padding:12px;color:#fff;text-align:center}@media only screen and (max-width:600px){.earnings{border-radius:10px;padding:20px;margin:15px 0}.earnings h1{text-align:center;width:100%;margin-bottom:30px}.earnings .v-select{width:130px;font-size:14px}}.filter-opportunities{height:190px;margin-top:-15px;margin-bottom:60px}.filter-opportunities h2{text-align:center;font-size:30px;padding-top:50px}.filter-opportunities button{width:100%}.filter-opportunities .filters-div{width:70%;margin-top:20px}.candidatures .box-amount-opportunities{border-radius:10px;color:var(--main-title-color);font-weight:700;text-align:center;padding:20px}.candidatures .box-amount-opportunities .amount-opportunity{font-size:45px}.candidatures .box-amount-opportunities .opportunity-status{font-size:17px}.candidatures .hr-registered{background-color:#053360;height:3px;width:60%;margin-top:12px}.candidatures .hr-waiting{background-color:#eeb013;height:3px;width:60%;margin-top:12px}.candidatures .hr-aproved{background-color:#28be50;height:3px;width:60%;margin-top:12px}.candidatures .hr-denied{background-color:#ee1313;height:3px;width:60%;margin-top:12px}.candidatures .filter-day{margin-top:40px;margin-bottom:40px}.candidatures .filter-day button{margin-right:8px;display:inline-block;border:.5px solid var(--main-color-mediumgrey);font-weight:400;width:105px;height:25px;background-color:#fff;color:var(--main-title-color)}.candidatures .filter-day h2{display:inline-block;margin-right:20px}@media only screen and (max-width:600px){.filter-opportunities{height:365px;margin-bottom:30px}.candidatures .box-amount-opportunities{margin-bottom:15px}}.opportunities .filter-search{margin-bottom:35px}.opportunities .filter-search input{margin-top:0}@media only screen and (max-width:600px){.opportunities .filter-search{margin-top:20px}}.opportunity-details h2{margin-bottom:10px}.opportunity-details p{background-color:var(--main-color-lightgrey);border-radius:12px;padding:20px 50px;font-size:16px}.opportunity-details .blue-text{color:var(--main-title-color)!important}.product-details{white-space:break-spaces}.product-details h2{margin-bottom:10px}.product-details p{font-size:16px}.product-details .grey-bg{background-color:var(--main-color-lightgrey);border-radius:12px;padding:20px 50px}.product-details .prices-bigger{font-size:18px}.product-details .blue-text{color:var(--main-title-color)!important}.product-details button{width:auto}.filter-opportunities button{margin-top:45px}.catalog-salesman{padding-top:30px;padding-bottom:50px}.catalog-salesman .box-amount-products{border-radius:10px;color:var(--main-title-color);font-weight:700;text-align:center;padding:20px}.catalog-salesman .box-amount-products .amount-opportunity{font-size:45px}.catalog-salesman .box-amount-products .opportunity-status{font-size:17px}.catalog-salesman .box-amount-products .hr-registered{background-color:#053360;height:3px;width:60%;margin-top:12px}.catalog-salesman .box-amount-products .hr-waiting{background-color:#eeb013;height:3px;width:60%;margin-top:12px}.catalog-salesman .box-amount-products .hr-aproved{background-color:#28be50;height:3px;width:60%;margin-top:12px}.catalog-salesman .box-amount-products .hr-denied{background-color:#ee1313;height:3px;width:60%;margin-top:12px}@media only screen and (max-width:600px){.filter-opportunities button{margin-top:0}.filter-opportunities{height:auto!important;padding-bottom:40px}.catalog-salesman{padding-bottom:30px;padding-top:0}.catalog-salesman .row{margin:0}.catalog-salesman .row .col-6{padding:1%}.catalog-salesman .box-amount-products{margin-bottom:10px;padding:10px}}.representation-list h2{margin-bottom:12px}.salesman-details-view{padding-top:60px}.salesman-details-view .salesman-title{color:var(--main-color-secundary);margin-top:5px}.salesman-details-view .clean{color:var(--main-color-primary);text-align:right;width:140px;height:32px;margin-top:6px}.salesman-details-view .company-city{color:var(--main-color-darkgrey);font-size:14px;font-weight:700;margin-top:5px}.salesman-details-view p{margin-top:16px}.salesman-details-view .experience h3{font-size:14pt;line-height:16pt}.salesman-details-view .experience h4.company{font-size:13pt;line-height:15pt;color:var(--main-color-primary)}.salesman-details-view .experience h4.date{font-size:10pt;line-height:15pt;color:var(--main-color-darkgrey);font-weight:100}.salesman-details-view .experience p{margin-top:0;white-space:break-spaces;margin-bottom:30px}.salesman-details-view .experience .summary p{margin-bottom:0}.training-search{padding-top:70px}.training-search h1{text-align:center}.training-search .segment-list{display:block;margin:0;margin-top:30px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-height:60px}.training-search .segment-list::-webkit-scrollbar{height:5px}.training-search .segment-list::-webkit-scrollbar-track{background:#f1f1f1}.training-search .segment-list::-webkit-scrollbar-thumb{background:var(--main-color-mediumgrey)}.training-search .segment-list::-webkit-scrollbar-thumb:hover{background:var(--main-color-darkgrey)}.training-search .segment-list .segment-list-item{width:auto;display:inline-flex;float:none;vertical-align:top;display:inline-block;height:125px;width:200px;white-space:normal}.training-search .segment-list .segment-list-item img{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:10px}.training-search .segment-list .segment-list-item h2{text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.training-search .teacher-list{display:block;margin:0;margin-top:30px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-height:60px}.training-search .teacher-list::-webkit-scrollbar{height:5px}.training-search .teacher-list::-webkit-scrollbar-track{background:#f1f1f1}.training-search .teacher-list::-webkit-scrollbar-thumb{background:var(--main-color-mediumgrey)}.training-search .teacher-list::-webkit-scrollbar-thumb:hover{background:var(--main-color-darkgrey)}.training-search .teacher-list .teacher-list-item{width:auto;display:inline-flex;float:none;vertical-align:top;display:inline-block;height:125px;width:200px;white-space:normal}.training-search .training-register-call{position:relative;padding:40px;border-radius:18px;border:1px solid var(--main-color-mediumgrey)}.training-search .training-register-call .hide{width:auto;padding:5px 10px;background-color:transparent;color:var(--main-title-color);position:absolute;right:12px;top:10px}.training-search .training-register-call .hide:hover{background-color:var(--main-color-secundary)}.training-search .training-register-call .go-to-training-btn{margin-top:10px;height:30px;margin-left:40px;width:auto}.training-search .training-register-call h2{text-align:center;display:inline-block}.training-search .training-list{padding-top:60px;padding-bottom:80px}.training-search .training-list .all-training-btn{float:right;width:230px;height:34px;color:var(--main-title-color)}.training-search .segment-item{text-align:center;padding:35px 0;border-radius:17px;background-color:var(--main-color-lightgrey);color:var(--main-title-color);font-weight:700;cursor:pointer;height:96px}.training-search .teacher-item{height:85px;width:85px;border:2px solid var(--main-color-mediumgrey);background-position:50%!important;background-size:cover!important;border-radius:50%;cursor:pointer}@media only screen and (max-width:600px){.training-search .segment-list .segment-list-item,.training-search .teacher-list .teacher-list-item{width:auto}.training-search .training-register-call .go-to-training-btn{margin-left:0}.training-search .search button{width:100%}.training-search .segment-item{margin-bottom:10px}}.training-my{padding-top:70px}.training-my h1{text-align:center}.training-my .add-btns{border:1px solid #053360;border-radius:6px;height:90px}.training-my .training-list{padding-bottom:80px}.training-my .training-list .all-training-btn{float:right;width:230px;height:34px;color:var(--main-title-color)}@media only screen and (max-width:600px){.training-my{padding-top:20px}.training-my .training-list{padding-bottom:0}}.file-upload .input-wrapper{background-color:#efeaea!important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;display:flex;flex-direction:column;justify-content:center;align-items:center}.file-upload .input-wrapper:hover{background-color:#a3aab4!important}.file-upload .input-wrapper .file-upload-label .file-upload-icon{align-self:center;display:initial!important}.file-upload .input-wrapper .file-upload-label div{font-size:10pt;margin-top:20px;color:#000}video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-upload .thumb{height:392px}.video-upload .file-upload-label{height:100%;padding:initial!important;padding-top:30%!important}.training-register{padding-top:50px}.training-register h1{text-align:center}.training-register .lessons .item-btn{height:25px;width:136px;font-weight:400;float:right;margin-top:14px}.training-register .lessons .classItem{border:1px solid var(--main-color-primary);border-radius:1em;padding:20px 40px;margin-bottom:8px;height:95px}.training-register .lessons .classItem img{max-width:100%;height:50px}.training-register .lessons .classItem input{border:none!important;outline:none;width:calc(100% - 180px);border-radius:0}.training-register .lessons .classItem .close{background-color:transparent;width:20px;height:20px;margin-top:14px;margin-left:20px}.training-register .lessons .classItem .lesson-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.training-register .lessons .new-section{width:100%;height:45px;background-color:var(--main-color-lightgrey);color:var(--main-title-color);font-weight:700;margin-top:10px}.training-register .lessons .new-section:hover{background-color:var(--main-color-primary);color:#fff}.training-register .thumb{padding-top:50%}@media only screen and (max-width:600px){.training-register .box-item{height:75%!important}}.lesson-register{padding-top:50px}.lesson-register h1{text-align:center}.lesson-register .thumb{padding-top:50%}.lesson-register .file-upload .input-wrapper .file-upload-label{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.lesson-register .box-item{height:75%!important}}.training-view .training-image{width:100%;max-height:100%}.training-view .training-view-infos{background-color:var(--main-color-lightgrey);padding:50px 45px}.training-view .training-view-infos h2{padding-bottom:8px}.training-view .training-view-infos h3{display:inline-block;position:absolute;padding-top:16px}.training-view .training-view-infos .teacher-photo{height:40px;width:40px;margin-top:5px;border:2px solid var(--main-color-mediumgrey);background-position:50%!important;background-size:cover!important;border-radius:50%;display:inline-block;margin-right:10px}.training-view .training-view-infos i.fas{color:var(--main-title-color);margin-top:7px;font-size:22pt;margin-right:12px}.training-view .training-view-infos .col-md-5{text-align:right}.training-view .training-view-sections ul.section-lesson-buttons{list-style:none;width:100%;height:100%;min-height:74px;display:table}.training-view .training-view-sections ul.section-lesson-buttons li{display:block;padding:18px;pointer-events:none}.training-view .training-view-sections ul.section-lesson-buttons li:hover{background-color:var(--main-color-primary);cursor:pointer}.training-view .training-view-sections ul.section-lesson-buttons li a{max-width:110px;color:var(--main-text-color);font-size:10pt}.training-view .training-view-sections ul.section-lesson-buttons li a:hover{text-decoration:none;color:#fff}@media only screen and (max-width:600px){.training-view-infos{background-color:transparent;padding:40px 15px}.training-view-infos .col-md-5{text-align:left}.training-view-infos .col-md-7{padding-bottom:12px}}.training-teacher h1{text-align:center}.training-teacher .training-list{padding-top:60px;padding-bottom:80px}.training-teacher .training-list .all-training-btn{float:right;width:230px;height:34px;color:var(--main-title-color)}.training-segment h1{text-align:center}.training-segment .training-list{padding-top:60px;padding-bottom:80px}.training-segment .training-list .all-training-btn{float:right;width:230px;height:34px;color:var(--main-title-color)}.training-subscribed h1{text-align:center}.training-subscribed .training-list{padding-top:60px;padding-bottom:80px}.training-subscribed .training-list .all-training-btn{float:right;width:230px;height:34px;color:var(--main-title-color)}.training-subscribed .training-details{border-top:1px solid var(--main-color-mediumgrey);border-bottom:1px solid var(--main-color-mediumgrey);padding:30px 0}.training-subscribed .no-training{text-align:center}.training-subscribed .no-training p{font-size:16px;font-weight:500;margin:20px 0 12px}.training-subscribed .no-training button{width:auto}@media only screen and (max-width:600px){.training-subscribed .training-details .col-md-3{padding-bottom:20px}}.cart-user{padding-top:45px}.cart-user p{line-height:16pt!important}.cart-user .cart-item{border-radius:18px;padding:25px 20px;margin-top:6px;margin-bottom:12px}.cart-user .cart-item h4{font-size:14px;margin-bottom:12px}.cart-user .cart-item img{height:55px}.cart-user .cart-item .clean{font-size:28px;font-weight:700}.cart-user .cart-item .cart-item-amount{font-size:28px;font-weight:700;color:var(--main-color-primary);position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.cart-user .cart-item button{color:var(--main-color-primary)}.cart-user .cart-item .remove-btn{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.cart-user .blue{width:250px;margin-top:30px;margin-bottom:20px}.cart-user .resume-box{background-color:var(--main-color-primary);border-radius:12px;margin-top:12px;padding:30px;position:relative}.cart-user .resume-box h3{color:#fff}.cart-user .resume-box p{margin-top:20px;margin-bottom:15px;color:#fff}.cart-user .resume-box .amount-itens{color:var(--main-color-secundary);font-size:18px}.cart-user .resume-box button{width:100%;margin-top:20px}@media only screen and (max-width:600px){.cart-user .cart-item h3{padding-top:15px}.cart-user .cart-item .cart-item-amount{position:static;top:0;margin-right:0;margin-left:10px;transform:none;display:inline-block}.cart-user .cart-item .remove-btn{top:45px;left:auto;right:10px;margin-right:0;transform:none}}.order-confirm h2{padding-bottom:20px}.order-confirm .card-grey-box{border-radius:10px;background-color:var(--main-color-lightgrey);padding:30px;margin-bottom:15px;cursor:pointer}.order-confirm .card-grey-box .box-check{margin:auto;height:30px;width:30px}.order-confirm .card-grey-box .box-check img{display:none}.order-confirm .card-grey-box .box-check.box-selected img{display:block}.order-confirm .card-empty-box{background-color:var(--main-color-lightgrey);border-radius:10px;margin-bottom:15px;padding:15px 15px;height:152px;cursor:pointer}.order-confirm .card-empty-box img{display:block;margin:auto;margin-top:24px}@media only screen and (max-width:600px){.order-confirm .card-empty-box,.order-confirm .card-grey-box{margin-left:15px;margin-right:15px}}.order-sucessful{padding:70px 0}.order-sucessful img{height:80px;margin-bottom:20px}.order-sucessful h1{text-align:center}.order-sucessful .buttons{text-align:center;padding-top:30px}.order-sucessful .buttons button{width:200px}.order-history h1[data-v-964950fa]{margin-bottom:40px}.order-history .indication-btns[data-v-964950fa]{width:137px;height:34px;color:var(--main-color-primary)}.order-history .v-select[data-v-964950fa]{width:160px;height:34px;display:inline-block}.order-history .vs__dropdown-toggle[data-v-964950fa]{height:38px}.order-history .indication-box[data-v-964950fa]{border:1px solid #c7c7c7;border-radius:6px;padding:12px 36px;width:85%;display:inline-block;font-size:13px;font-weight:700;color:var(--main-title-color)}.order-history .indication-box button[data-v-964950fa]{height:14px;width:14px;float:right;padding-top:3px}.order-history .indication-value-box[data-v-964950fa]{background-color:var(--main-color-primary);border:1px solid #c7c7c7;border-radius:6px;width:15%;padding:12px;display:inline-block;font-size:13px;font-weight:700;color:#fff;text-align:center}.order-history .order-items[data-v-964950fa]{border:1px solid #c7c7c7;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-5px;padding:15px 15px;padding-top:20px;background-color:var(--main-color-lightgrey)}.order-history .order-items hr[data-v-964950fa]{margin-bottom:0!important}@media only screen and (max-width:600px){.order-history .indications[data-v-964950fa]{border-radius:10px;padding:20px;margin:15px 0}.order-history .indications h1[data-v-964950fa]{text-align:center;width:100%;margin-bottom:30px}.order-history .indications .v-select[data-v-964950fa]{width:130px;font-size:14px}}.lesson-watch .training-image{width:100%;max-height:100%}.lesson-watch .rating{position:absolute;background-color:hsla(0,0%,100%,.9333333333333333);border-radius:10px;padding:20px 55px;top:175px;left:50%;margin-right:-50%;transform:translate(-50%,-50%);width:350px}.lesson-watch .rating h2{text-align:center;margin-bottom:20px}.lesson-watch .rating button{width:160px;margin-top:20px}.lesson-watch .rating i{cursor:pointer}.lesson-watch .rating .rating-item{display:flex}.lesson-watch .rating .rating-item .rating-name{width:50%}.lesson-watch .rating .rating-item .rating-stars{width:50%;text-align:right}.lesson-watch .lesson-watch-infos{background-color:var(--main-color-lightgrey);padding:50px 45px}.lesson-watch .lesson-watch-infos h2{padding-bottom:8px}.lesson-watch .lesson-watch-infos h3{display:inline-block;position:absolute;padding-top:16px}.lesson-watch .lesson-watch-infos .teacher-photo{height:40px;width:40px;margin-top:5px;border:2px solid var(--main-color-mediumgrey);background-position:50%!important;background-size:cover!important;border-radius:50%;display:inline-block;margin-right:10px}.lesson-watch .lesson-watch-infos i.fas{color:var(--main-title-color);margin-top:7px;font-size:22pt;margin-right:12px}.lesson-watch .lesson-watch-infos .col-md-5{text-align:right}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons{list-style:none;width:100%;height:100%;min-height:74px;display:table}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons li{display:block;cursor:pointer}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons li:hover{background-color:var(--main-color-primary);cursor:pointer}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons li a{color:var(--main-text-color);width:100%;display:inline-block;padding:20px 15px;font-size:10pt}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons li a:hover{text-decoration:none;color:#fff}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons .active{background-color:var(--main-color-primary);color:#fff;pointer-events:none}.lesson-watch .lesson-watch-sections ul.section-lesson-buttons .active a{color:#fff}@media only screen and (max-width:600px){.lesson-watch-infos{background-color:transparent;padding:40px 15px}.lesson-watch-infos .col-md-5{text-align:left}.lesson-watch-infos .col-md-7{padding-bottom:12px}}.annotations{padding-top:70px}.annotations .annotation-item h2{padding-top:25px}.annotations .annotation-item hr{margin:65px 0}.annotations .annotation-item .annotation-right{padding:30px 45px;border-radius:11px;background-color:#fff}.annotations .annotation-item .annotation-right .time{border:.5px solid var(--main-color-primary);color:var(--main-title-color);width:100px;height:27px;text-align:center;float:left;margin-top:10px;margin-right:12px}.annotations .annotation-item .annotation-right .hr-white{background-color:#fff;height:1px;width:100%}.annotations .annotation-item .annotation-right hr{margin:17px 0}.copy-link{padding:10px 20px;width:auto;cursor:pointer;margin-top:10px}.copy-link p{display:inline-block}.copy-link i{padding-left:10px}.mx-btn-text{width:auto!important}.company-page{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:600px){main{padding-top:60px;padding-bottom:60px}}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}main ol,main ul{list-style:none}main blockquote,main q{quotes:none}main blockquote:after,main blockquote:before,main q:after,main q:before{content:"";content:none}main table{border-collapse:collapse;border-spacing:0}:root{--main-bg-color:#fff;--main-title-color:#053360;--main-text-color:#444;--main-menu-text-color:#3c3c3c;--main-title-color-dark:#053360;--main-color-primary:#053360;--main-color-primary-dark:#08a;--main-color-primary-dark2:#022984;--main-color-secundary:#eeb013;--main-color-secundary-light:#f3c758;--main-color-secundary-dark:#a77b0c;--main-color-thirdparty:#00bec4;--main-color-thirdparty-light:#04cfd6;--main-color-thirdparty-dark:#058f93;--main-color-oposite:#fff;--main-color-lightgrey:#f2f2f2;--main-color-lightgrey2:#ddd;--main-color-mediumgrey:#c7d2dc;--main-color-darkgrey:#707070;--color-primary:#499c5b}body,html{position:relative;width:100%;overflow-x:hidden;background:var(--main-bg-color)}body{font-family:Nunito;font-weight:300;color:#5e646b}body button{font-weight:700;padding:5px 12px;cursor:pointer;background-color:var(--main-color-secundary);border:none;border-radius:5px;color:#fff;height:39px;width:125px}body button:disabled{cursor:default;pointer-events:none}body button:disabled,body button:disabled:hover{opacity:.5;background-color:var(--main-color-mediumgrey)}body button:hover{text-decoration:none;background-color:var(--main-color-mediumgrey);color:var(--main-title-color)}body button.border{border:.5px solid var(--main-color-primary)!important;background:transparent;color:var(--main-title-color);width:105px;height:25px}body button.border-white{border:.5px solid #fff!important;background:transparent;color:#fff}body button.border-white.active,body button.border-white:hover{background:#fff;color:var(--main-title-color)}body button.border-secundary{border:.5px solid var(--main-color-secundary);background:transparent;color:#fff}body button.border-secundary:hover{background:var(--main-color-primary);color:#fff;border:none}body button.border-white.disable{opacity:.3;background-color:var(--main-color-mediumgrey);cursor:not-allowed;pointer-events:none}body button.border-white.disable:hover{opacity:.3;background-color:var(--main-color-mediumgrey);color:var(--main-title-color)}body button.white{background:#fff;color:var(--main-title-color)}body button.white:hover{background:var(--main-color-primary);color:#fff}body button.full{width:100%}body .button.big{font-size:18pt;margin-top:50px;margin-bottom:50px;width:100%;padding:14px!important}body button.blue{background-color:var(--main-color-primary);color:#fff}body button.blue:hover{background-color:var(--main-color-primary-dark)}body button.blue-border{background-color:transparent;border-color:var(--main-color-primary);color:var(--main-color-primary);border:1px solid}body button.blue-border:hover{background-color:var(--main-color-mediumgrey);border-color:var(--main-color-mediumgrey)}body button.grey{background-color:var(--main-color-lightgrey);color:var(--main-title-color)}body button.grey:hover{background-color:var(--main-color-primary);color:#fff}body button.grey.active{background:var(--main-color-primary);color:#fff}body button.grey.disable{cursor:not-allowed;pointer-events:none}body button.grey.disable,body button.grey.disable:hover{opacity:.5;background-color:var(--main-color-mediumgrey)}body button.grey.disable:hover{color:var(--main-title-color)}body button.clean{padding:0;cursor:pointer;background-color:transparent;border:none;border-radius:0;color:var(--main-text-color);width:auto}body button.clean:hover{text-decoration:none;background-color:transparent;color:#b2bee0}body button.btn-x{width:19px;height:19px;border-radius:50%;padding:2px;position:absolute;right:25px;top:10px;font-family:monospace}body button.btn-x,body button.btn-x:hover{background-color:var(--main-color-primary);color:#fff}body button.btn-x:focus{outline:none}body button.remove{background-color:var(--main-color-mediumgrey);color:var(--main-title-color);margin-right:12px}body button.remove:hover{background-color:var(--main-color-secundary);color:#fff}body .swal2-actions button{width:auto}body .grey-title-div{height:130px}body .grey-title-div h1{padding-left:135px;padding-top:55px;display:inline-block}body .grey-title-div button{width:175px;height:34px;margin-top:54px;color:var(--main-title-color)}body .status-text-green{color:#44af3b;font-weight:700}body .status-text-red{color:#e52122;font-weight:700}body .status-text-blue{color:var(--main-title-color);font-weight:700}body .refer-and-win-floating{z-index:100;width:197px;height:45px;position:fixed;bottom:50px;right:0}body .refer-and-win-floating .refer-and-win-floating-left{background-color:var(--main-color-primary);position:fixed;bottom:50px;right:99px;height:43px;width:100px;font-size:25px;color:#fff;margin:auto;padding:10px;padding-left:20px;border-radius:5px;cursor:pointer;z-index:101;-webkit-animation:color-change 2.5s infinite;animation:color-change 2.5s infinite}@-webkit-keyframes color-change{0%{background-color:var(--main-color-primary)}50%{background-color:#095bad}to{background-color:var(--main-color-primary)}}@keyframes color-change{0%{background-color:var(--main-color-primary)}50%{background-color:#095bad}to{background-color:var(--main-color-primary)}}body .refer-and-win-floating .refer-and-win-floating-btn{position:fixed;bottom:49px;right:0;height:45px;width:147px;color:var(--main-title-color);z-index:101;outline:none}body .refer-and-win-floating .refer-and-win-floating-btn:hover{color:var(--main-title-color)!important;background-color:var(--main-color-secundary)!important}body .menu-content-box{background-color:#fff;box-shadow:0 10px 40px rgba(0,0,0,.10196078431372549);border-radius:10px;padding:50px;margin:35px 20px}body .plyr__volume{max-width:150px}body .icon-button{position:absolute;top:0;right:159px}body .btn-padding{padding:9px 40px}body h1,body h2,body h3,body h4{font-family:Nunito;color:var(--main-title-color);font-weight:700}body h1{font-size:30px}body h2{font-size:21px}body h2 small{font-size:11pt;font-weight:300;font-size:12px/25px}body .h2-bigger{font-size:30px}body h3{font-size:16px}body h4{font-size:12px}body p{color:var(--main-text-color);font-size:14px;line-height:19pt;font-weight:300}body label{color:var(--main-title-color-dark);font-weight:400}body .alert-required{padding-left:5px;color:red}body .box-border{border:1px solid var(--main-color-mediumgrey)}body .main-color-bg{background-color:var(--main-color-primary)}body .secundary-color-bg{background-color:var(--main-color-secundary)}body .light-grey-bg{background-color:var(--main-color-lightgrey)}body .light-grey-bg .title-bg-grey{background-color:var(--main-color-lightgrey2)!important}body .white-bg{background-color:#fff}body .title-bg-grey{height:auto;border-radius:8px;background-color:var(--main-color-lightgrey)}body .title-bg-grey h3{padding:12px 30px}body .medium-grey-bg{background-color:var(--main-color-mediumgrey)}body .center-text{text-align:center}body .icon-left{float:left;margin-right:15px}body .not-favorite{filter:invert(50%) sepia(100%) saturate(0) hue-rotate(178deg) brightness(150%) contrast(100%)}body .icon-yellow{filter:grayscale(100%) brightness(120%) sepia(90%) hue-rotate(5deg) saturate(500%) contrast(.7)}body .no-padding{padding:0}body .no-padding-left{padding-left:0}body .no-padding-right{padding-right:0}body .add-padding{padding:40px}body ul.menu-buttons,body ul.menu-buttons-home{list-style:none;width:100%;height:100%;min-height:74px;background-color:var(--main-color-primary);display:table}body ul.menu-buttons-home li,body ul.menu-buttons li{display:table-cell;vertical-align:middle;padding:5px;text-align:center}body ul.menu-buttons-home li:hover,body ul.menu-buttons li:hover{cursor:pointer;border-bottom:2px solid var(--main-color-secundary)}body ul.menu-buttons-home li a,body ul.menu-buttons li a{max-width:110px;color:#fff!important}body ul.menu-buttons-home li a:hover,body ul.menu-buttons li a:hover{text-decoration:none}body .only-mobile{display:none}body .icon-favorite{position:absolute;right:-15px;top:-15px;padding:10px;padding-top:0}body .vs__clear{width:30px}body .remove-select-x .vs__clear{display:none}body .video-js .vjs-play-progress:before,body .vjs-slider-horizontal .vjs-volume-level:before{top:auto}body .video-js .vjs-play-progress:after{display:none}main *{margin:0;padding:0;box-sizing:border-box}main section{padding-top:50px;padding-bottom:50px}main .sub-menu{min-height:130px;padding-top:40px;padding-bottom:40px}main .sub-menu h1{padding-top:10px;padding-left:0}main .sub-menu button{margin-top:6px;width:100%}main .sub-menu .teacher-photo{height:50px;width:50px;margin-top:5px;border:2px solid var(--main-color-mediumgrey);background-position:50%!important;background-size:cover!important;border-radius:50%;display:inline-block;margin-right:10px}main .sub-menu i.fas{color:var(--main-title-color);margin-top:7px;font-size:32pt;margin-right:12px}main .bigger h2{font-size:30px}main .center{margin:auto;position:relative;display:block}main .center-all{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}main .no-border{border:0!important;border-radius:0!important}main b,main strong{font-weight:700!important}main .last{text-align:right}main img{max-width:80%;vertical-align:middle}main hr{background-color:#e5e5e5;width:100%;height:2px;margin-top:17px;margin-bottom:17px}main .hr-yellow{background-color:var(--main-color-secundary);width:100%;height:4px}main .hr-yellow.hr-4{width:4%}main .hr-yellow.hr-45{width:45px}main .hr-yellow-light{background-color:var(--main-color-secundary);width:100%;height:2px}main .hr-yellow-light.hr-4{width:4%}main .hr-yellow-light.hr-25{width:25%;margin-bottom:8px;margin-top:8px}main hr.hr-style{margin-top:30px}main hr.hr-style:before{content:"";position:absolute;top:-2px;width:0;height:4px;background:var(--main-color-mediumgrey)}main hr.hr-style.hr-25:before{width:25%}main hr.hr-style.hr-50:before{width:50%}main hr.hr-style.hr-75:before{width:75%}main .top-space{margin-top:40px}main .padding-top-to-header{padding-top:30px}main .row>div>.card{width:100%!important}.section{padding:50px 15px}.box-padding{padding:25px}.box-item{position:relative;border-radius:18px;margin-bottom:5px;padding:15px 15px;border:1px solid var(--main-color-mediumgrey);color:var(--main-text-color);background:#fff;cursor:pointer;overflow:hidden}.box-item h4{margin-top:10px}.box-item p{font-size:14px;line-height:12pt}.box-item .box-check{position:absolute;bottom:-27px;left:50%;margin-left:-27px;height:54px;width:54px;border-radius:50%}.box-item .box-check img{display:none;border:5px solid #fff}.box-item .box-check.box-selected img{display:block}.box-item:hover{border-color:var(--main-color-primary)!important}.box-item-details{border-radius:5px;border:1px solid!important;border-color:var(--main-color-lightgrey)!important;color:var(--main-text-color);background:#fff}.box-item-details,.box-item-empty{margin-bottom:5px;padding:15px 15px}.box-item-empty{background-color:var(--main-color-lightgrey);border-radius:18px;height:195px;cursor:pointer}.box-item-empty:hover{background-color:var(--main-color-mediumgrey)!important}.box-item-empty img{display:block;margin:auto;margin-top:44px}.box-item.card-item{padding:30px;background-color:transparent!important;height:170px}.box-item.address-item{padding:18px;background-color:transparent!important;height:100px}.box-item.card-item button.remove-card{position:absolute;top:10px;right:10px;padding:6px 10px!important}.info-content{padding:50px;background-color:var(--main-color-lightgrey);border-radius:25px;margin-top:30px;padding-bottom:50px}@media only screen and (max-width:600px){.box-item-empty{height:85px!important}.box-item-empty img{margin-top:10px;width:54px}.btn-full-m button{width:100%;margin-bottom:5px}.title-wrapper .title-space{padding:25px 0}.hide-mobile{display:none!important}.only-mobile{display:block!important}.icon-favorite{right:22px!important;top:-101px!important}.box-item{padding:10px!important;height:115px!important}.box-item .box-check{border:1px solid #b2bee0;left:20px;top:20px;margin:0;padding:5px}.box-item .box-check img{border:none}.section{padding:5px 15px}body .refer-and-win-floating,body .refer-and-win-floating .refer-and-win-floating-left{bottom:65px}body .refer-and-win-floating .refer-and-win-floating-btn{bottom:64px}body .grey-title-div{height:auto!important}body .grey-title-div button{margin-top:20px!important}body .remove-side-margin{margin-left:0;margin-right:0}body .menu-content-box{background-color:var(--main-color-lightgrey);box-shadow:0 0 0 transparent;border-radius:0;padding:0}body .menu-content-box .grey{background-color:var(--main-color-primary);color:#fff}body .no-padding-left-m{padding-left:0}body .no-padding-right-m{padding-right:0}main .sub-menu button{width:100%;margin-top:20px}}.form-style-9 ul{padding:0;margin:0;list-style:none}.form-style-9 ul li{display:block;margin-bottom:10px;min-height:35px}.form-style-9 ul li .field-style{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:8px;outline:none;border:1px solid #b0cfe0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.form-style-9 ul li .field-style:focus{box-shadow:0 0 5px #b0cfe0;border:1px solid #b0cfe0}.form-style-9 ul li .field-split{width:49%}.form-style-9 ul li .field-full{width:100%}.form-style-9 ul li input.align-left{float:left}.form-style-9 ul li input.align-right{float:right}.form-style-9 ul li textarea{width:100%;height:100px}.form-style-9 ul li input[type=button]:hover,.form-style-9 ul li input[type=submit]:hover{background:linear-gradient(180deg,#2d77a2 5%,#337da8);background-color:#28739e}.file-upload .input-wrapper{background-color:#ccc!important;position:absolute!important;top:0;bottom:0;left:0;right:0}.file-upload .input-wrapper .file-upload-label .file-upload-icon{margin-top:50px;color:#555}.file-upload .input-wrapper{height:100%!important}.box-item .thumb{margin:0!important}.list .thumb{background-color:#ccc;margin-left:0;margin-bottom:0;margin-right:15px;width:60px;height:60px;padding-top:unset;float:left}.thumb{width:100%;padding-top:100%;display:block;margin:auto;margin-bottom:16px;position:relative;background-position:50%;background-repeat:no-repeat;background-size:contain}.thumb .close-button{position:absolute;top:0;right:0;color:var(--main-text-color);font-size:17pt}.thumb .close-button:hover{color:var(--main-color-secundary-light)}input,textarea{background:#fff 0 0 no-repeat padding-box;border:1px solid #b2bee0!important;opacity:1;text-align:left;letter-spacing:.65px;color:#525252;width:100%;margin-top:5px;margin-bottom:10px;border-radius:10px;padding:12px 25px!important;height:38px}input:disabled,textarea:disabled{color:rgba(82,82,82,.5215686274509804);background-color:#f8f8f8}select{background:#fff 0 0 no-repeat padding-box;border:0 solid #ccc!important;opacity:1;text-align:left;letter-spacing:.65px;color:#525252;width:100%;height:44px;margin-bottom:10px;border-radius:5px;padding:12px 25px!important}.contact-info-data img{float:left;margin-right:10px}.contact-info>p{font:Regular 15px/27px Poppins;color:#777}.contact-info-data h3,.contact-info>p{text-align:left;letter-spacing:0;opacity:1}.contact-info-data h3{font:700 18px/23px Helvetica Neue;color:#d0d0d0}.contact-info-data p{text-align:left;font:Medium 18px/23px Helvetica Neue;letter-spacing:0;color:#9d9d9b;opacity:.99}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;z-index:1;cursor:pointer;padding-top:5px;height:20px;width:100%}input[type=checkbox]+label,input[type=radio]+label{position:relative;cursor:pointer;height:20px;width:100%;padding-left:7px;padding-top:3px;padding-bottom:3px;margin:5px 0}input[type=checkbox]+label:before,input[type=radio]+label:before{content:" ";text-align:center;pointer-events:none;display:inline-block;border:1px solid var(--main-color-secundary);border-radius:3px;top:2px;position:relative;width:13px;height:13px}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:" ";position:relative;background-color:var(--main-color-secundary)}input[type=checkbox]:checked+label:before{content:"✓";color:#fff}input.checkbox-blue:checked{background-color:var(--main-color-primary)}.box-content{background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:-10px -10px 25px -25px #000;min-height:calc(100vh - 7rem);margin-bottom:50px}.box-content input,.box-content textarea{border:1px solid!important;border-color:var(--main-color-lightgrey)!important}.row.list{margin-top:20px;padding:0 15px}.vs__dropdown-toggle input{border:0 solid!important}.vs__selected-options>*{margin-top:0!important}.vs__search{padding:0 7px!important}.vs--single .vs__selected{position:absolute;height:100%}.vs__dropdown-toggle{background:#fff 0 0 no-repeat padding-box;border:1px solid!important;border-color:var(--main-color-mediumgrey)!important;opacity:1;text-align:left;letter-spacing:.65px;color:#525252;width:100%;margin-bottom:10px;border-radius:10px;padding:0!important}.container-fluid-mobile{padding:0}.page-with-sidebar{display:grid;grid-template-columns:minmax(150px,25%) 1fr;margin-top:0!important}@media only screen and (max-width:600px){main{padding-top:60px;padding-bottom:60px}.page-with-sidebar{grid-template-rows:auto 1fr;grid-template-columns:none}}.company-user-data h1{margin-top:15px;margin-bottom:25px}.company-user-data button.yellow{margin-top:8px;margin-bottom:26px}.company-user-data .user-grey-box{border-radius:10px;background-color:var(--main-color-lightgrey);padding:20px 40px;margin-bottom:15px}.company-user-data .separator{padding-top:30px;padding-bottom:10px}@media only screen and (max-width:600px){.company-user-data .img-box{height:330px!important}}.training-watch .training-image{width:100%;max-height:100%}.training-watch .training-watch-infos{background-color:var(--main-color-lightgrey);padding:50px 45px}.training-watch .training-watch-infos h2{padding-bottom:8px}.training-watch .training-watch-infos h3{display:inline-block;position:absolute;padding-top:16px}.training-watch .training-watch-infos .teacher-photo{height:40px;width:40px;margin-top:5px;border:2px solid var(--main-color-mediumgrey);background-position:50%!important;background-size:cover!important;border-radius:50%;display:inline-block;margin-right:10px}.training-watch .training-watch-infos i.fas{color:var(--main-title-color);margin-top:7px;font-size:22pt;margin-right:12px}.training-watch .training-watch-infos .col-md-5{text-align:right}.training-watch .training-watch-sections ul.section-lesson-buttons{list-style:none;width:100%;height:100%;min-height:74px;display:table}.training-watch .training-watch-sections ul.section-lesson-buttons li{display:block;cursor:pointer}.training-watch .training-watch-sections ul.section-lesson-buttons li:hover{background-color:var(--main-color-primary);cursor:pointer}.training-watch .training-watch-sections ul.section-lesson-buttons li a{color:var(--main-text-color);width:100%;display:inline-block;padding:20px 15px;font-size:10pt}.training-watch .training-watch-sections ul.section-lesson-buttons li a:hover{text-decoration:none;color:#fff}.training-watch .training-watch-sections ul.section-lesson-buttons .active{background-color:var(--main-color-primary);color:#fff;pointer-events:none}.training-watch .training-watch-sections ul.section-lesson-buttons .active a{color:#fff}@media only screen and (max-width:600px){.training-watch-infos{background-color:transparent;padding:40px 15px}.training-watch-infos .col-md-5{text-align:left}.training-watch-infos .col-md-7{padding-bottom:12px}}