.events{position:relative;z-index:1}*+.events,.events:first-child{margin-top:var(--section-gap)}.heading+.events{margin-top:40px}@media (max-width:768px){.heading+.events{margin-top:32px}}.events__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.events__list{gap:16px}}@media (max-width:768px){.events__list{grid-template-columns:repeat(1,1fr)}}.events__item{position:relative;align-items:flex-start;overflow:hidden;min-height:385px;border-radius:4px}.events__item__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.events__item__content{position:relative;display:flex;flex-direction:column;justify-content:end;gap:16px;height:100%;padding:24px;background:linear-gradient(to top,var(--black) 30%,rgba(86,86,86,0) 100%)}@media (max-width:1024px){.events__item__content{padding:16px}}@media (max-width:768px){.events__item__content{gap:8px;padding:24px}}.events__item__sup-title{width:-moz-fit-content;width:fit-content;padding:8px 12px;font-size:14px;font-weight:500;line-height:100%;color:var(--white);border-radius:8px;background:rgba(var(--white-rgb),.3)}@media (max-width:768px){.events__item__sup-title{font-size:12px}}.events__item__title{font-size:18px;font-weight:600;line-height:130%;color:var(--white)}.events__item__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.events__item__title a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.events__item__description{font-size:14px;font-weight:400;line-height:140%;color:var(--white)}.events__item__cta .button{--icon-size:14px}*+.faq{margin-top:var(--section-gap)}.heading+.faq{margin-top:32px}@media (max-width:768px){.heading+.faq{margin-top:24px}}.faq__wrap{display:grid;grid-template-columns:1fr 30%;grid-gap:100px;gap:100px}@media (max-width:1024px){.faq__wrap{grid-template-columns:1fr;gap:24px}}.faq__item{position:relative}.faq__item:not(:last-child){border-bottom:1px solid rgba(var(--black-rgb),.1)}.faq__item__header{--vertical-padding:32px;position:relative;display:flex;align-items:center;gap:16px;width:100%;padding-top:32px;padding-top:var(--vertical-padding);padding-bottom:32px;padding-bottom:var(--vertical-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s}.faq__item__header:hover{opacity:.8}@media (max-width:768px){.faq__item__header{--vertical-padding:24px}}.faq__item__header__button{font-size:18px;font-weight:600;line-height:1.3;color:var(--black);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;text-align:left;transition:color .2s}.faq__item--active .faq__item__header__button{color:var(--primary-500)}.faq__item__header__button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.faq__item__header__icon{--size:24px;flex-shrink:0;width:24px;width:var(--size);height:24px;height:var(--size);margin-left:auto;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease-in-out}.faq__item--active .faq__item__header__icon{transform:rotate(90deg)}.faq__item__content{overflow-y:hidden;font-size:16px;font-weight:400;line-height:1.4}.faq__item__content:after{content:"";display:block;height:32px}.faq__item__content *+p{margin-top:1em}.faq__right__image{flex:1 0 0;width:100%;height:300px;border-radius:16px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.faq__right__image{height:200px}}.features{position:relative;z-index:1}*+.features{margin-top:var(--section-gap)}.features__inner{display:grid;grid-template-columns:58% 1fr;grid-gap:56px;gap:56px}@media (max-width:1024px){.features__inner{grid-template-columns:1fr;gap:40px}}.features__left{width:100%;height:100%}@media (max-width:1024px){.features__left{display:flex;flex-direction:column-reverse}}.features__left__image{width:100%;height:auto;border-radius:2px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.features__left__image{margin-top:20px}}.features__left__content{display:flex;flex-direction:column;justify-content:center;gap:24px;padding-top:90px;padding-bottom:90px;text-align:center}@media (max-width:1024px){.features__left__content{padding-top:0;padding-bottom:0}}.features__sup-title{font-size:18px;font-weight:700;line-height:100%;letter-spacing:.1em;color:#e95a00;text-transform:uppercase}@media (max-width:1024px){.features__sup-title{font-size:16px}}@media (max-width:768px){.features__sup-title{text-align:left}}.features__title{max-width:30ch;margin-right:auto;margin-left:auto;font-size:32px;font-weight:400;line-height:1.3;color:var(--roland-garros-900)}@media (max-width:1024px){.features__title{font-size:24px}}@media (max-width:768px){.features__title{text-align:left}}.features__title strong{font-weight:600}.features__right{justify-content:space-between;width:100%;height:100%}.features__right,.features__right__content{display:flex;flex-direction:column}.features__secondary__sup-title{font-size:14px;font-weight:600;line-height:100%;letter-spacing:.1em;color:rgba(var(--roland-garros-900-rgb),.5);text-transform:uppercase}.features__secondary__title{font-size:32px;font-weight:400;line-height:130%;color:var(--roland-garros-900)}@media (max-width:1024px){.features__secondary__title{font-size:24px}}.features__secondary__title strong{font-weight:600}*+.features__secondary__title{margin-top:32px}@media (max-width:1024px){*+.features__secondary__title{margin-top:16px}}.features__description{font-size:17px;font-weight:400;line-height:150%;color:var(--roland-garros-900)}@media (max-width:1024px){.features__description{font-size:16px}}*+.features__description{margin-top:16px}*+.features__cta{margin-top:32px}.features__right__image{width:100%;height:auto;border-radius:2px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.features__right__image{max-height:500px;margin-top:20px}}.flying-card{position:relative;z-index:1}*+.flying-card{margin-top:var(--section-gap)}.flying-card__inner{display:flex;flex-direction:row;justify-content:space-around;gap:24px}@media (max-width:1024px){.flying-card__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}}.flying-card__item{display:flex;flex:1;align-items:center;width:100%;max-width:470px;min-height:140px;padding:24px;border:1px solid rgba(var(--black-rgb),.1);border-radius:16px;box-shadow:0 4px 34px 0 hsla(0,0%,56%,.06);background:var(--white)}@media (max-width:1024px){.flying-card__item{flex:1 1 100%;max-width:100%;padding:20px}}@media (max-width:768px){.flying-card__item{min-width:100%;min-height:auto}}.flying-card__inner__block{display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width:1024px){.flying-card__inner__block{gap:16px}}.flying-card__icon{--size:48px;width:48px;width:var(--size);height:48px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.flying-card__icon{--size:40px}}.flying-card__inner__block__content__title{font-size:22px;font-weight:700;line-height:1em;color:#00014c;text-transform:uppercase}@media (max-width:768px){.flying-card__inner__block__content__title{font-size:16px}}.flying-card__inner__block__content__description{font-size:16px;font-weight:400;line-height:1.3em;color:rgba(var(--black-rgb),.6)}*+.flying-card__inner__block__content__description{margin-top:8px}.flying-card__inner__block__content__description *+p{margin-top:6px}.heading{--js-scroll-offset-top:var(--header-height)}*+.heading,.heading:first-child{margin-top:var(--section-gap)}.heading__sup-title{font-size:18px;font-weight:700;letter-spacing:.1em;color:var(--primary-500);text-transform:uppercase}.layout--theme-roland-garros .heading__sup-title{font-size:14px;font-weight:600;color:rgba(var(--roland-garros-900-rgb),.5)}@media (max-width:768px){.heading__sup-title{font-size:16px}.layout--theme-roland-garros .heading__sup-title{font-size:14px}}.heading__title{font-size:var(--font-size-32);font-weight:700;color:#00014c}.layout--theme-roland-garros .heading__title{font-weight:500;color:var(--roland-garros-900)}*+.heading__title{margin-top:16px}@media (max-width:768px){*+.heading__title{margin-top:12px}}.heading__title strong{font-weight:600}
/*# sourceMappingURL=cba444d8b0cfebdc.css.map*/