﻿.companies-plugin .relative{position:relative}.companies-plugin .required:after{content:'*';color:red}.companies-plugin .info{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center}.companies-plugin .info:after{content:' ℹ';background-color:#000;color:#fff;padding:2px;width:16px;height:16px;font-family:"Arial", sans-serif;line-height:1;border-radius:50%;font-size:12px;text-align:center;margin-left:5px;cursor:help}.companies-plugin .showHidePasswordButton{display:flex;justify-content:center;width:2rem;border:0;padding:0;margin-top:.6rem;position:absolute;top:0;right:0;background-color:transparent}.companies-plugin .passwordShowHide{padding-right:1.8rem}.companies-plugin .is-invalid.passwordShowHide{margin-bottom:0}.companies-plugin .showPasswordIcon{width:1.25rem;height:1.25rem}.companies-plugin .nk-password-estimator-result-danger{color:#dc3545}.companies-plugin .nk-password-estimator-result-warning{color:#ffc107}.companies-plugin .nk-password-estimator-result-success{color:#28a745}.companies-plugin #companiesMap{height:450px;width:100%}.companies-plugin #companiesMap.errorMap{width:auto;background-color:inherit;border:solid 3px red}.companies-plugin .company-services{display:flex;flex-flow:row wrap;gap:1rem;padding:0;list-style:none}.companies-plugin .company-services>li{flex:0 0 100%;border:1px solid #ccc}@media screen and (min-width: 576px){.companies-plugin .company-services>li{flex:0 0 calc(50% - 0.5rem)}}@media screen and (min-width: 1200px){.companies-plugin .company-services>li{flex:0 0 calc(33.3333% - 0.6666rem)}}.companies-plugin .company-service{height:100%}.companies-plugin .company-service__logo{height:200px;position:relative;overflow:hidden;margin-bottom:10px}.companies-plugin .company-service__logo img{width:100%;height:100%;object-fit:cover}.companies-plugin .company-service__discount{position:absolute;top:10px;right:10px;background-color:#333;color:#fff;padding:5px 10px;border-radius:20px;margin-left:10px}.companies-plugin .company-service__category{position:absolute;bottom:10px;right:10px;background-color:#333;color:#fff;padding:5px 10px;border-radius:20px;margin-left:10px}.companies-plugin .company-service__data{padding:15px}.companies-plugin .company-service__desc+.company-service__info{margin-top:15px}.companies-plugin .companies-register .dz-button{font-size:25px !important;width:335px;text-align:center;float:none}.companies-plugin .companies-register .dz-remove{margin-top:10px}.companies-plugin .companies-register .dz-error-message{margin-top:30px}.companies-plugin .companies-register .agreement-checkbox{display:flex;flex-flow:row nowrap;align-items:flex-start}.companies-plugin .companies-register .agreement-checkbox label{order:1}.companies-plugin .companies-register .agreement-checkbox .info:after{margin-right:5px;margin-left:0}.companies-plugin .companies-register .agreement-checkbox input[type=checkbox]{order:0;margin-right:10px;margin-top:6px}.companies-plugin .companies-register__section{margin-bottom:30px}.companies-plugin .companies-register__main-data,.companies-plugin .companies-register__localisation,.companies-plugin .companies-register__pictures{margin-bottom:20px}.companies-plugin .companies-register__actions{display:flex;justify-content:right}.companies-plugin .companies-login__actions{text-align:right}.companies-plugin .companies-reset-password__actions{display:flex;justify-content:right}.companies-plugin .companies-search-company{margin-bottom:30px}.companies-plugin .companies-search-company__actions{text-align:right}.companies-plugin .companies-list{display:flex;flex-flow:row wrap;gap:1rem;padding:0;list-style:none}.companies-plugin .companies-list__item{flex:0 0 100%}@media screen and (min-width: 576px){.companies-plugin .companies-list__item{flex:0 0 calc(50% - 0.5rem)}}@media screen and (min-width: 1200px){.companies-plugin .companies-list__item{flex:0 0 calc(33.3333% - 0.6666rem)}}.companies-plugin .companies-list .company{display:flex;flex-flow:column nowrap;height:100%;border:1px solid;position:relative}.companies-plugin .companies-list .company__logo{flex:0 0 200px;position:relative;overflow:hidden}.companies-plugin .companies-list .company__logo .img-responsive{width:100%;height:100%;position:relative;object-fit:contain}.companies-plugin .companies-list .company__data{flex:1 1 auto;padding:15px}.companies-plugin .companies-list .company__name{word-break:break-all}.companies-plugin .companies-list .company__name:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:3}.companies-plugin .companies-single__header{display:flex;flex-flow:column nowrap;margin-bottom:30px}.companies-plugin .companies-single__logo{text-align:center;margin-bottom:20px}.companies-plugin .companies-single__logo img{max-width:150px}.companies-plugin .companies-single__data>*{margin-bottom:10px}.companies-plugin .companies-single__data .icon-with-text{display:flex;flex-flow:row nowrap;align-items:flex-start}.companies-plugin .companies-single__data .icon-with-text__icon{flex:0 0 24px;text-align:center}.companies-plugin .companies-single__data .icon-with-text__text{flex:1 1 auto;padding-left:15px}.companies-plugin .companies-single__data svg{max-width:24px;max-height:24px}.companies-plugin .companies-single__localisation{margin-bottom:30px}.companies-plugin .companies-single__map{height:400px}.companies-plugin .companies-single__gallery{margin-bottom:30px;--swiper-theme-color: #fff}.companies-plugin .companies-single__gallery .swiper-container{height:200px}.companies-plugin .companies-single__gallery .swiper-container img{height:100%;width:100%;object-fit:cover;object-position:center}.companies-plugin .companies-single__gallery .swiper-button-next,.companies-plugin .companies-single__gallery .swiper-button-prev{background-color:transparent;border:none}@media (min-width: 768px){.companies-plugin .companies-single__header{flex-flow:row nowrap}.companies-plugin .companies-single__logo{text-align:left;flex:0 0 50%}.companies-plugin .companies-single__logo img{max-width:200px}.companies-plugin .companies-single__data{flex:0 0 50%;padding-left:15px}}.companies-plugin .logged-partner__header{display:flex;flex-flow:column nowrap;padding:10px;background-color:#f1f1f1;margin-bottom:30px}.companies-plugin .logged-partner__header-data{flex:1 1 auto;padding-right:15px;margin-bottom:10px}.companies-plugin .logged-partner__name,.companies-plugin .logged-partner__user-name{display:flex;flex-flow:row wrap}.companies-plugin .logged-partner__logout{flex:1 0 auto;text-align:right}@media (min-width: 576px){.companies-plugin .logged-partner__header{flex-direction:row;align-items:center}.companies-plugin .logged-partner__header-data{margin-bottom:0}.companies-plugin .logged-partner__logout{flex:0 0 auto}}.companies-plugin .logged-partner__tabs .tab-buttons{display:flex;flex-flow:row wrap;gap:1px;margin-bottom:30px}.companies-plugin .logged-partner__tabs .tab-button{padding:10px 15px;cursor:pointer;border:none;background:none;text-align:left;outline:none;transition:background 0.3s;border-bottom:2px solid transparent}.companies-plugin .logged-partner__tabs .tab-button:hover{border-bottom-color:var(--bs-primary)}.companies-plugin .logged-partner__tabs .tab-button.active{border-bottom-color:var(--bs-primary);color:var(--bs-primary)}.companies-plugin .logged-partner__tabs .tab-contents{flex:1 1 auto}.companies-plugin .logged-partner__tabs .tab-content{display:none}.companies-plugin .logged-partner__tabs .tab-content.active{display:block;font-weight:inherit}.companies-plugin .logged-partner__add-service{margin-bottom:30px}.companies-plugin .logged-partner__search-service{margin-bottom:30px}.companies-plugin .logged-partner .search-service__actions{text-align:right}.companies-plugin .logged-partner__services .table-image{width:100px}.companies-plugin .logged-partner__services .service-information{display:flex;flex-direction:column}.companies-plugin .logged-partner__services .service-information span{font-weight:bold}.companies-plugin .logged-partner__services .operations{display:flex;flex-direction:column;gap:0.5rem}.companies-plugin .logged-partner .service-image{display:flex;flex-flow:row;margin-top:15px;gap:1rem}.companies-plugin .logged-partner .service-image .btn-remove-image{align-self:center}.companies-plugin .logged-partner .service-image__image{max-width:200px}.companies-plugin .logged-partner__company-data .company-data__main-data,.companies-plugin .logged-partner__company-data .company-data__authorized-person,.companies-plugin .logged-partner__company-data .company-data__localisation,.companies-plugin .logged-partner__company-data .company-data__logo,.companies-plugin .logged-partner__company-data .company-data__pictures{margin-bottom:20px}.companies-plugin .logged-partner__company-data .company-data .dropzone{margin-bottom:15px}.companies-plugin .logged-partner__company-data .company-data .company-logo{display:flex;flex-flow:row;gap:1rem}.companies-plugin .logged-partner__company-data .company-data .company-logo__image{max-width:200px}.companies-plugin .logged-partner__company-data .company-data .company-logo .btn-remove-logo{align-self:center}.companies-plugin .logged-partner__company-data .company-data__actions{text-align:right}.companies-plugin .logged-partner__company-data .company-images{display:flex;flex-flow:row wrap;gap:1rem;text-align:center}.companies-plugin .logged-partner__company-data .company-image{flex:0 0 calc(50% - 0.5rem)}@media screen and (min-width: 768px){.companies-plugin .logged-partner__company-data .company-image{flex:0 0 calc(33.3333% - 0.6666rem)}}@media screen and (min-width: 1200px){.companies-plugin .logged-partner__company-data .company-image{flex:0 0 calc(25% - 0.75rem)}}.companies-plugin .logged-partner__company-data .company-image__image{display:flex;justify-content:center;border:1px solid #ccc}.companies-plugin .logged-partner__company-data .company-image__image img{object-fit:scale-down;height:200px}.companies-plugin .logged-partner__company-data .btn-remove-image{margin-top:10px}.companies-plugin .logged-partner__user-data .user-data__change-password{margin-bottom:20px}.companies-plugin .logged-partner__user-data .user-data__actions{text-align:right}.companies-plugin .logged-partner__scan-resident-card .scan-resident-card__actions{text-align:right}.companies-plugin .logged-partner__statistics .statistics-form{margin-bottom:30px}.companies-plugin .logged-partner__statistics .statistics-form__actions{text-align:right}.companies-plugin .services-list__search{margin-bottom:30px}.companies-plugin .services-list .search-service__categories{columns:1;column-gap:30px}@media (min-width: 768px){.companies-plugin .services-list .search-service__categories{columns:2}}.companies-plugin .services-list .search-service__actions{text-align:right}.companies-plugin .companies-logo-slider{--swiper-theme-color: #333}.companies-plugin .companies-logo-slider .swiper-wrapper{list-style:none;padding:0;margin-bottom:0}.companies-plugin .companies-logo-slider .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center}.companies-plugin .companies-logo-slider .swiper-button-prev,.companies-plugin .companies-logo-slider .swiper-button-next{border:none;padding:0;background:transparent}.companies-plugin .companies-logo-slider .swiper-slide img{display:block;max-width:100%;height:200px}.companies-plugin #companies-loader{display:none}.companies-plugin #companies-loader .loader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;background-color:rgba(255,255,255,0.7)}.companies-plugin #companies-loader .loader-inner{width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #d8d8d8;border-radius:5px}

/*# sourceMappingURL=companies-plugin.min.css.map */