.main-heading{display:flex;justify-content:center;width:100%;padding-bottom:6.25rem;padding-inline:5rem}.main-heading h2{color:#111827;text-align:center;font-size:3rem;font-weight:700;line-height:112.5%;width:100%;padding:0 1.25rem;margin:0;max-width:56.25rem}.main-heading h2 strong{color:#4b5563;font-size:3rem;font-weight:700}@media(max-width:1023px){.main-heading h2{font-size:2.5rem;max-width:43.75rem;padding:0}.main-heading h2 strong{font-size:2.5rem}}@media(max-width:768px){.main-heading h2{font-size:2rem;max-width:43.75rem;padding:0}.main-heading h2 strong{font-size:2rem}}@media(max-width:576px){.main-heading h2,.main-heading h2 strong{font-size:1.75rem}}@media(max-width:1023px){.main-heading{padding-inline:1.5rem;padding-bottom:1.875rem}}.accordion{color:#fff;padding-inline:5rem;padding-bottom:4.0625rem;max-width:120rem;margin:0 auto;border-radius:1.5rem;position:relative;overflow:hidden}.accordion-wrapper{display:flex;max-width:87rem;margin:0 auto;align-items:center;gap:3%}.accordion-wrapper .accordion-name{display:flex;align-items:flex-end;gap:3px;width:100%;color:#374151;font-size:1rem;font-weight:600;line-height:normal}@media(max-width:1365px){.accordion-wrapper{gap:2%}}@media(max-width:1023px){.accordion-wrapper{flex-direction:column;gap:2rem}}.accordion .text-col{width:52%;z-index:2;padding-inline:3.5rem}.accordion .text-col h2{font-weight:700;font-size:2.25rem;line-height:normal;margin-block:.8125rem;color:#111827}@media(max-width:1365px){.accordion .text-col h2{font-size:1.875rem}}@media(max-width:576px){.accordion .text-col h2{font-size:1.75rem;margin-bottom:1.875rem}}.accordion .text-col .description{font-size:1.125rem;font-weight:400;color:#848484;max-width:33.375rem}@media(max-width:576px){.accordion .text-col .description{font-size:.875rem}}.accordion .text-col ul{margin-top:3.625rem;padding-left:1.5rem;max-width:42.1875rem;list-style-type:none}.accordion .text-col ul h3 button{font-size:1.5rem;line-height:133.333%;letter-spacing:-.009rem;margin-bottom:2rem;color:#d1d5db;font-style:normal;font-weight:600;text-align:left}.accordion .text-col ul h3 button:hover{cursor:pointer}@media(max-width:576px){.accordion .text-col ul h3 button{font-size:1.125rem;margin-bottom:1.25rem}}.accordion .text-col ul .content{transition:grid-template-rows .5s;display:grid;grid-template-rows:0fr}.accordion .text-col ul .content-wrapper{overflow:hidden}.accordion .text-col ul .content-wrapper a{font-size:.875rem;line-height:171.429%;display:flex;width:-moz-max-content;width:max-content;padding:.5rem 1rem;margin-bottom:.625rem}.accordion .text-col ul .content p{color:#111827;font-size:1rem;font-weight:400;line-height:normal;margin-bottom:2rem}@media(max-width:768px){.accordion .text-col ul .content p{font-size:.875rem}}.accordion .text-col ul .content p:last-of-type{margin-bottom:0}.accordion .text-col ul .progress-bar{width:100%;background:#d1d5db;height:.125rem;margin-bottom:.875rem;display:none;position:relative}.accordion .text-col ul .progress-bar-fill{background:#991b1b;height:100%;position:absolute;left:0;top:0;transition:all .5s}.accordion .text-col ul .active-section{margin-bottom:2rem}.accordion .text-col ul .active-section h3 button{margin-bottom:.875rem;color:#111827}.accordion .text-col ul .active-section .progress-bar{display:block}.accordion .text-col ul .active-section .content{grid-template-rows:1fr}.accordion .text-col ul .active-section .progress-bar-fill{animation:fade-in 20s linear .5s forwards}@media(max-width:1365px){.accordion .text-col ul{margin-top:2.5rem}}@media(max-width:1023px){.accordion .text-col ul{max-width:-moz-max-content;max-width:max-content}}@media(max-width:768px){.accordion .text-col ul{margin-top:1.875rem;padding-left:0}}@media(max-width:1365px){.accordion .text-col{padding-inline:1.5rem}}@media(max-width:1023px){.accordion .text-col{width:100%;padding:0;max-width:-moz-max-content;max-width:max-content}}@media(max-width:576px){.accordion .text-col{padding:0}}.accordion .images-col{width:45%;height:100%}.accordion .images-col .lines{position:absolute;right:0;top:0;z-index:1}@media(max-width:1919px){.accordion .images-col .lines{transform:scale(.95) translate(2.5rem) translateY(-3.125rem)}}@media(max-width:1023px){.accordion .images-col .lines{transform:scale(.95) translate(2.5rem) translateY(21.875rem);z-index:1}}@media(max-width:576px){.accordion .images-col .lines{transform:scale(.85) translate(25rem) translateY(7.5rem)}}.accordion .images-col img{width:100%;max-width:100%;height:100%;display:none;-o-object-fit:cover;object-fit:cover;z-index:2;position:relative}@media(max-width:1919px){.accordion .images-col img{width:100%}}@media(max-width:1023px){.accordion .images-col img{transform:none}}@media(max-width:576px){.accordion .images-col img{height:auto;width:100%;transform:none}}.accordion .images-col .active-img{animation:fade-in-img .6s forwards;display:block}@media(max-width:1023px){.accordion .images-col{max-width:-moz-max-content;max-width:max-content;width:100%}}@media(max-width:1365px){.accordion{margin:0 .9375rem;padding:4rem 1.5rem}}@media(max-width:1023px){.accordion{padding:4rem .9rem}}@media(max-width:576px){.accordion{padding:1.875rem .9rem;margin:0 auto}}.accordion .accordion-wrapper .text-col-when-img--left,.accordion .accordion-wrapper .images-position--left{order:2}@keyframes fade-in{0%{width:0%}to{width:100%}}@keyframes fade-in-img{0%{opacity:0}to{opacity:1}}
