main .content__questions .container .question label h2{font-family:"Gilroy";font-weight:400;font-size:22px;line-height:32px;letter-spacing:.44px;text-transform:uppercase}@media screen and (max-width: 768px){main .content__questions .container .question label h2{font-size:20px}}@media screen and (max-width: 768px){main .content__questions .container .question label h2{line-height:normal}}@media screen and (max-width: 768px){main .content__questions .container .question label h2{letter-spacing:.6px}}.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:25rem}main .landing__bg-image{position:relative;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}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 .content{display:flex;margin-bottom:6.1rem}main .content__categories{padding:2.1rem 0;width:40%;background-color:#eae3de}main .content__categories ul{margin-right:0;width:23.3rem}main .content__categories ul li{height:3.2rem;border-bottom:1px solid rgba(0,0,0,.1607843137)}main .content__categories ul li:last-child{border-bottom:none}main .content__categories ul li a{color:#000;opacity:.5;height:100%;text-decoration:none;display:flex;align-items:center}main .content__categories ul .selected{opacity:1}main .content__categories ul .selected::before{content:"";display:inline-block;width:1.2rem;height:1px;background-color:#000;margin-right:.3rem}main .content__questions{padding-top:3.1rem;padding-left:3.1rem;width:60%}main .content__questions .container{margin-left:0;max-width:40.8rem}main .content__questions .container .question{border-bottom:solid 1px rgba(0,0,0,.1607843137);overflow:hidden}main .content__questions .container .question:first-child label div{padding-top:0}main .content__questions .container .question:last-child{border-bottom:none}main .content__questions .container .question input{display:none}main .content__questions .container .question input:checked+label{padding-bottom:0}main .content__questions .container .question input:checked+label label::after{display:none}main .content__questions .container .question input:checked+label+.wysiwyg p{padding:1.8rem 0;max-height:max-content;opacity:1}main .content__questions .container .question label{overflow:hidden;cursor:pointer;padding-top:1.8rem;padding-bottom:1.8rem;display:flex;justify-content:space-between;align-items:center}main .content__questions .container .question label h2{font-family:"Joly Display"}main .content__questions .container .question label label{position:relative;background:none;border:none;width:1rem;height:1rem}main .content__questions .container .question label label::before,main .content__questions .container .question label label::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:100%;height:2px;background-color:#000}main .content__questions .container .question label label::after{content:"";transform:rotate(90deg)}main .content__questions .container .question .wysiwyg p{max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:max-height .3s ease,opacity .3s ease}
