.toggle{overflow:hidden;display:block;position:relative;border-bottom:1px solid #d9d9d9}.toggle:last-child{border-bottom:none}.toggle>header{padding:35px 10px 35px 55px;font-size:22px;color:#252525;display:block;font-weight:600;cursor:pointer;position:relative}.toggle>header i{background:0 0;width:30px;height:30px;left:10px;position:absolute;top:48px;transform:translateY(-50%);border:1px solid var(--Black)}.toggle>header i:before,.toggle>header i:after{content:'';width:15px;height:15px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);position:absolute;background:var(--Brand-Orange);border-radius:0;transition:transform .25s ease-out}.toggle>header i:before{height:3px}.toggle>header i:after{width:3px}.toggle>input{display:none}.toggle>div:not(.toggle-bg){height:.01px;transition:padding .2s,height .2s;cursor:text;margin-left:auto;padding:0 10px}.toggle>input:checked~header{padding-bottom:10px}.toggle>input:checked~header i:before{transform:translate(-50%,-50%) rotate(0deg)}.toggle>input:checked~div:not(.toggle-bg){height:auto;padding:10px 35px 35px 45px}.toggle>input:checked~div:after{transform:rotate(180deg) scale(.75)}.toggle .toggle-bg{background:#f9fafb;display:none !important;position:absolute;top:0;left:0;width:100%;height:100% !important;z-index:-1}.toggle:first-child .toggle-bg{border-radius:25px 25px 0 0}.toggle:last-child .toggle-bg{border-radius:0 0 25px 25px}.toggle div p{color:#454b50;font-size:16px;font-weight:300;line-height:24px}.toggle div ul,.toggle div ol{color:#454b50}.toggle>input:checked~.toggle-bg{display:block !important}@media(max-width:781px){.toggle>header{font-size:25px}}@media(max-width:550px){.toggle.has-icon>header span{margin-left:0}}