@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);.btn,.btn--black,.btn--black--outlined,.btn--black--outlined--rounded,.btn--black--rounded,.btn--blue-dark,.btn--blue-dark--outlined,.btn--blue-dark--outlined--rounded,.btn--blue-dark--rounded,.btn--blue-light,.btn--blue-light--outlined,.btn--blue-light--outlined--rounded,.btn--blue-light--rounded,.btn--green,.btn--green--outlined,.btn--green--outlined--rounded,.btn--green--rounded,.btn--green-dark,.btn--green-dark--outlined,.btn--green-dark--outlined--rounded,.btn--green-dark--rounded,.btn--grey,.btn--grey--outlined,.btn--grey--outlined--rounded,.btn--grey--rounded,.btn--grey-dark,.btn--grey-dark--outlined,.btn--grey-dark--outlined--rounded,.btn--grey-dark--rounded,.btn--orange,.btn--orange--outlined,.btn--orange--outlined--rounded,.btn--orange--rounded,.btn--orange-dark,.btn--orange-dark--outlined,.btn--orange-dark--outlined--rounded,.btn--orange-dark--rounded,.btn--red,.btn--red--outlined,.btn--red--outlined--rounded,.btn--red--rounded,.btn--white,.btn--white--outlined,.btn--white--outlined--rounded,.btn--white--rounded,.btn--yellow,.btn--yellow--outlined,.btn--yellow--outlined--rounded,.btn--yellow--rounded,.date-actions #edit-submit-date,.date-actions .reset-date,.form-actions #edit-preview,.form-actions #edit-submit,.form-actions .button--start-course .start,.form-actions .form-submit,.recommended-dialog__get-course .button--add-to-cart,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund],.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a,.user-login-form .form-dialog__footer a,.user-register-form .form-dialog__footer a{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible),.btn--black :focus:not(:-moz-focusring),.btn--black :focus:not(:focus-visible),.btn--black--outlined :focus:not(:-moz-focusring),.btn--black--outlined :focus:not(:focus-visible),.btn--black--outlined--rounded :focus:not(:-moz-focusring),.btn--black--outlined--rounded :focus:not(:focus-visible),.btn--black--rounded :focus:not(:-moz-focusring),.btn--black--rounded :focus:not(:focus-visible),.btn--blue-dark :focus:not(:-moz-focusring),.btn--blue-dark :focus:not(:focus-visible),.btn--blue-dark--outlined :focus:not(:-moz-focusring),.btn--blue-dark--outlined :focus:not(:focus-visible),.btn--blue-dark--outlined--rounded :focus:not(:-moz-focusring),.btn--blue-dark--outlined--rounded :focus:not(:focus-visible),.btn--blue-dark--rounded :focus:not(:-moz-focusring),.btn--blue-dark--rounded :focus:not(:focus-visible),.btn--blue-light :focus:not(:-moz-focusring),.btn--blue-light :focus:not(:focus-visible),.btn--blue-light--outlined :focus:not(:-moz-focusring),.btn--blue-light--outlined :focus:not(:focus-visible),.btn--blue-light--outlined--rounded :focus:not(:-moz-focusring),.btn--blue-light--outlined--rounded :focus:not(:focus-visible),.btn--blue-light--rounded :focus:not(:-moz-focusring),.btn--blue-light--rounded :focus:not(:focus-visible),.btn--green :focus:not(:-moz-focusring),.btn--green :focus:not(:focus-visible),.btn--green--outlined :focus:not(:-moz-focusring),.btn--green--outlined :focus:not(:focus-visible),.btn--green--outlined--rounded :focus:not(:-moz-focusring),.btn--green--outlined--rounded :focus:not(:focus-visible),.btn--green--rounded :focus:not(:-moz-focusring),.btn--green--rounded :focus:not(:focus-visible),.btn--green-dark :focus:not(:-moz-focusring),.btn--green-dark :focus:not(:focus-visible),.btn--green-dark--outlined :focus:not(:-moz-focusring),.btn--green-dark--outlined :focus:not(:focus-visible),.btn--green-dark--outlined--rounded :focus:not(:-moz-focusring),.btn--green-dark--outlined--rounded :focus:not(:focus-visible),.btn--green-dark--rounded :focus:not(:-moz-focusring),.btn--green-dark--rounded :focus:not(:focus-visible),.btn--grey :focus:not(:-moz-focusring),.btn--grey :focus:not(:focus-visible),.btn--grey--outlined :focus:not(:-moz-focusring),.btn--grey--outlined :focus:not(:focus-visible),.btn--grey--outlined--rounded :focus:not(:-moz-focusring),.btn--grey--outlined--rounded :focus:not(:focus-visible),.btn--grey--rounded :focus:not(:-moz-focusring),.btn--grey--rounded :focus:not(:focus-visible),.btn--grey-dark :focus:not(:-moz-focusring),.btn--grey-dark :focus:not(:focus-visible),.btn--grey-dark--outlined :focus:not(:-moz-focusring),.btn--grey-dark--outlined :focus:not(:focus-visible),.btn--grey-dark--outlined--rounded :focus:not(:-moz-focusring),.btn--grey-dark--outlined--rounded :focus:not(:focus-visible),.btn--grey-dark--rounded :focus:not(:-moz-focusring),.btn--grey-dark--rounded :focus:not(:focus-visible),.btn--orange :focus:not(:-moz-focusring),.btn--orange :focus:not(:focus-visible),.btn--orange--outlined :focus:not(:-moz-focusring),.btn--orange--outlined :focus:not(:focus-visible),.btn--orange--outlined--rounded :focus:not(:-moz-focusring),.btn--orange--outlined--rounded :focus:not(:focus-visible),.btn--orange--rounded :focus:not(:-moz-focusring),.btn--orange--rounded :focus:not(:focus-visible),.btn--orange-dark :focus:not(:-moz-focusring),.btn--orange-dark :focus:not(:focus-visible),.btn--orange-dark--outlined :focus:not(:-moz-focusring),.btn--orange-dark--outlined :focus:not(:focus-visible),.btn--orange-dark--outlined--rounded :focus:not(:-moz-focusring),.btn--orange-dark--outlined--rounded :focus:not(:focus-visible),.btn--orange-dark--rounded :focus:not(:-moz-focusring),.btn--orange-dark--rounded :focus:not(:focus-visible),.btn--red :focus:not(:-moz-focusring),.btn--red :focus:not(:focus-visible),.btn--red--outlined :focus:not(:-moz-focusring),.btn--red--outlined :focus:not(:focus-visible),.btn--red--outlined--rounded :focus:not(:-moz-focusring),.btn--red--outlined--rounded :focus:not(:focus-visible),.btn--red--rounded :focus:not(:-moz-focusring),.btn--red--rounded :focus:not(:focus-visible),.btn--white :focus:not(:-moz-focusring),.btn--white :focus:not(:focus-visible),.btn--white--outlined :focus:not(:-moz-focusring),.btn--white--outlined :focus:not(:focus-visible),.btn--white--outlined--rounded :focus:not(:-moz-focusring),.btn--white--outlined--rounded :focus:not(:focus-visible),.btn--white--rounded :focus:not(:-moz-focusring),.btn--white--rounded :focus:not(:focus-visible),.btn--yellow :focus:not(:-moz-focusring),.btn--yellow :focus:not(:focus-visible),.btn--yellow--outlined :focus:not(:-moz-focusring),.btn--yellow--outlined :focus:not(:focus-visible),.btn--yellow--outlined--rounded :focus:not(:-moz-focusring),.btn--yellow--outlined--rounded :focus:not(:focus-visible),.btn--yellow--rounded :focus:not(:-moz-focusring),.btn--yellow--rounded :focus:not(:focus-visible),.date-actions #edit-submit-date :focus:not(:-moz-focusring),.date-actions #edit-submit-date :focus:not(:focus-visible),.date-actions .reset-date :focus:not(:-moz-focusring),.date-actions .reset-date :focus:not(:focus-visible),.form-actions #edit-preview :focus:not(:-moz-focusring),.form-actions #edit-preview :focus:not(:focus-visible),.form-actions #edit-submit :focus:not(:-moz-focusring),.form-actions #edit-submit :focus:not(:focus-visible),.form-actions .button--start-course .start :focus:not(:-moz-focusring),.form-actions .button--start-course .start :focus:not(:focus-visible),.form-actions .form-submit :focus:not(:-moz-focusring),.form-actions .form-submit :focus:not(:focus-visible),.recommended-dialog__get-course .button--add-to-cart :focus:not(:-moz-focusring),.recommended-dialog__get-course .button--add-to-cart :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close] :focus:not(:focus-visible),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund] :focus:not(:-moz-focusring),.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund] :focus:not(:focus-visible),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a :focus:not(:-moz-focusring),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a :focus:not(:focus-visible),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a :focus:not(:-moz-focusring),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a :focus:not(:focus-visible),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a :focus:not(:-moz-focusring),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a :focus:not(:focus-visible),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a :focus:not(:-moz-focusring),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a :focus:not(:focus-visible),.user-login-form .form-dialog__footer a :focus:not(:-moz-focusring),.user-login-form .form-dialog__footer a :focus:not(:focus-visible),.user-register-form .form-dialog__footer a :focus:not(:-moz-focusring),.user-register-form .form-dialog__footer a :focus:not(:focus-visible){outline:0}.btn--black--outlined--rounded:active,.btn--black--outlined--rounded:focus,.btn--black--outlined--rounded:hover,.btn--black--outlined:active,.btn--black--outlined:focus,.btn--black--outlined:hover,.btn--black--rounded:active,.btn--black--rounded:focus,.btn--black--rounded:hover,.btn--black:active,.btn--black:focus,.btn--black:hover,.btn--blue-dark--outlined--rounded:active,.btn--blue-dark--outlined--rounded:focus,.btn--blue-dark--outlined--rounded:hover,.btn--blue-dark--outlined:active,.btn--blue-dark--outlined:focus,.btn--blue-dark--outlined:hover,.btn--blue-dark--rounded:active,.btn--blue-dark--rounded:focus,.btn--blue-dark--rounded:hover,.btn--blue-dark:active,.btn--blue-dark:focus,.btn--blue-dark:hover,.btn--blue-light--outlined--rounded:active,.btn--blue-light--outlined--rounded:focus,.btn--blue-light--outlined--rounded:hover,.btn--blue-light--outlined:active,.btn--blue-light--outlined:focus,.btn--blue-light--outlined:hover,.btn--blue-light--rounded:active,.btn--blue-light--rounded:focus,.btn--blue-light--rounded:hover,.btn--blue-light:active,.btn--blue-light:focus,.btn--blue-light:hover,.btn--green--outlined--rounded:active,.btn--green--outlined--rounded:focus,.btn--green--outlined--rounded:hover,.btn--green--outlined:active,.btn--green--outlined:focus,.btn--green--outlined:hover,.btn--green--rounded:active,.btn--green--rounded:focus,.btn--green--rounded:hover,.btn--green-dark--outlined--rounded:active,.btn--green-dark--outlined--rounded:focus,.btn--green-dark--outlined--rounded:hover,.btn--green-dark--outlined:active,.btn--green-dark--outlined:focus,.btn--green-dark--outlined:hover,.btn--green-dark--rounded:active,.btn--green-dark--rounded:focus,.btn--green-dark--rounded:hover,.btn--green-dark:active,.btn--green-dark:focus,.btn--green-dark:hover,.btn--green:active,.btn--green:focus,.btn--green:hover,.btn--grey--outlined--rounded:active,.btn--grey--outlined--rounded:focus,.btn--grey--outlined--rounded:hover,.btn--grey--outlined:active,.btn--grey--outlined:focus,.btn--grey--outlined:hover,.btn--grey--rounded:active,.btn--grey--rounded:focus,.btn--grey--rounded:hover,.btn--grey-dark--outlined--rounded:active,.btn--grey-dark--outlined--rounded:focus,.btn--grey-dark--outlined--rounded:hover,.btn--grey-dark--outlined:active,.btn--grey-dark--outlined:focus,.btn--grey-dark--outlined:hover,.btn--grey-dark--rounded:active,.btn--grey-dark--rounded:focus,.btn--grey-dark--rounded:hover,.btn--grey-dark:active,.btn--grey-dark:focus,.btn--grey-dark:hover,.btn--grey:active,.btn--grey:focus,.btn--grey:hover,.btn--orange--outlined--rounded:active,.btn--orange--outlined--rounded:focus,.btn--orange--outlined--rounded:hover,.btn--orange--outlined:active,.btn--orange--outlined:focus,.btn--orange--outlined:hover,.btn--orange--rounded:active,.btn--orange--rounded:focus,.btn--orange--rounded:hover,.btn--orange-dark--outlined--rounded:active,.btn--orange-dark--outlined--rounded:focus,.btn--orange-dark--outlined--rounded:hover,.btn--orange-dark--outlined:active,.btn--orange-dark--outlined:focus,.btn--orange-dark--outlined:hover,.btn--orange-dark--rounded:active,.btn--orange-dark--rounded:focus,.btn--orange-dark--rounded:hover,.btn--orange-dark:active,.btn--orange-dark:focus,.btn--orange-dark:hover,.btn--orange:active,.btn--orange:focus,.btn--orange:hover,.btn--red--outlined--rounded:active,.btn--red--outlined--rounded:focus,.btn--red--outlined--rounded:hover,.btn--red--outlined:active,.btn--red--outlined:focus,.btn--red--outlined:hover,.btn--red--rounded:active,.btn--red--rounded:focus,.btn--red--rounded:hover,.btn--red:active,.btn--red:focus,.btn--red:hover,.btn--white--outlined--rounded:active,.btn--white--outlined--rounded:focus,.btn--white--outlined--rounded:hover,.btn--white--outlined:active,.btn--white--outlined:focus,.btn--white--outlined:hover,.btn--white--rounded:active,.btn--white--rounded:focus,.btn--white--rounded:hover,.btn--white:active,.btn--white:focus,.btn--white:hover,.btn--yellow--outlined--rounded:active,.btn--yellow--outlined--rounded:focus,.btn--yellow--outlined--rounded:hover,.btn--yellow--outlined:active,.btn--yellow--outlined:focus,.btn--yellow--outlined:hover,.btn--yellow--rounded:active,.btn--yellow--rounded:focus,.btn--yellow--rounded:hover,.btn--yellow:active,.btn--yellow:focus,.btn--yellow:hover,.btn:active,.btn:focus,.btn:hover,.date-actions #edit-submit-date:active,.date-actions #edit-submit-date:focus,.date-actions #edit-submit-date:hover,.date-actions .reset-date:active,.date-actions .reset-date:focus,.date-actions .reset-date:hover,.form-actions #edit-preview:active,.form-actions #edit-preview:focus,.form-actions #edit-preview:hover,.form-actions #edit-submit:active,.form-actions #edit-submit:focus,.form-actions #edit-submit:hover,.form-actions .button--start-course .start:active,.form-actions .button--start-course .start:focus,.form-actions .button--start-course .start:hover,.form-actions .form-submit:active,.form-actions .form-submit:focus,.form-actions .form-submit:hover,.recommended-dialog__get-course .button--add-to-cart:active,.recommended-dialog__get-course .button--add-to-cart:focus,.recommended-dialog__get-course .button--add-to-cart:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close]:hover,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund]:active,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund]:focus,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund]:hover,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a:active,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a:focus,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a:hover,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a:active,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a:focus,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a:hover,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a:active,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a:focus,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a:hover,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a:active,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a:focus,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a:hover,.user-login-form .form-dialog__footer a:active,.user-login-form .form-dialog__footer a:focus,.user-login-form .form-dialog__footer a:hover,.user-register-form .form-dialog__footer a:active,.user-register-form .form-dialog__footer a:focus,.user-register-form .form-dialog__footer a:hover{text-decoration:none;opacity:.7}body{margin:0}ol,ul{list-style:none;padding:0;margin:0}a{text-decoration:none;cursor:pointer;transition:.3s}body.toolbar-horizontal.toolbar-fixed{--gin-toolbar-height:30px;--gin-toolbar-y-offset:var(--gin-toolbar-height)}body.gin--classic-toolbar,body.gin--horizontal-toolbar,body.gin--vertical-toolbar{padding-top:30px!important}@media (max-width:767px){body.gin--classic-toolbar header,body.gin--horizontal-toolbar header,body.gin--vertical-toolbar header{height:calc(100% - 30px)}}body.gin--classic-toolbar.toolbar-tray-open,body.gin--horizontal-toolbar.toolbar-tray-open,body.gin--vertical-toolbar.toolbar-tray-open{padding-top:60px!important}@media (min-width:61em){body.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical){--gin-toolbar-y-offset:61px}}input.text,input[type=button],input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.address-container-inline>.form-item{margin-right:0}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:wrap!important}.slide-out{transform:translateY(-100%)!important}.slide-in{transform:translateY(100%)!important}.js-hide{display:none!important}.btn-reset{padding:0;border:0;background-color:transparent;cursor:pointer}body,html{font-family:"Open Sans",sans-serif;height:100%}body *,html *{box-sizing:border-box}body{background:#fff}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;background:#fff;min-height:100%}footer{margin-top:auto}div.main-container{margin-bottom:40px!important}.node__title{text-align:center;padding:50px 0;margin-top:40px;margin-bottom:0;background-color:#457992;color:#fff}.article__body ul{padding-left:16px}.article__body ul li{display:flex;align-items:center;font-size:inherit;padding-left:15px;position:relative}.article__body ul li:before{content:"";width:5px;height:5px;background-color:#5ba5ff;border-radius:50%;position:absolute;left:0}.cart-empty-page{box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%;margin-bottom:20px;font-size:20px}@media (min-width:1201px){.cart-empty-page{max-width:1670px}}@media (min-width:768px) and (max-width:1024px){.cart-empty-page{max-width:860px}}@media (max-width:767px){.cart-empty-page{max-width:662px;padding:0 16px}}.nice-select-dropdown{width:100%}.node-contact-us .layout--twocol-section--50-50{box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%;max-width:1200px;display:grid;gap:20px}@media (min-width:1201px){.node-contact-us .layout--twocol-section--50-50{max-width:1670px}}@media (min-width:768px) and (max-width:1024px){.node-contact-us .layout--twocol-section--50-50{max-width:860px}}@media (max-width:767px){.node-contact-us .layout--twocol-section--50-50{max-width:662px;padding:0 16px}}@media (min-width:1025px){.node-contact-us .layout--twocol-section--50-50{grid-template-columns:1fr 1fr}}.node-contact-us .layout--twocol-section--50-50 iframe{max-width:100%!important}.daterangepicker.show-calendar .drp-buttons{display:flex}.daterangepicker.show-calendar .drp-buttons button.cancelBtn{margin-left:auto}.date-actions{display:flex;gap:8px;margin:8px 0}.date-actions #edit-submit-date{background-color:#2a66d2;border-color:#2a66d2;color:#fff}.date-actions .reset-date{background-color:#e1e2e4;border-color:#e1e2e4;color:#2a66d2}article ul:not(.contextual-links):not(.splide__pagination){margin:18px 0;list-style:disc;padding-left:18px}.container{box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%}@media (min-width:1201px){.container{max-width:1670px}}@media (min-width:768px) and (max-width:1024px){.container{max-width:860px}}@media (max-width:767px){.container{max-width:662px;padding:0 16px}}@media (min-width:768px){.container.with-sidebar{display:flex}.container.with-sidebar .main-content{width:75%}.container.with-sidebar .sidebar{width:25%}}.container--narrow{box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%}@media (min-width:1201px){.container--narrow{max-width:1670px}}@media (min-width:768px) and (max-width:1024px){.container--narrow{max-width:860px}}@media (max-width:767px){.container--narrow{max-width:662px;padding:0 16px}}@media (min-width:1201px){.container--narrow{max-width:1200px}}.d-none{display:none}.separator--long--blue,.separator--long--red{display:flex;align-items:center;width:100%;gap:20px}.separator--long--blue:before,.separator--long--red:before{content:"";width:50px;height:3px}.separator--long--blue:after,.separator--long--red:after{content:"";background-color:#aaa;width:100%;height:1px}.separator--long--blue:before{background-color:#5ba5ff}.separator--long--red:before{background-color:#e53030}.separator--short--blue,.separator--short--red{height:3px;width:31px}.separator--short--blue{background-color:#5ba5ff}.separator--short--red{background-color:#e53030}.text--left{text-align:start}.text--center{text-align:center}.text--right{text-align:end}table.table{border:1px solid #e1e2e4;border-collapse:collapse;font-size:16px;width:100%}table.table td,table.table th{border-bottom:1px solid #e1e2e4;padding:5px 10px}table.table thead th{font-weight:700}table.table thead th:first-child{border-left:none}table.table tfoot{font-weight:700}.btn-add{display:flex;gap:10px;justify-content:center;align-items:center;position:relative;font-size:15px;padding:10px 20px;background-color:#e1e2e4;color:#273044;border-radius:25px}.btn-add:after{height:100%;width:100%;content:"";display:block;position:absolute;left:-100%;top:0;background:rgba(0,0,0,.1);z-index:-1}.btn-add:hover{background-color:#e53030;color:#fff}.btn-add:hover:after{left:0;transition:all .25s cubic-bezier(.66,.36,.17,.91)}.assignments-info{display:flex;gap:10px}.assignments-info .hidden-label{display:none}.assignments-info .total,.assignments-info .unpassed{color:#e53030}.assignments-info .passed{color:#61ce70}.assignments-info .pending{color:#2a66d2}h1{font-size:50px;font-weight:900;line-height:124px}@media (min-width:768px) and (max-width:1024px){h1{font-size:45px;line-height:120%}}@media (max-width:767px){h1{font-size:35px;line-height:120%}}h2{font-size:30px;font-weight:300;line-height:120%}@media (max-width:767px){h2{line-height:100%}}h3{font-size:23px;font-weight:300;line-height:120%}@media (max-width:767px){h3{font-size:20px}}h4{font-size:16px;font-weight:300;line-height:150%}@media (max-width:767px){h4{line-height:120%}}li,p{font-size:13px;font-weight:400;line-height:22px}.block__title{font-size:18px;font-weight:700;line-height:34px}.btn--white{background-color:#fff;border-color:#fff;color:#fff}.btn--white--rounded{background-color:#fff;border-color:#fff;border-radius:5px;color:#fff}.btn--white--outlined{background-color:transparent;border-color:#fff;color:#fff}.btn--white--outlined--rounded{background-color:transparent;border-color:#fff;border-radius:5px;color:#fff}.btn--black{background-color:#000;border-color:#000;color:#fff}.btn--black--rounded{background-color:#000;border-color:#000;border-radius:5px;color:#fff}.btn--black--outlined{background-color:transparent;border-color:#000;color:#000}.btn--black--outlined--rounded{background-color:transparent;border-color:#000;border-radius:5px;color:#000}.btn--red{background-color:#e53030;border-color:#e53030;color:#fff}.btn--red--rounded{background-color:#e53030;border-color:#e53030;border-radius:5px;color:#fff}.btn--red--outlined{background-color:transparent;border-color:#e53030;color:#e53030}.btn--red--outlined--rounded{background-color:transparent;border-color:#e53030;border-radius:5px;color:#e53030}.btn--yellow{background-color:#eab830;border-color:#eab830;color:#fff}.btn--yellow--rounded{background-color:#eab830;border-color:#eab830;border-radius:5px;color:#fff}.btn--yellow--outlined{background-color:transparent;border-color:#eab830;color:#eab830}.btn--yellow--outlined--rounded{background-color:transparent;border-color:#eab830;border-radius:5px;color:#eab830}.btn--orange{background-color:#ec8d31;border-color:#ec8d31;color:#fff}.btn--orange--rounded{background-color:#ec8d31;border-color:#ec8d31;border-radius:5px;color:#fff}.btn--orange--outlined{background-color:transparent;border-color:#ec8d31;color:#ec8d31}.btn--orange--outlined--rounded{background-color:transparent;border-color:#ec8d31;border-radius:5px;color:#ec8d31}.btn--orange-dark{background-color:#fd7635;border-color:#fd7635;color:#fff}.btn--orange-dark--rounded{background-color:#fd7635;border-color:#fd7635;border-radius:5px;color:#fff}.btn--orange-dark--outlined{background-color:transparent;border-color:#fd7635;color:#fd7635}.btn--orange-dark--outlined--rounded{background-color:transparent;border-color:#fd7635;border-radius:5px;color:#fd7635}.btn--blue-dark{background-color:#2a66d2;border-color:#2a66d2;color:#fff}.btn--blue-dark--rounded{background-color:#2a66d2;border-color:#2a66d2;border-radius:5px;color:#fff}.btn--blue-dark--outlined{background-color:transparent;border-color:#2a66d2;color:#2a66d2}.btn--blue-dark--outlined--rounded{background-color:transparent;border-color:#2a66d2;border-radius:5px;color:#2a66d2}.btn--blue-light{background-color:#5ba5ff;border-color:#5ba5ff;color:#fff}.btn--blue-light--rounded{background-color:#5ba5ff;border-color:#5ba5ff;border-radius:5px;color:#fff}.btn--blue-light--outlined{background-color:transparent;border-color:#5ba5ff;color:#5ba5ff}.btn--blue-light--outlined--rounded{background-color:transparent;border-color:#5ba5ff;border-radius:5px;color:#5ba5ff}.btn--grey{background-color:#f0f2f5;border-color:#f0f2f5;color:#fff}.btn--grey--rounded{background-color:#f0f2f5;border-color:#f0f2f5;border-radius:5px;color:#fff}.btn--grey--outlined{background-color:transparent;border-color:#f0f2f5;color:#f0f2f5}.btn--grey--outlined--rounded{background-color:transparent;border-color:#f0f2f5;border-radius:5px;color:#f0f2f5}.btn--grey-dark{background-color:#303030;border-color:#303030;color:#fff}.btn--grey-dark--rounded{background-color:#303030;border-color:#303030;border-radius:5px;color:#fff}.btn--grey-dark--outlined{background-color:transparent;border-color:#303030;color:#303030}.btn--grey-dark--outlined--rounded{background-color:transparent;border-color:#303030;border-radius:5px;color:#303030}.btn--green{background-color:#61ce70;border-color:#61ce70;color:#fff}.btn--green--rounded{background-color:#61ce70;border-color:#61ce70;border-radius:5px;color:#fff}.btn--green--outlined{background-color:transparent;border-color:#61ce70;color:#61ce70}.btn--green--outlined--rounded{background-color:transparent;border-color:#61ce70;border-radius:5px;color:#61ce70}.btn--green-dark{background-color:#10c45c;border-color:#10c45c;color:#fff}.btn--green-dark--rounded{background-color:#10c45c;border-color:#10c45c;border-radius:5px;color:#fff}.btn--green-dark--outlined{background-color:transparent;border-color:#10c45c;color:#10c45c}.btn--green-dark--outlined--rounded{background-color:transparent;border-color:#10c45c;border-radius:5px;color:#10c45c}.bg--white{background-color:#fff}.bg--black{background-color:#000}.bg--red{background-color:#e53030}.bg--yellow{background-color:#eab830}.bg--orange{background-color:#ec8d31}.bg--orange-dark{background-color:#fd7635}.bg--blue-dark{background-color:#2a66d2}.bg--blue-light{background-color:#5ba5ff}.bg--grey{background-color:#f0f2f5}.bg--grey-dark{background-color:#303030}.bg--green{background-color:#61ce70}.bg--green-dark{background-color:#10c45c}.form-item{display:flex!important;flex-direction:column;gap:10px}label{font-size:14px}.description{color:#aaa;font-size:12px}input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid #e1e2e4;padding:6px 12px;min-height:45px;width:100%;font-size:12px}.ck.ck-toolbar{border-color:#e1e2e4!important}.ck.ck-editor__main>.ck-editor__editable{border-color:#e1e2e4!important;min-height:150px!important}.form-actions{display:flex;gap:16px}.form-actions #edit-submit,.form-actions .button--start-course .start,.form-actions .form-submit{background-color:#5ba5ff;border-color:#5ba5ff;font-size:14px;color:#fff}.form-actions #edit-preview{background-color:transparent;border-color:#5ba5ff;font-size:14px;color:#5ba5ff}.article__comments form{display:flex;flex-direction:column;gap:30px}.article__comments form a{color:#5ba5ff}.form-checkbox{padding:0;height:initial;width:initial;margin-bottom:0;cursor:pointer}.form-checkbox+label{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}fieldset{padding:0;border:0}fieldset legend{display:none}.form-select .list{scrollbar-width:thin}.webform-submission-contact-form{display:flex;gap:16px;flex-direction:column;margin-bottom:20px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search{background-color:transparent;display:flex;flex-wrap:wrap;padding:0;position:relative}@media (min-width:768px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search{top:35%!important}}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search{top:20%!important}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search form{border:none!important;display:flex}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search form .form-item{width:100%}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-titlebar{background-color:transparent;border:none;margin-bottom:10px;padding:0;width:100%}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-titlebar .ui-dialog-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#fff}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content{width:calc(100% - 67px)!important;background:0 0;overflow:visible;padding:0}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content input{height:50px}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content input:not(.form-submit){transition:height .3s;padding:20px 75px 20px 25px;border-radius:5px 0 0 5px;line-height:67px;font-size:20px;height:70px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content input.form-submit{border-radius:0 5px 5px 0}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content input:focus,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content input:focus-visible,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-content input:focus-within{outline:0}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-autocomplete{width:100%!important;border-radius:5px;overflow:scroll}@media (min-width:768px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-autocomplete{max-height:calc(50vh - 70px)}}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-autocomplete{max-height:calc(70vh - 70px)}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-buttonpane{background-color:transparent;border:none;padding:0;margin:0}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-buttonpane .ui-dialog-buttonset{padding:0;margin:0}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-buttonpane button{background-image:url(/themes/custom/mytristar/resources/icons/search--white.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;background-size:24px;background-color:#e53030;height:70px;width:67px;border:none;border-radius:0 5px 5px 0;margin:0;font-size:0;position:relative;transition:height .3s,background-size .3s}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--search .ui-dialog-buttonpane button{height:50px;background-size:20px}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register{padding:0;position:relative;background-color:#fff}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course:after,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login:after,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset:after,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register:after{content:"";width:100%;height:60px;position:absolute;bottom:81px;background:linear-gradient(0deg,#fff 0,rgba(237,0,255,0) 100%)}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course:after,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login:after,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset:after,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register:after{bottom:118px}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-titlebar,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-titlebar,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-titlebar,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-titlebar{border:none;border-bottom:1px solid #e1e2e4;background-color:#fff;text-align:center;padding:16px;width:100%}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-titlebar .ui-dialog-title,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-titlebar .ui-dialog-title,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-titlebar .ui-dialog-title,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-titlebar .ui-dialog-title{font-size:20px;font-weight:700;text-transform:uppercase;color:initial;width:100%}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-content,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-content,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-content,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-content{position:relative;border:0;padding:0 0 80px 0;background:0 0;overflow:auto}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-content,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-content,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-content,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-content{padding-bottom:160px}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-buttonpane,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-buttonpane,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-buttonpane,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-buttonpane{position:absolute;height:-moz-max-content;height:max-content;padding:0;bottom:21px;right:16px;margin:0;border:0;z-index:999}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-buttonpane,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-buttonpane,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-buttonpane,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-buttonpane{width:calc(100% - 32px);bottom:65px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-buttonpane>div,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-buttonpane>div,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-buttonpane>div,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-buttonpane>div{width:100%}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-buttonpane button,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-buttonpane button,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-buttonpane button,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-buttonpane button{padding:0;margin:0;width:150px;border:none;height:40px;font-weight:600;color:#fff;background-color:#61ce70}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .ui-dialog-buttonpane button,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .ui-dialog-buttonpane button,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .ui-dialog-buttonpane button,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .ui-dialog-buttonpane button{width:100%}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer{border-top:1px solid #e1e2e4;background-color:#fff;padding:20px 16px 20px 16px;margin:0 -16px 0 -16px;position:fixed;display:flex;gap:16px;bottom:0;left:16px;width:100%}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer{padding:16px}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer .form-actions,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer .form-actions,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer .form-actions,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer .form-actions{margin:0}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer button[type=submit],.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer button[type=submit],.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer button[type=submit],.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer button[type=submit]{font-size:16px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer__action,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer__action,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer__action,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer__action{margin-left:auto}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer__action input,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer__action input,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer__action input,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer__action input{background-color:#61ce70;border:none;border-radius:5px;height:45px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a{background-color:transparent;border-color:#f0f2f5;border-radius:5px;display:flex;align-items:center;text-align:center}@media (max-width:767px){.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__footer a,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__footer a{width:inherit}}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__fields,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course form .js-form-wrapper,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__fields,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login form .js-form-wrapper,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__fields,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset form .js-form-wrapper,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__fields,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register form .js-form-wrapper{display:flex;flex-direction:column;margin:16px 0 32px;gap:20px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__fields .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course form .js-form-wrapper .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__fields .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login form .js-form-wrapper .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__fields .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset form .js-form-wrapper .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__fields .js-form-type-password-confirm,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register form .js-form-wrapper .js-form-type-password-confirm{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__fields .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course form .js-form-wrapper .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__fields .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login form .js-form-wrapper .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__fields .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset form .js-form-wrapper .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__fields .js-form-type-password-confirm>div:not(.description),.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register form .js-form-wrapper .js-form-type-password-confirm>div:not(.description){width:calc(50% - 8px)}.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course .form-dialog__fields .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--cancel-course form .js-form-wrapper .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login .form-dialog__fields .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--login form .js-form-wrapper .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset .form-dialog__fields .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--password-reset form .js-form-wrapper .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register .form-dialog__fields .js-form-type-password-confirm .description,.ui-dialog:not(.ui-dialog-off-canvas).ui-dialog--register form .js-form-wrapper .js-form-type-password-confirm .description{width:100%}.ui-dialog--register .form-dialog__fields{margin:0}.ui-dialog--register .password-suggestions{display:none}.ui-dialog--register .password-confirm-message,.ui-dialog--register .password-strength{display:flex;flex-direction:column;gap:8px;font-size:12px}.user-login-form,.user-pass,.user-register-form{box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%}@media (min-width:1201px){.user-login-form,.user-pass,.user-register-form{max-width:1670px}}@media (min-width:768px) and (max-width:1024px){.user-login-form,.user-pass,.user-register-form{max-width:860px}}@media (max-width:767px){.user-login-form,.user-pass,.user-register-form{max-width:662px;padding:0 16px}}.user-login-form .form-item--error-message,.user-pass .form-item--error-message,.user-register-form .form-item--error-message{background:rgba(255,0,0,.2196078431);padding:8px;font-size:12px}.user-login-form{margin-bottom:20px}.user-login-form .form-dialog__fields{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:20px;width:100%;max-width:100%;gap:30px!important}@media (max-width:767px){.user-login-form .form-dialog__fields>div{width:100%}}.user-login-form .form-dialog__footer{background-color:#fff;margin-top:20px;display:flex;gap:16px;bottom:0;width:100%}.user-login-form .form-dialog__footer a{background-color:transparent;border-color:#5ba5ff;color:#5ba5ff;text-align:center}@media (max-width:767px){.user-login-form .form-dialog__footer a{width:inherit}}@media (max-width:767px){.user-login-form .form-dialog__footer{flex-direction:column}.user-login-form .form-dialog__footer *{width:100%}}.user-register-form{max-width:1000px}.user-register-form .js-form-wrapper{display:flex;flex-direction:column;margin:10px 0;gap:20px}.user-register-form .form-dialog__fields{display:flex;flex-direction:column;gap:20px}.user-register-form .form-dialog__fields div[data-drupal-selector=edit-account]{margin:0}.user-register-form .form-dialog__fields div[data-drupal-selector=edit-account] .js-form-type-password-confirm{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px}.user-register-form .form-dialog__fields div[data-drupal-selector=edit-account] .js-form-type-password-confirm>div:not(.description){width:calc(50% - 8px)}.user-register-form .form-dialog__fields div[data-drupal-selector=edit-account] .js-form-type-password-confirm .description{width:100%}.user-register-form .form-dialog__footer{margin-top:20px;display:flex;gap:16px;bottom:0;width:100%;border-top:1px solid #e1e2e4;background-color:#fff;padding:20px 16px 20px 16px}@media (max-width:767px){.user-register-form .form-dialog__footer{padding:16px}}.user-register-form .form-dialog__footer .form-actions{margin:0}.user-register-form .form-dialog__footer__action{margin-left:auto}.user-register-form .form-dialog__footer__action .form-actions input#edit-submit,.user-register-form .form-dialog__footer__action .form-actions input[data-drupal-selector=edit-submit]{background-color:#61ce70;border:none;border-radius:5px;height:45px}.user-register-form .form-dialog__footer a{background-color:transparent;border-color:#f0f2f5;border-radius:5px;display:flex;align-items:center;text-align:center}@media (max-width:767px){.user-register-form .form-dialog__footer a{width:inherit}}.ui-dialog--cancel-course .ui-dialog-content{padding:0!important}.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form,.ui-dialog--cancel-course .mta-commerce-cancel-course-form{display:flex;gap:8px;flex-wrap:wrap;padding:20px 16px}.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input,.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input,.ui-dialog--cancel-course .mta-commerce-cancel-course-form input{margin-top:8px}.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Cancel],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Cancel],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Cancel]{background-color:#ec8d31;border-color:#ec8d31;color:#fff}.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value="Cancel course and refund credits to students"],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Close],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-admin-form input[value=Refund],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value="Cancel course and refund credits to students"],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Close],.ui-dialog--cancel-course .mta-commerce-cancel-course-by-student-form input[value=Refund],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value="Cancel course and refund credits to students"],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Close],.ui-dialog--cancel-course .mta-commerce-cancel-course-form input[value=Refund]{background-color:#aaa;border-color:#aaa;color:#fff}.pass__input-wrapper{position:relative}.pass__input-wrapper .shwpd{margin-left:initial;margin-top:initial;position:absolute;right:5px;top:17px;z-index:initial}.pass__input-wrapper input.pass_input{padding-right:35px}.ui-dialog--cancel-course,.ui-dialog--login,.ui-dialog--password-reset,.ui-dialog--register,.ui-dialog--search{max-width:600px!important;width:100%!important;left:50%!important;transform:translateX(-50%)!important;border:none!important;padding:0}@media (max-width:767px){.ui-dialog--cancel-course,.ui-dialog--login,.ui-dialog--password-reset,.ui-dialog--register,.ui-dialog--search{max-width:400px;width:calc(100% - 32px)!important}}.ui-widget-overlay{z-index:100;backdrop-filter:blur(8.7px);-webkit-backdrop-filter:blur(8.7px);background:rgba(0,0,0,.9)!important;opacity:1!important}.ui-dialog button.ui-dialog-titlebar-close{position:absolute;top:50%;left:50%!important;width:100vw;height:120vh;transform:translate(-50%,-50%);border-radius:0;z-index:-1;background-color:transparent;border:none}.ui-dialog button.ui-dialog-titlebar-close span{display:none}.recommended-dialog{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;border-radius:8px;background:0 0;width:100%!important;max-width:750px!important}.recommended-dialog .ui-dialog-titlebar{padding:15px 10px!important;background-color:#2a66d2!important}.recommended-dialog .ui-dialog-content{padding:15px!important;background-color:#fff!important;border-radius:0 0 8px 8px}.recommended-dialog__items{display:flex;gap:15px;justify-content:center;align-items:center}.recommended-dialog__item{width:50%}.recommended-dialog__item img{max-width:100%;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.recommended-dialog__item h2{font-size:16px;font-weight:300;line-height:150%;font-weight:500;margin-bottom:5px}@media (max-width:767px){.recommended-dialog__item h2{line-height:120%}}.recommended-dialog__bottom article{display:flex;flex-direction:column}.recommended-dialog__get-course{order:1;margin-top:5px}.recommended-dialog__get-course .button--add-to-cart{background-color:#61ce70;border-color:#61ce70;border-radius:5px;font-weight:500;text-transform:uppercase}.btn{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover{text-decoration:none;opacity:.7}.btn{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover{text-decoration:none;opacity:.7}.redirect-warning-message{width:90vw;max-width:450px;padding:20px;border-radius:5px;background:#fff;text-align:center;box-shadow:0 0 10px #aaa}.redirect-warning-container{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:200;background:rgba(255,255,255,.7);display:grid;place-content:center}
.btn{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover{text-decoration:none;opacity:.7}#block-addtoanysharebuttons{position:fixed;top:50%;transform:translateY(-50%);right:0;z-index:1}#block-addtoanysharebuttons .addtoany_list{display:flex;flex-direction:column;background-color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:4px;gap:5px}#block-addtoanysharebuttons .addtoany_list a span{transition:opacity .3s}
.btn,.footer__about #block-abouttristaracademy a{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible),.footer__about #block-abouttristaracademy a :focus:not(:-moz-focusring),.footer__about #block-abouttristaracademy a :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover,.footer__about #block-abouttristaracademy a:active,.footer__about #block-abouttristaracademy a:focus,.footer__about #block-abouttristaracademy a:hover{text-decoration:none;opacity:.7}.footer{display:flex;flex-direction:column;color:#fff}.footer__primary{background-color:#000;padding:60px 0 50px}.footer__primary .block__title{text-transform:uppercase}@media (min-width:1025px){.footer__primary__wrapper{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1024px){.footer__primary__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.footer__primary__wrapper{display:grid;gap:30px}}@media (max-width:767px){.footer__primary__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer__about #block-abouttristaracademy a{background-color:transparent;border-color:#fff;color:#fff;text-transform:uppercase;width:-moz-max-content;width:max-content;margin-top:20px;display:block}.footer__about #block-socialmedialinks{margin-top:20px}.footer__about #block-socialmedialinks a{transition:filter .2s;filter:contrast(0)}.footer__about #block-socialmedialinks a:hover{filter:contrast(.2)}.footer__about #block-socialmedialinks a span{font-size:1.5em}.footer__ctas{max-width:200px}.footer__ctas img{max-width:100%}@media (max-width:767px){.footer__working-hours{width:100%}}.footer__working-hours table{border-collapse:collapse;width:100%}.footer__working-hours table tr:hover{color:#61ce70}.footer__working-hours table tr:not(:last-child){border-bottom:1px dashed #f0f2f5}.footer__working-hours table td{font-size:16px;padding:4px 0;transition:color .2s}.footer__working-hours table td:last-child{text-align:end}.footer__secondary{background-color:#303030;padding:25px 0}.footer__secondary__wrapper{display:flex;justify-content:space-between;gap:30px}@media (max-width:767px){.footer__secondary__wrapper{flex-direction:column}}.footer__copyright p{font-size:16px;font-weight:400;line-height:24px;margin:0}.footer__contact ul:not(.contextual-links){display:flex;flex-direction:column;gap:20px}.footer__contact ul:not(.contextual-links) li{display:flex;align-items:center;gap:23px}.footer__contact ul:not(.contextual-links) .fontawesome-icon-inline{color:#aaa}.footer__contact ul:not(.contextual-links) .fontawesome-icon-inline svg{height:1.3em}.footer__contact ul:not(.contextual-links) a{color:#5ba5ff}.footer__contact ul:not(.contextual-links) a:hover{color:#e53030}.footer__menu ul:not(.contextual-links){display:flex;flex-wrap:wrap;gap:16px}@media (max-width:767px){.footer__menu ul:not(.contextual-links){gap:10px}}.footer__menu ul:not(.contextual-links) li.is-active a{color:#e53030}.footer__menu ul:not(.contextual-links) a{font-size:12px;font-weight:400;text-transform:uppercase;transition:color .2s;color:#fff}.footer__menu ul:not(.contextual-links) a:hover{color:#ec8d31}
.btn,.views-infinite-scroll-content-wrapper+.pager .button{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible),.views-infinite-scroll-content-wrapper+.pager .button :focus:not(:-moz-focusring),.views-infinite-scroll-content-wrapper+.pager .button :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover,.views-infinite-scroll-content-wrapper+.pager .button:active,.views-infinite-scroll-content-wrapper+.pager .button:focus,.views-infinite-scroll-content-wrapper+.pager .button:hover{text-decoration:none;opacity:.7}nav.pager{margin-top:25px;width:100%}nav.pager ul{font-size:18px;font-weight:600;width:-moz-max-content;width:max-content;display:flex;gap:10px;align-items:center;margin:0 auto}nav.pager ul li a{display:flex;justify-content:center;align-items:center;border:1px solid #aaa;color:#aaa;padding:5px 10px}nav.pager ul li a:hover{border-color:#e53030;background:#e53030;color:#fff}nav.pager ul li.is-active a{border-color:#e53030;background:#e53030;color:#fff}.views-infinite-scroll-content-wrapper+.pager{display:flex;justify-content:center;align-items:center;margin-top:25px}.views-infinite-scroll-content-wrapper+.pager .button{background-color:#2a66d2;border-color:#2a66d2;color:#fff}.article-teasers-list{margin-bottom:80px}.article-teasers-list .views-row{margin-bottom:40px}@media (min-width:768px){.article-teasers-list .views-row{max-width:calc(50% - 60px)}}@media (max-width:767px){.article-teasers-list .views-row{position:relative!important;top:unset!important;left:unset!important}}.article-teasers-list nav.pager{position:absolute;bottom:-40px;width:-moz-max-content;width:max-content}.article--teaser{display:flex;flex-wrap:wrap;gap:20px}.article--teaser__left{border:2px solid #eab830;height:-moz-max-content;height:max-content;width:50px}.article--teaser__date{text-align:center;padding:10px 5px}.article--teaser__date>div:first-child{color:#eab830;line-height:1;font-size:24px}.article--teaser__date>div:last-child{color:#5ba5ff;text-transform:uppercase;line-height:1;font-size:11px}.article--teaser__right{width:calc(100% - 70px)}.article--teaser__right>*{word-break:break-all}.article--teaser__title a{width:-moz-max-content;width:max-content;color:inherit}.article--teaser__title a:hover{color:#5ba5ff}.article--teaser__title h2{font-size:24px;font-weight:400;margin:0}.article--teaser__body p{font-size:16px}.article--teaser__body img{display:none}.article--teaser__body strong{font-size:inherit;font-weight:inherit}.article--teaser__category h3{font-size:13px;font-weight:400;color:#aaa;margin:0}.article--teaser__category a{font-size:13px;font-weight:400;color:#5ba5ff}.article--teaser__category>div,.article--teaser__category>div>div{display:flex;align-items:center;gap:5px}
.btn{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover{text-decoration:none;opacity:.7}.breadcrumbs{background-color:#f0f2f5;margin-bottom:60px}.breadcrumbs__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding-top:15px;padding-bottom:15px}.breadcrumbs__item,.breadcrumbs__item a{font-size:11px;font-weight:400;text-transform:uppercase;color:#aaa}.breadcrumbs__item a{display:flex;align-items:center;gap:5px}.breadcrumbs__item a:hover{color:#e53030}.breadcrumbs__item a:after{content:">";color:inherit}
.btn{border:2px solid #000;transition:opacity .3s;box-sizing:border-box;line-height:normal;letter-spacing:1px;padding:9.5px 22px;text-align:center;font-size:16px;font-weight:400;border-radius:0;cursor:pointer;outline:0;display:block;-webkit-appearance:none}.btn :focus:not(:-moz-focusring),.btn :focus:not(:focus-visible){outline:0}.btn:active,.btn:focus,.btn:hover{text-decoration:none;opacity:.7}.header__main-nav .main-nav{display:flex;gap:20px;position:relative}.header__main-nav .main-nav__nested__trigger{padding:0;border:none}@media (max-width:767px){.header__main-nav .main-nav{display:none}}.header__main-nav .main-nav>li{position:relative}.header__main-nav .main-nav>li>.main-nav__nested__trigger__wrapper a,.header__main-nav .main-nav>li>a{font-size:14px;font-weight:400;color:#000;text-transform:uppercase}.header__main-nav .main-nav>li>.main-nav__nested__trigger__wrapper a.is-active,.header__main-nav .main-nav>li>a.is-active{border-bottom:2px solid #e53030;padding-bottom:15px}.header__main-nav .main-nav>li>.lvl-1>li>.main-nav__nested__trigger__wrapper{display:flex}.header__main-nav .main-nav>li>.lvl-1>li>.main-nav__nested__trigger__wrapper a{width:100%;padding:12px 12px 12px 0}.header__main-nav .main-nav>li>.lvl-1>li>.main-nav__nested__trigger__wrapper a:first-child{padding-top:18px}.header__main-nav .main-nav .lvl-1{display:flex;flex-direction:column;box-shadow:1px 1px 3px rgba(0,0,0,.2);transition:max-height .3s ease-out,opacity .3s ease-out,top .3s ease-out;max-height:0;width:225px;transform:translateX(-50%);background:#fff;overflow:hidden;position:absolute;z-index:1;left:50%;top:35px;opacity:0}.header__main-nav .main-nav .lvl-1>li{padding-left:20px;width:100%;line-height:normal}.header__main-nav .main-nav .lvl-1>li:first-child{border-top:3px solid #e53030}.header__main-nav .main-nav .lvl-1>li:last-child{margin-bottom:20px}.header__main-nav .main-nav .lvl-1>li a{padding-top:5px}.header__main-nav .main-nav .lvl-1>li>.main-nav__nested__trigger__wrapper a,.header__main-nav .main-nav .lvl-1>li>a{font-size:13px;font-weight:400;color:#000;padding:12px 12px 12px 0;display:block}.header__main-nav .main-nav .lvl-1>li>.main-nav__nested__trigger__wrapper a{display:flex;align-items:center;justify-content:space-between;position:relative}.header__main-nav .main-nav .lvl-1[aria-hidden=false]{max-height:999px;opacity:1;overflow:visible;top:20px;transition:max-height .3s ease-in,opacity .3s ease-in,margin-top .3s ease-in}.header__main-nav .main-nav .lvl-2{display:flex;flex-direction:column;gap:10px;box-shadow:1px 1px 3px rgba(0,0,0,.2);transition:max-width .3s ease-out,opacity .3s ease-out,margin-left .3s ease-out;background-color:#fff;max-width:0;width:100%;overflow:hidden;position:absolute;left:100%;top:10px;opacity:0;margin-left:10px}.header__main-nav .main-nav .lvl-2[aria-hidden=false]{max-width:185px;opacity:1;margin-left:0;transition:max-width .3s ease-in,opacity .3s ease-in,margin-left .3s ease-in}.header__main-nav .main-nav .lvl-2>li{width:185px;padding:5px 10px}.header__main-nav .main-nav .lvl-2>li>a{font-size:13px;font-weight:400;color:#000}.header__main-nav .main-nav .lvl-2>li:first-child{margin-top:10px}.header__main-nav .main-nav .lvl-2>li:last-child{margin-bottom:10px}.header__main-nav{display:flex;align-items:center}.header__collapsible__trigger{cursor:pointer;border:none;width:40px;height:40px;padding:0;background:0 0;position:relative;transition:.3s;display:none}@media (max-width:767px){.header__collapsible__trigger{display:block}}.header__collapsible__trigger .sr-only{display:none}.header__collapsible__trigger .icon-bar{width:20px;height:3px;position:absolute;transition:.3s;right:7px;background-color:#eab830}.header__collapsible__trigger .icon-bar.middle{top:50%;transform:translateY(-50%)}.header__collapsible__trigger:hover{opacity:.7}.header__collapsible__trigger[aria-expanded=false]{justify-content:center;align-items:center;text-transform:uppercase;text-align:center;box-sizing:border-box;cursor:pointer;background-color:transparent}.header__collapsible__trigger[aria-expanded=false] .icon-bar.top{top:10px}.header__collapsible__trigger[aria-expanded=false] .icon-bar.bottom{bottom:10px}.header__collapsible__trigger[aria-expanded=false]:hover .icon-bar.middle{width:13px}.header__collapsible__trigger[aria-expanded=false]:hover .icon-bar.bottom{width:8px}.header__collapsible__trigger[aria-expanded=true] .icon-bar.top{top:calc(50% - 1.5px);rotate:135deg}.header__collapsible__trigger[aria-expanded=true] .icon-bar.middle{height:0;rotate:45deg}.header__collapsible__trigger[aria-expanded=true] .icon-bar.bottom{bottom:calc(50% - 1.5px);rotate:45deg}.header__collapsible__trigger[aria-expanded=true]:hover .icon-bar.top{rotate:225deg}.header__collapsible__trigger[aria-expanded=true]:hover .icon-bar.bottom{rotate:135deg}.header__collapsible .main-nav{border-top:3px solid #e5e5e5}.header__collapsible .main-nav a,.header__collapsible .main-nav ul:not(.contextual-links) a{font-size:16px;font-weight:400;color:#000;display:block}.header__collapsible .main-nav>li>.main-nav__nested__trigger__wrapper a,.header__collapsible .main-nav>li>a{text-transform:uppercase}.header__collapsible .main-nav>li>a{border-bottom:1px solid #e1e2e4;background-color:#f0f2f5;padding:20px 32px}.header__collapsible .main-nav>li>.main-nav__nested__trigger__wrapper{display:flex;align-items:center;border-bottom:1px solid #e1e2e4;background-color:#f0f2f5}.header__collapsible .main-nav>li>.main-nav__nested__trigger__wrapper a{padding:20px 20px 20px 32px;width:calc(100% - 30px)}.header__collapsible .main-nav>li>.main-nav__nested__trigger__wrapper button{background-color:transparent;padding:20px 50px 20px 20px;cursor:pointer;border:none;height:100%;width:30px}.header__collapsible .main-nav>li>.main-nav__nested__trigger__wrapper button:after{transition:transform .3s ease-in;border:solid #000;border-width:0 2px 2px 0;padding:3px;vertical-align:initial;position:relative;display:inline-block;content:"";margin:0 0 1px 11px;transform:rotate(45deg)}.header__collapsible .main-nav>li>.main-nav__nested__trigger__wrapper button[aria-expanded=true]:after{transform:rotate(-135deg)}.header__collapsible .main-nav .lvl-1{display:flex;flex-direction:column;transition:max-height .15s ease-out;max-height:0;overflow:hidden;padding:0 32px;gap:20px}.header__collapsible .main-nav .lvl-1[aria-hidden=false]{max-height:999px;transition:max-height .25s ease-in}.header__collapsible .main-nav .lvl-1 li:first-child{margin-top:32px}.header__collapsible .main-nav .lvl-1 li:last-child{margin-bottom:20px}.header__collapsible .main-nav .lvl-1 .main-nav__nested__trigger{display:none}.header__collapsible .main-nav .lvl-2{display:flex;flex-direction:column;gap:20px;margin:20px 0;padding-left:16px}.header__collapsible .main-nav .lvl-2 a:before{content:"— "}.header{background-color:#fff;padding:20px 0}.header__content{display:flex;justify-content:space-between;align-items:center}.header__right{display:flex;justify-content:space-between;gap:25px}@media (max-width:767px){.header__right{gap:10px}}.header__branding{max-width:250px}.header__branding img{width:100%}.header__links{display:flex;align-items:center}.header__links>div{display:flex;gap:16px}.header__links>div .cart-block--link__expand{display:flex;justify-content:center;align-items:center;background-color:#e1e2e4;color:#5ba5ff;border-radius:50%;padding:10px;height:35px;width:35px;position:relative;border:none}.header__links>div .cart-block--summary__count{position:absolute;top:-7px;right:-7px;background-color:#fff;border-radius:40px;border:1px solid #5ba5ff;padding:0 5px;font-size:12px}@media (max-width:767px){.header__links>div{gap:10px}}.header__links .header-links{display:flex;gap:16px}.header__links .header-links a{display:flex;justify-content:center;align-items:center;background-color:#e1e2e4;border-radius:50%;padding:10px;width:35px;height:35px}.header__links .header-links a svg{height:16px;color:#5ba5ff}.header__links .header-links a.login-button{color:#000;width:-moz-fit-content;width:fit-content;border-radius:10px;white-space:nowrap}.header__links .header-links a.login-button svg{margin-left:7px}@media (max-width:767px){.header__links .header-links a.login-button{font-size:14px}}@media (max-width:767px){.header__links .header-links{gap:10px}}.header__collapsible{transition:max-height .15s ease-out;max-height:0;overflow:hidden;background-color:#fff;display:none}.header__collapsible[aria-hidden=false]{max-height:999px;transition:max-height .25s ease-in}@media (max-width:767px){.header__collapsible{display:block}}
