.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}:root{--scrollBarWidth:16px}.key-figures{display:flex;margin:0 auto;max-width:50rem}@media screen and (max-width:767px){.key-figures{flex-wrap:wrap}}@media screen and (min-width:768px)and (max-width:1023px){.key-figures{margin:0 auto;max-width:43.125rem}}@media screen and (min-width:1440px){.key-figures{padding-left:12.5%}}@media screen and (max-width:767px){.key-figures__col{width:57%}.key-figures__col:nth-child(2){margin-left:-14%;z-index:0}.key-figures__col:nth-child(2) .key-figure__inner{padding-left:3rem}.key-figures__col:last-child{margin:-10% auto 0;z-index:-1}}@media screen and (min-width:768px){.key-figures__col{flex-shrink:0;width:42%}.key-figures__col:nth-child(2){margin:0 -13%;position:relative;z-index:-1}.key-figures__col:first-child,.key-figures__col:nth-child(3){margin-top:23%}}.key-figures__col:first-child .key-figure{border-radius:50% 50% 50% 0}.key-figures__col:first-child .key-figure:before{border-radius:50% 50% 50% 0}.key-figures__col:nth-child(2) .key-figure{border-radius:50% 0 50% 50%}.key-figures__col:nth-child(2) .key-figure:before{border-radius:50% 0 50% 50%}.key-figures__col:nth-child(3) .key-figure{border-radius:50% 50% 0 50%}.key-figures__col:nth-child(3) .key-figure:before{border-radius:50% 50% 0 50%}.key-figures-vertical{display:flex;flex-wrap:wrap}@media screen and (max-width:1023px){.key-figures-vertical{margin:0 auto;max-width:30.125rem}}@media screen and (min-width:1280px){.key-figures-vertical{padding-left:16%}}.key-figures-vertical__col{width:57%}.key-figures-vertical__col:nth-child(2){margin-left:-14%;position:relative;transform:translateY(46%);z-index:3}.key-figures-vertical__col:nth-child(3){margin-top:-7%}.key-figures-vertical__col:first-child .key-figure{border-radius:0 50% 50% 50%}.key-figures-vertical__col:first-child .key-figure:before{border-radius:0 50% 50% 50%}.key-figures-vertical__col:nth-child(2) .key-figure{border-radius:50% 0 50% 50%}.key-figures-vertical__col:nth-child(2) .key-figure:before{border-radius:50% 0 50% 50%}.key-figures-vertical__col:nth-child(3) .key-figure{border-radius:50% 50% 0 50%}.key-figures-vertical__col:nth-child(3) .key-figure:before{border-radius:50% 50% 0 50%}.key-figure{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#122169,#9e2721,#f3db49,#2d683b) border-box;border:8px solid transparent;border-radius:50%;padding-top:calc(100% - 1rem);position:relative;width:100%;z-index:2}.key-figure:before{border:.5rem solid #fff;border-radius:50%;bottom:-1rem;content:"";left:-1rem;position:absolute;right:-1rem;top:-1rem;z-index:-1}.key-figure__inner{font-weight:700;left:50%;padding:2rem .5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.key-figure__title{font-size:2rem;letter-spacing:-.02em;line-height:1;margin-bottom:.25rem}.key-figure__title span{font-size:1rem}@media screen and (min-width:768px){.key-figure__title{font-size:3rem}.key-figure__title span{font-size:2rem}}.partner__txt{font-size:1.125rem;font-weight:600;letter-spacing:-1px;line-height:1.5}.partner__txt p:not(:last-child){margin-bottom:1.75rem}.partner__social{align-items:center;background-color:#f3f4f8;border-radius:.375rem;display:flex;justify-content:center;transition:background-color .4s ease-in-out}.partner__social:hover{background-color:rgba(18,33,105,.2)}.partner__contact{padding:2rem 0;position:relative}.partner__contact:before{border-bottom:2px solid #122169;border-top:2px solid #122169;bottom:0;content:"";position:absolute;right:-1.5rem;top:0;width:100vw;z-index:-1}@media screen and (min-width:1024px){.partner__contact:before{right:0;width:50vw}}.partner__logo{flex-shrink:0;margin-right:2rem;width:175px}.partner__logo img{max-height:5rem;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:767px){.partner__logo img{margin-bottom:1rem;-o-object-position:left;object-position:left}}.partner__mail{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.partner__mail:hover{animation:drawBgLine .4s ease-in-out;color:#2d683b}

/*# sourceMappingURL=styles-partners.css.map*/