.homepage-header{background-image:url(/build/images/home_desktop.4df27855.jpg);background-position:top;background-size:cover;border-radius:10px;margin-top:15px}.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:40px 10px}.homepage-header .subheader.homepage-header-content .header-form{max-width:660px;width:100%}.homepage-header .subheader.homepage-header-content .header-form p{line-height:23px;text-align:center}.homepage-header .subheader.homepage-header-content .header-form p.title-reassurance{font-family:Benedict,sans-serif;font-size:clamp(40px,13vw,88px);line-height:clamp(40px,13vw,80px)}.homepage-header .subheader.homepage-header-content .header-form .searchbar{margin:0 auto;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;font-family:verdana,arial;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(4px,3vw,13px)}.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;justify-content:center;margin-top:15px}@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{font-size:clamp(8px,4vw,22.4px);font-weight:300;line-height:clamp(15px,4vw,30px);padding:0 10px}.homepage-header .subheader.homepage-header-content .header-form .reassurance p b{font-size:clamp(16px,4vw,30px);line-height:35px}.homepage-header .subheader.homepage-header-content .header-form .reassurance p:not(:last-child){margin-right:20px}@media screen and (max-width:390px){.homepage-header .subheader.homepage-header-content .header-form .reassurance p:not(:last-child){margin-right:0}}.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}