.app-wrapper .rlgl{background-color:var(--veto-indigo);border-radius:var(--default-border-radius);width:100%;position:relative;min-height:24rem;display:flex;align-items:flex-start;cursor:pointer}.app-wrapper .rlgl .fadeout{opacity:0;transition:opacity .2s}.app-wrapper .rlgl.stop .selection__icon{animation:none!important}.app-wrapper .rlgl:active .selection__icon,.app-wrapper .rlgl:focus .selection__icon,.app-wrapper .rlgl:hover .selection__icon{animation:attention .65s ease-in-out}@keyframes attention{25%{transform:translateY(-.7rem)}50%{transform:translateY(0)}75%{transform:translateY(-.3rem)}to{transform:translateY(0)}}.app-wrapper .rlgl:active .selection__icon.red,.app-wrapper .rlgl:focus .selection__icon.red,.app-wrapper .rlgl:hover .selection__icon.red{animation-delay:.45s}.app-wrapper .rlgl__bottom-text{color:#fff;font-weight:900;padding:3rem}.app-wrapper .rlgl__top-container{height:50%;position:absolute;width:100%;bottom:0;background-color:#f1f1f1;border-radius:var(--default-border-radius);padding:0 3rem;transition:height .3s}.app-wrapper .rlgl__top-container[data-clicked=true]{height:100%}.app-wrapper .rlgl__top{width:100%;height:100%}.app-wrapper .rlgl__top--final{display:grid;place-content:center}.app-wrapper .rlgl .selection{flex-basis:50%;display:flex;gap:2rem;align-items:center;width:100%;justify-content:center}.app-wrapper .rlgl .selection:first-child{border-right:3px solid var(--veto-indigo)}.app-wrapper .rlgl .selection__icon{width:6.2rem}.app-wrapper .rlgl .selection__wrapper{display:flex;align-items:center;height:100%;width:100%;justify-content:center;padding:3rem}.app-wrapper .rlgl .selection__text{color:#3d316a;text-decoration:underline;text-transform:uppercase;font-size:2rem;font-weight:700}.app-wrapper .rlgl .selection__text:hover{text-decoration:none}.app-wrapper .rlgl .large-icon-text{opacity:0;animation:fadein .3s;animation-delay:.15s;animation-fill-mode:forwards;margin:0}@media screen and (max-width:767px){.app-wrapper .rlgl .large-icon-text{display:block}.app-wrapper .rlgl .large-icon-text__icon{width:9rem;float:left;margin-right:2rem}.app-wrapper .rlgl{min-height:30rem}.app-wrapper .rlgl .selection__wrapper{flex-direction:column}.app-wrapper .rlgl .selection{justify-content:flex-start;padding:1rem}.app-wrapper .rlgl .selection:first-child{border-right:unset!important;border-bottom:3px solid var(--veto-indigo)}.app-wrapper .rlgl .selection__icon{width:4.5rem}}@media screen and (max-width:576px){.app-wrapper .rlgl{min-height:36rem}}@media screen and (max-width:465px){.app-wrapper .rlgl{min-height:48rem}}@media screen and (max-width:375px){.app-wrapper .rlgl{min-height:60rem}}.app-wrapper .large-icon-text{display:flex;gap:2rem;margin-bottom:2rem}@media screen and (max-width:500px){.app-wrapper .large-icon-text{display:block}}.app-wrapper .large-icon-text__icon{width:13.2rem}@media screen and (max-width:500px){.app-wrapper .large-icon-text__icon{width:9rem;float:left;margin-right:2rem}}.app-wrapper .large-icon-text__text{flex:1 1;font-size:1.6rem}.app-wrapper .adapting .practice-acc .accordion{margin-bottom:2rem}.app-wrapper .adapting .practice-acc .accordion hr{border-top:3px dashed var(--veto-indigo);margin:2rem 0}.app-wrapper .adapting .practice-acc .accordion__button[data-state=open] .accordion__icon{transform:rotate(180deg);transform-origin:center}.app-wrapper .adapting .practice-acc .accordion__header{border-top:3px solid var(--veto-blue);border-bottom:3px solid var(--veto-blue);padding:.75rem 0;font-size:2.2rem;font-weight:700;font-style:italic;color:var(--veto-purple)}.app-wrapper .adapting .practice-acc .accordion__icon{transition:transform .15s ease-out}.app-wrapper .adapting .practice-acc .accordion__content{margin-top:2rem}.app-wrapper .adapting .practice-acc .accordion__content li{font-size:1.6rem}.app-wrapper .adapting .practice-acc .accordion__content li:not(:last-child){margin-bottom:.5rem}.app-wrapper .adapting .practice-acc .accordion__content .link{font-weight:700}.app-wrapper .adapting .dialog-box{display:flex;gap:2rem;align-items:flex-start}@media screen and (max-width:767px){.app-wrapper .adapting .dialog-box{flex-direction:column}}.app-wrapper .adapting .dialog-box__img{flex-basis:40%}@media screen and (min-width:1200px){.app-wrapper .adapting .dialog-box__img{flex-basis:25%}}.app-wrapper .adapting .dialog-box__text{flex:1 1}