.Ci_MNq_page{max-width:1600px;margin:0 auto}.Ci_MNq_page h2{padding:4rem;font-size:max(5vw,3rem)}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service{background-color:#000;border-top:1px solid #c8c8c81a;border-bottom:1px solid #c8c8c81a;width:100%}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service .Ci_MNq_title{cursor:pointer;justify-content:space-between;padding:4rem;line-height:1;display:flex;position:relative;overflow:hidden}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service .Ci_MNq_title span{letter-spacing:2px;z-index:1;font-size:3rem;font-weight:400}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service .Ci_MNq_title svg{z-index:1;font-size:3rem}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service .Ci_MNq_title:before{content:"";background-color:#0f0f0f;width:100%;height:100%;transition:translate .25s ease-in;display:block;position:absolute;inset:0;translate:-100%}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service .Ci_MNq_title:hover:before{translate:0}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service .Ci_MNq_content{background-color:#000;max-width:1000px;max-height:0;padding:0 4rem;font-size:2rem;line-height:1.8;transition:padding .15s linear;overflow:hidden}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service.Ci_MNq_active .Ci_MNq_title:before{background-color:#111;translate:0}.Ci_MNq_page .Ci_MNq_services .Ci_MNq_service.Ci_MNq_active .Ci_MNq_content{max-height:max-content;padding:4rem}
