.grc-bannerV2{display:flex}@media only screen and (max-width: 1279px){.grc-bannerV2{position:relative;padding-bottom:30rem}}@media only screen and (max-width: 767px){.grc-bannerV2{flex-direction:column;padding-bottom:35rem}}.grc-bannerV2 .contextual{top:150px}.grc-bannerV2__img{display:flex;align-items:center;justify-content:flex-start;position:relative;padding:9.8rem 5rem 4.5rem 8.5vw}@media only screen and (max-width: 767px){.grc-bannerV2__img{order:2;padding:5.25rem 2rem;justify-content:center}}.grc-bannerV2__img--container{position:relative}.grc-bannerV2__img--container::before{content:"";position:absolute;left:0;top:2.4rem;width:8rem;height:8rem;background-color:#162159;border-radius:.6rem 4rem 4rem 4rem;opacity:.26;z-index:1}@media only screen and (max-width: 1279px){.grc-bannerV2__img--container::before{top:1.2rem;width:4rem;height:4rem}}@media only screen and (max-width: 767px){.grc-bannerV2__img--container::before{top:.8rem;width:2.66rem;height:2.66rem}}.grc-bannerV2__img--container::after{content:"";position:absolute;right:-5rem;top:3rem;width:26rem;height:26rem;background-color:#162159;border-radius:13rem 1rem 13rem 13rem;z-index:1}@media only screen and (max-width: 1279px){.grc-bannerV2__img--container::after{top:1.5rem;right:-2.5rem;width:13rem;height:13rem}}@media only screen and (max-width: 767px){.grc-bannerV2__img--container::after{width:8.667rem;height:8.667rem;top:1rem;right:-1.667rem}}.grc-bannerV2__img--container img{border-radius:100% 100% 3.0625rem 100%}.grc-bannerV2__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f6f7;border-radius:0 350px 29px 0}.grc-bannerV2__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex:1;padding-top:9.8rem}.grc-bannerV2 picture{position:relative;z-index:2}.grc-bannerV2 .grc-bannerV2__img--container>a{display:flex;justify-content:center;align-items:center;position:absolute;bottom:-3rem;left:0;height:18rem;width:18rem;border-radius:130px 130px 130px 10px;background-color:#fff;z-index:1}@media only screen and (max-width: 1279px){.grc-bannerV2 .grc-bannerV2__img--container>a{bottom:-1.5rem;height:9rem;width:9rem}}@media only screen and (max-width: 767px){.grc-bannerV2 .grc-bannerV2__img--container>a{bottom:-1rem;height:6rem;width:6rem}}.grc-bannerV2 .grc-bannerV2__img--container>a img{position:absolute;left:2.2rem;bottom:3rem;max-height:7.3rem;width:10rem;border-radius:0}@media only screen and (max-width: 1279px){.grc-bannerV2 .grc-bannerV2__img--container>a img{left:1.1rem;bottom:1.5rem;max-height:3.65rem;width:5rem}}@media only screen and (max-width: 767px){.grc-bannerV2 .grc-bannerV2__img--container>a img{left:.66rem;bottom:1rem;max-height:2.44rem;width:3.35rem}}.grc-bannerV2 .grc-hp-banner__logo{display:flex;justify-content:center;align-items:center;position:absolute;bottom:-3rem;left:0;height:18rem;width:18rem;border-radius:130px 130px 130px 10px;background-color:#fff;z-index:1}@media only screen and (max-width: 1279px){.grc-bannerV2 .grc-hp-banner__logo{bottom:-1.5rem;height:9rem;width:9rem}}@media only screen and (max-width: 767px){.grc-bannerV2 .grc-hp-banner__logo{bottom:-1rem;height:6rem;width:6rem}}.grc-bannerV2 .grc-hp-banner__logo img{position:absolute;left:2.2rem;bottom:3rem;max-height:7.3rem;width:10rem;border-radius:0}@media only screen and (max-width: 1279px){.grc-bannerV2 .grc-hp-banner__logo img{left:1.1rem;bottom:1.5rem;max-height:3.65rem;width:5rem}}@media only screen and (max-width: 767px){.grc-bannerV2 .grc-hp-banner__logo img{left:.66rem;bottom:1rem;max-height:2.44rem;width:3.35rem}}.grc-bannerV2__title{display:flex;flex-direction:column;align-items:flex-end;gap:5rem;position:relative;font-size:5rem;line-height:6.6rem;color:#243947;font-weight:700;text-align:right;padding-right:8.5vw;margin-top:auto;max-width:667px;animation:fade-in-down 2s ease forwards}@media only screen and (max-width: 1279px){.grc-bannerV2__title{font-size:3.5rem;line-height:inherit;gap:3.9rem;margin-top:inherit}}@media only screen and (max-width: 767px){.grc-bannerV2__title{align-items:center;text-align:center;margin-bottom:2rem;padding-right:0;line-height:1.2em}}.grc-bannerV2__title::after{content:"";background-image:url("data:image/svg+xml,%3Csvg fill='%23162159'  data-color-initial='%23185C89' width='232' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd'%3E%3Crect width='63' height='20' rx='10'/%3E%3Crect x='81' width='50' height='20' rx='10'/%3E%3Crect x='149' width='40' height='20' rx='10'/%3E%3Crect x='212' width='20' height='20' rx='10'/%3E%3C/g%3E%3C/svg%3E");opacity:.2;background-size:cover;background-repeat:no-repeat;background-position:center;width:23.2rem;height:2rem;transform:scaleX(-1)}.grc-bannerV2 .grc-hp-suivi{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;margin-top:auto;padding:4rem 8.5vw 4rem 6rem;border-radius:12.4rem 0 0 12.4rem;background-color:#162159;width:90%}@media only screen and (max-width: 1279px){.grc-bannerV2 .grc-hp-suivi{position:absolute;bottom:0;left:0;width:100%;border-radius:0}}.grc-bannerV2 .grc-hp-suivi__subtitle{font-weight:700;font-size:2rem;color:#fff}.grc-bannerV2 .grc-hp-suivi__description{font-size:1.8rem;line-height:2.6rem;color:#fff}.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.core,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.second{background-color:#fff;border-color:#fff !important;color:#162159}.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.core .btn-text,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.second .btn-text{color:#162159}.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.core:hover,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.core:focus,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.second:hover,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.second:focus{background-color:#162159;color:#fff}.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.core:hover .btn-text,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.core:focus .btn-text,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.second:hover .btn-text,.grc-bannerV2 .grc-hp-suivi__button.a-btn-grc.second:focus .btn-text{color:#fff}.grc-bannerV2 .grc-hp-suivi .m-generic-form label{color:#fff}.grc-bannerV2 .grc-hp-suivi .m-generic-form .form__group{margin-bottom:1.5rem}@keyframes leafAnim{0%{transform:scale(0)}70%{transform:scale(1.1)}100%{transform:scale(1)}}
/*# sourceMappingURL=banner.min.css.map */
