.homepage-header{background-image:url(/build/images/home_desktop.4df27855.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px;margin-top:15px}@media screen and (max-width:768px){.homepage-header{background-position:40%}}.homepage-header .subheader{color:#fff;font-size:18px;overflow:hidden;position:relative}.homepage-header .subheader.homepage-header-content{align-items:center;display:flex;justify-content:center;padding:clamp(25px,10vw,60px) 15px}.homepage-header .subheader.homepage-header-content .header-form{align-items:center;display:flex;flex-direction:column;gap:clamp(15px,5vw,45px) 0;max-width:720px;width:100%}.homepage-header .subheader.homepage-header-content .header-form>*{width:100%}.homepage-header .subheader.homepage-header-content .header-form p{text-align:center}.homepage-header .subheader.homepage-header-content .header-form p.title-reassurance{font-family:Benedict,sans-serif;font-size:clamp(45px,10vw,85px);line-height:1;margin:auto;max-width:85%}.homepage-header .subheader.homepage-header-content .header-form .searchbar{margin:0 auto 20px;max-width:450px}.homepage-header .subheader.homepage-header-content .header-form .searchbar form{display:flex;justify-content:center;padding:10px}.homepage-header .subheader.homepage-header-content .header-form .searchbar form input[type=text]{border:1px solid #ddd;border-radius:30px;padding:18px 55px 18px 20px;width:100%}.homepage-header .subheader.homepage-header-content .header-form .searchbar form input[type=text]::placeholder{color:#919191;font-size:clamp(12px,3vw,14px)}.homepage-header .subheader.homepage-header-content .header-form .searchbar form input[type=text]:focus-visible{outline:none}.homepage-header .subheader.homepage-header-content .header-form .searchbar form input[type=submit]{display:none}.homepage-header .subheader.homepage-header-content .header-form .searchbar form label i{font-size:22px}.homepage-header .subheader.homepage-header-content .header-form .reassurance{display:flex;flex-wrap:wrap;gap:10px clamp(15px,5vw,40px);justify-content:center;padding:0 10px}@media screen and (max-width:657px){.homepage-header .subheader.homepage-header-content .header-form .reassurance p:last-child{display:none}}.homepage-header .subheader.homepage-header-content .header-form .reassurance p{display:flex;flex:1 1 90px;flex-direction:column;font-size:clamp(15px,4vw,20px);font-weight:350;gap:5px 0;line-height:1.25}.homepage-header .subheader.homepage-header-content .header-form .reassurance p b{font-size:clamp(20px,5vw,28px);font-weight:600;line-height:1.1}.homepage-header .search-submit{align-items:center;background:linear-gradient(90deg,#f0579e,#f8747d);border-radius:50%;cursor:pointer;display:flex!important;height:44px;justify-content:center;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:44px}.homepage-header .search-submit svg{fill:silver}.homepage-content{margin-bottom:50px}.homepage-content h1{color:#332c2c!important;font-size:24px!important;font-weight:700!important;line-height:30px;margin:20px auto 10px!important;text-align:center}.homepage-content .cards-container{background-color:#f7f7f7;border-radius:10px;overflow:hidden}.homepage-content .cards-container .fa-spinner{color:#f25d97;margin:10px 0}.homepage-content .cards-container .rating-button{padding:15px}.homepage-content .content-category{background:#fff}.homepage-content .content-category .categories-tabs{align-items:flex-end;display:flex;justify-content:center}.homepage-content .content-category .categories-tabs>div{align-items:center;display:flex;flex-direction:column;max-width:clamp(72px,26vw,160px);width:100%}.homepage-content .content-category .categories-tabs>div.active{background-color:#f7f7f7;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.homepage-content .content-category .categories-tabs>div.active:after{background-color:#f25d97;bottom:0;content:"";height:2px;position:absolute;width:clamp(40px,10vw,108px)}.homepage-content .content-category .categories-tabs>div button{color:#7f7f7f;display:block}.homepage-content .content-category .categories-tabs>div button .category{margin-top:15px;min-width:85px;padding:0 8px;text-align:center}.homepage-content .content-category .categories-tabs>div button .category.active{background-color:#f7f7f7;border-top-left-radius:10px;border-top-right-radius:10px;height:2px;margin:0;min-width:108px;transition:all .2s ease 0s}.homepage-content .content-category .categories-tabs>div button .category svg{height:50px;width:50px}.homepage-content .content-category .categories-tabs:last-child{margin-right:0}.homepage-content .content-category .categories-tabs:first-child{margin-left:0}.homepage-content .content-category .reviews_bloc .rating-content{align-items:center;display:flex;flex-direction:column;padding-top:15px;position:relative}@media screen and (max-width:1096px){.homepage-content .content-category .reviews_bloc .rating-content{align-items:flex-start;overflow-x:scroll}}.homepage-content .content-category .reviews_bloc .rating-content h2{color:#747474;font-size:28px;font-weight:700;margin-bottom:75px;margin-top:50px;text-align:center}.homepage-content .content-category .reviews_bloc .rating-content .rating-cards{display:flex;position:relative}.content-expert,.content-juridical{align-items:center;border:5px solid #f1f1f1;border-radius:10px;box-sizing:border-box!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:12px 25px;text-align:center;width:fit-content}.content-expert p.title,.content-juridical p.title{font-size:21px;font-weight:700}.content-expert p.description,.content-juridical p.description{color:#7f7f7f;font-size:clamp(14px,2vw,18px);margin:clamp(8px,1vw,22.4px);max-width:475px;width:100%}@media screen and (min-width:839px){.content-expert p.description,.content-juridical p.description{text-align:left}}.content-expert .wg-button a,.content-juridical .wg-button a{border-radius:30px;font-size:14px;padding:14px 28px;text-transform:none}