@media (max-width:479px){.wave #main-search-button{width:100%}#row-block-cta .cta-right-content{width:calc(100% - 140px)}#smart-search-header-form .smart-search-button{width:100%}}#main{padding-bottom:10px}#nav-wave-logo{background-image:url(/img/wave/no-fusion/ellipses-orange.svg);background-position:0 0;background-repeat:no-repeat;background-size:40px 35px;width:40px;height:35px;margin-top:10px}#nav-wave-logo img{display:none}#smart-search-header-form.search-to-separator{display:none}.wave .button.responsive-button,.wave .small-button.responsive-button,.wave .very-small-button.responsive-button,.wave .small-main-button.responsive-button{width:100%;padding-top:10px;padding-bottom:8px;font-size:15px}.context-message-ctn #member-availability,#createEmailAlertLayer{display:none}#nav-wave #nav-wave-link-publish-job,#nav-wave #nav-wave-link-other-area,#nav-wave #nav-wave-links #nav-wave-link-cta{display:none}#nav-wave #nav-wave-logged-menu .nav-wave-member-name,#nav-wave #nav-wave-logged-menu .nav-wave-recruiter-name{display:none}#nav-wave .nav-wave-recruiter-menu #nav-wave-logged-menu .nav-wave-me-icon{display:inline-block}#nav-wave .nav-wave-recruiter-menu #nav-wave-logged-menu .nav-wave-me-icon span{width:18px;display:inline-block;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20350%20350%22%20fill=%22%23000000%22%3E%3Cpath%20d=%22M175,171.173c38.914,0,70.463-38.318,70.463-85.586C245.463,38.318,235.105,0,175,0s-70.465,38.318-70.465,85.587%20C104.535,132.855,136.084,171.173,175,171.173z%22/%3E%3Cpath%20d=%22M41.909,301.853C41.897,298.971,41.885,301.041,41.909,301.853L41.909,301.853z%22/%3E%3Cpath%20d=%22M308.085,304.104C308.123,303.315,308.098,298.63,308.085,304.104L308.085,304.104z%22/%3E%3Cpath%20d=%22M307.935,298.397c-1.305-82.342-12.059-105.805-94.352-120.657c0,0-11.584,14.761-38.584,14.761%20s-38.586-14.761-38.586-14.761c-81.395,14.69-92.803,37.805-94.303,117.982c-0.123,6.547-0.18,6.891-0.202,6.131%20c0.005,1.424,0.011,4.058,0.011,8.651c0,0,19.592,39.496,133.08,39.496c113.486,0,133.08-39.496,133.08-39.496%20c0-2.951,0.002-5.003,0.005-6.399C308.062,304.575,308.018,303.664,307.935,298.397z%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:left;content:' '}#nav-wave .nav-wave-recruiter-menu #nav-wave-logged-menu:hover .nav-wave-me-icon span{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20350%20350%22%20fill=%22%23fa4b08%22%3E%3Cpath%20d=%22M175,171.173c38.914,0,70.463-38.318,70.463-85.586C245.463,38.318,235.105,0,175,0s-70.465,38.318-70.465,85.587%20C104.535,132.855,136.084,171.173,175,171.173z%22/%3E%3Cpath%20d=%22M41.909,301.853C41.897,298.971,41.885,301.041,41.909,301.853L41.909,301.853z%22/%3E%3Cpath%20d=%22M308.085,304.104C308.123,303.315,308.098,298.63,308.085,304.104L308.085,304.104z%22/%3E%3Cpath%20d=%22M307.935,298.397c-1.305-82.342-12.059-105.805-94.352-120.657c0,0-11.584,14.761-38.584,14.761%20s-38.586-14.761-38.586-14.761c-81.395,14.69-92.803,37.805-94.303,117.982c-0.123,6.547-0.18,6.891-0.202,6.131%20c0.005,1.424,0.011,4.058,0.011,8.651c0,0,19.592,39.496,133.08,39.496c113.486,0,133.08-39.496,133.08-39.496%20c0-2.951,0.002-5.003,0.005-6.399C308.062,304.575,308.018,303.664,307.935,298.397z%22/%3E%3C/svg%3E)}#nav-wave-links #nav-wave-logged-menu{width:65px}.nav-wave-overlay a.nav-wave-overlay-option{padding-left:10px;padding-right:10px}#smart-search-container div.smart-search-sub-menubar{display:block}#smart-search-header-form .smart-search-input-container{width:100%;display:block}#smart-search-container .smart-search-input-container-skill,#smart-search-container .smart-search-input-container-skill .suggestions{width:100%;display:block;padding:0 10px}#smart-search-container .smart-search-input-container-location,#smart-search-container .smart-search-input-container-location .suggestions{width:100%;display:block;padding:10px}#smart-search-header-form .smart-search-submit-container{display:block;margin:0 10px;text-align:right}#nav-wave-links .nav-wave-overlay-option-contact-us-container,#nav-wave-links #nav-wave-mobile-menu-container{display:block}#nav-wave-logged-menu-container .nav-wave-overlay{width:153px}.nav-wave-overlay{left:-27px}#nav-wave-links .nav-wave-overlay-triangle{left:35px}#nav-wave-mobile-menu-container:hover .nav-wave-overlay,#nav-wave-mobile-menu-container .nav-wave-overlay.hover{display:inline-block}#nav-wave-mobile-menu-container .nav-wave-overlay{width:170px;left:-117px}#nav-wave-mobile-menu-container .nav-wave-overlay-triangle{left:auto;right:30px}#nav-wave-mobile-menu-container .nav-wave-overlay-content{border:1px solid #DCDFE2;background-color:#FFF}#nav-wave-links #nav-wave-mobile-menu-container{display:inline-block;cursor:pointer;color:#fa4b08;width:50px;height:20px}#nav-wave-links #toggle-mobile-menu{border:none;padding-right:0;margin-right:0;margin-left:13px}#toggle-mobile-menu #toggle-mobile-menu-icon{display:inline-block;width:20px;height:21px;vertical-align:bottom;background:url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%3E%3Cg%20fill=%22%23101010%22%3E%3Cpath%20d=%22M491.318,235.318H20.682C9.26,235.318,0,244.577,0,256s9.26,20.682,20.682,20.682h470.636c11.423,0,20.682-9.259,20.682-20.682C512,244.578,502.741,235.318,491.318,235.318z%22/%3E%3Cpath%20d=%22M491.318,78.439H20.682C9.26,78.439,0,87.699,0,99.121c0,11.422,9.26,20.682,20.682,20.682h470.636c11.423,0,20.682-9.26,20.682-20.682C512,87.699,502.741,78.439,491.318,78.439z%22/%3E%3Cpath%20d=%22M491.318,392.197H20.682C9.26,392.197,0,401.456,0,412.879s9.26,20.682,20.682,20.682h470.636c11.423,0,20.682-9.259,20.682-20.682S502.741,392.197,491.318,392.197z%22/%3E%3C/g%3E%3C/svg%3E) 0 0 no-repeat}#toggle-mobile-menu:hover #toggle-mobile-menu-icon{background:url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%3E%3Cg%20fill=%22%23fa4b08%22%3E%3Cpath%20d=%22M491.318,235.318H20.682C9.26,235.318,0,244.577,0,256s9.26,20.682,20.682,20.682h470.636c11.423,0,20.682-9.259,20.682-20.682C512,244.578,502.741,235.318,491.318,235.318z%22/%3E%3Cpath%20d=%22M491.318,78.439H20.682C9.26,78.439,0,87.699,0,99.121c0,11.422,9.26,20.682,20.682,20.682h470.636c11.423,0,20.682-9.26,20.682-20.682C512,87.699,502.741,78.439,491.318,78.439z%22/%3E%3Cpath%20d=%22M491.318,392.197H20.682C9.26,392.197,0,401.456,0,412.879s9.26,20.682,20.682,20.682h470.636c11.423,0,20.682-9.259,20.682-20.682S502.741,392.197,491.318,392.197z%22/%3E%3C/g%3E%3C/svg%3E) 0 0 no-repeat}#nav-wave-links svg:hover{color:#fa4b08}.recruiter-not-logged-interface #header-nav-menu div.smart-search-sub-menubar.recruiter-sub-menubar{display:none}#header-nav-menu .smart-search-sub-menubar.recruiter-sub-menubar{padding-bottom:3px}#site-logo-image-mobile{position:relative;top:21px;left:16px;background-image:url(/img/fuse/Orihs_hj4TSOOwFrpShTZO-UFUACDGJNFDSR4J1Job4.png);background-repeat:no-repeat;background-position:0 -682px;background-size:50px 5243px;width:20px;height:14px;display:inline-block}.search-section #smart-search-tags-container{margin:10px 0}#smart-search-container .search-input-ctn{margin-right:0}.no-search-result-teaser .columns{width:100%}.search-section #search-skills-box{display:none}.search-section #search-section-grid-title{display:none}.search-section #search-section-no-grid-title{display:block}.search-section #column-keywords-options{display:none}.search-section #search-section-keywords-container{display:none}.search-section #search-section-ssi-locations-container,.search-section #search-section-ssi-skills-container{display:block !important;width:100%}#refine-search-column{display:none}.search-results-section .large-18{width:100%}.search-results-section #search-result{padding-left:0}.search-item .image-office-link.job-logo{display:none}.pagination-comp div.pages-container{display:inline-block;width:50%;white-space:nowrap;overflow:hidden}#search-result-pagination .pages-container{vertical-align:middle}.pagination-comp .page-list{min-width:auto;display:inline-block;position:unset;top:0}.search-section #column-skills-grid{width:100%}.search-section .selection{display:block}.search-item .job-info,.jobNotFoundPage .search-item .job-info{width:100%}.search-section #search-section-ssi-locations-container{padding-left:0}.search-section #keywords-box input[type="text"],div#keywords-box input[type="text"]{width:100%}#footer .footerBlock{width:auto}.wave .tabs-ctn .category-jobs-panel-container.chosen{display:block}.wave .tabs-ctn .category-jobs-column a{margin:0;padding:3px 0}.wave .tabs-ctn .category-jobs-panel-container .category-jobs-column{margin-bottom:5px;margin:0;overflow:unset}.wave.member-Home-page-body #row-category-jobs div.page-section{padding-left:10px;padding-right:10px}#row-block-cta{margin:0}#row-block-cta .page-section{display:inline-block;width:100%}#row-block-cta .block-cta{display:block;width:auto;margin:5px 10px;min-height:auto;max-width:none}#row-block-cta .content,#row-block-cta .title{width:auto;display:block;white-space:normal}#row-block-cta .block-cta-aside{display:block}#row-block-cta .cta-content{text-align:unset;white-space:nowrap}#row-block-cta .cta-right-content{width:calc(100% - 100px)}#row-block-cta svg{margin-right:15px}#row-block-cta .title,#row-block-cta .block-cta-2 .title{margin-top:15px}#row-block-cta .block-cta-aside .content{margin-top:0}#footer{display:none}#footer-mobile-for-desktop{display:flex;flex-wrap:wrap;background-color:#E8E8E5;padding:10px 10px 15px}#footer-mobile-for-desktop .footer-mobile-for-desktop__item{display:inline-block}#footer-mobile-for-desktop .footer-mobile-for-desktop__item a{font-size:16px;color:#595959}#footer-mobile-for-desktop .footer-mobile-for-desktop__item:not(:first-child){padding-left:11px}#footer-mobile-for-desktop .footer-mobile-for-desktop__item:not(:last-child){padding-right:11px;border-right:1px solid #595959}.pagination-comp div.pages-container>.pages{display:none}.pagination-comp div.pages-container>.pages-responsive{display:block}.contact-us-component .form-field-label,.contact-us-component .text-field.form-item span.form-field-label,.contact-us-component .text-area-field.form-item span.text-area-field-label,.contact-us-component #contact-us-form .form-input,.contact-us-component #contact-us-form #contact-us-form_description{width:100%;display:block}.contact-us-component #captcha-box{display:block}.contact-us-component #contact-us-form .submit-captcha-input.form-input{display:inline-block;width:auto}.contact-us-component #submit-contact-us-form-item{float:none}.contact-us-component .submit-captcha-image{text-align:unset;display:inline-block}.contact-us-component #contact-us-form #submit-button-container{display:inline-block}.contact-us-component .contact-us-component{width:100%}.contact-us-component .form-field-label,.contact-us-component .text-field.form-item span.form-field-label{float:none}.contact-us-component #captcha-box .form-field-label{float:left}.contact-us-component .form-item label.error{display:inline-block;float:right}.contact-us-component #submit-button{margin-top:15px;margin-left:0}.contact-us-component #submit-contact-us-form-item{float:unset}.contact-us-component .captcha-response-input{height:32px}#contact-us-page #contact-us-form .error.contact-us-form_description.description{position:relative;top:25px}#report-illegal-content-page .form-item>label,#report-illegal-content-page textarea{width:100%;display:block}#rates-and-services-ctn #contact-us-panel-recruiter-nl{display:block}#rates-and-services-ctn .products-content-for-desktop{display:none}#rates-and-services-ctn .row.products-content-for-mobile{display:block}.recruiter-RatesAndServices-page-body #main{background:#F4F4F1}.row.products-content-for-mobile{display:flex;flex-direction:column;justify-content:center}#rates-and-services-ctn .products-column{display:block;width:100%}#rates-and-services-ctn .products-section{margin:20px 0 10px 0}.online-offer-container,.wave .online-offer-content{height:auto;min-height:auto}.left-padding{padding-left:0}.contact-us-page .products-section{margin:25px 0 10px 10px}.contact-us-page .sales-detail-panel{display:none}.contact-us-page .contact-panel{width:100%}.contact-us-page .main-button{margin-top:30px}.contact-us-page #contact-us-form #captcha-box{float:none;display:block}.contact-us-page #submit-button{margin-left:0}.contact-us-page #contact-us-form_captchaResponse{padding:6px 8px}.recruiter-Visibility-page-body #web-referencement{display:none}.recruiter-Visibility-page-body .left-padding{padding-left:0}#wish-to-contact-form .row div{width:100%}.online-order-page,.common-OrderFormSteps-page-body #default-message-container,.common-OrderFormSteps-page-body #form-section-nav{width:auto}.online-order-page #description-container{margin-left:0}.wave div.page-section.online-order-page{padding-left:10px}.common-OrderFormSteps-page-body #form-section-nav{text-align:left}#order-page #online-order-forms-container.row{display:flex;flex-flow:column-reverse}#order-page #online-order-forms-container #part3 .row{display:flex;flex-flow:column}#order-page #online-order-forms-container #part3 .row .columns{width:100%}.selection-panel{margin-left:0;margin-top:0;width:auto}.large-7.columns{width:100%}.step-container-bg{width:100%}#order-form-step1 .recruiter-fill-to-recontact-text{white-space:unset}#order-form-step1 ul.form-inputs,#order-form-step2 ul.form-inputs{width:100%}#form-fullname .form-field-label{display:none}#form-fullname .forename-label,#form-fullname .name-label{display:block}.online-order-page .text-field.form-item span.form-field-label,.online-order-page .text-area-field.form-item span.text-area-field-label,.online-order-page .form-field-label{float:none}.online-order-page .large-17.columns,.online-order-page .large-7.columns{float:none;width:100%}#order-form-step1 ul.horizontal-list li{display:block}#order-form-step1 ul.horizontal-list li.text-field.form-item label.form-input,#order-form-step1 label.form-input input,#order-form-step2 label.form-input input{width:100%}#order-form-step1 ul.horizontal-list li.text-field.name-form-field{width:100%;margin:0}.online-order-page .form-input{display:block}#order-form-buttons-container{width:auto}#order-form-step1 .form-input{width:100%}#description-container{max-width:100%}#form-container{width:100%}#name-inputs .two-names-container #forename-input,#name-inputs .two-names-container #name-div{width:100%}.forename-form-field .form-input input[type="text"]{width:100% !important}.forename-field,.name-field{display:block}#name-inputs .two-names-container{margin-left:0}#name-inputs .fullname-label{display:none}#order-form-step1 li.form-item span.form-field-label,#order-form-step2 li.form-item span.form-field-label{display:block;width:auto}#name-inputs .fullname-label{display:none}#name-inputs .two-names-container,#name-inputs .two-names-container>div{display:block;width:100%}#order-form-buttons-container{padding-right:0}#order-form-step1 .error-container label.error,#order-form-step2 .error-container label.error{margin-left:0}#order-form-step1 .error-container label.error,#order-form-step2 .error-container label.error,#order-form label.error{position:relative;top:3px;float:right;height:0}#order-form-step2 .error-container label.error.customerInfo_invoicingEmail{float:none;display:block;position:static;height:auto}#order-form-step2 .not-subject-to-vat-container{margin:5px 0 0 0}#order-form-step2 .address-fields,#order-form-step2 #contactAddress-city,#order-form-step2 #billingAddress-city,#order-form-step2 #contactAddress-number,#order-form-step2 #billingAddress-number,#order-form-step2 #billing-address .city-field .error{margin-left:0}#order-form-step2 .error.contactAddress-city,.error.billingAddress-city,.zip-field label.error,.country-field label.error,#order-form-step2 label.error.contactAddress-address,#order-form-step2 label.error.billingAddress-address,#order-form-step2 label.error.contactAddress-number,#order-form-step2 label.error.billingAddress-number,#order-form-step2 label.error.customerInfo_invoicingEmail{margin-left:0;top:-2px;float:right}#order-form-step2 li.zip-field{margin-bottom:10px}#order-form-step2 li.city-field input[type="text"],#order-form-step2 li.city-field,#order-form-step2 li.street-field,#order-form-step2 li.number-field,#order-form-step2 li.zip-field input[type="text"],li.zip-field,#order-form-step2 #contactAddress-country-select .sizeControl,#order-form-step2 .form-input,#vat-number-input .form-input{width:100%}#order-form-step2 label.error.billingAddress-address,#order-form-step2 label.error.contactAddress-number,#order-form-step2 label.error.billingAddress-number{margin-left:0}#order-page li.form-item,#order-page li.form-item span.form-field-label{padding-top:0}#order-page .errorMessage{margin-top:5px}#order-review-intro{white-space:unset}#recruiter-order-form .step-container{width:100%}#create-cv .page-section.main-container{background:none;display:block;padding:0}#create-cv .columns{display:block;width:auto;margin:0 auto;float:none}#create-cv .create-cv-form{padding:1rem 0}#create-cv .page-section{height:auto}#part3 .step-container{width:100%}#create-cv #captcha-box{margin-bottom:0;float:none}#create-cv #form-submit.main-button{float:none;display:inline;clear:none}#create-cv #captcha-box .submit-captcha-input input{height:33px;width:100%;position:relative;top:0}.incentive-message-image-block{display:none}.login-page-candidate #login-form,.login-page-candidate #right-login-column-content{max-width:none;margin:auto}#login.login-page-candidate .login-submit-button{margin-top:45px}.login-page-candidate #right-login-column{display:none}#login.login-page-candidate .form-field-label{padding-top:0}#login.login-page-candidate #captcha-box .form-field-label{display:inline-block;width:auto}.login-page-candidate #login-form .submit-captcha-input.form-input{width:calc(100% - 104px);padding-right:0}.login-page-candidate #login-form .form-input.error-anchor{width:100%;padding-right:0}#login.login-page-candidate .login-bottom{margin-left:0;padding-right:0;width:100%}.login-page-candidate .login-error-anchor,.login-page-candidate .password-error-anchor,.login-page-candidate .captchaResponse-error-anchor{padding-right:0}.login-page-candidate .form-input input[type="text"]{height:32px}.login-page-candidate .login-error-anchor,.login-page-candidate .error.password{float:right;line-height:unset}.login-page-candidate label.error{line-height:unset}.login-page-candidate #left-login-column{border-bottom:none}#login .login-error-anchor{margin-top:0}#confirm-password .page-section,#bottom-container{width:100%}#confirm-password .page-section{padding:10px}#confirm-password .form-field-label,#confirm-password .form-input{display:block;width:100%}#bottom-container{margin-left:0}.ictjob-template{padding-left:0;padding-right:0}.ictjob-template.separator{margin-left:0;margin-right:0}#job-summary-mobile,#job-options-reference-mobile{margin-left:0;margin-right:0}.wave .page-section.similar-job-offers-container{padding-left:8px;padding-right:8px}.member-JobOffer-page-body #similar-jobs-title,.member-MobileJobPage-mobile-page-body #similar-jobs-title{margin-left:7px;margin-right:7px}.ictjob-template #job-summary-mobile,.ictjob-template #job-options-reference-mobile{margin-left:0;margin-right:0}.cv-file-section .file-upload-progress{width:100%;margin-left:0}.cv-file-section .file-upload-background{display:block}.file-upload__input{width:100%}.identification label.error{margin-left:0;top:21px}#job-offer-frame .image-office-link.job-logo{display:none}.job-offer-body li.job-offer-links .right-job-part{max-width:100%}.job-offer-links.job-highlighted::before{position:relative;display:inline-block;left:-30px}.job-offer-body li.job-offer-links.job-highlighted{padding-top:0}.right-job-part{width:100%}#application-form .form-section.identification .form-input{width:100%}#application-form .form-input input[type="email"],#application-form .form-input input[type="password"],#application-form .form-input input[type="text"]{width:100%}.error.cvFile_file-name.cvFile{padding-left:0}.error-container{height:auto}.apply-page #job-offer-header,.apply-page .cv-file-section,.apply-page .motivation-section{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.apply-page .apply-main-content{padding-left:15px;padding-right:15px}#application-confirmation-similar-offers{padding-right:10px;padding-left:10px}.view-application-main-content .cv .text-field.form-item span.form-field-label{float:none}.wave #application-confirmation-complete-profile div.page-section{padding:0;margin-right:10px;margin-left:10px}#application-confirmation-complete-profile{padding:0 0}#application-confirmation-complete-profile #complete-profile{padding:20px 20px 10px}#application-confirmation-similar-offers #similar-jobs-title{padding:0;margin:20px}#application-confirmation-complete-profile,#application-confirmation-similar-offers{margin-left:0;margin-right:0}#my-applications .table.applications .data-row{background-color:white}#my-applications .company-row{font-size:13px}#my-applications .job-name{font-size:16px}.view-application-main-content .application-title-container{width:100%}.view-application-main-content .form-input{display:inline-block}.wave .view-application-main-content .form-panel{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.view-application-main-content .job-logo-image{display:none}.mobile-page .view-application-main-content .application-title{font-size:16px}.mobile-page h2.job-title{font-weight:normal;font-size:15px}.mobile-page .job-company{margin-top:5px;font-weight:normal}.mobile-page .job-details{margin-top:8px;margin-bottom:10px}.mobile-page .job-location{max-width:calc(100% - 90px);vertical-align:top}.search-result-body ul.search-result-list li.search-item.job-highlighted::before{display:inline-block;position:relative;top:10px;left:-30px}.search-result-body ul.search-result-list li.search-item.job-highlighted,#job-offer-offline-page .search-result-body ul.search-result-list li.search-item.job-highlighted{padding-top:0}.mobile-page #job-offer-offline-page .search-result-body ul.search-result-list li.search-item{border-left:none;border-right:none}.mobile-page #job-offer-offline-page .search-result-body ul.search-result-list li.search-item:first-child{border-top:none;padding-top:0}.mobile-page #job-offer-offline-page .search-result-body ul.search-result-list li.search-item:last-child{border-bottom:0;padding-bottom:0}.mobile-page #job-offer-offline-page .search-result-body ul.search-result-list li.search-item.create-job-alert-search-item{margin-left:10px;margin-right:10px}.mobile-page #create-email-alert-popup-link{padding-top:10px;padding-bottom:10px}.big.form-select .sizeControl{width:auto}#send-to-mailbox #back-link-long{display:none}.popup #send-to-mailbox #back-link-short{display:inline}#skill-grid-column-container{display:block}.full-grids .column-skills-grid{display:block;width:100%}#skillsGrid .full-grid-show-all{display:none}#online-cv #location-map-map{display:none}#online-cv #location-map-dd,#online-cv .columns.large-12{width:100%}#online-cv form .columns.large-12+.columns.large-12{padding-left:0}#online-cv .column-skills-grid .grid-title{padding-left:33px;padding-top:7px}#online-cv .column-skills-grid{background:url(data:image/svg+xml,%3C?xml%20version=%221.0%22%20encoding=%22utf-8%22?%3E%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20version=%221.1%22%20viewBox=%220%200%20129%20129%22%20enable-background=%22new%200%200%20129%20129%22%20width=%2218px%22%20height=%2220px%22%3E%3Cg%3E%3Cpath%20d=%22m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2%200,5.8l53.9,53.9c0.8,0.8%201.8,1.2%202.9,1.2%201,0%202.1-0.4%202.9-1.2l53.9-53.9c1.7-1.6%201.7-4.2%200.1-5.8z%22%20fill=%22%23979797%22/%3E%3C/g%3E%3C/svg%3E) 6px 7px no-repeat}#online-cv .column-skills-grid.active{background:url(data:image/svg+xml,%3C?xml%20version=%221.0%22%20encoding=%22utf-8%22?%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20width=%2218px%22%20version=%221.1%22%20height=%2220px%22%20viewBox=%220%200%2064%2064%22%20enable-background=%22new%200%200%2064%2064%22%3E%3Cg%3E%3Cpath%20fill=%22%23979797%22%20d=%22M3.352,48.296l28.56-28.328l28.58,28.347c0.397,0.394,0.917,0.59,1.436,0.59c0.52,0,1.04-0.196,1.436-0.59%20%20%20c0.793-0.787,0.793-2.062,0-2.849l-29.98-29.735c-0.2-0.2-0.494-0.375-0.757-0.475c-0.75-0.282-1.597-0.107-2.166,0.456%20%20%20L0.479,45.447c-0.793,0.787-0.793,2.062,0,2.849C1.273,49.082,2.558,49.082,3.352,48.296z%22/%3E%3C/g%3E%3C/svg%3E) 6px 6px no-repeat}#online-cv .column-skills-grid .skills-panel{display:none}#online-cv .column-skills-grid.active .skills-panel{display:block}#table-ui-component-member--memberLanguageSkills .col_languageSkills{display:block;float:none}#online-cv #cvTitle-section input{width:100%}#online-cv #table-ui-component-member--memberLanguageSkills .radio-ui-component .radio-group{white-space:unset;display:inline}#online-cv form .columns.large-12 li.tree-list-item label span,#online-cv #location-map-dd li.tree-list-item label span{width:auto}#online-cv #location-section{flex-direction:column}#online-cv #location-section .tree-list-box{overflow:hidden;text-overflow:ellipsis;max-width:190px}#online-cv #remaning-languages{display:block;margin-top:10px;width:100%}#online-cv #table-ui-component-member--memberLanguageSkills .radio-ui-component,#online-cv .col_languageSkills.col,#online-cv #table-ui-component-member--memberLanguageSkills>.rows>.row{width:auto}#online-cv #language-skill-section .table-ui-component .col{float:none}#online-cv .select-another-language{margin-left:0}#online-cv #language-skill-section .radio-group .radio-wrapper{display:block}.hideEmailOnlyShowed #cv-email-required{position:absolute;right:-10px;left:unset}#cv-email #memberEmailAddress{width:100% !important}#online-cv .further-information{text-align:center}#online-cv #submit-buttons{float:none;max-width:350px;margin:auto;display:flex;flex-direction:column}#online-cv #submit-buttons #preview-button,#online-cv #submit-buttons #form-submit-button-offline{margin-bottom:10px}#online-cv #studies-section .readOnly .col_titleDisplay,#online-cv #studies-section .readOnly .col_institutionDisplay,#online-cv #studies-section .readOnly .col_descriptionDisplay{width:100%}#online-cv #studies-section .readOnly .col_dateDisplay{order:1}#online-cv #studies-section .readOnly .col_studyLevelDisplay{order:2}#online-cv #studies-section .readOnly .col_titleDisplay{order:3}#online-cv #studies-section .update .col_date,#online-cv #studies-section .update .col_title,#online-cv #studies-section .update .col_studyLevel,#online-cv #studies-section .update .col_institution{width:100%}#online-cv #studies-section .update .col_title .error-message,#online-cv #studies-section .update .col_studyLevel .error-message{position:static}#online-cv #professional-experience-section .readOnly .col_period,#online-cv #professional-experience-section .readOnly .col_functionDisplay{width:100%}#online-cv #professional-experience-section .update .col_function,#online-cv #professional-experience-section .update .col_sector,#online-cv #professional-experience-section .update .col_company,#online-cv #professional-experience-section .update .col_startDate,#online-cv #professional-experience-section .update .col_endDate{width:100%}#online-cv #professional-experience-section .update .col_startDate,#online-cv #professional-experience-section .update .col_endDate{margin-bottom:7px;margin-right:0}#online-cv #professional-experience-section .col_startDate>.until{float:none;position:static}#online-cv #professional-experience-section .update .col_startDate .date-input-component,#online-cv #professional-experience-section .update .col_endDate .date-input-component,#online-cv #professional-experience-section .update .col_endDate .until,#online-cv #professional-experience-section .update .col_startDate .select-content.sizeControl,#online-cv #professional-experience-section .update .col_endDate .select-content.sizeControl{width:100%}#online-cv #professional-experience-section .update .col_sector{margin-right:0;margin-bottom:10px}#main-availability-input{width:100%}#online-cv .memberAvailability .av-item{min-width:auto}#online-cv #professional-experience-section .update .col_function .error-message,#online-cv #professional-experience-section .update .col_endDate .error-message,#online-cv #professional-experience-section .update .col_startDate .error-message{position:static}#email-alert-page .column-skills-grid{background:url(data:image/svg+xml,%3C?xml%20version=%221.0%22%20encoding=%22utf-8%22?%3E%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20version=%221.1%22%20viewBox=%220%200%20129%20129%22%20enable-background=%22new%200%200%20129%20129%22%20width=%2218px%22%20height=%2220px%22%3E%3Cg%3E%3Cpath%20d=%22m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2%200,5.8l53.9,53.9c0.8,0.8%201.8,1.2%202.9,1.2%201,0%202.1-0.4%202.9-1.2l53.9-53.9c1.7-1.6%201.7-4.2%200.1-5.8z%22%20fill=%22%23979797%22/%3E%3C/g%3E%3C/svg%3E) 6px 7px no-repeat}#email-alert-page .column-skills-grid.active{background:url(data:image/svg+xml,%3C?xml%20version=%221.0%22%20encoding=%22utf-8%22?%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20width=%2218px%22%20version=%221.1%22%20height=%2220px%22%20viewBox=%220%200%2064%2064%22%20enable-background=%22new%200%200%2064%2064%22%3E%3Cg%3E%3Cpath%20fill=%22%23979797%22%20d=%22M3.352,48.296l28.56-28.328l28.58,28.347c0.397,0.394,0.917,0.59,1.436,0.59c0.52,0,1.04-0.196,1.436-0.59%20%20%20c0.793-0.787,0.793-2.062,0-2.849l-29.98-29.735c-0.2-0.2-0.494-0.375-0.757-0.475c-0.75-0.282-1.597-0.107-2.166,0.456%20%20%20L0.479,45.447c-0.793,0.787-0.793,2.062,0,2.849C1.273,49.082,2.558,49.082,3.352,48.296z%22/%3E%3C/g%3E%3C/svg%3E) 6px 6px no-repeat}#email-alert-page .column-skills-grid .skills-panel{display:none}#email-alert-page .column-skills-grid.active .skills-panel{display:block}#email-alert-page .column-skills-grid .grid-title{padding-left:33px;padding-top:7px}#email-alert-page #multiple-criteria-container .columns.large-6{width:100%}#email-alert-page #location-section .country-select-ctn,#email-alert-page #location-section .smart-search-input-ctn{width:100%;margin-right:0}#email-alert-page #keyword-section .columns.large-11,#email-alert-page #keyword-section .columns.large-12{width:100%}#email-alert-page #general-section .form-field-label,#email-alert-page #general-section .form-input,#email-alert-page #general-section .form-input input{width:100%}#email-alert-page #general-section .periodicityInput .radio-wrapper{display:block}#email-alert-page .further-information{float:none;margin:auto;padding:0 5px}#email-alert-page #alertForm #general-conditions{width:100%;margin-bottom:0}#email-alert-page #submit-buttons{display:block;padding:0;max-width:300px;margin:10px auto 15px auto}#email-alert-page .buttons-ctn{width:100%;float:none}#email-alert-page .buttons-ctn #captcha-box{display:block;float:none;margin-bottom:10px}#email-alert-page .buttons-ctn #captcha-box .submit-captcha-input{width:calc(100% - 113px)}#email-alert-page .buttons-ctn #form-submit-button{display:block}#email-alert-page #delete-email-alert-button,#email-alert-page #form-submit-button{width:100%;margin-right:0}#email-alert-page #delete-email-alert-button{margin-bottom:10px}#email-alert-page #email-alert-address-error-anchor+.error{margin-left:0;margin-bottom:-15px;margin-top:15px;padding-left:0;top:0}body.member-stages-list-page-body .left_menu,body.member-stages-list-page-body .recruiter_selection{display:none}body.member-community-page-body .large-19.columns,body.common-ContactUs-page-body .large-19.columns,body.common-ContactUsConfirmation-page-body .large-19.columns,body.member-training-links-page-body .main-content.large-19,body.member-training-centers-page-body .main-content.large-19,body.member-stages-list-page-body .main-content.large-19,body.member-stages-agent-page-body .main-content.large-19,body.member-stages-offerfullpage-page-body .main-content.large-19{width:100%}#my-config .form-panel{padding:15px}#my-config #my-config-submit-button{margin-left:7px}#change-password-page form,#change-password-page #button-container,.form-field-label,.wave #change-password-page input[type="password"]{width:100%}.internship-logo{display:none}.left-to-top-menu{flex-direction:row;column-gap:30px;margin-bottom:25px;margin-right:0;flex-wrap:wrap;row-gap:10px}.left-to-top-menu__item{border:0;background-color:transparent}.left-to-top-menu__item:hover a{border-bottom:1px solid #303030}.left-to-top-menu__item a{color:#303030;padding:0;padding-bottom:5px}.left-to-top-menu__item.active a{font-weight:bold;border-bottom:2px solid #303030}.member-community-page-body .large-5.columns,.common-ContactUs-page-body .large-5.columns,.common-ContactUsConfirmation-page-body .large-5.columns,.member-training-links-page-body .large-5.columns,.member-training-centers-page-body .large-5.columns,.member-stages-list-page-body .large-5.columns,.member-stages-agent-page-body .large-5.columns,.member-stages-offerfullpage-page-body .large-5.columns{width:100%}.internship-form-line{flex-direction:column}.internship-form-line>label,.internship-form-line input[type="text"]{width:auto;min-width:auto}.internship-form-line--conditions{margin-left:0}.internship-form-line--buttons{flex-direction:row}.internship-apply .jobofferdescription{display:none}.user-preference-block{flex-direction:column}.cv-display .section-value,.cv-display .section-label,.cv-display .study-level td.type-info,.cv-display .study-level td.cursus-info{display:block;width:100%}.cv-display .section-label,.cv-display .study-level td.type-info{padding-bottom:0}.cv-display .cv-file .section-content{padding-bottom:15px}.cv-display .section-label{font-weight:bold}.cv-display .study-level td.type-info div{display:inline}.smartphone-component{display:block}.desktop-and-tablet-component{display:none}#container.showMobileSearchCriteria{overflow:hidden}#container.showMobileSearchCriteria #refine-search-column{display:block;position:fixed;top:0;bottom:0;right:0;z-index:999;width:100%;margin-top:0;background:white}#search-criteria-container,.refine-search-column-container{height:100%}.search-criteria-wrapper{padding:5px 15px;height:100%}#search-criteria-container .search-criteria__header{box-shadow:0 2px 4px rgb(0 0 0/8%),0 4px 12px rgb(0 0 0/8%);background:linear-gradient(to bottom,#FF6F18,#FC6C15);border-color:#EC5C05;height:60px}#search-criteria-container .search-criteria__header__content{display:flex;align-items:center;height:100%}#search-criteria-container .search-criteria__header__content>h2{font-weight:bold;margin:0;flex:1;color:white}#search-criteria-container .search-criteria-body{position:relative;overflow:auto;height:calc(100% - 120px)}#search-criteria-container .search-criteria__footer{box-shadow:0 -2px 4px rgb(0 0 0/8%),0 -4px 12px rgb(0 0 0/8%);position:relative;bottom:0;height:60px}#search-criteria-container .search-criteria__footer__content{display:flex;align-items:center;justify-content:center;height:100%}#search-criteria-container .search_criteria__apply__button{width:50%}#search-result{padding-top:0}#search-criteria-container .JST-skills,#search-criteria-container .JST-locationItems,#search-criteria-container .JST-jobModes{display:none}.wrap-word-mobile{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#job-apply.offer-linkscantrol{padding:15px;padding-bottom:20px}#job-apply.offer-linkscantrol .apply-button.apply-main-button{font-size:16px;max-width:unset;padding:10px 15px 8px}#job-apply.offer-linkscantrol #send-by-email-button{min-width:auto;width:50px;height:42px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzUgMjEuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMjEuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM2MTYxNjE7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuNSwxNWwtNC4zLTMuMkwwLjgsMjAuOGMwLjUsMC40LDEuMSwwLjYsMS43LDAuNmgzMGMwLjcsMCwxLjMtMC4yLDEuNy0wLjZsLTEyLjQtOS4xTDE3LjUsMTV6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNC4yLDAuNkMzMy44LDAuMiwzMy4yLDAsMzIuNSwwaC0zMEMxLjksMCwxLjIsMC4yLDAuOCwwLjZsMTYuNywxMi4zTDM0LjIsMC42eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwxLjl2MTcuOGwxMi4xLTguOEwwLDEuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjksMTAuOUwzNSwxOS43VjEuOUwyMi45LDEwLjl6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:32px;background-position:center}#job-apply.offer-linkscantrol .send-by-email-button-text{display:none}.react-salary-range-input-box{width:100%}.react-salary-range-input{flex-direction:column;align-items:flex-start}.react-salary-range-input{width:100%}.react-salary-range-input input{flex:1;min-width:0}.react-salary-range-periodicity{min-width:0}.react-bottom-sheet{left:0;border-radius:18px 18px 0 0;margin-bottom:0;width:100%}#global-notification-message{font-size:12px}.react-modal.open{margin:0 auto;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:75vh;bottom:0;top:unset;transform:none;width:100%;min-width:auto;max-width:calc(var(--modal-content-width) + (2*var(--modal-content-padding)));left:0;right:0}.react-login-register-form{padding-bottom:60px}
