.welcome-form-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.welcome-form-wrapper.h-full{height:100%}.welcome-form-wrapper .welcome-form{padding:50px;background:#fff;border-radius:12px;width:570px}.welcome-form-wrapper .welcome-form .frame-block{text-align:center;font-weight:900;font-size:40px;line-height:55px;display:flex;align-items:center;text-align:center;letter-spacing:.03em;flex-direction:column;color:#333;margin-bottom:24px}.welcome-form-wrapper .welcome-form .frame-block svg{margin-bottom:24px}.welcome-form-wrapper .welcome-form .form-group{margin-bottom:24px}.welcome-form-wrapper .welcome-form .form-group label{font-weight:400;font-size:16px;line-height:22px;font-family:"rgr-online";color:#495057}.welcome-form-wrapper .welcome-form .form-group .form-control,.welcome-form-wrapper .welcome-form .form-group .form-control::placeholder{font-weight:400;font-size:16px;line-height:140%;color:#bcbcbc}.welcome-form-wrapper .welcome-form .form-group .form-control{color:#333}.welcome-form-wrapper .welcome-form .form-group.focused .form-control{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.welcome-form-wrapper .welcome-form .form-group.error label{color:#ff5331}.welcome-form-wrapper .welcome-form .form-group.error .form-control{box-shadow:none;border-color:#ff5331}.welcome-form-wrapper .welcome-form .form-group.warning label{color:#495057}.welcome-form-wrapper .welcome-form .form-group.warning .form-control{box-shadow:none;border-color:#dfb900}.welcome-form-wrapper .welcome-form .error-message{padding:8px 16px;background:#ffe8e4;border-radius:4px;font-size:14px;line-height:20px;display:flex;align-items:center;color:#ff5331;margin-bottom:24px;margin-top:-16px}.welcome-form-wrapper .welcome-form .error-message svg{margin-right:10px}.welcome-form-wrapper .welcome-form .warning-message{padding:8px 16px;background:#fff9d7;border-radius:4px;font-size:14px;line-height:20px;display:flex;align-items:center;color:#dfb900;margin-bottom:24px;margin-top:-16px}.welcome-form-wrapper .welcome-form .warning-message svg{margin-right:10px}.welcome-form-wrapper .welcome-form p{margin:0;padding:0}.welcome-form-wrapper .welcome-form .buttons{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;width:100%}.welcome-form-wrapper .welcome-form .buttons.full-width{grid-template-columns:1fr}@media(max-height: 600px){.welcome-form-wrapper{height:auto}}
.content{flex-grow:1;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:auto;padding:0 !important;display:flex;flex-direction:column}
.footer-wrapper{background:#fff;border-top:1px solid #e5e5e5;height:57px;display:flex;align-items:center;justify-content:space-around;flex-shrink:0}.footer-wrapper .footer{width:100%;max-width:1440px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:"Roboto";padding:23px 16px;font-style:normal;font-weight:400;font-size:16px;line-height:10px;color:#646464}.footer-wrapper .footer .copyright{line-height:normal;text-align:center}.footer-wrapper .footer .privacy{gap:25px}.footer-wrapper .footer .privacy:hover{cursor:pointer;user-select:none}.footer-wrapper .footer .privacy a{border-radius:5px;line-height:normal;padding:0 !important;margin:0 !important}.footer-wrapper .footer .privacy a:focus{text-decoration:underline}@media(max-width: 1440px){.footer-wrapper .footer{padding:0 20px}}
.header-wrapper{background:#fff;border-bottom:1px solid #e5e5e5;height:80px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.header-wrapper .header{width:100%;max-width:1440px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px}.header-wrapper .header .logo{outline:none}.header-wrapper .header .logo:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2)}.header-wrapper .role-change{margin-left:32px}.header-wrapper .appspad{margin-left:32px}.header-wrapper .content-region-label{margin-left:16px;align-self:center;white-space:nowrap}.header-wrapper .separator{display:flex;flex-grow:1}.header-wrapper .header-buttons{display:flex;gap:12px;align-items:center}.header-wrapper .feedback{color:#646464;height:32px;width:32px;border-radius:8px;background:#fff;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;outline:none}.header-wrapper .feedback svg{height:16px;width:16px}.header-wrapper .feedback:hover,.header-wrapper .feedback:focus{cursor:pointer;user-select:none;color:#016365;box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #006367}.header-wrapper .custom-dropdown{position:relative}.header-wrapper .custom-dropdown .photo{width:36px;height:36px;font-weight:700;font-size:14px;line-height:20px;display:flex;align-items:center;text-align:center;justify-content:center;color:#333;background:#e3e3e3;border-radius:8px}.header-wrapper .custom-dropdown .custom-dropdown-toggle{font-style:normal;font-weight:400;font-size:14px;line-height:19px;display:flex;align-items:center;color:#495057;gap:12px;border-radius:8px;outline:none;border:1px solid rgba(0,0,0,0)}.header-wrapper .custom-dropdown .custom-dropdown-toggle:hover{cursor:pointer;user-select:none}.header-wrapper .custom-dropdown .custom-dropdown-toggle:focus{color:#016365;box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #006367}.header-wrapper .custom-dropdown .custom-dropdown-toggle .arrow-down{transition-duration:.3s;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.header-wrapper .custom-dropdown .custom-dropdown-toggle .arrow-down.rotate{transform:rotate(180deg)}@media(max-width: 599px){.header-wrapper .custom-dropdown .custom-dropdown-toggle .user-name{display:none}}.header-wrapper .custom-dropdown .custom-dropdown-menu{position:absolute;top:30px;right:0;background:#fff;padding:5px 15px;box-shadow:0 .5rem 1rem rgba(51,51,51,.1490196078);font-size:1rem;color:#495057;text-align:left;list-style:none;background-clip:padding-box;border:1px solid rgba(51,51,51,.15);border-radius:.3rem}.header-wrapper .custom-dropdown .custom-dropdown-menu .custom-dropdown-item:hover{cursor:pointer;user-select:none}.header-wrapper .custom-dropdown .custom-dropdown-menu.close{opacity:0;pointer-events:none}.header-wrapper .custom-dropdown .custom-dropdown-menu.open{opacity:1;z-index:2;-webkit-animation-name:dropdownAnimation;animation-name:dropdownAnimation;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-wrapper .custom-dropdown .header-user__menu{min-width:275px;width:100%;box-shadow:0 6px 16px rgba(0,0,0,.08);right:0}.header-wrapper .custom-dropdown .user-menu__email{margin-bottom:8px;font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;overflow-wrap:anywhere;color:#646464}.header-wrapper .custom-dropdown .user-menu__project{display:block;font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;color:#016365;margin-bottom:8px;margin-left:auto;margin-right:auto;outline:none}.header-wrapper .custom-dropdown .user-menu__project:hover,.header-wrapper .custom-dropdown .user-menu__project:focus{text-decoration:underline}.header-wrapper .custom-dropdown .user-menu__actions{margin-top:6px}.header-wrapper .custom-dropdown .user-menu__fullname{font-family:"rgr-online";font-style:normal;font-weight:400;font-size:24px;line-height:33px;overflow-wrap:anywhere;color:#495057;margin-bottom:8px}.header-wrapper .school-modal{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.header-wrapper .school-modal .backdrop{position:absolute;height:100%;width:100%;z-index:1;background:#333;opacity:.5;top:0;left:0}.header-wrapper .school-modal .welcome-form.schools-form{z-index:2}.header-wrapper .school-modal.hide{opacity:0;user-select:none;pointer-events:none}.header-wrapper .school-modal.show{opacity:1;-webkit-animation-name:dropdownAnimation;animation-name:dropdownAnimation;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-wrapper .change-block{font-style:normal;font-weight:400;font-size:13px;line-height:18px;display:flex;align-items:center;color:#016365;padding:4px;background:#e6f5f7;border-radius:4px;width:140px;align-items:center;justify-content:center;margin:0 auto;outline:none}.header-wrapper .change-block svg{margin-right:8px}.header-wrapper .change-block:hover,.header-wrapper .change-block:focus{cursor:pointer;user-select:none;text-decoration:underline}
#auth-root{height:100%;font-family:"rgr-online"}#auth-root .wrapper.layout{display:flex;flex-direction:column;height:100%}
.code-block__wrapper{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.code-block{height:100%;box-sizing:border-box;position:absolute;left:-2000px;opacity:0;transform:scale(0)}.code-block__container{display:flex}.code-block__container--default{height:48px;width:272px}.code-block__character{height:100%;flex-grow:1;flex-basis:0;text-align:center}.code-block__character.with-error{border:1px solid #ff5331}.code-block__character.with-error.code-block__character--selected--default{border:1px solid #016365}.code-block__character--default{line-height:48px;background-color:#fff;margin-left:8px;border:1px solid #ebebeb;border-radius:6px;cursor:default;user-select:none;box-sizing:border-box;font-family:"rgr-online";font-style:normal;font-weight:700;font-size:16px;display:flex;align-items:center;text-align:center;color:#333;text-align:center;justify-content:center}.code-block__character--default:first-child{margin-left:0}.code-block__character--inactive--default{color:#bcbcbc;background-color:#fff}.code-block__character--selected--default{border:1px solid #016365}
.form-group.checkbox .d-flex{align-items:center}.form-group.checkbox input{height:18px;margin-right:8px;width:min-content}.form-group.checkbox input[type=checkbox]{height:18px;width:18px;border:1px solid gray;outline:none;accent-color:#016365;border-radius:4px;cursor:pointer}.form-group.checkbox input[type=checkbox]:focus{outline:4px solid #e0f7fa;outline-offset:0px;border-color:#007d8a;box-shadow:none !important}
.restore-form .password-hint{position:absolute;right:30px;top:5px}.restore-form .password-hint:hover{cursor:pointer}.restore-form .expired-block{margin-bottom:20px;font-size:20px;font-weight:bold}.restore-form .expired-block p{margin:0;padding:0}.restore-form .password-requirements .text{font-family:"rgr-online";font-style:normal;font-weight:600;font-size:16px;line-height:0px;display:flex;align-items:center;color:#495057;margin-bottom:16px}.restore-form .password-requirements .requirements-list{display:grid;grid-template-columns:1fr .8fr;column-gap:20px;row-gap:8px;margin-bottom:24px}.restore-form .password-requirements .requirements-list .requirement-element{font-family:"rgr-online";font-style:normal;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;color:#333}.restore-form .password-requirements .requirements-list .requirement-element.success{color:#337447}
.confirmation-form .notification-message{font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;line-height:22px;display:inline-block;align-items:center;text-align:center;color:#333;margin-bottom:24px}.confirmation-form .notification-message .notification-color{color:#00808f}.confirmation-form .error-message{margin:0 auto 24px}.confirmation-form .resend{color:#016365}.confirmation-form .resend:hover,.confirmation-form .resend:focus{cursor:pointer;user-select:none;text-decoration:underline}.confirmation-form .buttons.full-width{grid-template-columns:1fr}
.login-form .password-hint{position:absolute;right:30px;top:10px}.login-form .password-hint:hover{cursor:pointer}.login-form .reset{margin-top:24px;font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#007d8a;border-radius:5px}.login-form .reset:hover{cursor:pointer;user-select:none;text-decoration:underline}.login-form input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.reset-form .information{display:flex;flex-direction:column;align-items:center;justify-content:center}.reset-form .information .title{font-style:normal;font-weight:700;font-size:18px;line-height:25px;display:flex;align-items:center;text-align:center;color:#333}.reset-form .information .text{margin:24px 0;font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;line-height:22px;display:flex;align-items:center;text-align:center;color:#333}.reset-form .success-result{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.reset-form .success-result .title{font-family:"rgr-online";font-style:normal;font-weight:700;font-size:18px;line-height:25px;display:flex;align-items:center;text-align:center;color:#333;margin-bottom:24px}.reset-form .success-result .text{font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;line-height:22px;display:flex;align-items:center;text-align:center;color:#333}
.error-response{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;max-width:570px;width:100%;padding:50px;background:#fff;border-radius:12px}.error-response .btn{margin-top:16px}.error-response .oops-text{font-family:"rgr-online";font-style:normal;font-weight:700;font-size:18px;line-height:140%;display:flex;align-items:center;text-align:center;color:#333;margin-top:40px}.backdrop{position:absolute;height:100%;width:100%;z-index:1;background:#333;opacity:.5;top:0;left:0}
.settings-wrapper .settings__header{font-family:"rgr-online";font-style:normal;font-weight:700;font-size:24px;line-height:33px;display:flex;align-items:center;color:#333}.settings-wrapper .settings-list{display:flex;flex-direction:column;margin-top:24px}.settings-wrapper .settings-list__item{padding:16px;display:flex;flex-direction:column}.settings-wrapper .settings-list__item_header{font-family:"rgr-online";font-style:normal;font-weight:700;font-size:18px;line-height:140%;display:flex;align-items:center;color:#333}.settings-wrapper .settings-list__item_content{max-width:650px;padding:24px 0;font-family:"rgr-online";font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#333}.settings-wrapper .settings-list__item_content .user-data{color:#0073be}.settings-wrapper .settings-list__item.btn{font-family:"rgr-online";font-style:normal;font-weight:600;font-size:18px;line-height:25px;display:flex;align-items:center;text-align:center}.settings-wrapper .reset-form{z-index:2}.settings-wrapper .backdrop{position:absolute;height:100%;width:100%;z-index:1;background:#333;opacity:.5;top:0;left:0}
.profile-wrapper{padding:16px}
.custom-react-select-container-async .custom-react-select__option:active{color:#fff}.custom-react-select-container-async .custom-react-select__control.custom-react-select__control--menu-is-open{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.custom-react-select-container-async .custom-react-select__option--is-focused.custom-react-select__control--menu-is-open{box-shadow:none}.custom-react-select-container-async .custom-react-select__group_heading{padding:0 !important}.custom-react-select-container-async .custom-react-select__group{padding:0 !important}.custom-react-select-container-async.error .custom-react-select__control{border:1px solid #ff5331}.custom-react-select-container-async .custom-react-select__control{border-color:#e5e6e7;font-size:16px;transition:all .3s;box-shadow:none;border-radius:6px}.custom-react-select-container-async .custom-react-select__control:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.custom-react-select-container-async .custom-react-select__control--is-focused{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.custom-react-select-container-async .custom-react-select__control .custom-react-select__value-container{padding:7px 16px;font-size:16px}.custom-react-select-container-async .custom-react-select__control .custom-react-select__value-container--is-multi{position:unset;height:auto}.custom-react-select-container-async .custom-react-select__control .custom-react-select__indicator{align-items:center}.custom-react-select-container-async .custom-react-select__dropdown_indicator{padding:0 4px}.custom-react-select-container-async .custom-react-select__menu{border:1px solid #ebebeb;border-radius:6px;box-shadow:none;overflow-y:auto;overflow-x:hidden}.custom-react-select-container-async .custom-react-select__menu-list{padding:0px;border-color:#e5e6e7}.custom-react-select-container-async .custom-react-select__menu-list .custom-react-select__placeholder{font-size:16px;color:#ccc}.custom-react-select-container-async .custom-react-select__multi_value_label{background:#fff}.custom-react-select-container-async .custom-react-select__multi_value_remove{background:#fff}.custom-react-select-container-async .custom-react-select__multi_value_remove:hover{background:inherit}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-selected{background:#328692;position:relative}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-selected::after{content:url(7790add5202f7fc5e037.svg);position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:40px;color:#fff}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-focused:not(.custom-react-select__option--is-selected){background:#f6f6f6;color:#333}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-focused:not(.custom-react-select__option--is-selected)::after{content:""}.select-button>span:nth-child(2){flex:inherit}.role-form .text-block{font-weight:900;font-size:24px;line-height:33px;display:flex;align-items:center;text-align:center;letter-spacing:.03em;color:#333}.px-0{padding-left:0px !important;padding-right:0px !important}.m-0{margin:0 !important}
.custom-react-select-container-async .custom-react-select__option:active{color:#fff}.custom-react-select-container-async .custom-react-select__control.custom-react-select__control--menu-is-open{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.custom-react-select-container-async .custom-react-select__option--is-focused.custom-react-select__control--menu-is-open{box-shadow:none}.custom-react-select-container-async .custom-react-select__group_heading{padding:0 !important}.custom-react-select-container-async .custom-react-select__group{padding:0 !important}.custom-react-select-container-async.error .custom-react-select__control{border:1px solid #ff5331}.custom-react-select-container-async .custom-react-select__control{border-color:#e5e6e7;font-size:16px;transition:all .3s;box-shadow:none;border-radius:6px}.custom-react-select-container-async .custom-react-select__control:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.custom-react-select-container-async .custom-react-select__control--is-focused{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #016365}.custom-react-select-container-async .custom-react-select__control .custom-react-select__value-container{padding:7px 16px;font-size:16px}.custom-react-select-container-async .custom-react-select__control .custom-react-select__value-container--is-multi{position:unset;height:auto}.custom-react-select-container-async .custom-react-select__control .custom-react-select__indicator{align-items:center}.custom-react-select-container-async .custom-react-select__dropdown_indicator{padding:0 4px}.custom-react-select-container-async .custom-react-select__menu{border:1px solid #ebebeb;border-radius:6px;box-shadow:none;overflow-y:auto;overflow-x:hidden}.custom-react-select-container-async .custom-react-select__menu-list{padding:0px;border-color:#e5e6e7}.custom-react-select-container-async .custom-react-select__menu-list .custom-react-select__placeholder{font-size:16px;color:#ccc}.custom-react-select-container-async .custom-react-select__multi_value_label{background:#fff}.custom-react-select-container-async .custom-react-select__multi_value_remove{background:#fff}.custom-react-select-container-async .custom-react-select__multi_value_remove:hover{background:inherit}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-selected{background:#328692;position:relative}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-selected::after{content:url(7790add5202f7fc5e037.svg);position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:40px;color:#fff}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-focused:not(.custom-react-select__option--is-selected){background:#f6f6f6;color:#333}.custom-react-select-container-async .custom-react-select__option.custom-react-select__option--is-focused:not(.custom-react-select__option--is-selected)::after{content:""}.select-button>span:nth-child(2){flex:inherit}.role-form .text-block{font-weight:900;font-size:24px;line-height:33px;display:flex;align-items:center;text-align:center;letter-spacing:.03em;color:#333}.px-0{padding-left:0px !important;padding-right:0px !important}.m-0{margin:0 !important}.school-select .school-name{font-family:"rgr-online";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;color:#333}.school-select .school-description{font-family:"rgr-online";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;color:#646464}.school-select .custom-react-select__option{border-bottom:1px solid #f6f6f6}.school-select .custom-react-select__option--is-selected .school-name{color:#fff}.school-select .custom-react-select__option--is-selected .school-description{color:#e3e3e3}.school-select .custom-react-select__option.custom-react-select__option--is-focused:not(.custom-react-select__option--is-selected) .school-name{color:#333}.school-select .custom-react-select__option.custom-react-select__option--is-focused:not(.custom-react-select__option--is-selected) .school-description{color:#646464}
.welcome-form.no-students{padding:16px}.welcome-form.no-students .frame-block{margin-bottom:16px}.welcome-form.no-students .educator-name{font-family:"rgr-online";font-size:20px;font-weight:700;line-height:30px;letter-spacing:0px;text-align:left;margin-bottom:6px}.welcome-form.no-students .message{font-family:"rgr-online";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;margin-bottom:36px}
.profile-wrapper-dropdown{padding:8px}.profile-wrapper-dropdown button{border:4px solid rgba(0,0,0,0)}.profile-wrapper-dropdown button:focus-visible{color:#016365;border:4px solid #016365;border-radius:10px}
.modal{height:auto;backdrop-filter:blur(3px);transform:translate(-50%, -50%);left:50%;top:50%}.modal.position-absolute{position:absolute}.modal .modal-content{position:relative;max-height:calc(100vh - 50px);border-radius:12px}.modal .modal-content .modal-content-loading{position:absolute;width:100%;height:100%;background:gray;opacity:.5;display:flex;align-items:center;justify-content:center;z-index:100}.modal .modal-content .modal-content-loading div{z-index:101;color:#fff}.modal .modal-content .modal-body{overflow-y:auto;padding:1rem}.modal .modal-content .close{border-radius:4px;outline:none}.modal .modal-content .close:focus-visible{box-shadow:0 0 0 3px #016365}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button-group .button.active .button__label,.button-group .button .button__label,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button-group .button.active .button__label,.button-group .button .button__label,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.button-group{display:flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;border-radius:8px;overflow:hidden;padding:4px;gap:4px;background:#fff;width:fit-content}.button-group .button{padding:9px 10px;border:1px solid rgba(0,0,0,0)}.button-group .button .button__label{color:#646464;transition:text-shadow .3s;text-align:center}.button-group .button.active .button__label{color:#fff;font-weight:bold;text-align:center}.button-group .button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;transition-duration:.3s}.button-group .button .button__count{display:none}@media(min-width: 640px){.button-group .button .button__count{display:inline-block}}.button-group .button:hover{border:1px solid #007d8a;color:#016365;transition-duration:.3s}.button-group .button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s;outline:none}@media(max-width: 599px){.button-group{width:100%}.button-group .button{padding:9px 7px}}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.package-item .package-item-actions .open-btn,.package-item .package-item-actions .package-item-description .package-item-exp-date,.package-item .package-item-img-container .package-name,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.package-item .package-item-actions .open-btn,.package-item .package-item-actions .package-item-description .package-item-exp-date,.package-item .package-item-img-container .package-name,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.package-item .package-item-actions .package-item-description .package-item-title,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold,.package-item .package-item-actions .package-item-description .package-item-title{font-weight:700}.text-lg-base,.text-lg-bold,.package-item .package-item-img-container .package-item-name,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold,.package-item .package-item-img-container .package-item-name{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.package-item{display:flex;flex-direction:column;gap:9px}.package-item .package-item-img-container{position:relative;border-radius:12px;height:201px;overflow:hidden}.package-item .package-item-img-container .logo-icon img{max-width:100%;width:100%;height:201px;object-fit:cover}.package-item .package-item-img-container .logo-icon img.skeleton-img{cursor:progress;background:linear-gradient(90deg, rgba(255, 253, 253, 0.07) 33%, rgba(80, 80, 80, 0.33) 50%, rgba(255, 253, 253, 0.07) 66%) #f2f2f2;background-size:300% 100%;animation:l1 1s infinite linear}.package-item .package-item-img-container .logo-icon img.no-image{background-color:#333}.package-item .package-item-img-container .backropd{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6980392157)}.package-item .package-item-img-container .package-item-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:100%;padding:0 16px;text-align:center;line-height:28px}.package-item .package-item-img-container .package-name{background:#333;border:1px solid #d1d1d1;border-radius:4px;padding:7px 8px;position:absolute;top:14px;left:12px;color:#fff;user-select:none}.package-item .package-item-img-container .package-item-favorite{position:absolute;top:12px;right:12px;cursor:pointer}.package-item .package-item-img-container .package-item-favorite:focus,.package-item .package-item-img-container .package-item-favorite:hover{outline:auto !important;outline-color:#fff !important;outline-width:1px !important}.package-item .package-item-actions{padding:3px 0;display:grid;gap:12px;grid-template-columns:minmax(0, auto) 82px;align-items:center}.package-item .package-item-actions .package-item-environment{display:flex;flex-direction:row;align-items:center;gap:8px}.package-item .package-item-actions .package-item-description{display:flex;flex-direction:column;gap:7px}.package-item .package-item-actions .package-item-description .package-item-title{color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:4px;padding-top:2px}.package-item .package-item-actions .open-btn{border-radius:6px;background:#fff;border:1px solid #007d8a;padding:12px 12px;width:82px;text-align:center;color:#016365}.package-item .package-item-actions .open-btn:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #007d8a;color:#016365;transition-duration:.3s}.package-item .package-item-actions .open-btn:focus{border:1px solid #0099a8}@keyframes l1{0%{background-position:right}}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.clickable-package-item .clickable-package-item-actions .clickable-package-item-description .clickable-package-item-exp-date,.clickable-package-item .clickable-package-item-img-container .package-name,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.clickable-package-item .clickable-package-item-actions .clickable-package-item-description .clickable-package-item-exp-date,.clickable-package-item .clickable-package-item-img-container .package-name,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.clickable-package-item .clickable-package-item-actions .clickable-package-item-description .clickable-package-item-title,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold,.clickable-package-item .clickable-package-item-actions .clickable-package-item-description .clickable-package-item-title{font-weight:700}.text-lg-base,.text-lg-bold,.clickable-package-item .clickable-package-item-img-container .clickable-package-item-name,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold,.clickable-package-item .clickable-package-item-img-container .clickable-package-item-name{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.clickable-package-item{display:flex;flex-direction:column;gap:9px;background:#fff;border:1px solid #ececec;border-radius:16px;padding:14px}.clickable-package-item .clickable-package-item-img-container{position:relative;height:201px;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease}.clickable-package-item .clickable-package-item-img-container .logo-icon img{max-width:100%;width:100%;height:201px;object-fit:cover;transition:transform .3s ease}.clickable-package-item .clickable-package-item-img-container .logo-icon img.skeleton-img{cursor:progress;background:linear-gradient(90deg, rgba(255, 253, 253, 0.07) 33%, rgba(80, 80, 80, 0.33) 50%, rgba(255, 253, 253, 0.07) 66%) #f2f2f2;background-size:300% 100%;animation:l1 1s infinite linear}.clickable-package-item .clickable-package-item-img-container .logo-icon img.no-image{background-color:#333}.clickable-package-item .clickable-package-item-img-container .backropd{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6980392157);transition:background-color .3s ease}.clickable-package-item .clickable-package-item-img-container .package-name{background:#333;border:1px solid #d1d1d1;border-radius:4px;padding:7px 8px;position:absolute;top:14px;left:12px;color:#fff;user-select:none}.clickable-package-item .clickable-package-item-img-container .clickable-package-item-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:100%;padding:0 16px;text-align:center;line-height:28px}.clickable-package-item .clickable-package-item-img-container:hover .logo-icon img{transform:scale(1.02)}.clickable-package-item .clickable-package-item-img-container:focus-visible{outline:2px solid #007d8a;outline-offset:2px}.clickable-package-item .clickable-package-item-actions{padding:3px 0;display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) auto;align-items:center}.clickable-package-item .clickable-package-item-actions .clickable-package-item-environment{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.clickable-package-item .clickable-package-item-actions .clickable-package-item-description{display:flex;flex-direction:column;gap:7px;min-width:0}.clickable-package-item .clickable-package-item-actions .clickable-package-item-description .clickable-package-item-title{color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:4px;padding-top:2px}.clickable-package-item .clickable-package-item-actions .clickable-package-item-favorite{justify-self:end;cursor:pointer;background:none;border:none;padding:0;line-height:0}.clickable-package-item .clickable-package-item-actions .clickable-package-item-favorite:focus,.clickable-package-item .clickable-package-item-actions .clickable-package-item-favorite:hover{outline:auto !important;outline-color:#007d8a !important;outline-width:1px !important}@keyframes l1{0%{background-position:right}}
.package-list{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content;height:100%;gap:20px;padding-right:4px}@media(min-width: 640px){.package-list{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(min-width: 1024px){.package-list{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}@media(min-width: 1280px){.package-list{overflow:auto}}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.tab-title__count,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold,.tab-title__count{font-weight:700}.display-sx-base,.display-sx-bold,.tab-title,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold,.tab-title{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.tab-title{padding:9.5px 0;display:flex;gap:8px;align-items:center}.tab-title__count{color:#646464}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.favorites .custom-link-btn,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.favorites .custom-link-btn,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.favorites .no-program{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.favorites .custom-link-btn{border-radius:6px;background:#fff;border:1px solid #007d8a;padding:12px 11px;width:154px;text-align:center;color:#016365}.favorites .custom-link-btn:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);border:1px solid #007d8a;color:#016365;transition-duration:.3s}.favorites .custom-link-btn:focus{border:1px solid #0099a8}
.learnings{width:100%;display:flex;flex-direction:column;flex:1;gap:20px}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.env-item .env-item-name,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold,.env-item .env-item-name{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.env-item{box-shadow:0px 2px 1px 0px rgba(0,0,0,.0509803922);background-color:#fff;border:1px solid #f6f6f6;padding:20px;border-radius:8px;display:flex;gap:20px;align-items:center;cursor:pointer}.env-item:focus,.env-item:hover{border-color:#007d8a;--tw-ring-opacity: 1;--tw-ring-color: #016365;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.env-item .env-item-logo{padding:4px;height:48px;width:48px}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.selected-environment .selected-environment__text,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold,.selected-environment .selected-environment__text{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.programs-list-wrapper{display:flex;flex-direction:column;overflow:auto;padding:4px}.programs-list{display:grid;grid-template-columns:1fr;gap:20px;flex:1}.selected-environment{display:flex;align-items:center;gap:8px;padding:2px 0}.selected-environment .icon-back-btn{cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;outline-offset:-1px}.selected-environment .icon-back-btn:focus{outline:auto !important}.selected-environment .icon-environment{height:32px;width:32px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.tabs-wrapper .programs-list{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}
.tabs-container-wrapper{width:100%;display:flex;flex-direction:column;flex:1;gap:20px}@media(min-width: 1280px){.tabs-container-wrapper{overflow:hidden}}.tabs-container-wrapper .tabs-action{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;padding:4px 4px 20px 0;border-bottom:1px solid #d1d1d1}.tabs-container-wrapper .tabs-action__buttons{display:flex;gap:12px;align-items:center}@media(max-width: 599px){.tabs-container-wrapper .tabs-action{flex-direction:column;gap:20px}.tabs-container-wrapper .tabs-action button{width:100%;text-align:center}.tabs-container-wrapper .tabs-action .tabs-action__buttons{width:100%;flex-direction:column}}.tabs-container-wrapper .warning-icon svg{fill:#ff6f00}.tabs-container-wrapper .content{width:100%;overflow:hidden}.tabs-wrapper{width:100%;display:flex;flex-direction:column;flex:1;gap:20px;overflow:hidden}.error-modal-header{border:none}.programs-list-message{display:none}@media(min-width: 1280px){.programs-list-message{display:block;position:sticky;bottom:0;padding:16px 4px;margin-top:8px}}.programs-list-message--empty{padding:0;margin:0}.programs-sticky-message{display:none}@media(max-width: 1279px){.programs-sticky-message{display:block;position:sticky;bottom:0;padding:16px 4px;margin-top:8px}}.programs-sticky-message--empty{padding:0;margin:0}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.left-block .left-block__user-info-wrapper .left-block__user-info .info-element,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.left-block .left-block__user-info-wrapper .left-block__user-info .info-element,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.left-block{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start;width:100%}.left-block__title{padding:7px 0}.left-block__title h3{color:#646464;margin:0;padding:0}.left-block__user-title{color:#646464}.left-block__user-title .user-name{color:#333}.left-block .pdl-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border:2px solid #007d8a;border-radius:8px;background:#f0fafb;width:100%}.left-block .pdl-banner__content{display:flex;flex-direction:column;gap:4px}.left-block .pdl-banner__title{margin:0;font-size:16px;font-weight:700;color:#333}.left-block .pdl-banner__description{margin:0;font-size:14px;color:#646464}@media(max-width: 599px){.left-block .pdl-banner{flex-direction:column;align-items:flex-start}}.left-block .left-block__user-info-wrapper{display:flex;flex-direction:column;gap:9px}.left-block .left-block__user-info-wrapper .left-block__user-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.left-block .left-block__user-info-wrapper .left-block__user-info .info-element{color:#646464;display:flex;align-items:center}.left-block .left-block__user-info-wrapper .left-block__user-info .info-element__badge{background:#e3e3e3;padding:7px 8px;color:#333;margin-left:8px;border-radius:4px}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.notifications .notifications-list .notification-item a,.notifications .notifications-list .notification-item,.notifications .notifications-body .no-notifications,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.notifications .notifications-list .notification-item a,.notifications .notifications-list .notification-item,.notifications .notifications-body .no-notifications,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular,.notifications .notifications-header{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular,.notifications .notifications-header{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.notifications{display:flex;flex-direction:column;border-radius:12px;background:#fff;flex-grow:1;max-width:100%;width:100%;height:100%}.notifications .notifications-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #d1d1d1}.notifications .notifications-body{flex-grow:1;padding:20px;overflow-y:auto}.notifications .notifications-body .no-notifications{width:100%;text-align:center}.notifications .notifications-list{display:flex;flex-direction:column;gap:12px}.notifications .notifications-list .notification-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid #007d8a;background:#e0f7fa;border-radius:8px;line-height:18px;color:#333}.notifications .notifications-list .notification-item .notification-content{display:flex;flex-direction:column;gap:12px}.notifications .notifications-list .notification-item .notification-content .notification-date{color:#646464}.notifications .notifications-list .notification-item a{color:#333;text-decoration:underline}.notifications .notifications-list .notification-item a:hover,.notifications .notifications-list .notification-item a:focus{color:#016365}
video{width:100% !important;height:auto !important}.video-player{width:100%;aspect-ratio:16/9}.video-player .vjs-modal-dialog.vjs-text-track-settings{height:100%}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.checkbox-label,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.checkbox-label,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.checkbox-container{display:flex;align-items:center}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #2c8aa7;border-radius:3px;display:inline-block;position:relative;cursor:pointer;outline:none}input[type=checkbox]:checked{background-color:#2c8aa7;border:2px solid #2c8aa7}input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{margin:0 0 0 8px;padding:0;cursor:pointer;color:#333}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.onboard-video-modal .modal-content .modal-header,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold,.onboard-video-modal .modal-content .modal-header{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.onboard-video-modal{height:100%;display:flex !important;align-items:center;justify-content:center}.onboard-video-modal .modal-dialog{max-width:1000px;flex-grow:1}.onboard-video-modal .modal-content{padding:20px;gap:20px}.onboard-video-modal .modal-content .modal-header,.onboard-video-modal .modal-content .modal-footer,.onboard-video-modal .modal-content .modal-body{padding:0;margin:0}.onboard-video-modal .modal-content .modal-header{border-bottom:none;color:#333}.onboard-video-modal .modal-content .modal-footer{border-top:none}.onboard-video-modal .modal-content .close{opacity:1;padding:0;margin:0}.onboard-video-modal .modal-content .close .ion-android-close{color:#646464}.onboard-video-modal .video-player{width:100%;aspect-ratio:auto;border-radius:8px;overflow:hidden}.onboard-video-modal .video-player .vjs-modal-dialog.vjs-text-track-settings{height:100%}.onboard-video-modal .video-player video{width:100% !important;height:auto !important}.onboard-video-modal .video-player .video-js{background-color:#333}.onboard-video-modal .video-player .vjs-big-play-button{top:50% !important;left:50% !important;transform:translate(25%, -50%);border:1px solid rgba(0,0,0,0) !important;background-color:#333 !important;width:64px;height:64px;border-radius:50%}.onboard-video-modal .video-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"" !important;background-color:#fff;-webkit-mask-image:url(f5e770bb02cebb63ea2d.svg);mask-image:url(f5e770bb02cebb63ea2d.svg);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-repeat:no-repeat !important;border:none !important;box-shadow:none !important;height:128px;width:128px;top:50% !important;left:50% !important;transform:translate(-50%, -30%)}
.apps-pad-content-wrapper{display:flex;align-items:center;justify-content:space-between;flex:1;font-family:"rgr-online",sans-serif;padding:20px}.apps-pad-content-wrapper .apps-pad-content{max-width:1440px;display:flex;margin:0 auto;flex-direction:column;height:100%;flex:1;gap:20px}.apps-pad-content-wrapper .apps-pad-content .left-block{width:100%}@media(min-width: 1280px){.apps-pad-content-wrapper{overflow:hidden}.apps-pad-content-wrapper .apps-pad-content{flex-direction:row}.apps-pad-content-wrapper .apps-pad-content .notifications{max-width:400px}}
.demo-footer-wrapper{background:#fff;display:flex;align-items:center;justify-content:space-around;flex-shrink:0}.demo-footer-wrapper .demo-footer{width:100%;padding:20px 20px;max-width:1480px;display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:24px;color:#646464}.demo-footer-wrapper .demo-footer .footer-links{display:flex;align-items:center;gap:5px}.demo-footer-wrapper .demo-footer .footer-links a{color:#646464;cursor:pointer;user-select:none;border-radius:4px;outline:none}.demo-footer-wrapper .demo-footer .footer-links a:focus-visible{box-shadow:0 0 0 3px #016365}@media(max-width: 768px){.demo-footer-wrapper .demo-footer{align-items:flex-start;gap:12px;flex-direction:column}}
.tooltip-container{position:relative;display:inline-block}.tooltip-text{visibility:visible;background:#333;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:-150%;left:0;margin-left:0;font-weight:normal;font-size:14px}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.review-video-modal .modal-content .modal-header,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold,.review-video-modal .modal-content .modal-header{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}.reviewCard{padding:40px;background:#fff;border-radius:24px;border:1px solid #fff;box-shadow:0px 5px 40px 0px rgba(105,105,105,.1019607843);display:flex;justify-content:space-between;gap:32px}.reviewCard-title{font-size:20px;line-height:30px;font-weight:700;color:#333}.reviewCard-description{margin-top:14px;font-size:16px;line-height:24px;color:#646464}.reviewCard-passwordBox{margin-top:26px;color:#333;font-size:16px;line-height:24px}.reviewCard-passwordBox button{position:relative}.reviewCard-passwordBox button .checkmarkIcon{position:absolute;top:0;right:0;border:0}.reviewCard-copyPassBox{display:flex;align-items:center;gap:12px}.reviewCard-copyPassBox div{font-weight:700}.reviewCard-copyPassBox button{display:flex;align-items:center;justify-content:center;color:#646464;background:rgba(0,0,0,0);border:0;border-radius:4px;outline:none;cursor:pointer}.reviewCard-copyPassBox button:focus-visible{box-shadow:0 0 0 3px #016365}.reviewCard-videoBox div{color:#333;font-size:14px;line-height:20px}.reviewCard-videoBox_button{width:180px;height:102px;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden;position:relative;border:0;padding:0;outline:none;cursor:pointer}.reviewCard-videoBox_button:focus-visible{box-shadow:0 0 0 3px #016365}.reviewCard-videoBox_button *{pointer-events:none !important;user-select:none !important}.reviewCard-videoBox_button .vjs-big-play-button{display:none !important}.reviewCard-videoBox_button .play-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;z-index:1;background-color:#eee;border-radius:50%;display:flex;justify-content:center;align-items:center}.reviewCard-videoBox_experienceButton{width:100%;margin-top:20px}.review-video-modal{height:100%;display:flex !important;align-items:center;justify-content:center;backdrop-filter:none}.review-video-modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px)}.review-video-modal .modal-dialog{max-width:1120px;flex-grow:1}.review-video-modal .modal-content{padding:40px;gap:40px}.review-video-modal .modal-content .modal-header,.review-video-modal .modal-content .modal-footer,.review-video-modal .modal-content .modal-body{padding:0;margin:0}.review-video-modal .modal-content .modal-header{border-bottom:none;color:#333}.review-video-modal .modal-content .modal-footer{border-top:none}.review-video-modal .modal-content .close{opacity:1;padding:0;margin:0}.review-video-modal .modal-content .close .ion-android-close{color:#646464}.review-video-player .video-player{width:100%;aspect-ratio:auto;border-radius:8px;overflow:hidden}.review-video-player .video-player .vjs-modal-dialog.vjs-text-track-settings{height:100%}.review-video-player .video-player video{width:100% !important;height:auto !important}.review-video-player .video-player .video-js{background-color:#eee}.review-video-player .video-player .vjs-big-play-button{top:50% !important;left:50% !important;transform:translate(-35%, -35%);border:1px solid rgba(0,0,0,0) !important;background-color:#eee !important;width:200px;height:200px;border-radius:50%}.review-video-player .video-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"" !important;background-color:#646464;-webkit-mask-image:url(f5e770bb02cebb63ea2d.svg);mask-image:url(f5e770bb02cebb63ea2d.svg);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-repeat:no-repeat !important;border:none !important;box-shadow:none !important;height:200px;width:200px;top:50% !important;left:50% !important;transform:translate(-50%, -50%)}
.rigths-acceptin-modal{width:100%;height:100%;display:flex !important;justify-content:center;align-items:center;backdrop-filter:none}.rigths-acceptin-modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px)}.rigths-acceptin-modal .modal-dialog{max-width:600px !important}.rigths-acceptin-modal .modal-body{padding:40px !important}.title-text{font-size:24px;font-weight:700;line-height:32px}.desctription-text{margin-top:40px;font-size:20px;line-height:30px}.desctription-text a{text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration-thickness:1px;border-radius:4px;outline:none}.desctription-text a:hover{color:#007d8a}.desctription-text a:focus-visible{box-shadow:0 0 0 3px #016365}.accept-button{outline:none !important;min-width:112px;margin-top:40px}
.LP-container{flex:1 1 auto;background-color:#eff2f7;font-family:"rgr-online";width:100%;padding:20px 20px 100px;position:relative}.LP-container-bgItem{max-width:100%;pointer-events:none;position:absolute;top:0;z-index:0}.LP-container-bgItem-orange{right:0}.LP-container-bgItem-blue{left:0}.LP-bgDecoration{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.LP-bgDecoration-item{position:absolute;top:0}.LP-bgDecoration-item-orange{right:0}.LP-bgDecoration-item-blue{left:0}.LP-wrapper{max-width:1200px;margin:0 auto;position:relative}.LP-pageTitle{margin-top:80px;color:#333;font-size:72px;line-height:90px;font-weight:700;text-align:center}.LP-pageSubtitle{color:#333;font-size:24px;line-height:32px;font-weight:700}.LP-stateBlock{margin-top:68px;display:flex;align-items:center;justify-content:center;gap:20px;color:#333;font-size:32px;line-height:44px}.LP-stateBlock img{max-width:70px}.LP-textCard{margin-top:36px;color:#333;font-size:20px;line-height:30px;padding:40px;background:hsla(0,0%,100%,.4);border-radius:24px;box-shadow:0px 0px 20px 0px rgba(105,105,105,.1019607843)}.LP-propertiesBox{margin-top:80px}.LP-propertiesBox-wrapper{margin-top:36px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px}@media(max-width: 1024px){.LP-propertiesBox-wrapper{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.LP-propertiesBox-wrapper{grid-template-columns:1fr}}.LP-reviewsBox{margin-top:80px}.LP-reviewsBox-wrapper{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:36px}@media(max-width: 992px){.LP-reviewsBox-wrapper{grid-template-columns:1fr}}.LP-section{padding:40px;border-radius:24px;border:1px solid #fff;background:hsla(0,0%,100%,.8);box-shadow:0px 5px 40px 0px rgba(105,105,105,.1019607843)}.LP-section-head{display:flex;gap:40px;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid #d1d1d1}@media(max-width: 992px){.LP-section-head{flex-direction:column}}.LP-section-titleBlock{display:flex;align-items:center;gap:28px;margin-bottom:20px}.LP-section-backButton{color:#646464;padding:8px;border-radius:4px;outline:none}.LP-section-backButton:focus-visible{box-shadow:0 0 0 3px #016365}.LP-section-title{font-size:48px;font-weight:700;line-height:60px}.LP-section-gradeLabel{font-size:16px;line-height:24px;padding:2px 8px;background:#e2f1fb;border-radius:6px}.LP-section-description{margin-top:20px;font-size:16px;line-height:24px}.LP-section-image{box-shadow:0px 20px 40px 0px rgba(0,0,0,.1019607843);border-radius:24px;overflow:hidden;display:inline;align-self:self-start}@media(min-width: 992px){.LP-section-image{flex:0 0 250px}}.LP-section-image img{width:250px}.LP-section-resources{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding-top:32px}@media(max-width: 992px){.LP-section-resources{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.LP-section-resources{grid-template-columns:1fr}}
.propertyCard{padding:40px;border-radius:24px;border:2px solid #fff;box-shadow:0px 0px 20px 0px rgba(105,105,105,.1019607843);background:hsla(0,0%,100%,.8)}.propertyCard-gradeLabel{padding:2px 8px;border-radius:6px;background:#e2f1fb;color:#333;font-size:16px;line-height:24px;width:fit-content}.propertyCard-title{margin-top:15px;display:flex;align-items:center;height:90px}.propertyCard-title h3{font-size:20px;line-height:30px;font-weight:700;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.propertyCard-description{margin-top:15px;font-size:16px;line-height:24px;color:#333;overflow:hidden;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.propertyCard-divider{margin-top:20px;height:1px;width:100%;background:#d1d1d1}.propertyCard-actionsBlock{margin-top:32px;display:flex;align-items:center;justify-content:space-between}.propertyCard-actionsBlock>div{color:#333;font-size:16px;line-height:24px}.propertyCard-actionsBlock a{display:flex;align-items:center;gap:12px;color:#333;border-radius:4px;outline:none}.propertyCard-actionsBlock a:focus-visible{box-shadow:0 0 0 3px #016365}.propertyCard-actionsBlock a span{font-size:16px;line-height:24px;text-decoration:underline}.propertyCard-actionsBlock a div{border:1px solid #d1d1d1;background:#fff;border-radius:8px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}
.resourceCard{height:100%;padding:40px;display:flex;flex-direction:column;gap:24px;color:#333;background:#f6f6f6;border-radius:24px}.resourceCard-block{padding-bottom:24px;border-bottom:1px solid #d1d1d1}.resourceCard-block:last-child{padding-bottom:0;border-bottom:none}.resourceCard-title{font-size:16px;font-weight:700;line-height:24px}.resourceCard-list{margin-top:24px}.resourceCard-listItem{margin-top:24px}.resourceCard-listItem button{color:#333;background:rgba(0,0,0,0);border:0;text-align:left;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:16px;line-height:24px;border-radius:4px;outline:none;cursor:pointer}.resourceCard-listItem button:focus-visible{box-shadow:0 0 0 3px #016365}
.newsContainer{min-width:400px;max-width:400px;width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:.75rem}@media(max-width: 1280px){.newsContainer{max-width:100%}}@media(max-width: 1024px){.newsContainer{max-width:100%}}@media(max-width: 700x){.newsContainer{min-height:700px}}@media(max-width: 500px){.newsContainer{min-width:100%}}.newsHeader{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;min-height:50px;border-bottom:1px solid #e5e7eb}.newsTitle{font-size:1.25rem;font-weight:bold;color:#1f2937}.newsList{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;overflow:auto}
.nrHeaderWrapper{display:flex;flex-direction:column;gap:2.5rem;padding-right:1rem}@media(max-width: 500px){.nrHeaderWrapper{gap:1.5rem}}.nrHeader{display:flex;justify-content:space-between;gap:1.25rem;min-height:50px}@media(max-width: 500px){.nrHeader{flex-wrap:wrap;gap:.5rem}}.nrHeaderLeft{display:flex;gap:1.25rem;flex-wrap:wrap;align-items:center}@media(max-width: 500px){.nrHeaderLeft{gap:.5rem}}.nrHeaderRight{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media(max-width: 500px){.nrHeaderRight{gap:.5rem}}.nrTitle{font-size:1.5rem;font-weight:bold;color:#1f2937;text-wrap:nowrap}.markAllAsRead{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem 1.25rem;font-size:1rem;font-weight:500}.markAllAsRead:hover{background-color:#ecfeff;color:var(--primary-dark)}.switches{display:flex;gap:20px}.switches__teacherMode{display:flex;gap:8px;align-items:center}@media(max-width: 500px){.switches{flex-wrap:wrap;gap:8px}}
.preloadImageWrapper{position:relative;width:100%;height:100%;max-width:600px;max-height:338px}
.singleNews{display:flex;flex-direction:column;gap:1.25rem;overflow:auto;padding:5px;width:100%}.singleNewsType{display:flex;border:1px solid #4b5563;color:#4b5563;border-radius:.5rem;padding:.5rem}.singleNewsHeader{display:flex;align-items:center;gap:.75rem;padding-right:1rem}.singleNewsHeader button{border:1px solid #d1d1d1;color:#646464;background-color:#fff;border-radius:8px;width:40px;height:40px}.singleNewsTitle{min-height:min-content;width:100%;font-size:1.25rem;font-weight:600;color:#1f2937}.singleNewsDescription{display:flex;flex-wrap:wrap;gap:1.25rem}.singleNewsInfo{display:flex;gap:.5rem;align-items:center}.singleNewsLabel{font-size:.875rem;color:#4b5563}.singleNewsInfoDescription{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#1f2937}.tag{padding:.25rem .5rem;color:#111827;border-radius:.375rem}.singleNewsContent{display:flex;flex-direction:column;align-items:flex-start;padding-right:1rem;overflow:scroll;gap:20px}.singleNewsContent ol,.singleNewsContent ul,.singleNewsContent menu{list-style:initial;padding:0 0 0 40px}.singleNewsContent a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}.singleNewsContent>*{font-family:"century-gothic"}.singleNewsContent>*:not(:last-child){margin-bottom:1rem}.singleNewsContent span:not(button span){font-size:14px;line-height:20px;color:#646464}.singleNewsContent .newsImage{width:470px;height:270px;border-radius:8px;background-color:#acacac}.singleNewsContent .video-player{width:100%;max-width:600px;height:338px;border-radius:8px}.singleNewsContent .video-player .vjs-modal-dialog-content{border-radius:8px}.singleNewsContent .custom-video-player{border-radius:8px}.singleNewsContent .vjs-big-play-button{top:calc(50% - 64px) !important;left:calc(50% - 64px) !important;border:1px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;width:128px !important;height:128px !important;border-radius:50%}.singleNewsContent .vjs-big-play-button:focus{border:1px solid #016365;box-shadow:0px 0px 0px 4px #016365}.singleNewsContent .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"" !important;background-color:#eee;-webkit-mask-image:url(f5e770bb02cebb63ea2d.svg);mask-image:url(f5e770bb02cebb63ea2d.svg);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-repeat:no-repeat !important;border:none !important;box-shadow:none !important;height:128px;width:128px;top:50% !important;left:50% !important;transform:translate(-50%, -50%)}.pdfAttachmentsList{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;width:100%}.pdfAttachmentCard{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#fff;border:1px solid #d1d1d1;border-radius:8px;box-shadow:0 2px 1px 0 rgba(0,0,0,.05),0 0 1px 0 rgba(0,0,0,.25);width:335px;flex-shrink:0;overflow:hidden}@media(max-width: 768px){.pdfAttachmentCard{width:calc(50% - 10px)}}@media(max-width: 480px){.pdfAttachmentCard{width:100%}}.pdfAttachmentInfo{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.pdfAttachmentIcon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #646464;border-radius:8px;background:#fff;flex-shrink:0;font-size:20px;color:#646464}.pdfAttachmentTooltipWrapper{min-width:0;flex:1}.pdfAttachmentName{display:block;font-size:14px;font-weight:700;line-height:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;border:none;background:none;padding:0;cursor:default;width:100%}
.resourcesContainer{max-width:1020px;display:flex;flex-direction:column;gap:1.25rem;width:100%;height:100%;padding-left:1.25rem;padding-right:.25rem;padding-top:1.25rem;padding-bottom:1.25rem;background-color:#fff;border-radius:.75rem}@media(max-width: 1280px){.resourcesContainer{max-width:100%}}@media(max-width: 700x){.resourcesContainer{min-height:700px}}.singleNewsContainer{max-width:1440px}.categories{display:flex;flex-wrap:wrap;gap:1.25rem;padding-top:4px}.category{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;width:230px;height:140px;border-radius:.75rem;padding:1.25rem;border:1px solid #4b5563;font-size:.875rem;color:#111827;text-decoration:none;position:relative;box-shadow:0px 0px 1px 0px rgba(0,0,0,.25),0px 2px 1px 0px rgba(0,0,0,.05);transition:box-shadow .2s ease,border .2s ease}.category:hover,.category:focus{border-color:rgba(0,0,0,0);box-shadow:0 0 0 4px #016365,0px 0px 1px 0px rgba(0,0,0,.25),0px 2px 1px 0px rgba(0,0,0,.05)}.categoryImage{border:1px solid #4b5563;border-radius:50%;height:revert-layer;background:#fff}.badgeWrapper{position:absolute;right:.5rem;top:.5rem}.categoryName{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start;color:#111827;text-decoration:none}.categoriesBar{display:flex;flex-direction:column;padding-right:1rem;gap:1.25rem;width:100%}@media(max-width: 1024px){.categoriesBar{max-width:none !important}}.categoryNews{display:flex;flex-direction:column;padding-right:1rem;gap:1.25rem;width:100%}.categoriesWithPagination{display:flex;flex-direction:column;gap:1.25rem;height:100%;overflow-y:auto;justify-content:space-between;padding:4px}.noData{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.75rem;height:100%;width:100%}
.nrComponentcontainer{max-width:1440px;display:flex;width:100%;height:100%;min-height:calc(100% - 50px);gap:1.25rem}@media(max-width: 1280px){.nrComponentcontainer{flex-wrap:wrap;min-height:700px}}@media(max-width: 599px){.nrComponentcontainer{min-height:700px}}@media(max-width: 768px){.nrComponentcontainer{min-height:100%}}
.nr-content-wrapper{display:flex;flex-direction:column;align-items:center;flex:1;font-family:"rgr-online",sans-serif;padding:20px;min-height:calc(100% - 100px)}.nr-content-wrapper ::-webkit-scrollbar{width:10px;height:10px}.nr-content-wrapper ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.nr-content-wrapper ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26);border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:content-box}.nr-content-wrapper .nr-breadcrumbs a{border:4px solid rgba(0,0,0,0)}.nr-content-wrapper .nr-breadcrumbs a:focus-visible{color:#016365;border:4px solid #016365;border-radius:10px}.nr-content-wrapper .switches button:focus-visible{color:#007d8a}.nr-content-wrapper .switches .customPopoverWrapper button:focus-visible{color:inherit;outline:1px solid #fff !important;border-radius:4px}.nr-breadcrumbs{display:flex;align-items:start;max-width:1440px;width:100%;margin-bottom:20px}.nr-breadcrumbs span{font-size:14px}.nr-breadcrumbs:hover a{color:#016365;text-decoration:none}@media(min-width: 1280px){.nr-content-wrapper{overflow-y:auto}.nr-content-wrapper .nr-content{flex-direction:row}}@media(max-width: 1280px){.nr-content-wrapper{min-height:100%}}.pt-5{padding-top:1.25rem !important}.pl-5{padding-left:1.25rem !important}.px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.p-5{padding:1.25rem !important}.mb-5{margin-bottom:1.25rem !important}
@tailwind base;@tailwind components;@tailwind utilities;button:focus{outline:none}.btn-primary{background:#0099a8 !important;border-radius:6px;border:none}.btn-primary:hover{background:#016365;box-shadow:none}.btn-primary:active:focus:not(:disabled):not(.disabled){background:#016365;box-shadow:none}.btn{font-size:18px;line-height:25px;font-family:"rgr-online";display:inline-flex;gap:16px;align-items:center;justify-content:center}.btn .spinner-border{border:.125em solid currentColor;border-right-color:rgba(0,0,0,0)}.btn-outline-primary{border:1px solid #0099a8;color:#0099a8}.btn-outline-primary:hover{border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}.btn-outline-primary:active:focus:not(:disabled):not(.disabled){border:1px solid #016365;color:#016365 !important;box-shadow:none;background:rgba(0,0,0,0)}:root{--default-font-size: 14px;--default-cap-height: 10px}.text-sm-base,.text-sm-bold,.text-sm-regular,.button.active,.button .button__label{font-size:14px;line-height:10px;font-family:"rgr-online",sans-serif;text-align:left}.text-sm-regular,.button.active,.button .button__label{font-weight:400}.text-sm-bold{font-weight:700}.text-md-base,.text-md-bold,.text-md-regular{font-size:16px;line-height:11px;font-family:"rgr-online",sans-serif;text-align:left}.text-md-regular{font-weight:400}.text-md-bold{font-weight:700}.text-lg-base,.text-lg-bold,.text-lg-regular{font-size:18px;line-height:13px;font-family:"rgr-online",sans-serif;text-align:left}.text-lg-regular{font-weight:400}.text-lg-bold{font-weight:700}.text-xl-base,.text-xl-bold,.text-xl-regular{font-size:20px;line-height:14px;font-family:"rgr-online",sans-serif;text-align:left}.text-xl-regular{font-weight:400}.text-xl-bold{font-weight:700}.display-sx-base,.display-sx-bold,.display-sx-regular{font-size:24px;line-height:17px;font-family:"rgr-online",sans-serif;text-align:left}.display-sx-regular{font-weight:400}.display-sx-bold{font-weight:700}.display-sm-base,.display-sm-bold,.display-sm-regular{font-size:30px;line-height:21px;font-family:"rgr-online",sans-serif;text-align:left}.display-sm-regular{font-weight:400}.display-sm-bold{font-weight:700}.button{padding:13px 12px;border:none;border-radius:6px;background:#fff;outline:none}.button .button__label{color:#646464;transition:text-shadow .3s}.button.active{background:#007d8a;outline:none;color:#fff}.button.active:hover{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);background:#016365;color:#fff;transition-duration:.3s}.button:focus{box-shadow:0px 0px 0px 4px rgba(0,134,146,.2);transition-duration:.3s}.my-trim{line-height:1.3;font-size:20px}.my-trim::before,.my-trim::after{content:"";display:block;height:0;width:0}.my-trim::before{margin-bottom:calc(-0.2em + 0px)}.my-trim::after{margin-top:calc(-0.4em + 0px)}.fs-14{font-size:14px}.transform-none{transform:none !important}.pointer-events-auto{pointer-events:auto}.pt-0{padding-top:0 !important}.font-bold{font-weight:bold !important}.right-\[15px\]{right:15px}
@font-face{font-family:"rgr-online-bold";src:url(f9acfd5f99ef4a505406.eot);src:url(f9acfd5f99ef4a505406.eot?#iefix) format("embedded-opentype"),url(59be093e1eb437d92e02.woff) format("woff"),url(c7d45c296248994789fb.ttf) format("truetype");font-weight:bold}@font-face{font-family:"rgr-online-italic";src:url(13fa2efe3e121a79e586.eot);src:url(13fa2efe3e121a79e586.eot?#iefix) format("embedded-opentype"),url(54a577e23cfb87ca737c.woff) format("woff"),url(909e8fdc5821c604d9da.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"rgr-online-bold-italic";src:url(4d3efbc65969a31beb58.eot);src:url(4d3efbc65969a31beb58.eot?#iefix) format("embedded-opentype"),url(68f76dccbb7e9da95f60.woff) format("woff"),url(8ab0db85c42985a85644.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"rgr-online";src:url(bd495656be9ae3901e70.eot);src:url(bd495656be9ae3901e70.eot?#iefix) format("embedded-opentype"),url(4f0f5317e431b6a0aade.woff) format("woff"),url(af01a084e98965acd5bb.ttf) format("truetype");font-weight:normal}
