.toggle{overflow:hidden;display:block;position:relative;margin-bottom:10px;border-radius:10px}.toggle>header{padding:25px 20px 25px 35px;font-size:22px;color:#202322;display:block;font-weight:500;cursor:pointer;position:relative;font-family:'Gotham Rounded';background:#f6f5f3;border-radius:10px 10px 0 0}.toggle>header i{background:#d9507a;width:30px;height:30px;right:35px;border-radius:50%;position:absolute;top:38px;transform:translateY(-50%)}.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:#fff;border-radius:5px;transition:transform .25s ease-out}.toggle>header i:before{height:2px}.toggle>header i:after{width:2px}.toggle>input{display:none}.toggle>div:not(.toggle-bg){height:.01px;transition:padding .2s,height .2s;cursor:text;margin-left:auto;padding:0 10px;border-radius:}.toggle>input:checked~header{padding-bottom:10px;background:#fff;border:2px solid #f6f5f3;border-bottom:0}.toggle>input:checked~header>span{color:#202322;font-weight:600}.toggle>input:checked~header i:before{transform:translate(-50%,-50%) rotate(0deg)}.toggle>input:checked~div:not(.toggle-bg){background:#fff;height:auto;padding:10px 20px 25px 35px;border:2px solid #f6f5f3;border-top:0;border-radius:0 0 10px 10px}.toggle>input:checked~div:after{transform:rotate(180deg) scale(.75)}.toggle .toggle-bg{background:linear-gradient(270deg,rgba(250,249,248,.26) 0%,rgba(239,237,235,.26) 50%,rgba(227,222,214,.26) 100%);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:#111;font-size:15px;font-weight:300;line-height:24px}.toggle div p:last-of-type{padding-bottom:0}.toggle>input:checked~.toggle-bg{display:block !important}@media(max-width:1000px){.toggle>header{padding:25px 4.5rem 25px 35px}}@media(max-width:781px){.toggle>header{font-size:25px}}@media(max-width:550px){.toggle.has-icon>header span{margin-left:0}.toggle>header{padding:25px 4.5rem 25px 20px}.toggle>input:checked~div:not(.toggle-bg){padding:10px 20px 25px}}