.accordion_section button.accordion{background-color:#eee;border:none;color:#444;cursor:pointer;font-size:15px;outline:none;padding:18px;text-align:left;transition:.1s;width:100%}.accordion_section .heading .accordion.active,.heading .accordion:hover{background-color:#ddd}.accordion_section div.panel{background-color:#fff;max-height:0;overflow:hidden;padding:0 18px;transition:max-height .2s ease-out}.accordion_section{background:#030304;padding:100px 0}.accordion_section .content_wrapper{margin:0 auto;max-width:1400px}.accordion_section .accordion_content{display:flex;flex-wrap:wrap}.accordion_section .accordion_content .accordion_right_section{padding:0 15px;width:40%}.accordion_section .accordion_content .accordion_left{padding:0 15px;width:60%}.accordion_section .accordion_content .heading h2{color:#fff;font-size:48px;font-weight:400;line-height:52px;max-width:454px}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion{border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:24px;font-weight:300;line-height:34px;margin:0;padding:40px 60px 40px 0;position:relative;z-index:1}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel{background:#030304;color:#fff;font-size:17px;line-height:23.8px;padding:0 75px 0 0;position:relative;z-index:9}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion.active{border:0}.accordion_section .accordion_content .accordion_left .accordion_rift_section p{color:#fff;font-size:17px;font-weight:400;line-height:24px;padding-right:30px}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion:after{color:#fff;content:"\002B";font-size:45px;left:unset;position:absolute;right:0;top:40px}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion.active:after{content:"\2212"}.accordion_section .accordion_content .accordion_rift_section:first-child .accordion{border-top:1px solid #fff}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a h6{color:#fff;font-size:16px;font-weight:600;line-height:24px;margin:0}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a svg{height:20px;width:21px;fill:#000}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a{align-items:center;display:flex;position:relative;text-decoration:none}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a h6{cursor:pointer;position:relative;transition-delay:.1s}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a h6:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:110%;transform:scaleX(0) translateZ(0);transform-origin:100% 0;transition:transform .5s cubic-bezier(.215,.61,.355,1);width:100%;will-change:transform}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a h6:hover:before{transform:scaleX(1) translateZ(0);transform-origin:0 0}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a:hover .button_icon{background:#f6f6f6;margin-left:15px}.accordion_section .accordion_content .accordion_left .accordion_rift_section .panel .button_section a .button_icon{align-items:center;background:transparent;border-radius:100%;display:flex;height:40px;justify-content:center;margin-left:10px;padding:12px;transition:.5s;width:40px}.accordion_section .accordion_content .accordion_left .accordion_rift_section.accordian_hover:after{animation:accordian_hover .5s ease-in-out;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.accordion_section .accordion_content .accordion_left .accordion_rift_section.accordian_hover-out:after{animation:accordian_hover_out .5s ease-in-out;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.accordion_section .accordion_content .accordion_left .accordion_rift_section.accordian_hover-out:after,.accordion_section .accordion_content .accordion_left .accordion_rift_section.accordian_hover:after{background-color:#29292a61;cursor:pointer}@keyframes accordian_hover{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes accordian_hover_out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.accordion_rift_section.accordian_hover{overflow:hidden;position:relative}@media screen and (max-width:767px){.accordion_section .accordion_content .accordion_right_section{width:100%}.accordion_section .accordion_content .heading h2{font-size:30px;line-height:35px}.accordion_section .accordion_content .accordion_left{width:100%}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion{font-size:22px;line-height:27px;padding:20px 22px 20px 0}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion:after{font-size:35px;top:18px}}@media (min-width:768px) and (max-width:1024px){.accordion_section .accordion_content .accordion_left,.accordion_section .accordion_content .accordion_right_section{width:100%}.accordion_section .accordion_content .heading h2{max-width:656px}.accordion_section .accordion_content .accordion_left .accordion_rift_section .accordion{font-size:25px;line-height:32px;padding:30px 0}}