
@charset "UTF-8"; @import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@500&family=Roboto:wght@100&display=swap); body { background-color: rgba(213, 213, 213, 0.0392156863) !important; overflow-x: hidden !important; } * { font-family: 'Montserrat', Sans-serif !important; outline: unset !important; transition: all 0.3s; } #profile_page { max-width: 1350px; margin: 0 auto; } #profile_page p, #profile_page a { border-radius: 50px !important; margin: 0 !important; } #profile_page * { line-height: 1; } #profile_page .wpc-open-icon { display: none !important; } #profile_page h1 { margin: 50px 0 20px 0; padding-left: 20px; padding-right: 20px; } #profile_page .profiles_listing { display: flex; gap: 40px; width: 100%; padding: 20px; } #profile_page .profiles_listing .done { width: 25px; height: 25px; } #profile_page .profiles_listing .submitted .profile { background-color: rgba(0, 188, 212, 0.231372549) !important; } #profile_page .profiles_listing .submitted .profile .done { display: block !important; position: absolute; left: 10px; top: 10px; } #profile_page .profiles_listing .submitted .profile .frm_form_fields { display: block !important; } #profile_page .profiles_listing .frm_message { display: none !important; } #profile_page .profiles_listing .frm_form_fields fieldset { padding: 0 !important; margin: 0 !important; } #profile_page .profiles_listing .frm_form_fields .InpForm { display: none !important; } @media (max-width: 767px) { #profile_page .profiles_listing { padding: 10px !important; } } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper { background: rgba(255, 255, 255, 0.6509803922); display: flex; width: 100%; justify-content: flex-end; align-items: flex-start; flex-wrap: wrap; -moz-column-gap: 20px; column-gap: 20px; padding: 15px !important; gap: 35px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1019607843); border-top-left-radius: 15px; border-bottom-left-radius: 15px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper::-webkit-scrollbar { width: 5px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper::-webkit-scrollbar-thumb { background: #00b0f0; border-radius: 10px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper::-webkit-scrollbar-thumb:hover { background: #00b0f0; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .widget_wpc_filters_widget { width: 100%; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .widget_wpc_filters_widget .wpc-filters-main-wrap { width: 100%; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-instead-of-posts-found { display: none; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filters-section { margin: unset !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ ul a { border: 1px solid #00b0f0; font-weight: 600; padding: 10px 15px; background-color: transparent; border-radius: 8px; text-transform: capitalize; font-size: 13px !important; font-weight: 500 !important; color: #00b0f0 !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie ul a:hover, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category ul a:hover, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france ul a:hover, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays ul a:hover, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ ul a:hover { background-color: #00b0f0; color: white !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-term-selected a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-term-selected a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-term-selected a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-term-selected a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-term-selected a { border-color: #00b0f0 !important; color: white !important; background-color: #00b0f0 !important; color: white !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie input, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category input, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france input, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays input, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ input { display: none; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-search-field, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-search-field, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-search-field, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-search-field, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-search-field { display: block !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filters-checkboxes, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filters-checkboxes, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filters-checkboxes, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filters-checkboxes, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filters-checkboxes { padding: unset !important; margin: unset !important; } @media (min-width: 75rem) { #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-ville_france, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-autre_pays, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-intervention_, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-ville_france, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-autre_pays, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-intervention_, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-autre_pays, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-intervention_, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-autre_pays, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-intervention_, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-autre_pays, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-intervention_ { } } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-header { padding: unset !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie ul, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category ul, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france ul, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays ul, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ ul { display: flex; flex-wrap: wrap; gap: 10px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie ul li, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category ul li, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france ul li, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays ul li, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ ul li { margin: unset !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie ul li label, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category ul li label, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france ul li label, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays ul li label, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ ul li label { padding: unset !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie .wpc-filter-title, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category .wpc-filter-title, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france .wpc-filter-title, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays .wpc-filter-title, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-title { margin: unset !important; color: #00b0f0; font-weight: 400; padding-top: 5.7px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button { display: flex; gap: 20px; padding: unset !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button a { width: 140px !important; font-weight: 400; height: 40px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button .wpc-filters-submit-button { border-color: transparent !important; background-color: #00b0f0; color: white !important; display: none !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button .wpc-filters-submit-button:hover { border-color: #00b0f0; opacity: 0.7; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button .wpc-filters-reset-button { color: #00b0f0 !important; background-color: transparent; border: 2px solid #00b0f0 !important; background-color: #fff !important; border-radius: 30px !important; transition: all 0.3s; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button .wpc-filters-reset-button:hover { background-color: #00b0f0 !important; border-color: #00b0f0 !important; color: white !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-post_tag { width: 26%; position: relative; z-index: 10; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-post_tag:hover .wpc-filter-content { display: unset !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-post_tag .wpc-filter-content { display: none; position: absolute; top: 45px; background-color: white; padding: 0 5px; width: 100%; border-radius: 8px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-post_tag .wpc-filter-content a { color: #00b0f0; font-weight: bold; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-post_tag .wpc-filter-content input { cursor: pointer; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-post_tag .wpc-filter-title { color: #00b0f0; font-weight: 400; margin: unset !important; background-color: white; padding: 8px 15px; border-radius: 8px; } #profile_page .profiles_listing .filter_accordion_content { width: 30%; } #profile_page .profiles_listing .profiles_listing_section { width: 70%; display: flex; flex-direction: column; } #profile_page .profiles_listing .profiles_listing_section .profiles_section { width: 100%; position: relative; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile { width: 100%; margin: 20px 0 !important; display: flex; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1019607843); background-color: rgba(255, 255, 255, 0.6509803922); padding: 20px; border-radius: 15px; transition: all 0.3s; justify-content: space-between; position: relative; overflow: hidden; margin-right: 0; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_img { width: 17%; display: flex; align-items: flex-start; gap: 2px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_img .gender_img { width: 70px; height: 70px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_img .lang_img { width: 25px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info { width: 74%; display: flex; flex-direction: column; gap: 13px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .fl_row { flex-wrap: wrap; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info img { width: 22px; -o-object-fit: cover; object-fit: cover; transition: all 0.3s; } @media (max-width: 767px) { #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info img { width: 20px !important; } } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .languages { display: flex; flex-direction: column; gap: 10px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position p { background-color: #00b0f0; width: -moz-fit-content; width: fit-content; padding: 5px 11px; color: white; font-size: 12px; margin: 0 !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position div:nth-child(n + 0):nth-child(-n + 5) { } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position div:nth-child(n + 0):nth-child(-n + 5) p { width: 100% !important; text-align: center; font-weight: 500 !important; } @media (min-width: 767px) { #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite { display: grid; align-items: center; gap: 40px; row-gap: 13px; grid-template-columns: repeat(3, 1fr); } } @media (max-width: 1200px) { #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_img .gender_img { margin: 0 auto; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info { text-align: center; } } @media (max-width: 767px) { #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .fl_row { text-align: center; } #profile_page .position { } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite { display: grid !important; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; row-gap: 10px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite div { align-items: center !important; } } @media (max-width: 28rem), (min-width: 45rem) and (max-width: 75rem) { #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite { grid-template-columns: repeat(3, 1fr) !important; gap: 0.75rem; } } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite p { margin: 0 !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite .location, #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite .salary, #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite .experience, #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite .diponibilite { display: flex; align-items: center; gap: 10px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite .experience::after { content: 'ans'; transform: translateX(-8px); font-size: 12px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .location_salary_diponibilite .salary p:nth-of-type(2)::after { content: ' €'; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv { position: absolute; top: 20px; right: 20px; z-index: 2; } @media (max-width: 1170px) { #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv { display: none !important; } } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv .parent .str { width: 70px; display: none; position: absolute; color: black; right: 25px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv .parent .str p { font-size: 12px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv img { width: 60px; height: 60px; -o-object-fit: cover; object-fit: cover; } #profile_page .profile .str_cv_a { position: absolute; right: 16px; top: 16px; } #profile_page .profile .str_cv_a img { width: 20px; height: 20px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv:hover .str { top: 18px; display: block; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .contact_profile { width: -moz-fit-content; width: fit-content; display: flex; align-items: flex-end; gap: 1rem; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .contact_profile .btn-txt { padding: 3px 6px !important; margin: 0 !important; background: linear-gradient(white, white) padding-box, linear-gradient( to right, rgba(246, 24, 137, 0.5019607843), rgba(153, 50, 204, 0.7490196078) ) border-box; border: 2px solid transparent; border-radius: 21px; cursor: pointer; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .contact_profile .btn-txt p { padding: 5px 0 !important; margin: 0 !important; } #profile_page .profiles_listing .popup_profile { background-color: rgba(34, 33, 33, 0.475); z-index: 9999; display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; } #profile_page .profiles_listing .popup_profile .popup_data { transform: translate(-50%, -50%); z-index: 3; background-color: white; width: 73%; height: 81%; top: 50%; position: relative; left: 50%; border-radius: 20px; overflow: hidden; } #profile_page .profiles_listing .popup_profile .popup_data .close { position: absolute; top: 0; right: 20px; font-size: 35px; cursor: pointer; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info { padding: 40px 40px 40px 40px; display: flex; flex-direction: column; gap: 40px; height: 100%; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info li { list-style: inside !important; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .description, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .competences, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .languages, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .intervention { display: flex; flex-direction: column; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .description .mini_title, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .competences .mini_title, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .languages .mini_title, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .intervention .mini_title { font-size: 20px; text-transform: capitalize; margin-bottom: 20px; color: #00b0f0; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .description *, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .competences *, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .languages *, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .intervention * { line-height: 1.2 !important; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .description .single_languages::before, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .competences .single_languages::before, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .languages .single_languages::before, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .intervention .single_languages::before { content: '- '; padding-right: 5px; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .profile_url_file { display: flex; align-items: center; gap: 20px; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .lien_cv a, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .ficher_cv a, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .contact_profile a { margin-top: 40px; color: white; padding: 16px 0; width: 150px; display: flex; justify-content: center; border-radius: 8px; border: 1px solid #00b0f0; background-color: transparent; background-image: linear-gradient(180deg, #579af6 0%, #f74974 100%); transition: all 0.3s; } #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .lien_cv a:hover, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .ficher_cv a:hover, #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .contact_profile a:hover { border-color: #00b0f0; opacity: 0.7; } @media (min-width: 75rem) { #profile_page .profiles_listing .popup_profile .popup_data .profile_info .bottom-profile .contact_profile a { width: 200px !important; } } #profile_page .profiles_listing .show { display: block !important; } #profile_page .pagination { display: flex; justify-content: center; gap: 15px; color: #00b0f0; } #profile_page .pagination * { color: #00b0f0; } #profile_page .ref_mobile { display: none; } @media (max-width: 75rem) { #profile_page .profile { flex-direction: column; gap: 10px; } #profile_page .profile .profile_img { width: 100% !important; display: flex; gap: 20px; } #profile_page .profile .profile_img .ref { display: flex; flex-direction: column !important; gap: 5px; width: -webkit-fill-available !important; } #profile_page .profile .profile_img .ref .position { display: flex; flex-wrap: wrap; } #profile_page .profile .profile_img .ref .position p { background-color: #00b0f0; width: -moz-fit-content; width: fit-content; padding: 5px 11px; color: white; font-size: 12px; } #profile_page .profile_info { width: 100% !important; gap: 20px !important; } #profile_page .profile_info .description *, #profile_page .profile_info .mini_title *, #profile_page .profile_info .competences *, #profile_page .profile_info .intervention * { padding: unset !important; } #profile_page .profile_info .description * { font-weight: 400; } #profile_page .profile_info .contact_profile a { position: relative !important; width: 100% !important; } #profile_page .profile_info .lien_cv { width: 100%; } #profile_page .profile_info .lien_cv a { width: 100% !important; } #profile_page .profile_info .contact_profile a { width: 100% !important; } #profile_page .location_salary_diponibilite { padding: unset !important; } #profile_page .profiles_listing { flex-direction: column; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper { width: 100% !important; } #profile_page .ref_mobile { display: none !important; } #profile_page .pc_ref { } #profile_page .popup_profile .popup_data { width: 95% !important; height: 90%; padding: 20px !important; overflow: scroll !important; } #profile_page .popup_profile .popup_data .profile_info { padding: 0 !important; } #profile_page .popup_profile .popup_data .profile_info .competences *, #profile_page .popup_profile .popup_data .profile_info .intervention * { margin: 0 !important; } #profile_page .popup_profile .popup_data .profile_info .competences p:nth-of-type(2), #profile_page .popup_profile .popup_data .profile_info .intervention p:nth-of-type(2) { display: none !important; } #profile_page .popup_profile .popup_data .profile_info .competences p:nth-of-type(3), #profile_page .popup_profile .popup_data .profile_info .intervention p:nth-of-type(3) { display: none !important; } #profile_page .popup_profile .popup_data .competences .mini_title, #profile_page .popup_profile .popup_data .intervention .mini_title { margin-left: -20px; } #profile_page .filter_accordion_content { width: 100% !important; } #profile_page .profiles_listing_section { width: 100% !important; } } #profile_page .top-profile { height: 92%; overflow-y: scroll; padding-right: 70px; } #profile_page .bottom-profile { display: flex; align-items: flex-end; justify-content: space-between; height: 8%; } .disableScroll { overflow: hidden; } b { font-weight: 600 !important; } .wpc-filter-search-field { width: calc(100% - 40px) !important; border-radius: 12px !important; background-color: transparent; border: 1px solid #b0b3b4; } .wpc-filter-search-wrapper-334, .wpc-filters-section-333, .wpc-filter-search-wrapper-83 { width: 100%; } .wpc-filters-submit-button { background-color: #00b0f0 !important; color: white; } .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range { background-color: #b0b3b4 !important; } .wpc-filter-search-wrapper { width: 351px !important; } .wpc-filter-search-wrapper .wpc-search-clear-icon { display: none !important; } .wpc-filter-title { color: black !important; font-weight: 600 !important; } .wpc-filters-section-321 { width: 100% !important; } @media (min-width: 768px) and (max-width: 7rem) { .profile .ref { width: 88% !important; } .profile .profile_img { gap: 20px !important; } .profile .fewTagsPosition div { display: flex; flex: 1; } .profile .fewTagsPosition div p { width: 100% !important; text-align: center; } .profile .tablet_tags_position div:nth-of-type(n + 1):nth-of-type(-n + 4) { width: 23.4% !important; flex: unset !important; } .profile .tablet_tags_position div:nth-of-type(n + 1):nth-of-type(-n + 4) p { text-align: center; width: 100% !important; } } .wpc-filter-search-wrapper { position: relative; } .wpc-filter-search-wrapper img { position: absolute; top: 50%; left: 10px; transform: translateY(-50%) scaleX(-1); width: 22px; opacity: 0.7; } .wpc-filter-search-wrapper .wpc-filter-search-field { text-indent: 22px; } .wpc-filters-main-wrap a.wpc-toggle-a { border: 0 !important; } .wpc-show-more .wpc-see-more-control, .wpc-show-less .wpc-see-more-control { border: 0 !important; } .wpc-show-more .wpc-see-more-control img, .wpc-show-less .wpc-see-more-control img { transition: all 0.3s; } .wpc-show-more .wpc-see-less-control img, .wpc-show-more .wpc-see-more-control img { transform: rotate(90deg); } .wpc-filter-content select { margin: unset !important; } .wpc-filters-ul-list * { color: grey !important; } a.wpc-see-less-control.wpc-toggle-a { color: grey !important; } a.wpc-see-more-control.wpc-toggle-a { color: grey !important; } .profile_more_info { display: flex; align-items: flex-start; gap: 120px; } .fl_row { display: flex; align-items: center; gap: 10px; order: 0; } .fl_row p { margin: unset !important; } button.frm_button_submit.frm_final_submit { background-color: #00b0f0 !important; border: unset !important; float: right !important; font-size: 16px !important; border-radius: 30px 30px 30px 30px !important; } button.frm_button_submit.frm_final_submit:hover { opacity: 0.7; } .interested .frm_style_formidable-style.with_frm_style .frm_submit button { background: #05ce52 !important; } .wpc-filters-ul-list { width: calc(100% - 40px) !important; } .intervention .mini_title::before { display: none !important; } .intervention p::before { content: '- '; } .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { background-color: #00b0f0 !important; } #form_contact input, #form_contact textarea, #form_contact2 input, #form_contact2 textarea { font-weight: 400 !important; } .competences ul { display: flex; flex-direction: column; gap: 12px; } .competences p:nth-of-type(2) { display: none !important; } .intervention, .competences { display: flex; flex-direction: column; gap: 20px; } .intervention *, .languages *, .competences * { padding: unset !important; margin: unset !important; } .moove-gdpr-branding-cnt { display: none !important; } .captch_inp { grid-column: span 9 / span 8 !important; } .frm_submit { width: -moz-fit-content; width: fit-content; margin-left: auto; } @media (min-width: 992px) { .footer_container { padding: 0 20px; } .footer_container .elementor-container { display: flex; justify-content: space-between; } .footer_container .elementor-container .elementor-column { width: unset !important; } } @media (max-width: 75rem) { #profile_page .top-profile { padding-right: 20px !important; } #profile_page .profile_more_info { gap: 20px !important; flex-direction: column !important; } #profile_page .mini_title { margin: 0 !important; padding: 0 !important; } #profile_page .bottom-profile { flex-direction: column !important; gap: 20px !important; height: auto !important; } #profile_page .bottom-profile .contact_profile a { margin: 0 !important; } #profile_page .bottom-profile .profile_url_file a { width: 50% !important; } #profile_page .bottom-profile .profile_url_file .lien_cv, #profile_page .bottom-profile .profile_url_file .ficher_cv { display: flex; flex: 1; } #profile_page .bottom-profile .profile_url_file .lien_cv a, #profile_page .bottom-profile .profile_url_file .ficher_cv a { width: 100% !important; margin: 0 !important; } #profile_page .bottom-profile .contact_profile, #profile_page .bottom-profile .profile_url_file { width: 100% !important; } #profile_page .bottom-profile .contact_profile { width: 100% !important; } #profile_page .bottom-profile .contact_profile a { width: 100% !important; margin: 0 !important; } #profile_page .popup_data { height: 95% !important; } #profile_page .profile { gap: 20px !important; } #profile_page .ref { gap: 10px !important; } #profile_page .location_salary_diponibilite { flex-direction: column !important; } #profile_page .location_salary_diponibilite div { align-items: flex-start !important; } #profile_page .location_salary_diponibilite div div { align-items: flex-start !important; } #profile_page .contact_profile { width: 100% !important; } #profile_page .profile .profile_info { gap: 13px !important; } #profile_page .position p, #profile_page .contact_profile p { margin-bottom: 0 !important; } #profile_page .position { gap: 8px; } #profile_page .profile .contact_profile p { padding: 3px 23px; } } @media (max-width: 75rem) and (max-width: 420px) { .close-popup { font-size: 25px; top: 5px !important; right: 5px !important; } .profile .contact_profile p { padding: 3px 10px !important; } .container-popup { max-width: 96% !important; } .container-popup .fl_col { display: flex; flex-direction: column; gap: 10px; } } @media (max-width: 75rem) { .captch_inp { transform: translateX(-33px) !important; } .description { gap: 10px !important; } .profiles_listing { flex-direction: column !important; } .profiles_listing .filter_accordion_content, .profiles_listing .profiles_listing_section { width: 100% !important; } .profile_more_info { gap: 40px !important; justify-content: space-between; } .my_header { padding: 30px !important; } .container_home .elementor-container img { top: -27.1rem !important; left: unset !important; right: 0 !important; } .wpc-filter-search-wrapper { width: 100% !important; } .wpc-filter-search-wrapper input { width: 100% !important; } .wpc-filter-content { width: 100% !important; } .wpc-filters-section { width: 100% !important; } .popup_data { width: 94% !important; height: 89% !important; } } .showMoreTags { width: 25px; -o-object-fit: cover; object-fit: cover; display: none; } .showMoreTags:nth-of-type(1) { display: block !important; } .extend div { display: flex !important; } .extend img { transform: rotate(90deg); position: absolute; right: 0; bottom: 0; } .position { display: flex; gap: 10px; flex-wrap: wrap; transition: all 0.3s; align-items: center; position: relative; } @media (min-width: 1170px) { .position { position: relative; } } .position .showMoreTags { color: white; margin: 0; line-height: 1.2; display: flex; justify-content: center; align-items: center; border-radius: 50px; cursor: pointer; -o-object-fit: contain; object-fit: contain; } @media (min-width: 1024px) { .position .showMoreTags { position: absolute; right: 0%; } } @media (max-width: 1024px) { .contact_top_form { overflow: hidden; position: relative; } .contact_top_form .frm_submit { width: 100% !important; margin-left: auto; margin-top: unset !important; } .contact_top_form .frm_submit button { width: 100% !important; } .contact_top_form ::-moz-placeholder { } .contact_top_form ::placeholder { } .contact_top_form .form_contact { padding: unset !important; position: relative; } .contact_top_form .form_contact * { max-width: unset !important; } .contact_man_img img { width: 74vw !important; max-height: 475px; -o-object-fit: contain; object-fit: contain; } } .mobile_menu { position: relative; } .mobile_menu nav { position: absolute; position: absolute; top: 50px; width: 86.4vw; right: 0; z-index: 999; } .mobile_menu nav ul li:hover { color: #f74974 !important; } .mobile_menu nav .elementor-item-active { background: linear-gradient(180deg, #579af6 0%, #f74974 100%); } .mobile_menu .elementor-menu-toggle { margin-left: auto !important; height: 50px; display: flex; justify-content: flex-end; background-color: transparent; } .elementor-162 .elementor-element.elementor-element-3f170e1 .elementor-menu-toggle { margin: 0 !important; } .elementor-146 .elementor-element.elementor-element-acadb10 img { max-width: unset !important; } @media (min-width: 75rem) { .contact_man_img_mobile { display: none; } .form_contact .elementor-element-populated { background-image: unset !important; } } @media (max-width: 1179px) { .filter_accordion_content .wpc-filters-widget-wrapper { border-radius: 15px !important; } .elementor-146 .elementor-element.elementor-element-13fd110 { width: 100% !important; } .elementor-146 .elementor-element.elementor-element-2c7d305 { display: none !important; } .contact_man_img_desktop { display: none !important; } .contact_man_img_mobile { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block !important; z-index: -1; } } .languages { display: flex; flex-direction: row !important; align-items: center; gap: 10px; } .ribbon-wrapper-red { width: 85px; height: 88px; overflow: hidden; position: absolute; top: -3px; right: -3px; z-index: 3; } .ribbon-red { font: bold 13px Sans-Serif; color: #fff; text-align: center; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; background-color: #ea181e; background-image: -o-linear-gradient(top, #bfdc7a, #8ebf45); color: #fff; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); } .ribbon-red:before, .ribbon-red:after { content: ''; border-top: 3px solid #b90005; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px; } .ribbon-red:before { left: 0; } .ribbon-red:after { right: 0; } .contact_profile .mobileCv { display: none !important; } @media (max-width: 1170px) { .mobileCv { display: flex !important; padding: 0 15px !important; font-size: 13px !important; line-height: 1.71 !important; color: #579af6; border: 1px solid #579af6; cursor: pointer; border-radius: 8px; margin: 0; font-weight: 500 !important; height: 35px !important; width: auto !important; flex-shrink: 0; align-items: center; } .contact_profile { } .contact_profile > div { width: auto !important; } .position div:nth-child(n + 0):nth-child(-n + 5) { } .position div:nth-child(n + 0):nth-child(-n + 5) p { width: 100% !important; text-align: center; font-weight: 500 !important; } } .pc_ref div:nth-child(n + 5) { display: none; } .ref_mobile div:nth-child(n + 5) { display: none; } @media (min-width: 1170px) { .profile .profile_img { width: unset !important; flex: 1; } .profile .profile_info { width: unset !important; flex: 3; } .profile .contact_profile { width: unset !important; flex: 1; } } img.EyePw { cursor: pointer; position: absolute; width: 25px; top: 22%; right: 3%; display: none; } .bdt-modal-body .bdt-form-controls img.EyePw { display: none; } .popup-contact { position: fixed; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; z-index: 1000; } .popup-contact .container-popup { background-color: rgba(255, 255, 255, 1); border-radius: 0.75rem; max-width: 25rem; width: 100%; min-height: 350px; position: relative; display: flex; align-items: center; flex-direction: column; gap: 2rem; justify-content: center; padding: 1.5rem; } .popup-contact .container-popup :not(button) > a { text-align: center; font-size: 0.875rem; } .popup-contact .container-popup .close-popup { cursor: pointer; position: absolute; top: 1rem; right: 1rem; width: 2.75rem; height: 2.75rem; display: flex; align-items: center; justify-content: center; } .popup-contact .container-popup .close-popup h1 { margin: unset !important; padding: unset !important; font-size: 32px; color: black; border: unset !important; cursor: pointer; font-family: cursive !important; } .popup-contact .container-popup .popup-header { font-size: 16px; text-align: center; line-height: 1.8 !important; } .popup-contact .container-popup .p1 { font-size: 25px; font-weight: 700; } .popup-contact .container-popup .p2 { text-align: center; font-size: 19px; } .popup-contact .container-popup .modal-footer { display: flex; flex-direction: column; padding-top: 20px; } .popup-contact .container-popup .btns-popup { width: 100%; display: flex; justify-content: center !important; align-items: center !important; cursor: pointer; } .popup-contact .container-popup .btns-popup p { text-align: center; } .elementor-335 .elementor-element.elementor-element-05f0e38 img { max-width: none !important; width: auto !important; position: relative !important; left: -50px !important; } .frm_final_submit { transform: translateX(-10px); } #formUser .elementor-element-676ea50, #formUser .elementor-top-column { background-color: white; box-shadow: 0px 3px 25px 5px rgba(0, 0, 0, 0.1); padding: 40px; border-radius: 21px; margin-top: 40px; } #formUser .frm_submit { display: flex; } #formUser .frm_final_submit, #formUser .frm_button_submit { border: unset !important; float: right !important; font-size: 16px !important; border-radius: 30px 30px 30px 30px !important; } #formUser .frm_final_submit:hover, #formUser .frm_button_submit:hover { opacity: 0.8; } #frm_field_94_container { display: flex; flex-direction: column; } #frm_field_94_container #frm_password_strength_94 { order: 3; } .frm_prev_page, .frm_final_submit, .frm_button_submit { background-color: transparent !important; border: 1px solid #579af6 !important; float: right !important; font-size: 16px !important; border-radius: 30px 30px 30px 30px !important; margin-right: 40px !important; color: #579af6 !important; margin: 0 !important; } .frm_error_style { position: fixed; top: 47px; right: 0; z-index: 999; max-width: 326px; text-align: center; font-size: 16px !important; } .bdt-recaptcha-text { display: none !important; } .frm_show_password_wrapper .frm_show_password_btn { background-color: unset !important; background-image: unset !important; outline: unset !important; } .frm_show_password_wrapper .frm_show_password_btn svg { filter: invert(1); } .unsetOpacity { display: flex !important; opacity: 1 !important; z-index: 9999; } .unsetOpacity * { opacity: 1 !important; } .btns-popup .fl_row { display: flex; align-items: center; } .btns-popup .btn-popup { height: 41px; display: flex; align-items: center; gap: 13px; } .page-id-1089 .frm_submit { width: 100%; display: flex; justify-content: space-between; } .popup-contact .fl_col { width: 100%; display: flex; flex-direction: column; gap: 2rem; } .popup-contact p { margin: 0 !important; } .popup-contact .p1 { font-size: 26px; font-weight: 600; } .popup-contact .p2 { font-size: 1.125rem !important; font-weight: 600; line-height: 1.5 !important; display: block !important; } .popup-contact .p2::before { content: ''; position: relative; display: block; margin: 0 auto 1rem; width: 42px; height: 12px; background: no-repeat center/contain; background-image: url(//hubstaffing.io/wp-content/uploads/2025/03/login-logo.png); } .popup-contact ul { display: flex; justify-content: space-between; gap: 6px; list-style: none; padding: 0; margin: 0; } .popup-contact ul li { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.5rem; text-align: center; flex: 1; font-size: 0.875rem; } #profile_page .popup-contact ul li span { line-height: 1.5; } .popup-contact .modal-footer { display: flex; flex-direction: column; gap: 10px; } .popup-contact .btns-popup { display: flex; flex-direction: column; align-items: unset !important; justify-content: unset !important; } .popup-contact .btns-popup button { width: 100%; } .popup-contact #login-btn { text-align: left; } .popup-contact .btn-txt_ { cursor: pointer; } .popup-contact button { height: 44px !important; display: flex; justify-content: center; align-items: center; border-radius: 0.5rem !important; font-size: 1.125rem; font-weight: 600; } .popup-contact button:hover { color: white !important; } .popup-contact button:hover a { color: white !important; } .frm_style_formidable-style.with_frm_style .frm-edit-page-btn, .frm_style_formidable-style.with_frm_style input[type='submit'], .frm_style_formidable-style.with_frm_style .frm_submit input[type='button'], .frm_style_formidable-style.with_frm_style .frm_submit button { background-color: #00b0f0 !important; color: white !important; border: none !important; border-radius: 30px !important; } .frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, .frm_style_formidable-style.with_frm_style input[type='submit']:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type='button']:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover { color: black !important; } .submitted .frm_style_formidable-style.with_frm_style .frm-edit-page-btn, .submitted .frm_style_formidable-style.with_frm_style input[type='submit'], .submitted .frm_style_formidable-style.with_frm_style .frm_submit input[type='button'], .submitted .frm_style_formidable-style.with_frm_style .frm_submit button { background-color: #00b0f0 !important; color: white; border: 1px solid #00b0f0 !important; border-radius: 30px; } .submitted .frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, .submitted .frm_style_formidable-style.with_frm_style input[type='submit']:hover, .submitted .frm_style_formidable-style.with_frm_style .frm_submit input[type='button']:hover, .submitted .frm_style_formidable-style.with_frm_style .frm_submit button:hover { color: #00b0f0 !important; } .frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, .frm_style_formidable-style.with_frm_style input[type='submit']:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type='button']:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover { opacity: 0.7; } .btn-grad-style a { background: linear-gradient( 90deg, rgba(172, 1, 124, 0.8295693277) 0%, rgba(154, 50, 226, 0.7483368347) 100% ) !important; border: none !important; border-radius: 30px !important; transform-origin: all 0.3s; } .btn-grad-style a:hover { background: linear-gradient( 90deg, rgba(172, 1, 124, 0.8295693277) 0%, rgba(154, 50, 226, 0.7483368347) 100% ) !important; background-color: linear-gradient( 90deg, rgba(172, 1, 124, 0.8295693277) 0%, rgba(154, 50, 226, 0.7483368347) 100% ) !important; opacity: 0.7; } .bdt-ep-button:after { background-color: unset !important; } .popup-contact #contact_link p { color: #00b0f0 !important; } .popup-contact .btn-modal { position: relative; } .popup-contact .btn-modal a, .popup-contact .btn-modal p { color: white !important; position: absolute; width: 100%; height: 100%; text-align: center; display: flex; justify-content: center; align-items: center; } .popup-contact [type='button']:focus, .popup-contact [type='button']:hover, .popup-contact [type='submit']:focus, .popup-contact [type='submit']:hover, .popup-contact button:focus, .popup-contact button:hover { background-color: #00b0f0 !important; opacity: 0.7 !important; border: none !important; } .popup-contact [type='button'], .popup-contact [type='submit'], .popup-contact button { background-color: #00b0f0; color: white; border: none !important; border-radius: 30px; } .frm_button_submit { background-color: #00b0f0 !important; color: white; border: none !important; border-radius: 30px; } .page-id-1347 [type='button'], .page-id-1347 [type='submit'], .page-id-1347 button { background-color: #00b0f0 !important; color: white !important; border: none !important; border-radius: 30px !important; } .elementor-element-6690c46 { max-height: 50px !important; } .btn-txt { display: flex; justify-content: center; align-items: center; height: 35px !important; padding: 3px 6px !important; margin: 0 !important; background: linear-gradient(white, white) padding-box, linear-gradient( to right, rgba(246, 24, 137, 0.5019607843), rgba(153, 50, 204, 0.7490196078) ) border-box; border: 2px solid transparent; border-radius: 21px; cursor: pointer; } .btn-txt a { color: white; background-color: transparent; } .btn-txt p, .btn-txt a { padding: 5px 0 !important; margin: 0 !important; } .bdt-user-login { min-width: unset !important; width: -moz-fit-content; width: fit-content; } #formSectionCV { background-color: white; padding: 40px; border-radius: 21px; margin-top: 40px; box-shadow: 0px 3px 25px 5px rgba(0, 0, 0, 0.1); } #formSectionCV .frm_submit { display: flex; width: 100%; justify-content: space-between; } #formSectionCV .frm_final_submit, #formSectionCV .frm_button_submit { border: unset !important; float: right !important; font-size: 16px !important; border-radius: 30px 30px 30px 30px !important; } #formSectionCV .frm_final_submit:hover, #formSectionCV .frm_button_submit:hover { opacity: 0.8; } #formSectionCV .dz-file-preview { width: 100%; } #formSectionCV .dz-image { width: -moz-fit-content !important; width: fit-content !important; } #formSectionCV .dz-column { float: unset !important; width: -webkit-fill-available !important; } #formSectionCV .frm_single_upload { max-width: unset !important; min-height: 180px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } #formSectionCV .frm_single_upload .needsclick { height: 100%; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .form_contact { box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1) !important; padding: 20px; border-radius: 20px; max-width: 750px; margin: 0 auto; background-color: white !important; text-align: center; } .form_contact input, .form_contact textarea { background-color: transparent !important; border-color: rgba(23, 19, 17, 0.1882352941) !important; border: none !important; border-bottom: 1px solid #d9d9d9 !important; border-radius: unset !important; color: #667085 !important; font-weight: 600 !important; box-shadow: unset !important; } .form_contact input::placeholder, .form_contact textarea::placeholder { color: #6b7280 !important; } .form_contact input:focus, .form_contact textarea:focus { } .form_contact .elementor-field-group { margin-bottom: 14px !important; } .btn-OpenPopup p { font-size: 13px !important; } .location_salary_diponibilite { order: 3; } .location_salary_diponibilite p { margin: 0 !important; font-size: 12px !important; } .location_salary_diponibilite span { margin: 0 !important; font-size: 12px !important; } .formFields { margin-bottom: 40px; } .formFields .newPwField, .formFields .confirmPwField { position: relative; max-width: 400px; width: 100%; margin-bottom: 20px; } .formFields .newPwField img, .formFields .confirmPwField img { position: absolute; width: 20px; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; opacity: 0.7; transition: all 0.3s; } .formFields .newPwField img:hover, .formFields .confirmPwField img:hover { opacity: 1; } #SectionResetPw { background-color: white; padding: 40px; border-radius: 21px; margin-top: 40px; box-shadow: 0px 3px 25px 5px rgba(0, 0, 0, 0.1); } .technologiesSection { display: flex !important; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 20px !important; margin-bottom: 40px !important; } .technologiesSection h3 { width: 100% !important; margin: 0 !important; font-size: 15px !important; font-weight: normal !important; color: #3f4b5b !important; } .technologiesSection .frm_grid_container { width: 32% !important; display: flex !important; flex-direction: column !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } .technologiesSection .frm_grid_container::after { display: none !important; } .technologiesSection .itemTech { display: flex !important; margin-bottom: 5px !important; } .technologiesSection .frm_repeat_buttons a.frm_remove_form_row, .technologiesSection .frm_repeat_buttons a.frm_add_form_row { line-height: 1.2 !important; padding: 5px 20px !important; } .technologiesSection .frmsvg { width: 15px !important; height: 15px !important; } .technologiesSection .frm_add_form_row { line-height: 1.2 !important; padding: 7px 6px !important; display: flex !important; align-items: center; width: 118px; justify-content: center; gap: 5px; } .technologiesSection .frm_repeat_buttons { display: flex; gap: 10px; order: 9999; } .technologiesSection .frm_repeat_sec .frm_add_form_row { display: none !important; } .technologiesSection .frm_add_form_row { transform: translateY(-16px); } .addBgBlock { background-color: white; padding: 20px; border-radius: 21px; margin-top: 40px; box-shadow: 0px 3px 25px 5px rgba(0, 0, 0, 0.1); } .elementor-162 .elementor-element.elementor-element-d0edb2b { width: 50px !important; max-width: 100% !important; background: transparent !important; border: 1px solid black !important; } .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type='submit'], .frm_style_formidable-style.with_frm_style .frm_submit input[type='button'], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn { padding: 3px 25px !important; height: 35px !important; margin: 0 !important; font-size: 13px !important; } @media (max-width: 768px) { .bdt-modal-body { padding: 50px 20px !important; } } .wpc-edit-filter-set { display: none !important; } .frm_error_style { display: none !important; } .submitted .frm_submit { display: none !important; } .submitted .contactagain { display: flex !important; } .contactagain { display: none; padding: 3px 25px !important; height: 35px !important; margin: 0 !important; font-size: 13px !important; background-color: #00b0f0 !important; color: white !important; text-wrap: nowrap; align-items: center; justify-content: center; margin: 0 !important; } .bdt-user-login-modal .bdt-close { color: black !important; background-color: white !important; border-style: none !important; border-radius: 20px 20px 20px 20px !important; } .ue_logo img { width: 90% !important; display: flex; align-items: center; justify-content: center; margin: 0 auto; padding-top: 15px; } .open_side_menu svg { width: 40px !important; height: 40px !important; } .bdt-remember-me { display: none !important; } #profile_page { max-width: 1368px; scroll-margin: 200px; } @media screen and (min-width: 62em) { #profile_page { scroll-margin: 325px; } } #profile_page :is( input[type='date'], input[type='email'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='url'], select, textarea ) { border-color: #e5e7eb; height: 44px; border-radius: 12px; } #profile_page :is( input[type='date'], input[type='email'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='url'], select, textarea ):focus { border: 1px solid #00b0f0 !important; } #profile_page :is(.wpc-filter-search-wrapper, .wpc-filter-content), #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ .wpc-filter-intervention_ { margin: 0 !important; width: 100% !important; } #profile_page .wpc-filter-search-field { width: 100% !important; padding-right: 44px !important; } #profile_page .wpc-filter-search-field::placeholder { color: #9ca3af !important; } #profile_page .wpc-filter-search-wrapper img { left: 14px; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper { gap: 0 !important; align-items: start; justify-content: start; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button :is(.wpc-filters-reset-button, .wpc-filters-submit-button) { border-radius: 8px !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button .wpc-filters-reset-button { color: #000 !important; border-color: #e5e7eb !important; font-weight: 500 !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-technologie ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-candidate_category ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-ville_france ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-autre_pays ul a, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-intervention_ ul a { padding-bottom: 8px; padding-top: 8px; border-color: #def3ff !important; color: #0091d4 !important; } #profile_page .wpc-filters-main-wrap a.wpc-toggle-a { margin: 0 0 0 auto !important; color: #00b0f0; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filters-section { border: none !important; border-bottom: 1px solid #e5e7eb !important; padding: 24px 0 !important; width: 100% !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button { border-bottom: none !important; flex-direction: row !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button a { width: auto !important; } #profile_page .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range { background-color: #00b0f0 !important; height: 4px !important; cursor: pointer !important; } #profile_page .wpc-filters-range-inputs .ui-slider-horizontal { background-color: #f3f4f6 !important; } #profile_page .wpc-filters-range-wrapper :is( input[type='date'], input[type='email'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='url'], select, textarea ) { height: 40px; } #profile_page .wpc-filters-range-inputs .ui-slider .ui-slider-handle { width: 18px !important; height: 18px !important; top: 50%; transform: translate(0, -50%); margin: 0 !important; background: #00b0f0 !important; border: 2px solid #fff !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile > .d-flex { margin: 0 auto !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile > .d-flex + .profile_info { gap: 13px !important; } #profile_page .profiles_listing { padding: 0; gap: 24px; margin-top: 30px !important; } #profile_page .profiles_listing .filter_accordion_content { width: 440px; flex-shrink: 0; } #profile_page .profiles_listing .profiles_listing_section { width: 100%; display: flex; flex-direction: column; gap: 16px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile { box-shadow: none; border: 1px solid #e5e7eb; } #profile_page .profiles_listing .profiles_listing_section .profiles_section.interested .profile { box-shadow: none; border: 1px solid #05ce52; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper { box-shadow: none; padding: 20px !important; background: #fafbfb; border-radius: 12px !important; } #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-title, #profile_page .profiles_listing .filter_accordion_content .wpc-filters-widget-wrapper .wpc-filter-title button { color: rgba(107, 114, 128, 1) !important; font-size: 14px !important; font-weight: 400 !important; text-transform: uppercase !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_img { flex: 0 0 88px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_img .gender_img { width: 88px; height: 88px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile { margin: 0 !important; gap: 16px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info { gap: 12px !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .fl_row { padding-top: 3px; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .fl_row p { line-height: 1.3; margin: 0 !important; display: inline; } #profile_page .location_salary_diponibilite p { font-size: 14px !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position p, #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position div:nth-child(n + 0):nth-child(-n + 5) p { } body .position.pc_ref div, body .position.pc_ref.fewTagsPosition div { padding: 0px 4px !important; } .position.pc_ref { order: 2; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position div { width: auto !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position p { margin: 0 !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .ref { color: #374151; margin-top: -3px; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .ref .ref_font { font-weight: 400 !important; color: #000; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv .str_cv { margin: 0; display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: 0; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .viewCv span { display: none; } #profile_page .frm_style_formidable-style.with_frm_style .frm_submit { } #profile_page .frm_style_formidable-style.with_frm_style .frm_submit button { transform: none !important; } #profile_page .frm_style_formidable-style.with_frm_style .frm-edit-page-btn, .frm_style_formidable-style.with_frm_style input[type='submit'], #profile_page .frm_style_formidable-style.with_frm_style .frm_submit input[type='button'], .frm_style_formidable-style.with_frm_style .frm_submit button { background: #00b0f0 !important; font-size: 14px !important; font-weight: 600 !important; } #profile_page .profile .frm_submit button:hover { background-color: transparent !important; background-image: linear-gradient( 90deg, #ac017ccc 0%, #9a32e2b3 100% ) !important; color: #fff !important; } #profile_page .pagination { margin: 24px 0 0 !important; padding: 14px 0 !important; } #profile_page .pagination { gap: 2px; } #profile_page .pagination .prev { left: 0; } #profile_page .pagination .next { right: 0; } #profile_page .pagination .page-numbers { margin: 0 !important; } .elementor-162 .elementor-element.elementor-element-ed9d2e3 > .elementor-widget-container { flex-shrink: 0; padding: 0 18px !important; } .elementor-162 .elementor-element.elementor-element-ed9d2e3 .bdt-button-modal { padding: 0 !important; } .elementor-162 .elementor-element.elementor-element-8bfb5a4 { width: 100% !important; } .elementor-162 .elementor-element.elementor-element-727aea2 { min-width: 35px; flex-shrink: 0; } .frm_forms.frm_style_formidable-style.with_frm_style { width: 100%; } .contact_profile > .frm_forms.frm_style_formidable-style.with_frm_style { width: 100% !important; } .contact_profile > .frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields { justify-content: flex-start; } .form_contact { text-align: center !important; max-width: 34.75rem !important; } .contact_top_form .form_contact { padding: 1.5rem !important; } .form_contact input, .form_contact textarea { background: #ffffff !important; border: 1px solid #d0d5dd !important; box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05) !important; border-radius: 8px !important; } .form_contact input#field_hbopj { } .form_contact input { height: 40px !important; min-height: 1px !important; padding: 0 14px !important; } .frm_form_fields .frm_fields_container { gap: 0 1.5rem !important; } .bdt-ep-advanced-heading-title { justify-content: center !important; align-items: center !important; display: flex !important; } .elementor-335 .elementor-element.elementor-element-940e743 .bdt-ep-advanced-heading-main-title-inner { font-weight: 500 !important; font-size: 2rem !important; text-align: center !important; } .elementor-335 .elementor-element.elementor-element-9d0c594 { max-width: 100% !important; width: 100% !important; } .frm_submit { width: 100% !important; padding-top: 12px !important; } #profile_page .frm_submit { width: auto !important; padding-top: 0 !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .contact_profile { justify-content: start !important; } .frm_style_formidable-style.with_frm_style .frm_submit button { display: inline-flex; height: 40px !important; align-items: center !important; justify-content: center !important; width: 100% !important; border-radius: 8px !important; } .frm_form_fields .frm_fields_container { display: block !important; } .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 0 !important; } .frm_final_submit { transform: none !important; } .elementor-335 .elementor-element.elementor-element-aacae76 { max-width: 100% !important; width: 100% !important; text-align: center !important; } .elementor-335 .elementor-element.elementor-element-aacae76 > .elementor-widget-container { padding-bottom: 20px !important; } .with_frm_style .frm_form_fields > fieldset { padding: 0 !important; } .frm_style_formidable-style.with_frm_style .form-field { margin-bottom: 14px !important; } .elementor-element-05f0e38 .elementor-widget-container { display: flex; justify-content: flex-end; } .elementor-element-6b4969a { } .with_frm_style .frm_primary_label { font-size: 14px !important; } .with_frm_style .frm_required { color: #ff0000 !important; } :is(#frm_field_8_container, #frm_field_15_container) { position: relative; } :is(#frm_field_8_container, #frm_field_15_container) input { padding-left: 32px !important; } :is(#frm_field_8_container, #frm_field_15_container)::before { content: ''; display: block; position: absolute; bottom: 8px; left: 6px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center; } #frm_field_8_container::before { background-image: url(https://hubstaffing.io/wp-content/uploads/2025/03/envelope.svg); } #frm_field_15_container::before { background-image: url(https://hubstaffing.io/wp-content/uploads/2025/03/phone.svg); } @media (max-width: 30rem) { #profile_page .frm_style_formidable-style.with_frm_style .frm_submit button { padding-left: 10px !important; padding-right: 10px !important; } } #profile_page .profiles_listing .profiles_listing_section .profiles_section { height: auto !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .contact_profile { margin-top: auto !important; flex-grow: 0 !important; } .elementor-kit-8 { background-image: none !important; } .elementor-element.elementor-element-4ab4cca { position: fixed; top: 0; } .admin-bar .elementor-element.elementor-element-4ab4cca { top: 32px; } @media (max-width: 73.125rem) { body #profile_page .profiles_listing .profiles_listing_section { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .fl_row, #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .ref { margin: 0 auto; } #profile_page .position { justify-content: center; } } @media (max-width: 62rem) { body #profile_page .profiles_listing .profiles_listing_section { grid-template-columns: repeat(2, 1fr) !important; } } @media (max-width: 28rem) { body #profile_page .profiles_listing .profiles_listing_section { grid-template-columns: repeat(1, 1fr) !important; } } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position div:nth-child(n + 0):nth-child(-n + 5) p { margin: 0 !important; } #profile_page .profiles_listing .profiles_listing_section .profiles_section .profile .profile_info .position div { padding: 0 !important; } .elementor-location-header { height: 80px; } @media (min-width: 75rem) { .elementor-location-header { height: 0; } } .bialty-container [data-elementor-type='wp-page'] > .elementor-element:first-child { margin-top: 0; } .elementor-2169 .elementor-element.elementor-element-60c74797 { } .elementor-5475 .elementor-element.elementor-element-431532b { } .elementor-572 .elementor-element.elementor-element-ebc28ec, .elementor-578 .elementor-element.elementor-element-e340385 { } .post-2169 .page-header { display: none; } .cv-frame { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; overflow: hidden; z-index: 999; background-color: rgba(0, 0, 0, 0.5); padding: 1rem; } .cv-frame__inner { border: 1px solid #e5e7eb; background-color: #fff; max-width: 50rem; width: 100%; height: 100%; border-radius: 1rem; position: relative; } .cv-frame__iframe { border: none; width: 100%; height: 100%; border-radius: inherit; } .cv-frame__close { position: absolute; top: 0; right: 0; border: none; cursor: pointer; height: 3rem; width: 3rem; display: flex; align-items: center; justify-content: center; background-image: linear-gradient(90deg, #00b0f0 0%, #75dcff 100%); border-radius: 0 1rem 0 0; color: #fff; transition: all 0.3s; } .cv-frame__close:hover { background-image: linear-gradient(90deg, #ac017ccc 0%, #9a32e2b3 100%); } .viewCvNew { position: absolute; border: 1px solid #edd8fc; background-color: #fbf6fe; box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); display: flex; align-items: center; gap: 0.375rem; color: #a544de; font-size: 0.875rem; font-weight: 500; padding: 0.5rem 0.75rem; transition: all 0.3s; } .viewCvNew { flex-direction: column; top: 0.625rem; right: 0.625rem; } .viewCvNew__text span { display: none; } @media (min-width: 73.125rem) { body:not(:where(.home)) .viewCvNew { flex-direction: row; top: 1.25rem; right: 1.25rem; } body:not(:where(.home)) .viewCvNew__text span { display: inline; } } .viewCvNew:hover { background-color: #edd8fc; color: #a544de; } #profile_page .viewCvNew { border-radius: 0.5rem !important; } .viewCvNew img { width: 1.25rem; height: 1.25rem; }