.search-ft-checkbox .searchandfilter ul>li{display:flex;flex-direction:column;align-items:normal}p.total-results-count{margin-top:25px;color:var(--Neutral-color-2,#595E6A);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:150%}input.sf-input-checkbox:not(:checked),input.sf-input-checkbox:checked{display:none}span.sf-count{display:none!important}.search_bar svg{cursor:pointer;position:absolute;top:0;right:12%;transform:translate(0%,50%);width:25px;height:25px;fill:#71C5E8!important}input.sf-input-checkbox:not(:checked)+label:before,input.sf-input-checkbox:checked+label:before{content:"";position:absolute;width:24px;height:24px;left:0;background:#fff0;border:1px solid #71C5E8;border-radius:2px}input.sf-input-checkbox:not(:checked)+label:after,input.sf-input-checkbox:checked+label:after{content:'';background-image:url(/wp-content/uploads/2024/08/check.svg);background-position:center;background-size:contain;position:absolute;width:24px;height:24px;left:0;line-height:1;transition:all 0.2s;border-radius:0}input.sf-input-checkbox:not(:checked)+label:after{opacity:0;transform:scale(0)}input.sf-input-checkbox:checked+label:after{opacity:1;border:none;color:#fff;font-size:18px}label.sf-label-checkbox{cursor:pointer;text-transform:capitalize;width:auto;display:flex;position:relative;align-items:center;padding-left:35px!important;color:#333}.searchandfilter>ul>li[data-sf-field-type="taxonomy"] ul{display:none;margin-bottom:0}.plusminus{position:relative;width:15px;height:15px;cursor:pointer;margin-right:15px;&.active{&:before{transform:translatey(-50%) rotate(-90deg);opacity:0}&:after{transform:translatey(-50%) rotate(0)}}&:before,&:after{content:"";display:block;background-color:#71C5E8;position:absolute;top:50%;left:0;transition:.35s;width:100%;height:3px}&:before{transform:translatey(-50%)}&:after{transform:translatey(-50%) rotate(90deg)}}.elementor-widget-search-filter-form form ul li ul li{color:var(--Neutral-color-2,#333);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.searchandfilter>ul>li[data-sf-field-type="taxonomy"] h4{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--Neutral-color-2,#333);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:150%;border-bottom:1px solid #71C5E8;padding:10px 0}.searchandfilter ul li{padding:0}li.sf-field-search{display:none!important}.post-opportu .elementor-pagination{text-align:right;font-family:"EB Garamond",Sans-serif;font-size:24px;font-weight:400;display:flex;justify-content:end;text-transform:uppercase;line-height:1.2em;letter-spacing:20px}.post-opportu span.page-numbers.prev,.post-opportu a.page-numbers.next,.post-opportu span.page-numbers.next,.post-opportu a.page-numbers.prev{font-family:'Montserrat';font-weight:100;font-size:50px;line-height:.4em}.post-opportu .elementor-pagination .page-numbers.current{color:#292C34;font-size:35px}.post-opportu .elementor-pagination .page-numbers.current{background-color:transparent!important}.search_bar{display:flex;justify-content:center}.search_bar input{width:80%;background:#fff0;border:#fff0;border-bottom:1px solid #71C5E8;border-radius:0;height:54px;color:var(--Neutral-color-2,#fff);opacity:1;font-family:Montserrat;font-size:20px!important;font-style:normal;font-weight:300;line-height:150%;padding:0 30px}.search_bar input::placeholder{color:var(--Neutral-color-2,#fff);font-family:Montserrat;opacity:1;font-size:20px;font-style:normal;font-weight:300;line-height:150%}.search_bar img{cursor:pointer;position:absolute;top:0;right:12%;transform:translate(0%,40%)}.container-jobs{display:flex;width:100%;border-radius:10px}.image-job-container{width:30%}.image-job-container img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:10px 0 0 10px}.content-job-container{padding:10px 20px;width:100%;border:1px solid var(--Neutral-color-4,#D1D6E3);border-radius:10px}.info-job-container{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr)}.go-to-work button img{padding-left:10px}.go-to-work button{cursor:pointer;display:flex;align-items:center;margin-top:20px;color:var(--Neutral-color-1,#292C34);font-family:Montserrat;font-size:16px;font-style:normal;background-color:#fff0;border:none;font-weight:400;line-height:150%;padding:0;float:right}.name-job-container h2{margin:0;color:var(--Neutral-color-1,#292C34);font-family:Montserrat;font-size:29px;font-style:normal;font-weight:400;line-height:150%}.time-job-container h3,.info-job-container h3{margin:0;color:var(--Neutral-color-2,#595E6A);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:150%}.info-job-container p{margin:0;margin-top:10px;color:var(--Neutral-color-2,#595E6A);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:1024px){.container-jobs{display:inline-block;width:100%}.image-job-container{width:100%;height:130px}.image-job-container img{height:130px;border-radius:10px 10px 0 0}.content-job-container{width:100%;border-left:1px solid var(--Neutral-color-4,#D1D6E3)}.info-job-container{grid-template-columns:repeat(1,1fr);gap:10px}.go-to-work{display:flex;justify-content:end}.searchandfilter>ul>li[data-sf-field-type="taxonomy"] h4{font-size:20px}}@media screen and (max-width:767px){.search_bar img{top:0;right:0;transform:translate(-50%,40%)}.search_bar input::placeholder{font-size:12px}.search_bar input{font-size:12px!important;width:100%;padding:0 10px}.search_bar svg{cursor:pointer;position:absolute;top:0;right:10px}.post-opportu .elementor-pagination{justify-content:center}.elementor-widget-search-filter-form form ul li ul li{font-size:16px}input.sf-input-checkbox:not(:checked)+label:before,input.sf-input-checkbox:checked+label:before{width:20px;height:20px}input.sf-input-checkbox:not(:checked)+label:after,input.sf-input-checkbox:checked+label:after{width:20px;height:20px}.filter-title-scroll .elementor-heading-title::before{content:url(/wp-content/uploads/2024/08/icone-filtro.svg);margin:5px}.filter-title-scroll .elementor-heading-title{border:1px solid #D1D6E3;padding:10px;border-radius:10px;cursor:pointer}.name-job-container h2{font-size:19px}.time-job-container h3,.info-job-container h3{font-size:14px}.info-job-container p{font-size:14px}.go-to-work button{font-size:11px}}