.licence-subnav{background-color:var(--default-bg);border-radius:10px;margin-bottom:25px;padding:12px;box-shadow:0 1px 5px #0000001a}.licence-subnav ul{text-align:center;flex-direction:row;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.licence-subnav ul li{flex:auto;display:flex}.licence-subnav ul li i{margin-right:3px;font-size:15px}.licence-subnav ul li a{width:100%}.licence-subnav ul li a:not(.dropdown-item){opacity:.8;color:var(--left-menu-color);border-radius:6px;margin:2px;padding:10px;font-size:15px;font-weight:400;transition:all .6s cubic-bezier(.25,.8,.25,1)}@media (width<=767px){.licence-subnav ul li a:not(.dropdown-item){color:var(--left-menu-color);margin:6px;padding:12px 6px;transition:all .6s cubic-bezier(.25,.8,.25,1)}}.licence-subnav ul li:hover:not(.active):not(.dropdown):not(.sub-active) a{cursor:pointer}.licence-subnav ul li.disabled a{cursor:not-allowed!important;pointer-events:none!important;opacity:.3!important}.licence-subnav ul li.active a{color:var(--primary-text-1);background:var(--default-darker-bg)}.licence-subnav ul li .licence-subnav-dropdown{background-color:var(--default-bg);border:2px solid var(--default-bg);width:100%;box-shadow:var(--dropshadow3);border-radius:6px}.licence-subnav ul li .licence-subnav-dropdown a{color:var(--left-menu-color);background:var(--default-bg);white-space:wrap;border-radius:6px;padding:10px 20px;text-decoration:none;transition:all .2s cubic-bezier(.25,.8,.25,1);display:flex}.licence-subnav ul li .licence-subnav-dropdown a:hover{cursor:pointer;background:var(--default-darker-bg)}.nano-button-small{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;text-align:center;text-transform:uppercase;letter-spacing:1px;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:6px 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .1s;display:inline-flex}.nano-button-small .sm-hide,.nano-button-small .xs-hide{display:inline}.nano-button-small:focus,.nano-button-small:hover{outline:none;text-decoration:none}.nano-button-small:disabled{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-small.disabled{pointer-events:none;background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-small.invalid,.nano-button-small:invalid{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-small.inactive{pointer-events:none}.nano-button-small svg{margin-right:5px!important}.nano-button-small :last-child{margin:0}.nano-button-small div{margin:auto 10px auto auto}.nano-button-small svg{margin:0 5px 0 0;font-size:16px}.nano-button-small img{height:18px}.nano-button-small svg:only-of-type:only-child{font-size:18px}.nano-button-small .icon{margin-right:5px!important}.nano-button-small-alt{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;text-align:center;text-transform:uppercase;letter-spacing:1px;width:100%;text-transform:initial;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .1s;display:inline-flex;padding:12px 22px!important}.nano-button-small-alt .sm-hide,.nano-button-small-alt .xs-hide{display:inline}.nano-button-small-alt:focus,.nano-button-small-alt:hover{outline:none;text-decoration:none}.nano-button-small-alt:disabled{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-small-alt.disabled{pointer-events:none;background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-small-alt.invalid,.nano-button-small-alt:invalid{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-small-alt.inactive{pointer-events:none}.nano-button-small-alt svg{margin-right:5px!important}.nano-button-small-alt :last-child{margin:0}.nano-button-small-alt div{margin:auto 10px auto auto}.nano-button-small-alt svg{margin:0 5px 0 0;font-size:16px}.nano-button-small-alt img{height:18px}.nano-button-small-alt svg:only-of-type:only-child{font-size:18px}.nano-button-small-alt .icon{margin-right:5px!important}.nano-button-submit{text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:0;border-radius:6px;justify-content:center;align-items:center;width:auto;margin-top:50px;margin-bottom:20px;padding:10px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline}.nano-button-submit .sm-hide,.nano-button-submit .xs-hide{display:inline}.nano-button-submit:focus,.nano-button-submit:hover{outline:none;text-decoration:none}.nano-button-submit:disabled{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-submit.disabled{pointer-events:none;background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-submit.invalid,.nano-button-submit:invalid{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-submit.inactive{pointer-events:none}.nano-button-submit svg{margin-right:5px!important}.nano-button-submit :last-child{margin:0}.nano-button-submit .icon{margin-right:5px!important}.nano-button-submit i{margin:0 10px 0 0;font-size:18px}.nano-button-submit img{height:18px}.nano-button-micro{text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:0;border-radius:6px;justify-content:center;align-items:center;width:60%;margin:5px 20%;padding:5px;font-size:12px;font-weight:700;line-height:14px;text-decoration:none;transition:background-color .1s;display:inline-flex}.nano-button-micro .sm-hide,.nano-button-micro .xs-hide{display:inline}.nano-button-micro:focus,.nano-button-micro:hover{outline:none;text-decoration:none}.nano-button-micro:disabled{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-micro.disabled{pointer-events:none;background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-micro.invalid,.nano-button-micro:invalid{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-micro.inactive{pointer-events:none}.nano-button-micro svg{margin-right:5px!important}.nano-button-micro :last-child{margin:0}.nano-button-micro .icon{margin-right:5px!important}.nano-button-micro i[data-fa-i2]{margin:0 5px 0 0;font-size:12px}.nano-button-micro img{height:12px}.nano-button{text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:0;border-radius:6px;place-content:center;align-items:center;min-height:40px;padding-left:17px;padding-right:17px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .1s;display:inline-flex;box-shadow:1px 1px 3px #0003;transition:all .25s cubic-bezier(.25,.8,.25,1)!important}.nano-button .sm-hide,.nano-button .xs-hide{display:inline}.nano-button:focus,.nano-button:hover{outline:none;text-decoration:none}.nano-button:disabled{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button.disabled{pointer-events:none;background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button.invalid,.nano-button:invalid{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button.inactive{pointer-events:none}.nano-button svg{margin-right:5px!important}.nano-button :last-child{margin:0}.nano-button div{margin:auto;padding:5px 0}.nano-button svg{margin:auto;font-size:16px}.nano-button img{height:18px}.nano-button svg:only-of-type:only-child{font-size:18px}.nano-button .icon{margin-right:5px!important}.nano-button :only-child{margin:auto}.nano-button-big{text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:0;border-radius:6px;place-content:center;align-items:center;min-height:50px;margin-top:10px;padding-left:17px;padding-right:17px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .1s;display:inline-flex;box-shadow:1px 1px 3px #0003;text-decoration:none!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important}.nano-button-big .sm-hide,.nano-button-big .xs-hide{display:inline}.nano-button-big:focus,.nano-button-big:hover{outline:none;text-decoration:none}.nano-button-big:disabled{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-big.disabled{pointer-events:none;background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-big.invalid,.nano-button-big:invalid{background-color:var(--disabled)!important;color:var(--button-heavy-second-color)!important;cursor:unset!important;border:none!important}.nano-button-big.inactive{pointer-events:none}.nano-button-big svg{margin-right:5px!important}.nano-button-big :last-child{margin:0}.nano-button-big div{margin:auto;padding:5px 0}.nano-button-big svg{margin:auto;font-size:20px}.nano-button-big img{height:24px}.nano-button-big svg:only-of-type:only-child{font-size:24px}.nano-button-big :only-child{margin:auto}.nano-button-big .icon{margin-right:5px!important}@media (width<=992px){.usage-type-button{margin-top:15px}}.--micro{padding:6px 12px}.--micro svg{margin:0!important}.excel-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-excell)!important;color:var(--button-heavy-second-color)!important}.excel-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-excell)!important}.excel-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-excell)}@media (width<=992px){.excel-button{margin-top:15px}}.download-button{border:1px solid var(--button-download);background-color:var(--button-light-second-color)!important;color:var(--button-download)!important}.download-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-download)!important;color:var(--button-light-second-color)!important}.download-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.download-button:focus{background-color:var(--button-download);color:var(--button-light-second-color)}.download-button a{color:var(--button-download)}.uc-waiting-review-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-uc-correction)!important;color:var(--button-heavy-second-color)!important}.uc-waiting-review-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-uc-correction)!important}.uc-waiting-review-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-uc-correction)}.uc-resend-button{border:1px solid var(--button-uc-correction);background-color:var(--button-light-second-color)!important;color:var(--button-uc-correction)!important}.uc-resend-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-uc-correction)!important;color:var(--button-light-second-color)!important}.uc-resend-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.uc-resend-button:focus{background-color:var(--button-uc-correction);color:var(--button-light-second-color)}.uc-resend-button a{color:var(--button-uc-correction)}.uc-current-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-uc-revision)!important;color:var(--button-heavy-second-color)!important}.uc-current-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-uc-revision)!important}.uc-current-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-uc-revision)}.uc-private-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-uc-failed)!important;color:var(--button-heavy-second-color)!important}.uc-private-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-uc-failed)!important}.uc-private-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-uc-failed)}.uc-new-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--userchallenge-status-new)!important;color:var(--button-heavy-second-color)!important}.uc-new-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--userchallenge-status-new)!important}.uc-new-button:focus{background-color:var(--button-heavy-second-color);color:var(--userchallenge-status-new)}.uc-new-button.selected{border:1px solid var(--userchallenge-status-new);background-color:var(--button-light-second-color)!important;color:var(--userchallenge-status-new)!important}.uc-new-button.selected:hover:not(.disabled){text-decoration:none;background-color:var(--userchallenge-status-new)!important;color:var(--button-light-second-color)!important}.uc-new-button.selected:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.uc-new-button.selected:focus{background-color:var(--userchallenge-status-new);color:var(--button-light-second-color)}.uc-new-button.selected a{color:var(--userchallenge-status-new)}.uc-construction-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--userchallenge-status-construction)!important;color:var(--button-heavy-second-color)!important}.uc-construction-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--userchallenge-status-construction)!important}.uc-construction-button:focus{background-color:var(--button-heavy-second-color);color:var(--userchallenge-status-construction)}.uc-construction-button.selected{border:1px solid var(--userchallenge-status-construction);background-color:var(--button-light-second-color)!important;color:var(--userchallenge-status-construction)!important}.uc-construction-button.selected:hover:not(.disabled){text-decoration:none;background-color:var(--userchallenge-status-construction)!important;color:var(--button-light-second-color)!important}.uc-construction-button.selected:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.uc-construction-button.selected:focus{background-color:var(--userchallenge-status-construction);color:var(--button-light-second-color)}.uc-construction-button.selected a{color:var(--userchallenge-status-construction)}.uc-correction-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--userchallenge-status-correction)!important;color:var(--button-heavy-second-color)!important}.uc-correction-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--userchallenge-status-correction)!important}.uc-correction-button:focus{background-color:var(--button-heavy-second-color);color:var(--userchallenge-status-correction)}.uc-correction-button.selected{border:1px solid var(--userchallenge-status-correction);background-color:var(--button-light-second-color)!important;color:var(--userchallenge-status-correction)!important}.uc-correction-button.selected:hover:not(.disabled){text-decoration:none;background-color:var(--userchallenge-status-correction)!important;color:var(--button-light-second-color)!important}.uc-correction-button.selected:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.uc-correction-button.selected:focus{background-color:var(--userchallenge-status-correction);color:var(--button-light-second-color)}.uc-correction-button.selected a{color:var(--userchallenge-status-correction)}.uc-revision-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--userchallenge-status-revision)!important;color:var(--button-heavy-second-color)!important}.uc-revision-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--userchallenge-status-revision)!important}.uc-revision-button:focus{background-color:var(--button-heavy-second-color);color:var(--userchallenge-status-revision)}.uc-revision-button.selected{border:1px solid var(--userchallenge-status-revision);background-color:var(--button-light-second-color)!important;color:var(--userchallenge-status-revision)!important}.uc-revision-button.selected:hover:not(.disabled){text-decoration:none;background-color:var(--userchallenge-status-revision)!important;color:var(--button-light-second-color)!important}.uc-revision-button.selected:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.uc-revision-button.selected:focus{background-color:var(--userchallenge-status-revision);color:var(--button-light-second-color)}.uc-revision-button.selected a{color:var(--userchallenge-status-revision)}.uc-done-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--userchallenge-status-completed)!important;color:var(--button-heavy-second-color)!important}.uc-done-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--userchallenge-status-completed)!important}.uc-done-button:focus{background-color:var(--button-heavy-second-color);color:var(--userchallenge-status-completed)}.uc-done-button.selected{border:1px solid var(--userchallenge-status-completed);background-color:var(--button-light-second-color)!important;color:var(--userchallenge-status-completed)!important}.uc-done-button.selected:hover:not(.disabled){text-decoration:none;background-color:var(--userchallenge-status-completed)!important;color:var(--button-light-second-color)!important}.uc-done-button.selected:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.uc-done-button.selected:focus{background-color:var(--userchallenge-status-completed);color:var(--button-light-second-color)}.uc-done-button.selected a{color:var(--userchallenge-status-completed)}.send-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-send)!important;color:var(--button-heavy-second-color)!important}.send-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-send)!important}.send-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-send)}.save-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-save)!important;color:var(--button-heavy-second-color)!important}.save-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-save)!important}.save-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-save)}.delete-button{border:1px solid var(--button-delete);background-color:var(--button-light-second-color)!important;color:var(--button-delete)!important}.delete-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-delete)!important;color:var(--button-light-second-color)!important}.delete-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.delete-button:focus{background-color:var(--button-delete);color:var(--button-light-second-color)}.delete-button a{color:var(--button-delete)}.cancel-changes-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-cancel)!important;color:var(--button-heavy-second-color)!important}.cancel-changes-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-cancel)!important}.cancel-changes-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-cancel)}.reading-challenge-correction-button{border:1px solid var(--button-reading-challenge-correction);background-color:var(--button-light-second-color)!important;color:var(--button-reading-challenge-correction)!important}.reading-challenge-correction-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-reading-challenge-correction)!important;color:var(--button-light-second-color)!important}.reading-challenge-correction-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.reading-challenge-correction-button:focus{background-color:var(--button-reading-challenge-correction);color:var(--button-light-second-color)}.reading-challenge-correction-button a{color:var(--button-reading-challenge-correction)}.admin-button{border:1px solid var(--admin-main);background-color:var(--button-light-second-color)!important;color:var(--admin-main)!important}.admin-button:hover:not(.disabled){text-decoration:none;background-color:var(--admin-main)!important;color:var(--button-light-second-color)!important}.admin-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.admin-button:focus{background-color:var(--admin-main);color:var(--button-light-second-color)}.admin-button a{color:var(--admin-main)}.admin-button-2{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--admin-main)!important;color:var(--button-heavy-second-color)!important}.admin-button-2:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--admin-main)!important}.admin-button-2:focus{background-color:var(--button-heavy-second-color);color:var(--admin-main)}.admin-button-2:hover img{filter:invert(12%)sepia(93%)saturate(7387%)hue-rotate(171deg)brightness(90%)contrast(103%)}.student-info-button{border:1px solid var(--primary-text-2);font-size:1em;box-shadow:1px 1px 3px #0006;background-color:var(--button-light-second-color)!important;color:var(--primary-text-2)!important}.student-info-button:hover:not(.disabled){text-decoration:none;background-color:var(--primary-text-2)!important;color:var(--button-light-second-color)!important}.student-info-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.student-info-button:focus{background-color:var(--primary-text-2);color:var(--button-light-second-color)}.student-info-button a{color:var(--primary-text-2)}.active--button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-active)!important;color:var(--button-heavy-second-color)!important}.active--button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-active)!important}.active--button:focus{background-color:var(--button-heavy-second-color);color:var(--button-active)}.action-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-action)!important;color:var(--button-heavy-second-color)!important}.action-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-action)!important}.action-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-action)}.action-button-2{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-action-2)!important;color:var(--button-heavy-second-color)!important}.action-button-2:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-action-2)!important}.action-button-2:focus{background-color:var(--button-heavy-second-color);color:var(--button-action-2)}.action-button-light{border:1px solid var(--button-action);background-color:var(--button-light-second-color)!important;color:var(--button-action)!important}.action-button-light:hover:not(.disabled){text-decoration:none;background-color:var(--button-action)!important;color:var(--button-light-second-color)!important}.action-button-light:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.action-button-light:focus{background-color:var(--button-action);color:var(--button-light-second-color)}.action-button-light a{color:var(--button-action)}.main-button-light{border:1px solid var(--primary-text-1);background-color:var(--button-light-second-color)!important;color:var(--primary-text-1)!important}.main-button-light:hover:not(.disabled){text-decoration:none;background-color:var(--primary-text-1)!important;color:var(--button-light-second-color)!important}.main-button-light:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.main-button-light:focus{background-color:var(--primary-text-1);color:var(--button-light-second-color)}.main-button-light a{color:var(--primary-text-1)}.info-button{border:1px solid var(--button-info);background-color:var(--button-light-second-color)!important;color:var(--button-info)!important}.info-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-info)!important;color:var(--button-light-second-color)!important}.info-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.info-button:focus{background-color:var(--button-info);color:var(--button-light-second-color)}.info-button a{color:var(--button-info)}.top-bar-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-top-bar)!important;color:var(--button-heavy-second-color)!important}.top-bar-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-top-bar)!important}.top-bar-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-top-bar)}.back-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-back)!important;color:var(--button-heavy-second-color)!important}.back-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-back)!important}.back-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-back)}.gallery-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-gallery)!important;color:var(--button-heavy-second-color)!important}.gallery-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-gallery)!important}.gallery-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-gallery)}.challenge-activate-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--challenge-activate)!important;color:var(--button-heavy-second-color)!important}.challenge-activate-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--challenge-activate)!important}.challenge-activate-button:focus{background-color:var(--button-heavy-second-color);color:var(--challenge-activate)}.challenge-deactivate-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--challenge-deactivate)!important;color:var(--button-heavy-second-color)!important}.challenge-deactivate-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--challenge-deactivate)!important}.challenge-deactivate-button:focus{background-color:var(--button-heavy-second-color);color:var(--challenge-deactivate)}.signup-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-signup)!important;color:var(--button-heavy-second-color)!important}.signup-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-signup)!important}.signup-button:focus{background-color:var(--button-heavy-second-color);color:var(--button-signup)}.deeplink-button{border:1px solid var(--button-deeplink);background-color:var(--button-light-second-color)!important;color:var(--button-deeplink)!important}.deeplink-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-deeplink)!important;color:var(--button-light-second-color)!important}.deeplink-button:hover:not(.disabled) a{text-decoration:none;color:var(--button-light-second-color)!important}.deeplink-button:focus{background-color:var(--button-deeplink);color:var(--button-light-second-color)}.deeplink-button a{color:var(--button-deeplink)}.notification-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--student-pending)!important;color:var(--button-heavy-second-color)!important}.notification-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--student-pending)!important}.notification-button:focus{background-color:var(--button-heavy-second-color);color:var(--student-pending)}.reading-template-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--reading-challenge)!important;color:var(--button-heavy-second-color)!important}.reading-template-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--reading-challenge)!important}.reading-template-button:focus{background-color:var(--button-heavy-second-color);color:var(--reading-challenge)}.writing-template-button{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--writing-challenge)!important;color:var(--button-heavy-second-color)!important}.writing-template-button:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--writing-challenge)!important}.writing-template-button:focus{background-color:var(--button-heavy-second-color);color:var(--writing-challenge)}.cancel-button-2{border:1px solid #0000;box-shadow:1px 1px 3px #0003;background-color:var(--button-cancel)!important;color:var(--button-heavy-second-color)!important;border-color:var(--button-cancel)!important}.cancel-button-2:hover:not(.disabled){text-decoration:none;background-color:var(--button-heavy-second-color)!important;color:var(--button-cancel)!important}.cancel-button-2:focus{background-color:var(--button-heavy-second-color);color:var(--button-cancel)}.download-passwords-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.download-passwords-button:focus{text-decoration:none}.download-passwords-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.download-passwords-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.download-passwords-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.download-passwords-button .button-text.ws-no-wrap{white-space:nowrap}.download-passwords-button:active,.download-passwords-button:hover{cursor:pointer;text-decoration:none}.download-passwords-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.download-passwords-button.pill:before{content:"";background:var(--button-download-pwd);border:2px solid var(--button-download-pwd);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.download-passwords-button.pill .button-text,.download-passwords-button.pill .icon{z-index:11}.download-passwords-button.pill .button-text{color:var(--default-bg);z-index:11;font-weight:400;overflow:hidden}.download-passwords-button.pill svg{color:var(--default-bg)}.download-passwords-button.pill:hover:not(.compact):before,.download-passwords-button.pill.selected:before{filter:brightness(1.3)}.download-passwords-button.pill.no-shadow:before{box-shadow:none}.download-passwords-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.download-passwords-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.download-passwords-button.pill.has-border:hover:not(.compact):before,.download-passwords-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.download-passwords-button.pill.alt-hover:hover:not(.compact):before,.download-passwords-button.pill.alt-hover.selected:before{background:var(--default-bg);border:2px solid var(--default-bg);filter:brightness()}.download-passwords-button.pill.alt-hover:hover:not(.compact) .icon,.download-passwords-button.pill.alt-hover.selected .icon,.download-passwords-button.pill.alt-hover:hover:not(.compact) .button-text,.download-passwords-button.pill.alt-hover.selected .button-text{color:var(--button-download-pwd)}.download-passwords-button.pill.alt-hover:hover:not(.compact) .icon,.download-passwords-button.pill.alt-hover.selected .icon{background-color:var(--button-download-pwd)}.download-passwords-button.pill.disabled,.download-passwords-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.download-passwords-button.pill.disabled:before,.download-passwords-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.download-passwords-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.download-passwords-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.download-passwords-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.download-passwords-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.download-passwords-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.download-passwords-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.download-passwords-button.pill .dropdown-caret{margin-right:10px}.download-passwords-button.pill[data-icon-position=null] .icon,.download-passwords-button.pill[data-icon-position=none] .icon{display:none!important}.download-passwords-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.download-passwords-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.download-passwords-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.download-passwords-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.download-passwords-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.download-passwords-button.pill[data-size=micro][data-icon-position=null],.download-passwords-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.download-passwords-button.pill[data-size=micro][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.download-passwords-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.download-passwords-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.download-passwords-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.download-passwords-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.download-passwords-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.download-passwords-button.pill[data-size=mini][data-icon-position=null],.download-passwords-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.download-passwords-button.pill[data-size=mini][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.download-passwords-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.download-passwords-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.download-passwords-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.download-passwords-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.download-passwords-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.download-passwords-button.pill[data-size=tiny][data-icon-position=null],.download-passwords-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.download-passwords-button.pill[data-size=tiny][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.download-passwords-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.download-passwords-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.download-passwords-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.download-passwords-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.download-passwords-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.download-passwords-button.pill[data-size=small][data-icon-position=null],.download-passwords-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.download-passwords-button.pill[data-size=small][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.download-passwords-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.download-passwords-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.download-passwords-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.download-passwords-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.download-passwords-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.download-passwords-button.pill[data-size=regular][data-icon-position=null],.download-passwords-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.download-passwords-button.pill[data-size=regular][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.download-passwords-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.download-passwords-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.download-passwords-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.download-passwords-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.download-passwords-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.download-passwords-button.pill[data-size=large][data-icon-position=null],.download-passwords-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.download-passwords-button.pill[data-size=large][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.download-passwords-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.download-passwords-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.download-passwords-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.download-passwords-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.download-passwords-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.download-passwords-button.pill[data-size=xlarge][data-icon-position=null],.download-passwords-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.download-passwords-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.download-passwords-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.download-passwords-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.download-passwords-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.download-passwords-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.download-passwords-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.download-passwords-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.download-passwords-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.download-passwords-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.download-passwords-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.download-passwords-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.download-passwords-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.download-passwords-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.download-passwords-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.download-passwords-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.download-passwords-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.download-passwords-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.download-passwords-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.download-passwords-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.download-passwords-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.download-passwords-button.pill[data-size=responsive][data-icon-position=null],.download-passwords-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.download-passwords-button.pill[data-size=responsive][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.download-passwords-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.download-passwords-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.download-passwords-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.download-passwords-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.download-passwords-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.download-passwords-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.download-passwords-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.download-passwords-button.pill[data-size=responsive][data-icon-position=null],.download-passwords-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.download-passwords-button.pill[data-size=responsive][data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.download-passwords-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.download-passwords-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.download-passwords-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.download-passwords-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.download-passwords-button.pill.compact.hide-bg:before{opacity:0}.download-passwords-button.pill.compact .button-text{white-space:nowrap}.download-passwords-button.pill.compact:hover{max-width:100%}.download-passwords-button.pill.compact:hover.hide-bg:before{opacity:1}.download-passwords-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.download-passwords-button.pill-alt:before{content:"";background:var(--button-download-pwd);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.download-passwords-button.pill-alt .button-text{color:var(--default-bg);z-index:11;font-weight:400}.download-passwords-button.pill-alt:hover:before,.download-passwords-button.pill-alt.selected:before{background:var(--button-border)}.download-passwords-button.pill-alt:hover .button-text,.download-passwords-button.pill-alt.selected .button-text{color:var(--default-bg)}.download-passwords-button.pill-alt.disabled,.download-passwords-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.download-passwords-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.download-passwords-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.download-passwords-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.download-passwords-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.download-passwords-button.round .icon,.download-passwords-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.download-passwords-button.round:hover,.download-passwords-button.round.selected{opacity:1}.download-passwords-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.download-passwords-button.round.disabled{pointer-events:none}.download-passwords-button.round.disabled .icon{filter:saturate(0)}.download-passwords-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.download-passwords-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.download-passwords-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.download-passwords-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.download-passwords-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.download-passwords-button.nav{flex-wrap:nowrap}.download-passwords-button.nav svg{color:var(--troubadour-main)}.download-passwords-button.nav .icon,.download-passwords-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.download-passwords-button.nav .button-text{color:var(--button-download-pwd);font-weight:700}.download-passwords-button.nav:hover{text-decoration:underline}.download-passwords-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.download-passwords-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.download-passwords-button.nav[data-icon-position=right][data-size=tiny] .icon,.download-passwords-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.download-passwords-button.nav[data-icon-position=right] .button-text{text-align:right}.download-passwords-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.download-passwords-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.download-passwords-button.nav[data-icon-position=left][data-size=tiny] .icon,.download-passwords-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.download-passwords-button.nav[data-icon-position=left] .button-text{text-align:left}.download-passwords-button.nav[data-size=large]{border-radius:100px;padding:5px}.download-passwords-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.download-passwords-button.nav[data-size=large] .icon{height:80px}.download-passwords-button.nav[data-size=regular]{padding:20px 31px}.download-passwords-button.nav[data-size=regular] .icon{width:auto;height:23px}.download-passwords-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.download-passwords-button.nav[data-size=small]{padding:10px}.download-passwords-button.nav[data-size=small] .icon{width:auto;height:16px}.download-passwords-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.download-passwords-button.nav[data-size=tiny]{padding:15px 20px}.download-passwords-button.nav[data-size=tiny] .icon{width:auto;height:10px}.download-passwords-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.download-passwords-button.nav[data-size=mini]{padding:4px 12px}.download-passwords-button.nav[data-size=mini] .icon{width:auto;height:5px}.download-passwords-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.download-passwords-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.download-passwords-button.legacy:before{content:"";background-color:var(--default-bg);border:2px solid var(--button-download-pwd);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.download-passwords-button.legacy.has-shadow:before{border:2px solid var(--default-bg);box-shadow:var(--dropshadow)}.download-passwords-button.legacy .button-text,.download-passwords-button.legacy .icon{z-index:11}.download-passwords-button.legacy .button-text{color:var(--button-download-pwd);z-index:11;font-weight:400}.download-passwords-button.legacy svg{color:var(--button-download-pwd)}.download-passwords-button.legacy:hover:before,.download-passwords-button.legacy.selected:before{background-color:var(--button-download-pwd);border:2px solid var(--button-download-pwd)}.download-passwords-button.legacy:hover .button-text,.download-passwords-button.legacy.selected .button-text{color:var(--default-bg)}.download-passwords-button.legacy:hover img,.download-passwords-button.legacy.selected img{transform:scale(.95)}.download-passwords-button.legacy.disabled{pointer-events:none}.download-passwords-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.download-passwords-button.legacy.disabled .button-text{color:var(--ui-disabled)}.download-passwords-button.legacy.disabled .icon{opacity:.5}.download-passwords-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.download-passwords-button.legacy.invalid .button-text{color:var(--ui-disabled)}.download-passwords-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.download-passwords-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.download-passwords-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.download-passwords-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.download-passwords-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.download-passwords-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.download-passwords-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.download-passwords-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.download-passwords-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.download-passwords-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.download-passwords-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.download-passwords-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.download-passwords-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.download-passwords-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.download-passwords-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.download-passwords-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.download-passwords-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.download-passwords-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.download-passwords-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.download-passwords-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.download-passwords-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.download-passwords-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.download-passwords-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.download-passwords-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.generic-lightgreen-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.generic-lightgreen-btn:focus{text-decoration:none}.generic-lightgreen-btn[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.generic-lightgreen-btn[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.generic-lightgreen-btn .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.generic-lightgreen-btn .button-text.ws-no-wrap{white-space:nowrap}.generic-lightgreen-btn:active,.generic-lightgreen-btn:hover{cursor:pointer;text-decoration:none}.generic-lightgreen-btn.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.generic-lightgreen-btn.pill:before{content:"";background:var(--onboarding-bg-6);border:2px solid var(--onboarding-bg-6);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.generic-lightgreen-btn.pill .button-text,.generic-lightgreen-btn.pill .icon{z-index:11}.generic-lightgreen-btn.pill .button-text{color:var(--primary-text-2);z-index:11;font-weight:400;overflow:hidden}.generic-lightgreen-btn.pill svg{color:var(--primary-text-2)}.generic-lightgreen-btn.pill:hover:not(.compact):before,.generic-lightgreen-btn.pill.selected:before{filter:brightness(1.3)}.generic-lightgreen-btn.pill.no-shadow:before{box-shadow:none}.generic-lightgreen-btn.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.generic-lightgreen-btn.pill.has-border:before{border-color:var(--primary-text-2);box-shadow:none!important}.generic-lightgreen-btn.pill.has-border:hover:not(.compact):before,.generic-lightgreen-btn.pill.has-border.selected:before{border-color:var(--primary-text-2)!important;box-shadow:none!important}.generic-lightgreen-btn.pill.alt-hover:hover:not(.compact):before,.generic-lightgreen-btn.pill.alt-hover.selected:before{background:var(--primary-text-2);border:2px solid var(--primary-text-2);filter:brightness()}.generic-lightgreen-btn.pill.alt-hover:hover:not(.compact) .icon,.generic-lightgreen-btn.pill.alt-hover.selected .icon,.generic-lightgreen-btn.pill.alt-hover:hover:not(.compact) .button-text,.generic-lightgreen-btn.pill.alt-hover.selected .button-text{color:var(--onboarding-bg-6)}.generic-lightgreen-btn.pill.alt-hover:hover:not(.compact) .icon,.generic-lightgreen-btn.pill.alt-hover.selected .icon{background-color:var(--onboarding-bg-6)}.generic-lightgreen-btn.pill.disabled,.generic-lightgreen-btn.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.generic-lightgreen-btn.pill.disabled:before,.generic-lightgreen-btn.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.generic-lightgreen-btn.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.generic-lightgreen-btn.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.generic-lightgreen-btn.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.generic-lightgreen-btn.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.generic-lightgreen-btn.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.generic-lightgreen-btn.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.generic-lightgreen-btn.pill .dropdown-caret{margin-right:10px}.generic-lightgreen-btn.pill[data-icon-position=null] .icon,.generic-lightgreen-btn.pill[data-icon-position=none] .icon{display:none!important}.generic-lightgreen-btn.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.generic-lightgreen-btn.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.generic-lightgreen-btn.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.generic-lightgreen-btn.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.generic-lightgreen-btn.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.generic-lightgreen-btn.pill[data-size=micro][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.generic-lightgreen-btn.pill[data-size=micro][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.generic-lightgreen-btn.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.generic-lightgreen-btn.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.generic-lightgreen-btn.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.generic-lightgreen-btn.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.generic-lightgreen-btn.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.generic-lightgreen-btn.pill[data-size=mini][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.generic-lightgreen-btn.pill[data-size=mini][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.generic-lightgreen-btn.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.generic-lightgreen-btn.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.generic-lightgreen-btn.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.generic-lightgreen-btn.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.generic-lightgreen-btn.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.generic-lightgreen-btn.pill[data-size=tiny][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.generic-lightgreen-btn.pill[data-size=tiny][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.generic-lightgreen-btn.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.generic-lightgreen-btn.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.generic-lightgreen-btn.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.generic-lightgreen-btn.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.generic-lightgreen-btn.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.generic-lightgreen-btn.pill[data-size=small][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.generic-lightgreen-btn.pill[data-size=small][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.generic-lightgreen-btn.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.generic-lightgreen-btn.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.generic-lightgreen-btn.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.generic-lightgreen-btn.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.generic-lightgreen-btn.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.generic-lightgreen-btn.pill[data-size=regular][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.generic-lightgreen-btn.pill[data-size=regular][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.generic-lightgreen-btn.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.generic-lightgreen-btn.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.generic-lightgreen-btn.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.generic-lightgreen-btn.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.generic-lightgreen-btn.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.generic-lightgreen-btn.pill[data-size=large][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.generic-lightgreen-btn.pill[data-size=large][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.generic-lightgreen-btn.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.generic-lightgreen-btn.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.generic-lightgreen-btn.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.generic-lightgreen-btn.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.generic-lightgreen-btn.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.generic-lightgreen-btn.pill[data-size=xlarge][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.generic-lightgreen-btn.pill[data-size=xlarge][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=small] .icon{padding:18px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=large] .icon{padding:30px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.generic-lightgreen-btn.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.generic-lightgreen-btn.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.generic-lightgreen-btn.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.generic-lightgreen-btn.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.generic-lightgreen-btn.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.generic-lightgreen-btn.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.generic-lightgreen-btn.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.generic-lightgreen-btn.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.generic-lightgreen-btn.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=null],.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.generic-lightgreen-btn.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.generic-lightgreen-btn.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.generic-lightgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.generic-lightgreen-btn.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.generic-lightgreen-btn.pill.compact.hide-bg:before{opacity:0}.generic-lightgreen-btn.pill.compact .button-text{white-space:nowrap}.generic-lightgreen-btn.pill.compact:hover{max-width:100%}.generic-lightgreen-btn.pill.compact:hover.hide-bg:before{opacity:1}.generic-lightgreen-btn.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.generic-lightgreen-btn.pill-alt:before{content:"";background:var(--onboarding-bg-6);border:2px solid var(--primary-text-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.generic-lightgreen-btn.pill-alt .button-text{color:var(--primary-text-2);z-index:11;font-weight:400}.generic-lightgreen-btn.pill-alt:hover:before,.generic-lightgreen-btn.pill-alt.selected:before{background:var(--primary-text-2)}.generic-lightgreen-btn.pill-alt:hover .button-text,.generic-lightgreen-btn.pill-alt.selected .button-text{color:var(--default-bg)}.generic-lightgreen-btn.pill-alt.disabled,.generic-lightgreen-btn.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.generic-lightgreen-btn.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.generic-lightgreen-btn.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.generic-lightgreen-btn.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.generic-lightgreen-btn.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.generic-lightgreen-btn.round .icon,.generic-lightgreen-btn.round svg{justify-content:center;align-items:center;height:100%;display:flex}.generic-lightgreen-btn.round:hover,.generic-lightgreen-btn.round.selected{opacity:1}.generic-lightgreen-btn.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.generic-lightgreen-btn.round.disabled{pointer-events:none}.generic-lightgreen-btn.round.disabled .icon{filter:saturate(0)}.generic-lightgreen-btn.round[data-size=large]{width:60px;height:60px;font-size:25px}.generic-lightgreen-btn.round[data-size=regular]{width:50px;height:50px;font-size:20px}.generic-lightgreen-btn.round[data-size=small]{width:40px;height:40px;font-size:16px}.generic-lightgreen-btn.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.generic-lightgreen-btn.round[data-size=mini]{width:20px;height:20px;font-size:12px}.generic-lightgreen-btn.nav{flex-wrap:nowrap}.generic-lightgreen-btn.nav svg{color:var(--troubadour-main)}.generic-lightgreen-btn.nav .icon,.generic-lightgreen-btn.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.generic-lightgreen-btn.nav .button-text{color:var(--onboarding-bg-6);font-weight:700}.generic-lightgreen-btn.nav:hover{text-decoration:underline}.generic-lightgreen-btn.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.generic-lightgreen-btn.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.generic-lightgreen-btn.nav[data-icon-position=right][data-size=tiny] .icon,.generic-lightgreen-btn.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.generic-lightgreen-btn.nav[data-icon-position=right] .button-text{text-align:right}.generic-lightgreen-btn.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.generic-lightgreen-btn.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.generic-lightgreen-btn.nav[data-icon-position=left][data-size=tiny] .icon,.generic-lightgreen-btn.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.generic-lightgreen-btn.nav[data-icon-position=left] .button-text{text-align:left}.generic-lightgreen-btn.nav[data-size=large]{border-radius:100px;padding:5px}.generic-lightgreen-btn.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.generic-lightgreen-btn.nav[data-size=large] .icon{height:80px}.generic-lightgreen-btn.nav[data-size=regular]{padding:20px 31px}.generic-lightgreen-btn.nav[data-size=regular] .icon{width:auto;height:23px}.generic-lightgreen-btn.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.generic-lightgreen-btn.nav[data-size=small]{padding:10px}.generic-lightgreen-btn.nav[data-size=small] .icon{width:auto;height:16px}.generic-lightgreen-btn.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.generic-lightgreen-btn.nav[data-size=tiny]{padding:15px 20px}.generic-lightgreen-btn.nav[data-size=tiny] .icon{width:auto;height:10px}.generic-lightgreen-btn.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.generic-lightgreen-btn.nav[data-size=mini]{padding:4px 12px}.generic-lightgreen-btn.nav[data-size=mini] .icon{width:auto;height:5px}.generic-lightgreen-btn.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.generic-lightgreen-btn.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.generic-lightgreen-btn.legacy:before{content:"";background-color:var(--primary-text-2);border:2px solid var(--onboarding-bg-6);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.generic-lightgreen-btn.legacy.has-shadow:before{border:2px solid var(--primary-text-2);box-shadow:var(--dropshadow)}.generic-lightgreen-btn.legacy .button-text,.generic-lightgreen-btn.legacy .icon{z-index:11}.generic-lightgreen-btn.legacy .button-text{color:var(--onboarding-bg-6);z-index:11;font-weight:400}.generic-lightgreen-btn.legacy svg{color:var(--onboarding-bg-6)}.generic-lightgreen-btn.legacy:hover:before,.generic-lightgreen-btn.legacy.selected:before{background-color:var(--onboarding-bg-6);border:2px solid var(--onboarding-bg-6)}.generic-lightgreen-btn.legacy:hover .button-text,.generic-lightgreen-btn.legacy.selected .button-text{color:var(--primary-text-2)}.generic-lightgreen-btn.legacy:hover img,.generic-lightgreen-btn.legacy.selected img{transform:scale(.95)}.generic-lightgreen-btn.legacy.disabled{pointer-events:none}.generic-lightgreen-btn.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.generic-lightgreen-btn.legacy.disabled .button-text{color:var(--ui-disabled)}.generic-lightgreen-btn.legacy.disabled .icon{opacity:.5}.generic-lightgreen-btn.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.generic-lightgreen-btn.legacy.invalid .button-text{color:var(--ui-disabled)}.generic-lightgreen-btn.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.generic-lightgreen-btn.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.generic-lightgreen-btn.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.generic-lightgreen-btn.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.generic-lightgreen-btn.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.generic-lightgreen-btn.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.generic-lightgreen-btn.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.generic-lightgreen-btn.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.generic-lightgreen-btn.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.generic-lightgreen-btn.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.generic-lightgreen-btn.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.generic-lightgreen-btn.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.generic-lightgreen-btn.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.generic-lightgreen-btn.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.generic-lightgreen-btn.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.generic-lightgreen-btn.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.generic-lightgreen-btn.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.generic-lightgreen-btn.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.generic-lightgreen-btn.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.generic-lightgreen-btn.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.generic-lightgreen-btn.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.generic-lightgreen-btn.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.generic-lightgreen-btn.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.generic-lightgreen-btn.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.generic-medgreen-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.generic-medgreen-btn:focus{text-decoration:none}.generic-medgreen-btn[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.generic-medgreen-btn[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.generic-medgreen-btn .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.generic-medgreen-btn .button-text.ws-no-wrap{white-space:nowrap}.generic-medgreen-btn:active,.generic-medgreen-btn:hover{cursor:pointer;text-decoration:none}.generic-medgreen-btn.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.generic-medgreen-btn.pill:before{content:"";background:var(--primary-text-2);border:2px solid var(--primary-text-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.generic-medgreen-btn.pill .button-text,.generic-medgreen-btn.pill .icon{z-index:11}.generic-medgreen-btn.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.generic-medgreen-btn.pill svg{color:var(--default-color-2)}.generic-medgreen-btn.pill:hover:not(.compact):before,.generic-medgreen-btn.pill.selected:before{filter:brightness(1.3)}.generic-medgreen-btn.pill.no-shadow:before{box-shadow:none}.generic-medgreen-btn.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.generic-medgreen-btn.pill.has-border:before{border-color:var(--default-color-2);box-shadow:none!important}.generic-medgreen-btn.pill.has-border:hover:not(.compact):before,.generic-medgreen-btn.pill.has-border.selected:before{border-color:var(--default-color-2)!important;box-shadow:none!important}.generic-medgreen-btn.pill.alt-hover:hover:not(.compact):before,.generic-medgreen-btn.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.generic-medgreen-btn.pill.alt-hover:hover:not(.compact) .icon,.generic-medgreen-btn.pill.alt-hover.selected .icon,.generic-medgreen-btn.pill.alt-hover:hover:not(.compact) .button-text,.generic-medgreen-btn.pill.alt-hover.selected .button-text{color:var(--primary-text-2)}.generic-medgreen-btn.pill.alt-hover:hover:not(.compact) .icon,.generic-medgreen-btn.pill.alt-hover.selected .icon{background-color:var(--primary-text-2)}.generic-medgreen-btn.pill.disabled,.generic-medgreen-btn.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.generic-medgreen-btn.pill.disabled:before,.generic-medgreen-btn.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.generic-medgreen-btn.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.generic-medgreen-btn.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.generic-medgreen-btn.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.generic-medgreen-btn.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.generic-medgreen-btn.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.generic-medgreen-btn.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.generic-medgreen-btn.pill .dropdown-caret{margin-right:10px}.generic-medgreen-btn.pill[data-icon-position=null] .icon,.generic-medgreen-btn.pill[data-icon-position=none] .icon{display:none!important}.generic-medgreen-btn.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.generic-medgreen-btn.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.generic-medgreen-btn.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.generic-medgreen-btn.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.generic-medgreen-btn.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.generic-medgreen-btn.pill[data-size=micro][data-icon-position=null],.generic-medgreen-btn.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.generic-medgreen-btn.pill[data-size=micro][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.generic-medgreen-btn.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.generic-medgreen-btn.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.generic-medgreen-btn.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.generic-medgreen-btn.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.generic-medgreen-btn.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.generic-medgreen-btn.pill[data-size=mini][data-icon-position=null],.generic-medgreen-btn.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.generic-medgreen-btn.pill[data-size=mini][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.generic-medgreen-btn.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.generic-medgreen-btn.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.generic-medgreen-btn.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.generic-medgreen-btn.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.generic-medgreen-btn.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.generic-medgreen-btn.pill[data-size=tiny][data-icon-position=null],.generic-medgreen-btn.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.generic-medgreen-btn.pill[data-size=tiny][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.generic-medgreen-btn.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.generic-medgreen-btn.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.generic-medgreen-btn.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.generic-medgreen-btn.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.generic-medgreen-btn.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.generic-medgreen-btn.pill[data-size=small][data-icon-position=null],.generic-medgreen-btn.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.generic-medgreen-btn.pill[data-size=small][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.generic-medgreen-btn.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.generic-medgreen-btn.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.generic-medgreen-btn.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.generic-medgreen-btn.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.generic-medgreen-btn.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.generic-medgreen-btn.pill[data-size=regular][data-icon-position=null],.generic-medgreen-btn.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.generic-medgreen-btn.pill[data-size=regular][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.generic-medgreen-btn.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.generic-medgreen-btn.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.generic-medgreen-btn.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.generic-medgreen-btn.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.generic-medgreen-btn.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.generic-medgreen-btn.pill[data-size=large][data-icon-position=null],.generic-medgreen-btn.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.generic-medgreen-btn.pill[data-size=large][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.generic-medgreen-btn.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.generic-medgreen-btn.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.generic-medgreen-btn.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.generic-medgreen-btn.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.generic-medgreen-btn.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.generic-medgreen-btn.pill[data-size=xlarge][data-icon-position=null],.generic-medgreen-btn.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.generic-medgreen-btn.pill[data-size=xlarge][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.generic-medgreen-btn.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.generic-medgreen-btn.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.generic-medgreen-btn.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.generic-medgreen-btn.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.generic-medgreen-btn.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.generic-medgreen-btn.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.generic-medgreen-btn.pill.icon-no-bg[data-size=small] .icon{padding:18px}.generic-medgreen-btn.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.generic-medgreen-btn.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.generic-medgreen-btn.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.generic-medgreen-btn.pill.icon-no-bg[data-size=large] .icon{padding:30px}.generic-medgreen-btn.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.generic-medgreen-btn.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.generic-medgreen-btn.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.generic-medgreen-btn.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.generic-medgreen-btn.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.generic-medgreen-btn.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=null],.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.generic-medgreen-btn.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.generic-medgreen-btn.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.generic-medgreen-btn.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.generic-medgreen-btn.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.generic-medgreen-btn.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=null],.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.generic-medgreen-btn.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.generic-medgreen-btn.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.generic-medgreen-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.generic-medgreen-btn.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.generic-medgreen-btn.pill.compact.hide-bg:before{opacity:0}.generic-medgreen-btn.pill.compact .button-text{white-space:nowrap}.generic-medgreen-btn.pill.compact:hover{max-width:100%}.generic-medgreen-btn.pill.compact:hover.hide-bg:before{opacity:1}.generic-medgreen-btn.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.generic-medgreen-btn.pill-alt:before{content:"";background:var(--primary-text-2);border:2px solid var(--default-color-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.generic-medgreen-btn.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.generic-medgreen-btn.pill-alt:hover:before,.generic-medgreen-btn.pill-alt.selected:before{background:var(--default-color-2)}.generic-medgreen-btn.pill-alt:hover .button-text,.generic-medgreen-btn.pill-alt.selected .button-text{color:var(--default-bg)}.generic-medgreen-btn.pill-alt.disabled,.generic-medgreen-btn.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.generic-medgreen-btn.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.generic-medgreen-btn.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.generic-medgreen-btn.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.generic-medgreen-btn.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.generic-medgreen-btn.round .icon,.generic-medgreen-btn.round svg{justify-content:center;align-items:center;height:100%;display:flex}.generic-medgreen-btn.round:hover,.generic-medgreen-btn.round.selected{opacity:1}.generic-medgreen-btn.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.generic-medgreen-btn.round.disabled{pointer-events:none}.generic-medgreen-btn.round.disabled .icon{filter:saturate(0)}.generic-medgreen-btn.round[data-size=large]{width:60px;height:60px;font-size:25px}.generic-medgreen-btn.round[data-size=regular]{width:50px;height:50px;font-size:20px}.generic-medgreen-btn.round[data-size=small]{width:40px;height:40px;font-size:16px}.generic-medgreen-btn.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.generic-medgreen-btn.round[data-size=mini]{width:20px;height:20px;font-size:12px}.generic-medgreen-btn.nav{flex-wrap:nowrap}.generic-medgreen-btn.nav svg{color:var(--troubadour-main)}.generic-medgreen-btn.nav .icon,.generic-medgreen-btn.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.generic-medgreen-btn.nav .button-text{color:var(--primary-text-2);font-weight:700}.generic-medgreen-btn.nav:hover{text-decoration:underline}.generic-medgreen-btn.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.generic-medgreen-btn.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.generic-medgreen-btn.nav[data-icon-position=right][data-size=tiny] .icon,.generic-medgreen-btn.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.generic-medgreen-btn.nav[data-icon-position=right] .button-text{text-align:right}.generic-medgreen-btn.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.generic-medgreen-btn.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.generic-medgreen-btn.nav[data-icon-position=left][data-size=tiny] .icon,.generic-medgreen-btn.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.generic-medgreen-btn.nav[data-icon-position=left] .button-text{text-align:left}.generic-medgreen-btn.nav[data-size=large]{border-radius:100px;padding:5px}.generic-medgreen-btn.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.generic-medgreen-btn.nav[data-size=large] .icon{height:80px}.generic-medgreen-btn.nav[data-size=regular]{padding:20px 31px}.generic-medgreen-btn.nav[data-size=regular] .icon{width:auto;height:23px}.generic-medgreen-btn.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.generic-medgreen-btn.nav[data-size=small]{padding:10px}.generic-medgreen-btn.nav[data-size=small] .icon{width:auto;height:16px}.generic-medgreen-btn.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.generic-medgreen-btn.nav[data-size=tiny]{padding:15px 20px}.generic-medgreen-btn.nav[data-size=tiny] .icon{width:auto;height:10px}.generic-medgreen-btn.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.generic-medgreen-btn.nav[data-size=mini]{padding:4px 12px}.generic-medgreen-btn.nav[data-size=mini] .icon{width:auto;height:5px}.generic-medgreen-btn.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.generic-medgreen-btn.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.generic-medgreen-btn.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--primary-text-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.generic-medgreen-btn.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.generic-medgreen-btn.legacy .button-text,.generic-medgreen-btn.legacy .icon{z-index:11}.generic-medgreen-btn.legacy .button-text{color:var(--primary-text-2);z-index:11;font-weight:400}.generic-medgreen-btn.legacy svg{color:var(--primary-text-2)}.generic-medgreen-btn.legacy:hover:before,.generic-medgreen-btn.legacy.selected:before{background-color:var(--primary-text-2);border:2px solid var(--primary-text-2)}.generic-medgreen-btn.legacy:hover .button-text,.generic-medgreen-btn.legacy.selected .button-text{color:var(--default-color-2)}.generic-medgreen-btn.legacy:hover img,.generic-medgreen-btn.legacy.selected img{transform:scale(.95)}.generic-medgreen-btn.legacy.disabled{pointer-events:none}.generic-medgreen-btn.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.generic-medgreen-btn.legacy.disabled .button-text{color:var(--ui-disabled)}.generic-medgreen-btn.legacy.disabled .icon{opacity:.5}.generic-medgreen-btn.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.generic-medgreen-btn.legacy.invalid .button-text{color:var(--ui-disabled)}.generic-medgreen-btn.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.generic-medgreen-btn.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.generic-medgreen-btn.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.generic-medgreen-btn.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.generic-medgreen-btn.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.generic-medgreen-btn.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.generic-medgreen-btn.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.generic-medgreen-btn.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.generic-medgreen-btn.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.generic-medgreen-btn.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.generic-medgreen-btn.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.generic-medgreen-btn.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.generic-medgreen-btn.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.generic-medgreen-btn.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.generic-medgreen-btn.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.generic-medgreen-btn.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.generic-medgreen-btn.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.generic-medgreen-btn.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.generic-medgreen-btn.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.generic-medgreen-btn.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.generic-medgreen-btn.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.generic-medgreen-btn.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.generic-medgreen-btn.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.generic-medgreen-btn.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.troubadour-access-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.troubadour-access-button:focus{text-decoration:none}.troubadour-access-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.troubadour-access-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.troubadour-access-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.troubadour-access-button .button-text.ws-no-wrap{white-space:nowrap}.troubadour-access-button:active,.troubadour-access-button:hover{cursor:pointer;text-decoration:none}.troubadour-access-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.troubadour-access-button.pill:before{content:"";background:var(--troubadour-main-2);border:2px solid var(--troubadour-main-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.troubadour-access-button.pill .button-text,.troubadour-access-button.pill .icon{z-index:11}.troubadour-access-button.pill .button-text{color:var(--default-bg);z-index:11;font-weight:400;overflow:hidden}.troubadour-access-button.pill svg{color:var(--default-bg)}.troubadour-access-button.pill:hover:not(.compact):before,.troubadour-access-button.pill.selected:before{filter:brightness(1.3)}.troubadour-access-button.pill.no-shadow:before{box-shadow:none}.troubadour-access-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.troubadour-access-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.troubadour-access-button.pill.has-border:hover:not(.compact):before,.troubadour-access-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.troubadour-access-button.pill.alt-hover:hover:not(.compact):before,.troubadour-access-button.pill.alt-hover.selected:before{background:var(--default-bg);border:2px solid var(--default-bg);filter:brightness()}.troubadour-access-button.pill.alt-hover:hover:not(.compact) .icon,.troubadour-access-button.pill.alt-hover.selected .icon,.troubadour-access-button.pill.alt-hover:hover:not(.compact) .button-text,.troubadour-access-button.pill.alt-hover.selected .button-text{color:var(--troubadour-main-2)}.troubadour-access-button.pill.alt-hover:hover:not(.compact) .icon,.troubadour-access-button.pill.alt-hover.selected .icon{background-color:var(--troubadour-main-2)}.troubadour-access-button.pill.disabled,.troubadour-access-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.troubadour-access-button.pill.disabled:before,.troubadour-access-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.troubadour-access-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.troubadour-access-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.troubadour-access-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.troubadour-access-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-access-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troubadour-access-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troubadour-access-button.pill .dropdown-caret{margin-right:10px}.troubadour-access-button.pill[data-icon-position=null] .icon,.troubadour-access-button.pill[data-icon-position=none] .icon{display:none!important}.troubadour-access-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.troubadour-access-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.troubadour-access-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.troubadour-access-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.troubadour-access-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.troubadour-access-button.pill[data-size=micro][data-icon-position=null],.troubadour-access-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.troubadour-access-button.pill[data-size=micro][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.troubadour-access-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.troubadour-access-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troubadour-access-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.troubadour-access-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troubadour-access-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troubadour-access-button.pill[data-size=mini][data-icon-position=null],.troubadour-access-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.troubadour-access-button.pill[data-size=mini][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.troubadour-access-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.troubadour-access-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troubadour-access-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troubadour-access-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troubadour-access-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troubadour-access-button.pill[data-size=tiny][data-icon-position=null],.troubadour-access-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.troubadour-access-button.pill[data-size=tiny][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.troubadour-access-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.troubadour-access-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troubadour-access-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troubadour-access-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troubadour-access-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troubadour-access-button.pill[data-size=small][data-icon-position=null],.troubadour-access-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.troubadour-access-button.pill[data-size=small][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.troubadour-access-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.troubadour-access-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troubadour-access-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troubadour-access-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.troubadour-access-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.troubadour-access-button.pill[data-size=regular][data-icon-position=null],.troubadour-access-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.troubadour-access-button.pill[data-size=regular][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.troubadour-access-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.troubadour-access-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.troubadour-access-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.troubadour-access-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.troubadour-access-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.troubadour-access-button.pill[data-size=large][data-icon-position=null],.troubadour-access-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.troubadour-access-button.pill[data-size=large][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.troubadour-access-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.troubadour-access-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.troubadour-access-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.troubadour-access-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.troubadour-access-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.troubadour-access-button.pill[data-size=xlarge][data-icon-position=null],.troubadour-access-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.troubadour-access-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.troubadour-access-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.troubadour-access-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.troubadour-access-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.troubadour-access-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.troubadour-access-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.troubadour-access-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.troubadour-access-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.troubadour-access-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.troubadour-access-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.troubadour-access-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.troubadour-access-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.troubadour-access-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.troubadour-access-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.troubadour-access-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.troubadour-access-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.troubadour-access-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troubadour-access-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=null],.troubadour-access-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.troubadour-access-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.troubadour-access-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.troubadour-access-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.troubadour-access-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troubadour-access-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=null],.troubadour-access-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.troubadour-access-button.pill[data-size=responsive][data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.troubadour-access-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.troubadour-access-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.troubadour-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.troubadour-access-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.troubadour-access-button.pill.compact.hide-bg:before{opacity:0}.troubadour-access-button.pill.compact .button-text{white-space:nowrap}.troubadour-access-button.pill.compact:hover{max-width:100%}.troubadour-access-button.pill.compact:hover.hide-bg:before{opacity:1}.troubadour-access-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troubadour-access-button.pill-alt:before{content:"";background:var(--troubadour-main-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troubadour-access-button.pill-alt .button-text{color:var(--default-bg);z-index:11;font-weight:400}.troubadour-access-button.pill-alt:hover:before,.troubadour-access-button.pill-alt.selected:before{background:var(--button-border)}.troubadour-access-button.pill-alt:hover .button-text,.troubadour-access-button.pill-alt.selected .button-text{color:var(--default-bg)}.troubadour-access-button.pill-alt.disabled,.troubadour-access-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.troubadour-access-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-access-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.troubadour-access-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.troubadour-access-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.troubadour-access-button.round .icon,.troubadour-access-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.troubadour-access-button.round:hover,.troubadour-access-button.round.selected{opacity:1}.troubadour-access-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.troubadour-access-button.round.disabled{pointer-events:none}.troubadour-access-button.round.disabled .icon{filter:saturate(0)}.troubadour-access-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.troubadour-access-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.troubadour-access-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.troubadour-access-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.troubadour-access-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.troubadour-access-button.nav{flex-wrap:nowrap}.troubadour-access-button.nav svg{color:var(--troubadour-main)}.troubadour-access-button.nav .icon,.troubadour-access-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.troubadour-access-button.nav .button-text{color:var(--troubadour-main-2);font-weight:700}.troubadour-access-button.nav:hover{text-decoration:underline}.troubadour-access-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.troubadour-access-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.troubadour-access-button.nav[data-icon-position=right][data-size=tiny] .icon,.troubadour-access-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.troubadour-access-button.nav[data-icon-position=right] .button-text{text-align:right}.troubadour-access-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.troubadour-access-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.troubadour-access-button.nav[data-icon-position=left][data-size=tiny] .icon,.troubadour-access-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.troubadour-access-button.nav[data-icon-position=left] .button-text{text-align:left}.troubadour-access-button.nav[data-size=large]{border-radius:100px;padding:5px}.troubadour-access-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.troubadour-access-button.nav[data-size=large] .icon{height:80px}.troubadour-access-button.nav[data-size=regular]{padding:20px 31px}.troubadour-access-button.nav[data-size=regular] .icon{width:auto;height:23px}.troubadour-access-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.troubadour-access-button.nav[data-size=small]{padding:10px}.troubadour-access-button.nav[data-size=small] .icon{width:auto;height:16px}.troubadour-access-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.troubadour-access-button.nav[data-size=tiny]{padding:15px 20px}.troubadour-access-button.nav[data-size=tiny] .icon{width:auto;height:10px}.troubadour-access-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.troubadour-access-button.nav[data-size=mini]{padding:4px 12px}.troubadour-access-button.nav[data-size=mini] .icon{width:auto;height:5px}.troubadour-access-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.troubadour-access-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troubadour-access-button.legacy:before{content:"";background-color:var(--default-bg);border:2px solid var(--troubadour-main-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troubadour-access-button.legacy.has-shadow:before{border:2px solid var(--default-bg);box-shadow:var(--dropshadow)}.troubadour-access-button.legacy .button-text,.troubadour-access-button.legacy .icon{z-index:11}.troubadour-access-button.legacy .button-text{color:var(--troubadour-main-2);z-index:11;font-weight:400}.troubadour-access-button.legacy svg{color:var(--troubadour-main-2)}.troubadour-access-button.legacy:hover:before,.troubadour-access-button.legacy.selected:before{background-color:var(--troubadour-main-2);border:2px solid var(--troubadour-main-2)}.troubadour-access-button.legacy:hover .button-text,.troubadour-access-button.legacy.selected .button-text{color:var(--default-bg)}.troubadour-access-button.legacy:hover img,.troubadour-access-button.legacy.selected img{transform:scale(.95)}.troubadour-access-button.legacy.disabled{pointer-events:none}.troubadour-access-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troubadour-access-button.legacy.disabled .button-text{color:var(--ui-disabled)}.troubadour-access-button.legacy.disabled .icon{opacity:.5}.troubadour-access-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troubadour-access-button.legacy.invalid .button-text{color:var(--ui-disabled)}.troubadour-access-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-access-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troubadour-access-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troubadour-access-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.troubadour-access-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.troubadour-access-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.troubadour-access-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.troubadour-access-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.troubadour-access-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.troubadour-access-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.troubadour-access-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.troubadour-access-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.troubadour-access-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.troubadour-access-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.troubadour-access-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.troubadour-access-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.troubadour-access-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.troubadour-access-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.troubadour-access-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.troubadour-access-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.troubadour-access-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.troubadour-access-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.troubadour-access-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.troubadour-access-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.constellation-access-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.constellation-access-button:focus{text-decoration:none}.constellation-access-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.constellation-access-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.constellation-access-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.constellation-access-button .button-text.ws-no-wrap{white-space:nowrap}.constellation-access-button:active,.constellation-access-button:hover{cursor:pointer;text-decoration:none}.constellation-access-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.constellation-access-button.pill:before{content:"";background:var(--constellation-main-2);border:2px solid var(--constellation-main-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.constellation-access-button.pill .button-text,.constellation-access-button.pill .icon{z-index:11}.constellation-access-button.pill .button-text{color:var(--default-bg);z-index:11;font-weight:400;overflow:hidden}.constellation-access-button.pill svg{color:var(--default-bg)}.constellation-access-button.pill:hover:not(.compact):before,.constellation-access-button.pill.selected:before{filter:brightness(1.3)}.constellation-access-button.pill.no-shadow:before{box-shadow:none}.constellation-access-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.constellation-access-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.constellation-access-button.pill.has-border:hover:not(.compact):before,.constellation-access-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.constellation-access-button.pill.alt-hover:hover:not(.compact):before,.constellation-access-button.pill.alt-hover.selected:before{background:var(--default-bg);border:2px solid var(--default-bg);filter:brightness()}.constellation-access-button.pill.alt-hover:hover:not(.compact) .icon,.constellation-access-button.pill.alt-hover.selected .icon,.constellation-access-button.pill.alt-hover:hover:not(.compact) .button-text,.constellation-access-button.pill.alt-hover.selected .button-text{color:var(--constellation-main-2)}.constellation-access-button.pill.alt-hover:hover:not(.compact) .icon,.constellation-access-button.pill.alt-hover.selected .icon{background-color:var(--constellation-main-2)}.constellation-access-button.pill.disabled,.constellation-access-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.constellation-access-button.pill.disabled:before,.constellation-access-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.constellation-access-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.constellation-access-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.constellation-access-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.constellation-access-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-access-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.constellation-access-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.constellation-access-button.pill .dropdown-caret{margin-right:10px}.constellation-access-button.pill[data-icon-position=null] .icon,.constellation-access-button.pill[data-icon-position=none] .icon{display:none!important}.constellation-access-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.constellation-access-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.constellation-access-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.constellation-access-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.constellation-access-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.constellation-access-button.pill[data-size=micro][data-icon-position=null],.constellation-access-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.constellation-access-button.pill[data-size=micro][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.constellation-access-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.constellation-access-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.constellation-access-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.constellation-access-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.constellation-access-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.constellation-access-button.pill[data-size=mini][data-icon-position=null],.constellation-access-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.constellation-access-button.pill[data-size=mini][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.constellation-access-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.constellation-access-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.constellation-access-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.constellation-access-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.constellation-access-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.constellation-access-button.pill[data-size=tiny][data-icon-position=null],.constellation-access-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.constellation-access-button.pill[data-size=tiny][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.constellation-access-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.constellation-access-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.constellation-access-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.constellation-access-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.constellation-access-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.constellation-access-button.pill[data-size=small][data-icon-position=null],.constellation-access-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.constellation-access-button.pill[data-size=small][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.constellation-access-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.constellation-access-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.constellation-access-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.constellation-access-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.constellation-access-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.constellation-access-button.pill[data-size=regular][data-icon-position=null],.constellation-access-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.constellation-access-button.pill[data-size=regular][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.constellation-access-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.constellation-access-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.constellation-access-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.constellation-access-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.constellation-access-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.constellation-access-button.pill[data-size=large][data-icon-position=null],.constellation-access-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.constellation-access-button.pill[data-size=large][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.constellation-access-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.constellation-access-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.constellation-access-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.constellation-access-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.constellation-access-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.constellation-access-button.pill[data-size=xlarge][data-icon-position=null],.constellation-access-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.constellation-access-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.constellation-access-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.constellation-access-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.constellation-access-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.constellation-access-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.constellation-access-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.constellation-access-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.constellation-access-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.constellation-access-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.constellation-access-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.constellation-access-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.constellation-access-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.constellation-access-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.constellation-access-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.constellation-access-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.constellation-access-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.constellation-access-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.constellation-access-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.constellation-access-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.constellation-access-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.constellation-access-button.pill[data-size=responsive][data-icon-position=null],.constellation-access-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.constellation-access-button.pill[data-size=responsive][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.constellation-access-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.constellation-access-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.constellation-access-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.constellation-access-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.constellation-access-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.constellation-access-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.constellation-access-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.constellation-access-button.pill[data-size=responsive][data-icon-position=null],.constellation-access-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.constellation-access-button.pill[data-size=responsive][data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.constellation-access-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.constellation-access-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.constellation-access-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.constellation-access-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.constellation-access-button.pill.compact.hide-bg:before{opacity:0}.constellation-access-button.pill.compact .button-text{white-space:nowrap}.constellation-access-button.pill.compact:hover{max-width:100%}.constellation-access-button.pill.compact:hover.hide-bg:before{opacity:1}.constellation-access-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.constellation-access-button.pill-alt:before{content:"";background:var(--constellation-main-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.constellation-access-button.pill-alt .button-text{color:var(--default-bg);z-index:11;font-weight:400}.constellation-access-button.pill-alt:hover:before,.constellation-access-button.pill-alt.selected:before{background:var(--button-border)}.constellation-access-button.pill-alt:hover .button-text,.constellation-access-button.pill-alt.selected .button-text{color:var(--default-bg)}.constellation-access-button.pill-alt.disabled,.constellation-access-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.constellation-access-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-access-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.constellation-access-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.constellation-access-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.constellation-access-button.round .icon,.constellation-access-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.constellation-access-button.round:hover,.constellation-access-button.round.selected{opacity:1}.constellation-access-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.constellation-access-button.round.disabled{pointer-events:none}.constellation-access-button.round.disabled .icon{filter:saturate(0)}.constellation-access-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.constellation-access-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.constellation-access-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.constellation-access-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.constellation-access-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.constellation-access-button.nav{flex-wrap:nowrap}.constellation-access-button.nav svg{color:var(--troubadour-main)}.constellation-access-button.nav .icon,.constellation-access-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.constellation-access-button.nav .button-text{color:var(--constellation-main-2);font-weight:700}.constellation-access-button.nav:hover{text-decoration:underline}.constellation-access-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.constellation-access-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.constellation-access-button.nav[data-icon-position=right][data-size=tiny] .icon,.constellation-access-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.constellation-access-button.nav[data-icon-position=right] .button-text{text-align:right}.constellation-access-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.constellation-access-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.constellation-access-button.nav[data-icon-position=left][data-size=tiny] .icon,.constellation-access-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.constellation-access-button.nav[data-icon-position=left] .button-text{text-align:left}.constellation-access-button.nav[data-size=large]{border-radius:100px;padding:5px}.constellation-access-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.constellation-access-button.nav[data-size=large] .icon{height:80px}.constellation-access-button.nav[data-size=regular]{padding:20px 31px}.constellation-access-button.nav[data-size=regular] .icon{width:auto;height:23px}.constellation-access-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.constellation-access-button.nav[data-size=small]{padding:10px}.constellation-access-button.nav[data-size=small] .icon{width:auto;height:16px}.constellation-access-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.constellation-access-button.nav[data-size=tiny]{padding:15px 20px}.constellation-access-button.nav[data-size=tiny] .icon{width:auto;height:10px}.constellation-access-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.constellation-access-button.nav[data-size=mini]{padding:4px 12px}.constellation-access-button.nav[data-size=mini] .icon{width:auto;height:5px}.constellation-access-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.constellation-access-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.constellation-access-button.legacy:before{content:"";background-color:var(--default-bg);border:2px solid var(--constellation-main-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.constellation-access-button.legacy.has-shadow:before{border:2px solid var(--default-bg);box-shadow:var(--dropshadow)}.constellation-access-button.legacy .button-text,.constellation-access-button.legacy .icon{z-index:11}.constellation-access-button.legacy .button-text{color:var(--constellation-main-2);z-index:11;font-weight:400}.constellation-access-button.legacy svg{color:var(--constellation-main-2)}.constellation-access-button.legacy:hover:before,.constellation-access-button.legacy.selected:before{background-color:var(--constellation-main-2);border:2px solid var(--constellation-main-2)}.constellation-access-button.legacy:hover .button-text,.constellation-access-button.legacy.selected .button-text{color:var(--default-bg)}.constellation-access-button.legacy:hover img,.constellation-access-button.legacy.selected img{transform:scale(.95)}.constellation-access-button.legacy.disabled{pointer-events:none}.constellation-access-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.constellation-access-button.legacy.disabled .button-text{color:var(--ui-disabled)}.constellation-access-button.legacy.disabled .icon{opacity:.5}.constellation-access-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.constellation-access-button.legacy.invalid .button-text{color:var(--ui-disabled)}.constellation-access-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-access-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.constellation-access-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.constellation-access-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.constellation-access-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.constellation-access-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.constellation-access-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.constellation-access-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.constellation-access-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.constellation-access-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.constellation-access-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.constellation-access-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.constellation-access-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.constellation-access-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.constellation-access-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.constellation-access-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.constellation-access-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.constellation-access-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.constellation-access-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.constellation-access-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.constellation-access-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.constellation-access-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.constellation-access-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.constellation-access-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.add-teacher-package{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.add-teacher-package:focus{text-decoration:none}.add-teacher-package[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.add-teacher-package[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.add-teacher-package .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.add-teacher-package .button-text.ws-no-wrap{white-space:nowrap}.add-teacher-package:active,.add-teacher-package:hover{cursor:pointer;text-decoration:none}.add-teacher-package.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.add-teacher-package.pill:before{content:"";background:var(--admin-main);border:2px solid var(--admin-main);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.add-teacher-package.pill .button-text,.add-teacher-package.pill .icon{z-index:11}.add-teacher-package.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.add-teacher-package.pill svg{color:var(--default-color-2)}.add-teacher-package.pill:hover:not(.compact):before,.add-teacher-package.pill.selected:before{filter:brightness(1.3)}.add-teacher-package.pill.no-shadow:before{box-shadow:none}.add-teacher-package.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.add-teacher-package.pill.has-border:before{border-color:var(--admin-main);box-shadow:none!important}.add-teacher-package.pill.has-border:hover:not(.compact):before,.add-teacher-package.pill.has-border.selected:before{border-color:var(--admin-main)!important;box-shadow:none!important}.add-teacher-package.pill.alt-hover:hover:not(.compact):before,.add-teacher-package.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.add-teacher-package.pill.alt-hover:hover:not(.compact) .icon,.add-teacher-package.pill.alt-hover.selected .icon,.add-teacher-package.pill.alt-hover:hover:not(.compact) .button-text,.add-teacher-package.pill.alt-hover.selected .button-text{color:var(--admin-main)}.add-teacher-package.pill.alt-hover:hover:not(.compact) .icon,.add-teacher-package.pill.alt-hover.selected .icon{background-color:var(--admin-main)}.add-teacher-package.pill.disabled,.add-teacher-package.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.add-teacher-package.pill.disabled:before,.add-teacher-package.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.add-teacher-package.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.add-teacher-package.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.add-teacher-package.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.add-teacher-package.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-teacher-package.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.add-teacher-package.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.add-teacher-package.pill .dropdown-caret{margin-right:10px}.add-teacher-package.pill[data-icon-position=null] .icon,.add-teacher-package.pill[data-icon-position=none] .icon{display:none!important}.add-teacher-package.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.add-teacher-package.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.add-teacher-package.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.add-teacher-package.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.add-teacher-package.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.add-teacher-package.pill[data-size=micro][data-icon-position=null],.add-teacher-package.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.add-teacher-package.pill[data-size=micro][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.add-teacher-package.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.add-teacher-package.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.add-teacher-package.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.add-teacher-package.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.add-teacher-package.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.add-teacher-package.pill[data-size=mini][data-icon-position=null],.add-teacher-package.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.add-teacher-package.pill[data-size=mini][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.add-teacher-package.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.add-teacher-package.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.add-teacher-package.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.add-teacher-package.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.add-teacher-package.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.add-teacher-package.pill[data-size=tiny][data-icon-position=null],.add-teacher-package.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.add-teacher-package.pill[data-size=tiny][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.add-teacher-package.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.add-teacher-package.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.add-teacher-package.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.add-teacher-package.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.add-teacher-package.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.add-teacher-package.pill[data-size=small][data-icon-position=null],.add-teacher-package.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.add-teacher-package.pill[data-size=small][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.add-teacher-package.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.add-teacher-package.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.add-teacher-package.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.add-teacher-package.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.add-teacher-package.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.add-teacher-package.pill[data-size=regular][data-icon-position=null],.add-teacher-package.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.add-teacher-package.pill[data-size=regular][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.add-teacher-package.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.add-teacher-package.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.add-teacher-package.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.add-teacher-package.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.add-teacher-package.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.add-teacher-package.pill[data-size=large][data-icon-position=null],.add-teacher-package.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.add-teacher-package.pill[data-size=large][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.add-teacher-package.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.add-teacher-package.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.add-teacher-package.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.add-teacher-package.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.add-teacher-package.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.add-teacher-package.pill[data-size=xlarge][data-icon-position=null],.add-teacher-package.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.add-teacher-package.pill[data-size=xlarge][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.add-teacher-package.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.add-teacher-package.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.add-teacher-package.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.add-teacher-package.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.add-teacher-package.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.add-teacher-package.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.add-teacher-package.pill.icon-no-bg[data-size=small] .icon{padding:18px}.add-teacher-package.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.add-teacher-package.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.add-teacher-package.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.add-teacher-package.pill.icon-no-bg[data-size=large] .icon{padding:30px}.add-teacher-package.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.add-teacher-package.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.add-teacher-package.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.add-teacher-package.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.add-teacher-package.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.add-teacher-package.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.add-teacher-package.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.add-teacher-package.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.add-teacher-package.pill[data-size=responsive][data-icon-position=null],.add-teacher-package.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.add-teacher-package.pill[data-size=responsive][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.add-teacher-package.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.add-teacher-package.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.add-teacher-package.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.add-teacher-package.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.add-teacher-package.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.add-teacher-package.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.add-teacher-package.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.add-teacher-package.pill[data-size=responsive][data-icon-position=null],.add-teacher-package.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.add-teacher-package.pill[data-size=responsive][data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.add-teacher-package.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.add-teacher-package.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.add-teacher-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.add-teacher-package.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.add-teacher-package.pill.compact.hide-bg:before{opacity:0}.add-teacher-package.pill.compact .button-text{white-space:nowrap}.add-teacher-package.pill.compact:hover{max-width:100%}.add-teacher-package.pill.compact:hover.hide-bg:before{opacity:1}.add-teacher-package.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.add-teacher-package.pill-alt:before{content:"";background:var(--admin-main);border:2px solid var(--admin-main);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.add-teacher-package.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.add-teacher-package.pill-alt:hover:before,.add-teacher-package.pill-alt.selected:before{background:var(--admin-main)}.add-teacher-package.pill-alt:hover .button-text,.add-teacher-package.pill-alt.selected .button-text{color:var(--default-bg)}.add-teacher-package.pill-alt.disabled,.add-teacher-package.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.add-teacher-package.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-teacher-package.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.add-teacher-package.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.add-teacher-package.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.add-teacher-package.round .icon,.add-teacher-package.round svg{justify-content:center;align-items:center;height:100%;display:flex}.add-teacher-package.round:hover,.add-teacher-package.round.selected{opacity:1}.add-teacher-package.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.add-teacher-package.round.disabled{pointer-events:none}.add-teacher-package.round.disabled .icon{filter:saturate(0)}.add-teacher-package.round[data-size=large]{width:60px;height:60px;font-size:25px}.add-teacher-package.round[data-size=regular]{width:50px;height:50px;font-size:20px}.add-teacher-package.round[data-size=small]{width:40px;height:40px;font-size:16px}.add-teacher-package.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.add-teacher-package.round[data-size=mini]{width:20px;height:20px;font-size:12px}.add-teacher-package.nav{flex-wrap:nowrap}.add-teacher-package.nav svg{color:var(--troubadour-main)}.add-teacher-package.nav .icon,.add-teacher-package.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.add-teacher-package.nav .button-text{color:var(--admin-main);font-weight:700}.add-teacher-package.nav:hover{text-decoration:underline}.add-teacher-package.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.add-teacher-package.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.add-teacher-package.nav[data-icon-position=right][data-size=tiny] .icon,.add-teacher-package.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.add-teacher-package.nav[data-icon-position=right] .button-text{text-align:right}.add-teacher-package.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.add-teacher-package.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.add-teacher-package.nav[data-icon-position=left][data-size=tiny] .icon,.add-teacher-package.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.add-teacher-package.nav[data-icon-position=left] .button-text{text-align:left}.add-teacher-package.nav[data-size=large]{border-radius:100px;padding:5px}.add-teacher-package.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.add-teacher-package.nav[data-size=large] .icon{height:80px}.add-teacher-package.nav[data-size=regular]{padding:20px 31px}.add-teacher-package.nav[data-size=regular] .icon{width:auto;height:23px}.add-teacher-package.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.add-teacher-package.nav[data-size=small]{padding:10px}.add-teacher-package.nav[data-size=small] .icon{width:auto;height:16px}.add-teacher-package.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.add-teacher-package.nav[data-size=tiny]{padding:15px 20px}.add-teacher-package.nav[data-size=tiny] .icon{width:auto;height:10px}.add-teacher-package.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.add-teacher-package.nav[data-size=mini]{padding:4px 12px}.add-teacher-package.nav[data-size=mini] .icon{width:auto;height:5px}.add-teacher-package.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.add-teacher-package.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.add-teacher-package.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--admin-main);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.add-teacher-package.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.add-teacher-package.legacy .button-text,.add-teacher-package.legacy .icon{z-index:11}.add-teacher-package.legacy .button-text{color:var(--admin-main);z-index:11;font-weight:400}.add-teacher-package.legacy svg{color:var(--admin-main)}.add-teacher-package.legacy:hover:before,.add-teacher-package.legacy.selected:before{background-color:var(--admin-main);border:2px solid var(--admin-main)}.add-teacher-package.legacy:hover .button-text,.add-teacher-package.legacy.selected .button-text{color:var(--default-color-2)}.add-teacher-package.legacy:hover img,.add-teacher-package.legacy.selected img{transform:scale(.95)}.add-teacher-package.legacy.disabled{pointer-events:none}.add-teacher-package.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.add-teacher-package.legacy.disabled .button-text{color:var(--ui-disabled)}.add-teacher-package.legacy.disabled .icon{opacity:.5}.add-teacher-package.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.add-teacher-package.legacy.invalid .button-text{color:var(--ui-disabled)}.add-teacher-package.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-teacher-package.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.add-teacher-package.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.add-teacher-package.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.add-teacher-package.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.add-teacher-package.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.add-teacher-package.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.add-teacher-package.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.add-teacher-package.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.add-teacher-package.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.add-teacher-package.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.add-teacher-package.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.add-teacher-package.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.add-teacher-package.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.add-teacher-package.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.add-teacher-package.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.add-teacher-package.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.add-teacher-package.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.add-teacher-package.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.add-teacher-package.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.add-teacher-package.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.add-teacher-package.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.add-teacher-package.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.add-teacher-package.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.add-family-package{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.add-family-package:focus{text-decoration:none}.add-family-package[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.add-family-package[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.add-family-package .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.add-family-package .button-text.ws-no-wrap{white-space:nowrap}.add-family-package:active,.add-family-package:hover{cursor:pointer;text-decoration:none}.add-family-package.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.add-family-package.pill:before{content:"";background:var(--quote-form-dark);border:2px solid var(--quote-form-dark);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.add-family-package.pill .button-text,.add-family-package.pill .icon{z-index:11}.add-family-package.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.add-family-package.pill svg{color:var(--default-color-2)}.add-family-package.pill:hover:not(.compact):before,.add-family-package.pill.selected:before{filter:brightness(1.3)}.add-family-package.pill.no-shadow:before{box-shadow:none}.add-family-package.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.add-family-package.pill.has-border:before{border-color:var(--quote-form-dark);box-shadow:none!important}.add-family-package.pill.has-border:hover:not(.compact):before,.add-family-package.pill.has-border.selected:before{border-color:var(--quote-form-dark)!important;box-shadow:none!important}.add-family-package.pill.alt-hover:hover:not(.compact):before,.add-family-package.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.add-family-package.pill.alt-hover:hover:not(.compact) .icon,.add-family-package.pill.alt-hover.selected .icon,.add-family-package.pill.alt-hover:hover:not(.compact) .button-text,.add-family-package.pill.alt-hover.selected .button-text{color:var(--quote-form-dark)}.add-family-package.pill.alt-hover:hover:not(.compact) .icon,.add-family-package.pill.alt-hover.selected .icon{background-color:var(--quote-form-dark)}.add-family-package.pill.disabled,.add-family-package.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.add-family-package.pill.disabled:before,.add-family-package.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.add-family-package.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.add-family-package.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.add-family-package.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.add-family-package.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-family-package.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.add-family-package.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.add-family-package.pill .dropdown-caret{margin-right:10px}.add-family-package.pill[data-icon-position=null] .icon,.add-family-package.pill[data-icon-position=none] .icon{display:none!important}.add-family-package.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.add-family-package.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.add-family-package.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.add-family-package.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.add-family-package.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.add-family-package.pill[data-size=micro][data-icon-position=null],.add-family-package.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.add-family-package.pill[data-size=micro][data-icon-position=null] .button-text,.add-family-package.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.add-family-package.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.add-family-package.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.add-family-package.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.add-family-package.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.add-family-package.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.add-family-package.pill[data-size=mini][data-icon-position=null],.add-family-package.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.add-family-package.pill[data-size=mini][data-icon-position=null] .button-text,.add-family-package.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.add-family-package.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.add-family-package.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.add-family-package.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.add-family-package.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.add-family-package.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.add-family-package.pill[data-size=tiny][data-icon-position=null],.add-family-package.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.add-family-package.pill[data-size=tiny][data-icon-position=null] .button-text,.add-family-package.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.add-family-package.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.add-family-package.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.add-family-package.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.add-family-package.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.add-family-package.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.add-family-package.pill[data-size=small][data-icon-position=null],.add-family-package.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.add-family-package.pill[data-size=small][data-icon-position=null] .button-text,.add-family-package.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.add-family-package.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.add-family-package.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.add-family-package.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.add-family-package.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.add-family-package.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.add-family-package.pill[data-size=regular][data-icon-position=null],.add-family-package.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.add-family-package.pill[data-size=regular][data-icon-position=null] .button-text,.add-family-package.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.add-family-package.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.add-family-package.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.add-family-package.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.add-family-package.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.add-family-package.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.add-family-package.pill[data-size=large][data-icon-position=null],.add-family-package.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.add-family-package.pill[data-size=large][data-icon-position=null] .button-text,.add-family-package.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.add-family-package.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.add-family-package.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.add-family-package.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.add-family-package.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.add-family-package.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.add-family-package.pill[data-size=xlarge][data-icon-position=null],.add-family-package.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.add-family-package.pill[data-size=xlarge][data-icon-position=null] .button-text,.add-family-package.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.add-family-package.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.add-family-package.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.add-family-package.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.add-family-package.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.add-family-package.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.add-family-package.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.add-family-package.pill.icon-no-bg[data-size=small] .icon{padding:18px}.add-family-package.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.add-family-package.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.add-family-package.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.add-family-package.pill.icon-no-bg[data-size=large] .icon{padding:30px}.add-family-package.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.add-family-package.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.add-family-package.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.add-family-package.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.add-family-package.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.add-family-package.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.add-family-package.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.add-family-package.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.add-family-package.pill[data-size=responsive][data-icon-position=null],.add-family-package.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.add-family-package.pill[data-size=responsive][data-icon-position=null] .button-text,.add-family-package.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.add-family-package.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.add-family-package.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.add-family-package.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.add-family-package.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.add-family-package.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.add-family-package.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.add-family-package.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.add-family-package.pill[data-size=responsive][data-icon-position=null],.add-family-package.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.add-family-package.pill[data-size=responsive][data-icon-position=null] .button-text,.add-family-package.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.add-family-package.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.add-family-package.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.add-family-package.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.add-family-package.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.add-family-package.pill.compact.hide-bg:before{opacity:0}.add-family-package.pill.compact .button-text{white-space:nowrap}.add-family-package.pill.compact:hover{max-width:100%}.add-family-package.pill.compact:hover.hide-bg:before{opacity:1}.add-family-package.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.add-family-package.pill-alt:before{content:"";background:var(--quote-form-dark);border:2px solid var(--quote-form-dark);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.add-family-package.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.add-family-package.pill-alt:hover:before,.add-family-package.pill-alt.selected:before{background:var(--quote-form-dark)}.add-family-package.pill-alt:hover .button-text,.add-family-package.pill-alt.selected .button-text{color:var(--default-bg)}.add-family-package.pill-alt.disabled,.add-family-package.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.add-family-package.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-family-package.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.add-family-package.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.add-family-package.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.add-family-package.round .icon,.add-family-package.round svg{justify-content:center;align-items:center;height:100%;display:flex}.add-family-package.round:hover,.add-family-package.round.selected{opacity:1}.add-family-package.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.add-family-package.round.disabled{pointer-events:none}.add-family-package.round.disabled .icon{filter:saturate(0)}.add-family-package.round[data-size=large]{width:60px;height:60px;font-size:25px}.add-family-package.round[data-size=regular]{width:50px;height:50px;font-size:20px}.add-family-package.round[data-size=small]{width:40px;height:40px;font-size:16px}.add-family-package.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.add-family-package.round[data-size=mini]{width:20px;height:20px;font-size:12px}.add-family-package.nav{flex-wrap:nowrap}.add-family-package.nav svg{color:var(--troubadour-main)}.add-family-package.nav .icon,.add-family-package.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.add-family-package.nav .button-text{color:var(--quote-form-dark);font-weight:700}.add-family-package.nav:hover{text-decoration:underline}.add-family-package.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.add-family-package.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.add-family-package.nav[data-icon-position=right][data-size=tiny] .icon,.add-family-package.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.add-family-package.nav[data-icon-position=right] .button-text{text-align:right}.add-family-package.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.add-family-package.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.add-family-package.nav[data-icon-position=left][data-size=tiny] .icon,.add-family-package.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.add-family-package.nav[data-icon-position=left] .button-text{text-align:left}.add-family-package.nav[data-size=large]{border-radius:100px;padding:5px}.add-family-package.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.add-family-package.nav[data-size=large] .icon{height:80px}.add-family-package.nav[data-size=regular]{padding:20px 31px}.add-family-package.nav[data-size=regular] .icon{width:auto;height:23px}.add-family-package.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.add-family-package.nav[data-size=small]{padding:10px}.add-family-package.nav[data-size=small] .icon{width:auto;height:16px}.add-family-package.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.add-family-package.nav[data-size=tiny]{padding:15px 20px}.add-family-package.nav[data-size=tiny] .icon{width:auto;height:10px}.add-family-package.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.add-family-package.nav[data-size=mini]{padding:4px 12px}.add-family-package.nav[data-size=mini] .icon{width:auto;height:5px}.add-family-package.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.add-family-package.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.add-family-package.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--quote-form-dark);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.add-family-package.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.add-family-package.legacy .button-text,.add-family-package.legacy .icon{z-index:11}.add-family-package.legacy .button-text{color:var(--quote-form-dark);z-index:11;font-weight:400}.add-family-package.legacy svg{color:var(--quote-form-dark)}.add-family-package.legacy:hover:before,.add-family-package.legacy.selected:before{background-color:var(--quote-form-dark);border:2px solid var(--quote-form-dark)}.add-family-package.legacy:hover .button-text,.add-family-package.legacy.selected .button-text{color:var(--default-color-2)}.add-family-package.legacy:hover img,.add-family-package.legacy.selected img{transform:scale(.95)}.add-family-package.legacy.disabled{pointer-events:none}.add-family-package.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.add-family-package.legacy.disabled .button-text{color:var(--ui-disabled)}.add-family-package.legacy.disabled .icon{opacity:.5}.add-family-package.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.add-family-package.legacy.invalid .button-text{color:var(--ui-disabled)}.add-family-package.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-family-package.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.add-family-package.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.add-family-package.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.add-family-package.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.add-family-package.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.add-family-package.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.add-family-package.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.add-family-package.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.add-family-package.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.add-family-package.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.add-family-package.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.add-family-package.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.add-family-package.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.add-family-package.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.add-family-package.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.add-family-package.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.add-family-package.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.add-family-package.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.add-family-package.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.add-family-package.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.add-family-package.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.add-family-package.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.add-family-package.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.cart-checkout{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.cart-checkout:focus{text-decoration:none}.cart-checkout[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.cart-checkout[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.cart-checkout .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.cart-checkout .button-text.ws-no-wrap{white-space:nowrap}.cart-checkout:active,.cart-checkout:hover{cursor:pointer;text-decoration:none}.cart-checkout.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.cart-checkout.pill:before{content:"";background:var(--troubadour-main-5);border:2px solid var(--troubadour-main-5);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.cart-checkout.pill .button-text,.cart-checkout.pill .icon{z-index:11}.cart-checkout.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.cart-checkout.pill svg{color:var(--default-color-2)}.cart-checkout.pill:hover:not(.compact):before,.cart-checkout.pill.selected:before{filter:brightness(1.3)}.cart-checkout.pill.no-shadow:before{box-shadow:none}.cart-checkout.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.cart-checkout.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.cart-checkout.pill.has-border:hover:not(.compact):before,.cart-checkout.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.cart-checkout.pill.alt-hover:hover:not(.compact):before,.cart-checkout.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.cart-checkout.pill.alt-hover:hover:not(.compact) .icon,.cart-checkout.pill.alt-hover.selected .icon,.cart-checkout.pill.alt-hover:hover:not(.compact) .button-text,.cart-checkout.pill.alt-hover.selected .button-text{color:var(--troubadour-main-5)}.cart-checkout.pill.alt-hover:hover:not(.compact) .icon,.cart-checkout.pill.alt-hover.selected .icon{background-color:var(--troubadour-main-5)}.cart-checkout.pill.disabled,.cart-checkout.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.cart-checkout.pill.disabled:before,.cart-checkout.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.cart-checkout.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cart-checkout.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.cart-checkout.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.cart-checkout.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.cart-checkout.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.cart-checkout.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.cart-checkout.pill .dropdown-caret{margin-right:10px}.cart-checkout.pill[data-icon-position=null] .icon,.cart-checkout.pill[data-icon-position=none] .icon{display:none!important}.cart-checkout.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.cart-checkout.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.cart-checkout.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.cart-checkout.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.cart-checkout.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.cart-checkout.pill[data-size=micro][data-icon-position=null],.cart-checkout.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.cart-checkout.pill[data-size=micro][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.cart-checkout.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.cart-checkout.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.cart-checkout.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.cart-checkout.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.cart-checkout.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.cart-checkout.pill[data-size=mini][data-icon-position=null],.cart-checkout.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.cart-checkout.pill[data-size=mini][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.cart-checkout.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.cart-checkout.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.cart-checkout.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.cart-checkout.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.cart-checkout.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.cart-checkout.pill[data-size=tiny][data-icon-position=null],.cart-checkout.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.cart-checkout.pill[data-size=tiny][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.cart-checkout.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.cart-checkout.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.cart-checkout.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.cart-checkout.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.cart-checkout.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.cart-checkout.pill[data-size=small][data-icon-position=null],.cart-checkout.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.cart-checkout.pill[data-size=small][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.cart-checkout.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.cart-checkout.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.cart-checkout.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.cart-checkout.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.cart-checkout.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.cart-checkout.pill[data-size=regular][data-icon-position=null],.cart-checkout.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.cart-checkout.pill[data-size=regular][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.cart-checkout.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.cart-checkout.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.cart-checkout.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.cart-checkout.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.cart-checkout.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.cart-checkout.pill[data-size=large][data-icon-position=null],.cart-checkout.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.cart-checkout.pill[data-size=large][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.cart-checkout.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.cart-checkout.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.cart-checkout.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.cart-checkout.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.cart-checkout.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.cart-checkout.pill[data-size=xlarge][data-icon-position=null],.cart-checkout.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.cart-checkout.pill[data-size=xlarge][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.cart-checkout.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.cart-checkout.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.cart-checkout.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.cart-checkout.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.cart-checkout.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.cart-checkout.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.cart-checkout.pill.icon-no-bg[data-size=small] .icon{padding:18px}.cart-checkout.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.cart-checkout.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.cart-checkout.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.cart-checkout.pill.icon-no-bg[data-size=large] .icon{padding:30px}.cart-checkout.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.cart-checkout.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.cart-checkout.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.cart-checkout.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.cart-checkout.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.cart-checkout.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.cart-checkout.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.cart-checkout.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.cart-checkout.pill[data-size=responsive][data-icon-position=null],.cart-checkout.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.cart-checkout.pill[data-size=responsive][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.cart-checkout.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.cart-checkout.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.cart-checkout.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.cart-checkout.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.cart-checkout.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.cart-checkout.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.cart-checkout.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.cart-checkout.pill[data-size=responsive][data-icon-position=null],.cart-checkout.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.cart-checkout.pill[data-size=responsive][data-icon-position=null] .button-text,.cart-checkout.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.cart-checkout.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.cart-checkout.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.cart-checkout.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.cart-checkout.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.cart-checkout.pill.compact.hide-bg:before{opacity:0}.cart-checkout.pill.compact .button-text{white-space:nowrap}.cart-checkout.pill.compact:hover{max-width:100%}.cart-checkout.pill.compact:hover.hide-bg:before{opacity:1}.cart-checkout.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.cart-checkout.pill-alt:before{content:"";background:var(--troubadour-main-5);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.cart-checkout.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.cart-checkout.pill-alt:hover:before,.cart-checkout.pill-alt.selected:before{background:var(--button-border)}.cart-checkout.pill-alt:hover .button-text,.cart-checkout.pill-alt.selected .button-text{color:var(--default-bg)}.cart-checkout.pill-alt.disabled,.cart-checkout.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.cart-checkout.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.cart-checkout.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.cart-checkout.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.cart-checkout.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.cart-checkout.round .icon,.cart-checkout.round svg{justify-content:center;align-items:center;height:100%;display:flex}.cart-checkout.round:hover,.cart-checkout.round.selected{opacity:1}.cart-checkout.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.cart-checkout.round.disabled{pointer-events:none}.cart-checkout.round.disabled .icon{filter:saturate(0)}.cart-checkout.round[data-size=large]{width:60px;height:60px;font-size:25px}.cart-checkout.round[data-size=regular]{width:50px;height:50px;font-size:20px}.cart-checkout.round[data-size=small]{width:40px;height:40px;font-size:16px}.cart-checkout.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.cart-checkout.round[data-size=mini]{width:20px;height:20px;font-size:12px}.cart-checkout.nav{flex-wrap:nowrap}.cart-checkout.nav svg{color:var(--troubadour-main)}.cart-checkout.nav .icon,.cart-checkout.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.cart-checkout.nav .button-text{color:var(--troubadour-main-5);font-weight:700}.cart-checkout.nav:hover{text-decoration:underline}.cart-checkout.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.cart-checkout.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.cart-checkout.nav[data-icon-position=right][data-size=tiny] .icon,.cart-checkout.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.cart-checkout.nav[data-icon-position=right] .button-text{text-align:right}.cart-checkout.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.cart-checkout.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.cart-checkout.nav[data-icon-position=left][data-size=tiny] .icon,.cart-checkout.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.cart-checkout.nav[data-icon-position=left] .button-text{text-align:left}.cart-checkout.nav[data-size=large]{border-radius:100px;padding:5px}.cart-checkout.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.cart-checkout.nav[data-size=large] .icon{height:80px}.cart-checkout.nav[data-size=regular]{padding:20px 31px}.cart-checkout.nav[data-size=regular] .icon{width:auto;height:23px}.cart-checkout.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.cart-checkout.nav[data-size=small]{padding:10px}.cart-checkout.nav[data-size=small] .icon{width:auto;height:16px}.cart-checkout.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.cart-checkout.nav[data-size=tiny]{padding:15px 20px}.cart-checkout.nav[data-size=tiny] .icon{width:auto;height:10px}.cart-checkout.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.cart-checkout.nav[data-size=mini]{padding:4px 12px}.cart-checkout.nav[data-size=mini] .icon{width:auto;height:5px}.cart-checkout.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.cart-checkout.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.cart-checkout.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--troubadour-main-5);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.cart-checkout.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.cart-checkout.legacy .button-text,.cart-checkout.legacy .icon{z-index:11}.cart-checkout.legacy .button-text{color:var(--troubadour-main-5);z-index:11;font-weight:400}.cart-checkout.legacy svg{color:var(--troubadour-main-5)}.cart-checkout.legacy:hover:before,.cart-checkout.legacy.selected:before{background-color:var(--troubadour-main-5);border:2px solid var(--troubadour-main-5)}.cart-checkout.legacy:hover .button-text,.cart-checkout.legacy.selected .button-text{color:var(--default-color-2)}.cart-checkout.legacy:hover img,.cart-checkout.legacy.selected img{transform:scale(.95)}.cart-checkout.legacy.disabled{pointer-events:none}.cart-checkout.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.cart-checkout.legacy.disabled .button-text{color:var(--ui-disabled)}.cart-checkout.legacy.disabled .icon{opacity:.5}.cart-checkout.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.cart-checkout.legacy.invalid .button-text{color:var(--ui-disabled)}.cart-checkout.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.cart-checkout.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.cart-checkout.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.cart-checkout.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.cart-checkout.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.cart-checkout.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.cart-checkout.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.cart-checkout.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.cart-checkout.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.cart-checkout.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.cart-checkout.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.cart-checkout.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.cart-checkout.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.cart-checkout.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.cart-checkout.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.cart-checkout.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.cart-checkout.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.cart-checkout.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.cart-checkout.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.cart-checkout.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.cart-checkout.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.cart-checkout.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.cart-checkout.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.cart-checkout.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.submit-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.submit-button:focus{text-decoration:none}.submit-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.submit-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.submit-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.submit-button .button-text.ws-no-wrap{white-space:nowrap}.submit-button:active,.submit-button:hover{cursor:pointer;text-decoration:none}.submit-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.submit-button.pill:before{content:"";background:var(--button-login);border:2px solid var(--button-login);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.submit-button.pill .button-text,.submit-button.pill .icon{z-index:11}.submit-button.pill .button-text{color:var(--default-bg);z-index:11;font-weight:400;overflow:hidden}.submit-button.pill svg{color:var(--default-bg)}.submit-button.pill:hover:not(.compact):before,.submit-button.pill.selected:before{filter:brightness(1.3)}.submit-button.pill.no-shadow:before{box-shadow:none}.submit-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.submit-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.submit-button.pill.has-border:hover:not(.compact):before,.submit-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.submit-button.pill.alt-hover:hover:not(.compact):before,.submit-button.pill.alt-hover.selected:before{background:var(--default-bg);border:2px solid var(--default-bg);filter:brightness()}.submit-button.pill.alt-hover:hover:not(.compact) .icon,.submit-button.pill.alt-hover.selected .icon,.submit-button.pill.alt-hover:hover:not(.compact) .button-text,.submit-button.pill.alt-hover.selected .button-text{color:var(--button-login)}.submit-button.pill.alt-hover:hover:not(.compact) .icon,.submit-button.pill.alt-hover.selected .icon{background-color:var(--button-login)}.submit-button.pill.disabled,.submit-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.submit-button.pill.disabled:before,.submit-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.submit-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.submit-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.submit-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.submit-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.submit-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.submit-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.submit-button.pill .dropdown-caret{margin-right:10px}.submit-button.pill[data-icon-position=null] .icon,.submit-button.pill[data-icon-position=none] .icon{display:none!important}.submit-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.submit-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.submit-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.submit-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.submit-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.submit-button.pill[data-size=micro][data-icon-position=null],.submit-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.submit-button.pill[data-size=micro][data-icon-position=null] .button-text,.submit-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.submit-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.submit-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.submit-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.submit-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.submit-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.submit-button.pill[data-size=mini][data-icon-position=null],.submit-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.submit-button.pill[data-size=mini][data-icon-position=null] .button-text,.submit-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.submit-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.submit-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.submit-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.submit-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.submit-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.submit-button.pill[data-size=tiny][data-icon-position=null],.submit-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.submit-button.pill[data-size=tiny][data-icon-position=null] .button-text,.submit-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.submit-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.submit-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.submit-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.submit-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.submit-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.submit-button.pill[data-size=small][data-icon-position=null],.submit-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.submit-button.pill[data-size=small][data-icon-position=null] .button-text,.submit-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.submit-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.submit-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.submit-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.submit-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.submit-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.submit-button.pill[data-size=regular][data-icon-position=null],.submit-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.submit-button.pill[data-size=regular][data-icon-position=null] .button-text,.submit-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.submit-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.submit-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.submit-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.submit-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.submit-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.submit-button.pill[data-size=large][data-icon-position=null],.submit-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.submit-button.pill[data-size=large][data-icon-position=null] .button-text,.submit-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.submit-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.submit-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.submit-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.submit-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.submit-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.submit-button.pill[data-size=xlarge][data-icon-position=null],.submit-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.submit-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.submit-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.submit-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.submit-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.submit-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.submit-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.submit-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.submit-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.submit-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.submit-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.submit-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.submit-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.submit-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.submit-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.submit-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.submit-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.submit-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.submit-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.submit-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.submit-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.submit-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.submit-button.pill[data-size=responsive][data-icon-position=null],.submit-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.submit-button.pill[data-size=responsive][data-icon-position=null] .button-text,.submit-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.submit-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.submit-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.submit-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.submit-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.submit-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.submit-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.submit-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.submit-button.pill[data-size=responsive][data-icon-position=null],.submit-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.submit-button.pill[data-size=responsive][data-icon-position=null] .button-text,.submit-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.submit-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.submit-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.submit-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.submit-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.submit-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.submit-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.submit-button.pill.compact.hide-bg:before{opacity:0}.submit-button.pill.compact .button-text{white-space:nowrap}.submit-button.pill.compact:hover{max-width:100%}.submit-button.pill.compact:hover.hide-bg:before{opacity:1}.submit-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.submit-button.pill-alt:before{content:"";background:var(--button-login);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.submit-button.pill-alt .button-text{color:var(--default-bg);z-index:11;font-weight:400}.submit-button.pill-alt:hover:before,.submit-button.pill-alt.selected:before{background:var(--button-border)}.submit-button.pill-alt:hover .button-text,.submit-button.pill-alt.selected .button-text{color:var(--default-bg)}.submit-button.pill-alt.disabled,.submit-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.submit-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.submit-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.submit-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.submit-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.submit-button.round .icon,.submit-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.submit-button.round:hover,.submit-button.round.selected{opacity:1}.submit-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.submit-button.round.disabled{pointer-events:none}.submit-button.round.disabled .icon{filter:saturate(0)}.submit-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.submit-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.submit-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.submit-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.submit-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.submit-button.nav{flex-wrap:nowrap}.submit-button.nav svg{color:var(--troubadour-main)}.submit-button.nav .icon,.submit-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.submit-button.nav .button-text{color:var(--button-login);font-weight:700}.submit-button.nav:hover{text-decoration:underline}.submit-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.submit-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.submit-button.nav[data-icon-position=right][data-size=tiny] .icon,.submit-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.submit-button.nav[data-icon-position=right] .button-text{text-align:right}.submit-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.submit-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.submit-button.nav[data-icon-position=left][data-size=tiny] .icon,.submit-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.submit-button.nav[data-icon-position=left] .button-text{text-align:left}.submit-button.nav[data-size=large]{border-radius:100px;padding:5px}.submit-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.submit-button.nav[data-size=large] .icon{height:80px}.submit-button.nav[data-size=regular]{padding:20px 31px}.submit-button.nav[data-size=regular] .icon{width:auto;height:23px}.submit-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.submit-button.nav[data-size=small]{padding:10px}.submit-button.nav[data-size=small] .icon{width:auto;height:16px}.submit-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.submit-button.nav[data-size=tiny]{padding:15px 20px}.submit-button.nav[data-size=tiny] .icon{width:auto;height:10px}.submit-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.submit-button.nav[data-size=mini]{padding:4px 12px}.submit-button.nav[data-size=mini] .icon{width:auto;height:5px}.submit-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.submit-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.submit-button.legacy:before{content:"";background-color:var(--default-bg);border:2px solid var(--button-login);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.submit-button.legacy.has-shadow:before{border:2px solid var(--default-bg);box-shadow:var(--dropshadow)}.submit-button.legacy .button-text,.submit-button.legacy .icon{z-index:11}.submit-button.legacy .button-text{color:var(--button-login);z-index:11;font-weight:400}.submit-button.legacy svg{color:var(--button-login)}.submit-button.legacy:hover:before,.submit-button.legacy.selected:before{background-color:var(--button-login);border:2px solid var(--button-login)}.submit-button.legacy:hover .button-text,.submit-button.legacy.selected .button-text{color:var(--default-bg)}.submit-button.legacy:hover img,.submit-button.legacy.selected img{transform:scale(.95)}.submit-button.legacy.disabled{pointer-events:none}.submit-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.submit-button.legacy.disabled .button-text{color:var(--ui-disabled)}.submit-button.legacy.disabled .icon{opacity:.5}.submit-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.submit-button.legacy.invalid .button-text{color:var(--ui-disabled)}.submit-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.submit-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.submit-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.submit-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.submit-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.submit-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.submit-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.submit-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.submit-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.submit-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.submit-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.submit-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.submit-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.submit-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.submit-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.submit-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.submit-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.submit-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.submit-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.submit-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.submit-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.submit-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.submit-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.submit-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.troubadour-login-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.troubadour-login-button:focus{text-decoration:none}.troubadour-login-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.troubadour-login-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.troubadour-login-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.troubadour-login-button .button-text.ws-no-wrap{white-space:nowrap}.troubadour-login-button:active,.troubadour-login-button:hover{cursor:pointer;text-decoration:none}.troubadour-login-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.troubadour-login-button.pill:before{content:"";background:var(--troubadour-main-2);border:2px solid var(--troubadour-main-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.troubadour-login-button.pill .button-text,.troubadour-login-button.pill .icon{z-index:11}.troubadour-login-button.pill .button-text{color:var(--default-bg);z-index:11;font-weight:400;overflow:hidden}.troubadour-login-button.pill svg{color:var(--default-bg)}.troubadour-login-button.pill:hover:not(.compact):before,.troubadour-login-button.pill.selected:before{filter:brightness(1.3)}.troubadour-login-button.pill.no-shadow:before{box-shadow:none}.troubadour-login-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.troubadour-login-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.troubadour-login-button.pill.has-border:hover:not(.compact):before,.troubadour-login-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.troubadour-login-button.pill.alt-hover:hover:not(.compact):before,.troubadour-login-button.pill.alt-hover.selected:before{background:var(--default-bg);border:2px solid var(--default-bg);filter:brightness()}.troubadour-login-button.pill.alt-hover:hover:not(.compact) .icon,.troubadour-login-button.pill.alt-hover.selected .icon,.troubadour-login-button.pill.alt-hover:hover:not(.compact) .button-text,.troubadour-login-button.pill.alt-hover.selected .button-text{color:var(--troubadour-main-2)}.troubadour-login-button.pill.alt-hover:hover:not(.compact) .icon,.troubadour-login-button.pill.alt-hover.selected .icon{background-color:var(--troubadour-main-2)}.troubadour-login-button.pill.disabled,.troubadour-login-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.troubadour-login-button.pill.disabled:before,.troubadour-login-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.troubadour-login-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.troubadour-login-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.troubadour-login-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.troubadour-login-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-login-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troubadour-login-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troubadour-login-button.pill .dropdown-caret{margin-right:10px}.troubadour-login-button.pill[data-icon-position=null] .icon,.troubadour-login-button.pill[data-icon-position=none] .icon{display:none!important}.troubadour-login-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.troubadour-login-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.troubadour-login-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.troubadour-login-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.troubadour-login-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.troubadour-login-button.pill[data-size=micro][data-icon-position=null],.troubadour-login-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.troubadour-login-button.pill[data-size=micro][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.troubadour-login-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.troubadour-login-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troubadour-login-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.troubadour-login-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troubadour-login-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troubadour-login-button.pill[data-size=mini][data-icon-position=null],.troubadour-login-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.troubadour-login-button.pill[data-size=mini][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.troubadour-login-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.troubadour-login-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troubadour-login-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troubadour-login-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troubadour-login-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troubadour-login-button.pill[data-size=tiny][data-icon-position=null],.troubadour-login-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.troubadour-login-button.pill[data-size=tiny][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.troubadour-login-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.troubadour-login-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troubadour-login-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troubadour-login-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troubadour-login-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troubadour-login-button.pill[data-size=small][data-icon-position=null],.troubadour-login-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.troubadour-login-button.pill[data-size=small][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.troubadour-login-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.troubadour-login-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troubadour-login-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troubadour-login-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.troubadour-login-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.troubadour-login-button.pill[data-size=regular][data-icon-position=null],.troubadour-login-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.troubadour-login-button.pill[data-size=regular][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.troubadour-login-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.troubadour-login-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.troubadour-login-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.troubadour-login-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.troubadour-login-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.troubadour-login-button.pill[data-size=large][data-icon-position=null],.troubadour-login-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.troubadour-login-button.pill[data-size=large][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.troubadour-login-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.troubadour-login-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.troubadour-login-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.troubadour-login-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.troubadour-login-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.troubadour-login-button.pill[data-size=xlarge][data-icon-position=null],.troubadour-login-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.troubadour-login-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.troubadour-login-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.troubadour-login-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.troubadour-login-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.troubadour-login-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.troubadour-login-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.troubadour-login-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.troubadour-login-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.troubadour-login-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.troubadour-login-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.troubadour-login-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.troubadour-login-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.troubadour-login-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.troubadour-login-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.troubadour-login-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.troubadour-login-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.troubadour-login-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troubadour-login-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=null],.troubadour-login-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.troubadour-login-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.troubadour-login-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.troubadour-login-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.troubadour-login-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troubadour-login-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=null],.troubadour-login-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.troubadour-login-button.pill[data-size=responsive][data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.troubadour-login-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.troubadour-login-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.troubadour-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.troubadour-login-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.troubadour-login-button.pill.compact.hide-bg:before{opacity:0}.troubadour-login-button.pill.compact .button-text{white-space:nowrap}.troubadour-login-button.pill.compact:hover{max-width:100%}.troubadour-login-button.pill.compact:hover.hide-bg:before{opacity:1}.troubadour-login-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troubadour-login-button.pill-alt:before{content:"";background:var(--troubadour-main-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troubadour-login-button.pill-alt .button-text{color:var(--default-bg);z-index:11;font-weight:400}.troubadour-login-button.pill-alt:hover:before,.troubadour-login-button.pill-alt.selected:before{background:var(--button-border)}.troubadour-login-button.pill-alt:hover .button-text,.troubadour-login-button.pill-alt.selected .button-text{color:var(--default-bg)}.troubadour-login-button.pill-alt.disabled,.troubadour-login-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.troubadour-login-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-login-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.troubadour-login-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.troubadour-login-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.troubadour-login-button.round .icon,.troubadour-login-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.troubadour-login-button.round:hover,.troubadour-login-button.round.selected{opacity:1}.troubadour-login-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.troubadour-login-button.round.disabled{pointer-events:none}.troubadour-login-button.round.disabled .icon{filter:saturate(0)}.troubadour-login-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.troubadour-login-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.troubadour-login-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.troubadour-login-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.troubadour-login-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.troubadour-login-button.nav{flex-wrap:nowrap}.troubadour-login-button.nav svg{color:var(--troubadour-main)}.troubadour-login-button.nav .icon,.troubadour-login-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.troubadour-login-button.nav .button-text{color:var(--troubadour-main-2);font-weight:700}.troubadour-login-button.nav:hover{text-decoration:underline}.troubadour-login-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.troubadour-login-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.troubadour-login-button.nav[data-icon-position=right][data-size=tiny] .icon,.troubadour-login-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.troubadour-login-button.nav[data-icon-position=right] .button-text{text-align:right}.troubadour-login-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.troubadour-login-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.troubadour-login-button.nav[data-icon-position=left][data-size=tiny] .icon,.troubadour-login-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.troubadour-login-button.nav[data-icon-position=left] .button-text{text-align:left}.troubadour-login-button.nav[data-size=large]{border-radius:100px;padding:5px}.troubadour-login-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.troubadour-login-button.nav[data-size=large] .icon{height:80px}.troubadour-login-button.nav[data-size=regular]{padding:20px 31px}.troubadour-login-button.nav[data-size=regular] .icon{width:auto;height:23px}.troubadour-login-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.troubadour-login-button.nav[data-size=small]{padding:10px}.troubadour-login-button.nav[data-size=small] .icon{width:auto;height:16px}.troubadour-login-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.troubadour-login-button.nav[data-size=tiny]{padding:15px 20px}.troubadour-login-button.nav[data-size=tiny] .icon{width:auto;height:10px}.troubadour-login-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.troubadour-login-button.nav[data-size=mini]{padding:4px 12px}.troubadour-login-button.nav[data-size=mini] .icon{width:auto;height:5px}.troubadour-login-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.troubadour-login-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troubadour-login-button.legacy:before{content:"";background-color:var(--default-bg);border:2px solid var(--troubadour-main-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troubadour-login-button.legacy.has-shadow:before{border:2px solid var(--default-bg);box-shadow:var(--dropshadow)}.troubadour-login-button.legacy .button-text,.troubadour-login-button.legacy .icon{z-index:11}.troubadour-login-button.legacy .button-text{color:var(--troubadour-main-2);z-index:11;font-weight:400}.troubadour-login-button.legacy svg{color:var(--troubadour-main-2)}.troubadour-login-button.legacy:hover:before,.troubadour-login-button.legacy.selected:before{background-color:var(--troubadour-main-2);border:2px solid var(--troubadour-main-2)}.troubadour-login-button.legacy:hover .button-text,.troubadour-login-button.legacy.selected .button-text{color:var(--default-bg)}.troubadour-login-button.legacy:hover img,.troubadour-login-button.legacy.selected img{transform:scale(.95)}.troubadour-login-button.legacy.disabled{pointer-events:none}.troubadour-login-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troubadour-login-button.legacy.disabled .button-text{color:var(--ui-disabled)}.troubadour-login-button.legacy.disabled .icon{opacity:.5}.troubadour-login-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troubadour-login-button.legacy.invalid .button-text{color:var(--ui-disabled)}.troubadour-login-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-login-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troubadour-login-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troubadour-login-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.troubadour-login-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.troubadour-login-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.troubadour-login-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.troubadour-login-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.troubadour-login-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.troubadour-login-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.troubadour-login-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.troubadour-login-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.troubadour-login-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.troubadour-login-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.troubadour-login-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.troubadour-login-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.troubadour-login-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.troubadour-login-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.troubadour-login-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.troubadour-login-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.troubadour-login-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.troubadour-login-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.troubadour-login-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.troubadour-login-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.constellation-login-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.constellation-login-button:focus{text-decoration:none}.constellation-login-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.constellation-login-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.constellation-login-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.constellation-login-button .button-text.ws-no-wrap{white-space:nowrap}.constellation-login-button:active,.constellation-login-button:hover{cursor:pointer;text-decoration:none}.constellation-login-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.constellation-login-button.pill:before{content:"";background:var(--constellation-main-2);border:2px solid var(--constellation-main-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.constellation-login-button.pill .button-text,.constellation-login-button.pill .icon{z-index:11}.constellation-login-button.pill .button-text{color:var(--default-bg);z-index:11;font-weight:400;overflow:hidden}.constellation-login-button.pill svg{color:var(--default-bg)}.constellation-login-button.pill:hover:not(.compact):before,.constellation-login-button.pill.selected:before{filter:brightness(1.3)}.constellation-login-button.pill.no-shadow:before{box-shadow:none}.constellation-login-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.constellation-login-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.constellation-login-button.pill.has-border:hover:not(.compact):before,.constellation-login-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.constellation-login-button.pill.alt-hover:hover:not(.compact):before,.constellation-login-button.pill.alt-hover.selected:before{background:var(--default-bg);border:2px solid var(--default-bg);filter:brightness()}.constellation-login-button.pill.alt-hover:hover:not(.compact) .icon,.constellation-login-button.pill.alt-hover.selected .icon,.constellation-login-button.pill.alt-hover:hover:not(.compact) .button-text,.constellation-login-button.pill.alt-hover.selected .button-text{color:var(--constellation-main-2)}.constellation-login-button.pill.alt-hover:hover:not(.compact) .icon,.constellation-login-button.pill.alt-hover.selected .icon{background-color:var(--constellation-main-2)}.constellation-login-button.pill.disabled,.constellation-login-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.constellation-login-button.pill.disabled:before,.constellation-login-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.constellation-login-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.constellation-login-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.constellation-login-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.constellation-login-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-login-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.constellation-login-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.constellation-login-button.pill .dropdown-caret{margin-right:10px}.constellation-login-button.pill[data-icon-position=null] .icon,.constellation-login-button.pill[data-icon-position=none] .icon{display:none!important}.constellation-login-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.constellation-login-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.constellation-login-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.constellation-login-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.constellation-login-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.constellation-login-button.pill[data-size=micro][data-icon-position=null],.constellation-login-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.constellation-login-button.pill[data-size=micro][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.constellation-login-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.constellation-login-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.constellation-login-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.constellation-login-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.constellation-login-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.constellation-login-button.pill[data-size=mini][data-icon-position=null],.constellation-login-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.constellation-login-button.pill[data-size=mini][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.constellation-login-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.constellation-login-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.constellation-login-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.constellation-login-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.constellation-login-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.constellation-login-button.pill[data-size=tiny][data-icon-position=null],.constellation-login-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.constellation-login-button.pill[data-size=tiny][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.constellation-login-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.constellation-login-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.constellation-login-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.constellation-login-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.constellation-login-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.constellation-login-button.pill[data-size=small][data-icon-position=null],.constellation-login-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.constellation-login-button.pill[data-size=small][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.constellation-login-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.constellation-login-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.constellation-login-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.constellation-login-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.constellation-login-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.constellation-login-button.pill[data-size=regular][data-icon-position=null],.constellation-login-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.constellation-login-button.pill[data-size=regular][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.constellation-login-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.constellation-login-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.constellation-login-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.constellation-login-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.constellation-login-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.constellation-login-button.pill[data-size=large][data-icon-position=null],.constellation-login-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.constellation-login-button.pill[data-size=large][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.constellation-login-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.constellation-login-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.constellation-login-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.constellation-login-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.constellation-login-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.constellation-login-button.pill[data-size=xlarge][data-icon-position=null],.constellation-login-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.constellation-login-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.constellation-login-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.constellation-login-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.constellation-login-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.constellation-login-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.constellation-login-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.constellation-login-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.constellation-login-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.constellation-login-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.constellation-login-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.constellation-login-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.constellation-login-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.constellation-login-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.constellation-login-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.constellation-login-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.constellation-login-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.constellation-login-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.constellation-login-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.constellation-login-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.constellation-login-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.constellation-login-button.pill[data-size=responsive][data-icon-position=null],.constellation-login-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.constellation-login-button.pill[data-size=responsive][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.constellation-login-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.constellation-login-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.constellation-login-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.constellation-login-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.constellation-login-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.constellation-login-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.constellation-login-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.constellation-login-button.pill[data-size=responsive][data-icon-position=null],.constellation-login-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.constellation-login-button.pill[data-size=responsive][data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.constellation-login-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.constellation-login-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.constellation-login-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.constellation-login-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.constellation-login-button.pill.compact.hide-bg:before{opacity:0}.constellation-login-button.pill.compact .button-text{white-space:nowrap}.constellation-login-button.pill.compact:hover{max-width:100%}.constellation-login-button.pill.compact:hover.hide-bg:before{opacity:1}.constellation-login-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.constellation-login-button.pill-alt:before{content:"";background:var(--constellation-main-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.constellation-login-button.pill-alt .button-text{color:var(--default-bg);z-index:11;font-weight:400}.constellation-login-button.pill-alt:hover:before,.constellation-login-button.pill-alt.selected:before{background:var(--button-border)}.constellation-login-button.pill-alt:hover .button-text,.constellation-login-button.pill-alt.selected .button-text{color:var(--default-bg)}.constellation-login-button.pill-alt.disabled,.constellation-login-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.constellation-login-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-login-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.constellation-login-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.constellation-login-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.constellation-login-button.round .icon,.constellation-login-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.constellation-login-button.round:hover,.constellation-login-button.round.selected{opacity:1}.constellation-login-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.constellation-login-button.round.disabled{pointer-events:none}.constellation-login-button.round.disabled .icon{filter:saturate(0)}.constellation-login-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.constellation-login-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.constellation-login-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.constellation-login-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.constellation-login-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.constellation-login-button.nav{flex-wrap:nowrap}.constellation-login-button.nav svg{color:var(--troubadour-main)}.constellation-login-button.nav .icon,.constellation-login-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.constellation-login-button.nav .button-text{color:var(--constellation-main-2);font-weight:700}.constellation-login-button.nav:hover{text-decoration:underline}.constellation-login-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.constellation-login-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.constellation-login-button.nav[data-icon-position=right][data-size=tiny] .icon,.constellation-login-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.constellation-login-button.nav[data-icon-position=right] .button-text{text-align:right}.constellation-login-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.constellation-login-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.constellation-login-button.nav[data-icon-position=left][data-size=tiny] .icon,.constellation-login-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.constellation-login-button.nav[data-icon-position=left] .button-text{text-align:left}.constellation-login-button.nav[data-size=large]{border-radius:100px;padding:5px}.constellation-login-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.constellation-login-button.nav[data-size=large] .icon{height:80px}.constellation-login-button.nav[data-size=regular]{padding:20px 31px}.constellation-login-button.nav[data-size=regular] .icon{width:auto;height:23px}.constellation-login-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.constellation-login-button.nav[data-size=small]{padding:10px}.constellation-login-button.nav[data-size=small] .icon{width:auto;height:16px}.constellation-login-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.constellation-login-button.nav[data-size=tiny]{padding:15px 20px}.constellation-login-button.nav[data-size=tiny] .icon{width:auto;height:10px}.constellation-login-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.constellation-login-button.nav[data-size=mini]{padding:4px 12px}.constellation-login-button.nav[data-size=mini] .icon{width:auto;height:5px}.constellation-login-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.constellation-login-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.constellation-login-button.legacy:before{content:"";background-color:var(--default-bg);border:2px solid var(--constellation-main-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.constellation-login-button.legacy.has-shadow:before{border:2px solid var(--default-bg);box-shadow:var(--dropshadow)}.constellation-login-button.legacy .button-text,.constellation-login-button.legacy .icon{z-index:11}.constellation-login-button.legacy .button-text{color:var(--constellation-main-2);z-index:11;font-weight:400}.constellation-login-button.legacy svg{color:var(--constellation-main-2)}.constellation-login-button.legacy:hover:before,.constellation-login-button.legacy.selected:before{background-color:var(--constellation-main-2);border:2px solid var(--constellation-main-2)}.constellation-login-button.legacy:hover .button-text,.constellation-login-button.legacy.selected .button-text{color:var(--default-bg)}.constellation-login-button.legacy:hover img,.constellation-login-button.legacy.selected img{transform:scale(.95)}.constellation-login-button.legacy.disabled{pointer-events:none}.constellation-login-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.constellation-login-button.legacy.disabled .button-text{color:var(--ui-disabled)}.constellation-login-button.legacy.disabled .icon{opacity:.5}.constellation-login-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.constellation-login-button.legacy.invalid .button-text{color:var(--ui-disabled)}.constellation-login-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-login-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.constellation-login-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.constellation-login-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.constellation-login-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.constellation-login-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.constellation-login-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.constellation-login-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.constellation-login-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.constellation-login-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.constellation-login-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.constellation-login-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.constellation-login-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.constellation-login-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.constellation-login-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.constellation-login-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.constellation-login-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.constellation-login-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.constellation-login-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.constellation-login-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.constellation-login-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.constellation-login-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.constellation-login-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.constellation-login-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.troubadour-infos-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.troubadour-infos-button:focus{text-decoration:none}.troubadour-infos-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.troubadour-infos-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.troubadour-infos-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.troubadour-infos-button .button-text.ws-no-wrap{white-space:nowrap}.troubadour-infos-button:active,.troubadour-infos-button:hover{cursor:pointer;text-decoration:none}.troubadour-infos-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.troubadour-infos-button.pill:before{content:"";background:var(--default-bg);border:2px solid var(--default-bg);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.troubadour-infos-button.pill .button-text,.troubadour-infos-button.pill .icon{z-index:11}.troubadour-infos-button.pill .button-text{color:var(--troubadour-main-3);z-index:11;font-weight:400;overflow:hidden}.troubadour-infos-button.pill svg{color:var(--troubadour-main-3)}.troubadour-infos-button.pill:hover:not(.compact):before,.troubadour-infos-button.pill.selected:before{filter:brightness(1.3)}.troubadour-infos-button.pill.no-shadow:before{box-shadow:none}.troubadour-infos-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.troubadour-infos-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.troubadour-infos-button.pill.has-border:hover:not(.compact):before,.troubadour-infos-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.troubadour-infos-button.pill.alt-hover:hover:not(.compact):before,.troubadour-infos-button.pill.alt-hover.selected:before{background:var(--troubadour-main-3);border:2px solid var(--troubadour-main-3);filter:brightness()}.troubadour-infos-button.pill.alt-hover:hover:not(.compact) .icon,.troubadour-infos-button.pill.alt-hover.selected .icon,.troubadour-infos-button.pill.alt-hover:hover:not(.compact) .button-text,.troubadour-infos-button.pill.alt-hover.selected .button-text{color:var(--default-bg)}.troubadour-infos-button.pill.alt-hover:hover:not(.compact) .icon,.troubadour-infos-button.pill.alt-hover.selected .icon{background-color:var(--default-bg)}.troubadour-infos-button.pill.disabled,.troubadour-infos-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.troubadour-infos-button.pill.disabled:before,.troubadour-infos-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.troubadour-infos-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.troubadour-infos-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.troubadour-infos-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.troubadour-infos-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-infos-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troubadour-infos-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troubadour-infos-button.pill .dropdown-caret{margin-right:10px}.troubadour-infos-button.pill[data-icon-position=null] .icon,.troubadour-infos-button.pill[data-icon-position=none] .icon{display:none!important}.troubadour-infos-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.troubadour-infos-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.troubadour-infos-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.troubadour-infos-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.troubadour-infos-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.troubadour-infos-button.pill[data-size=micro][data-icon-position=null],.troubadour-infos-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.troubadour-infos-button.pill[data-size=micro][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.troubadour-infos-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.troubadour-infos-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troubadour-infos-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.troubadour-infos-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troubadour-infos-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troubadour-infos-button.pill[data-size=mini][data-icon-position=null],.troubadour-infos-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.troubadour-infos-button.pill[data-size=mini][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.troubadour-infos-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.troubadour-infos-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troubadour-infos-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troubadour-infos-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troubadour-infos-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troubadour-infos-button.pill[data-size=tiny][data-icon-position=null],.troubadour-infos-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.troubadour-infos-button.pill[data-size=tiny][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.troubadour-infos-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.troubadour-infos-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troubadour-infos-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troubadour-infos-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troubadour-infos-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troubadour-infos-button.pill[data-size=small][data-icon-position=null],.troubadour-infos-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.troubadour-infos-button.pill[data-size=small][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.troubadour-infos-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.troubadour-infos-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troubadour-infos-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troubadour-infos-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.troubadour-infos-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.troubadour-infos-button.pill[data-size=regular][data-icon-position=null],.troubadour-infos-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.troubadour-infos-button.pill[data-size=regular][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.troubadour-infos-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.troubadour-infos-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.troubadour-infos-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.troubadour-infos-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.troubadour-infos-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.troubadour-infos-button.pill[data-size=large][data-icon-position=null],.troubadour-infos-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.troubadour-infos-button.pill[data-size=large][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.troubadour-infos-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.troubadour-infos-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.troubadour-infos-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.troubadour-infos-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.troubadour-infos-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.troubadour-infos-button.pill[data-size=xlarge][data-icon-position=null],.troubadour-infos-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.troubadour-infos-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.troubadour-infos-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.troubadour-infos-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.troubadour-infos-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.troubadour-infos-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.troubadour-infos-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.troubadour-infos-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.troubadour-infos-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.troubadour-infos-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.troubadour-infos-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.troubadour-infos-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.troubadour-infos-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.troubadour-infos-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.troubadour-infos-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.troubadour-infos-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.troubadour-infos-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.troubadour-infos-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troubadour-infos-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=null],.troubadour-infos-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.troubadour-infos-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.troubadour-infos-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.troubadour-infos-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.troubadour-infos-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troubadour-infos-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=null],.troubadour-infos-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.troubadour-infos-button.pill[data-size=responsive][data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.troubadour-infos-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.troubadour-infos-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.troubadour-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.troubadour-infos-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.troubadour-infos-button.pill.compact.hide-bg:before{opacity:0}.troubadour-infos-button.pill.compact .button-text{white-space:nowrap}.troubadour-infos-button.pill.compact:hover{max-width:100%}.troubadour-infos-button.pill.compact:hover.hide-bg:before{opacity:1}.troubadour-infos-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troubadour-infos-button.pill-alt:before{content:"";background:var(--default-bg);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troubadour-infos-button.pill-alt .button-text{color:var(--troubadour-main-3);z-index:11;font-weight:400}.troubadour-infos-button.pill-alt:hover:before,.troubadour-infos-button.pill-alt.selected:before{background:var(--button-border)}.troubadour-infos-button.pill-alt:hover .button-text,.troubadour-infos-button.pill-alt.selected .button-text{color:var(--default-bg)}.troubadour-infos-button.pill-alt.disabled,.troubadour-infos-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.troubadour-infos-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-infos-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.troubadour-infos-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.troubadour-infos-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.troubadour-infos-button.round .icon,.troubadour-infos-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.troubadour-infos-button.round:hover,.troubadour-infos-button.round.selected{opacity:1}.troubadour-infos-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.troubadour-infos-button.round.disabled{pointer-events:none}.troubadour-infos-button.round.disabled .icon{filter:saturate(0)}.troubadour-infos-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.troubadour-infos-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.troubadour-infos-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.troubadour-infos-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.troubadour-infos-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.troubadour-infos-button.nav{flex-wrap:nowrap}.troubadour-infos-button.nav svg{color:var(--troubadour-main)}.troubadour-infos-button.nav .icon,.troubadour-infos-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.troubadour-infos-button.nav .button-text{color:var(--default-bg);font-weight:700}.troubadour-infos-button.nav:hover{text-decoration:underline}.troubadour-infos-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.troubadour-infos-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.troubadour-infos-button.nav[data-icon-position=right][data-size=tiny] .icon,.troubadour-infos-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.troubadour-infos-button.nav[data-icon-position=right] .button-text{text-align:right}.troubadour-infos-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.troubadour-infos-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.troubadour-infos-button.nav[data-icon-position=left][data-size=tiny] .icon,.troubadour-infos-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.troubadour-infos-button.nav[data-icon-position=left] .button-text{text-align:left}.troubadour-infos-button.nav[data-size=large]{border-radius:100px;padding:5px}.troubadour-infos-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.troubadour-infos-button.nav[data-size=large] .icon{height:80px}.troubadour-infos-button.nav[data-size=regular]{padding:20px 31px}.troubadour-infos-button.nav[data-size=regular] .icon{width:auto;height:23px}.troubadour-infos-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.troubadour-infos-button.nav[data-size=small]{padding:10px}.troubadour-infos-button.nav[data-size=small] .icon{width:auto;height:16px}.troubadour-infos-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.troubadour-infos-button.nav[data-size=tiny]{padding:15px 20px}.troubadour-infos-button.nav[data-size=tiny] .icon{width:auto;height:10px}.troubadour-infos-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.troubadour-infos-button.nav[data-size=mini]{padding:4px 12px}.troubadour-infos-button.nav[data-size=mini] .icon{width:auto;height:5px}.troubadour-infos-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.troubadour-infos-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troubadour-infos-button.legacy:before{content:"";background-color:var(--troubadour-main-3);border:2px solid var(--default-bg);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troubadour-infos-button.legacy.has-shadow:before{border:2px solid var(--troubadour-main-3);box-shadow:var(--dropshadow)}.troubadour-infos-button.legacy .button-text,.troubadour-infos-button.legacy .icon{z-index:11}.troubadour-infos-button.legacy .button-text{color:var(--default-bg);z-index:11;font-weight:400}.troubadour-infos-button.legacy svg{color:var(--default-bg)}.troubadour-infos-button.legacy:hover:before,.troubadour-infos-button.legacy.selected:before{background-color:var(--default-bg);border:2px solid var(--default-bg)}.troubadour-infos-button.legacy:hover .button-text,.troubadour-infos-button.legacy.selected .button-text{color:var(--troubadour-main-3)}.troubadour-infos-button.legacy:hover img,.troubadour-infos-button.legacy.selected img{transform:scale(.95)}.troubadour-infos-button.legacy.disabled{pointer-events:none}.troubadour-infos-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troubadour-infos-button.legacy.disabled .button-text{color:var(--ui-disabled)}.troubadour-infos-button.legacy.disabled .icon{opacity:.5}.troubadour-infos-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troubadour-infos-button.legacy.invalid .button-text{color:var(--ui-disabled)}.troubadour-infos-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troubadour-infos-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troubadour-infos-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troubadour-infos-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.troubadour-infos-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.troubadour-infos-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.troubadour-infos-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.troubadour-infos-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.troubadour-infos-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.troubadour-infos-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.troubadour-infos-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.troubadour-infos-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.troubadour-infos-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.troubadour-infos-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.troubadour-infos-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.troubadour-infos-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.troubadour-infos-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.troubadour-infos-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.troubadour-infos-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.troubadour-infos-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.troubadour-infos-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.troubadour-infos-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.troubadour-infos-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.troubadour-infos-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.constellation-infos-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.constellation-infos-button:focus{text-decoration:none}.constellation-infos-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.constellation-infos-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.constellation-infos-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.constellation-infos-button .button-text.ws-no-wrap{white-space:nowrap}.constellation-infos-button:active,.constellation-infos-button:hover{cursor:pointer;text-decoration:none}.constellation-infos-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.constellation-infos-button.pill:before{content:"";background:var(--default-bg);border:2px solid var(--default-bg);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.constellation-infos-button.pill .button-text,.constellation-infos-button.pill .icon{z-index:11}.constellation-infos-button.pill .button-text{color:var(--constellation-main);z-index:11;font-weight:400;overflow:hidden}.constellation-infos-button.pill svg{color:var(--constellation-main)}.constellation-infos-button.pill:hover:not(.compact):before,.constellation-infos-button.pill.selected:before{filter:brightness(1.3)}.constellation-infos-button.pill.no-shadow:before{box-shadow:none}.constellation-infos-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.constellation-infos-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.constellation-infos-button.pill.has-border:hover:not(.compact):before,.constellation-infos-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.constellation-infos-button.pill.alt-hover:hover:not(.compact):before,.constellation-infos-button.pill.alt-hover.selected:before{background:var(--constellation-main);border:2px solid var(--constellation-main);filter:brightness()}.constellation-infos-button.pill.alt-hover:hover:not(.compact) .icon,.constellation-infos-button.pill.alt-hover.selected .icon,.constellation-infos-button.pill.alt-hover:hover:not(.compact) .button-text,.constellation-infos-button.pill.alt-hover.selected .button-text{color:var(--default-bg)}.constellation-infos-button.pill.alt-hover:hover:not(.compact) .icon,.constellation-infos-button.pill.alt-hover.selected .icon{background-color:var(--default-bg)}.constellation-infos-button.pill.disabled,.constellation-infos-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.constellation-infos-button.pill.disabled:before,.constellation-infos-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.constellation-infos-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.constellation-infos-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.constellation-infos-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.constellation-infos-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-infos-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.constellation-infos-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.constellation-infos-button.pill .dropdown-caret{margin-right:10px}.constellation-infos-button.pill[data-icon-position=null] .icon,.constellation-infos-button.pill[data-icon-position=none] .icon{display:none!important}.constellation-infos-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.constellation-infos-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.constellation-infos-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.constellation-infos-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.constellation-infos-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.constellation-infos-button.pill[data-size=micro][data-icon-position=null],.constellation-infos-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.constellation-infos-button.pill[data-size=micro][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.constellation-infos-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.constellation-infos-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.constellation-infos-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.constellation-infos-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.constellation-infos-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.constellation-infos-button.pill[data-size=mini][data-icon-position=null],.constellation-infos-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.constellation-infos-button.pill[data-size=mini][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.constellation-infos-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.constellation-infos-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.constellation-infos-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.constellation-infos-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.constellation-infos-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.constellation-infos-button.pill[data-size=tiny][data-icon-position=null],.constellation-infos-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.constellation-infos-button.pill[data-size=tiny][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.constellation-infos-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.constellation-infos-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.constellation-infos-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.constellation-infos-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.constellation-infos-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.constellation-infos-button.pill[data-size=small][data-icon-position=null],.constellation-infos-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.constellation-infos-button.pill[data-size=small][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.constellation-infos-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.constellation-infos-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.constellation-infos-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.constellation-infos-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.constellation-infos-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.constellation-infos-button.pill[data-size=regular][data-icon-position=null],.constellation-infos-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.constellation-infos-button.pill[data-size=regular][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.constellation-infos-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.constellation-infos-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.constellation-infos-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.constellation-infos-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.constellation-infos-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.constellation-infos-button.pill[data-size=large][data-icon-position=null],.constellation-infos-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.constellation-infos-button.pill[data-size=large][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.constellation-infos-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.constellation-infos-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.constellation-infos-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.constellation-infos-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.constellation-infos-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.constellation-infos-button.pill[data-size=xlarge][data-icon-position=null],.constellation-infos-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.constellation-infos-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.constellation-infos-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.constellation-infos-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.constellation-infos-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.constellation-infos-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.constellation-infos-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.constellation-infos-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.constellation-infos-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.constellation-infos-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.constellation-infos-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.constellation-infos-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.constellation-infos-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.constellation-infos-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.constellation-infos-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.constellation-infos-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.constellation-infos-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.constellation-infos-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.constellation-infos-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=null],.constellation-infos-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.constellation-infos-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.constellation-infos-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.constellation-infos-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.constellation-infos-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.constellation-infos-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=null],.constellation-infos-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.constellation-infos-button.pill[data-size=responsive][data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.constellation-infos-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.constellation-infos-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.constellation-infos-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.constellation-infos-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.constellation-infos-button.pill.compact.hide-bg:before{opacity:0}.constellation-infos-button.pill.compact .button-text{white-space:nowrap}.constellation-infos-button.pill.compact:hover{max-width:100%}.constellation-infos-button.pill.compact:hover.hide-bg:before{opacity:1}.constellation-infos-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.constellation-infos-button.pill-alt:before{content:"";background:var(--default-bg);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.constellation-infos-button.pill-alt .button-text{color:var(--constellation-main);z-index:11;font-weight:400}.constellation-infos-button.pill-alt:hover:before,.constellation-infos-button.pill-alt.selected:before{background:var(--button-border)}.constellation-infos-button.pill-alt:hover .button-text,.constellation-infos-button.pill-alt.selected .button-text{color:var(--default-bg)}.constellation-infos-button.pill-alt.disabled,.constellation-infos-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.constellation-infos-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-infos-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.constellation-infos-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.constellation-infos-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.constellation-infos-button.round .icon,.constellation-infos-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.constellation-infos-button.round:hover,.constellation-infos-button.round.selected{opacity:1}.constellation-infos-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.constellation-infos-button.round.disabled{pointer-events:none}.constellation-infos-button.round.disabled .icon{filter:saturate(0)}.constellation-infos-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.constellation-infos-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.constellation-infos-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.constellation-infos-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.constellation-infos-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.constellation-infos-button.nav{flex-wrap:nowrap}.constellation-infos-button.nav svg{color:var(--troubadour-main)}.constellation-infos-button.nav .icon,.constellation-infos-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.constellation-infos-button.nav .button-text{color:var(--default-bg);font-weight:700}.constellation-infos-button.nav:hover{text-decoration:underline}.constellation-infos-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.constellation-infos-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.constellation-infos-button.nav[data-icon-position=right][data-size=tiny] .icon,.constellation-infos-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.constellation-infos-button.nav[data-icon-position=right] .button-text{text-align:right}.constellation-infos-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.constellation-infos-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.constellation-infos-button.nav[data-icon-position=left][data-size=tiny] .icon,.constellation-infos-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.constellation-infos-button.nav[data-icon-position=left] .button-text{text-align:left}.constellation-infos-button.nav[data-size=large]{border-radius:100px;padding:5px}.constellation-infos-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.constellation-infos-button.nav[data-size=large] .icon{height:80px}.constellation-infos-button.nav[data-size=regular]{padding:20px 31px}.constellation-infos-button.nav[data-size=regular] .icon{width:auto;height:23px}.constellation-infos-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.constellation-infos-button.nav[data-size=small]{padding:10px}.constellation-infos-button.nav[data-size=small] .icon{width:auto;height:16px}.constellation-infos-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.constellation-infos-button.nav[data-size=tiny]{padding:15px 20px}.constellation-infos-button.nav[data-size=tiny] .icon{width:auto;height:10px}.constellation-infos-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.constellation-infos-button.nav[data-size=mini]{padding:4px 12px}.constellation-infos-button.nav[data-size=mini] .icon{width:auto;height:5px}.constellation-infos-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.constellation-infos-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.constellation-infos-button.legacy:before{content:"";background-color:var(--constellation-main);border:2px solid var(--default-bg);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.constellation-infos-button.legacy.has-shadow:before{border:2px solid var(--constellation-main);box-shadow:var(--dropshadow)}.constellation-infos-button.legacy .button-text,.constellation-infos-button.legacy .icon{z-index:11}.constellation-infos-button.legacy .button-text{color:var(--default-bg);z-index:11;font-weight:400}.constellation-infos-button.legacy svg{color:var(--default-bg)}.constellation-infos-button.legacy:hover:before,.constellation-infos-button.legacy.selected:before{background-color:var(--default-bg);border:2px solid var(--default-bg)}.constellation-infos-button.legacy:hover .button-text,.constellation-infos-button.legacy.selected .button-text{color:var(--constellation-main)}.constellation-infos-button.legacy:hover img,.constellation-infos-button.legacy.selected img{transform:scale(.95)}.constellation-infos-button.legacy.disabled{pointer-events:none}.constellation-infos-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.constellation-infos-button.legacy.disabled .button-text{color:var(--ui-disabled)}.constellation-infos-button.legacy.disabled .icon{opacity:.5}.constellation-infos-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.constellation-infos-button.legacy.invalid .button-text{color:var(--ui-disabled)}.constellation-infos-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.constellation-infos-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.constellation-infos-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.constellation-infos-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.constellation-infos-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.constellation-infos-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.constellation-infos-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.constellation-infos-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.constellation-infos-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.constellation-infos-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.constellation-infos-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.constellation-infos-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.constellation-infos-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.constellation-infos-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.constellation-infos-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.constellation-infos-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.constellation-infos-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.constellation-infos-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.constellation-infos-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.constellation-infos-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.constellation-infos-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.constellation-infos-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.constellation-infos-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.constellation-infos-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.classic-classroom-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.classic-classroom-button:focus{text-decoration:none}.classic-classroom-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.classic-classroom-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.classic-classroom-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.classic-classroom-button .button-text.ws-no-wrap{white-space:nowrap}.classic-classroom-button:active,.classic-classroom-button:hover{cursor:pointer;text-decoration:none}.classic-classroom-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.classic-classroom-button.pill:before{content:"";background:var(--primary-text-3);border:2px solid var(--primary-text-3);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.classic-classroom-button.pill .button-text,.classic-classroom-button.pill .icon{z-index:11}.classic-classroom-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.classic-classroom-button.pill svg{color:var(--default-color-2)}.classic-classroom-button.pill:hover:not(.compact):before,.classic-classroom-button.pill.selected:before{filter:brightness(1.3)}.classic-classroom-button.pill.no-shadow:before{box-shadow:none}.classic-classroom-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.classic-classroom-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.classic-classroom-button.pill.has-border:hover:not(.compact):before,.classic-classroom-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.classic-classroom-button.pill.alt-hover:hover:not(.compact):before,.classic-classroom-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.classic-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.classic-classroom-button.pill.alt-hover.selected .icon,.classic-classroom-button.pill.alt-hover:hover:not(.compact) .button-text,.classic-classroom-button.pill.alt-hover.selected .button-text{color:var(--primary-text-3)}.classic-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.classic-classroom-button.pill.alt-hover.selected .icon{background-color:var(--primary-text-3)}.classic-classroom-button.pill.disabled,.classic-classroom-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.classic-classroom-button.pill.disabled:before,.classic-classroom-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.classic-classroom-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.classic-classroom-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.classic-classroom-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.classic-classroom-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.classic-classroom-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.classic-classroom-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.classic-classroom-button.pill .dropdown-caret{margin-right:10px}.classic-classroom-button.pill[data-icon-position=null] .icon,.classic-classroom-button.pill[data-icon-position=none] .icon{display:none!important}.classic-classroom-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.classic-classroom-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.classic-classroom-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.classic-classroom-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.classic-classroom-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.classic-classroom-button.pill[data-size=micro][data-icon-position=null],.classic-classroom-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.classic-classroom-button.pill[data-size=micro][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.classic-classroom-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.classic-classroom-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.classic-classroom-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.classic-classroom-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.classic-classroom-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.classic-classroom-button.pill[data-size=mini][data-icon-position=null],.classic-classroom-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.classic-classroom-button.pill[data-size=mini][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.classic-classroom-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.classic-classroom-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.classic-classroom-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.classic-classroom-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.classic-classroom-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.classic-classroom-button.pill[data-size=tiny][data-icon-position=null],.classic-classroom-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.classic-classroom-button.pill[data-size=tiny][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.classic-classroom-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.classic-classroom-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.classic-classroom-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.classic-classroom-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.classic-classroom-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.classic-classroom-button.pill[data-size=small][data-icon-position=null],.classic-classroom-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.classic-classroom-button.pill[data-size=small][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.classic-classroom-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.classic-classroom-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.classic-classroom-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.classic-classroom-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.classic-classroom-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.classic-classroom-button.pill[data-size=regular][data-icon-position=null],.classic-classroom-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.classic-classroom-button.pill[data-size=regular][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.classic-classroom-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.classic-classroom-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.classic-classroom-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.classic-classroom-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.classic-classroom-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.classic-classroom-button.pill[data-size=large][data-icon-position=null],.classic-classroom-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.classic-classroom-button.pill[data-size=large][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.classic-classroom-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.classic-classroom-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.classic-classroom-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.classic-classroom-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.classic-classroom-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.classic-classroom-button.pill[data-size=xlarge][data-icon-position=null],.classic-classroom-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.classic-classroom-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.classic-classroom-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.classic-classroom-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.classic-classroom-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.classic-classroom-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.classic-classroom-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.classic-classroom-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.classic-classroom-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.classic-classroom-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.classic-classroom-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.classic-classroom-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.classic-classroom-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.classic-classroom-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.classic-classroom-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.classic-classroom-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.classic-classroom-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.classic-classroom-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.classic-classroom-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=null],.classic-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.classic-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.classic-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.classic-classroom-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.classic-classroom-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.classic-classroom-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=null],.classic-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.classic-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.classic-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.classic-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.classic-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.classic-classroom-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.classic-classroom-button.pill.compact.hide-bg:before{opacity:0}.classic-classroom-button.pill.compact .button-text{white-space:nowrap}.classic-classroom-button.pill.compact:hover{max-width:100%}.classic-classroom-button.pill.compact:hover.hide-bg:before{opacity:1}.classic-classroom-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.classic-classroom-button.pill-alt:before{content:"";background:var(--primary-text-3);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.classic-classroom-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.classic-classroom-button.pill-alt:hover:before,.classic-classroom-button.pill-alt.selected:before{background:var(--button-border)}.classic-classroom-button.pill-alt:hover .button-text,.classic-classroom-button.pill-alt.selected .button-text{color:var(--default-bg)}.classic-classroom-button.pill-alt.disabled,.classic-classroom-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.classic-classroom-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.classic-classroom-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.classic-classroom-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.classic-classroom-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.classic-classroom-button.round .icon,.classic-classroom-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.classic-classroom-button.round:hover,.classic-classroom-button.round.selected{opacity:1}.classic-classroom-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.classic-classroom-button.round.disabled{pointer-events:none}.classic-classroom-button.round.disabled .icon{filter:saturate(0)}.classic-classroom-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.classic-classroom-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.classic-classroom-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.classic-classroom-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.classic-classroom-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.classic-classroom-button.nav{flex-wrap:nowrap}.classic-classroom-button.nav svg{color:var(--troubadour-main)}.classic-classroom-button.nav .icon,.classic-classroom-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.classic-classroom-button.nav .button-text{color:var(--primary-text-3);font-weight:700}.classic-classroom-button.nav:hover{text-decoration:underline}.classic-classroom-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.classic-classroom-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.classic-classroom-button.nav[data-icon-position=right][data-size=tiny] .icon,.classic-classroom-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.classic-classroom-button.nav[data-icon-position=right] .button-text{text-align:right}.classic-classroom-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.classic-classroom-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.classic-classroom-button.nav[data-icon-position=left][data-size=tiny] .icon,.classic-classroom-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.classic-classroom-button.nav[data-icon-position=left] .button-text{text-align:left}.classic-classroom-button.nav[data-size=large]{border-radius:100px;padding:5px}.classic-classroom-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.classic-classroom-button.nav[data-size=large] .icon{height:80px}.classic-classroom-button.nav[data-size=regular]{padding:20px 31px}.classic-classroom-button.nav[data-size=regular] .icon{width:auto;height:23px}.classic-classroom-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.classic-classroom-button.nav[data-size=small]{padding:10px}.classic-classroom-button.nav[data-size=small] .icon{width:auto;height:16px}.classic-classroom-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.classic-classroom-button.nav[data-size=tiny]{padding:15px 20px}.classic-classroom-button.nav[data-size=tiny] .icon{width:auto;height:10px}.classic-classroom-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.classic-classroom-button.nav[data-size=mini]{padding:4px 12px}.classic-classroom-button.nav[data-size=mini] .icon{width:auto;height:5px}.classic-classroom-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.classic-classroom-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.classic-classroom-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--primary-text-3);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.classic-classroom-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.classic-classroom-button.legacy .button-text,.classic-classroom-button.legacy .icon{z-index:11}.classic-classroom-button.legacy .button-text{color:var(--primary-text-3);z-index:11;font-weight:400}.classic-classroom-button.legacy svg{color:var(--primary-text-3)}.classic-classroom-button.legacy:hover:before,.classic-classroom-button.legacy.selected:before{background-color:var(--primary-text-3);border:2px solid var(--primary-text-3)}.classic-classroom-button.legacy:hover .button-text,.classic-classroom-button.legacy.selected .button-text{color:var(--default-color-2)}.classic-classroom-button.legacy:hover img,.classic-classroom-button.legacy.selected img{transform:scale(.95)}.classic-classroom-button.legacy.disabled{pointer-events:none}.classic-classroom-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.classic-classroom-button.legacy.disabled .button-text{color:var(--ui-disabled)}.classic-classroom-button.legacy.disabled .icon{opacity:.5}.classic-classroom-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.classic-classroom-button.legacy.invalid .button-text{color:var(--ui-disabled)}.classic-classroom-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.classic-classroom-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.classic-classroom-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.classic-classroom-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.classic-classroom-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.classic-classroom-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.classic-classroom-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.classic-classroom-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.classic-classroom-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.classic-classroom-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.classic-classroom-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.classic-classroom-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.classic-classroom-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.classic-classroom-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.classic-classroom-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.classic-classroom-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.classic-classroom-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.classic-classroom-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.classic-classroom-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.classic-classroom-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.classic-classroom-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.classic-classroom-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.classic-classroom-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.classic-classroom-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.onboarding-continue-constellation{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.onboarding-continue-constellation:focus{text-decoration:none}.onboarding-continue-constellation[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.onboarding-continue-constellation[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.onboarding-continue-constellation .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.onboarding-continue-constellation .button-text.ws-no-wrap{white-space:nowrap}.onboarding-continue-constellation:active,.onboarding-continue-constellation:hover{cursor:pointer;text-decoration:none}.onboarding-continue-constellation.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.onboarding-continue-constellation.pill:before{content:"";background:var(--constellation-main-5);border:2px solid var(--constellation-main-5);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.onboarding-continue-constellation.pill .button-text,.onboarding-continue-constellation.pill .icon{z-index:11}.onboarding-continue-constellation.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.onboarding-continue-constellation.pill svg{color:var(--default-color-2)}.onboarding-continue-constellation.pill:hover:not(.compact):before,.onboarding-continue-constellation.pill.selected:before{filter:brightness(1.3)}.onboarding-continue-constellation.pill.no-shadow:before{box-shadow:none}.onboarding-continue-constellation.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.onboarding-continue-constellation.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.onboarding-continue-constellation.pill.has-border:hover:not(.compact):before,.onboarding-continue-constellation.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.onboarding-continue-constellation.pill.alt-hover:hover:not(.compact):before,.onboarding-continue-constellation.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.onboarding-continue-constellation.pill.alt-hover:hover:not(.compact) .icon,.onboarding-continue-constellation.pill.alt-hover.selected .icon,.onboarding-continue-constellation.pill.alt-hover:hover:not(.compact) .button-text,.onboarding-continue-constellation.pill.alt-hover.selected .button-text{color:var(--constellation-main-5)}.onboarding-continue-constellation.pill.alt-hover:hover:not(.compact) .icon,.onboarding-continue-constellation.pill.alt-hover.selected .icon{background-color:var(--constellation-main-5)}.onboarding-continue-constellation.pill.disabled,.onboarding-continue-constellation.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.onboarding-continue-constellation.pill.disabled:before,.onboarding-continue-constellation.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.onboarding-continue-constellation.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.onboarding-continue-constellation.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.onboarding-continue-constellation.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.onboarding-continue-constellation.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.onboarding-continue-constellation.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.onboarding-continue-constellation.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.onboarding-continue-constellation.pill .dropdown-caret{margin-right:10px}.onboarding-continue-constellation.pill[data-icon-position=null] .icon,.onboarding-continue-constellation.pill[data-icon-position=none] .icon{display:none!important}.onboarding-continue-constellation.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.onboarding-continue-constellation.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.onboarding-continue-constellation.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.onboarding-continue-constellation.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.onboarding-continue-constellation.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.onboarding-continue-constellation.pill[data-size=micro][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.onboarding-continue-constellation.pill[data-size=micro][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.onboarding-continue-constellation.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.onboarding-continue-constellation.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.onboarding-continue-constellation.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.onboarding-continue-constellation.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.onboarding-continue-constellation.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.onboarding-continue-constellation.pill[data-size=mini][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.onboarding-continue-constellation.pill[data-size=mini][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.onboarding-continue-constellation.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.onboarding-continue-constellation.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.onboarding-continue-constellation.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.onboarding-continue-constellation.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.onboarding-continue-constellation.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.onboarding-continue-constellation.pill[data-size=tiny][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.onboarding-continue-constellation.pill[data-size=tiny][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.onboarding-continue-constellation.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.onboarding-continue-constellation.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.onboarding-continue-constellation.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.onboarding-continue-constellation.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.onboarding-continue-constellation.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.onboarding-continue-constellation.pill[data-size=small][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.onboarding-continue-constellation.pill[data-size=small][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.onboarding-continue-constellation.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.onboarding-continue-constellation.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.onboarding-continue-constellation.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.onboarding-continue-constellation.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.onboarding-continue-constellation.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.onboarding-continue-constellation.pill[data-size=regular][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.onboarding-continue-constellation.pill[data-size=regular][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.onboarding-continue-constellation.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.onboarding-continue-constellation.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.onboarding-continue-constellation.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.onboarding-continue-constellation.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.onboarding-continue-constellation.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.onboarding-continue-constellation.pill[data-size=large][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.onboarding-continue-constellation.pill[data-size=large][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.onboarding-continue-constellation.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.onboarding-continue-constellation.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.onboarding-continue-constellation.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.onboarding-continue-constellation.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.onboarding-continue-constellation.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.onboarding-continue-constellation.pill[data-size=xlarge][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.onboarding-continue-constellation.pill[data-size=xlarge][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=small] .icon{padding:18px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=large] .icon{padding:30px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.onboarding-continue-constellation.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.onboarding-continue-constellation.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.onboarding-continue-constellation.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.onboarding-continue-constellation.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.onboarding-continue-constellation.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.onboarding-continue-constellation.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.onboarding-continue-constellation.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.onboarding-continue-constellation.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.onboarding-continue-constellation.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=null],.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.onboarding-continue-constellation.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.onboarding-continue-constellation.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.onboarding-continue-constellation.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.onboarding-continue-constellation.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.onboarding-continue-constellation.pill.compact.hide-bg:before{opacity:0}.onboarding-continue-constellation.pill.compact .button-text{white-space:nowrap}.onboarding-continue-constellation.pill.compact:hover{max-width:100%}.onboarding-continue-constellation.pill.compact:hover.hide-bg:before{opacity:1}.onboarding-continue-constellation.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.onboarding-continue-constellation.pill-alt:before{content:"";background:var(--constellation-main-5);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.onboarding-continue-constellation.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.onboarding-continue-constellation.pill-alt:hover:before,.onboarding-continue-constellation.pill-alt.selected:before{background:var(--button-border)}.onboarding-continue-constellation.pill-alt:hover .button-text,.onboarding-continue-constellation.pill-alt.selected .button-text{color:var(--default-bg)}.onboarding-continue-constellation.pill-alt.disabled,.onboarding-continue-constellation.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.onboarding-continue-constellation.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.onboarding-continue-constellation.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.onboarding-continue-constellation.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.onboarding-continue-constellation.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.onboarding-continue-constellation.round .icon,.onboarding-continue-constellation.round svg{justify-content:center;align-items:center;height:100%;display:flex}.onboarding-continue-constellation.round:hover,.onboarding-continue-constellation.round.selected{opacity:1}.onboarding-continue-constellation.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.onboarding-continue-constellation.round.disabled{pointer-events:none}.onboarding-continue-constellation.round.disabled .icon{filter:saturate(0)}.onboarding-continue-constellation.round[data-size=large]{width:60px;height:60px;font-size:25px}.onboarding-continue-constellation.round[data-size=regular]{width:50px;height:50px;font-size:20px}.onboarding-continue-constellation.round[data-size=small]{width:40px;height:40px;font-size:16px}.onboarding-continue-constellation.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.onboarding-continue-constellation.round[data-size=mini]{width:20px;height:20px;font-size:12px}.onboarding-continue-constellation.nav{flex-wrap:nowrap}.onboarding-continue-constellation.nav svg{color:var(--troubadour-main)}.onboarding-continue-constellation.nav .icon,.onboarding-continue-constellation.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.onboarding-continue-constellation.nav .button-text{color:var(--constellation-main-5);font-weight:700}.onboarding-continue-constellation.nav:hover{text-decoration:underline}.onboarding-continue-constellation.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.onboarding-continue-constellation.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.onboarding-continue-constellation.nav[data-icon-position=right][data-size=tiny] .icon,.onboarding-continue-constellation.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.onboarding-continue-constellation.nav[data-icon-position=right] .button-text{text-align:right}.onboarding-continue-constellation.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.onboarding-continue-constellation.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.onboarding-continue-constellation.nav[data-icon-position=left][data-size=tiny] .icon,.onboarding-continue-constellation.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.onboarding-continue-constellation.nav[data-icon-position=left] .button-text{text-align:left}.onboarding-continue-constellation.nav[data-size=large]{border-radius:100px;padding:5px}.onboarding-continue-constellation.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.onboarding-continue-constellation.nav[data-size=large] .icon{height:80px}.onboarding-continue-constellation.nav[data-size=regular]{padding:20px 31px}.onboarding-continue-constellation.nav[data-size=regular] .icon{width:auto;height:23px}.onboarding-continue-constellation.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.onboarding-continue-constellation.nav[data-size=small]{padding:10px}.onboarding-continue-constellation.nav[data-size=small] .icon{width:auto;height:16px}.onboarding-continue-constellation.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.onboarding-continue-constellation.nav[data-size=tiny]{padding:15px 20px}.onboarding-continue-constellation.nav[data-size=tiny] .icon{width:auto;height:10px}.onboarding-continue-constellation.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.onboarding-continue-constellation.nav[data-size=mini]{padding:4px 12px}.onboarding-continue-constellation.nav[data-size=mini] .icon{width:auto;height:5px}.onboarding-continue-constellation.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.onboarding-continue-constellation.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.onboarding-continue-constellation.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--constellation-main-5);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.onboarding-continue-constellation.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.onboarding-continue-constellation.legacy .button-text,.onboarding-continue-constellation.legacy .icon{z-index:11}.onboarding-continue-constellation.legacy .button-text{color:var(--constellation-main-5);z-index:11;font-weight:400}.onboarding-continue-constellation.legacy svg{color:var(--constellation-main-5)}.onboarding-continue-constellation.legacy:hover:before,.onboarding-continue-constellation.legacy.selected:before{background-color:var(--constellation-main-5);border:2px solid var(--constellation-main-5)}.onboarding-continue-constellation.legacy:hover .button-text,.onboarding-continue-constellation.legacy.selected .button-text{color:var(--default-color-2)}.onboarding-continue-constellation.legacy:hover img,.onboarding-continue-constellation.legacy.selected img{transform:scale(.95)}.onboarding-continue-constellation.legacy.disabled{pointer-events:none}.onboarding-continue-constellation.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.onboarding-continue-constellation.legacy.disabled .button-text{color:var(--ui-disabled)}.onboarding-continue-constellation.legacy.disabled .icon{opacity:.5}.onboarding-continue-constellation.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.onboarding-continue-constellation.legacy.invalid .button-text{color:var(--ui-disabled)}.onboarding-continue-constellation.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.onboarding-continue-constellation.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.onboarding-continue-constellation.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.onboarding-continue-constellation.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.onboarding-continue-constellation.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.onboarding-continue-constellation.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.onboarding-continue-constellation.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.onboarding-continue-constellation.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.onboarding-continue-constellation.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.onboarding-continue-constellation.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.onboarding-continue-constellation.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.onboarding-continue-constellation.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.onboarding-continue-constellation.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.onboarding-continue-constellation.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.onboarding-continue-constellation.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.onboarding-continue-constellation.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.onboarding-continue-constellation.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.onboarding-continue-constellation.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.onboarding-continue-constellation.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.onboarding-continue-constellation.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.onboarding-continue-constellation.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.onboarding-continue-constellation.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.onboarding-continue-constellation.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.onboarding-continue-constellation.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.onboarding-continue-constellation img{padding:18px;display:block}.onboarding-continue-constellation:hover .icon{transform:scale(1)!important}.payment-modes{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;box-shadow:var(--dropshadow);justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex;border:none!important}.payment-modes:focus{text-decoration:none}.payment-modes[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.payment-modes[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.payment-modes .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.payment-modes .button-text.ws-no-wrap{white-space:nowrap}.payment-modes:active,.payment-modes:hover{cursor:pointer;text-decoration:none}.payment-modes.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.payment-modes.pill:before{content:"";background:var(--default-color-2);border:2px solid var(--default-color-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.payment-modes.pill .button-text,.payment-modes.pill .icon{z-index:11}.payment-modes.pill .button-text{color:var(--default-color);z-index:11;font-weight:400;overflow:hidden}.payment-modes.pill svg{color:var(--default-color)}.payment-modes.pill:hover:not(.compact):before,.payment-modes.pill.selected:before{filter:brightness(1.3)}.payment-modes.pill.no-shadow:before{box-shadow:none}.payment-modes.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.payment-modes.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.payment-modes.pill.has-border:hover:not(.compact):before,.payment-modes.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.payment-modes.pill.alt-hover:hover:not(.compact):before,.payment-modes.pill.alt-hover.selected:before{background:var(--default-color);border:2px solid var(--default-color);filter:brightness()}.payment-modes.pill.alt-hover:hover:not(.compact) .icon,.payment-modes.pill.alt-hover.selected .icon,.payment-modes.pill.alt-hover:hover:not(.compact) .button-text,.payment-modes.pill.alt-hover.selected .button-text{color:var(--default-color-2)}.payment-modes.pill.alt-hover:hover:not(.compact) .icon,.payment-modes.pill.alt-hover.selected .icon{background-color:var(--default-color-2)}.payment-modes.pill.disabled,.payment-modes.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.payment-modes.pill.disabled:before,.payment-modes.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.payment-modes.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.payment-modes.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.payment-modes.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.payment-modes.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.payment-modes.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.payment-modes.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.payment-modes.pill .dropdown-caret{margin-right:10px}.payment-modes.pill[data-icon-position=null] .icon,.payment-modes.pill[data-icon-position=none] .icon{display:none!important}.payment-modes.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.payment-modes.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.payment-modes.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.payment-modes.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.payment-modes.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.payment-modes.pill[data-size=micro][data-icon-position=null],.payment-modes.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.payment-modes.pill[data-size=micro][data-icon-position=null] .button-text,.payment-modes.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.payment-modes.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.payment-modes.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.payment-modes.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.payment-modes.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.payment-modes.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.payment-modes.pill[data-size=mini][data-icon-position=null],.payment-modes.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.payment-modes.pill[data-size=mini][data-icon-position=null] .button-text,.payment-modes.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.payment-modes.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.payment-modes.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.payment-modes.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.payment-modes.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.payment-modes.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.payment-modes.pill[data-size=tiny][data-icon-position=null],.payment-modes.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.payment-modes.pill[data-size=tiny][data-icon-position=null] .button-text,.payment-modes.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.payment-modes.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.payment-modes.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.payment-modes.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.payment-modes.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.payment-modes.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.payment-modes.pill[data-size=small][data-icon-position=null],.payment-modes.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.payment-modes.pill[data-size=small][data-icon-position=null] .button-text,.payment-modes.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.payment-modes.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.payment-modes.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.payment-modes.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.payment-modes.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.payment-modes.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.payment-modes.pill[data-size=regular][data-icon-position=null],.payment-modes.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.payment-modes.pill[data-size=regular][data-icon-position=null] .button-text,.payment-modes.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.payment-modes.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.payment-modes.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.payment-modes.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.payment-modes.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.payment-modes.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.payment-modes.pill[data-size=large][data-icon-position=null],.payment-modes.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.payment-modes.pill[data-size=large][data-icon-position=null] .button-text,.payment-modes.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.payment-modes.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.payment-modes.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.payment-modes.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.payment-modes.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.payment-modes.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.payment-modes.pill[data-size=xlarge][data-icon-position=null],.payment-modes.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.payment-modes.pill[data-size=xlarge][data-icon-position=null] .button-text,.payment-modes.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.payment-modes.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.payment-modes.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.payment-modes.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.payment-modes.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.payment-modes.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.payment-modes.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.payment-modes.pill.icon-no-bg[data-size=small] .icon{padding:18px}.payment-modes.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.payment-modes.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.payment-modes.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.payment-modes.pill.icon-no-bg[data-size=large] .icon{padding:30px}.payment-modes.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.payment-modes.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.payment-modes.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.payment-modes.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.payment-modes.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.payment-modes.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.payment-modes.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.payment-modes.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.payment-modes.pill[data-size=responsive][data-icon-position=null],.payment-modes.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.payment-modes.pill[data-size=responsive][data-icon-position=null] .button-text,.payment-modes.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.payment-modes.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.payment-modes.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.payment-modes.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.payment-modes.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.payment-modes.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.payment-modes.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.payment-modes.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.payment-modes.pill[data-size=responsive][data-icon-position=null],.payment-modes.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.payment-modes.pill[data-size=responsive][data-icon-position=null] .button-text,.payment-modes.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.payment-modes.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.payment-modes.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.payment-modes.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.payment-modes.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.payment-modes.pill.compact.hide-bg:before{opacity:0}.payment-modes.pill.compact .button-text{white-space:nowrap}.payment-modes.pill.compact:hover{max-width:100%}.payment-modes.pill.compact:hover.hide-bg:before{opacity:1}.payment-modes.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.payment-modes.pill-alt:before{content:"";background:var(--default-color-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.payment-modes.pill-alt .button-text{color:var(--default-color);z-index:11;font-weight:400}.payment-modes.pill-alt:hover:before,.payment-modes.pill-alt.selected:before{background:var(--button-border)}.payment-modes.pill-alt:hover .button-text,.payment-modes.pill-alt.selected .button-text{color:var(--default-bg)}.payment-modes.pill-alt.disabled,.payment-modes.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.payment-modes.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.payment-modes.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.payment-modes.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.payment-modes.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.payment-modes.round .icon,.payment-modes.round svg{justify-content:center;align-items:center;height:100%;display:flex}.payment-modes.round:hover,.payment-modes.round.selected{opacity:1}.payment-modes.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.payment-modes.round.disabled{pointer-events:none}.payment-modes.round.disabled .icon{filter:saturate(0)}.payment-modes.round[data-size=large]{width:60px;height:60px;font-size:25px}.payment-modes.round[data-size=regular]{width:50px;height:50px;font-size:20px}.payment-modes.round[data-size=small]{width:40px;height:40px;font-size:16px}.payment-modes.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.payment-modes.round[data-size=mini]{width:20px;height:20px;font-size:12px}.payment-modes.nav{flex-wrap:nowrap}.payment-modes.nav svg{color:var(--troubadour-main)}.payment-modes.nav .icon,.payment-modes.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.payment-modes.nav .button-text{color:var(--default-color-2);font-weight:700}.payment-modes.nav:hover{text-decoration:underline}.payment-modes.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.payment-modes.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.payment-modes.nav[data-icon-position=right][data-size=tiny] .icon,.payment-modes.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.payment-modes.nav[data-icon-position=right] .button-text{text-align:right}.payment-modes.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.payment-modes.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.payment-modes.nav[data-icon-position=left][data-size=tiny] .icon,.payment-modes.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.payment-modes.nav[data-icon-position=left] .button-text{text-align:left}.payment-modes.nav[data-size=large]{border-radius:100px;padding:5px}.payment-modes.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.payment-modes.nav[data-size=large] .icon{height:80px}.payment-modes.nav[data-size=regular]{padding:20px 31px}.payment-modes.nav[data-size=regular] .icon{width:auto;height:23px}.payment-modes.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.payment-modes.nav[data-size=small]{padding:10px}.payment-modes.nav[data-size=small] .icon{width:auto;height:16px}.payment-modes.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.payment-modes.nav[data-size=tiny]{padding:15px 20px}.payment-modes.nav[data-size=tiny] .icon{width:auto;height:10px}.payment-modes.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.payment-modes.nav[data-size=mini]{padding:4px 12px}.payment-modes.nav[data-size=mini] .icon{width:auto;height:5px}.payment-modes.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.payment-modes.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.payment-modes.legacy:before{content:"";background-color:var(--default-color);border:2px solid var(--default-color-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.payment-modes.legacy.has-shadow:before{border:2px solid var(--default-color);box-shadow:var(--dropshadow)}.payment-modes.legacy .button-text,.payment-modes.legacy .icon{z-index:11}.payment-modes.legacy .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.payment-modes.legacy svg{color:var(--default-color-2)}.payment-modes.legacy:hover:before,.payment-modes.legacy.selected:before{background-color:var(--default-color-2);border:2px solid var(--default-color-2)}.payment-modes.legacy:hover .button-text,.payment-modes.legacy.selected .button-text{color:var(--default-color)}.payment-modes.legacy:hover img,.payment-modes.legacy.selected img{transform:scale(.95)}.payment-modes.legacy.disabled{pointer-events:none}.payment-modes.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.payment-modes.legacy.disabled .button-text{color:var(--ui-disabled)}.payment-modes.legacy.disabled .icon{opacity:.5}.payment-modes.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.payment-modes.legacy.invalid .button-text{color:var(--ui-disabled)}.payment-modes.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.payment-modes.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.payment-modes.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.payment-modes.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.payment-modes.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.payment-modes.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.payment-modes.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.payment-modes.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.payment-modes.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.payment-modes.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.payment-modes.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.payment-modes.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.payment-modes.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.payment-modes.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.payment-modes.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.payment-modes.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.payment-modes.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.payment-modes.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.payment-modes.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.payment-modes.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.payment-modes.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.payment-modes.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.payment-modes.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.payment-modes.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.troub-learn-more{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.troub-learn-more:focus{text-decoration:none}.troub-learn-more[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.troub-learn-more[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.troub-learn-more .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.troub-learn-more .button-text.ws-no-wrap{white-space:nowrap}.troub-learn-more:active,.troub-learn-more:hover{cursor:pointer;text-decoration:none}.troub-learn-more.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.troub-learn-more.pill:before{content:"";background:var(--package-learn-more-button-fg);border:2px solid var(--package-learn-more-button-fg);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.troub-learn-more.pill .button-text,.troub-learn-more.pill .icon{z-index:11}.troub-learn-more.pill .button-text{color:var(--package-learn-more-button-bg);z-index:11;font-weight:400;overflow:hidden}.troub-learn-more.pill svg{color:var(--package-learn-more-button-bg)}.troub-learn-more.pill:hover:not(.compact):before,.troub-learn-more.pill.selected:before{filter:brightness(1.3)}.troub-learn-more.pill.no-shadow:before{box-shadow:none}.troub-learn-more.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.troub-learn-more.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.troub-learn-more.pill.has-border:hover:not(.compact):before,.troub-learn-more.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.troub-learn-more.pill.alt-hover:hover:not(.compact):before,.troub-learn-more.pill.alt-hover.selected:before{background:var(--package-learn-more-button-bg);border:2px solid var(--package-learn-more-button-bg);filter:brightness()}.troub-learn-more.pill.alt-hover:hover:not(.compact) .icon,.troub-learn-more.pill.alt-hover.selected .icon,.troub-learn-more.pill.alt-hover:hover:not(.compact) .button-text,.troub-learn-more.pill.alt-hover.selected .button-text{color:var(--package-learn-more-button-fg)}.troub-learn-more.pill.alt-hover:hover:not(.compact) .icon,.troub-learn-more.pill.alt-hover.selected .icon{background-color:var(--package-learn-more-button-fg)}.troub-learn-more.pill.disabled,.troub-learn-more.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.troub-learn-more.pill.disabled:before,.troub-learn-more.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.troub-learn-more.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.troub-learn-more.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.troub-learn-more.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.troub-learn-more.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troub-learn-more.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troub-learn-more.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troub-learn-more.pill .dropdown-caret{margin-right:10px}.troub-learn-more.pill[data-icon-position=null] .icon,.troub-learn-more.pill[data-icon-position=none] .icon{display:none!important}.troub-learn-more.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.troub-learn-more.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.troub-learn-more.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.troub-learn-more.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.troub-learn-more.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.troub-learn-more.pill[data-size=micro][data-icon-position=null],.troub-learn-more.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.troub-learn-more.pill[data-size=micro][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.troub-learn-more.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.troub-learn-more.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troub-learn-more.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.troub-learn-more.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troub-learn-more.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troub-learn-more.pill[data-size=mini][data-icon-position=null],.troub-learn-more.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.troub-learn-more.pill[data-size=mini][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.troub-learn-more.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.troub-learn-more.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troub-learn-more.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troub-learn-more.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troub-learn-more.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troub-learn-more.pill[data-size=tiny][data-icon-position=null],.troub-learn-more.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.troub-learn-more.pill[data-size=tiny][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.troub-learn-more.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.troub-learn-more.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troub-learn-more.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troub-learn-more.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troub-learn-more.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troub-learn-more.pill[data-size=small][data-icon-position=null],.troub-learn-more.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.troub-learn-more.pill[data-size=small][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.troub-learn-more.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.troub-learn-more.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troub-learn-more.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troub-learn-more.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.troub-learn-more.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.troub-learn-more.pill[data-size=regular][data-icon-position=null],.troub-learn-more.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.troub-learn-more.pill[data-size=regular][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.troub-learn-more.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.troub-learn-more.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.troub-learn-more.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.troub-learn-more.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.troub-learn-more.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.troub-learn-more.pill[data-size=large][data-icon-position=null],.troub-learn-more.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.troub-learn-more.pill[data-size=large][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.troub-learn-more.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.troub-learn-more.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.troub-learn-more.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.troub-learn-more.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.troub-learn-more.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.troub-learn-more.pill[data-size=xlarge][data-icon-position=null],.troub-learn-more.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.troub-learn-more.pill[data-size=xlarge][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.troub-learn-more.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.troub-learn-more.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.troub-learn-more.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.troub-learn-more.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.troub-learn-more.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.troub-learn-more.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.troub-learn-more.pill.icon-no-bg[data-size=small] .icon{padding:18px}.troub-learn-more.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.troub-learn-more.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.troub-learn-more.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.troub-learn-more.pill.icon-no-bg[data-size=large] .icon{padding:30px}.troub-learn-more.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.troub-learn-more.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.troub-learn-more.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.troub-learn-more.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.troub-learn-more.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.troub-learn-more.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.troub-learn-more.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.troub-learn-more.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.troub-learn-more.pill[data-size=responsive][data-icon-position=null],.troub-learn-more.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.troub-learn-more.pill[data-size=responsive][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.troub-learn-more.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.troub-learn-more.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.troub-learn-more.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.troub-learn-more.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.troub-learn-more.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.troub-learn-more.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.troub-learn-more.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.troub-learn-more.pill[data-size=responsive][data-icon-position=null],.troub-learn-more.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.troub-learn-more.pill[data-size=responsive][data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.troub-learn-more.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.troub-learn-more.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.troub-learn-more.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.troub-learn-more.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.troub-learn-more.pill.compact.hide-bg:before{opacity:0}.troub-learn-more.pill.compact .button-text{white-space:nowrap}.troub-learn-more.pill.compact:hover{max-width:100%}.troub-learn-more.pill.compact:hover.hide-bg:before{opacity:1}.troub-learn-more.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troub-learn-more.pill-alt:before{content:"";background:var(--package-learn-more-button-fg);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troub-learn-more.pill-alt .button-text{color:var(--package-learn-more-button-bg);z-index:11;font-weight:400}.troub-learn-more.pill-alt:hover:before,.troub-learn-more.pill-alt.selected:before{background:var(--button-border)}.troub-learn-more.pill-alt:hover .button-text,.troub-learn-more.pill-alt.selected .button-text{color:var(--default-bg)}.troub-learn-more.pill-alt.disabled,.troub-learn-more.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.troub-learn-more.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troub-learn-more.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.troub-learn-more.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.troub-learn-more.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.troub-learn-more.round .icon,.troub-learn-more.round svg{justify-content:center;align-items:center;height:100%;display:flex}.troub-learn-more.round:hover,.troub-learn-more.round.selected{opacity:1}.troub-learn-more.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.troub-learn-more.round.disabled{pointer-events:none}.troub-learn-more.round.disabled .icon{filter:saturate(0)}.troub-learn-more.round[data-size=large]{width:60px;height:60px;font-size:25px}.troub-learn-more.round[data-size=regular]{width:50px;height:50px;font-size:20px}.troub-learn-more.round[data-size=small]{width:40px;height:40px;font-size:16px}.troub-learn-more.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.troub-learn-more.round[data-size=mini]{width:20px;height:20px;font-size:12px}.troub-learn-more.nav{flex-wrap:nowrap}.troub-learn-more.nav svg{color:var(--troubadour-main)}.troub-learn-more.nav .icon,.troub-learn-more.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.troub-learn-more.nav .button-text{color:var(--package-learn-more-button-fg);font-weight:700}.troub-learn-more.nav:hover{text-decoration:underline}.troub-learn-more.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.troub-learn-more.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.troub-learn-more.nav[data-icon-position=right][data-size=tiny] .icon,.troub-learn-more.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.troub-learn-more.nav[data-icon-position=right] .button-text{text-align:right}.troub-learn-more.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.troub-learn-more.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.troub-learn-more.nav[data-icon-position=left][data-size=tiny] .icon,.troub-learn-more.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.troub-learn-more.nav[data-icon-position=left] .button-text{text-align:left}.troub-learn-more.nav[data-size=large]{border-radius:100px;padding:5px}.troub-learn-more.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.troub-learn-more.nav[data-size=large] .icon{height:80px}.troub-learn-more.nav[data-size=regular]{padding:20px 31px}.troub-learn-more.nav[data-size=regular] .icon{width:auto;height:23px}.troub-learn-more.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.troub-learn-more.nav[data-size=small]{padding:10px}.troub-learn-more.nav[data-size=small] .icon{width:auto;height:16px}.troub-learn-more.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.troub-learn-more.nav[data-size=tiny]{padding:15px 20px}.troub-learn-more.nav[data-size=tiny] .icon{width:auto;height:10px}.troub-learn-more.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.troub-learn-more.nav[data-size=mini]{padding:4px 12px}.troub-learn-more.nav[data-size=mini] .icon{width:auto;height:5px}.troub-learn-more.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.troub-learn-more.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.troub-learn-more.legacy:before{content:"";background-color:var(--package-learn-more-button-bg);border:2px solid var(--package-learn-more-button-fg);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.troub-learn-more.legacy.has-shadow:before{border:2px solid var(--package-learn-more-button-bg);box-shadow:var(--dropshadow)}.troub-learn-more.legacy .button-text,.troub-learn-more.legacy .icon{z-index:11}.troub-learn-more.legacy .button-text{color:var(--package-learn-more-button-fg);z-index:11;font-weight:400}.troub-learn-more.legacy svg{color:var(--package-learn-more-button-fg)}.troub-learn-more.legacy:hover:before,.troub-learn-more.legacy.selected:before{background-color:var(--package-learn-more-button-fg);border:2px solid var(--package-learn-more-button-fg)}.troub-learn-more.legacy:hover .button-text,.troub-learn-more.legacy.selected .button-text{color:var(--package-learn-more-button-bg)}.troub-learn-more.legacy:hover img,.troub-learn-more.legacy.selected img{transform:scale(.95)}.troub-learn-more.legacy.disabled{pointer-events:none}.troub-learn-more.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troub-learn-more.legacy.disabled .button-text{color:var(--ui-disabled)}.troub-learn-more.legacy.disabled .icon{opacity:.5}.troub-learn-more.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.troub-learn-more.legacy.invalid .button-text{color:var(--ui-disabled)}.troub-learn-more.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.troub-learn-more.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.troub-learn-more.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.troub-learn-more.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.troub-learn-more.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.troub-learn-more.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.troub-learn-more.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.troub-learn-more.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.troub-learn-more.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.troub-learn-more.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.troub-learn-more.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.troub-learn-more.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.troub-learn-more.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.troub-learn-more.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.troub-learn-more.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.troub-learn-more.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.troub-learn-more.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.troub-learn-more.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.troub-learn-more.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.troub-learn-more.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.troub-learn-more.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.troub-learn-more.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.troub-learn-more.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.troub-learn-more.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.admin-logout-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.admin-logout-button:focus{text-decoration:none}.admin-logout-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.admin-logout-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.admin-logout-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.admin-logout-button .button-text.ws-no-wrap{white-space:nowrap}.admin-logout-button:active,.admin-logout-button:hover{cursor:pointer;text-decoration:none}.admin-logout-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.admin-logout-button.pill:before{content:"";background:var(--primary-text-1);border:2px solid var(--primary-text-1);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.admin-logout-button.pill .button-text,.admin-logout-button.pill .icon{z-index:11}.admin-logout-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.admin-logout-button.pill svg{color:var(--default-color-2)}.admin-logout-button.pill:hover:not(.compact):before,.admin-logout-button.pill.selected:before{filter:brightness(1.3)}.admin-logout-button.pill.no-shadow:before{box-shadow:none}.admin-logout-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.admin-logout-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.admin-logout-button.pill.has-border:hover:not(.compact):before,.admin-logout-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.admin-logout-button.pill.alt-hover:hover:not(.compact):before,.admin-logout-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.admin-logout-button.pill.alt-hover:hover:not(.compact) .icon,.admin-logout-button.pill.alt-hover.selected .icon,.admin-logout-button.pill.alt-hover:hover:not(.compact) .button-text,.admin-logout-button.pill.alt-hover.selected .button-text{color:var(--primary-text-1)}.admin-logout-button.pill.alt-hover:hover:not(.compact) .icon,.admin-logout-button.pill.alt-hover.selected .icon{background-color:var(--primary-text-1)}.admin-logout-button.pill.disabled,.admin-logout-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.admin-logout-button.pill.disabled:before,.admin-logout-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.admin-logout-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.admin-logout-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.admin-logout-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.admin-logout-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.admin-logout-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.admin-logout-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.admin-logout-button.pill .dropdown-caret{margin-right:10px}.admin-logout-button.pill[data-icon-position=null] .icon,.admin-logout-button.pill[data-icon-position=none] .icon{display:none!important}.admin-logout-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.admin-logout-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.admin-logout-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.admin-logout-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.admin-logout-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.admin-logout-button.pill[data-size=micro][data-icon-position=null],.admin-logout-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.admin-logout-button.pill[data-size=micro][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.admin-logout-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.admin-logout-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.admin-logout-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.admin-logout-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.admin-logout-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.admin-logout-button.pill[data-size=mini][data-icon-position=null],.admin-logout-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.admin-logout-button.pill[data-size=mini][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.admin-logout-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.admin-logout-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.admin-logout-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.admin-logout-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.admin-logout-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.admin-logout-button.pill[data-size=tiny][data-icon-position=null],.admin-logout-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.admin-logout-button.pill[data-size=tiny][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.admin-logout-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.admin-logout-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.admin-logout-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.admin-logout-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.admin-logout-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.admin-logout-button.pill[data-size=small][data-icon-position=null],.admin-logout-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.admin-logout-button.pill[data-size=small][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.admin-logout-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.admin-logout-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.admin-logout-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.admin-logout-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.admin-logout-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.admin-logout-button.pill[data-size=regular][data-icon-position=null],.admin-logout-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.admin-logout-button.pill[data-size=regular][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.admin-logout-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.admin-logout-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.admin-logout-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.admin-logout-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.admin-logout-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.admin-logout-button.pill[data-size=large][data-icon-position=null],.admin-logout-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.admin-logout-button.pill[data-size=large][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.admin-logout-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.admin-logout-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.admin-logout-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.admin-logout-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.admin-logout-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.admin-logout-button.pill[data-size=xlarge][data-icon-position=null],.admin-logout-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.admin-logout-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.admin-logout-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.admin-logout-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.admin-logout-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.admin-logout-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.admin-logout-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.admin-logout-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.admin-logout-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.admin-logout-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.admin-logout-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.admin-logout-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.admin-logout-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.admin-logout-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.admin-logout-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.admin-logout-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.admin-logout-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.admin-logout-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.admin-logout-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.admin-logout-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.admin-logout-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.admin-logout-button.pill[data-size=responsive][data-icon-position=null],.admin-logout-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.admin-logout-button.pill[data-size=responsive][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.admin-logout-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.admin-logout-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.admin-logout-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.admin-logout-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.admin-logout-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.admin-logout-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.admin-logout-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.admin-logout-button.pill[data-size=responsive][data-icon-position=null],.admin-logout-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.admin-logout-button.pill[data-size=responsive][data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.admin-logout-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.admin-logout-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.admin-logout-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.admin-logout-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.admin-logout-button.pill.compact.hide-bg:before{opacity:0}.admin-logout-button.pill.compact .button-text{white-space:nowrap}.admin-logout-button.pill.compact:hover{max-width:100%}.admin-logout-button.pill.compact:hover.hide-bg:before{opacity:1}.admin-logout-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.admin-logout-button.pill-alt:before{content:"";background:var(--primary-text-1);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.admin-logout-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.admin-logout-button.pill-alt:hover:before,.admin-logout-button.pill-alt.selected:before{background:var(--button-border)}.admin-logout-button.pill-alt:hover .button-text,.admin-logout-button.pill-alt.selected .button-text{color:var(--default-bg)}.admin-logout-button.pill-alt.disabled,.admin-logout-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.admin-logout-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.admin-logout-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.admin-logout-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.admin-logout-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.admin-logout-button.round .icon,.admin-logout-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.admin-logout-button.round:hover,.admin-logout-button.round.selected{opacity:1}.admin-logout-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.admin-logout-button.round.disabled{pointer-events:none}.admin-logout-button.round.disabled .icon{filter:saturate(0)}.admin-logout-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.admin-logout-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.admin-logout-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.admin-logout-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.admin-logout-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.admin-logout-button.nav{flex-wrap:nowrap}.admin-logout-button.nav svg{color:var(--troubadour-main)}.admin-logout-button.nav .icon,.admin-logout-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.admin-logout-button.nav .button-text{color:var(--primary-text-1);font-weight:700}.admin-logout-button.nav:hover{text-decoration:underline}.admin-logout-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.admin-logout-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.admin-logout-button.nav[data-icon-position=right][data-size=tiny] .icon,.admin-logout-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.admin-logout-button.nav[data-icon-position=right] .button-text{text-align:right}.admin-logout-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.admin-logout-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.admin-logout-button.nav[data-icon-position=left][data-size=tiny] .icon,.admin-logout-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.admin-logout-button.nav[data-icon-position=left] .button-text{text-align:left}.admin-logout-button.nav[data-size=large]{border-radius:100px;padding:5px}.admin-logout-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.admin-logout-button.nav[data-size=large] .icon{height:80px}.admin-logout-button.nav[data-size=regular]{padding:20px 31px}.admin-logout-button.nav[data-size=regular] .icon{width:auto;height:23px}.admin-logout-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.admin-logout-button.nav[data-size=small]{padding:10px}.admin-logout-button.nav[data-size=small] .icon{width:auto;height:16px}.admin-logout-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.admin-logout-button.nav[data-size=tiny]{padding:15px 20px}.admin-logout-button.nav[data-size=tiny] .icon{width:auto;height:10px}.admin-logout-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.admin-logout-button.nav[data-size=mini]{padding:4px 12px}.admin-logout-button.nav[data-size=mini] .icon{width:auto;height:5px}.admin-logout-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.admin-logout-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.admin-logout-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--primary-text-1);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.admin-logout-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.admin-logout-button.legacy .button-text,.admin-logout-button.legacy .icon{z-index:11}.admin-logout-button.legacy .button-text{color:var(--primary-text-1);z-index:11;font-weight:400}.admin-logout-button.legacy svg{color:var(--primary-text-1)}.admin-logout-button.legacy:hover:before,.admin-logout-button.legacy.selected:before{background-color:var(--primary-text-1);border:2px solid var(--primary-text-1)}.admin-logout-button.legacy:hover .button-text,.admin-logout-button.legacy.selected .button-text{color:var(--default-color-2)}.admin-logout-button.legacy:hover img,.admin-logout-button.legacy.selected img{transform:scale(.95)}.admin-logout-button.legacy.disabled{pointer-events:none}.admin-logout-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.admin-logout-button.legacy.disabled .button-text{color:var(--ui-disabled)}.admin-logout-button.legacy.disabled .icon{opacity:.5}.admin-logout-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.admin-logout-button.legacy.invalid .button-text{color:var(--ui-disabled)}.admin-logout-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.admin-logout-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.admin-logout-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.admin-logout-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.admin-logout-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.admin-logout-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.admin-logout-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.admin-logout-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.admin-logout-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.admin-logout-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.admin-logout-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.admin-logout-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.admin-logout-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.admin-logout-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.admin-logout-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.admin-logout-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.admin-logout-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.admin-logout-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.admin-logout-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.admin-logout-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.admin-logout-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.admin-logout-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.admin-logout-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.admin-logout-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.product-troub-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.product-troub-button:focus{text-decoration:none}.product-troub-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.product-troub-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.product-troub-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.product-troub-button .button-text.ws-no-wrap{white-space:nowrap}.product-troub-button:active,.product-troub-button:hover{cursor:pointer;text-decoration:none}.product-troub-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.product-troub-button.pill:before{content:"";background:var(--troubadour-main);border:2px solid var(--troubadour-main);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.product-troub-button.pill .button-text,.product-troub-button.pill .icon{z-index:11}.product-troub-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.product-troub-button.pill svg{color:var(--default-color-2)}.product-troub-button.pill:hover:not(.compact):before,.product-troub-button.pill.selected:before{filter:brightness(1.3)}.product-troub-button.pill.no-shadow:before{box-shadow:none}.product-troub-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.product-troub-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.product-troub-button.pill.has-border:hover:not(.compact):before,.product-troub-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.product-troub-button.pill.alt-hover:hover:not(.compact):before,.product-troub-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.product-troub-button.pill.alt-hover:hover:not(.compact) .icon,.product-troub-button.pill.alt-hover.selected .icon,.product-troub-button.pill.alt-hover:hover:not(.compact) .button-text,.product-troub-button.pill.alt-hover.selected .button-text{color:var(--troubadour-main)}.product-troub-button.pill.alt-hover:hover:not(.compact) .icon,.product-troub-button.pill.alt-hover.selected .icon{background-color:var(--troubadour-main)}.product-troub-button.pill.disabled,.product-troub-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.product-troub-button.pill.disabled:before,.product-troub-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.product-troub-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.product-troub-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.product-troub-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.product-troub-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.product-troub-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.product-troub-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.product-troub-button.pill .dropdown-caret{margin-right:10px}.product-troub-button.pill[data-icon-position=null] .icon,.product-troub-button.pill[data-icon-position=none] .icon{display:none!important}.product-troub-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.product-troub-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.product-troub-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.product-troub-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.product-troub-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.product-troub-button.pill[data-size=micro][data-icon-position=null],.product-troub-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.product-troub-button.pill[data-size=micro][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.product-troub-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.product-troub-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.product-troub-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.product-troub-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.product-troub-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.product-troub-button.pill[data-size=mini][data-icon-position=null],.product-troub-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.product-troub-button.pill[data-size=mini][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.product-troub-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.product-troub-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.product-troub-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.product-troub-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.product-troub-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.product-troub-button.pill[data-size=tiny][data-icon-position=null],.product-troub-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.product-troub-button.pill[data-size=tiny][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.product-troub-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.product-troub-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.product-troub-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.product-troub-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.product-troub-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.product-troub-button.pill[data-size=small][data-icon-position=null],.product-troub-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.product-troub-button.pill[data-size=small][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.product-troub-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.product-troub-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.product-troub-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.product-troub-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.product-troub-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.product-troub-button.pill[data-size=regular][data-icon-position=null],.product-troub-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.product-troub-button.pill[data-size=regular][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.product-troub-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.product-troub-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.product-troub-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.product-troub-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.product-troub-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.product-troub-button.pill[data-size=large][data-icon-position=null],.product-troub-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.product-troub-button.pill[data-size=large][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.product-troub-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.product-troub-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.product-troub-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.product-troub-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.product-troub-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.product-troub-button.pill[data-size=xlarge][data-icon-position=null],.product-troub-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.product-troub-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.product-troub-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.product-troub-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.product-troub-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.product-troub-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.product-troub-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.product-troub-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.product-troub-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.product-troub-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.product-troub-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.product-troub-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.product-troub-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.product-troub-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.product-troub-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.product-troub-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.product-troub-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.product-troub-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.product-troub-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.product-troub-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.product-troub-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.product-troub-button.pill[data-size=responsive][data-icon-position=null],.product-troub-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.product-troub-button.pill[data-size=responsive][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.product-troub-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.product-troub-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.product-troub-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.product-troub-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.product-troub-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.product-troub-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.product-troub-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.product-troub-button.pill[data-size=responsive][data-icon-position=null],.product-troub-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.product-troub-button.pill[data-size=responsive][data-icon-position=null] .button-text,.product-troub-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.product-troub-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.product-troub-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.product-troub-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.product-troub-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.product-troub-button.pill.compact.hide-bg:before{opacity:0}.product-troub-button.pill.compact .button-text{white-space:nowrap}.product-troub-button.pill.compact:hover{max-width:100%}.product-troub-button.pill.compact:hover.hide-bg:before{opacity:1}.product-troub-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.product-troub-button.pill-alt:before{content:"";background:var(--troubadour-main);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.product-troub-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.product-troub-button.pill-alt:hover:before,.product-troub-button.pill-alt.selected:before{background:var(--button-border)}.product-troub-button.pill-alt:hover .button-text,.product-troub-button.pill-alt.selected .button-text{color:var(--default-bg)}.product-troub-button.pill-alt.disabled,.product-troub-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.product-troub-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.product-troub-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.product-troub-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.product-troub-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.product-troub-button.round .icon,.product-troub-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.product-troub-button.round:hover,.product-troub-button.round.selected{opacity:1}.product-troub-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.product-troub-button.round.disabled{pointer-events:none}.product-troub-button.round.disabled .icon{filter:saturate(0)}.product-troub-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.product-troub-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.product-troub-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.product-troub-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.product-troub-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.product-troub-button.nav{flex-wrap:nowrap}.product-troub-button.nav svg{color:var(--troubadour-main)}.product-troub-button.nav .icon,.product-troub-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.product-troub-button.nav .button-text{color:var(--troubadour-main);font-weight:700}.product-troub-button.nav:hover{text-decoration:underline}.product-troub-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.product-troub-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.product-troub-button.nav[data-icon-position=right][data-size=tiny] .icon,.product-troub-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.product-troub-button.nav[data-icon-position=right] .button-text{text-align:right}.product-troub-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.product-troub-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.product-troub-button.nav[data-icon-position=left][data-size=tiny] .icon,.product-troub-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.product-troub-button.nav[data-icon-position=left] .button-text{text-align:left}.product-troub-button.nav[data-size=large]{border-radius:100px;padding:5px}.product-troub-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.product-troub-button.nav[data-size=large] .icon{height:80px}.product-troub-button.nav[data-size=regular]{padding:20px 31px}.product-troub-button.nav[data-size=regular] .icon{width:auto;height:23px}.product-troub-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.product-troub-button.nav[data-size=small]{padding:10px}.product-troub-button.nav[data-size=small] .icon{width:auto;height:16px}.product-troub-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.product-troub-button.nav[data-size=tiny]{padding:15px 20px}.product-troub-button.nav[data-size=tiny] .icon{width:auto;height:10px}.product-troub-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.product-troub-button.nav[data-size=mini]{padding:4px 12px}.product-troub-button.nav[data-size=mini] .icon{width:auto;height:5px}.product-troub-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.product-troub-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.product-troub-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--troubadour-main);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.product-troub-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.product-troub-button.legacy .button-text,.product-troub-button.legacy .icon{z-index:11}.product-troub-button.legacy .button-text{color:var(--troubadour-main);z-index:11;font-weight:400}.product-troub-button.legacy svg{color:var(--troubadour-main)}.product-troub-button.legacy:hover:before,.product-troub-button.legacy.selected:before{background-color:var(--troubadour-main);border:2px solid var(--troubadour-main)}.product-troub-button.legacy:hover .button-text,.product-troub-button.legacy.selected .button-text{color:var(--default-color-2)}.product-troub-button.legacy:hover img,.product-troub-button.legacy.selected img{transform:scale(.95)}.product-troub-button.legacy.disabled{pointer-events:none}.product-troub-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.product-troub-button.legacy.disabled .button-text{color:var(--ui-disabled)}.product-troub-button.legacy.disabled .icon{opacity:.5}.product-troub-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.product-troub-button.legacy.invalid .button-text{color:var(--ui-disabled)}.product-troub-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.product-troub-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.product-troub-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.product-troub-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.product-troub-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.product-troub-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.product-troub-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.product-troub-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.product-troub-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.product-troub-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.product-troub-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.product-troub-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.product-troub-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.product-troub-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.product-troub-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.product-troub-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.product-troub-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.product-troub-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.product-troub-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.product-troub-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.product-troub-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.product-troub-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.product-troub-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.product-troub-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.product-cdo-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.product-cdo-button:focus{text-decoration:none}.product-cdo-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.product-cdo-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.product-cdo-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.product-cdo-button .button-text.ws-no-wrap{white-space:nowrap}.product-cdo-button:active,.product-cdo-button:hover{cursor:pointer;text-decoration:none}.product-cdo-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.product-cdo-button.pill:before{content:"";background:var(--constellation-main);border:2px solid var(--constellation-main);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.product-cdo-button.pill .button-text,.product-cdo-button.pill .icon{z-index:11}.product-cdo-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.product-cdo-button.pill svg{color:var(--default-color-2)}.product-cdo-button.pill:hover:not(.compact):before,.product-cdo-button.pill.selected:before{filter:brightness(1.3)}.product-cdo-button.pill.no-shadow:before{box-shadow:none}.product-cdo-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.product-cdo-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.product-cdo-button.pill.has-border:hover:not(.compact):before,.product-cdo-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.product-cdo-button.pill.alt-hover:hover:not(.compact):before,.product-cdo-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.product-cdo-button.pill.alt-hover:hover:not(.compact) .icon,.product-cdo-button.pill.alt-hover.selected .icon,.product-cdo-button.pill.alt-hover:hover:not(.compact) .button-text,.product-cdo-button.pill.alt-hover.selected .button-text{color:var(--constellation-main)}.product-cdo-button.pill.alt-hover:hover:not(.compact) .icon,.product-cdo-button.pill.alt-hover.selected .icon{background-color:var(--constellation-main)}.product-cdo-button.pill.disabled,.product-cdo-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.product-cdo-button.pill.disabled:before,.product-cdo-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.product-cdo-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.product-cdo-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.product-cdo-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.product-cdo-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.product-cdo-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.product-cdo-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.product-cdo-button.pill .dropdown-caret{margin-right:10px}.product-cdo-button.pill[data-icon-position=null] .icon,.product-cdo-button.pill[data-icon-position=none] .icon{display:none!important}.product-cdo-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.product-cdo-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.product-cdo-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.product-cdo-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.product-cdo-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.product-cdo-button.pill[data-size=micro][data-icon-position=null],.product-cdo-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.product-cdo-button.pill[data-size=micro][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.product-cdo-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.product-cdo-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.product-cdo-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.product-cdo-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.product-cdo-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.product-cdo-button.pill[data-size=mini][data-icon-position=null],.product-cdo-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.product-cdo-button.pill[data-size=mini][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.product-cdo-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.product-cdo-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.product-cdo-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.product-cdo-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.product-cdo-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.product-cdo-button.pill[data-size=tiny][data-icon-position=null],.product-cdo-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.product-cdo-button.pill[data-size=tiny][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.product-cdo-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.product-cdo-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.product-cdo-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.product-cdo-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.product-cdo-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.product-cdo-button.pill[data-size=small][data-icon-position=null],.product-cdo-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.product-cdo-button.pill[data-size=small][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.product-cdo-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.product-cdo-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.product-cdo-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.product-cdo-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.product-cdo-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.product-cdo-button.pill[data-size=regular][data-icon-position=null],.product-cdo-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.product-cdo-button.pill[data-size=regular][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.product-cdo-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.product-cdo-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.product-cdo-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.product-cdo-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.product-cdo-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.product-cdo-button.pill[data-size=large][data-icon-position=null],.product-cdo-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.product-cdo-button.pill[data-size=large][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.product-cdo-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.product-cdo-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.product-cdo-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.product-cdo-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.product-cdo-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.product-cdo-button.pill[data-size=xlarge][data-icon-position=null],.product-cdo-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.product-cdo-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.product-cdo-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.product-cdo-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.product-cdo-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.product-cdo-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.product-cdo-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.product-cdo-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.product-cdo-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.product-cdo-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.product-cdo-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.product-cdo-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.product-cdo-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.product-cdo-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.product-cdo-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.product-cdo-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.product-cdo-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.product-cdo-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.product-cdo-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.product-cdo-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.product-cdo-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.product-cdo-button.pill[data-size=responsive][data-icon-position=null],.product-cdo-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.product-cdo-button.pill[data-size=responsive][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.product-cdo-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.product-cdo-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.product-cdo-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.product-cdo-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.product-cdo-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.product-cdo-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.product-cdo-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.product-cdo-button.pill[data-size=responsive][data-icon-position=null],.product-cdo-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.product-cdo-button.pill[data-size=responsive][data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.product-cdo-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.product-cdo-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.product-cdo-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.product-cdo-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.product-cdo-button.pill.compact.hide-bg:before{opacity:0}.product-cdo-button.pill.compact .button-text{white-space:nowrap}.product-cdo-button.pill.compact:hover{max-width:100%}.product-cdo-button.pill.compact:hover.hide-bg:before{opacity:1}.product-cdo-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.product-cdo-button.pill-alt:before{content:"";background:var(--constellation-main);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.product-cdo-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.product-cdo-button.pill-alt:hover:before,.product-cdo-button.pill-alt.selected:before{background:var(--button-border)}.product-cdo-button.pill-alt:hover .button-text,.product-cdo-button.pill-alt.selected .button-text{color:var(--default-bg)}.product-cdo-button.pill-alt.disabled,.product-cdo-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.product-cdo-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.product-cdo-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.product-cdo-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.product-cdo-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.product-cdo-button.round .icon,.product-cdo-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.product-cdo-button.round:hover,.product-cdo-button.round.selected{opacity:1}.product-cdo-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.product-cdo-button.round.disabled{pointer-events:none}.product-cdo-button.round.disabled .icon{filter:saturate(0)}.product-cdo-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.product-cdo-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.product-cdo-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.product-cdo-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.product-cdo-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.product-cdo-button.nav{flex-wrap:nowrap}.product-cdo-button.nav svg{color:var(--troubadour-main)}.product-cdo-button.nav .icon,.product-cdo-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.product-cdo-button.nav .button-text{color:var(--constellation-main);font-weight:700}.product-cdo-button.nav:hover{text-decoration:underline}.product-cdo-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.product-cdo-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.product-cdo-button.nav[data-icon-position=right][data-size=tiny] .icon,.product-cdo-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.product-cdo-button.nav[data-icon-position=right] .button-text{text-align:right}.product-cdo-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.product-cdo-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.product-cdo-button.nav[data-icon-position=left][data-size=tiny] .icon,.product-cdo-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.product-cdo-button.nav[data-icon-position=left] .button-text{text-align:left}.product-cdo-button.nav[data-size=large]{border-radius:100px;padding:5px}.product-cdo-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.product-cdo-button.nav[data-size=large] .icon{height:80px}.product-cdo-button.nav[data-size=regular]{padding:20px 31px}.product-cdo-button.nav[data-size=regular] .icon{width:auto;height:23px}.product-cdo-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.product-cdo-button.nav[data-size=small]{padding:10px}.product-cdo-button.nav[data-size=small] .icon{width:auto;height:16px}.product-cdo-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.product-cdo-button.nav[data-size=tiny]{padding:15px 20px}.product-cdo-button.nav[data-size=tiny] .icon{width:auto;height:10px}.product-cdo-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.product-cdo-button.nav[data-size=mini]{padding:4px 12px}.product-cdo-button.nav[data-size=mini] .icon{width:auto;height:5px}.product-cdo-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.product-cdo-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.product-cdo-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--constellation-main);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.product-cdo-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.product-cdo-button.legacy .button-text,.product-cdo-button.legacy .icon{z-index:11}.product-cdo-button.legacy .button-text{color:var(--constellation-main);z-index:11;font-weight:400}.product-cdo-button.legacy svg{color:var(--constellation-main)}.product-cdo-button.legacy:hover:before,.product-cdo-button.legacy.selected:before{background-color:var(--constellation-main);border:2px solid var(--constellation-main)}.product-cdo-button.legacy:hover .button-text,.product-cdo-button.legacy.selected .button-text{color:var(--default-color-2)}.product-cdo-button.legacy:hover img,.product-cdo-button.legacy.selected img{transform:scale(.95)}.product-cdo-button.legacy.disabled{pointer-events:none}.product-cdo-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.product-cdo-button.legacy.disabled .button-text{color:var(--ui-disabled)}.product-cdo-button.legacy.disabled .icon{opacity:.5}.product-cdo-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.product-cdo-button.legacy.invalid .button-text{color:var(--ui-disabled)}.product-cdo-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.product-cdo-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.product-cdo-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.product-cdo-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.product-cdo-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.product-cdo-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.product-cdo-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.product-cdo-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.product-cdo-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.product-cdo-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.product-cdo-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.product-cdo-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.product-cdo-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.product-cdo-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.product-cdo-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.product-cdo-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.product-cdo-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.product-cdo-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.product-cdo-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.product-cdo-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.product-cdo-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.product-cdo-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.product-cdo-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.product-cdo-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.manage-classroom-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.manage-classroom-button:focus{text-decoration:none}.manage-classroom-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.manage-classroom-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.manage-classroom-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.manage-classroom-button .button-text.ws-no-wrap{white-space:nowrap}.manage-classroom-button:active,.manage-classroom-button:hover{cursor:pointer;text-decoration:none}.manage-classroom-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.manage-classroom-button.pill:before{content:"";background:var(--admin-main-2);border:2px solid var(--admin-main-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.manage-classroom-button.pill .button-text,.manage-classroom-button.pill .icon{z-index:11}.manage-classroom-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.manage-classroom-button.pill svg{color:var(--default-color-2)}.manage-classroom-button.pill:hover:not(.compact):before,.manage-classroom-button.pill.selected:before{filter:brightness(1.3)}.manage-classroom-button.pill.no-shadow:before{box-shadow:none}.manage-classroom-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.manage-classroom-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.manage-classroom-button.pill.has-border:hover:not(.compact):before,.manage-classroom-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.manage-classroom-button.pill.alt-hover:hover:not(.compact):before,.manage-classroom-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.manage-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.manage-classroom-button.pill.alt-hover.selected .icon,.manage-classroom-button.pill.alt-hover:hover:not(.compact) .button-text,.manage-classroom-button.pill.alt-hover.selected .button-text{color:var(--admin-main-2)}.manage-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.manage-classroom-button.pill.alt-hover.selected .icon{background-color:var(--admin-main-2)}.manage-classroom-button.pill.disabled,.manage-classroom-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.manage-classroom-button.pill.disabled:before,.manage-classroom-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.manage-classroom-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.manage-classroom-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.manage-classroom-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.manage-classroom-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.manage-classroom-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.manage-classroom-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.manage-classroom-button.pill .dropdown-caret{margin-right:10px}.manage-classroom-button.pill[data-icon-position=null] .icon,.manage-classroom-button.pill[data-icon-position=none] .icon{display:none!important}.manage-classroom-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.manage-classroom-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.manage-classroom-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.manage-classroom-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.manage-classroom-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.manage-classroom-button.pill[data-size=micro][data-icon-position=null],.manage-classroom-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.manage-classroom-button.pill[data-size=micro][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.manage-classroom-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.manage-classroom-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.manage-classroom-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.manage-classroom-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.manage-classroom-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.manage-classroom-button.pill[data-size=mini][data-icon-position=null],.manage-classroom-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.manage-classroom-button.pill[data-size=mini][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.manage-classroom-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.manage-classroom-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.manage-classroom-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.manage-classroom-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.manage-classroom-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.manage-classroom-button.pill[data-size=tiny][data-icon-position=null],.manage-classroom-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.manage-classroom-button.pill[data-size=tiny][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.manage-classroom-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.manage-classroom-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.manage-classroom-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.manage-classroom-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.manage-classroom-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.manage-classroom-button.pill[data-size=small][data-icon-position=null],.manage-classroom-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.manage-classroom-button.pill[data-size=small][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.manage-classroom-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.manage-classroom-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.manage-classroom-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.manage-classroom-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.manage-classroom-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.manage-classroom-button.pill[data-size=regular][data-icon-position=null],.manage-classroom-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.manage-classroom-button.pill[data-size=regular][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.manage-classroom-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.manage-classroom-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.manage-classroom-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.manage-classroom-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.manage-classroom-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.manage-classroom-button.pill[data-size=large][data-icon-position=null],.manage-classroom-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.manage-classroom-button.pill[data-size=large][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.manage-classroom-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.manage-classroom-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.manage-classroom-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.manage-classroom-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.manage-classroom-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.manage-classroom-button.pill[data-size=xlarge][data-icon-position=null],.manage-classroom-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.manage-classroom-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.manage-classroom-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.manage-classroom-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.manage-classroom-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.manage-classroom-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.manage-classroom-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.manage-classroom-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.manage-classroom-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.manage-classroom-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.manage-classroom-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.manage-classroom-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.manage-classroom-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.manage-classroom-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.manage-classroom-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.manage-classroom-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.manage-classroom-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.manage-classroom-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.manage-classroom-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=null],.manage-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.manage-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.manage-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.manage-classroom-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.manage-classroom-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.manage-classroom-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=null],.manage-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.manage-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.manage-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.manage-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.manage-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.manage-classroom-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.manage-classroom-button.pill.compact.hide-bg:before{opacity:0}.manage-classroom-button.pill.compact .button-text{white-space:nowrap}.manage-classroom-button.pill.compact:hover{max-width:100%}.manage-classroom-button.pill.compact:hover.hide-bg:before{opacity:1}.manage-classroom-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.manage-classroom-button.pill-alt:before{content:"";background:var(--admin-main-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.manage-classroom-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.manage-classroom-button.pill-alt:hover:before,.manage-classroom-button.pill-alt.selected:before{background:var(--button-border)}.manage-classroom-button.pill-alt:hover .button-text,.manage-classroom-button.pill-alt.selected .button-text{color:var(--default-bg)}.manage-classroom-button.pill-alt.disabled,.manage-classroom-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.manage-classroom-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.manage-classroom-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.manage-classroom-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.manage-classroom-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.manage-classroom-button.round .icon,.manage-classroom-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.manage-classroom-button.round:hover,.manage-classroom-button.round.selected{opacity:1}.manage-classroom-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.manage-classroom-button.round.disabled{pointer-events:none}.manage-classroom-button.round.disabled .icon{filter:saturate(0)}.manage-classroom-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.manage-classroom-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.manage-classroom-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.manage-classroom-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.manage-classroom-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.manage-classroom-button.nav{flex-wrap:nowrap}.manage-classroom-button.nav svg{color:var(--troubadour-main)}.manage-classroom-button.nav .icon,.manage-classroom-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.manage-classroom-button.nav .button-text{color:var(--admin-main-2);font-weight:700}.manage-classroom-button.nav:hover{text-decoration:underline}.manage-classroom-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.manage-classroom-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.manage-classroom-button.nav[data-icon-position=right][data-size=tiny] .icon,.manage-classroom-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.manage-classroom-button.nav[data-icon-position=right] .button-text{text-align:right}.manage-classroom-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.manage-classroom-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.manage-classroom-button.nav[data-icon-position=left][data-size=tiny] .icon,.manage-classroom-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.manage-classroom-button.nav[data-icon-position=left] .button-text{text-align:left}.manage-classroom-button.nav[data-size=large]{border-radius:100px;padding:5px}.manage-classroom-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.manage-classroom-button.nav[data-size=large] .icon{height:80px}.manage-classroom-button.nav[data-size=regular]{padding:20px 31px}.manage-classroom-button.nav[data-size=regular] .icon{width:auto;height:23px}.manage-classroom-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.manage-classroom-button.nav[data-size=small]{padding:10px}.manage-classroom-button.nav[data-size=small] .icon{width:auto;height:16px}.manage-classroom-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.manage-classroom-button.nav[data-size=tiny]{padding:15px 20px}.manage-classroom-button.nav[data-size=tiny] .icon{width:auto;height:10px}.manage-classroom-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.manage-classroom-button.nav[data-size=mini]{padding:4px 12px}.manage-classroom-button.nav[data-size=mini] .icon{width:auto;height:5px}.manage-classroom-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.manage-classroom-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.manage-classroom-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--admin-main-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.manage-classroom-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.manage-classroom-button.legacy .button-text,.manage-classroom-button.legacy .icon{z-index:11}.manage-classroom-button.legacy .button-text{color:var(--admin-main-2);z-index:11;font-weight:400}.manage-classroom-button.legacy svg{color:var(--admin-main-2)}.manage-classroom-button.legacy:hover:before,.manage-classroom-button.legacy.selected:before{background-color:var(--admin-main-2);border:2px solid var(--admin-main-2)}.manage-classroom-button.legacy:hover .button-text,.manage-classroom-button.legacy.selected .button-text{color:var(--default-color-2)}.manage-classroom-button.legacy:hover img,.manage-classroom-button.legacy.selected img{transform:scale(.95)}.manage-classroom-button.legacy.disabled{pointer-events:none}.manage-classroom-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.manage-classroom-button.legacy.disabled .button-text{color:var(--ui-disabled)}.manage-classroom-button.legacy.disabled .icon{opacity:.5}.manage-classroom-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.manage-classroom-button.legacy.invalid .button-text{color:var(--ui-disabled)}.manage-classroom-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.manage-classroom-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.manage-classroom-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.manage-classroom-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.manage-classroom-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.manage-classroom-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.manage-classroom-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.manage-classroom-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.manage-classroom-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.manage-classroom-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.manage-classroom-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.manage-classroom-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.manage-classroom-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.manage-classroom-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.manage-classroom-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.manage-classroom-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.manage-classroom-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.manage-classroom-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.manage-classroom-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.manage-classroom-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.manage-classroom-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.manage-classroom-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.manage-classroom-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.manage-classroom-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.add-classroom-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.add-classroom-button:focus{text-decoration:none}.add-classroom-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.add-classroom-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.add-classroom-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.add-classroom-button .button-text.ws-no-wrap{white-space:nowrap}.add-classroom-button:active,.add-classroom-button:hover{cursor:pointer;text-decoration:none}.add-classroom-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.add-classroom-button.pill:before{content:"";background:var(--button-add-group);border:2px solid var(--button-add-group);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.add-classroom-button.pill .button-text,.add-classroom-button.pill .icon{z-index:11}.add-classroom-button.pill .button-text{color:var(--default-color-3);z-index:11;font-weight:400;overflow:hidden}.add-classroom-button.pill svg{color:var(--default-color-3)}.add-classroom-button.pill:hover:not(.compact):before,.add-classroom-button.pill.selected:before{filter:brightness(1.3)}.add-classroom-button.pill.no-shadow:before{box-shadow:none}.add-classroom-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.add-classroom-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.add-classroom-button.pill.has-border:hover:not(.compact):before,.add-classroom-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.add-classroom-button.pill.alt-hover:hover:not(.compact):before,.add-classroom-button.pill.alt-hover.selected:before{background:var(--default-color-3);border:2px solid var(--default-color-3);filter:brightness()}.add-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.add-classroom-button.pill.alt-hover.selected .icon,.add-classroom-button.pill.alt-hover:hover:not(.compact) .button-text,.add-classroom-button.pill.alt-hover.selected .button-text{color:var(--button-add-group)}.add-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.add-classroom-button.pill.alt-hover.selected .icon{background-color:var(--button-add-group)}.add-classroom-button.pill.disabled,.add-classroom-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.add-classroom-button.pill.disabled:before,.add-classroom-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.add-classroom-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.add-classroom-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.add-classroom-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.add-classroom-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-classroom-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.add-classroom-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.add-classroom-button.pill .dropdown-caret{margin-right:10px}.add-classroom-button.pill[data-icon-position=null] .icon,.add-classroom-button.pill[data-icon-position=none] .icon{display:none!important}.add-classroom-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.add-classroom-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.add-classroom-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.add-classroom-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.add-classroom-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.add-classroom-button.pill[data-size=micro][data-icon-position=null],.add-classroom-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.add-classroom-button.pill[data-size=micro][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.add-classroom-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.add-classroom-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.add-classroom-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.add-classroom-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.add-classroom-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.add-classroom-button.pill[data-size=mini][data-icon-position=null],.add-classroom-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.add-classroom-button.pill[data-size=mini][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.add-classroom-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.add-classroom-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.add-classroom-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.add-classroom-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.add-classroom-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.add-classroom-button.pill[data-size=tiny][data-icon-position=null],.add-classroom-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.add-classroom-button.pill[data-size=tiny][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.add-classroom-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.add-classroom-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.add-classroom-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.add-classroom-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.add-classroom-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.add-classroom-button.pill[data-size=small][data-icon-position=null],.add-classroom-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.add-classroom-button.pill[data-size=small][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.add-classroom-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.add-classroom-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.add-classroom-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.add-classroom-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.add-classroom-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.add-classroom-button.pill[data-size=regular][data-icon-position=null],.add-classroom-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.add-classroom-button.pill[data-size=regular][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.add-classroom-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.add-classroom-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.add-classroom-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.add-classroom-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.add-classroom-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.add-classroom-button.pill[data-size=large][data-icon-position=null],.add-classroom-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.add-classroom-button.pill[data-size=large][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.add-classroom-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.add-classroom-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.add-classroom-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.add-classroom-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.add-classroom-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.add-classroom-button.pill[data-size=xlarge][data-icon-position=null],.add-classroom-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.add-classroom-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.add-classroom-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.add-classroom-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.add-classroom-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.add-classroom-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.add-classroom-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.add-classroom-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.add-classroom-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.add-classroom-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.add-classroom-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.add-classroom-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.add-classroom-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.add-classroom-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.add-classroom-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.add-classroom-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.add-classroom-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.add-classroom-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.add-classroom-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.add-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.add-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.add-classroom-button.pill[data-size=responsive][data-icon-position=null],.add-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.add-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.add-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.add-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.add-classroom-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.add-classroom-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.add-classroom-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.add-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.add-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.add-classroom-button.pill[data-size=responsive][data-icon-position=null],.add-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.add-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.add-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.add-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.add-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.add-classroom-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.add-classroom-button.pill.compact.hide-bg:before{opacity:0}.add-classroom-button.pill.compact .button-text{white-space:nowrap}.add-classroom-button.pill.compact:hover{max-width:100%}.add-classroom-button.pill.compact:hover.hide-bg:before{opacity:1}.add-classroom-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.add-classroom-button.pill-alt:before{content:"";background:var(--button-add-group);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.add-classroom-button.pill-alt .button-text{color:var(--default-color-3);z-index:11;font-weight:400}.add-classroom-button.pill-alt:hover:before,.add-classroom-button.pill-alt.selected:before{background:var(--button-border)}.add-classroom-button.pill-alt:hover .button-text,.add-classroom-button.pill-alt.selected .button-text{color:var(--default-bg)}.add-classroom-button.pill-alt.disabled,.add-classroom-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.add-classroom-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-classroom-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.add-classroom-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.add-classroom-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.add-classroom-button.round .icon,.add-classroom-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.add-classroom-button.round:hover,.add-classroom-button.round.selected{opacity:1}.add-classroom-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.add-classroom-button.round.disabled{pointer-events:none}.add-classroom-button.round.disabled .icon{filter:saturate(0)}.add-classroom-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.add-classroom-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.add-classroom-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.add-classroom-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.add-classroom-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.add-classroom-button.nav{flex-wrap:nowrap}.add-classroom-button.nav svg{color:var(--troubadour-main)}.add-classroom-button.nav .icon,.add-classroom-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.add-classroom-button.nav .button-text{color:var(--button-add-group);font-weight:700}.add-classroom-button.nav:hover{text-decoration:underline}.add-classroom-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.add-classroom-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.add-classroom-button.nav[data-icon-position=right][data-size=tiny] .icon,.add-classroom-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.add-classroom-button.nav[data-icon-position=right] .button-text{text-align:right}.add-classroom-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.add-classroom-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.add-classroom-button.nav[data-icon-position=left][data-size=tiny] .icon,.add-classroom-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.add-classroom-button.nav[data-icon-position=left] .button-text{text-align:left}.add-classroom-button.nav[data-size=large]{border-radius:100px;padding:5px}.add-classroom-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.add-classroom-button.nav[data-size=large] .icon{height:80px}.add-classroom-button.nav[data-size=regular]{padding:20px 31px}.add-classroom-button.nav[data-size=regular] .icon{width:auto;height:23px}.add-classroom-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.add-classroom-button.nav[data-size=small]{padding:10px}.add-classroom-button.nav[data-size=small] .icon{width:auto;height:16px}.add-classroom-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.add-classroom-button.nav[data-size=tiny]{padding:15px 20px}.add-classroom-button.nav[data-size=tiny] .icon{width:auto;height:10px}.add-classroom-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.add-classroom-button.nav[data-size=mini]{padding:4px 12px}.add-classroom-button.nav[data-size=mini] .icon{width:auto;height:5px}.add-classroom-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.add-classroom-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.add-classroom-button.legacy:before{content:"";background-color:var(--default-color-3);border:2px solid var(--button-add-group);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.add-classroom-button.legacy.has-shadow:before{border:2px solid var(--default-color-3);box-shadow:var(--dropshadow)}.add-classroom-button.legacy .button-text,.add-classroom-button.legacy .icon{z-index:11}.add-classroom-button.legacy .button-text{color:var(--button-add-group);z-index:11;font-weight:400}.add-classroom-button.legacy svg{color:var(--button-add-group)}.add-classroom-button.legacy:hover:before,.add-classroom-button.legacy.selected:before{background-color:var(--button-add-group);border:2px solid var(--button-add-group)}.add-classroom-button.legacy:hover .button-text,.add-classroom-button.legacy.selected .button-text{color:var(--default-color-3)}.add-classroom-button.legacy:hover img,.add-classroom-button.legacy.selected img{transform:scale(.95)}.add-classroom-button.legacy.disabled{pointer-events:none}.add-classroom-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.add-classroom-button.legacy.disabled .button-text{color:var(--ui-disabled)}.add-classroom-button.legacy.disabled .icon{opacity:.5}.add-classroom-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.add-classroom-button.legacy.invalid .button-text{color:var(--ui-disabled)}.add-classroom-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.add-classroom-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.add-classroom-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.add-classroom-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.add-classroom-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.add-classroom-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.add-classroom-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.add-classroom-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.add-classroom-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.add-classroom-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.add-classroom-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.add-classroom-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.add-classroom-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.add-classroom-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.add-classroom-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.add-classroom-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.add-classroom-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.add-classroom-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.add-classroom-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.add-classroom-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.add-classroom-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.add-classroom-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.add-classroom-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.add-classroom-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.purchase-subscription,.admin-continue-btn,.buy-more-packages-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.purchase-subscription:focus,.admin-continue-btn:focus,.buy-more-packages-button:focus{text-decoration:none}.purchase-subscription[data-icon-position=left],.admin-continue-btn[data-icon-position=left],.buy-more-packages-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.purchase-subscription[data-icon-position=right],.admin-continue-btn[data-icon-position=right],.buy-more-packages-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.purchase-subscription .button-text,.admin-continue-btn .button-text,.buy-more-packages-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.purchase-subscription .button-text.ws-no-wrap,.admin-continue-btn .button-text.ws-no-wrap,.buy-more-packages-button .button-text.ws-no-wrap{white-space:nowrap}.purchase-subscription:active,.admin-continue-btn:active,.buy-more-packages-button:active,.purchase-subscription:hover,.admin-continue-btn:hover,.buy-more-packages-button:hover{cursor:pointer;text-decoration:none}.purchase-subscription.pill,.admin-continue-btn.pill,.buy-more-packages-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.purchase-subscription.pill:before,.admin-continue-btn.pill:before,.buy-more-packages-button.pill:before{content:"";background:var(--admin-main-4);border:2px solid var(--admin-main-4);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.purchase-subscription.pill .button-text,.admin-continue-btn.pill .button-text,.buy-more-packages-button.pill .button-text,.purchase-subscription.pill .icon,.admin-continue-btn.pill .icon,.buy-more-packages-button.pill .icon{z-index:11}.purchase-subscription.pill .button-text,.admin-continue-btn.pill .button-text,.buy-more-packages-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.purchase-subscription.pill svg,.admin-continue-btn.pill svg,.buy-more-packages-button.pill svg{color:var(--default-color-2)}.purchase-subscription.pill:hover:not(.compact):before,.admin-continue-btn.pill:hover:not(.compact):before,.buy-more-packages-button.pill:hover:not(.compact):before,.purchase-subscription.pill.selected:before,.admin-continue-btn.pill.selected:before,.buy-more-packages-button.pill.selected:before{filter:brightness(1.3)}.purchase-subscription.pill.no-shadow:before,.admin-continue-btn.pill.no-shadow:before,.buy-more-packages-button.pill.no-shadow:before{box-shadow:none}.purchase-subscription.pill.icon-no-bg .fa.icon,.admin-continue-btn.pill.icon-no-bg .fa.icon,.buy-more-packages-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.purchase-subscription.pill.has-border:before,.admin-continue-btn.pill.has-border:before,.buy-more-packages-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.purchase-subscription.pill.has-border:hover:not(.compact):before,.admin-continue-btn.pill.has-border:hover:not(.compact):before,.buy-more-packages-button.pill.has-border:hover:not(.compact):before,.purchase-subscription.pill.has-border.selected:before,.admin-continue-btn.pill.has-border.selected:before,.buy-more-packages-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.purchase-subscription.pill.alt-hover:hover:not(.compact):before,.admin-continue-btn.pill.alt-hover:hover:not(.compact):before,.buy-more-packages-button.pill.alt-hover:hover:not(.compact):before,.purchase-subscription.pill.alt-hover.selected:before,.admin-continue-btn.pill.alt-hover.selected:before,.buy-more-packages-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.purchase-subscription.pill.alt-hover:hover:not(.compact) .icon,.admin-continue-btn.pill.alt-hover:hover:not(.compact) .icon,.buy-more-packages-button.pill.alt-hover:hover:not(.compact) .icon,.purchase-subscription.pill.alt-hover.selected .icon,.admin-continue-btn.pill.alt-hover.selected .icon,.buy-more-packages-button.pill.alt-hover.selected .icon,.purchase-subscription.pill.alt-hover:hover:not(.compact) .button-text,.admin-continue-btn.pill.alt-hover:hover:not(.compact) .button-text,.buy-more-packages-button.pill.alt-hover:hover:not(.compact) .button-text,.purchase-subscription.pill.alt-hover.selected .button-text,.admin-continue-btn.pill.alt-hover.selected .button-text,.buy-more-packages-button.pill.alt-hover.selected .button-text{color:var(--admin-main-4)}.purchase-subscription.pill.alt-hover:hover:not(.compact) .icon,.admin-continue-btn.pill.alt-hover:hover:not(.compact) .icon,.buy-more-packages-button.pill.alt-hover:hover:not(.compact) .icon,.purchase-subscription.pill.alt-hover.selected .icon,.admin-continue-btn.pill.alt-hover.selected .icon,.buy-more-packages-button.pill.alt-hover.selected .icon{background-color:var(--admin-main-4)}.purchase-subscription.pill.disabled,.admin-continue-btn.pill.disabled,.buy-more-packages-button.pill.disabled,.purchase-subscription.pill.invalid,.admin-continue-btn.pill.invalid,.buy-more-packages-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.purchase-subscription.pill.disabled:before,.admin-continue-btn.pill.disabled:before,.buy-more-packages-button.pill.disabled:before,.purchase-subscription.pill.invalid:before,.admin-continue-btn.pill.invalid:before,.buy-more-packages-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.purchase-subscription.pill.disabled.lock-icon .icon,.admin-continue-btn.pill.disabled.lock-icon .icon,.buy-more-packages-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.purchase-subscription.pill.disabled.lock-icon .icon img,.admin-continue-btn.pill.disabled.lock-icon .icon img,.buy-more-packages-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.purchase-subscription.pill.disabled.lock-icon.icon-no-bg .icon,.admin-continue-btn.pill.disabled.lock-icon.icon-no-bg .icon,.buy-more-packages-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.purchase-subscription.pill.waiting,.admin-continue-btn.pill.waiting,.buy-more-packages-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.purchase-subscription.pill .icon,.admin-continue-btn.pill .icon,.buy-more-packages-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.purchase-subscription.pill .icon img,.admin-continue-btn.pill .icon img,.buy-more-packages-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.purchase-subscription.pill .dropdown-caret,.admin-continue-btn.pill .dropdown-caret,.buy-more-packages-button.pill .dropdown-caret{margin-right:10px}.purchase-subscription.pill[data-icon-position=null] .icon,.admin-continue-btn.pill[data-icon-position=null] .icon,.buy-more-packages-button.pill[data-icon-position=null] .icon,.purchase-subscription.pill[data-icon-position=none] .icon,.admin-continue-btn.pill[data-icon-position=none] .icon,.buy-more-packages-button.pill[data-icon-position=none] .icon{display:none!important}.purchase-subscription.pill[data-size=micro],.admin-continue-btn.pill[data-size=micro],.buy-more-packages-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.purchase-subscription.pill[data-size=micro] .icon,.admin-continue-btn.pill[data-size=micro] .icon,.buy-more-packages-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.purchase-subscription.pill[data-size=micro] .button-text,.admin-continue-btn.pill[data-size=micro] .button-text,.buy-more-packages-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.purchase-subscription.pill[data-size=micro][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=micro][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.purchase-subscription.pill[data-size=micro][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=micro][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.purchase-subscription.pill[data-size=micro][data-icon-position=null],.admin-continue-btn.pill[data-size=micro][data-icon-position=null],.buy-more-packages-button.pill[data-size=micro][data-icon-position=null],.purchase-subscription.pill[data-size=micro][data-icon-position=none],.admin-continue-btn.pill[data-size=micro][data-icon-position=none],.buy-more-packages-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.purchase-subscription.pill[data-size=micro][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=micro][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=micro][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=micro][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=micro][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.purchase-subscription.pill[data-size=mini],.admin-continue-btn.pill[data-size=mini],.buy-more-packages-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.purchase-subscription.pill[data-size=mini] .icon,.admin-continue-btn.pill[data-size=mini] .icon,.buy-more-packages-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.purchase-subscription.pill[data-size=mini] .button-text,.admin-continue-btn.pill[data-size=mini] .button-text,.buy-more-packages-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.purchase-subscription.pill[data-size=mini][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=mini][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.purchase-subscription.pill[data-size=mini][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=mini][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.purchase-subscription.pill[data-size=mini][data-icon-position=null],.admin-continue-btn.pill[data-size=mini][data-icon-position=null],.buy-more-packages-button.pill[data-size=mini][data-icon-position=null],.purchase-subscription.pill[data-size=mini][data-icon-position=none],.admin-continue-btn.pill[data-size=mini][data-icon-position=none],.buy-more-packages-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.purchase-subscription.pill[data-size=mini][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=mini][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=mini][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=mini][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=mini][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.purchase-subscription.pill[data-size=tiny],.admin-continue-btn.pill[data-size=tiny],.buy-more-packages-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.purchase-subscription.pill[data-size=tiny] .icon,.admin-continue-btn.pill[data-size=tiny] .icon,.buy-more-packages-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.purchase-subscription.pill[data-size=tiny] .button-text,.admin-continue-btn.pill[data-size=tiny] .button-text,.buy-more-packages-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.purchase-subscription.pill[data-size=tiny][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=tiny][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.purchase-subscription.pill[data-size=tiny][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=tiny][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.purchase-subscription.pill[data-size=tiny][data-icon-position=null],.admin-continue-btn.pill[data-size=tiny][data-icon-position=null],.buy-more-packages-button.pill[data-size=tiny][data-icon-position=null],.purchase-subscription.pill[data-size=tiny][data-icon-position=none],.admin-continue-btn.pill[data-size=tiny][data-icon-position=none],.buy-more-packages-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.purchase-subscription.pill[data-size=tiny][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=tiny][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=tiny][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=tiny][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=tiny][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.purchase-subscription.pill[data-size=small],.admin-continue-btn.pill[data-size=small],.buy-more-packages-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.purchase-subscription.pill[data-size=small] .icon,.admin-continue-btn.pill[data-size=small] .icon,.buy-more-packages-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.purchase-subscription.pill[data-size=small] .button-text,.admin-continue-btn.pill[data-size=small] .button-text,.buy-more-packages-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.purchase-subscription.pill[data-size=small][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=small][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.purchase-subscription.pill[data-size=small][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=small][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.purchase-subscription.pill[data-size=small][data-icon-position=null],.admin-continue-btn.pill[data-size=small][data-icon-position=null],.buy-more-packages-button.pill[data-size=small][data-icon-position=null],.purchase-subscription.pill[data-size=small][data-icon-position=none],.admin-continue-btn.pill[data-size=small][data-icon-position=none],.buy-more-packages-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.purchase-subscription.pill[data-size=small][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=small][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=small][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=small][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=small][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.purchase-subscription.pill[data-size=regular],.admin-continue-btn.pill[data-size=regular],.buy-more-packages-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.purchase-subscription.pill[data-size=regular] .icon,.admin-continue-btn.pill[data-size=regular] .icon,.buy-more-packages-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.purchase-subscription.pill[data-size=regular] .button-text,.admin-continue-btn.pill[data-size=regular] .button-text,.buy-more-packages-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.purchase-subscription.pill[data-size=regular][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=regular][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.purchase-subscription.pill[data-size=regular][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=regular][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.purchase-subscription.pill[data-size=regular][data-icon-position=null],.admin-continue-btn.pill[data-size=regular][data-icon-position=null],.buy-more-packages-button.pill[data-size=regular][data-icon-position=null],.purchase-subscription.pill[data-size=regular][data-icon-position=none],.admin-continue-btn.pill[data-size=regular][data-icon-position=none],.buy-more-packages-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.purchase-subscription.pill[data-size=regular][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=regular][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=regular][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=regular][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=regular][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.purchase-subscription.pill[data-size=large],.admin-continue-btn.pill[data-size=large],.buy-more-packages-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.purchase-subscription.pill[data-size=large] .icon,.admin-continue-btn.pill[data-size=large] .icon,.buy-more-packages-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.purchase-subscription.pill[data-size=large] .button-text,.admin-continue-btn.pill[data-size=large] .button-text,.buy-more-packages-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.purchase-subscription.pill[data-size=large][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=large][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.purchase-subscription.pill[data-size=large][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=large][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.purchase-subscription.pill[data-size=large][data-icon-position=null],.admin-continue-btn.pill[data-size=large][data-icon-position=null],.buy-more-packages-button.pill[data-size=large][data-icon-position=null],.purchase-subscription.pill[data-size=large][data-icon-position=none],.admin-continue-btn.pill[data-size=large][data-icon-position=none],.buy-more-packages-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.purchase-subscription.pill[data-size=large][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=large][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=large][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=large][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=large][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.purchase-subscription.pill[data-size=xlarge],.admin-continue-btn.pill[data-size=xlarge],.buy-more-packages-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.purchase-subscription.pill[data-size=xlarge] .icon,.admin-continue-btn.pill[data-size=xlarge] .icon,.buy-more-packages-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.purchase-subscription.pill[data-size=xlarge] .button-text,.admin-continue-btn.pill[data-size=xlarge] .button-text,.buy-more-packages-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.purchase-subscription.pill[data-size=xlarge][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=xlarge][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.purchase-subscription.pill[data-size=xlarge][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=xlarge][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.purchase-subscription.pill[data-size=xlarge][data-icon-position=null],.admin-continue-btn.pill[data-size=xlarge][data-icon-position=null],.buy-more-packages-button.pill[data-size=xlarge][data-icon-position=null],.purchase-subscription.pill[data-size=xlarge][data-icon-position=none],.admin-continue-btn.pill[data-size=xlarge][data-icon-position=none],.buy-more-packages-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.purchase-subscription.pill[data-size=xlarge][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=xlarge][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=xlarge][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=xlarge][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.purchase-subscription.pill.icon-no-bg[data-size=micro] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=micro] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.purchase-subscription.pill.icon-no-bg[data-size=micro] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=micro] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.purchase-subscription.pill.icon-no-bg[data-size=mini] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=mini] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.purchase-subscription.pill.icon-no-bg[data-size=mini] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=mini] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.purchase-subscription.pill.icon-no-bg[data-size=tiny] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=tiny] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.purchase-subscription.pill.icon-no-bg[data-size=tiny] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=tiny] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.purchase-subscription.pill.icon-no-bg[data-size=small] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=small] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.purchase-subscription.pill.icon-no-bg[data-size=small] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=small] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.purchase-subscription.pill.icon-no-bg[data-size=regular] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=regular] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.purchase-subscription.pill.icon-no-bg[data-size=regular] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=regular] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.purchase-subscription.pill.icon-no-bg[data-size=large] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=large] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.purchase-subscription.pill.icon-no-bg[data-size=large] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=large] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.purchase-subscription.pill.icon-no-bg[data-size=xlarge] .icon,.admin-continue-btn.pill.icon-no-bg[data-size=xlarge] .icon,.buy-more-packages-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.purchase-subscription.pill.icon-no-bg[data-size=xlarge] .button-text,.admin-continue-btn.pill.icon-no-bg[data-size=xlarge] .button-text,.buy-more-packages-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.purchase-subscription.pill[data-size=responsive],.admin-continue-btn.pill[data-size=responsive],.buy-more-packages-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.purchase-subscription.pill[data-size=responsive] .icon,.admin-continue-btn.pill[data-size=responsive] .icon,.buy-more-packages-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.purchase-subscription.pill[data-size=responsive] .button-text,.admin-continue-btn.pill[data-size=responsive] .button-text,.buy-more-packages-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.purchase-subscription.pill[data-size=responsive][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.purchase-subscription.pill[data-size=responsive][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.purchase-subscription.pill[data-size=responsive][data-icon-position=null],.admin-continue-btn.pill[data-size=responsive][data-icon-position=null],.buy-more-packages-button.pill[data-size=responsive][data-icon-position=null],.purchase-subscription.pill[data-size=responsive][data-icon-position=none],.admin-continue-btn.pill[data-size=responsive][data-icon-position=none],.buy-more-packages-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.purchase-subscription.pill[data-size=responsive][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=responsive][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.purchase-subscription.pill[data-size=responsive].icon-no-bg .icon,.admin-continue-btn.pill[data-size=responsive].icon-no-bg .icon,.buy-more-packages-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.purchase-subscription.pill[data-size=responsive].icon-no-bg .button-text,.admin-continue-btn.pill[data-size=responsive].icon-no-bg .button-text,.buy-more-packages-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.purchase-subscription.pill[data-size=responsive],.admin-continue-btn.pill[data-size=responsive],.buy-more-packages-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.purchase-subscription.pill[data-size=responsive] .icon,.admin-continue-btn.pill[data-size=responsive] .icon,.buy-more-packages-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.purchase-subscription.pill[data-size=responsive] .button-text,.admin-continue-btn.pill[data-size=responsive] .button-text,.buy-more-packages-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.purchase-subscription.pill[data-size=responsive][data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.purchase-subscription.pill[data-size=responsive][data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.purchase-subscription.pill[data-size=responsive][data-icon-position=null],.admin-continue-btn.pill[data-size=responsive][data-icon-position=null],.buy-more-packages-button.pill[data-size=responsive][data-icon-position=null],.purchase-subscription.pill[data-size=responsive][data-icon-position=none],.admin-continue-btn.pill[data-size=responsive][data-icon-position=none],.buy-more-packages-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.purchase-subscription.pill[data-size=responsive][data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=responsive][data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=responsive][data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.purchase-subscription.pill[data-size=responsive].icon-no-bg .icon,.admin-continue-btn.pill[data-size=responsive].icon-no-bg .icon,.buy-more-packages-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.purchase-subscription.pill[data-size=responsive].icon-no-bg .button-text,.admin-continue-btn.pill[data-size=responsive].icon-no-bg .button-text,.buy-more-packages-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]),.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]),.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]) .icon,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]) .icon,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none],.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none],.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]),.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]),.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left],.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left],.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right],.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right],.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none],.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none],.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.purchase-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text,.admin-continue-btn.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text,.buy-more-packages-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.purchase-subscription.pill.compact,.admin-continue-btn.pill.compact,.buy-more-packages-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.purchase-subscription.pill.compact.hide-bg:before,.admin-continue-btn.pill.compact.hide-bg:before,.buy-more-packages-button.pill.compact.hide-bg:before{opacity:0}.purchase-subscription.pill.compact .button-text,.admin-continue-btn.pill.compact .button-text,.buy-more-packages-button.pill.compact .button-text{white-space:nowrap}.purchase-subscription.pill.compact:hover,.admin-continue-btn.pill.compact:hover,.buy-more-packages-button.pill.compact:hover{max-width:100%}.purchase-subscription.pill.compact:hover.hide-bg:before,.admin-continue-btn.pill.compact:hover.hide-bg:before,.buy-more-packages-button.pill.compact:hover.hide-bg:before{opacity:1}.purchase-subscription.pill-alt,.admin-continue-btn.pill-alt,.buy-more-packages-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.purchase-subscription.pill-alt:before,.admin-continue-btn.pill-alt:before,.buy-more-packages-button.pill-alt:before{content:"";background:var(--admin-main-4);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.purchase-subscription.pill-alt .button-text,.admin-continue-btn.pill-alt .button-text,.buy-more-packages-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.purchase-subscription.pill-alt:hover:before,.admin-continue-btn.pill-alt:hover:before,.buy-more-packages-button.pill-alt:hover:before,.purchase-subscription.pill-alt.selected:before,.admin-continue-btn.pill-alt.selected:before,.buy-more-packages-button.pill-alt.selected:before{background:var(--button-border)}.purchase-subscription.pill-alt:hover .button-text,.admin-continue-btn.pill-alt:hover .button-text,.buy-more-packages-button.pill-alt:hover .button-text,.purchase-subscription.pill-alt.selected .button-text,.admin-continue-btn.pill-alt.selected .button-text,.buy-more-packages-button.pill-alt.selected .button-text{color:var(--default-bg)}.purchase-subscription.pill-alt.disabled,.admin-continue-btn.pill-alt.disabled,.buy-more-packages-button.pill-alt.disabled,.purchase-subscription.pill-alt.invalid,.admin-continue-btn.pill-alt.invalid,.buy-more-packages-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.purchase-subscription.pill-alt.waiting,.admin-continue-btn.pill-alt.waiting,.buy-more-packages-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.purchase-subscription.pill-alt[data-size=small],.admin-continue-btn.pill-alt[data-size=small],.buy-more-packages-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.purchase-subscription.pill-alt[data-size=small] .button-text,.admin-continue-btn.pill-alt[data-size=small] .button-text,.buy-more-packages-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.purchase-subscription.round,.admin-continue-btn.round,.buy-more-packages-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.purchase-subscription.round .icon,.admin-continue-btn.round .icon,.buy-more-packages-button.round .icon,.purchase-subscription.round svg,.admin-continue-btn.round svg,.buy-more-packages-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.purchase-subscription.round:hover,.admin-continue-btn.round:hover,.buy-more-packages-button.round:hover,.purchase-subscription.round.selected,.admin-continue-btn.round.selected,.buy-more-packages-button.round.selected{opacity:1}.purchase-subscription.round.inactive,.admin-continue-btn.round.inactive,.buy-more-packages-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.purchase-subscription.round.disabled,.admin-continue-btn.round.disabled,.buy-more-packages-button.round.disabled{pointer-events:none}.purchase-subscription.round.disabled .icon,.admin-continue-btn.round.disabled .icon,.buy-more-packages-button.round.disabled .icon{filter:saturate(0)}.purchase-subscription.round[data-size=large],.admin-continue-btn.round[data-size=large],.buy-more-packages-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.purchase-subscription.round[data-size=regular],.admin-continue-btn.round[data-size=regular],.buy-more-packages-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.purchase-subscription.round[data-size=small],.admin-continue-btn.round[data-size=small],.buy-more-packages-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.purchase-subscription.round[data-size=tiny],.admin-continue-btn.round[data-size=tiny],.buy-more-packages-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.purchase-subscription.round[data-size=mini],.admin-continue-btn.round[data-size=mini],.buy-more-packages-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.purchase-subscription.nav,.admin-continue-btn.nav,.buy-more-packages-button.nav{flex-wrap:nowrap}.purchase-subscription.nav svg,.admin-continue-btn.nav svg,.buy-more-packages-button.nav svg{color:var(--troubadour-main)}.purchase-subscription.nav .icon,.admin-continue-btn.nav .icon,.buy-more-packages-button.nav .icon,.purchase-subscription.nav svg,.admin-continue-btn.nav svg,.buy-more-packages-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.purchase-subscription.nav .button-text,.admin-continue-btn.nav .button-text,.buy-more-packages-button.nav .button-text{color:var(--admin-main-4);font-weight:700}.purchase-subscription.nav:hover,.admin-continue-btn.nav:hover,.buy-more-packages-button.nav:hover{text-decoration:underline}.purchase-subscription.nav[data-icon-position=right][data-size=regular] .icon,.admin-continue-btn.nav[data-icon-position=right][data-size=regular] .icon,.buy-more-packages-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.purchase-subscription.nav[data-icon-position=right][data-size=small] .icon,.admin-continue-btn.nav[data-icon-position=right][data-size=small] .icon,.buy-more-packages-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.purchase-subscription.nav[data-icon-position=right][data-size=tiny] .icon,.admin-continue-btn.nav[data-icon-position=right][data-size=tiny] .icon,.buy-more-packages-button.nav[data-icon-position=right][data-size=tiny] .icon,.purchase-subscription.nav[data-icon-position=right][data-size=mini] .icon,.admin-continue-btn.nav[data-icon-position=right][data-size=mini] .icon,.buy-more-packages-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.purchase-subscription.nav[data-icon-position=right] .button-text,.admin-continue-btn.nav[data-icon-position=right] .button-text,.buy-more-packages-button.nav[data-icon-position=right] .button-text{text-align:right}.purchase-subscription.nav[data-icon-position=left][data-size=regular] .icon,.admin-continue-btn.nav[data-icon-position=left][data-size=regular] .icon,.buy-more-packages-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.purchase-subscription.nav[data-icon-position=left][data-size=small] .icon,.admin-continue-btn.nav[data-icon-position=left][data-size=small] .icon,.buy-more-packages-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.purchase-subscription.nav[data-icon-position=left][data-size=tiny] .icon,.admin-continue-btn.nav[data-icon-position=left][data-size=tiny] .icon,.buy-more-packages-button.nav[data-icon-position=left][data-size=tiny] .icon,.purchase-subscription.nav[data-icon-position=left][data-size=mini] .icon,.admin-continue-btn.nav[data-icon-position=left][data-size=mini] .icon,.buy-more-packages-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.purchase-subscription.nav[data-icon-position=left] .button-text,.admin-continue-btn.nav[data-icon-position=left] .button-text,.buy-more-packages-button.nav[data-icon-position=left] .button-text{text-align:left}.purchase-subscription.nav[data-size=large],.admin-continue-btn.nav[data-size=large],.buy-more-packages-button.nav[data-size=large]{border-radius:100px;padding:5px}.purchase-subscription.nav[data-size=large] .button-text,.admin-continue-btn.nav[data-size=large] .button-text,.buy-more-packages-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.purchase-subscription.nav[data-size=large] .icon,.admin-continue-btn.nav[data-size=large] .icon,.buy-more-packages-button.nav[data-size=large] .icon{height:80px}.purchase-subscription.nav[data-size=regular],.admin-continue-btn.nav[data-size=regular],.buy-more-packages-button.nav[data-size=regular]{padding:20px 31px}.purchase-subscription.nav[data-size=regular] .icon,.admin-continue-btn.nav[data-size=regular] .icon,.buy-more-packages-button.nav[data-size=regular] .icon{width:auto;height:23px}.purchase-subscription.nav[data-size=regular] .button-text,.admin-continue-btn.nav[data-size=regular] .button-text,.buy-more-packages-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.purchase-subscription.nav[data-size=small],.admin-continue-btn.nav[data-size=small],.buy-more-packages-button.nav[data-size=small]{padding:10px}.purchase-subscription.nav[data-size=small] .icon,.admin-continue-btn.nav[data-size=small] .icon,.buy-more-packages-button.nav[data-size=small] .icon{width:auto;height:16px}.purchase-subscription.nav[data-size=small] .button-text,.admin-continue-btn.nav[data-size=small] .button-text,.buy-more-packages-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.purchase-subscription.nav[data-size=tiny],.admin-continue-btn.nav[data-size=tiny],.buy-more-packages-button.nav[data-size=tiny]{padding:15px 20px}.purchase-subscription.nav[data-size=tiny] .icon,.admin-continue-btn.nav[data-size=tiny] .icon,.buy-more-packages-button.nav[data-size=tiny] .icon{width:auto;height:10px}.purchase-subscription.nav[data-size=tiny] .button-text,.admin-continue-btn.nav[data-size=tiny] .button-text,.buy-more-packages-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.purchase-subscription.nav[data-size=mini],.admin-continue-btn.nav[data-size=mini],.buy-more-packages-button.nav[data-size=mini]{padding:4px 12px}.purchase-subscription.nav[data-size=mini] .icon,.admin-continue-btn.nav[data-size=mini] .icon,.buy-more-packages-button.nav[data-size=mini] .icon{width:auto;height:5px}.purchase-subscription.nav[data-size=mini] .button-text,.admin-continue-btn.nav[data-size=mini] .button-text,.buy-more-packages-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.purchase-subscription.legacy,.admin-continue-btn.legacy,.buy-more-packages-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.purchase-subscription.legacy:before,.admin-continue-btn.legacy:before,.buy-more-packages-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--admin-main-4);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.purchase-subscription.legacy.has-shadow:before,.admin-continue-btn.legacy.has-shadow:before,.buy-more-packages-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.purchase-subscription.legacy .button-text,.admin-continue-btn.legacy .button-text,.buy-more-packages-button.legacy .button-text,.purchase-subscription.legacy .icon,.admin-continue-btn.legacy .icon,.buy-more-packages-button.legacy .icon{z-index:11}.purchase-subscription.legacy .button-text,.admin-continue-btn.legacy .button-text,.buy-more-packages-button.legacy .button-text{color:var(--admin-main-4);z-index:11;font-weight:400}.purchase-subscription.legacy svg,.admin-continue-btn.legacy svg,.buy-more-packages-button.legacy svg{color:var(--admin-main-4)}.purchase-subscription.legacy:hover:before,.admin-continue-btn.legacy:hover:before,.buy-more-packages-button.legacy:hover:before,.purchase-subscription.legacy.selected:before,.admin-continue-btn.legacy.selected:before,.buy-more-packages-button.legacy.selected:before{background-color:var(--admin-main-4);border:2px solid var(--admin-main-4)}.purchase-subscription.legacy:hover .button-text,.admin-continue-btn.legacy:hover .button-text,.buy-more-packages-button.legacy:hover .button-text,.purchase-subscription.legacy.selected .button-text,.admin-continue-btn.legacy.selected .button-text,.buy-more-packages-button.legacy.selected .button-text{color:var(--default-color-2)}.purchase-subscription.legacy:hover img,.admin-continue-btn.legacy:hover img,.buy-more-packages-button.legacy:hover img,.purchase-subscription.legacy.selected img,.admin-continue-btn.legacy.selected img,.buy-more-packages-button.legacy.selected img{transform:scale(.95)}.purchase-subscription.legacy.disabled,.admin-continue-btn.legacy.disabled,.buy-more-packages-button.legacy.disabled{pointer-events:none}.purchase-subscription.legacy.disabled:before,.admin-continue-btn.legacy.disabled:before,.buy-more-packages-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.purchase-subscription.legacy.disabled .button-text,.admin-continue-btn.legacy.disabled .button-text,.buy-more-packages-button.legacy.disabled .button-text{color:var(--ui-disabled)}.purchase-subscription.legacy.disabled .icon,.admin-continue-btn.legacy.disabled .icon,.buy-more-packages-button.legacy.disabled .icon{opacity:.5}.purchase-subscription.legacy.invalid:before,.admin-continue-btn.legacy.invalid:before,.buy-more-packages-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.purchase-subscription.legacy.invalid .button-text,.admin-continue-btn.legacy.invalid .button-text,.buy-more-packages-button.legacy.invalid .button-text{color:var(--ui-disabled)}.purchase-subscription.legacy.waiting,.admin-continue-btn.legacy.waiting,.buy-more-packages-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.purchase-subscription.legacy .icon,.admin-continue-btn.legacy .icon,.buy-more-packages-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.purchase-subscription.legacy .icon img,.admin-continue-btn.legacy .icon img,.buy-more-packages-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.purchase-subscription.legacy[data-size=tiny],.admin-continue-btn.legacy[data-size=tiny],.buy-more-packages-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.purchase-subscription.legacy[data-size=tiny] .icon,.admin-continue-btn.legacy[data-size=tiny] .icon,.buy-more-packages-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.purchase-subscription.legacy[data-size=tiny] .button-text,.admin-continue-btn.legacy[data-size=tiny] .button-text,.buy-more-packages-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.purchase-subscription.legacy[data-size=tiny][data-icon-position=left],.admin-continue-btn.legacy[data-size=tiny][data-icon-position=left],.buy-more-packages-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.purchase-subscription.legacy[data-size=tiny][data-icon-position=left] .icon,.admin-continue-btn.legacy[data-size=tiny][data-icon-position=left] .icon,.buy-more-packages-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.purchase-subscription.legacy[data-size=tiny][data-icon-position=right],.admin-continue-btn.legacy[data-size=tiny][data-icon-position=right],.buy-more-packages-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.purchase-subscription.legacy[data-size=tiny][data-icon-position=right] .icon,.admin-continue-btn.legacy[data-size=tiny][data-icon-position=right] .icon,.buy-more-packages-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.purchase-subscription.legacy[data-size=small],.admin-continue-btn.legacy[data-size=small],.buy-more-packages-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.purchase-subscription.legacy[data-size=small] .icon,.admin-continue-btn.legacy[data-size=small] .icon,.buy-more-packages-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.purchase-subscription.legacy[data-size=small] .button-text,.admin-continue-btn.legacy[data-size=small] .button-text,.buy-more-packages-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.purchase-subscription.legacy[data-size=small][data-icon-position=left],.admin-continue-btn.legacy[data-size=small][data-icon-position=left],.buy-more-packages-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.purchase-subscription.legacy[data-size=small][data-icon-position=left] .icon,.admin-continue-btn.legacy[data-size=small][data-icon-position=left] .icon,.buy-more-packages-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.purchase-subscription.legacy[data-size=small][data-icon-position=right],.admin-continue-btn.legacy[data-size=small][data-icon-position=right],.buy-more-packages-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.purchase-subscription.legacy[data-size=small][data-icon-position=right] .icon,.admin-continue-btn.legacy[data-size=small][data-icon-position=right] .icon,.buy-more-packages-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.purchase-subscription.legacy[data-size=regular],.admin-continue-btn.legacy[data-size=regular],.buy-more-packages-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.purchase-subscription.legacy[data-size=regular] .icon,.admin-continue-btn.legacy[data-size=regular] .icon,.buy-more-packages-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.purchase-subscription.legacy[data-size=regular] .button-text,.admin-continue-btn.legacy[data-size=regular] .button-text,.buy-more-packages-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.purchase-subscription.legacy[data-size=regular][data-icon-position=left],.admin-continue-btn.legacy[data-size=regular][data-icon-position=left],.buy-more-packages-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.purchase-subscription.legacy[data-size=regular][data-icon-position=left] .icon,.admin-continue-btn.legacy[data-size=regular][data-icon-position=left] .icon,.buy-more-packages-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.purchase-subscription.legacy[data-size=regular][data-icon-position=right],.admin-continue-btn.legacy[data-size=regular][data-icon-position=right],.buy-more-packages-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.purchase-subscription.legacy[data-size=regular][data-icon-position=right] .icon,.admin-continue-btn.legacy[data-size=regular][data-icon-position=right] .icon,.buy-more-packages-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.micro-btn-white-no-icon{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex;padding:4px 10px!important}.micro-btn-white-no-icon:focus{text-decoration:none}.micro-btn-white-no-icon[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.micro-btn-white-no-icon[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.micro-btn-white-no-icon .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.micro-btn-white-no-icon .button-text.ws-no-wrap{white-space:nowrap}.micro-btn-white-no-icon:active,.micro-btn-white-no-icon:hover{cursor:pointer;text-decoration:none}.micro-btn-white-no-icon.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.micro-btn-white-no-icon.pill:before{content:"";background:var(--default-color-2);border:2px solid var(--default-color-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.micro-btn-white-no-icon.pill .button-text,.micro-btn-white-no-icon.pill .icon{z-index:11}.micro-btn-white-no-icon.pill .button-text{color:var(--default-color-8);z-index:11;font-weight:400;overflow:hidden}.micro-btn-white-no-icon.pill svg{color:var(--default-color-8)}.micro-btn-white-no-icon.pill:hover:not(.compact):before,.micro-btn-white-no-icon.pill.selected:before{filter:brightness(1.3)}.micro-btn-white-no-icon.pill.no-shadow:before{box-shadow:none}.micro-btn-white-no-icon.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.micro-btn-white-no-icon.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.micro-btn-white-no-icon.pill.has-border:hover:not(.compact):before,.micro-btn-white-no-icon.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.micro-btn-white-no-icon.pill.alt-hover:hover:not(.compact):before,.micro-btn-white-no-icon.pill.alt-hover.selected:before{background:var(--default-color-8);border:2px solid var(--default-color-8);filter:brightness()}.micro-btn-white-no-icon.pill.alt-hover:hover:not(.compact) .icon,.micro-btn-white-no-icon.pill.alt-hover.selected .icon,.micro-btn-white-no-icon.pill.alt-hover:hover:not(.compact) .button-text,.micro-btn-white-no-icon.pill.alt-hover.selected .button-text{color:var(--default-color-2)}.micro-btn-white-no-icon.pill.alt-hover:hover:not(.compact) .icon,.micro-btn-white-no-icon.pill.alt-hover.selected .icon{background-color:var(--default-color-2)}.micro-btn-white-no-icon.pill.disabled,.micro-btn-white-no-icon.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.micro-btn-white-no-icon.pill.disabled:before,.micro-btn-white-no-icon.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.micro-btn-white-no-icon.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.micro-btn-white-no-icon.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.micro-btn-white-no-icon.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.micro-btn-white-no-icon.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.micro-btn-white-no-icon.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.micro-btn-white-no-icon.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.micro-btn-white-no-icon.pill .dropdown-caret{margin-right:10px}.micro-btn-white-no-icon.pill[data-icon-position=null] .icon,.micro-btn-white-no-icon.pill[data-icon-position=none] .icon{display:none!important}.micro-btn-white-no-icon.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.micro-btn-white-no-icon.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.micro-btn-white-no-icon.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.micro-btn-white-no-icon.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.micro-btn-white-no-icon.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.micro-btn-white-no-icon.pill[data-size=micro][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.micro-btn-white-no-icon.pill[data-size=micro][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.micro-btn-white-no-icon.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.micro-btn-white-no-icon.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.micro-btn-white-no-icon.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.micro-btn-white-no-icon.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.micro-btn-white-no-icon.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.micro-btn-white-no-icon.pill[data-size=mini][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.micro-btn-white-no-icon.pill[data-size=mini][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.micro-btn-white-no-icon.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.micro-btn-white-no-icon.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.micro-btn-white-no-icon.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.micro-btn-white-no-icon.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.micro-btn-white-no-icon.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.micro-btn-white-no-icon.pill[data-size=tiny][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.micro-btn-white-no-icon.pill[data-size=tiny][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.micro-btn-white-no-icon.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.micro-btn-white-no-icon.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.micro-btn-white-no-icon.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.micro-btn-white-no-icon.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.micro-btn-white-no-icon.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.micro-btn-white-no-icon.pill[data-size=small][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.micro-btn-white-no-icon.pill[data-size=small][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.micro-btn-white-no-icon.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.micro-btn-white-no-icon.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.micro-btn-white-no-icon.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.micro-btn-white-no-icon.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.micro-btn-white-no-icon.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.micro-btn-white-no-icon.pill[data-size=regular][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.micro-btn-white-no-icon.pill[data-size=regular][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.micro-btn-white-no-icon.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.micro-btn-white-no-icon.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.micro-btn-white-no-icon.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.micro-btn-white-no-icon.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.micro-btn-white-no-icon.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.micro-btn-white-no-icon.pill[data-size=large][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.micro-btn-white-no-icon.pill[data-size=large][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.micro-btn-white-no-icon.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.micro-btn-white-no-icon.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.micro-btn-white-no-icon.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.micro-btn-white-no-icon.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.micro-btn-white-no-icon.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.micro-btn-white-no-icon.pill[data-size=xlarge][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.micro-btn-white-no-icon.pill[data-size=xlarge][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=small] .icon{padding:18px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=large] .icon{padding:30px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.micro-btn-white-no-icon.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.micro-btn-white-no-icon.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.micro-btn-white-no-icon.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.micro-btn-white-no-icon.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.micro-btn-white-no-icon.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.micro-btn-white-no-icon.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.micro-btn-white-no-icon.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.micro-btn-white-no-icon.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.micro-btn-white-no-icon.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.micro-btn-white-no-icon.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.micro-btn-white-no-icon.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.micro-btn-white-no-icon.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.micro-btn-white-no-icon.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.micro-btn-white-no-icon.pill.compact.hide-bg:before{opacity:0}.micro-btn-white-no-icon.pill.compact .button-text{white-space:nowrap}.micro-btn-white-no-icon.pill.compact:hover{max-width:100%}.micro-btn-white-no-icon.pill.compact:hover.hide-bg:before{opacity:1}.micro-btn-white-no-icon.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.micro-btn-white-no-icon.pill-alt:before{content:"";background:var(--default-color-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.micro-btn-white-no-icon.pill-alt .button-text{color:var(--default-color-8);z-index:11;font-weight:400}.micro-btn-white-no-icon.pill-alt:hover:before,.micro-btn-white-no-icon.pill-alt.selected:before{background:var(--button-border)}.micro-btn-white-no-icon.pill-alt:hover .button-text,.micro-btn-white-no-icon.pill-alt.selected .button-text{color:var(--default-bg)}.micro-btn-white-no-icon.pill-alt.disabled,.micro-btn-white-no-icon.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.micro-btn-white-no-icon.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.micro-btn-white-no-icon.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.micro-btn-white-no-icon.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.micro-btn-white-no-icon.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.micro-btn-white-no-icon.round .icon,.micro-btn-white-no-icon.round svg{justify-content:center;align-items:center;height:100%;display:flex}.micro-btn-white-no-icon.round:hover,.micro-btn-white-no-icon.round.selected{opacity:1}.micro-btn-white-no-icon.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.micro-btn-white-no-icon.round.disabled{pointer-events:none}.micro-btn-white-no-icon.round.disabled .icon{filter:saturate(0)}.micro-btn-white-no-icon.round[data-size=large]{width:60px;height:60px;font-size:25px}.micro-btn-white-no-icon.round[data-size=regular]{width:50px;height:50px;font-size:20px}.micro-btn-white-no-icon.round[data-size=small]{width:40px;height:40px;font-size:16px}.micro-btn-white-no-icon.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.micro-btn-white-no-icon.round[data-size=mini]{width:20px;height:20px;font-size:12px}.micro-btn-white-no-icon.nav{flex-wrap:nowrap}.micro-btn-white-no-icon.nav svg{color:var(--troubadour-main)}.micro-btn-white-no-icon.nav .icon,.micro-btn-white-no-icon.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.micro-btn-white-no-icon.nav .button-text{color:var(--default-color-2);font-weight:700}.micro-btn-white-no-icon.nav:hover{text-decoration:underline}.micro-btn-white-no-icon.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.micro-btn-white-no-icon.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.micro-btn-white-no-icon.nav[data-icon-position=right][data-size=tiny] .icon,.micro-btn-white-no-icon.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.micro-btn-white-no-icon.nav[data-icon-position=right] .button-text{text-align:right}.micro-btn-white-no-icon.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.micro-btn-white-no-icon.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.micro-btn-white-no-icon.nav[data-icon-position=left][data-size=tiny] .icon,.micro-btn-white-no-icon.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.micro-btn-white-no-icon.nav[data-icon-position=left] .button-text{text-align:left}.micro-btn-white-no-icon.nav[data-size=large]{border-radius:100px;padding:5px}.micro-btn-white-no-icon.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.micro-btn-white-no-icon.nav[data-size=large] .icon{height:80px}.micro-btn-white-no-icon.nav[data-size=regular]{padding:20px 31px}.micro-btn-white-no-icon.nav[data-size=regular] .icon{width:auto;height:23px}.micro-btn-white-no-icon.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.micro-btn-white-no-icon.nav[data-size=small]{padding:10px}.micro-btn-white-no-icon.nav[data-size=small] .icon{width:auto;height:16px}.micro-btn-white-no-icon.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.micro-btn-white-no-icon.nav[data-size=tiny]{padding:15px 20px}.micro-btn-white-no-icon.nav[data-size=tiny] .icon{width:auto;height:10px}.micro-btn-white-no-icon.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.micro-btn-white-no-icon.nav[data-size=mini]{padding:4px 12px}.micro-btn-white-no-icon.nav[data-size=mini] .icon{width:auto;height:5px}.micro-btn-white-no-icon.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.micro-btn-white-no-icon.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.micro-btn-white-no-icon.legacy:before{content:"";background-color:var(--default-color-8);border:2px solid var(--default-color-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.micro-btn-white-no-icon.legacy.has-shadow:before{border:2px solid var(--default-color-8);box-shadow:var(--dropshadow)}.micro-btn-white-no-icon.legacy .button-text,.micro-btn-white-no-icon.legacy .icon{z-index:11}.micro-btn-white-no-icon.legacy .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.micro-btn-white-no-icon.legacy svg{color:var(--default-color-2)}.micro-btn-white-no-icon.legacy:hover:before,.micro-btn-white-no-icon.legacy.selected:before{background-color:var(--default-color-2);border:2px solid var(--default-color-2)}.micro-btn-white-no-icon.legacy:hover .button-text,.micro-btn-white-no-icon.legacy.selected .button-text{color:var(--default-color-8)}.micro-btn-white-no-icon.legacy:hover img,.micro-btn-white-no-icon.legacy.selected img{transform:scale(.95)}.micro-btn-white-no-icon.legacy.disabled{pointer-events:none}.micro-btn-white-no-icon.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.micro-btn-white-no-icon.legacy.disabled .button-text{color:var(--ui-disabled)}.micro-btn-white-no-icon.legacy.disabled .icon{opacity:.5}.micro-btn-white-no-icon.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.micro-btn-white-no-icon.legacy.invalid .button-text{color:var(--ui-disabled)}.micro-btn-white-no-icon.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.micro-btn-white-no-icon.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.micro-btn-white-no-icon.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.micro-btn-white-no-icon.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.micro-btn-white-no-icon.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.micro-btn-white-no-icon.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.micro-btn-white-no-icon.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.micro-btn-white-no-icon.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.micro-btn-white-no-icon.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.micro-btn-white-no-icon.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.micro-btn-white-no-icon.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.micro-btn-white-no-icon.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.micro-btn-white-no-icon.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.micro-btn-white-no-icon.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.micro-btn-white-no-icon.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.micro-btn-white-no-icon.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.micro-btn-white-no-icon.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.micro-btn-white-no-icon.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.micro-btn-white-no-icon.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.micro-btn-white-no-icon.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.micro-btn-white-no-icon.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.micro-btn-white-no-icon.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.micro-btn-white-no-icon.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.micro-btn-white-no-icon.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.micro-btn-white-no-icon .button-text{font-size:12px!important}.micro-btn-white-no-icon:before{border-color:var(--default-color-8)!important}.remove-selected-students-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex;border:1px solid var(--troubadour-main-4)!important}.remove-selected-students-button:focus{text-decoration:none}.remove-selected-students-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.remove-selected-students-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.remove-selected-students-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.remove-selected-students-button .button-text.ws-no-wrap{white-space:nowrap}.remove-selected-students-button:active,.remove-selected-students-button:hover{cursor:pointer;text-decoration:none}.remove-selected-students-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.remove-selected-students-button.pill:before{content:"";background:var(--classroom-management-color2);border:2px solid var(--classroom-management-color2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.remove-selected-students-button.pill .button-text,.remove-selected-students-button.pill .icon{z-index:11}.remove-selected-students-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.remove-selected-students-button.pill svg{color:var(--default-color-2)}.remove-selected-students-button.pill:hover:not(.compact):before,.remove-selected-students-button.pill.selected:before{filter:brightness(1.3)}.remove-selected-students-button.pill.no-shadow:before{box-shadow:none}.remove-selected-students-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.remove-selected-students-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.remove-selected-students-button.pill.has-border:hover:not(.compact):before,.remove-selected-students-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.remove-selected-students-button.pill.alt-hover:hover:not(.compact):before,.remove-selected-students-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.remove-selected-students-button.pill.alt-hover:hover:not(.compact) .icon,.remove-selected-students-button.pill.alt-hover.selected .icon,.remove-selected-students-button.pill.alt-hover:hover:not(.compact) .button-text,.remove-selected-students-button.pill.alt-hover.selected .button-text{color:var(--classroom-management-color2)}.remove-selected-students-button.pill.alt-hover:hover:not(.compact) .icon,.remove-selected-students-button.pill.alt-hover.selected .icon{background-color:var(--classroom-management-color2)}.remove-selected-students-button.pill.disabled,.remove-selected-students-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.remove-selected-students-button.pill.disabled:before,.remove-selected-students-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.remove-selected-students-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.remove-selected-students-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.remove-selected-students-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.remove-selected-students-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.remove-selected-students-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.remove-selected-students-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.remove-selected-students-button.pill .dropdown-caret{margin-right:10px}.remove-selected-students-button.pill[data-icon-position=null] .icon,.remove-selected-students-button.pill[data-icon-position=none] .icon{display:none!important}.remove-selected-students-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.remove-selected-students-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.remove-selected-students-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.remove-selected-students-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.remove-selected-students-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.remove-selected-students-button.pill[data-size=micro][data-icon-position=null],.remove-selected-students-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.remove-selected-students-button.pill[data-size=micro][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.remove-selected-students-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.remove-selected-students-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.remove-selected-students-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.remove-selected-students-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.remove-selected-students-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.remove-selected-students-button.pill[data-size=mini][data-icon-position=null],.remove-selected-students-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.remove-selected-students-button.pill[data-size=mini][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.remove-selected-students-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.remove-selected-students-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.remove-selected-students-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.remove-selected-students-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.remove-selected-students-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.remove-selected-students-button.pill[data-size=tiny][data-icon-position=null],.remove-selected-students-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.remove-selected-students-button.pill[data-size=tiny][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.remove-selected-students-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.remove-selected-students-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.remove-selected-students-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.remove-selected-students-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.remove-selected-students-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.remove-selected-students-button.pill[data-size=small][data-icon-position=null],.remove-selected-students-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.remove-selected-students-button.pill[data-size=small][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.remove-selected-students-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.remove-selected-students-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.remove-selected-students-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.remove-selected-students-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.remove-selected-students-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.remove-selected-students-button.pill[data-size=regular][data-icon-position=null],.remove-selected-students-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.remove-selected-students-button.pill[data-size=regular][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.remove-selected-students-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.remove-selected-students-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.remove-selected-students-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.remove-selected-students-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.remove-selected-students-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.remove-selected-students-button.pill[data-size=large][data-icon-position=null],.remove-selected-students-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.remove-selected-students-button.pill[data-size=large][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.remove-selected-students-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.remove-selected-students-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.remove-selected-students-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.remove-selected-students-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.remove-selected-students-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.remove-selected-students-button.pill[data-size=xlarge][data-icon-position=null],.remove-selected-students-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.remove-selected-students-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.remove-selected-students-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.remove-selected-students-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.remove-selected-students-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.remove-selected-students-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.remove-selected-students-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.remove-selected-students-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.remove-selected-students-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.remove-selected-students-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.remove-selected-students-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.remove-selected-students-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.remove-selected-students-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.remove-selected-students-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.remove-selected-students-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.remove-selected-students-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.remove-selected-students-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.remove-selected-students-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.remove-selected-students-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=null],.remove-selected-students-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.remove-selected-students-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.remove-selected-students-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.remove-selected-students-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.remove-selected-students-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.remove-selected-students-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=null],.remove-selected-students-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.remove-selected-students-button.pill[data-size=responsive][data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.remove-selected-students-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.remove-selected-students-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.remove-selected-students-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.remove-selected-students-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.remove-selected-students-button.pill.compact.hide-bg:before{opacity:0}.remove-selected-students-button.pill.compact .button-text{white-space:nowrap}.remove-selected-students-button.pill.compact:hover{max-width:100%}.remove-selected-students-button.pill.compact:hover.hide-bg:before{opacity:1}.remove-selected-students-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.remove-selected-students-button.pill-alt:before{content:"";background:var(--classroom-management-color2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.remove-selected-students-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.remove-selected-students-button.pill-alt:hover:before,.remove-selected-students-button.pill-alt.selected:before{background:var(--button-border)}.remove-selected-students-button.pill-alt:hover .button-text,.remove-selected-students-button.pill-alt.selected .button-text{color:var(--default-bg)}.remove-selected-students-button.pill-alt.disabled,.remove-selected-students-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.remove-selected-students-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.remove-selected-students-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.remove-selected-students-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.remove-selected-students-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.remove-selected-students-button.round .icon,.remove-selected-students-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.remove-selected-students-button.round:hover,.remove-selected-students-button.round.selected{opacity:1}.remove-selected-students-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.remove-selected-students-button.round.disabled{pointer-events:none}.remove-selected-students-button.round.disabled .icon{filter:saturate(0)}.remove-selected-students-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.remove-selected-students-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.remove-selected-students-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.remove-selected-students-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.remove-selected-students-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.remove-selected-students-button.nav{flex-wrap:nowrap}.remove-selected-students-button.nav svg{color:var(--troubadour-main)}.remove-selected-students-button.nav .icon,.remove-selected-students-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.remove-selected-students-button.nav .button-text{color:var(--classroom-management-color2);font-weight:700}.remove-selected-students-button.nav:hover{text-decoration:underline}.remove-selected-students-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.remove-selected-students-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.remove-selected-students-button.nav[data-icon-position=right][data-size=tiny] .icon,.remove-selected-students-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.remove-selected-students-button.nav[data-icon-position=right] .button-text{text-align:right}.remove-selected-students-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.remove-selected-students-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.remove-selected-students-button.nav[data-icon-position=left][data-size=tiny] .icon,.remove-selected-students-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.remove-selected-students-button.nav[data-icon-position=left] .button-text{text-align:left}.remove-selected-students-button.nav[data-size=large]{border-radius:100px;padding:5px}.remove-selected-students-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.remove-selected-students-button.nav[data-size=large] .icon{height:80px}.remove-selected-students-button.nav[data-size=regular]{padding:20px 31px}.remove-selected-students-button.nav[data-size=regular] .icon{width:auto;height:23px}.remove-selected-students-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.remove-selected-students-button.nav[data-size=small]{padding:10px}.remove-selected-students-button.nav[data-size=small] .icon{width:auto;height:16px}.remove-selected-students-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.remove-selected-students-button.nav[data-size=tiny]{padding:15px 20px}.remove-selected-students-button.nav[data-size=tiny] .icon{width:auto;height:10px}.remove-selected-students-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.remove-selected-students-button.nav[data-size=mini]{padding:4px 12px}.remove-selected-students-button.nav[data-size=mini] .icon{width:auto;height:5px}.remove-selected-students-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.remove-selected-students-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.remove-selected-students-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--classroom-management-color2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.remove-selected-students-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.remove-selected-students-button.legacy .button-text,.remove-selected-students-button.legacy .icon{z-index:11}.remove-selected-students-button.legacy .button-text{color:var(--classroom-management-color2);z-index:11;font-weight:400}.remove-selected-students-button.legacy svg{color:var(--classroom-management-color2)}.remove-selected-students-button.legacy:hover:before,.remove-selected-students-button.legacy.selected:before{background-color:var(--classroom-management-color2);border:2px solid var(--classroom-management-color2)}.remove-selected-students-button.legacy:hover .button-text,.remove-selected-students-button.legacy.selected .button-text{color:var(--default-color-2)}.remove-selected-students-button.legacy:hover img,.remove-selected-students-button.legacy.selected img{transform:scale(.95)}.remove-selected-students-button.legacy.disabled{pointer-events:none}.remove-selected-students-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.remove-selected-students-button.legacy.disabled .button-text{color:var(--ui-disabled)}.remove-selected-students-button.legacy.disabled .icon{opacity:.5}.remove-selected-students-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.remove-selected-students-button.legacy.invalid .button-text{color:var(--ui-disabled)}.remove-selected-students-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.remove-selected-students-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.remove-selected-students-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.remove-selected-students-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.remove-selected-students-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.remove-selected-students-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.remove-selected-students-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.remove-selected-students-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.remove-selected-students-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.remove-selected-students-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.remove-selected-students-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.remove-selected-students-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.remove-selected-students-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.remove-selected-students-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.remove-selected-students-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.remove-selected-students-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.remove-selected-students-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.remove-selected-students-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.remove-selected-students-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.remove-selected-students-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.remove-selected-students-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.remove-selected-students-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.remove-selected-students-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.remove-selected-students-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.resync-classroom-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;box-shadow:var(--dropshadow);justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.resync-classroom-button:focus{text-decoration:none}.resync-classroom-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.resync-classroom-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.resync-classroom-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.resync-classroom-button .button-text.ws-no-wrap{white-space:nowrap}.resync-classroom-button:active,.resync-classroom-button:hover{cursor:pointer;text-decoration:none}.resync-classroom-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.resync-classroom-button.pill:before{content:"";background:var(--default-color-2);border:2px solid var(--default-color-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.resync-classroom-button.pill .button-text,.resync-classroom-button.pill .icon{z-index:11}.resync-classroom-button.pill .button-text{color:var(--default-color-8);z-index:11;font-weight:400;overflow:hidden}.resync-classroom-button.pill svg{color:var(--default-color-8)}.resync-classroom-button.pill:hover:not(.compact):before,.resync-classroom-button.pill.selected:before{filter:brightness(1.3)}.resync-classroom-button.pill.no-shadow:before{box-shadow:none}.resync-classroom-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.resync-classroom-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.resync-classroom-button.pill.has-border:hover:not(.compact):before,.resync-classroom-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.resync-classroom-button.pill.alt-hover:hover:not(.compact):before,.resync-classroom-button.pill.alt-hover.selected:before{background:var(--default-color-8);border:2px solid var(--default-color-8);filter:brightness()}.resync-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.resync-classroom-button.pill.alt-hover.selected .icon,.resync-classroom-button.pill.alt-hover:hover:not(.compact) .button-text,.resync-classroom-button.pill.alt-hover.selected .button-text{color:var(--default-color-2)}.resync-classroom-button.pill.alt-hover:hover:not(.compact) .icon,.resync-classroom-button.pill.alt-hover.selected .icon{background-color:var(--default-color-2)}.resync-classroom-button.pill.disabled,.resync-classroom-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.resync-classroom-button.pill.disabled:before,.resync-classroom-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.resync-classroom-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.resync-classroom-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.resync-classroom-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.resync-classroom-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.resync-classroom-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.resync-classroom-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.resync-classroom-button.pill .dropdown-caret{margin-right:10px}.resync-classroom-button.pill[data-icon-position=null] .icon,.resync-classroom-button.pill[data-icon-position=none] .icon{display:none!important}.resync-classroom-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.resync-classroom-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.resync-classroom-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.resync-classroom-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.resync-classroom-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.resync-classroom-button.pill[data-size=micro][data-icon-position=null],.resync-classroom-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.resync-classroom-button.pill[data-size=micro][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.resync-classroom-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.resync-classroom-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.resync-classroom-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.resync-classroom-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.resync-classroom-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.resync-classroom-button.pill[data-size=mini][data-icon-position=null],.resync-classroom-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.resync-classroom-button.pill[data-size=mini][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.resync-classroom-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.resync-classroom-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.resync-classroom-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.resync-classroom-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.resync-classroom-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.resync-classroom-button.pill[data-size=tiny][data-icon-position=null],.resync-classroom-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.resync-classroom-button.pill[data-size=tiny][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.resync-classroom-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.resync-classroom-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.resync-classroom-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.resync-classroom-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.resync-classroom-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.resync-classroom-button.pill[data-size=small][data-icon-position=null],.resync-classroom-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.resync-classroom-button.pill[data-size=small][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.resync-classroom-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.resync-classroom-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.resync-classroom-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.resync-classroom-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.resync-classroom-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.resync-classroom-button.pill[data-size=regular][data-icon-position=null],.resync-classroom-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.resync-classroom-button.pill[data-size=regular][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.resync-classroom-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.resync-classroom-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.resync-classroom-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.resync-classroom-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.resync-classroom-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.resync-classroom-button.pill[data-size=large][data-icon-position=null],.resync-classroom-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.resync-classroom-button.pill[data-size=large][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.resync-classroom-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.resync-classroom-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.resync-classroom-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.resync-classroom-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.resync-classroom-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.resync-classroom-button.pill[data-size=xlarge][data-icon-position=null],.resync-classroom-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.resync-classroom-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.resync-classroom-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.resync-classroom-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.resync-classroom-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.resync-classroom-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.resync-classroom-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.resync-classroom-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.resync-classroom-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.resync-classroom-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.resync-classroom-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.resync-classroom-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.resync-classroom-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.resync-classroom-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.resync-classroom-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.resync-classroom-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.resync-classroom-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.resync-classroom-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.resync-classroom-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=null],.resync-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.resync-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.resync-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.resync-classroom-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.resync-classroom-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.resync-classroom-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=null],.resync-classroom-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.resync-classroom-button.pill[data-size=responsive][data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.resync-classroom-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.resync-classroom-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.resync-classroom-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.resync-classroom-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.resync-classroom-button.pill.compact.hide-bg:before{opacity:0}.resync-classroom-button.pill.compact .button-text{white-space:nowrap}.resync-classroom-button.pill.compact:hover{max-width:100%}.resync-classroom-button.pill.compact:hover.hide-bg:before{opacity:1}.resync-classroom-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.resync-classroom-button.pill-alt:before{content:"";background:var(--default-color-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.resync-classroom-button.pill-alt .button-text{color:var(--default-color-8);z-index:11;font-weight:400}.resync-classroom-button.pill-alt:hover:before,.resync-classroom-button.pill-alt.selected:before{background:var(--button-border)}.resync-classroom-button.pill-alt:hover .button-text,.resync-classroom-button.pill-alt.selected .button-text{color:var(--default-bg)}.resync-classroom-button.pill-alt.disabled,.resync-classroom-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.resync-classroom-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.resync-classroom-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.resync-classroom-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.resync-classroom-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.resync-classroom-button.round .icon,.resync-classroom-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.resync-classroom-button.round:hover,.resync-classroom-button.round.selected{opacity:1}.resync-classroom-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.resync-classroom-button.round.disabled{pointer-events:none}.resync-classroom-button.round.disabled .icon{filter:saturate(0)}.resync-classroom-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.resync-classroom-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.resync-classroom-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.resync-classroom-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.resync-classroom-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.resync-classroom-button.nav{flex-wrap:nowrap}.resync-classroom-button.nav svg{color:var(--troubadour-main)}.resync-classroom-button.nav .icon,.resync-classroom-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.resync-classroom-button.nav .button-text{color:var(--default-color-2);font-weight:700}.resync-classroom-button.nav:hover{text-decoration:underline}.resync-classroom-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.resync-classroom-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.resync-classroom-button.nav[data-icon-position=right][data-size=tiny] .icon,.resync-classroom-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.resync-classroom-button.nav[data-icon-position=right] .button-text{text-align:right}.resync-classroom-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.resync-classroom-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.resync-classroom-button.nav[data-icon-position=left][data-size=tiny] .icon,.resync-classroom-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.resync-classroom-button.nav[data-icon-position=left] .button-text{text-align:left}.resync-classroom-button.nav[data-size=large]{border-radius:100px;padding:5px}.resync-classroom-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.resync-classroom-button.nav[data-size=large] .icon{height:80px}.resync-classroom-button.nav[data-size=regular]{padding:20px 31px}.resync-classroom-button.nav[data-size=regular] .icon{width:auto;height:23px}.resync-classroom-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.resync-classroom-button.nav[data-size=small]{padding:10px}.resync-classroom-button.nav[data-size=small] .icon{width:auto;height:16px}.resync-classroom-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.resync-classroom-button.nav[data-size=tiny]{padding:15px 20px}.resync-classroom-button.nav[data-size=tiny] .icon{width:auto;height:10px}.resync-classroom-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.resync-classroom-button.nav[data-size=mini]{padding:4px 12px}.resync-classroom-button.nav[data-size=mini] .icon{width:auto;height:5px}.resync-classroom-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.resync-classroom-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.resync-classroom-button.legacy:before{content:"";background-color:var(--default-color-8);border:2px solid var(--default-color-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.resync-classroom-button.legacy.has-shadow:before{border:2px solid var(--default-color-8);box-shadow:var(--dropshadow)}.resync-classroom-button.legacy .button-text,.resync-classroom-button.legacy .icon{z-index:11}.resync-classroom-button.legacy .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.resync-classroom-button.legacy svg{color:var(--default-color-2)}.resync-classroom-button.legacy:hover:before,.resync-classroom-button.legacy.selected:before{background-color:var(--default-color-2);border:2px solid var(--default-color-2)}.resync-classroom-button.legacy:hover .button-text,.resync-classroom-button.legacy.selected .button-text{color:var(--default-color-8)}.resync-classroom-button.legacy:hover img,.resync-classroom-button.legacy.selected img{transform:scale(.95)}.resync-classroom-button.legacy.disabled{pointer-events:none}.resync-classroom-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.resync-classroom-button.legacy.disabled .button-text{color:var(--ui-disabled)}.resync-classroom-button.legacy.disabled .icon{opacity:.5}.resync-classroom-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.resync-classroom-button.legacy.invalid .button-text{color:var(--ui-disabled)}.resync-classroom-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.resync-classroom-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.resync-classroom-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.resync-classroom-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.resync-classroom-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.resync-classroom-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.resync-classroom-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.resync-classroom-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.resync-classroom-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.resync-classroom-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.resync-classroom-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.resync-classroom-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.resync-classroom-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.resync-classroom-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.resync-classroom-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.resync-classroom-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.resync-classroom-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.resync-classroom-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.resync-classroom-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.resync-classroom-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.resync-classroom-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.resync-classroom-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.resync-classroom-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.resync-classroom-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.reject-student-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.reject-student-button:focus{text-decoration:none}.reject-student-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.reject-student-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.reject-student-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.reject-student-button .button-text.ws-no-wrap{white-space:nowrap}.reject-student-button:active,.reject-student-button:hover{cursor:pointer;text-decoration:none}.reject-student-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.reject-student-button.pill:before{content:"";background:var(--troubadour-main);border:2px solid var(--troubadour-main);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.reject-student-button.pill .button-text,.reject-student-button.pill .icon{z-index:11}.reject-student-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.reject-student-button.pill svg{color:var(--default-color-2)}.reject-student-button.pill:hover:not(.compact):before,.reject-student-button.pill.selected:before{filter:brightness(1.3)}.reject-student-button.pill.no-shadow:before{box-shadow:none}.reject-student-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.reject-student-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.reject-student-button.pill.has-border:hover:not(.compact):before,.reject-student-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.reject-student-button.pill.alt-hover:hover:not(.compact):before,.reject-student-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.reject-student-button.pill.alt-hover:hover:not(.compact) .icon,.reject-student-button.pill.alt-hover.selected .icon,.reject-student-button.pill.alt-hover:hover:not(.compact) .button-text,.reject-student-button.pill.alt-hover.selected .button-text{color:var(--troubadour-main)}.reject-student-button.pill.alt-hover:hover:not(.compact) .icon,.reject-student-button.pill.alt-hover.selected .icon{background-color:var(--troubadour-main)}.reject-student-button.pill.disabled,.reject-student-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.reject-student-button.pill.disabled:before,.reject-student-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.reject-student-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.reject-student-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.reject-student-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.reject-student-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.reject-student-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.reject-student-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.reject-student-button.pill .dropdown-caret{margin-right:10px}.reject-student-button.pill[data-icon-position=null] .icon,.reject-student-button.pill[data-icon-position=none] .icon{display:none!important}.reject-student-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.reject-student-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.reject-student-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.reject-student-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.reject-student-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.reject-student-button.pill[data-size=micro][data-icon-position=null],.reject-student-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.reject-student-button.pill[data-size=micro][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.reject-student-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.reject-student-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.reject-student-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.reject-student-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.reject-student-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.reject-student-button.pill[data-size=mini][data-icon-position=null],.reject-student-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.reject-student-button.pill[data-size=mini][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.reject-student-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.reject-student-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.reject-student-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.reject-student-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.reject-student-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.reject-student-button.pill[data-size=tiny][data-icon-position=null],.reject-student-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.reject-student-button.pill[data-size=tiny][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.reject-student-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.reject-student-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.reject-student-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.reject-student-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.reject-student-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.reject-student-button.pill[data-size=small][data-icon-position=null],.reject-student-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.reject-student-button.pill[data-size=small][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.reject-student-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.reject-student-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.reject-student-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.reject-student-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.reject-student-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.reject-student-button.pill[data-size=regular][data-icon-position=null],.reject-student-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.reject-student-button.pill[data-size=regular][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.reject-student-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.reject-student-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.reject-student-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.reject-student-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.reject-student-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.reject-student-button.pill[data-size=large][data-icon-position=null],.reject-student-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.reject-student-button.pill[data-size=large][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.reject-student-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.reject-student-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.reject-student-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.reject-student-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.reject-student-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.reject-student-button.pill[data-size=xlarge][data-icon-position=null],.reject-student-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.reject-student-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.reject-student-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.reject-student-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.reject-student-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.reject-student-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.reject-student-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.reject-student-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.reject-student-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.reject-student-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.reject-student-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.reject-student-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.reject-student-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.reject-student-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.reject-student-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.reject-student-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.reject-student-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.reject-student-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.reject-student-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.reject-student-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.reject-student-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.reject-student-button.pill[data-size=responsive][data-icon-position=null],.reject-student-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.reject-student-button.pill[data-size=responsive][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.reject-student-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.reject-student-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.reject-student-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.reject-student-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.reject-student-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.reject-student-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.reject-student-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.reject-student-button.pill[data-size=responsive][data-icon-position=null],.reject-student-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.reject-student-button.pill[data-size=responsive][data-icon-position=null] .button-text,.reject-student-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.reject-student-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.reject-student-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.reject-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.reject-student-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.reject-student-button.pill.compact.hide-bg:before{opacity:0}.reject-student-button.pill.compact .button-text{white-space:nowrap}.reject-student-button.pill.compact:hover{max-width:100%}.reject-student-button.pill.compact:hover.hide-bg:before{opacity:1}.reject-student-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.reject-student-button.pill-alt:before{content:"";background:var(--troubadour-main);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.reject-student-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.reject-student-button.pill-alt:hover:before,.reject-student-button.pill-alt.selected:before{background:var(--button-border)}.reject-student-button.pill-alt:hover .button-text,.reject-student-button.pill-alt.selected .button-text{color:var(--default-bg)}.reject-student-button.pill-alt.disabled,.reject-student-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.reject-student-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.reject-student-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.reject-student-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.reject-student-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.reject-student-button.round .icon,.reject-student-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.reject-student-button.round:hover,.reject-student-button.round.selected{opacity:1}.reject-student-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.reject-student-button.round.disabled{pointer-events:none}.reject-student-button.round.disabled .icon{filter:saturate(0)}.reject-student-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.reject-student-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.reject-student-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.reject-student-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.reject-student-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.reject-student-button.nav{flex-wrap:nowrap}.reject-student-button.nav svg{color:var(--troubadour-main)}.reject-student-button.nav .icon,.reject-student-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.reject-student-button.nav .button-text{color:var(--troubadour-main);font-weight:700}.reject-student-button.nav:hover{text-decoration:underline}.reject-student-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.reject-student-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.reject-student-button.nav[data-icon-position=right][data-size=tiny] .icon,.reject-student-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.reject-student-button.nav[data-icon-position=right] .button-text{text-align:right}.reject-student-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.reject-student-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.reject-student-button.nav[data-icon-position=left][data-size=tiny] .icon,.reject-student-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.reject-student-button.nav[data-icon-position=left] .button-text{text-align:left}.reject-student-button.nav[data-size=large]{border-radius:100px;padding:5px}.reject-student-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.reject-student-button.nav[data-size=large] .icon{height:80px}.reject-student-button.nav[data-size=regular]{padding:20px 31px}.reject-student-button.nav[data-size=regular] .icon{width:auto;height:23px}.reject-student-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.reject-student-button.nav[data-size=small]{padding:10px}.reject-student-button.nav[data-size=small] .icon{width:auto;height:16px}.reject-student-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.reject-student-button.nav[data-size=tiny]{padding:15px 20px}.reject-student-button.nav[data-size=tiny] .icon{width:auto;height:10px}.reject-student-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.reject-student-button.nav[data-size=mini]{padding:4px 12px}.reject-student-button.nav[data-size=mini] .icon{width:auto;height:5px}.reject-student-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.reject-student-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.reject-student-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--troubadour-main);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.reject-student-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.reject-student-button.legacy .button-text,.reject-student-button.legacy .icon{z-index:11}.reject-student-button.legacy .button-text{color:var(--troubadour-main);z-index:11;font-weight:400}.reject-student-button.legacy svg{color:var(--troubadour-main)}.reject-student-button.legacy:hover:before,.reject-student-button.legacy.selected:before{background-color:var(--troubadour-main);border:2px solid var(--troubadour-main)}.reject-student-button.legacy:hover .button-text,.reject-student-button.legacy.selected .button-text{color:var(--default-color-2)}.reject-student-button.legacy:hover img,.reject-student-button.legacy.selected img{transform:scale(.95)}.reject-student-button.legacy.disabled{pointer-events:none}.reject-student-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.reject-student-button.legacy.disabled .button-text{color:var(--ui-disabled)}.reject-student-button.legacy.disabled .icon{opacity:.5}.reject-student-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.reject-student-button.legacy.invalid .button-text{color:var(--ui-disabled)}.reject-student-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.reject-student-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.reject-student-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.reject-student-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.reject-student-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.reject-student-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.reject-student-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.reject-student-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.reject-student-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.reject-student-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.reject-student-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.reject-student-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.reject-student-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.reject-student-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.reject-student-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.reject-student-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.reject-student-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.reject-student-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.reject-student-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.reject-student-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.reject-student-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.reject-student-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.reject-student-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.reject-student-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.confirm-student-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.confirm-student-button:focus{text-decoration:none}.confirm-student-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.confirm-student-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.confirm-student-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.confirm-student-button .button-text.ws-no-wrap{white-space:nowrap}.confirm-student-button:active,.confirm-student-button:hover{cursor:pointer;text-decoration:none}.confirm-student-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.confirm-student-button.pill:before{content:"";background:var(--admin-2);border:2px solid var(--admin-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.confirm-student-button.pill .button-text,.confirm-student-button.pill .icon{z-index:11}.confirm-student-button.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.confirm-student-button.pill svg{color:var(--default-color-2)}.confirm-student-button.pill:hover:not(.compact):before,.confirm-student-button.pill.selected:before{filter:brightness(1.3)}.confirm-student-button.pill.no-shadow:before{box-shadow:none}.confirm-student-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.confirm-student-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.confirm-student-button.pill.has-border:hover:not(.compact):before,.confirm-student-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.confirm-student-button.pill.alt-hover:hover:not(.compact):before,.confirm-student-button.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.confirm-student-button.pill.alt-hover:hover:not(.compact) .icon,.confirm-student-button.pill.alt-hover.selected .icon,.confirm-student-button.pill.alt-hover:hover:not(.compact) .button-text,.confirm-student-button.pill.alt-hover.selected .button-text{color:var(--admin-2)}.confirm-student-button.pill.alt-hover:hover:not(.compact) .icon,.confirm-student-button.pill.alt-hover.selected .icon{background-color:var(--admin-2)}.confirm-student-button.pill.disabled,.confirm-student-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.confirm-student-button.pill.disabled:before,.confirm-student-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.confirm-student-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.confirm-student-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.confirm-student-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.confirm-student-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.confirm-student-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.confirm-student-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.confirm-student-button.pill .dropdown-caret{margin-right:10px}.confirm-student-button.pill[data-icon-position=null] .icon,.confirm-student-button.pill[data-icon-position=none] .icon{display:none!important}.confirm-student-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.confirm-student-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.confirm-student-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.confirm-student-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.confirm-student-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.confirm-student-button.pill[data-size=micro][data-icon-position=null],.confirm-student-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.confirm-student-button.pill[data-size=micro][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.confirm-student-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.confirm-student-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.confirm-student-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.confirm-student-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.confirm-student-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.confirm-student-button.pill[data-size=mini][data-icon-position=null],.confirm-student-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.confirm-student-button.pill[data-size=mini][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.confirm-student-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.confirm-student-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.confirm-student-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.confirm-student-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.confirm-student-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.confirm-student-button.pill[data-size=tiny][data-icon-position=null],.confirm-student-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.confirm-student-button.pill[data-size=tiny][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.confirm-student-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.confirm-student-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.confirm-student-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.confirm-student-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.confirm-student-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.confirm-student-button.pill[data-size=small][data-icon-position=null],.confirm-student-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.confirm-student-button.pill[data-size=small][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.confirm-student-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.confirm-student-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.confirm-student-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.confirm-student-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.confirm-student-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.confirm-student-button.pill[data-size=regular][data-icon-position=null],.confirm-student-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.confirm-student-button.pill[data-size=regular][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.confirm-student-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.confirm-student-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.confirm-student-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.confirm-student-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.confirm-student-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.confirm-student-button.pill[data-size=large][data-icon-position=null],.confirm-student-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.confirm-student-button.pill[data-size=large][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.confirm-student-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.confirm-student-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.confirm-student-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.confirm-student-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.confirm-student-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.confirm-student-button.pill[data-size=xlarge][data-icon-position=null],.confirm-student-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.confirm-student-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.confirm-student-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.confirm-student-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.confirm-student-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.confirm-student-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.confirm-student-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.confirm-student-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.confirm-student-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.confirm-student-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.confirm-student-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.confirm-student-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.confirm-student-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.confirm-student-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.confirm-student-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.confirm-student-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.confirm-student-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.confirm-student-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.confirm-student-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.confirm-student-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.confirm-student-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.confirm-student-button.pill[data-size=responsive][data-icon-position=null],.confirm-student-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.confirm-student-button.pill[data-size=responsive][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.confirm-student-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.confirm-student-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.confirm-student-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.confirm-student-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.confirm-student-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.confirm-student-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.confirm-student-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.confirm-student-button.pill[data-size=responsive][data-icon-position=null],.confirm-student-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.confirm-student-button.pill[data-size=responsive][data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.confirm-student-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.confirm-student-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.confirm-student-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.confirm-student-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.confirm-student-button.pill.compact.hide-bg:before{opacity:0}.confirm-student-button.pill.compact .button-text{white-space:nowrap}.confirm-student-button.pill.compact:hover{max-width:100%}.confirm-student-button.pill.compact:hover.hide-bg:before{opacity:1}.confirm-student-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.confirm-student-button.pill-alt:before{content:"";background:var(--admin-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.confirm-student-button.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.confirm-student-button.pill-alt:hover:before,.confirm-student-button.pill-alt.selected:before{background:var(--button-border)}.confirm-student-button.pill-alt:hover .button-text,.confirm-student-button.pill-alt.selected .button-text{color:var(--default-bg)}.confirm-student-button.pill-alt.disabled,.confirm-student-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.confirm-student-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.confirm-student-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.confirm-student-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.confirm-student-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.confirm-student-button.round .icon,.confirm-student-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.confirm-student-button.round:hover,.confirm-student-button.round.selected{opacity:1}.confirm-student-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.confirm-student-button.round.disabled{pointer-events:none}.confirm-student-button.round.disabled .icon{filter:saturate(0)}.confirm-student-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.confirm-student-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.confirm-student-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.confirm-student-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.confirm-student-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.confirm-student-button.nav{flex-wrap:nowrap}.confirm-student-button.nav svg{color:var(--troubadour-main)}.confirm-student-button.nav .icon,.confirm-student-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.confirm-student-button.nav .button-text{color:var(--admin-2);font-weight:700}.confirm-student-button.nav:hover{text-decoration:underline}.confirm-student-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.confirm-student-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.confirm-student-button.nav[data-icon-position=right][data-size=tiny] .icon,.confirm-student-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.confirm-student-button.nav[data-icon-position=right] .button-text{text-align:right}.confirm-student-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.confirm-student-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.confirm-student-button.nav[data-icon-position=left][data-size=tiny] .icon,.confirm-student-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.confirm-student-button.nav[data-icon-position=left] .button-text{text-align:left}.confirm-student-button.nav[data-size=large]{border-radius:100px;padding:5px}.confirm-student-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.confirm-student-button.nav[data-size=large] .icon{height:80px}.confirm-student-button.nav[data-size=regular]{padding:20px 31px}.confirm-student-button.nav[data-size=regular] .icon{width:auto;height:23px}.confirm-student-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.confirm-student-button.nav[data-size=small]{padding:10px}.confirm-student-button.nav[data-size=small] .icon{width:auto;height:16px}.confirm-student-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.confirm-student-button.nav[data-size=tiny]{padding:15px 20px}.confirm-student-button.nav[data-size=tiny] .icon{width:auto;height:10px}.confirm-student-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.confirm-student-button.nav[data-size=mini]{padding:4px 12px}.confirm-student-button.nav[data-size=mini] .icon{width:auto;height:5px}.confirm-student-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.confirm-student-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.confirm-student-button.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--admin-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.confirm-student-button.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.confirm-student-button.legacy .button-text,.confirm-student-button.legacy .icon{z-index:11}.confirm-student-button.legacy .button-text{color:var(--admin-2);z-index:11;font-weight:400}.confirm-student-button.legacy svg{color:var(--admin-2)}.confirm-student-button.legacy:hover:before,.confirm-student-button.legacy.selected:before{background-color:var(--admin-2);border:2px solid var(--admin-2)}.confirm-student-button.legacy:hover .button-text,.confirm-student-button.legacy.selected .button-text{color:var(--default-color-2)}.confirm-student-button.legacy:hover img,.confirm-student-button.legacy.selected img{transform:scale(.95)}.confirm-student-button.legacy.disabled{pointer-events:none}.confirm-student-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.confirm-student-button.legacy.disabled .button-text{color:var(--ui-disabled)}.confirm-student-button.legacy.disabled .icon{opacity:.5}.confirm-student-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.confirm-student-button.legacy.invalid .button-text{color:var(--ui-disabled)}.confirm-student-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.confirm-student-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.confirm-student-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.confirm-student-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.confirm-student-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.confirm-student-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.confirm-student-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.confirm-student-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.confirm-student-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.confirm-student-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.confirm-student-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.confirm-student-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.confirm-student-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.confirm-student-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.confirm-student-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.confirm-student-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.confirm-student-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.confirm-student-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.confirm-student-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.confirm-student-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.confirm-student-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.confirm-student-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.confirm-student-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.confirm-student-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.cancel-manage-group-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex;border:1px solid var(--troubadour-main-4)!important}.cancel-manage-group-button:focus{text-decoration:none}.cancel-manage-group-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.cancel-manage-group-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.cancel-manage-group-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.cancel-manage-group-button .button-text.ws-no-wrap{white-space:nowrap}.cancel-manage-group-button:active,.cancel-manage-group-button:hover{cursor:pointer;text-decoration:none}.cancel-manage-group-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.cancel-manage-group-button.pill:before{content:"";background:var(--default-color-2);border:2px solid var(--default-color-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.cancel-manage-group-button.pill .button-text,.cancel-manage-group-button.pill .icon{z-index:11}.cancel-manage-group-button.pill .button-text{color:var(--troubadour-main-4);z-index:11;font-weight:400;overflow:hidden}.cancel-manage-group-button.pill svg{color:var(--troubadour-main-4)}.cancel-manage-group-button.pill:hover:not(.compact):before,.cancel-manage-group-button.pill.selected:before{filter:brightness(1.3)}.cancel-manage-group-button.pill.no-shadow:before{box-shadow:none}.cancel-manage-group-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.cancel-manage-group-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.cancel-manage-group-button.pill.has-border:hover:not(.compact):before,.cancel-manage-group-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.cancel-manage-group-button.pill.alt-hover:hover:not(.compact):before,.cancel-manage-group-button.pill.alt-hover.selected:before{background:var(--troubadour-main-4);border:2px solid var(--troubadour-main-4);filter:brightness()}.cancel-manage-group-button.pill.alt-hover:hover:not(.compact) .icon,.cancel-manage-group-button.pill.alt-hover.selected .icon,.cancel-manage-group-button.pill.alt-hover:hover:not(.compact) .button-text,.cancel-manage-group-button.pill.alt-hover.selected .button-text{color:var(--default-color-2)}.cancel-manage-group-button.pill.alt-hover:hover:not(.compact) .icon,.cancel-manage-group-button.pill.alt-hover.selected .icon{background-color:var(--default-color-2)}.cancel-manage-group-button.pill.disabled,.cancel-manage-group-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.cancel-manage-group-button.pill.disabled:before,.cancel-manage-group-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.cancel-manage-group-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cancel-manage-group-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.cancel-manage-group-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.cancel-manage-group-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.cancel-manage-group-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.cancel-manage-group-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.cancel-manage-group-button.pill .dropdown-caret{margin-right:10px}.cancel-manage-group-button.pill[data-icon-position=null] .icon,.cancel-manage-group-button.pill[data-icon-position=none] .icon{display:none!important}.cancel-manage-group-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.cancel-manage-group-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.cancel-manage-group-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.cancel-manage-group-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.cancel-manage-group-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.cancel-manage-group-button.pill[data-size=micro][data-icon-position=null],.cancel-manage-group-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.cancel-manage-group-button.pill[data-size=micro][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.cancel-manage-group-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.cancel-manage-group-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.cancel-manage-group-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.cancel-manage-group-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.cancel-manage-group-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.cancel-manage-group-button.pill[data-size=mini][data-icon-position=null],.cancel-manage-group-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.cancel-manage-group-button.pill[data-size=mini][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.cancel-manage-group-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.cancel-manage-group-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.cancel-manage-group-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.cancel-manage-group-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.cancel-manage-group-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.cancel-manage-group-button.pill[data-size=tiny][data-icon-position=null],.cancel-manage-group-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.cancel-manage-group-button.pill[data-size=tiny][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.cancel-manage-group-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.cancel-manage-group-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.cancel-manage-group-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.cancel-manage-group-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.cancel-manage-group-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.cancel-manage-group-button.pill[data-size=small][data-icon-position=null],.cancel-manage-group-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.cancel-manage-group-button.pill[data-size=small][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.cancel-manage-group-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.cancel-manage-group-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.cancel-manage-group-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.cancel-manage-group-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.cancel-manage-group-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.cancel-manage-group-button.pill[data-size=regular][data-icon-position=null],.cancel-manage-group-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.cancel-manage-group-button.pill[data-size=regular][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.cancel-manage-group-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.cancel-manage-group-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.cancel-manage-group-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.cancel-manage-group-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.cancel-manage-group-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.cancel-manage-group-button.pill[data-size=large][data-icon-position=null],.cancel-manage-group-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.cancel-manage-group-button.pill[data-size=large][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.cancel-manage-group-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.cancel-manage-group-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.cancel-manage-group-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.cancel-manage-group-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.cancel-manage-group-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.cancel-manage-group-button.pill[data-size=xlarge][data-icon-position=null],.cancel-manage-group-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.cancel-manage-group-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.cancel-manage-group-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.cancel-manage-group-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.cancel-manage-group-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.cancel-manage-group-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.cancel-manage-group-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.cancel-manage-group-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.cancel-manage-group-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.cancel-manage-group-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.cancel-manage-group-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.cancel-manage-group-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.cancel-manage-group-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.cancel-manage-group-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.cancel-manage-group-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.cancel-manage-group-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.cancel-manage-group-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.cancel-manage-group-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.cancel-manage-group-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=null],.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.cancel-manage-group-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.cancel-manage-group-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.cancel-manage-group-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.cancel-manage-group-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.cancel-manage-group-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=null],.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.cancel-manage-group-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.cancel-manage-group-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.cancel-manage-group-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.cancel-manage-group-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.cancel-manage-group-button.pill.compact.hide-bg:before{opacity:0}.cancel-manage-group-button.pill.compact .button-text{white-space:nowrap}.cancel-manage-group-button.pill.compact:hover{max-width:100%}.cancel-manage-group-button.pill.compact:hover.hide-bg:before{opacity:1}.cancel-manage-group-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.cancel-manage-group-button.pill-alt:before{content:"";background:var(--default-color-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.cancel-manage-group-button.pill-alt .button-text{color:var(--troubadour-main-4);z-index:11;font-weight:400}.cancel-manage-group-button.pill-alt:hover:before,.cancel-manage-group-button.pill-alt.selected:before{background:var(--button-border)}.cancel-manage-group-button.pill-alt:hover .button-text,.cancel-manage-group-button.pill-alt.selected .button-text{color:var(--default-bg)}.cancel-manage-group-button.pill-alt.disabled,.cancel-manage-group-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.cancel-manage-group-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.cancel-manage-group-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.cancel-manage-group-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.cancel-manage-group-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.cancel-manage-group-button.round .icon,.cancel-manage-group-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.cancel-manage-group-button.round:hover,.cancel-manage-group-button.round.selected{opacity:1}.cancel-manage-group-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.cancel-manage-group-button.round.disabled{pointer-events:none}.cancel-manage-group-button.round.disabled .icon{filter:saturate(0)}.cancel-manage-group-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.cancel-manage-group-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.cancel-manage-group-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.cancel-manage-group-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.cancel-manage-group-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.cancel-manage-group-button.nav{flex-wrap:nowrap}.cancel-manage-group-button.nav svg{color:var(--troubadour-main)}.cancel-manage-group-button.nav .icon,.cancel-manage-group-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.cancel-manage-group-button.nav .button-text{color:var(--default-color-2);font-weight:700}.cancel-manage-group-button.nav:hover{text-decoration:underline}.cancel-manage-group-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.cancel-manage-group-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.cancel-manage-group-button.nav[data-icon-position=right][data-size=tiny] .icon,.cancel-manage-group-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.cancel-manage-group-button.nav[data-icon-position=right] .button-text{text-align:right}.cancel-manage-group-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.cancel-manage-group-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.cancel-manage-group-button.nav[data-icon-position=left][data-size=tiny] .icon,.cancel-manage-group-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.cancel-manage-group-button.nav[data-icon-position=left] .button-text{text-align:left}.cancel-manage-group-button.nav[data-size=large]{border-radius:100px;padding:5px}.cancel-manage-group-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.cancel-manage-group-button.nav[data-size=large] .icon{height:80px}.cancel-manage-group-button.nav[data-size=regular]{padding:20px 31px}.cancel-manage-group-button.nav[data-size=regular] .icon{width:auto;height:23px}.cancel-manage-group-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.cancel-manage-group-button.nav[data-size=small]{padding:10px}.cancel-manage-group-button.nav[data-size=small] .icon{width:auto;height:16px}.cancel-manage-group-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.cancel-manage-group-button.nav[data-size=tiny]{padding:15px 20px}.cancel-manage-group-button.nav[data-size=tiny] .icon{width:auto;height:10px}.cancel-manage-group-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.cancel-manage-group-button.nav[data-size=mini]{padding:4px 12px}.cancel-manage-group-button.nav[data-size=mini] .icon{width:auto;height:5px}.cancel-manage-group-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.cancel-manage-group-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.cancel-manage-group-button.legacy:before{content:"";background-color:var(--troubadour-main-4);border:2px solid var(--default-color-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.cancel-manage-group-button.legacy.has-shadow:before{border:2px solid var(--troubadour-main-4);box-shadow:var(--dropshadow)}.cancel-manage-group-button.legacy .button-text,.cancel-manage-group-button.legacy .icon{z-index:11}.cancel-manage-group-button.legacy .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.cancel-manage-group-button.legacy svg{color:var(--default-color-2)}.cancel-manage-group-button.legacy:hover:before,.cancel-manage-group-button.legacy.selected:before{background-color:var(--default-color-2);border:2px solid var(--default-color-2)}.cancel-manage-group-button.legacy:hover .button-text,.cancel-manage-group-button.legacy.selected .button-text{color:var(--troubadour-main-4)}.cancel-manage-group-button.legacy:hover img,.cancel-manage-group-button.legacy.selected img{transform:scale(.95)}.cancel-manage-group-button.legacy.disabled{pointer-events:none}.cancel-manage-group-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.cancel-manage-group-button.legacy.disabled .button-text{color:var(--ui-disabled)}.cancel-manage-group-button.legacy.disabled .icon{opacity:.5}.cancel-manage-group-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.cancel-manage-group-button.legacy.invalid .button-text{color:var(--ui-disabled)}.cancel-manage-group-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.cancel-manage-group-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.cancel-manage-group-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.cancel-manage-group-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.cancel-manage-group-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.cancel-manage-group-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.cancel-manage-group-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.cancel-manage-group-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.cancel-manage-group-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.cancel-manage-group-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.cancel-manage-group-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.cancel-manage-group-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.cancel-manage-group-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.cancel-manage-group-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.cancel-manage-group-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.cancel-manage-group-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.cancel-manage-group-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.cancel-manage-group-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.cancel-manage-group-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.cancel-manage-group-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.cancel-manage-group-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.cancel-manage-group-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.cancel-manage-group-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.cancel-manage-group-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.quote-form-submit,.request-quote,.package-buy{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.quote-form-submit:focus,.request-quote:focus,.package-buy:focus{text-decoration:none}.quote-form-submit[data-icon-position=left],.request-quote[data-icon-position=left],.package-buy[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.quote-form-submit[data-icon-position=right],.request-quote[data-icon-position=right],.package-buy[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.quote-form-submit .button-text,.request-quote .button-text,.package-buy .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.quote-form-submit .button-text.ws-no-wrap,.request-quote .button-text.ws-no-wrap,.package-buy .button-text.ws-no-wrap{white-space:nowrap}.quote-form-submit:active,.request-quote:active,.package-buy:active,.quote-form-submit:hover,.request-quote:hover,.package-buy:hover{cursor:pointer;text-decoration:none}.quote-form-submit.pill,.request-quote.pill,.package-buy.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.quote-form-submit.pill:before,.request-quote.pill:before,.package-buy.pill:before{content:"";background:var(--package-buy-button-bg-1);border:2px solid var(--package-buy-button-bg-1);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.quote-form-submit.pill .button-text,.request-quote.pill .button-text,.package-buy.pill .button-text,.quote-form-submit.pill .icon,.request-quote.pill .icon,.package-buy.pill .icon{z-index:11}.quote-form-submit.pill .button-text,.request-quote.pill .button-text,.package-buy.pill .button-text{color:var(--package-buy-button-fg);z-index:11;font-weight:400;overflow:hidden}.quote-form-submit.pill svg,.request-quote.pill svg,.package-buy.pill svg{color:var(--package-buy-button-fg)}.quote-form-submit.pill:hover:not(.compact):before,.request-quote.pill:hover:not(.compact):before,.package-buy.pill:hover:not(.compact):before,.quote-form-submit.pill.selected:before,.request-quote.pill.selected:before,.package-buy.pill.selected:before{filter:brightness(1.3)}.quote-form-submit.pill.no-shadow:before,.request-quote.pill.no-shadow:before,.package-buy.pill.no-shadow:before{box-shadow:none}.quote-form-submit.pill.icon-no-bg .fa.icon,.request-quote.pill.icon-no-bg .fa.icon,.package-buy.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.quote-form-submit.pill.has-border:before,.request-quote.pill.has-border:before,.package-buy.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.quote-form-submit.pill.has-border:hover:not(.compact):before,.request-quote.pill.has-border:hover:not(.compact):before,.package-buy.pill.has-border:hover:not(.compact):before,.quote-form-submit.pill.has-border.selected:before,.request-quote.pill.has-border.selected:before,.package-buy.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.quote-form-submit.pill.alt-hover:hover:not(.compact):before,.request-quote.pill.alt-hover:hover:not(.compact):before,.package-buy.pill.alt-hover:hover:not(.compact):before,.quote-form-submit.pill.alt-hover.selected:before,.request-quote.pill.alt-hover.selected:before,.package-buy.pill.alt-hover.selected:before{background:var(--package-buy-button-fg);border:2px solid var(--package-buy-button-fg);filter:brightness()}.quote-form-submit.pill.alt-hover:hover:not(.compact) .icon,.request-quote.pill.alt-hover:hover:not(.compact) .icon,.package-buy.pill.alt-hover:hover:not(.compact) .icon,.quote-form-submit.pill.alt-hover.selected .icon,.request-quote.pill.alt-hover.selected .icon,.package-buy.pill.alt-hover.selected .icon,.quote-form-submit.pill.alt-hover:hover:not(.compact) .button-text,.request-quote.pill.alt-hover:hover:not(.compact) .button-text,.package-buy.pill.alt-hover:hover:not(.compact) .button-text,.quote-form-submit.pill.alt-hover.selected .button-text,.request-quote.pill.alt-hover.selected .button-text,.package-buy.pill.alt-hover.selected .button-text{color:var(--package-buy-button-bg-1)}.quote-form-submit.pill.alt-hover:hover:not(.compact) .icon,.request-quote.pill.alt-hover:hover:not(.compact) .icon,.package-buy.pill.alt-hover:hover:not(.compact) .icon,.quote-form-submit.pill.alt-hover.selected .icon,.request-quote.pill.alt-hover.selected .icon,.package-buy.pill.alt-hover.selected .icon{background-color:var(--package-buy-button-bg-1)}.quote-form-submit.pill.disabled,.request-quote.pill.disabled,.package-buy.pill.disabled,.quote-form-submit.pill.invalid,.request-quote.pill.invalid,.package-buy.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.quote-form-submit.pill.disabled:before,.request-quote.pill.disabled:before,.package-buy.pill.disabled:before,.quote-form-submit.pill.invalid:before,.request-quote.pill.invalid:before,.package-buy.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.quote-form-submit.pill.disabled.lock-icon .icon,.request-quote.pill.disabled.lock-icon .icon,.package-buy.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.quote-form-submit.pill.disabled.lock-icon .icon img,.request-quote.pill.disabled.lock-icon .icon img,.package-buy.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.quote-form-submit.pill.disabled.lock-icon.icon-no-bg .icon,.request-quote.pill.disabled.lock-icon.icon-no-bg .icon,.package-buy.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.quote-form-submit.pill.waiting,.request-quote.pill.waiting,.package-buy.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.quote-form-submit.pill .icon,.request-quote.pill .icon,.package-buy.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.quote-form-submit.pill .icon img,.request-quote.pill .icon img,.package-buy.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.quote-form-submit.pill .dropdown-caret,.request-quote.pill .dropdown-caret,.package-buy.pill .dropdown-caret{margin-right:10px}.quote-form-submit.pill[data-icon-position=null] .icon,.request-quote.pill[data-icon-position=null] .icon,.package-buy.pill[data-icon-position=null] .icon,.quote-form-submit.pill[data-icon-position=none] .icon,.request-quote.pill[data-icon-position=none] .icon,.package-buy.pill[data-icon-position=none] .icon{display:none!important}.quote-form-submit.pill[data-size=micro],.request-quote.pill[data-size=micro],.package-buy.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.quote-form-submit.pill[data-size=micro] .icon,.request-quote.pill[data-size=micro] .icon,.package-buy.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.quote-form-submit.pill[data-size=micro] .button-text,.request-quote.pill[data-size=micro] .button-text,.package-buy.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.quote-form-submit.pill[data-size=micro][data-icon-position=left] .button-text,.request-quote.pill[data-size=micro][data-icon-position=left] .button-text,.package-buy.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.quote-form-submit.pill[data-size=micro][data-icon-position=right] .button-text,.request-quote.pill[data-size=micro][data-icon-position=right] .button-text,.package-buy.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.quote-form-submit.pill[data-size=micro][data-icon-position=null],.request-quote.pill[data-size=micro][data-icon-position=null],.package-buy.pill[data-size=micro][data-icon-position=null],.quote-form-submit.pill[data-size=micro][data-icon-position=none],.request-quote.pill[data-size=micro][data-icon-position=none],.package-buy.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.quote-form-submit.pill[data-size=micro][data-icon-position=null] .button-text,.request-quote.pill[data-size=micro][data-icon-position=null] .button-text,.package-buy.pill[data-size=micro][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=micro][data-icon-position=none] .button-text,.request-quote.pill[data-size=micro][data-icon-position=none] .button-text,.package-buy.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.quote-form-submit.pill[data-size=mini],.request-quote.pill[data-size=mini],.package-buy.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.quote-form-submit.pill[data-size=mini] .icon,.request-quote.pill[data-size=mini] .icon,.package-buy.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.quote-form-submit.pill[data-size=mini] .button-text,.request-quote.pill[data-size=mini] .button-text,.package-buy.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.quote-form-submit.pill[data-size=mini][data-icon-position=left] .button-text,.request-quote.pill[data-size=mini][data-icon-position=left] .button-text,.package-buy.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.quote-form-submit.pill[data-size=mini][data-icon-position=right] .button-text,.request-quote.pill[data-size=mini][data-icon-position=right] .button-text,.package-buy.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.quote-form-submit.pill[data-size=mini][data-icon-position=null],.request-quote.pill[data-size=mini][data-icon-position=null],.package-buy.pill[data-size=mini][data-icon-position=null],.quote-form-submit.pill[data-size=mini][data-icon-position=none],.request-quote.pill[data-size=mini][data-icon-position=none],.package-buy.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.quote-form-submit.pill[data-size=mini][data-icon-position=null] .button-text,.request-quote.pill[data-size=mini][data-icon-position=null] .button-text,.package-buy.pill[data-size=mini][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=mini][data-icon-position=none] .button-text,.request-quote.pill[data-size=mini][data-icon-position=none] .button-text,.package-buy.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.quote-form-submit.pill[data-size=tiny],.request-quote.pill[data-size=tiny],.package-buy.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.quote-form-submit.pill[data-size=tiny] .icon,.request-quote.pill[data-size=tiny] .icon,.package-buy.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.quote-form-submit.pill[data-size=tiny] .button-text,.request-quote.pill[data-size=tiny] .button-text,.package-buy.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.quote-form-submit.pill[data-size=tiny][data-icon-position=left] .button-text,.request-quote.pill[data-size=tiny][data-icon-position=left] .button-text,.package-buy.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.quote-form-submit.pill[data-size=tiny][data-icon-position=right] .button-text,.request-quote.pill[data-size=tiny][data-icon-position=right] .button-text,.package-buy.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.quote-form-submit.pill[data-size=tiny][data-icon-position=null],.request-quote.pill[data-size=tiny][data-icon-position=null],.package-buy.pill[data-size=tiny][data-icon-position=null],.quote-form-submit.pill[data-size=tiny][data-icon-position=none],.request-quote.pill[data-size=tiny][data-icon-position=none],.package-buy.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.quote-form-submit.pill[data-size=tiny][data-icon-position=null] .button-text,.request-quote.pill[data-size=tiny][data-icon-position=null] .button-text,.package-buy.pill[data-size=tiny][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=tiny][data-icon-position=none] .button-text,.request-quote.pill[data-size=tiny][data-icon-position=none] .button-text,.package-buy.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.quote-form-submit.pill[data-size=small],.request-quote.pill[data-size=small],.package-buy.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.quote-form-submit.pill[data-size=small] .icon,.request-quote.pill[data-size=small] .icon,.package-buy.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.quote-form-submit.pill[data-size=small] .button-text,.request-quote.pill[data-size=small] .button-text,.package-buy.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.quote-form-submit.pill[data-size=small][data-icon-position=left] .button-text,.request-quote.pill[data-size=small][data-icon-position=left] .button-text,.package-buy.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.quote-form-submit.pill[data-size=small][data-icon-position=right] .button-text,.request-quote.pill[data-size=small][data-icon-position=right] .button-text,.package-buy.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.quote-form-submit.pill[data-size=small][data-icon-position=null],.request-quote.pill[data-size=small][data-icon-position=null],.package-buy.pill[data-size=small][data-icon-position=null],.quote-form-submit.pill[data-size=small][data-icon-position=none],.request-quote.pill[data-size=small][data-icon-position=none],.package-buy.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.quote-form-submit.pill[data-size=small][data-icon-position=null] .button-text,.request-quote.pill[data-size=small][data-icon-position=null] .button-text,.package-buy.pill[data-size=small][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=small][data-icon-position=none] .button-text,.request-quote.pill[data-size=small][data-icon-position=none] .button-text,.package-buy.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.quote-form-submit.pill[data-size=regular],.request-quote.pill[data-size=regular],.package-buy.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.quote-form-submit.pill[data-size=regular] .icon,.request-quote.pill[data-size=regular] .icon,.package-buy.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.quote-form-submit.pill[data-size=regular] .button-text,.request-quote.pill[data-size=regular] .button-text,.package-buy.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.quote-form-submit.pill[data-size=regular][data-icon-position=left] .button-text,.request-quote.pill[data-size=regular][data-icon-position=left] .button-text,.package-buy.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.quote-form-submit.pill[data-size=regular][data-icon-position=right] .button-text,.request-quote.pill[data-size=regular][data-icon-position=right] .button-text,.package-buy.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.quote-form-submit.pill[data-size=regular][data-icon-position=null],.request-quote.pill[data-size=regular][data-icon-position=null],.package-buy.pill[data-size=regular][data-icon-position=null],.quote-form-submit.pill[data-size=regular][data-icon-position=none],.request-quote.pill[data-size=regular][data-icon-position=none],.package-buy.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.quote-form-submit.pill[data-size=regular][data-icon-position=null] .button-text,.request-quote.pill[data-size=regular][data-icon-position=null] .button-text,.package-buy.pill[data-size=regular][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=regular][data-icon-position=none] .button-text,.request-quote.pill[data-size=regular][data-icon-position=none] .button-text,.package-buy.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.quote-form-submit.pill[data-size=large],.request-quote.pill[data-size=large],.package-buy.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.quote-form-submit.pill[data-size=large] .icon,.request-quote.pill[data-size=large] .icon,.package-buy.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.quote-form-submit.pill[data-size=large] .button-text,.request-quote.pill[data-size=large] .button-text,.package-buy.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.quote-form-submit.pill[data-size=large][data-icon-position=left] .button-text,.request-quote.pill[data-size=large][data-icon-position=left] .button-text,.package-buy.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.quote-form-submit.pill[data-size=large][data-icon-position=right] .button-text,.request-quote.pill[data-size=large][data-icon-position=right] .button-text,.package-buy.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.quote-form-submit.pill[data-size=large][data-icon-position=null],.request-quote.pill[data-size=large][data-icon-position=null],.package-buy.pill[data-size=large][data-icon-position=null],.quote-form-submit.pill[data-size=large][data-icon-position=none],.request-quote.pill[data-size=large][data-icon-position=none],.package-buy.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.quote-form-submit.pill[data-size=large][data-icon-position=null] .button-text,.request-quote.pill[data-size=large][data-icon-position=null] .button-text,.package-buy.pill[data-size=large][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=large][data-icon-position=none] .button-text,.request-quote.pill[data-size=large][data-icon-position=none] .button-text,.package-buy.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.quote-form-submit.pill[data-size=xlarge],.request-quote.pill[data-size=xlarge],.package-buy.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.quote-form-submit.pill[data-size=xlarge] .icon,.request-quote.pill[data-size=xlarge] .icon,.package-buy.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.quote-form-submit.pill[data-size=xlarge] .button-text,.request-quote.pill[data-size=xlarge] .button-text,.package-buy.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.quote-form-submit.pill[data-size=xlarge][data-icon-position=left] .button-text,.request-quote.pill[data-size=xlarge][data-icon-position=left] .button-text,.package-buy.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.quote-form-submit.pill[data-size=xlarge][data-icon-position=right] .button-text,.request-quote.pill[data-size=xlarge][data-icon-position=right] .button-text,.package-buy.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.quote-form-submit.pill[data-size=xlarge][data-icon-position=null],.request-quote.pill[data-size=xlarge][data-icon-position=null],.package-buy.pill[data-size=xlarge][data-icon-position=null],.quote-form-submit.pill[data-size=xlarge][data-icon-position=none],.request-quote.pill[data-size=xlarge][data-icon-position=none],.package-buy.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.quote-form-submit.pill[data-size=xlarge][data-icon-position=null] .button-text,.request-quote.pill[data-size=xlarge][data-icon-position=null] .button-text,.package-buy.pill[data-size=xlarge][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=xlarge][data-icon-position=none] .button-text,.request-quote.pill[data-size=xlarge][data-icon-position=none] .button-text,.package-buy.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.quote-form-submit.pill.icon-no-bg[data-size=micro] .icon,.request-quote.pill.icon-no-bg[data-size=micro] .icon,.package-buy.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.quote-form-submit.pill.icon-no-bg[data-size=micro] .button-text,.request-quote.pill.icon-no-bg[data-size=micro] .button-text,.package-buy.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.quote-form-submit.pill.icon-no-bg[data-size=mini] .icon,.request-quote.pill.icon-no-bg[data-size=mini] .icon,.package-buy.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.quote-form-submit.pill.icon-no-bg[data-size=mini] .button-text,.request-quote.pill.icon-no-bg[data-size=mini] .button-text,.package-buy.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.quote-form-submit.pill.icon-no-bg[data-size=tiny] .icon,.request-quote.pill.icon-no-bg[data-size=tiny] .icon,.package-buy.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.quote-form-submit.pill.icon-no-bg[data-size=tiny] .button-text,.request-quote.pill.icon-no-bg[data-size=tiny] .button-text,.package-buy.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.quote-form-submit.pill.icon-no-bg[data-size=small] .icon,.request-quote.pill.icon-no-bg[data-size=small] .icon,.package-buy.pill.icon-no-bg[data-size=small] .icon{padding:18px}.quote-form-submit.pill.icon-no-bg[data-size=small] .button-text,.request-quote.pill.icon-no-bg[data-size=small] .button-text,.package-buy.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.quote-form-submit.pill.icon-no-bg[data-size=regular] .icon,.request-quote.pill.icon-no-bg[data-size=regular] .icon,.package-buy.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.quote-form-submit.pill.icon-no-bg[data-size=regular] .button-text,.request-quote.pill.icon-no-bg[data-size=regular] .button-text,.package-buy.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.quote-form-submit.pill.icon-no-bg[data-size=large] .icon,.request-quote.pill.icon-no-bg[data-size=large] .icon,.package-buy.pill.icon-no-bg[data-size=large] .icon{padding:30px}.quote-form-submit.pill.icon-no-bg[data-size=large] .button-text,.request-quote.pill.icon-no-bg[data-size=large] .button-text,.package-buy.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.quote-form-submit.pill.icon-no-bg[data-size=xlarge] .icon,.request-quote.pill.icon-no-bg[data-size=xlarge] .icon,.package-buy.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.quote-form-submit.pill.icon-no-bg[data-size=xlarge] .button-text,.request-quote.pill.icon-no-bg[data-size=xlarge] .button-text,.package-buy.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.quote-form-submit.pill[data-size=responsive],.request-quote.pill[data-size=responsive],.package-buy.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.quote-form-submit.pill[data-size=responsive] .icon,.request-quote.pill[data-size=responsive] .icon,.package-buy.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.quote-form-submit.pill[data-size=responsive] .button-text,.request-quote.pill[data-size=responsive] .button-text,.package-buy.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.quote-form-submit.pill[data-size=responsive][data-icon-position=left] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=left] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.quote-form-submit.pill[data-size=responsive][data-icon-position=right] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=right] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.quote-form-submit.pill[data-size=responsive][data-icon-position=null],.request-quote.pill[data-size=responsive][data-icon-position=null],.package-buy.pill[data-size=responsive][data-icon-position=null],.quote-form-submit.pill[data-size=responsive][data-icon-position=none],.request-quote.pill[data-size=responsive][data-icon-position=none],.package-buy.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.quote-form-submit.pill[data-size=responsive][data-icon-position=null] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=null] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=responsive][data-icon-position=none] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=none] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.quote-form-submit.pill[data-size=responsive].icon-no-bg .icon,.request-quote.pill[data-size=responsive].icon-no-bg .icon,.package-buy.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.quote-form-submit.pill[data-size=responsive].icon-no-bg .button-text,.request-quote.pill[data-size=responsive].icon-no-bg .button-text,.package-buy.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.quote-form-submit.pill[data-size=responsive],.request-quote.pill[data-size=responsive],.package-buy.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.quote-form-submit.pill[data-size=responsive] .icon,.request-quote.pill[data-size=responsive] .icon,.package-buy.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.quote-form-submit.pill[data-size=responsive] .button-text,.request-quote.pill[data-size=responsive] .button-text,.package-buy.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.quote-form-submit.pill[data-size=responsive][data-icon-position=left] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=left] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.quote-form-submit.pill[data-size=responsive][data-icon-position=right] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=right] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.quote-form-submit.pill[data-size=responsive][data-icon-position=null],.request-quote.pill[data-size=responsive][data-icon-position=null],.package-buy.pill[data-size=responsive][data-icon-position=null],.quote-form-submit.pill[data-size=responsive][data-icon-position=none],.request-quote.pill[data-size=responsive][data-icon-position=none],.package-buy.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.quote-form-submit.pill[data-size=responsive][data-icon-position=null] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=null] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=responsive][data-icon-position=none] .button-text,.request-quote.pill[data-size=responsive][data-icon-position=none] .button-text,.package-buy.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.quote-form-submit.pill[data-size=responsive].icon-no-bg .icon,.request-quote.pill[data-size=responsive].icon-no-bg .icon,.package-buy.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.quote-form-submit.pill[data-size=responsive].icon-no-bg .button-text,.request-quote.pill[data-size=responsive].icon-no-bg .button-text,.package-buy.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]),.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]),.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]) .icon,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]) .icon,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.request-quote.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.package-buy.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none],.request-quote.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none],.package-buy.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]),.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]),.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left],.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left],.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right],.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right],.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none],.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none],.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.quote-form-submit.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text,.request-quote.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text,.package-buy.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.quote-form-submit.pill.compact,.request-quote.pill.compact,.package-buy.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.quote-form-submit.pill.compact.hide-bg:before,.request-quote.pill.compact.hide-bg:before,.package-buy.pill.compact.hide-bg:before{opacity:0}.quote-form-submit.pill.compact .button-text,.request-quote.pill.compact .button-text,.package-buy.pill.compact .button-text{white-space:nowrap}.quote-form-submit.pill.compact:hover,.request-quote.pill.compact:hover,.package-buy.pill.compact:hover{max-width:100%}.quote-form-submit.pill.compact:hover.hide-bg:before,.request-quote.pill.compact:hover.hide-bg:before,.package-buy.pill.compact:hover.hide-bg:before{opacity:1}.quote-form-submit.pill-alt,.request-quote.pill-alt,.package-buy.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.quote-form-submit.pill-alt:before,.request-quote.pill-alt:before,.package-buy.pill-alt:before{content:"";background:var(--package-buy-button-bg-1);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.quote-form-submit.pill-alt .button-text,.request-quote.pill-alt .button-text,.package-buy.pill-alt .button-text{color:var(--package-buy-button-fg);z-index:11;font-weight:400}.quote-form-submit.pill-alt:hover:before,.request-quote.pill-alt:hover:before,.package-buy.pill-alt:hover:before,.quote-form-submit.pill-alt.selected:before,.request-quote.pill-alt.selected:before,.package-buy.pill-alt.selected:before{background:var(--button-border)}.quote-form-submit.pill-alt:hover .button-text,.request-quote.pill-alt:hover .button-text,.package-buy.pill-alt:hover .button-text,.quote-form-submit.pill-alt.selected .button-text,.request-quote.pill-alt.selected .button-text,.package-buy.pill-alt.selected .button-text{color:var(--default-bg)}.quote-form-submit.pill-alt.disabled,.request-quote.pill-alt.disabled,.package-buy.pill-alt.disabled,.quote-form-submit.pill-alt.invalid,.request-quote.pill-alt.invalid,.package-buy.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.quote-form-submit.pill-alt.waiting,.request-quote.pill-alt.waiting,.package-buy.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.quote-form-submit.pill-alt[data-size=small],.request-quote.pill-alt[data-size=small],.package-buy.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.quote-form-submit.pill-alt[data-size=small] .button-text,.request-quote.pill-alt[data-size=small] .button-text,.package-buy.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.quote-form-submit.round,.request-quote.round,.package-buy.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.quote-form-submit.round .icon,.request-quote.round .icon,.package-buy.round .icon,.quote-form-submit.round svg,.request-quote.round svg,.package-buy.round svg{justify-content:center;align-items:center;height:100%;display:flex}.quote-form-submit.round:hover,.request-quote.round:hover,.package-buy.round:hover,.quote-form-submit.round.selected,.request-quote.round.selected,.package-buy.round.selected{opacity:1}.quote-form-submit.round.inactive,.request-quote.round.inactive,.package-buy.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.quote-form-submit.round.disabled,.request-quote.round.disabled,.package-buy.round.disabled{pointer-events:none}.quote-form-submit.round.disabled .icon,.request-quote.round.disabled .icon,.package-buy.round.disabled .icon{filter:saturate(0)}.quote-form-submit.round[data-size=large],.request-quote.round[data-size=large],.package-buy.round[data-size=large]{width:60px;height:60px;font-size:25px}.quote-form-submit.round[data-size=regular],.request-quote.round[data-size=regular],.package-buy.round[data-size=regular]{width:50px;height:50px;font-size:20px}.quote-form-submit.round[data-size=small],.request-quote.round[data-size=small],.package-buy.round[data-size=small]{width:40px;height:40px;font-size:16px}.quote-form-submit.round[data-size=tiny],.request-quote.round[data-size=tiny],.package-buy.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.quote-form-submit.round[data-size=mini],.request-quote.round[data-size=mini],.package-buy.round[data-size=mini]{width:20px;height:20px;font-size:12px}.quote-form-submit.nav,.request-quote.nav,.package-buy.nav{flex-wrap:nowrap}.quote-form-submit.nav svg,.request-quote.nav svg,.package-buy.nav svg{color:var(--troubadour-main)}.quote-form-submit.nav .icon,.request-quote.nav .icon,.package-buy.nav .icon,.quote-form-submit.nav svg,.request-quote.nav svg,.package-buy.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.quote-form-submit.nav .button-text,.request-quote.nav .button-text,.package-buy.nav .button-text{color:var(--package-buy-button-bg-1);font-weight:700}.quote-form-submit.nav:hover,.request-quote.nav:hover,.package-buy.nav:hover{text-decoration:underline}.quote-form-submit.nav[data-icon-position=right][data-size=regular] .icon,.request-quote.nav[data-icon-position=right][data-size=regular] .icon,.package-buy.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.quote-form-submit.nav[data-icon-position=right][data-size=small] .icon,.request-quote.nav[data-icon-position=right][data-size=small] .icon,.package-buy.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.quote-form-submit.nav[data-icon-position=right][data-size=tiny] .icon,.request-quote.nav[data-icon-position=right][data-size=tiny] .icon,.package-buy.nav[data-icon-position=right][data-size=tiny] .icon,.quote-form-submit.nav[data-icon-position=right][data-size=mini] .icon,.request-quote.nav[data-icon-position=right][data-size=mini] .icon,.package-buy.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.quote-form-submit.nav[data-icon-position=right] .button-text,.request-quote.nav[data-icon-position=right] .button-text,.package-buy.nav[data-icon-position=right] .button-text{text-align:right}.quote-form-submit.nav[data-icon-position=left][data-size=regular] .icon,.request-quote.nav[data-icon-position=left][data-size=regular] .icon,.package-buy.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.quote-form-submit.nav[data-icon-position=left][data-size=small] .icon,.request-quote.nav[data-icon-position=left][data-size=small] .icon,.package-buy.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.quote-form-submit.nav[data-icon-position=left][data-size=tiny] .icon,.request-quote.nav[data-icon-position=left][data-size=tiny] .icon,.package-buy.nav[data-icon-position=left][data-size=tiny] .icon,.quote-form-submit.nav[data-icon-position=left][data-size=mini] .icon,.request-quote.nav[data-icon-position=left][data-size=mini] .icon,.package-buy.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.quote-form-submit.nav[data-icon-position=left] .button-text,.request-quote.nav[data-icon-position=left] .button-text,.package-buy.nav[data-icon-position=left] .button-text{text-align:left}.quote-form-submit.nav[data-size=large],.request-quote.nav[data-size=large],.package-buy.nav[data-size=large]{border-radius:100px;padding:5px}.quote-form-submit.nav[data-size=large] .button-text,.request-quote.nav[data-size=large] .button-text,.package-buy.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.quote-form-submit.nav[data-size=large] .icon,.request-quote.nav[data-size=large] .icon,.package-buy.nav[data-size=large] .icon{height:80px}.quote-form-submit.nav[data-size=regular],.request-quote.nav[data-size=regular],.package-buy.nav[data-size=regular]{padding:20px 31px}.quote-form-submit.nav[data-size=regular] .icon,.request-quote.nav[data-size=regular] .icon,.package-buy.nav[data-size=regular] .icon{width:auto;height:23px}.quote-form-submit.nav[data-size=regular] .button-text,.request-quote.nav[data-size=regular] .button-text,.package-buy.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.quote-form-submit.nav[data-size=small],.request-quote.nav[data-size=small],.package-buy.nav[data-size=small]{padding:10px}.quote-form-submit.nav[data-size=small] .icon,.request-quote.nav[data-size=small] .icon,.package-buy.nav[data-size=small] .icon{width:auto;height:16px}.quote-form-submit.nav[data-size=small] .button-text,.request-quote.nav[data-size=small] .button-text,.package-buy.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.quote-form-submit.nav[data-size=tiny],.request-quote.nav[data-size=tiny],.package-buy.nav[data-size=tiny]{padding:15px 20px}.quote-form-submit.nav[data-size=tiny] .icon,.request-quote.nav[data-size=tiny] .icon,.package-buy.nav[data-size=tiny] .icon{width:auto;height:10px}.quote-form-submit.nav[data-size=tiny] .button-text,.request-quote.nav[data-size=tiny] .button-text,.package-buy.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.quote-form-submit.nav[data-size=mini],.request-quote.nav[data-size=mini],.package-buy.nav[data-size=mini]{padding:4px 12px}.quote-form-submit.nav[data-size=mini] .icon,.request-quote.nav[data-size=mini] .icon,.package-buy.nav[data-size=mini] .icon{width:auto;height:5px}.quote-form-submit.nav[data-size=mini] .button-text,.request-quote.nav[data-size=mini] .button-text,.package-buy.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.quote-form-submit.legacy,.request-quote.legacy,.package-buy.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.quote-form-submit.legacy:before,.request-quote.legacy:before,.package-buy.legacy:before{content:"";background-color:var(--package-buy-button-fg);border:2px solid var(--package-buy-button-bg-1);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.quote-form-submit.legacy.has-shadow:before,.request-quote.legacy.has-shadow:before,.package-buy.legacy.has-shadow:before{border:2px solid var(--package-buy-button-fg);box-shadow:var(--dropshadow)}.quote-form-submit.legacy .button-text,.request-quote.legacy .button-text,.package-buy.legacy .button-text,.quote-form-submit.legacy .icon,.request-quote.legacy .icon,.package-buy.legacy .icon{z-index:11}.quote-form-submit.legacy .button-text,.request-quote.legacy .button-text,.package-buy.legacy .button-text{color:var(--package-buy-button-bg-1);z-index:11;font-weight:400}.quote-form-submit.legacy svg,.request-quote.legacy svg,.package-buy.legacy svg{color:var(--package-buy-button-bg-1)}.quote-form-submit.legacy:hover:before,.request-quote.legacy:hover:before,.package-buy.legacy:hover:before,.quote-form-submit.legacy.selected:before,.request-quote.legacy.selected:before,.package-buy.legacy.selected:before{background-color:var(--package-buy-button-bg-1);border:2px solid var(--package-buy-button-bg-1)}.quote-form-submit.legacy:hover .button-text,.request-quote.legacy:hover .button-text,.package-buy.legacy:hover .button-text,.quote-form-submit.legacy.selected .button-text,.request-quote.legacy.selected .button-text,.package-buy.legacy.selected .button-text{color:var(--package-buy-button-fg)}.quote-form-submit.legacy:hover img,.request-quote.legacy:hover img,.package-buy.legacy:hover img,.quote-form-submit.legacy.selected img,.request-quote.legacy.selected img,.package-buy.legacy.selected img{transform:scale(.95)}.quote-form-submit.legacy.disabled,.request-quote.legacy.disabled,.package-buy.legacy.disabled{pointer-events:none}.quote-form-submit.legacy.disabled:before,.request-quote.legacy.disabled:before,.package-buy.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.quote-form-submit.legacy.disabled .button-text,.request-quote.legacy.disabled .button-text,.package-buy.legacy.disabled .button-text{color:var(--ui-disabled)}.quote-form-submit.legacy.disabled .icon,.request-quote.legacy.disabled .icon,.package-buy.legacy.disabled .icon{opacity:.5}.quote-form-submit.legacy.invalid:before,.request-quote.legacy.invalid:before,.package-buy.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.quote-form-submit.legacy.invalid .button-text,.request-quote.legacy.invalid .button-text,.package-buy.legacy.invalid .button-text{color:var(--ui-disabled)}.quote-form-submit.legacy.waiting,.request-quote.legacy.waiting,.package-buy.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.quote-form-submit.legacy .icon,.request-quote.legacy .icon,.package-buy.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.quote-form-submit.legacy .icon img,.request-quote.legacy .icon img,.package-buy.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.quote-form-submit.legacy[data-size=tiny],.request-quote.legacy[data-size=tiny],.package-buy.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.quote-form-submit.legacy[data-size=tiny] .icon,.request-quote.legacy[data-size=tiny] .icon,.package-buy.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.quote-form-submit.legacy[data-size=tiny] .button-text,.request-quote.legacy[data-size=tiny] .button-text,.package-buy.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.quote-form-submit.legacy[data-size=tiny][data-icon-position=left],.request-quote.legacy[data-size=tiny][data-icon-position=left],.package-buy.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.quote-form-submit.legacy[data-size=tiny][data-icon-position=left] .icon,.request-quote.legacy[data-size=tiny][data-icon-position=left] .icon,.package-buy.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.quote-form-submit.legacy[data-size=tiny][data-icon-position=right],.request-quote.legacy[data-size=tiny][data-icon-position=right],.package-buy.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.quote-form-submit.legacy[data-size=tiny][data-icon-position=right] .icon,.request-quote.legacy[data-size=tiny][data-icon-position=right] .icon,.package-buy.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.quote-form-submit.legacy[data-size=small],.request-quote.legacy[data-size=small],.package-buy.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.quote-form-submit.legacy[data-size=small] .icon,.request-quote.legacy[data-size=small] .icon,.package-buy.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.quote-form-submit.legacy[data-size=small] .button-text,.request-quote.legacy[data-size=small] .button-text,.package-buy.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.quote-form-submit.legacy[data-size=small][data-icon-position=left],.request-quote.legacy[data-size=small][data-icon-position=left],.package-buy.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.quote-form-submit.legacy[data-size=small][data-icon-position=left] .icon,.request-quote.legacy[data-size=small][data-icon-position=left] .icon,.package-buy.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.quote-form-submit.legacy[data-size=small][data-icon-position=right],.request-quote.legacy[data-size=small][data-icon-position=right],.package-buy.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.quote-form-submit.legacy[data-size=small][data-icon-position=right] .icon,.request-quote.legacy[data-size=small][data-icon-position=right] .icon,.package-buy.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.quote-form-submit.legacy[data-size=regular],.request-quote.legacy[data-size=regular],.package-buy.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.quote-form-submit.legacy[data-size=regular] .icon,.request-quote.legacy[data-size=regular] .icon,.package-buy.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.quote-form-submit.legacy[data-size=regular] .button-text,.request-quote.legacy[data-size=regular] .button-text,.package-buy.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.quote-form-submit.legacy[data-size=regular][data-icon-position=left],.request-quote.legacy[data-size=regular][data-icon-position=left],.package-buy.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.quote-form-submit.legacy[data-size=regular][data-icon-position=left] .icon,.request-quote.legacy[data-size=regular][data-icon-position=left] .icon,.package-buy.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.quote-form-submit.legacy[data-size=regular][data-icon-position=right],.request-quote.legacy[data-size=regular][data-icon-position=right],.package-buy.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.quote-form-submit.legacy[data-size=regular][data-icon-position=right] .icon,.request-quote.legacy[data-size=regular][data-icon-position=right] .icon,.package-buy.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.activate-subscription{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.activate-subscription:focus{text-decoration:none}.activate-subscription[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.activate-subscription[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.activate-subscription .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.activate-subscription .button-text.ws-no-wrap{white-space:nowrap}.activate-subscription:active,.activate-subscription:hover{cursor:pointer;text-decoration:none}.activate-subscription.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.activate-subscription.pill:before{content:"";background:var(--onboarding-bg);border:2px solid var(--onboarding-bg);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.activate-subscription.pill .button-text,.activate-subscription.pill .icon{z-index:11}.activate-subscription.pill .button-text{color:var(--default-color-2);z-index:11;font-weight:400;overflow:hidden}.activate-subscription.pill svg{color:var(--default-color-2)}.activate-subscription.pill:hover:not(.compact):before,.activate-subscription.pill.selected:before{filter:brightness(1.3)}.activate-subscription.pill.no-shadow:before{box-shadow:none}.activate-subscription.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.activate-subscription.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.activate-subscription.pill.has-border:hover:not(.compact):before,.activate-subscription.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.activate-subscription.pill.alt-hover:hover:not(.compact):before,.activate-subscription.pill.alt-hover.selected:before{background:var(--default-color-2);border:2px solid var(--default-color-2);filter:brightness()}.activate-subscription.pill.alt-hover:hover:not(.compact) .icon,.activate-subscription.pill.alt-hover.selected .icon,.activate-subscription.pill.alt-hover:hover:not(.compact) .button-text,.activate-subscription.pill.alt-hover.selected .button-text{color:var(--onboarding-bg)}.activate-subscription.pill.alt-hover:hover:not(.compact) .icon,.activate-subscription.pill.alt-hover.selected .icon{background-color:var(--onboarding-bg)}.activate-subscription.pill.disabled,.activate-subscription.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.activate-subscription.pill.disabled:before,.activate-subscription.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.activate-subscription.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.activate-subscription.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.activate-subscription.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.activate-subscription.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.activate-subscription.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.activate-subscription.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.activate-subscription.pill .dropdown-caret{margin-right:10px}.activate-subscription.pill[data-icon-position=null] .icon,.activate-subscription.pill[data-icon-position=none] .icon{display:none!important}.activate-subscription.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.activate-subscription.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.activate-subscription.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.activate-subscription.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.activate-subscription.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.activate-subscription.pill[data-size=micro][data-icon-position=null],.activate-subscription.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.activate-subscription.pill[data-size=micro][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.activate-subscription.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.activate-subscription.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.activate-subscription.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.activate-subscription.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.activate-subscription.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.activate-subscription.pill[data-size=mini][data-icon-position=null],.activate-subscription.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.activate-subscription.pill[data-size=mini][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.activate-subscription.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.activate-subscription.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.activate-subscription.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.activate-subscription.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.activate-subscription.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.activate-subscription.pill[data-size=tiny][data-icon-position=null],.activate-subscription.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.activate-subscription.pill[data-size=tiny][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.activate-subscription.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.activate-subscription.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.activate-subscription.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.activate-subscription.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.activate-subscription.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.activate-subscription.pill[data-size=small][data-icon-position=null],.activate-subscription.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.activate-subscription.pill[data-size=small][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.activate-subscription.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.activate-subscription.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.activate-subscription.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.activate-subscription.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.activate-subscription.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.activate-subscription.pill[data-size=regular][data-icon-position=null],.activate-subscription.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.activate-subscription.pill[data-size=regular][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.activate-subscription.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.activate-subscription.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.activate-subscription.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.activate-subscription.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.activate-subscription.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.activate-subscription.pill[data-size=large][data-icon-position=null],.activate-subscription.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.activate-subscription.pill[data-size=large][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.activate-subscription.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.activate-subscription.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.activate-subscription.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.activate-subscription.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.activate-subscription.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.activate-subscription.pill[data-size=xlarge][data-icon-position=null],.activate-subscription.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.activate-subscription.pill[data-size=xlarge][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.activate-subscription.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.activate-subscription.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.activate-subscription.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.activate-subscription.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.activate-subscription.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.activate-subscription.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.activate-subscription.pill.icon-no-bg[data-size=small] .icon{padding:18px}.activate-subscription.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.activate-subscription.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.activate-subscription.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.activate-subscription.pill.icon-no-bg[data-size=large] .icon{padding:30px}.activate-subscription.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.activate-subscription.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.activate-subscription.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.activate-subscription.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.activate-subscription.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.activate-subscription.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.activate-subscription.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.activate-subscription.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.activate-subscription.pill[data-size=responsive][data-icon-position=null],.activate-subscription.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.activate-subscription.pill[data-size=responsive][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.activate-subscription.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.activate-subscription.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.activate-subscription.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.activate-subscription.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.activate-subscription.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.activate-subscription.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.activate-subscription.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.activate-subscription.pill[data-size=responsive][data-icon-position=null],.activate-subscription.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.activate-subscription.pill[data-size=responsive][data-icon-position=null] .button-text,.activate-subscription.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.activate-subscription.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.activate-subscription.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.activate-subscription.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.activate-subscription.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.activate-subscription.pill.compact.hide-bg:before{opacity:0}.activate-subscription.pill.compact .button-text{white-space:nowrap}.activate-subscription.pill.compact:hover{max-width:100%}.activate-subscription.pill.compact:hover.hide-bg:before{opacity:1}.activate-subscription.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.activate-subscription.pill-alt:before{content:"";background:var(--onboarding-bg);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.activate-subscription.pill-alt .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.activate-subscription.pill-alt:hover:before,.activate-subscription.pill-alt.selected:before{background:var(--button-border)}.activate-subscription.pill-alt:hover .button-text,.activate-subscription.pill-alt.selected .button-text{color:var(--default-bg)}.activate-subscription.pill-alt.disabled,.activate-subscription.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.activate-subscription.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.activate-subscription.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.activate-subscription.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.activate-subscription.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.activate-subscription.round .icon,.activate-subscription.round svg{justify-content:center;align-items:center;height:100%;display:flex}.activate-subscription.round:hover,.activate-subscription.round.selected{opacity:1}.activate-subscription.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.activate-subscription.round.disabled{pointer-events:none}.activate-subscription.round.disabled .icon{filter:saturate(0)}.activate-subscription.round[data-size=large]{width:60px;height:60px;font-size:25px}.activate-subscription.round[data-size=regular]{width:50px;height:50px;font-size:20px}.activate-subscription.round[data-size=small]{width:40px;height:40px;font-size:16px}.activate-subscription.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.activate-subscription.round[data-size=mini]{width:20px;height:20px;font-size:12px}.activate-subscription.nav{flex-wrap:nowrap}.activate-subscription.nav svg{color:var(--troubadour-main)}.activate-subscription.nav .icon,.activate-subscription.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.activate-subscription.nav .button-text{color:var(--onboarding-bg);font-weight:700}.activate-subscription.nav:hover{text-decoration:underline}.activate-subscription.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.activate-subscription.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.activate-subscription.nav[data-icon-position=right][data-size=tiny] .icon,.activate-subscription.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.activate-subscription.nav[data-icon-position=right] .button-text{text-align:right}.activate-subscription.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.activate-subscription.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.activate-subscription.nav[data-icon-position=left][data-size=tiny] .icon,.activate-subscription.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.activate-subscription.nav[data-icon-position=left] .button-text{text-align:left}.activate-subscription.nav[data-size=large]{border-radius:100px;padding:5px}.activate-subscription.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.activate-subscription.nav[data-size=large] .icon{height:80px}.activate-subscription.nav[data-size=regular]{padding:20px 31px}.activate-subscription.nav[data-size=regular] .icon{width:auto;height:23px}.activate-subscription.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.activate-subscription.nav[data-size=small]{padding:10px}.activate-subscription.nav[data-size=small] .icon{width:auto;height:16px}.activate-subscription.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.activate-subscription.nav[data-size=tiny]{padding:15px 20px}.activate-subscription.nav[data-size=tiny] .icon{width:auto;height:10px}.activate-subscription.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.activate-subscription.nav[data-size=mini]{padding:4px 12px}.activate-subscription.nav[data-size=mini] .icon{width:auto;height:5px}.activate-subscription.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.activate-subscription.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.activate-subscription.legacy:before{content:"";background-color:var(--default-color-2);border:2px solid var(--onboarding-bg);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.activate-subscription.legacy.has-shadow:before{border:2px solid var(--default-color-2);box-shadow:var(--dropshadow)}.activate-subscription.legacy .button-text,.activate-subscription.legacy .icon{z-index:11}.activate-subscription.legacy .button-text{color:var(--onboarding-bg);z-index:11;font-weight:400}.activate-subscription.legacy svg{color:var(--onboarding-bg)}.activate-subscription.legacy:hover:before,.activate-subscription.legacy.selected:before{background-color:var(--onboarding-bg);border:2px solid var(--onboarding-bg)}.activate-subscription.legacy:hover .button-text,.activate-subscription.legacy.selected .button-text{color:var(--default-color-2)}.activate-subscription.legacy:hover img,.activate-subscription.legacy.selected img{transform:scale(.95)}.activate-subscription.legacy.disabled{pointer-events:none}.activate-subscription.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.activate-subscription.legacy.disabled .button-text{color:var(--ui-disabled)}.activate-subscription.legacy.disabled .icon{opacity:.5}.activate-subscription.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.activate-subscription.legacy.invalid .button-text{color:var(--ui-disabled)}.activate-subscription.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.activate-subscription.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.activate-subscription.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.activate-subscription.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.activate-subscription.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.activate-subscription.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.activate-subscription.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.activate-subscription.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.activate-subscription.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.activate-subscription.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.activate-subscription.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.activate-subscription.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.activate-subscription.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.activate-subscription.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.activate-subscription.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.activate-subscription.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.activate-subscription.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.activate-subscription.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.activate-subscription.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.activate-subscription.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.activate-subscription.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.activate-subscription.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.activate-subscription.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.activate-subscription.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.teacher-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;box-shadow:var(--dropshadow);justify-content:flex-start;align-self:center;align-items:center;text-decoration:none;display:inline-flex;border:none!important}.teacher-button:focus{text-decoration:none}.teacher-button[data-icon-position=left]{flex-direction:row-reverse;justify-content:flex-end}.teacher-button[data-icon-position=right]{flex-direction:row;justify-content:flex-start}.teacher-button .button-text{text-align:center;flex:1;font-family:Sofia Pro,sans-serif}.teacher-button .button-text.ws-no-wrap{white-space:nowrap}.teacher-button:active,.teacher-button:hover{cursor:pointer;text-decoration:none}.teacher-button.pill{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.teacher-button.pill:before{content:"";background:var(--default-color-2);border:2px solid var(--default-color-2);border-radius:inherit;width:100%;height:100%;box-shadow:var(--dropshadow);z-index:10;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.teacher-button.pill .button-text,.teacher-button.pill .icon{z-index:11}.teacher-button.pill .button-text{color:var(--teacher-info);z-index:11;font-weight:400;overflow:hidden}.teacher-button.pill svg{color:var(--teacher-info)}.teacher-button.pill:hover:not(.compact):before,.teacher-button.pill.selected:before{filter:brightness(1.3)}.teacher-button.pill.no-shadow:before{box-shadow:none}.teacher-button.pill.icon-no-bg .fa.icon{transform:scale(1.5)}.teacher-button.pill.has-border:before{border-color:var(--button-border);box-shadow:none!important}.teacher-button.pill.has-border:hover:not(.compact):before,.teacher-button.pill.has-border.selected:before{border-color:var(--button-border)!important;box-shadow:none!important}.teacher-button.pill.alt-hover:hover:not(.compact):before,.teacher-button.pill.alt-hover.selected:before{background:var(--teacher-info);border:2px solid var(--teacher-info);filter:brightness()}.teacher-button.pill.alt-hover:hover:not(.compact) .icon,.teacher-button.pill.alt-hover.selected .icon,.teacher-button.pill.alt-hover:hover:not(.compact) .button-text,.teacher-button.pill.alt-hover.selected .button-text{color:var(--default-color-2)}.teacher-button.pill.alt-hover:hover:not(.compact) .icon,.teacher-button.pill.alt-hover.selected .icon{background-color:var(--default-color-2)}.teacher-button.pill.disabled,.teacher-button.pill.invalid{color:var(--disabled-text);pointer-events:none;filter:grayscale();font-weight:lighter}.teacher-button.pill.disabled:before,.teacher-button.pill.invalid:before{background-color:var(--disabled);border-color:var(--disabled-border)}.teacher-button.pill.disabled.lock-icon .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.teacher-button.pill.disabled.lock-icon .icon img{visibility:hidden;opacity:0}.teacher-button.pill.disabled.lock-icon.icon-no-bg .icon{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-btn-disabled-nobg.svg)}.teacher-button.pill.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.teacher-button.pill .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.teacher-button.pill .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.teacher-button.pill .dropdown-caret{margin-right:10px}.teacher-button.pill[data-icon-position=null] .icon,.teacher-button.pill[data-icon-position=none] .icon{display:none!important}.teacher-button.pill[data-size=micro]{--button-size:26px;border-radius:25px;padding:4px}.teacher-button.pill[data-size=micro] .icon{width:18px;min-width:18px;height:18px;min-height:18px}.teacher-button.pill[data-size=micro] .button-text{padding:0;font-size:12px;font-weight:800;line-height:18px}.teacher-button.pill[data-size=micro][data-icon-position=left] .button-text{margin-left:6px;padding-right:6px}.teacher-button.pill[data-size=micro][data-icon-position=right] .button-text{margin-right:6px;padding-left:6px}.teacher-button.pill[data-size=micro][data-icon-position=null],.teacher-button.pill[data-size=micro][data-icon-position=none]{padding:4px 12px}.teacher-button.pill[data-size=micro][data-icon-position=null] .button-text,.teacher-button.pill[data-size=micro][data-icon-position=none] .button-text{font-size:10px}.teacher-button.pill[data-size=mini]{--button-size:36px;border-radius:45px;padding:5px}.teacher-button.pill[data-size=mini] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.teacher-button.pill[data-size=mini] .button-text{padding:4px 0;font-size:15px;font-weight:700;line-height:20px}.teacher-button.pill[data-size=mini][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.teacher-button.pill[data-size=mini][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.teacher-button.pill[data-size=mini][data-icon-position=null],.teacher-button.pill[data-size=mini][data-icon-position=none]{padding:4px 18px}.teacher-button.pill[data-size=mini][data-icon-position=null] .button-text,.teacher-button.pill[data-size=mini][data-icon-position=none] .button-text{font-size:15px}.teacher-button.pill[data-size=tiny]{--button-size:48px;border-radius:45px;padding:6px}.teacher-button.pill[data-size=tiny] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.teacher-button.pill[data-size=tiny] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.teacher-button.pill[data-size=tiny][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.teacher-button.pill[data-size=tiny][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.teacher-button.pill[data-size=tiny][data-icon-position=null],.teacher-button.pill[data-size=tiny][data-icon-position=none]{padding:6px 24px}.teacher-button.pill[data-size=tiny][data-icon-position=null] .button-text,.teacher-button.pill[data-size=tiny][data-icon-position=none] .button-text{font-size:18px}.teacher-button.pill[data-size=small]{--button-size:76px;border-radius:45px;padding:8px}.teacher-button.pill[data-size=small] .icon{width:60px;min-width:60px;height:60px;min-height:60px}.teacher-button.pill[data-size=small] .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.teacher-button.pill[data-size=small][data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.teacher-button.pill[data-size=small][data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.teacher-button.pill[data-size=small][data-icon-position=null],.teacher-button.pill[data-size=small][data-icon-position=none]{padding:8px 36px}.teacher-button.pill[data-size=small][data-icon-position=null] .button-text,.teacher-button.pill[data-size=small][data-icon-position=none] .button-text{font-size:26px}.teacher-button.pill[data-size=regular]{--button-size:122px;border-radius:100px;padding:12px}.teacher-button.pill[data-size=regular] .icon{width:98px;min-width:98px;height:98px;min-height:98px}.teacher-button.pill[data-size=regular] .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.teacher-button.pill[data-size=regular][data-icon-position=left] .button-text{margin-left:22px;padding-right:22px}.teacher-button.pill[data-size=regular][data-icon-position=right] .button-text{margin-right:22px;padding-left:22px}.teacher-button.pill[data-size=regular][data-icon-position=null],.teacher-button.pill[data-size=regular][data-icon-position=none]{padding:16px 40px}.teacher-button.pill[data-size=regular][data-icon-position=null] .button-text,.teacher-button.pill[data-size=regular][data-icon-position=none] .button-text{font-size:34px}.teacher-button.pill[data-size=large]{--button-size:153px;border-radius:100px;padding:14px}.teacher-button.pill[data-size=large] .icon{width:125px;min-width:125px;height:125px;min-height:125px}.teacher-button.pill[data-size=large] .button-text{padding:35px 0;font-family:FatFrank,Lato,sans-serif;font-size:50px;font-weight:400;line-height:55px}.teacher-button.pill[data-size=large][data-icon-position=left] .button-text{margin-left:26px;padding-right:26px}.teacher-button.pill[data-size=large][data-icon-position=right] .button-text{margin-right:26px;padding-left:26px}.teacher-button.pill[data-size=large][data-icon-position=null],.teacher-button.pill[data-size=large][data-icon-position=none]{padding:16px 50px}.teacher-button.pill[data-size=large][data-icon-position=null] .button-text,.teacher-button.pill[data-size=large][data-icon-position=none] .button-text{font-size:40px}.teacher-button.pill[data-size=xlarge]{--button-size:182px;border-radius:100px;padding:16px}.teacher-button.pill[data-size=xlarge] .icon{width:150px;min-width:150px;height:150px;min-height:150px}.teacher-button.pill[data-size=xlarge] .button-text{padding:42px 0;font-family:FatFrank,Lato,sans-serif;font-size:60px;font-weight:900;line-height:65px}.teacher-button.pill[data-size=xlarge][data-icon-position=left] .button-text{margin-left:30px;padding-right:30px}.teacher-button.pill[data-size=xlarge][data-icon-position=right] .button-text{margin-right:30px;padding-left:30px}.teacher-button.pill[data-size=xlarge][data-icon-position=null],.teacher-button.pill[data-size=xlarge][data-icon-position=none]{padding:16px 80px}.teacher-button.pill[data-size=xlarge][data-icon-position=null] .button-text,.teacher-button.pill[data-size=xlarge][data-icon-position=none] .button-text{font-size:50px}.teacher-button.pill.icon-no-bg[data-size=micro] .icon{padding:4px}.teacher-button.pill.icon-no-bg[data-size=micro] .button-text{font-size:10px}.teacher-button.pill.icon-no-bg[data-size=mini] .icon{padding:8px}.teacher-button.pill.icon-no-bg[data-size=mini] .button-text{font-size:15px}.teacher-button.pill.icon-no-bg[data-size=tiny] .icon{padding:10px}.teacher-button.pill.icon-no-bg[data-size=tiny] .button-text{font-size:18px}.teacher-button.pill.icon-no-bg[data-size=small] .icon{padding:18px}.teacher-button.pill.icon-no-bg[data-size=small] .button-text{font-size:26px}.teacher-button.pill.icon-no-bg[data-size=regular] .icon{padding:28px}.teacher-button.pill.icon-no-bg[data-size=regular] .button-text{font-size:34px}.teacher-button.pill.icon-no-bg[data-size=large] .icon{padding:30px}.teacher-button.pill.icon-no-bg[data-size=large] .button-text{font-size:40px}.teacher-button.pill.icon-no-bg[data-size=xlarge] .icon{padding:40px}.teacher-button.pill.icon-no-bg[data-size=xlarge] .button-text{font-size:50px}@media only screen and (width<=599px){.teacher-button.pill[data-size=responsive]{--button-size:36px;border-radius:45px;padding:5px}.teacher-button.pill[data-size=responsive] .icon{width:26px;min-width:26px;height:26px;min-height:26px}.teacher-button.pill[data-size=responsive] .button-text{padding:4px 0;font-size:16px;font-weight:600;line-height:20px}.teacher-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:8px;padding-right:8px}.teacher-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:8px;padding-left:8px}.teacher-button.pill[data-size=responsive][data-icon-position=null],.teacher-button.pill[data-size=responsive][data-icon-position=none]{padding:4px 18px}.teacher-button.pill[data-size=responsive][data-icon-position=null] .button-text,.teacher-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:15px}.teacher-button.pill[data-size=responsive].icon-no-bg .icon{padding:8px}.teacher-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:15px}}@media only screen and (width>=600px){.teacher-button.pill[data-size=responsive]{--button-size:48px;border-radius:45px;padding:6px}.teacher-button.pill[data-size=responsive] .icon{width:36px;min-width:36px;height:36px;min-height:36px}.teacher-button.pill[data-size=responsive] .button-text{padding:5px 0;font-size:20px;font-weight:800;line-height:25px}.teacher-button.pill[data-size=responsive][data-icon-position=left] .button-text{margin-left:10px;padding-right:10px}.teacher-button.pill[data-size=responsive][data-icon-position=right] .button-text{margin-right:10px;padding-left:10px}.teacher-button.pill[data-size=responsive][data-icon-position=null],.teacher-button.pill[data-size=responsive][data-icon-position=none]{padding:6px 24px}.teacher-button.pill[data-size=responsive][data-icon-position=null] .button-text,.teacher-button.pill[data-size=responsive][data-icon-position=none] .button-text{font-size:18px}.teacher-button.pill[data-size=responsive].icon-no-bg .icon{padding:10px}.teacher-button.pill[data-size=responsive].icon-no-bg .button-text{font-size:18px}}@media only screen and (width>=1200px){.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]){--button-size:76px;border-radius:45px;padding:8px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]) .icon{width:60px;min-width:60px;height:60px;min-height:60px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]) .button-text{padding:12px 0;font-size:30px;font-weight:800;line-height:35px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=left] .button-text{margin-left:18px;padding-right:18px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=right] .button-text{margin-right:18px;padding-left:18px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null],.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none]{padding:8px 36px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=null] .button-text,.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny])[data-icon-position=none] .button-text{font-size:26px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .icon{padding:18px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]).icon-no-bg .button-text{font-size:26px}}@media only screen and (width>=1600px){.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]){--button-size:122px;border-radius:100px;padding:16px 30px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .icon{width:98px;min-width:98px;height:98px;min-height:98px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]) .button-text{padding:26px 0;font-size:40px;font-weight:800;line-height:45px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left]{padding-left:16px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=left] .icon{margin-right:22px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right]{padding-right:16px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=right] .icon{margin-left:22px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null],.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none]{padding:16px 40px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=null] .button-text,.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small])[data-icon-position=none] .button-text{font-size:34px}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .icon{padding:28px;margin:0!important}.teacher-button.pill[data-size=responsive]:not([data-max-size=tiny]):not([data-max-size=small]).icon-no-bg .button-text{font-size:34px}}.teacher-button.pill.compact{max-width:var(--button-size);max-height:var(--button-size)}.teacher-button.pill.compact.hide-bg:before{opacity:0}.teacher-button.pill.compact .button-text{white-space:nowrap}.teacher-button.pill.compact:hover{max-width:100%}.teacher-button.pill.compact:hover.hide-bg:before{opacity:1}.teacher-button.pill-alt{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.teacher-button.pill-alt:before{content:"";background:var(--default-color-2);border:2px solid var(--button-border);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.teacher-button.pill-alt .button-text{color:var(--teacher-info);z-index:11;font-weight:400}.teacher-button.pill-alt:hover:before,.teacher-button.pill-alt.selected:before{background:var(--button-border)}.teacher-button.pill-alt:hover .button-text,.teacher-button.pill-alt.selected .button-text{color:var(--default-bg)}.teacher-button.pill-alt.disabled,.teacher-button.pill-alt.invalid{color:var(--disabled-text);background-color:var(--disabled);border-color:var(--disabled-border);pointer-events:none;filter:grayscale();font-weight:lighter}.teacher-button.pill-alt.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.teacher-button.pill-alt[data-size=small]{border-radius:100px;padding:15px 40px}.teacher-button.pill-alt[data-size=small] .button-text{font-size:18px;font-weight:800;line-height:20px}.teacher-button.round{opacity:.7;background:0 0;border:none;border-radius:60px;justify-content:center;align-items:center;display:flex}.teacher-button.round .icon,.teacher-button.round svg{justify-content:center;align-items:center;height:100%;display:flex}.teacher-button.round:hover,.teacher-button.round.selected{opacity:1}.teacher-button.round.inactive{pointer-events:none;color:var(--disabled-text);filter:grayscale()}.teacher-button.round.disabled{pointer-events:none}.teacher-button.round.disabled .icon{filter:saturate(0)}.teacher-button.round[data-size=large]{width:60px;height:60px;font-size:25px}.teacher-button.round[data-size=regular]{width:50px;height:50px;font-size:20px}.teacher-button.round[data-size=small]{width:40px;height:40px;font-size:16px}.teacher-button.round[data-size=tiny]{width:30px;height:30px;font-size:14px}.teacher-button.round[data-size=mini]{width:20px;height:20px;font-size:12px}.teacher-button.nav{flex-wrap:nowrap}.teacher-button.nav svg{color:var(--troubadour-main)}.teacher-button.nav .icon,.teacher-button.nav svg{justify-content:center;align-items:center;height:auto;display:flex}.teacher-button.nav .button-text{color:var(--default-color-2);font-weight:700}.teacher-button.nav:hover{text-decoration:underline}.teacher-button.nav[data-icon-position=right][data-size=regular] .icon{margin-left:15px}.teacher-button.nav[data-icon-position=right][data-size=small] .icon{margin-left:10px}.teacher-button.nav[data-icon-position=right][data-size=tiny] .icon,.teacher-button.nav[data-icon-position=right][data-size=mini] .icon{margin-left:5px}.teacher-button.nav[data-icon-position=right] .button-text{text-align:right}.teacher-button.nav[data-icon-position=left][data-size=regular] .icon{margin-right:15px}.teacher-button.nav[data-icon-position=left][data-size=small] .icon{margin-right:10px}.teacher-button.nav[data-icon-position=left][data-size=tiny] .icon,.teacher-button.nav[data-icon-position=left][data-size=mini] .icon{margin-right:5px}.teacher-button.nav[data-icon-position=left] .button-text{text-align:left}.teacher-button.nav[data-size=large]{border-radius:100px;padding:5px}.teacher-button.nav[data-size=large] .button-text{padding:0 15px;font-size:30px;line-height:36px}.teacher-button.nav[data-size=large] .icon{height:80px}.teacher-button.nav[data-size=regular]{padding:20px 31px}.teacher-button.nav[data-size=regular] .icon{width:auto;height:23px}.teacher-button.nav[data-size=regular] .button-text{font-size:20px;line-height:22.5px}.teacher-button.nav[data-size=small]{padding:10px}.teacher-button.nav[data-size=small] .icon{width:auto;height:16px}.teacher-button.nav[data-size=small] .button-text{font-size:20px;line-height:20px}.teacher-button.nav[data-size=tiny]{padding:15px 20px}.teacher-button.nav[data-size=tiny] .icon{width:auto;height:10px}.teacher-button.nav[data-size=tiny] .button-text{font-size:12px;line-height:14px}.teacher-button.nav[data-size=mini]{padding:4px 12px}.teacher-button.nav[data-size=mini] .icon{width:auto;height:5px}.teacher-button.nav[data-size=mini] .button-text{font-size:12px;line-height:14px}.teacher-button.legacy{opacity:1;background:0 0;border:none;border-radius:45px;font-size:20px;transition:all .2s;position:relative}.teacher-button.legacy:before{content:"";background-color:var(--teacher-info);border:2px solid var(--default-color-2);border-radius:inherit;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.teacher-button.legacy.has-shadow:before{border:2px solid var(--teacher-info);box-shadow:var(--dropshadow)}.teacher-button.legacy .button-text,.teacher-button.legacy .icon{z-index:11}.teacher-button.legacy .button-text{color:var(--default-color-2);z-index:11;font-weight:400}.teacher-button.legacy svg{color:var(--default-color-2)}.teacher-button.legacy:hover:before,.teacher-button.legacy.selected:before{background-color:var(--default-color-2);border:2px solid var(--default-color-2)}.teacher-button.legacy:hover .button-text,.teacher-button.legacy.selected .button-text{color:var(--teacher-info)}.teacher-button.legacy:hover img,.teacher-button.legacy.selected img{transform:scale(.95)}.teacher-button.legacy.disabled{pointer-events:none}.teacher-button.legacy.disabled:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.teacher-button.legacy.disabled .button-text{color:var(--ui-disabled)}.teacher-button.legacy.disabled .icon{opacity:.5}.teacher-button.legacy.invalid:before{border-color:var(--ui-disabled);background-color:var(--ui-disabled-2)}.teacher-button.legacy.invalid .button-text{color:var(--ui-disabled)}.teacher-button.legacy.waiting{animation:1.75s ease-in-out infinite alternate waitingButtonAnimation}.teacher-button.legacy .icon{border-radius:30px;justify-content:center;align-items:center;display:flex}.teacher-button.legacy .icon img{width:100%;height:100%;transition:all .2s;margin:0!important}.teacher-button.legacy[data-size=tiny]{border-radius:45px;padding:8px 25px}.teacher-button.legacy[data-size=tiny] .icon{width:16px;min-width:16px;height:16px;min-height:16px}.teacher-button.legacy[data-size=tiny] .button-text{font-size:16px;font-weight:600;line-height:21px}.teacher-button.legacy[data-size=tiny][data-icon-position=left]{padding-left:20px}.teacher-button.legacy[data-size=tiny][data-icon-position=left] .icon{margin-right:8px}.teacher-button.legacy[data-size=tiny][data-icon-position=right]{padding-right:20px}.teacher-button.legacy[data-size=tiny][data-icon-position=right] .icon{margin-left:8px}.teacher-button.legacy[data-size=small]{border-radius:45px;padding:11px 30px}.teacher-button.legacy[data-size=small] .icon{width:20px;min-width:20px;height:20px;min-height:20px}.teacher-button.legacy[data-size=small] .button-text{font-size:20px;font-weight:800;line-height:25px}.teacher-button.legacy[data-size=small][data-icon-position=left]{padding-left:25px}.teacher-button.legacy[data-size=small][data-icon-position=left] .icon{margin-right:10px}.teacher-button.legacy[data-size=small][data-icon-position=right]{padding-right:25px}.teacher-button.legacy[data-size=small][data-icon-position=right] .icon{margin-left:10px}.teacher-button.legacy[data-size=regular]{border-radius:45px;padding:20px 40px}.teacher-button.legacy[data-size=regular] .icon{width:28px;min-width:28px;height:28px;min-height:28px}.teacher-button.legacy[data-size=regular] .button-text{font-size:26px;font-weight:600;line-height:35px}.teacher-button.legacy[data-size=regular][data-icon-position=left]{padding-left:35px}.teacher-button.legacy[data-size=regular][data-icon-position=left] .icon{margin-right:18px}.teacher-button.legacy[data-size=regular][data-icon-position=right]{padding-right:35px}.teacher-button.legacy[data-size=regular][data-icon-position=right] .icon{margin-left:18px}.teacher-button .button-text{color:var(--default-color)!important}.teacher-button:hover .button-text{color:var(--default-color-2)!important}
