/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#agence{.square-img{width:380px;min-width:380px;height:250px;img{width:100%;height:100%;object-fit:cover;}}}
#convince .square-img{width:380px;min-width:380px;height:380px;}#convince .square-img img{width:100%;height:100%;object-fit:cover;}#convince .nbr-indicator{font-size:50px;}@media screen and (max-width:992px){#convince .nbr-indicator{font-size:40px;}}
#reloaction-step .timeline-steps{display:flex;justify-content:center;-ms-overflow-style:none;scrollbar-width:none;}#relocation-step-vertical .timeline-steps{display:flex;flex-direction:column;}#reloaction-step .timeline-steps::-webkit-scrollbar{display:none;}#reloaction-step .timeline-steps .timeline-step{align-items:center;display:flex;flex-direction:column;position:relative;margin:2rem;}#reloaction-step .timeline-steps .timeline-step:not(:last-child):after{content:"";display:block;border-top:0.15rem dashed var(--bs-primary);width:180px;position:absolute;right:-1.9rem;top:83px;}#reloaction-step-vertical
  .timeline-steps
  .timeline-step:not(:last-child):after{content:"";display:block;border-top:0.1rem dashed var(--bs-primary);width:120px;position:absolute;left:-50px;top:86px;transform:rotate(90deg);}#reloaction-step-vertical
  .timeline-steps
  .timeline-step:not(:first-child):before{content:"";display:block;border-top:0.1rem dashed var(--bs-primary);width:120px;position:absolute;left:-50px;top:-17px;transform:rotate(90deg);}#reloaction-step .timeline-steps .timeline-step:not(:first-child):before{content:"";display:block;border-top:0.15rem dashed var(--bs-primary);width:180px;position:absolute;left:-1.9rem;top:83px;}#reloaction-step .timeline-steps .timeline-content{width:17rem;text-align:center;}#reloaction-step .timeline-steps .timeline-content .number-step,#reloaction-step-vertical .timeline-steps .timeline-content .number-step{font-size:49px;color:var(--bs-primary);opacity:0.3;}#reloaction-step-vertical .timeline-steps .timeline-content .title-step{width:40%;}#reloaction-step .timeline-steps .timeline-content .inner-circle,#reloaction-step-vertical .timeline-steps .timeline-content .inner-circle{border-radius:1.5rem;height:1rem;width:1rem;min-width:1rem;display:inline-flex;align-items:center;justify-content:center;background-color:white;border:5px solid var(--bs-primary);background:white;z-index:1;}@media screen and (max-width:992px){#reloaction-step .timeline-steps{overflow:auto;justify-content:start;}#reloaction-step .icon-tabler-chevron-right{position:absolute;display:block !important;top:59px;height:50px;width:50px;right:-15px;}#reloaction-step .timeline-steps .timeline-step:not(:last-child):after{content:"";display:block;border-top:0.15rem dashed var(--bs-primary);width:160px;position:absolute;right:-1.9rem;top:83px;}#reloaction-step .timeline-steps .timeline-step:not(:first-child):before{content:"";display:block;border-top:0.15rem dashed var(--bs-primary);width:160px;position:absolute;left:-1.9rem;top:83px;}}
#right-badge-review-google,#right-badge-review-google > .p-3{overflow:visible !important;}#testimonial-google{}#testimonial-google .left-side img{height:45px;}#testimonial-google .left-side .rating-star svg{width:25px;height:25px;}#testimonial-google .left-side .text-avg{font-size:14px;color:grey;}#testimonial-google .left-side .text-avg strong{color:black;}#testimonial-google .review-card{box-shadow:0px 0px 8px #0000001a;padding:35px;text-align:left;height:280px;}@media screen and (max-width:992px){#testimonial-google .review-card{height:200px;padding:25px;}}@media screen and (max-width:992px){#testimonial-google .row > .col-lg-3:nth-child(n + 6){display:none;}}#testimonial-google .review-card .content{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}@media screen and (max-width:992px){#testimonial-google .review-card .content{-webkit-line-clamp:4;}}#right-badge-review-google{background:transparent;z-index:1000;cursor:pointer;transform:translateY(-50%) translateX(0);position:fixed;transition:transform 1s ease-in-out;}#right-badge-review-google > div{position:relative;z-index:1;}#right-badge-review-google::before{content:"";position:absolute;top:50%;left:-15px;height:50px;width:20px;transform:translateY(-50%);background:#fff;border-radius:10px 0 0 10px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.25);box-shadow:0 5px 15px rgba(0,0,0,0.25);z-index:0;opacity:0;transition:opacity 0.3s ease;}#right-badge-review-google:hover::before{opacity:1;}#right-badge-review-google::after{content:"";position:absolute;inset:0;background:#fff;border-radius:inherit;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.25);box-shadow:0 5px 15px rgba(0,0,0,0.25);z-index:0;}#right-badge-review-google .total-review{font-size:13px;color:grey;margin:auto;text-decoration:underline;text-underline-offset:3px;}#right-badge-review-google .google-logo{background-color:rgb(245,245,245);border-radius:50px;padding:5px;}#right-badge-review-google .google-avg-rate{font-size:15px;}#right-badge-review-google .dismiss-badge{position:absolute;top:50%;left:-15px;height:50px;transform:translateY(-50%);background:white;border:none;border-radius:10px 0 0 10px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;transition:opacity 0.3s ease;}#right-badge-review-google:hover .dismiss-badge{opacity:1;}#right-badge-review-google.badge-enter{animation:badgeEnter 1s ease-in-out forwards;}@keyframes badgeEnter{from{transform:translateY(-50%) translateX(120%);}to{transform:translateY(-50%) translateX(0);}}#right-badge-review-google.badge-collapsed{transform:translateY(-50%) translateX(100%) !important;transition:transform 1s ease-in-out;}#right-badge-review-google.badge-collapsed .dismiss-badge{left:-20px;opacity:1;}#right-badge-review-google.badge-collapsed::before{left:-20px;opacity:1;}#right-badge-review-google .dismiss-badge svg{transition:transform 0.5s ease;}#right-badge-review-google .dismiss-badge.arrow-rotated svg{transform:rotate(180deg);}.subtitle-toggle-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;text-decoration:underline;padding:0;margin:0;display:inline;}
#jumbotron #image-container{background-repeat:no-repeat;background-size:cover;}#jumbotron #image-container #jumbo-left div{background-color:rgba(0,0,0,0.5);}#jumbotron #image-container #jumbo-left div h1,#jumbotron #image-container #jumbo-left div .h1{font-size:38px;font-weight:600;}#jumbotron #image-container #jumbo-left div p{font-size:22px;font-weight:400;}#jumbotron #image-container #jumbo-right h2,#jumbotron #image-container #jumbo-right .h2{font-size:26px;font-weight:500;}#jumbotron #image-container #jumbo-right .form-control:focus{box-shadow:none !important;}#jumbotron #image-container #jumbo-right #infos-text{font-size:12px;}@media screen and (max-width:992px){#jumbotron{margin-bottom:510px;}#jumbotron.form-in-1-step{margin-bottom:790px;}#jumbotron #image-container{border-radius:0 !important;}#jumbotron #image-container #jumbo-left div{background:none;text-align:center;}#jumbotron #image-container #jumbo-left div h1,#jumbotron #image-container #jumbo-left div .h1{font-size:22px;font-weight:600;}#jumbotron #image-container #jumbo-right h2,#jumbotron #image-container #jumbo-right .h2{font-size:21px;font-weight:500;}#jumbotron #image-container #jumbo-right p{font-size:16px;}#jumbotron #image-container #jumbo-right > div{position:absolute;box-shadow:0px 5px 20px #00000029;}}
