.toggle{overflow:hidden;display:block;position:relative}.toggle>header{padding:15px 10px 15px 45px;font-size:22px;color:var(--Websafe-Green);display:block;font-weight:600;cursor:pointer;position:relative}.toggle>header i{background:var(--Websafe-Teal);width:25px;height:25px;left:10px;border-radius:50%;position:absolute;top:30px;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: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:linear-gradient(270deg,rgba(241,243,245,.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:var(--Blackish);font-size:16px;font-weight:300;line-height:24px}.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}}