.accordion-item{-webkit-tap-highlight-color:transparent}.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:not(.boxed) .accordion.active,.accordion-section:not(.boxed) .accordion.active+.panel{background-color:#f9fafe;border-bottom:1px solid transparent}.accordion-section:not(.boxed) .accordion-holder .accordion-item:first-child .accordion.active{border-top:1px solid transparent}.accordion-section.bg-white:not(.boxed) .accordion.active,.accordion-section.bg-white:not(.boxed) .accordion.active+.panel{background-color:#fff}.accordion-section:not(.boxed) .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:-.75rem}.accordion-section:not(.boxed) .accordion-holder .accordion-item:first-child .accordion:not(.active){border-top:1px solid #bdc8d4}.accordion-section .media-holder img,.accordion-section .media-holder video{border-radius:6px}.accordion-section.boxed .accordion-holder .accordion-item{border:1px solid #e0e1e6;border-radius:12px;margin-bottom:.75rem}.accordion-section.boxed .accordion-holder .accordion-item:has(.active){background-color:#f9fafe}.accordion-section.boxed.bg-white .accordion-holder .accordion-item:has(.active){background-color:#fff}.accordion-section.boxed .accordion{border-bottom:none;padding:.5rem 4.7rem .5rem 4rem}.accordion-section.boxed .accordion:has(svg:only-child){padding:.5rem 4rem .5rem 2rem}.accordion-section.boxed .panel{padding:0 2rem}.accordion-holder .accordion.active h3:hover,.accordion-section.boxed .accordion-holder .accordion.active h3{margin-bottom:-.75rem}.accordion-section.boxed .accordion-holder .accordion h3 .icon:last-child{top:.375rem}@media only screen and (min-width:1200px){.accordion-section{display:flex;gap:0 1.5rem}.accordion-section.row-reverse{flex-direction:row-reverse}.accordion-section .media-holder{padding:4rem 0 3.125rem 4rem}.accordion-section .accordion-holder,.accordion-section .media-holder{display:block;width:100%}.accordion-section .media-holder{align-items:center;background-color:#f0f3ff;background-image:radial-gradient(#e0e1e6 10%,transparent 0);background-position:8px 8px;background-size:16px 16px;border-radius:12px;padding:2rem}.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 screen and (max-width:1199px){.accordion-section.boxed .panel{padding:0 2rem 2rem}}@media only screen and (max-width:767px){.accordion-section .media-holder{background-color:unset;background-image:unset;background-position:unset;background-size:unset;border-radius:unset;padding:0}.accordion-section .accordion-item .accordion{padding-left:1rem}.accordion-section.boxed .accordion-item .accordion{padding-left:3rem}.accordion-section.boxed .accordion-holder .accordion h3{margin:1px 0}.accordion-section.boxed .accordion{padding-bottom:1rem;padding-top:1rem}.accordion-section.boxed .panel{padding:0 1rem 1rem}.accordion-section.boxed .accordion:has(svg:only-child){padding:1.075rem 3.5rem 1.075rem 1rem}.accordion-section .accordion-item p{margin-top:.5rem}}