.signup-banner{padding:48px;background-color:#1F2A5D;background-image:radial-gradient(circle at 100% top, #3F349C 50%, transparent 50%);border-radius:24px}.signup-banner .lead-text{font-size:32px;color:white;font-weight:500}.signup-banner .custom-icon-profile-circle:before{color:white}.signup-banner .prompt-text{font-size:16px;line-height:24px;color:white;font-weight:300;margin-top:24px}.signup-banner .advantages{background-color:#1D283B;border-radius:16px}.signup-banner .advantages .adv-title{font-size:20px;color:white;font-weight:500}.signup-banner .advantages .adv-item{margin-top:12px}.signup-banner .advantages .adv-item .custom-icon-tick-circle:before{font-size:16px;background-color:#20AF56;color:white;padding:4px;border-radius:50%}.signup-banner .advantages .adv-item .adv-item-text{font-size:16px;font-weight:400;color:white}.signup-banner .adv-banner-image{max-width:100%;max-height:286px;-o-object-fit:contain;object-fit:contain}[dir=rtl] .signup-banner{background-image:radial-gradient(circle at 1% top, #3F349C 50%, transparent 50%)}@media screen and (max-width: 768px){.signup-banner{padding:32px 24px 32px 24px;background-image:radial-gradient(circle at right bottom, #3F349C 50%, transparent 50%)}.signup-banner .flex-column{align-items:center}.signup-banner .flex-column .lead-text{text-align:center}.signup-banner .flex-column .signup-link{margin-bottom:24px}.signup-banner .flex-column .prompt-text{margin-top:0;padding:0 24px 24px 24px}[dir=rtl] .signup-banner{background-image:radial-gradient(circle at left bottom, #3F349C 50%, transparent 50%)}}#back_btn a{font-size:16px;font-weight:500;color:#FF9700;line-height:19px;text-transform:uppercase}#back_btn span{font-size:16px;font-weight:500;color:#FFFFFF;line-height:19px;text-transform:uppercase}#back_btn [class*="custom-icon-"]{width:24px;height:24px}#back_btn [class*="custom-icon-"]:before{font-size:24px;color:#FF9700}#company_employees{padding:48px;background-color:#1F2A5D;background-image:radial-gradient(circle at 170% 140%, #FF9700 50%, transparent 50%),radial-gradient(circle at 160% -110%, #3F349C 50%, transparent 50%),radial-gradient(circle at -40% -20%, #313773 50%, transparent 50%);border-radius:24px}#company_employees .company-employee-header{display:flex;padding-left:64px;padding-right:64px;margin-bottom:48px}#company_employees .company-employee-header span{font-size:32px;font-weight:500;color:#FFFFFF;line-height:normal}#company_employees .company-employees-container{justify-content:center}#company_employees .company-employees-container .employee-card{padding:16px;background-color:#FFFFFF;border-radius:32px;height:180px}#company_employees .company-employees-container .employee-card .employee-logo img{max-height:100%;width:144px;height:144px;border-radius:24px;-o-object-fit:cover;object-fit:cover}#company_employees .company-employees-container .employee-card .employee-logo i:before{font-size:84px;padding-left:30px;padding-right:30px}#company_employees .company-employees-container .employee-card .employee-full-name{font-size:20px;font-weight:500;color:#1D283B;line-height:normal}#company_employees .company-employees-container .employee-card .employee-position{font-size:20px;font-weight:500;color:#FF9700;line-height:normal}@media screen and (max-width: 768px){#company_employees{padding:16px}#company_employees .company-employee-header{display:flex;padding-left:16px;padding-right:16px;margin-bottom:16px}#company_employees .company-employees-container{justify-content:center}#company_employees .company-employees-container .employee-card{padding:16px;border-radius:16px;height:100px}#company_employees .company-employees-container .employee-card .employee-logo img{max-height:100%;width:70px;height:70px;border-radius:12px;-o-object-fit:cover;object-fit:cover}}.container-body{background-color:#FFFFFF;border-radius:24px;border:1px solid #E2E8F0;padding:16px 32px}.dropdown.bootstrap-select .dropdown-menu{transition:none}html body.bg-full-screen-image{background:url(/assets/conwize-e7fb0f760fb2fa897dc26c31e9ac0789c2c85ba96f440a3746ac27896dbedbe6.svg),linear-gradient(rgba(29,40,59,0.9), rgba(29,40,59,0.9)),url(/assets/public_profile_bg-94aebe52b6cb9c652bd83eece75aa0454e8d73c35f9463546d7919e0392981a4.jpg) !important;background-size:contain, 100% 100%, 105% 100% !important;background-repeat:no-repeat, no-repeat, no-repeat !important;background-position:center, center, center !important;background-attachment:scroll, scroll, scroll !important;background-position-y:105vh, top, top !important;background-color:#F5F7FA !important}.navbar{padding:0px}.btn-light{background-color:transparent !important;border-color:transparent !important}.logo-container img{max-width:100%;max-height:100%}#header{margin-top:2rem}#about_company .name{font-size:32px;font-weight:700;color:#1D283B;line-height:38px}#about_company .description{font-size:16px;font-weight:500;color:#1D283B;line-height:24px}#about_company .firm-logo{max-width:100%;max-height:inherit;margin:auto;border-radius:16px}#about_company .logo-container{display:flex;width:175px;height:100px;max-height:100px;border-radius:10px;overflow:hidden;float:right}[dir=rtl] #about_company .logo-container{float:left}#about_company .logo-container .firm-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.card-name{font-size:24px;font-weight:700;color:#728095;line-height:28.5px}#contacts [class*="custom-icon-"]{width:24px;height:24px}#contacts [class*="custom-icon-"]:before{font-size:24px;color:#728095}#contacts .firm-info{min-height:40px}#contacts ul.firm-info-list{display:flex;flex-wrap:wrap;padding-inline-start:0}#contacts ul.firm-info-list li{display:flex;font-size:16px;font-weight:500;color:#1D283B;line-height:inherit}#contacts ul.firm-info-list li:not(:last-child)::after{content:"|";position:relative;color:#FF9700;padding:0px 8px}.field-name{font-size:16px;font-weight:500;color:#728095;line-height:19px}.field-val{font-size:16px;font-weight:500;color:#1D283B;line-height:19px}.field-val a{color:#1D283B}#social_media_links{padding:20px 48px;background-color:#FFFFFF;border-radius:24px}#social_media_links .link-row{justify-content:center}#social_media_links .media-name{font-size:18px;font-weight:500;color:#1D283B;line-height:normal}#company_awards{padding:20px 48px;background-color:#FFFFFF;border-radius:24px}#company_awards .award-conteiner{align-self:center}#company_awards .award-conteiner img{max-width:220px;max-height:310px;border-radius:24px;-o-object-fit:scale-down;object-fit:scale-down;border-radius:24px}#footer{margin-top:2rem;margin-bottom:2rem}.blur-text{display:inline;filter:blur(5px);cursor:pointer}.invite-to-bid{border:none;background-color:transparent}.invite-to-bid [class*="custom-icon-"]{width:24px;height:24px}.invite-to-bid [class*="custom-icon-"]:before{font-size:24px;color:#27AE60}.invite-to-bid i{vertical-align:middle}.invite-to-bid span{vertical-align:middle;text-transform:uppercase;font-size:16px;font-weight:500;color:#27AE60;line-height:19px}.profile-panel{background-color:#EDEDED}.profile-panel .btn{min-width:100px;border-radius:16px;margin:0 5px;color:#FFFFFF !important;white-space:nowrap;font-weight:500}.profile-panel .btn.blue{background-color:#2E9BFF}.profile-panel .btn.orange{background-color:#F3931B}.profile-panel .btn.small-text{font-size:12px;line-height:16px}.edit-actions-container{max-width:1340px;margin-top:2rem}.edit-actions-container .edit-mode-btn{border-top-right-radius:12px;border-top-left-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff !important;background-color:#F3931B;white-space:nowrap;font-weight:300;font-size:12px}.edit-actions-container .edit-mode-btn i,.edit-actions-container .edit-mode-btn i:before{color:#fff !important;font-size:16px !important}.modal:not(.confirmation-modal) .modal-dialog{max-width:820px}#project_examples_block_modal.modal:not(.confirmation-modal) .modal-dialog,#company_awards_modal.modal:not(.confirmation-modal) .modal-dialog,#specify_work_types_modal.modal:not(.confirmation-modal) .modal-dialog{max-width:1120px}#about_company_modal .editor-label{font-size:18px;font-weight:500;color:#1D283B;line-height:24px}.premium-plan-text a{color:#424A60}@media (max-width: 576px){.container-body{padding:16px}#about_company .name{font-size:22px;line-height:26px}#about_company .logo-container{width:155px;max-height:100px}}
