﻿.contacts .item img{width:70px;height:70px;border-radius:50px}.brand-form .messages--error{display:none}.contacts .item{margin-bottom:20px}.claim-supplier-name{letter-spacing:.2em;text-transform:none;font-size:40px;font-weight:bold}.claim-location-title::before,.claim-vat-number-vat::before{margin-right:5px;content:"";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.claim-vat-number-vat::before{content:""}input.field-with-error{border:1px solid red}.form-errors{color:red;font-size:11px}#create-supplier-next-btn{float:right}#edit-supplier-skip-button{float:right;margin:10px 20px 0}#supplier-form>fieldset,#node-supplier-edit-form--supplier-company-skills-edit>fieldset,fieldset#step-supplier-found{border:none}#supplier-form>fieldset>legend,#node-supplier-edit-form--supplier-company-skills-edit>fieldset>legend,fieldset#step-supplier-found>legend{display:inline-block;margin-left:0;padding-left:0;letter-spacing:.2em;text-transform:none;border:none;border-bottom:3px solid #ffa639;font-size:40px;font-weight:bold}#edit-basic-info-company-number-type--wrapper legend{border:none}#edit-basic-info-company-number-type--wrapper legend{text-transform:none}.form-item-location-categories-city,.form-item-location-categories-postal-code,.form-item-location-categories-state,.form-item-location-categories-email,.form-item-location-categories-phone{display:inline-block;max-width:45%;margin-right:15px}.form-item-location-categories-state select{margin-top:0}.form-item-location-categories-phone input::placeholder,.form-item-login-registration-phone input::placeholder{color:gray}.form-item-login-registration-phone .iti.iti--allow-dropdown{width:100%}#headquarter-map{display:none;width:100%;height:400px}#location{margin:0}.form-item-location-categories-email,.form-item-location-categories-phone{margin-top:0}.office-headline{margin-bottom:10px;font-family:nunito-Bold,sans-serif;font-size:17px}.form-item-basic-info-found-supplier-id,.form-item-location-categories-location-lat,.form-item-location-categories-location-lng{display:none}.supplier-about-reached-limit .supplier_edit_about_used_characters,.supplier-about-reached-limit .supplier_edit_about_remaining_characters{color:red}body.path-user:not(.user-page) .title.page-title{display:none}.supplier-edit-product-group-wraper{padding:15px;border:1px solid #ccc;border-radius:5px}#supplier-form .label-product-group,#company-form .label-product-group,#node-supplier-edit-form--supplier-company-skills-edit .label-product-group{font-weight:700}.subcategories{padding:10px;border:1px solid #f4f4f4;border-radius:5px;background:#f4f4f4}.form-item-basic-info-field-registration-number-registration-type .form-item--error-message{display:none}#edit-location-categories-product-cat .subcategories.show .form-item,#edit-company-category-product-category .subcategories.show .form-item{display:block}#edit-location-categories-product-cat label.option,#edit-company-category-product-category label.option{font-weight:bold}#edit-location-categories-product-cat .subcategories label.option,#edit-company-category-product-category .subcategories label.option{font-weight:normal}#supplier-form .supplier-category-field-wraper .form-item .subcategories .form-item,#node-supplier-edit-form--supplier-company-skills-edit .supplier-category-field-wraper .form-item .subcategories .form-item{display:none;float:none}#supplier-form .supplier-category-field-wraper .form-item .subcategories .form-item.show,#node-supplier-edit-form--supplier-company-skills-edit .supplier-category-field-wraper .form-item .subcategories .form-item.show{display:block}#supplier-form .supplier-category-field-wraper .form-item .supplier-edit-more .form-item,#node-supplier-edit-form--supplier-company-skills-edit .supplier-category-field-wraper .form-item .supplier-edit-more .form-item{display:block}#edit-location-categories-product-group--wrapper,#edit-company-category-product-group--wrapper{display:none}.supplier-edit-more-categories{cursor:pointer;font-size:12px;font-weight:bold}.supplier-edit-product-group-wraper .form--inline .form-item{display:block;float:none;margin-right:0}#supplier-form input.product-category-hide,#node-supplier-edit-form--supplier-company-skills-edit input.product-category-hide{display:none;cursor:pointer}#contact-persons-wrapper .fieldset-wrapper fieldset{display:inline-block;width:320px}#contact-persons-wrapper .fieldset-wrapper input.button{display:flex}#local-offices-wrapper .fieldset-wrapper fieldset{display:inline-block;width:320px}#local-offices-wrapper fieldset fieldset .form-type-textfield{display:none}#local-offices-wrapper .fieldset-wrapper input.button{display:flex}.add-supplier-local_map{width:100%;height:200px}#invitations-performance-wrapper .fieldset-wrapper fieldset{display:inline-block;width:320px}#invitations-performance-wrapper .fieldset-wrapper input.button{display:flex}#supplier-form .logo-preview img{width:300px}.row-to-delete td{background-color:#ccc}div#add-invitation,div#add-contact-person,div#add-office{width:320px}.page-node-type-supplier article.node--unpublished{background:none}.page-node-type-supplier .supplier-waiting-approval-header,.path-user .supplier-waiting-approval-header{padding:15px 10px;text-align:center;text-transform:uppercase;color:#fff;background:linear-gradient(0deg, rgb(62, 88, 121) 0%, rgb(38, 60, 89) 100%);font-weight:bold}article.node--type-supplier .supplier-node-block.supplier-node-main .field__label{display:none}.grid-sizer,.grid-item{width:50%;padding-top:20px}.grid-item-left{padding-right:10px}.grid-item-right{padding-left:10px}.grid-item--width2{width:40%}.supplier-node-block{margin-top:25px;padding:15px;border:1px solid rgb(0, 0, 0, 0.5);border-radius:5px;background-color:#fff}.supplier-node-block.supplier-node-main,.supplier-node-block.supplier-node-claim{height:236px}.supplier-node-block.supplier-node-description{min-height:246px}.supplier-node-block.supplier-node-description .supplier-node-view-original,.supplier-node-block.supplier-node-description .supplier-node-view-translated{float:right;margin-top:-20px}.supplier-node-block.supplier-node-competencies{min-height:680px}.supplier-node-block.supplier-node-details{min-height:426px;margin-right:1%}.supplier-node-block.supplier-node-hq-office{min-height:500px}.supplier-node-claim{font-size:13px}.supplier-right-block-content-middle{height:115px}.supplier-node-claim .button{margin-top:4px}.supplier-node-member-description{float:left;font-size:16px}.supplier-member-badge{text-align:center}.supplier-member-badge img{width:89px;margin-top:15px;margin-bottom:15px}.supplier-node-member-information .supplier-member-badge img{width:89px;margin-top:0;margin-bottom:15px}.path-node .h2r-supplier-public-brands .less-link{margin:10px;text-align:left}.path-node .h2r-supplier-public-brands .more-link{margin:10px;text-align:left}.field--name-field-logo,.supplier-node-main-middle{display:inline-block;vertical-align:top}.field--name-field-logo img{width:auto;height:auto;max-height:175px}.supplier-node-main-bottom{display:inline-block}.supplier-node-main-middle{display:inline-block;width:500px;height:121px}.supplier-node-main-middle .field{display:inline-block;width:48%}.supplier-node-main-middle .field::before,.supplier-node-details .field--name-field-address .field__label::before,.supplier-node-details .field--name-field-supplier-contact-persons .field__label::before,.supplier-node-details .field--name-field-supplier-number-employee .field__label::before,.supplier-node-details .field--name-field-supplier-year-of-est .field__label::before,.supplier-node-offices-hq-title::before,.field--name-field-address .field__label::before,.company-main-middle .field--name-field-website::before,.supplier-node-details-left .field--name-field-supplier-number-employee .field__label::before{display:inline-block;margin:0 8px 25px 0;color:#2d688d;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.supplier-node-main-middle .field--label-inline .field__items,.supplier-node-main-middle .field--label-above .field__item{display:inline-block;float:none}.supplier-node-main-middle .field--name-field-supplier-type::before{content:""}.supplier-node-main-middle .field--name-field-supplier-email::before{content:"";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.supplier-node-main-middle .field--name-field-website::before{content:""}.supplier-node-main-middle .field--name-field-telephone::before{content:""}.supplier-node-main-right{width:500px;height:auto;vertical-align:top}.supplier-node-main-right .button{width:205px;margin:0 10px 0 0}.supplier-node-details-left,.supplier-node-details-right{display:inline-block;width:49%;vertical-align:top}.supplier-node-details-left{border-right:1px solid #ddd}.supplier-node-details-right{padding-left:19px}.supplier-node-details .field--name-field-address .field__label::before{content:""}.supplier-node-details-right article{position:relative;margin-left:20px}.supplier-node-details-right article::before{position:absolute;top:5px;left:-25px;display:inline-block;margin:0 8px 25px 0;content:"";color:#2d688d;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.supplier-node-details .field--name-field-supplier-number-employee .field__label::before,.supplier-node-details-left .field--name-field-supplier-number-employee .field__label::before{content:""}.supplier-node-details .field--name-field-supplier-year-of-est .field__label::before{content:""}.supplier-contacts-wraper{overflow:hidden;height:280px}.supplier-about-wraper{overflow:hidden;height:150px}.field--name-body{max-height:none}.supplier-node-more{display:none;cursor:pointer;text-decoration:underline;color:#0085ad;font-size:13px;font-weight:bold}.supplier-node-more:hover{color:#373737}article .supplier-node-details .field--name-field-address .field__label::before,article .supplier-node-details .field--name-field-supplier-contact-persons .field__label::before,article .supplier-node-details .field--name-field-supplier-number-employee .field__label::before,article .supplier-node-details .field--name-field-supplier-year-of-est .field__label::before,.user-company-profile-wraper .supplier-node-details-left .field--name-field-address .field__label::before,.user-company-profile-wraper .supplier-node-details-left .field--name-field-supplier-number-employee .field__label::before{margin-bottom:8px}article .supplier-node-details .field--name-field-supplier-number-employee,.user-company-profile-wraper .supplier-node-details-left .field--name-field-supplier-number-employee{margin:10px 0}.field--name-field-supplier-contact-persons article{margin-bottom:15px}.supplier-node-competencies .field{margin-bottom:0}.supplier-node-block.supplier-node-competencies .field .field__label{margin:8px 0}article.node--type-supplier .field--name-field-application .supplier-application-wraper,article.node--type-supplier .field--name-field-industry .supplier-industry-wraper,article.node--type-supplier .field--name-field-match-making-regions .supplier-match-making-wrapper-wraper,article.node--type-supplier .field--name-field-supplier-product-groups .supplier-product-groups-wraper{overflow:hidden;height:85px}article.node--type-supplier .field--name-field-application .field__item,article.node--type-supplier .field--name-field-industry .field__item,article.node--type-supplier .field--name-field-match-making-regions .field__item,article.node--type-supplier .field--name-field-supplier-product-groups .field__item,.user-company-profile-wraper .supplier-node-details-right .field__item{margin:0 7px 10px 0;padding:7px 20px;vertical-align:top;border-radius:5px;background-color:#f4f4f4;font-size:13px}article.node--type-supplier .field--name-field-match-making-regions .field__item{width:fit-content}.field--regions-reference .field__item{display:inline-block;margin:0 7px 10px 0;vertical-align:top}article.node--type-supplier .field--name-field-supplier-product-groups .field__item div,article.node--type-supplier .field--name-field-supplier-product-groups .field__item p{margin:0;padding:0}.field--entity-reference-target-type-taxonomy-term .field--entity-reference-target-type-taxonomy-term{margin:0}article.node--type-supplier .field--name-field-supplier-product-groups .field__item h2{display:none}article.node--type-supplier .field--name-field-supplier-type{margin:0}article.node--type-supplier .field--name-field-supplier-local-officess .supplier-offices-wraper{overflow:hidden;height:210px}.supplier-node-offices-subheader{margin-bottom:15px;font-weight:bold}.supplier-node-offices-hq-title{margin:10px 0 0 0}.supplier-node-offices-hq-title::before{content:""}.supplier-node-offices-hq-title a{display:block}.local-office-box h3{margin-bottom:8px;text-transform:uppercase;color:#231f20;font-family:Nunito-Regular,sans-serif;font-size:16px;font-weight:bold}.local-office-box h3::before{display:inline-block;content:"";color:#2d688d;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.field--name-field-supplier-local-officess .field__item .field--name-field-address{margin-left:22px}.field--name-field-supplier-local-officess .field__item .field--name-field-address .field--name-field-address{margin:0}.field--name-field-supplier-local-officess .field__item{display:inline-block;width:135px;min-width:240px;margin-right:18px;margin-bottom:5px;padding:15px 15px 15px 15px;vertical-align:top;border:1px solid rgb(0, 0, 0, 0.5);border-radius:5px}.field--name-field-supplier-local-officess .field__item .field__item{width:auto;min-width:0;padding:0;border:none}.field--name-field-supplier-local-officess .field__label{margin-bottom:8px}.field--name-field-supplier-local-officess p{padding:0}.field--name-field-supplier-local-officess .field__item .field--name-field-address .field__label{text-transform:uppercase}.field--name-field-supplier-local-officess .field__item .field--name-field-address .field__label::before{margin:0 8px 0 -21px}.field--name-field-address .field__label::before{content:""}.choose-company-item{margin-bottom:25px}.choose-company-item input{margin-top:32px;vertical-align:top}.choose-company-item-description{display:inline-block;max-width:990px}.choose-company-item i{width:95px;margin:10px;vertical-align:top;font-size:75px}.choose-company-next{display:block;width:300px;margin:0 auto}.path-user .ui-widget{font-family:Nunito-Regular,sans-serif}.path-user article.node--type-supplier h2.node__title{display:none}.path-user article.node--unpublished{background:none}.path-user article.node--type-supplier .supplier-profile-right-block{height:207px}.path-user article.node--type-supplier .supplier-profile-right-block button,.company-right-block button{display:inline-block;margin:40px 0 0 0}.path-user article.node--type-supplier .supplier-profile-right-block i,.company-right-block i{float:right;margin:20px 0 0 0;color:#2d688d;font-size:65px}.path-user .supplier-node-claim{margin-left:1%;font-size:16px;line-height:21px}.logo-box{margin-right:1%}.path-user article.node--type-supplier .supplier-node-member-information{min-height:180px}.path-user .supplier-node-block.supplier-node-hq-office{min-height:510px}.path-user article.node--type-supplier .supplier-node-member-information div{float:left;max-width:380px;margin-right:20px}.path-user .supplier-node-details .field--name-field-supplier-number-employee{margin-top:13px}.path-user article.node--type-supplier .supplier-node-member-information img{float:right;width:100px}.path-user article.node--type-supplier .address::before{margin:0;content:""}.path-user article.node--type-supplier .field--name-field-supplier-local-officess .supplier-offices-wraper{height:280px}.path-user .field--name-field-supplier-local-officess article.node--unpublished div.not-approved-office-header{margin:-15px -15px 0 -15px;padding:5px 0;text-align:center;text-transform:uppercase;color:#fff;background-color:#096b90;font-size:12px}.path-user .supplier-node-block.supplier-node-competencies{min-height:455px;margin-left:1%}.path-user .field--name-field-supplier-local-officess .field__item a{margin-bottom:7px;text-decoration:none}.field--name-field-supplier-local-officess .field__item .field--name-field-address a.button{margin-bottom:3px}.field--name-field-supplier-local-officess .field__item .field--name-field-address .profile-delete-supplier{margin-left:24px;font-size:13px}.profile-products-block-list li{display:inline-block;width:550px;margin:0 0 20px 0;list-style:none;vertical-align:top}.profile-products-block-list li.slick-slide{margin-bottom:0}.profile-products-block-list li:focus{outline:none}.profile-products-block-list .slide-wrapper{overflow:hidden;height:100%;margin:0 10px;padding:27px 0 20px;border:1px solid rgb(0, 0, 0, 0.5);border-radius:5px;background-color:#fff}.path-frontpage .profile-products-block-list .slide-wrapper{margin:20px 10px}.profile-products-block-list .first-row{letter-spacing:normal;text-transform:uppercase;font-size:18px;font-weight:700;font-style:normal}.profile-products-block-list .first-row .col-md-12 div{margin:-27px -15px 3px -15px;padding:5px 0;text-align:center;text-transform:uppercase;color:#fff;background-color:#096b90;font-size:12px}.profile-products-block-list .first-row a{color:#096b90}.profile-products-block-list .second-row{margin-bottom:10px}.profile-products-block-list .second-row span{margin-right:20px;font-style:normal}.profile-products-block-list .second-row span i{color:#096b90}.profile-products-block-list .second-row span:last-of-type{margin-right:0}.profile-products-block-list .third-row{position:relative;letter-spacing:normal;font-size:13px;font-style:normal}.profile-products-block-list .third-row p{padding:0}.profile-products-block-list .third-row p{overflow:hidden;max-height:80px}.profile-products-block-list .third-row .text-center{position:absolute;right:0;bottom:0;display:block}.profile-products-block-list img{min-height:100px;margin:0 auto}.profile-products-block-list a{text-decoration:none;color:#231f20}.profile-products-block-list a.orange-button{margin-bottom:4px;color:#fff}.profile-products-block-list a.more-plus-link{text-decoration:underline;color:#0085ad;font-weight:700}.profile-products-block-list h6{letter-spacing:normal;font-size:14px}.item-list .profile-products-block-list li span{padding:0}.member_container .select-button-member,.certifications_container .select-button-certifications{display:flex;justify-content:space-between;padding:10px 15px;cursor:pointer;transition:box-shadow .2s linear;color:#9c9c9c;border:1px solid #f4f4f4;border-radius:5px;background-color:#fff}.member_container .select-button-member:hover,.certifications_container .select-button-certifications:hover{box-shadow:0 0 10px #cdd6db}.member_container .select-button-member.hover-inactive,.certifications_container .select-button-certifications.hover-inactive{box-shadow:none}.member_container .select-button-member p,.certifications_container .select-button-certifications p{padding-bottom:0}.member_container .select-button-member img,.certifications_container .select-button-certifications img{width:20px}.member_container .select-button-member img.rotate-arrow,.certifications_container .select-button-certifications img.rotate-arrow{transform:rotate(180deg)}.member_container .member_dropdown,.certifications_container .certifications_dropdown{display:none;margin-top:-3px;padding:0 15px;color:#9c9c9c;border:1px solid #f4f4f4;border-top:1px solid #9c9c9c;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.org-member-headline{padding-bottom:0;font-weight:900}.org-member-headline.certifications-label{margin-top:20px}.nb-message{margin-bottom:5px;padding-bottom:0;font-style:italic}.member_dropdown.show-options,.certifications_dropdown.show-options{display:block}@media(min-width: 992px){.profile-products-block-list .third-row .middle{padding:0}}@media(max-width: 991px){.block-views-blocksuppliers-slider-block-1 h2.title,.block-views-blockproducts-slider-block-1 h2.title{padding:15px}.profile-products-block-list .second-row span{display:block}.profile-products-block-list .third-row .middle{margin:10px 0}.profile-products-block-list a.orange-button{min-width:unset}.profile-products-block-list .third-row .text-center{position:relative}}.user-company-profile-wraper .company-main,.user-company-profile-wraper .company-right-block{height:220px}.user-company-profile-wraper .company-right-block form{display:inline-block}.company-main .field--name-field-website{height:80px}.user-company-profile-wraper .company-right-block form a{margin-top:22px;vertical-align:bottom}.user-company-profile-wraper .company-right-block i{margin-top:0;margin-right:20px}.user-company-profile-wraper .company-main-left{display:inline-block;vertical-align:top}.company-main-left h2{max-width:510px}.company-main-middle .field--name-field-website::before{content:""}.user-company-profile-wraper .supplier-node-details-right .field__item{display:inline-block}.user-company-profile-wraper .company-description,.user-company-profile-wraper .company-info-wraper{min-height:340px}.user-company-profile-wraper .field--name-field-company-vat{margin-top:10px}.my-company-page .field--name-field-industry .field__label{margin-bottom:10px}.my-company-page{margin-bottom:70px}.company-industry-wraper{overflow:hidden;height:260px}.company-description-wraper{overflow:hidden;height:235px}@media(max-width: 1200px){.supplier-node-main-bottom{width:365px}.supplier-node-main-bottom .button{margin-bottom:10px}.supplier-node-main-right{width:100%;height:auto}.supplier-node-main-middle{height:auto}.supplier-node-main-middle .field{width:100%}.supplier-node-block.supplier-node-main,.supplier-node-block.supplier-node-claim{height:355px}.supplier-node-main-right .button{display:inline-block}.choose-company-item-description{max-width:790px}.user-company-profile-wraper .company-main,.user-company-profile-wraper .company-right-block{height:270px}.user-company-profile-wraper .company-main img{width:200px}.company-main-left h2{max-width:365px}}@media(max-width: 991px){.supplier-node-block.supplier-node-main,.supplier-node-block.supplier-node-claim{height:auto}.supplier-node-block.supplier-node-claim .supplier-node-member-description,.supplier-node-block.supplier-node-claim .supplier-member-badge{display:inline-block;float:none;margin-right:10px;vertical-align:top}.supplier-node-block.supplier-node-claim .supplier-member-badge img{float:right}.supplier-right-block-content-middle{height:auto}.choose-company-item-description{max-width:570px}.user-company-profile-wraper .company-main,.user-company-profile-wraper .company-right-block,.user-company-profile-wraper .company-description,.user-company-profile-wraper .company-info-wraper,.company-main .field--name-field-website{height:auto;min-height:auto}}@media(max-width: 730px){.choose-company-item-description{display:block}}@media(max-width: 610px){.path-user article.node--type-supplier .supplier-node-member-information{height:auto}.path-user article.node--type-supplier .supplier-node-member-information div{float:unset;width:100%;margin-right:0}.path-user article.node--type-supplier .supplier-node-member-information img{float:unset}}@media(max-width: 500px){.supplier-node-block.supplier-node-claim .supplier-node-member-description,.supplier-node-block.supplier-node-claim .supplier-member-badge{width:45%}.field--name-field-logo{width:auto}.supplier-node-main-bottom{width:100%}.supplier-node-main-middle{height:auto}.supplier-node-main-middle .field{width:100%}.supplier-node-details-left,.supplier-node-details-right{display:block;width:100%;border:none}}h1.page-title{margin-bottom:30px;border:none}.choose-company-item-description strong{margin-bottom:20px;font-size:20px}.choose-description{text-align:center}.choose-company-type-container{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:25px;margin-bottom:30px}.choose-company-item{margin-bottom:0}.choose-company-item{padding:35px 45px;border:1px solid #e1e1e1;border-radius:8px;background-color:#fff;box-shadow:0 9px 16px 0 rgb(0, 0, 0, 0.08)}.choose-company-item i{margin-bottom:30px;color:#042b44;font-size:110px}.choose-company-item .button{margin-top:30px;margin-right:0}.choose-button,.choose-company-item i,h1.page-title{width:100%;text-align:center}#create-supplier-next-btn{margin-right:8px}#create-supplier-back-btn{margin-left:8px}@media screen and (max-width: 1199px){h1.page-title{font-size:40px}}@media screen and (max-width: 991px){.choose-company-item{padding:25px}.choose-company-type-container{gap:30px}h1.page-title{font-size:38px}}@media screen and (max-width: 767px){.js-form-item-location-categories-city,.form-item-location-categories-state,.js-form-item-location-categories-postal-code,.form-item-location-categories-email,.form-item-location-categories-phone{width:100%;max-width:100%;margin-right:0}.form-item-location-categories-phone .iti{display:grid}.form-item-location-categories-phone{margin-top:0}.main-content__section{padding:35px}}@media screen and (max-width: 670px){.choose-company-type-container{grid-template-columns:1fr}}@media screen and (max-width: 530px){.main-content__section{padding:35px 15px}}@media screen and (max-width: 378px){#create-supplier-next-btn,#create-supplier-back-btn{min-width:130px}}