/* @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;}}}
#custom-form-block #image-container{background-repeat:no-repeat;background-size:cover;}#custom-form-block #image-container #jumbo-left div{background-color:rgba(0,0,0,0.5);}#custom-form-block #image-container #jumbo-left div h1,#custom-form-block #image-container #jumbo-left div .h1{font-size:38px;font-weight:600;}#custom-form-block #image-container #jumbo-left div p{font-size:22px;font-weight:400;}#custom-form-block #image-container #jumbo-right > div{box-shadow:0px 3px 6px #00000029;}#custom-form-block #image-container #jumbo-right h2,#custom-form-block #image-container #jumbo-right .h2{font-size:26px;font-weight:500;}#custom-form-block #image-container #jumbo-right .form-control:focus{box-shadow:none !important;}#custom-form-block #image-container #jumbo-right #infos-text{font-size:12px;}#custom-form-block #image-container #jumbo-right .form-floating label{padding-left:.75rem !important;}#custom-form-block #image-container #jumbo-right .form-control{padding-left:.75rem !important;}@media screen and (max-width:992px){#custom-form-block{margin-bottom:790px;}#custom-form-block #image-container{border-radius:0 !important;}#custom-form-block #image-container #jumbo-left div{background:none;text-align:center;}#custom-form-block #image-container #jumbo-left h1,#custom-form-block #image-container #jumbo-left .h1{display:none !important;}#custom-form-block #image-container #jumbo-right h2,#custom-form-block #image-container #jumbo-right .h2{font-size:21px;font-weight:500;}#custom-form-block #image-container #jumbo-right p{font-size:16px;}#custom-form-block #image-container #jumbo-right > div{position:absolute;box-shadow:0px 5px 20px #00000029;}}
.captcha__description{margin-bottom:.75em;}
#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;}
