.accordion-section .media-holder{display:none}.accordion-section .accordion{border-bottom:1px solid #bdc8d4;cursor:pointer;padding:1rem 3.38rem;position:relative}.accordion-section .panel{display:none;overflow:hidden;padding:0 3.38rem 1rem}.accordion-section .accordion.active,.accordion-section .accordion.active+.panel{background-color:#f9fafe;border:transparent}.accordion-section.bg-white .accordion.active,.accordion-section.bg-white .accordion.active+.panel{background-color:#fff}.accordion-section .accordion.active+.panel{box-shadow:6px 14px 49px -4px rgba(189,200,212,.25)}.accordion-section .accordion-holder .accordion h3{position:relative}.accordion-section .accordion-holder .accordion h3 .icon:last-child{position:absolute;right:-2.5rem;top:.5rem;transition:transform .4s}.accordion-section .accordion-holder .accordion h3 .icon:first-child{display:inline-block;margin:0 .7rem 0 -2rem}.accordion-section .accordion-holder .accordion.active h3 .icon:last-child{transform:rotate(180deg)}.accordion-holder .accordion.active h3:hover,.accordion-section .accordion-holder .accordion.active h3{color:var(--primary);margin-bottom:-1rem}.accordion-section .accordion-holder .accordion-item:first-child .accordion:not(.active){border-top:1px solid #bdc8d4}.accordion-section .media-holder{background-color:#f0f3ff;background-image:radial-gradient(#e0e1e6 10%,transparent 0);background-position:8px 8px;background-size:16px 16px;border-radius:12px;padding:2rem 0 0 2rem}.accordion-section .media-holder img,.accordion-section .media-holder video{border-radius:12px}@media only screen and (min-width:1199px){.accordion-section{display:flex;gap:0 1.5rem}.accordion-section .media-holder{padding:4rem 0 3.125rem 4rem}.accordion-section .accordion-holder,.accordion-section .media-holder{display:block;width:100%}.accordion-section:not(.two_third,.one_third) .accordion-holder,.accordion-section:not(.two_third,.one_third) .media-holder{max-width:50%}.accordion-section.two_third .media-holder{max-width:60%}.accordion-section.two_third .accordion-holder{max-width:40%}.accordion-section.one_third .media-holder{max-width:70%}.accordion-section.one_third .accordion-holder{max-width:30%}}@media only screen and (max-width:767px){.accordion-section .media-holder{padding:1rem 0 0 1rem}.accordion-section .accordion-item .accordion{padding-left:1rem}.accordion-section .accordion-item .panel{padding-left:1rem;padding-right:1rem}.accordion-section .accordion-holder .accordion h3 .icon:first-child{display:none}}