main .landing__bg-image .container h2,main .partners-section__partner__top p,main .partners-section__partner__top div div p{font-family:"Gilroy";font-weight:400;font-size:20px;line-height:24px;letter-spacing:.6px;text-transform:uppercase}@media screen and (max-width: 768px){main .landing__bg-image .container h2,main .partners-section__partner__top p,main .partners-section__partner__top div div p{font-size:12px}}.link,.link-white,.link-gray{font-family:"Gilroy";font-weight:300;font-size:14px;line-height:21px;letter-spacing:.45px}@media screen and (max-width: 768px){.link,.link-white,.link-gray{font-size:12px}}.link{color:#000 !important;font-size:16px !important;text-decoration:underline !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.link{font-size:14px !important}}.link:hover{font-weight:500 !important}.link-white{color:#fff !important;font-size:16px !important;text-decoration:underline !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.link-white{font-size:14px !important}}.link-white:hover{font-weight:500 !important}.link-gray{color:rgba(0,0,0,.1607843137) !important;font-size:14px !important;text-decoration:none !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.link-gray{font-size:12px !important}}.link-gray:hover{font-weight:500 !important}main .landing{color:#fff;height:26.2rem}main .landing__bg-image{position:relative;height:100%}main .landing__bg-image img{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;height:100%;width:100%;object-fit:cover}main .landing__bg-image .container{height:100%;display:flex;flex-direction:column;justify-content:center}main .partners-section{margin-top:6.2rem;margin-bottom:6.2rem}@media screen and (max-width: 768px){main .partners-section{margin-top:0;margin-bottom:3.1rem}}main .partners-section__partner{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:solid 1px #eae3de}main .partners-section__partner:first-child{padding-top:0}main .partners-section__partner__top{cursor:pointer}main .partners-section__partner__top p{opacity:.5}main .partners-section__partner__top div{display:flex;justify-content:space-between;align-items:center}main .partners-section__partner__top div div{display:flex;align-items:center;gap:.9rem}@media screen and (max-width: 1024px){main .partners-section__partner__top div div{flex-direction:column;align-items:start;gap:.2rem}}main .partners-section__partner__top div div p{margin-top:.5rem;opacity:1;text-transform:capitalize}@media screen and (min-width: 768px){main .partners-section__partner__top div div p::before{content:"-";margin-right:.5rem}}@media screen and (max-width: 1024px){main .partners-section__partner__top div div p{margin-top:0}}main .partners-section__partner__top div label{position:relative;background:none;border:none;width:1.5rem;height:1.5rem}main .partners-section__partner__top div label::before,main .partners-section__partner__top div label::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:100%;height:2px;background-color:#000}main .partners-section__partner__top div label::after{content:"";transform:rotate(90deg)}main .partners-section__partner__bottom{display:none;padding-top:3.1rem;max-height:max-content;justify-content:space-between;align-items:center;gap:7.4rem}@media screen and (max-width: 1024px){main .partners-section__partner__bottom{flex-direction:column;align-items:start;gap:2.4rem}}main .partners-section__partner__bottom__content p{margin-bottom:1.9rem;font-size:14px}@media screen and (max-width: 768px){main .partners-section__partner__bottom__content p{font-size:12px}}main .partners-section__partner__bottom__files{display:flex;flex-direction:column;gap:1.1rem}main .partners-section__partner__bottom__files img,main .partners-section__partner__bottom__files video{min-width:490px;min-height:325px;width:100%;object-fit:cover}@media screen and (max-width: 1024px){main .partners-section__partner__bottom__files img,main .partners-section__partner__bottom__files video{min-width:0;min-height:0;max-width:490px;max-height:325px}}input{display:none}input:checked+.partners-section__partner label::after{display:none}input:checked+.partners-section__partner .partners-section__partner__bottom{display:flex}
