:root{--blue-ocean:#142a3e;--mud-red:#a61e2a;--light-grey:#e4e4e4;--medium-gray:#c4c4c4;--dark-gray:#5f5f5f;--font-family:Montserrat,sans-serif}.none{display:none!important}.search_filter-input{margin-top:0!important}#search_baner{width:100%;height:300px;background:url(https://www.conesalegal.com/hubfs/ConesaLegal_July2019/Images/conesa-legal-abogados-derecho-laboral-barcelona-1.jpg);background-size:cover;background-position:50%;position:relative}#search_baner,.search_baner-content{display:flex;justify-content:center;align-items:center}.search_baner-content{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(20,42,62,.726)}.search_baner-content h2{color:#fff;font-size:5.5rem;font-weight:600;letter-spacing:2px;position:relative}#search_filter{width:90%;max-width:1160px;margin:30px auto;padding:30px 0;border-top:1px solid var(--light-grey);border-bottom:1px solid var(--light-grey)}#search_filter form,.search_filter-buttons,.search_filter-inputs,.search_filter-options_container{display:flex}.search_filter-input{width:45%;margin:0;font-size:16px;padding:6px 16px;height:34px;border-radius:6px;background-color:var(--light-grey);color:#181818;border:none}.search_filter-buttons button:focus,.search_filter-input:focus{outline:none}.search_filter-input::placeholder,.search_filter-options input[value=all]~button{color:#555}.search_filter-options_container{width:55%}.search_filter-options{width:47.7%;position:relative}.search_filter-options span{display:none}.search_option-btn{width:100%;display:block;border-radius:3px;letter-spacing:.5px;cursor:pointer;padding:9px 14px;text-align:left;font-size:1.6rem;height:34px;background-color:#e5e5e5;color:#181818;border:none;background-image:url(assets/arrow_down-1.svg);background-repeat:no-repeat;background-position:95%;position:relative;z-index:200}.search_option-btn:focus{outline:none}.search_options-list{position:absolute;z-index:100;padding-top:10px;width:auto;left:-1%;height:min-content;max-height:300px;overflow-y:scroll;background:#f8f8f8;list-style:none;box-shadow:0 0 10px hsla(0,0%,72.2%,.5);border-radius:5px;display:none}.search_options-list::-webkit-scrollbar{width:10px}.search_options-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px;width:10px}.search_options-item{font-size:1.6rem;padding:15px 13px 13px;border-bottom:1px solid #d8d8d8;cursor:pointer}.search_options-item:hover{color:#a61e2a;border-bottom:1px solid #a61e2a}.search_filter-buttons{justify-content:space-between;width:25%}.search_filter-buttons button{display:block;width:49%;background:var(--mud-red);border:1px solid var(--mud-red);border-radius:3px;color:#fff;font-size:1.4rem;letter-spacing:.5px;cursor:pointer;min-width:80px;padding:9px 0}.search_filter-buttons button:hover{background-color:var(--blue-ocean);border:1px solid var(--blue-ocean)}@media screen and (max-width:991px){#search_filter form{flex-flow:column}.search_filter-inputs{width:100%}.search_filter-input{width:50%;margin-right:15px}.search_filter-options_container{width:50%;padding:0}.search_filter-buttons{width:100%;margin-top:15px}.search_filter-buttons button{width:48.8%}}.show_list{display:block}#search_cards{width:90%;max-width:1160px;display:grid;grid-template-columns:repeat(3,366px);column-gap:30px;row-gap:30px;position:relative}.search_card-content{transform-style:preserve-3d;transition:all .9s linear;position:relative}@media screen and (min-width:731px){.search_card-back,.search_card-front{height:285px;padding:20px;position:relative}.upper-part{height:150px}}@media screen and (max-width:730px){.search_card-back,.search_card-front{height:285px;padding:20px;position:relative}.upper-part{height:150px}}@media screen and (max-width:375px){.search_card-back,.search_card-front{height:325px;padding:20px;position:relative}.upper-part{height:190px}}@media screen and (max-width:319px){.search_card-back,.search_card-front{height:395px;padding:20px;position:relative}.upper-part{height:200px}}.search_card-front{border-bottom:4px solid var(--light-grey);box-shadow:0 0 10px hsla(0,0%,72.5%,.26);cursor:pointer;transition:.5s;position:absolute;background:#fff;left:0;right:0}.city-flag{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;margin-top:5px}.search_card-front:hover{box-shadow:0 0 15px hsla(0,0%,72.5%,.74);border-bottom:4px solid var(--mud-red)}.search_card-front a{font-size:1.8rem;font-weight:500;line-height:2.8rem;margin-bottom:7px;color:var(--blue-ocean);text-decoration:none;display:block;transition:.5}.search_card-front span{font-size:1.4rem;color:var(--mud-red)}.search_card-front,.search_card-front *{cursor:pointer}.search_card-back{background:var(--blue-ocean);transform:rotateY(180deg);visibility:hidden;transition:.8s}.search_card-btnClose{color:#fff;position:absolute;top:20px;right:20px;font-size:3rem;cursor:pointer}.search_card-back h3{font-size:1.4rem;font-weight:500;line-height:2.8rem;margin-bottom:9px;color:#fff}.search_card-back a,.search_card-back span{display:inline-block;font-size:1.2rem;margin-bottom:5px;color:var(--light-grey);width:80%;transform:rotateX(1turn)}@media screen and (max-width:1216px){#search_cards{width:100%;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){#search_cards{width:100%;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:700px){#search_cards{grid-template-columns:repeat(1,1fr)}.search_card-back a,.search_card-back span{width:100%}}#search_cards-vertical{width:100%;max-width:1090px;margin:0 auto;display:grid;grid-template-columns:repeat(4,250px);column-gap:30px;row-gap:30px;position:relative}.search_cardVertical-back,.search_cardVertical-front{padding:20px;height:360px}.search_card-vertical img{width:100%;margin-bottom:20px}.search_cardVertical-content{transform-style:preserve-3d;transition:all .9s linear;position:relative}.search_cardVertical-front{width:100%;background:#fff;border-bottom:4px solid var(--light-grey);box-shadow:0 0 10px hsla(0,0%,72.5%,.322);cursor:pointer;transition:.5s;position:absolute;left:0;right:0;text-align:center}.search_cardVertical-front:hover{box-shadow:0 0 15px hsla(0,0%,72.5%,.74);border-bottom:4px solid var(--mud-red)}.search_cardVertical-front a{font-size:2rem;font-weight:500;line-height:2.8rem;margin-bottom:7px;color:var(--blue-ocean);text-decoration:none;display:block;transition:.5}.search_cardVertical-front span{font-size:1.4rem;color:var(--mud-red)}.search_cardVertical-back{background:var(--blue-ocean);transform:rotateY(180deg);visibility:hidden;transition:.8s}.search_cardVertical-btnClose{color:#fff;position:absolute;top:20px;right:20px;font-size:3rem;cursor:pointer}.search_cardVertical-back h3{font-size:1.8rem;font-weight:500;line-height:2.8rem;margin-bottom:9px;color:#fff}.search_cardVertical-back a,.search_cardVertical-back span{display:inline-block;font-size:1.3rem;margin-bottom:5px;color:var(--light-grey);text-decoration:none}.search_cardVertical-back a:hover{text-decoration:underline}.search_cardVertical-back div{margin-top:20px}.search_cardVertical-back h4{font-size:1.5rem;font-weight:400;line-height:2.8rem;margin-bottom:9px;color:#fff;border-bottom:2px solid var(--mud-red);width:60%;padding:0 0 0 6px}.search_showVertical-back{transform:rotateY(180deg)}.search_showVertical-back .search_cardVertical-back{visibility:initial}select{margin-top:0!important;height:36px!important}@media screen and (min-width:731px){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{max-width:170px!important}}@media screen and (max-width:1216px){#search_cards-vertical{width:80%;max-width:max-content;grid-template-columns:repeat(3,250px);margin:0 auto}}@media screen and (max-width:1000px){#search_cards-vertical{grid-template-columns:repeat(2,250px)}}@media screen and (max-width:700px){#search_cards-vertical{grid-template-columns:repeat(1,250px)}}.search_pagination{width:80%;max-width:400px;margin:20px auto;display:flex;justify-content:space-between}.search_pagination span{display:flex;justify-content:center;align-items:center;background:#f0f0f0;width:30px;height:30px;font-size:1.3rem;border-radius:5px;cursor:pointer;color:#5f5f5f}.search_pagination span:hover{background:var(--mud-red);color:#fff}.chosen-choices li span,.search_filter-buttons{display:inline-block}#searchFilter_clearBtn,.search_filter-buttons button{float:left;margin-right:1%}.search_filter-inputs{width:100%}.search_filter-options_container{justify-content:space-between;width:100%;padding:0 20px;display:inline-block}.chosen-container{min-width:100%}.chosen-container-multi .chosen-choices{border-radius:7px;border:1px solid rgba(118,178,178,.9)}select[name=city1],select[name=city2],select[name=country],select[name=native_language],select[name=spoken_language]{min-width:calc(100% - 10px);display:inline-block;margin:5px 0}.search_filter-options{width:100%}#search_filter form{width:100%;flex-direction:column}.search_filter-options_container{padding:0 7px}.search_filter-inputs>input,.search_filter-inputs>select{min-width:250px}.cta{display:inline-block;width:100%;background:var(--mud-red);border:none;border-radius:3px;color:#fff!important;font-size:1.4rem!important;letter-spacing:.5px;cursor:pointer;min-width:80px;padding:7px 0!important;text-align:center;margin:24px 0 0;max-width:150px}#searchFilter_clearBtn{display:block;width:49%;border:1px solid var(--mud-red);border-radius:3px;color:var(--mud-red);font-size:1.4rem;letter-spacing:.5px;cursor:pointer;min-width:80px;padding:5px 0;text-align:center}@media screen and (min-width:320px){.lower-part{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}}@media screen and (max-width:319px){.lower-part{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:column}}.flag-image{margin-bottom:7px;margin-left:10px}@media screen and (min-width:376px){.flag-image img{width:85px;height:auto;object-fit:contain}}@media screen and (max-width:375px){.flag-image img{width:70px;height:auto;object-fit:contain}}