@media only screen and (max-width: 1279px){.grc-hp-banner{height:auto;display:flex;flex-direction:column}}.grc-hp-banner__background{content:"";position:absolute;top:0;right:0;height:100%;width:calc(50% + 100px);background-color:#fff;background-position:center right;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 1279px){.grc-hp-banner__background{position:static;order:2;height:200px;width:100%}}@media only screen and (max-width: 767px){.grc-hp-banner__background{height:320px}}.grc-hp-banner .container{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;transition:.5s}@media only screen and (max-width: 1279px){.grc-hp-banner .container{height:200px;padding:0 !important}.grc-hp-banner .container>*{max-width:100%}}.grc-hp-banner__text{width:360px}@media only screen and (max-width: 1279px){.grc-hp-banner__text{position:absolute;top:75px;left:50%;height:auto;width:calc(100% - 80px);display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;padding:30px 15px;background-color:#fff;transform:translateX(-50%);border-radius:8px}.grc-hp-banner__text>*{max-width:100%}}@media only screen and (max-width: 767px){.grc-hp-banner__text{width:calc(100% - 40px)}}.grc-hp-banner__ariane{display:flex;align-items:center;margin-top:10px}.grc-hp-banner__ariane i{min-width:50px;height:50px;width:50px;background-color:#077a9f;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px;background-image:url("data:image/svg+xml,%3Csvg fill='%23fff'  xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='m.546 17.336 7.285 7.285c.734.734 1.929.734 2.664 0s.734-1.929 0-2.664l-4.066-4.066h23.689c1.035 0 1.882-.847 1.882-1.882s-.847-1.882-1.882-1.882H6.429l4.066-4.066c.734-.734.734-1.929 0-2.664s-1.929-.734-2.664 0L.546 14.682c-.744.744-.706 1.939 0 2.654z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:center center}.grc-hp-banner__ariane a{color:#707070;text-decoration:none;font-weight:700}.grc-hp-banner__logo{transition:.5s}@media only screen and (max-width: 1279px){.grc-hp-banner__logo{align-self:flex-end;margin-right:40px}}@media only screen and (max-width: 767px){.grc-hp-banner__logo{align-self:center}}.grc-hp-banner__logo__img{width:auto;max-width:250px;height:130px;-o-object-fit:contain;object-fit:contain}.grc-hp-banner__dot{display:none}.grc-hp-banner__baseline-top{font-size:2rem;font-weight:600;line-height:1.2em;color:#707070;letter-spacing:.1em}@media only screen and (max-width: 1279px){.grc-hp-banner__baseline-top{text-align:center}}.grc-hp-banner__baseline-bot{font-size:6rem;color:#525252;font-weight:600;line-height:1.2em}.not-front .grc-hp-banner__baseline-bot{font-size:4.5rem}@media only screen and (max-width: 1279px){.grc-hp-banner__baseline-bot{font-size:4.5rem;line-height:1.2em;text-align:center}}@media only screen and (max-width: 767px){.grc-hp-banner__baseline-bot{font-size:3.5rem}}.grc-hp-banner__search-engine{width:560px;padding:20px;background-color:hsla(0,0%,100%,.42);border-radius:5px}@media only screen and (max-width: 1279px){.grc-hp-banner__search-engine{display:none}}.grc-hp-banner__search-engine .m-generic-form .form__group{margin-bottom:0}.grc-hp-banner__search-engine .m-generic-form .form__group+.form__actions{margin-top:0}.grc-hp-banner__scroll{position:absolute;left:50%;bottom:0;z-index:10;height:146px;width:146px;background-color:#fff;font-size:2.5rem;color:silver;transform:translateX(-50%) translateX(-27px);border-top-right-radius:8px}.grc-hp-banner__scroll i{display:flex;width:40px;height:40px;margin:auto;border-right:3px solid #007297;border-bottom:3px solid #007297;transform:rotateZ(45deg);margin-top:-20px}@media only screen and (max-width: 1279px){.grc-hp-banner__scroll{display:none}}.front .grc-hp-banner{height:500px}.front .grc-hp-banner .container{padding-top:55px;padding-bottom:90px}.not-front .grc-hp-banner{height:300px}@media only screen and (max-width: 1279px){.not-front .grc-hp-banner{height:auto}.not-front .grc-hp-banner .container{padding-top:55px;padding-bottom:90px}.not-front .grc-hp-banner__text{top:20px}}.not-front .grc-hp-banner .container{height:100%}
/*# sourceMappingURL=banner.min.css.map */
