﻿:root{--media-xs: var(--media-xs, 480px);--media-sm: var(--media-sm, 640px);--media-md: var(--media-md, 768px);--media-lg: var(--media-lg, 1024px);--media-xl: var(--media-xl, 1280px)}@font-face{font-family:"Auxilia";font-weight:600;src:url("../assets/fonts/AuxiliaCustom-Bold.otf") format("opentype");font-display:block}@font-face{font-family:"Auxilia";font-weight:800;src:url("../assets/fonts/AuxiliaCustom-Extrabold.otf") format("opentype"),url("../assets/fonts/AuxiliaCustom-Extrabold.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:900;src:url("../assets/fonts/ApparatCustom-Black.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:700;src:url("../assets/fonts/ApparatCustom-Bold.otf"),url("../assets/fonts/ApparatCustom-Bold.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:700;font-style:italic;src:url("../assets/fonts/ApparatCustom-BoldItalic.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:600;src:url("../assets/fonts/ApparatCustom-Semibold.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:600;font-style:italic;src:url("../assets/fonts/ApparatCustom-SemiboldItalic.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:500;src:url("../assets/fonts/ApparatCustom-Medium.otf") format("opentype"),url("../assets/fonts/ApparatCustom-Medium.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:500;font-style:italic;src:url("../assets/fonts/ApparatCustom-MediumItalic.otf") format("opentype"),url("../assets/fonts/ApparatCustom-MediumItalic.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:400;src:url("../assets/fonts/ApparatCustom-Regular.woff2") format("woff2");font-display:block}@font-face{font-family:"Apparat";font-weight:400;font-style:italic;src:url("../assets/fonts/ApparatCustom-Italic.otf") format("opentype"),url("../assets/fonts/ApparatCustom-Italic.woff2") format("woff2");font-display:block}@font-face{font-family:"ThirdRail";font-weight:400;src:url("../assets/fonts/ThirdRail.otf") format("opentype"),url("../assets/fonts/ThirdRail.woff") format("woff"),url("../assets/fonts/ThirdRail.woff2") format("woff2"),url("../assets/fonts/ThirdRail.ttf") format("truetype"),url("../assets/fonts/ThirdRail.eot") format("embedded-opentype");font-display:block}:root{--font-body: "Apparat", sans-serif;--font-heading: "Auxilia", sans-serif;--font-label: "Apparat", sans-serif;--font-menu: "Auxilia", sans-serif;--font-submenu: "Apparat", sans-serif;--font-icon: "Apparat", sans-serif;--font-caption: "Apparat", cursive;--font-tab: "Apparat", monospace;--font-highlight: "ThirdRail", serif;--font-header-title: "Auxilia", sans-serif;--font-header-subtitle: "ThirdRail", sans-serif;--font-sticky-menu-item: "Apparat", sans-serif;--font-sticky-menu-cta: "ThirdRail", sans-serif;--font-video-player-ui-buttons: "Apparat", sans-serif;--font-course-title: "ThirdRail", serif;--font-course-subtitle: "Auxilia", sans-serif;--font-course-body: "Apparat", sans-serif;--font-course-button: "Apparat", sans-serif;--font-course-menu: "Auxilia", sans-serif;--font-course-lesson-title: "Auxilia", sans-serif;--font-course-lesson-subtitle: "Auxilia", sans-serif;--font-course-popup-title: "Auxilia", sans-serif}:root{--root-color-primary: #e50914;--root-color-grey-1: #fafafa;--root-color-grey-2: #f7f7f7;--root-color-grey-3: #eaeaea;--root-color-grey-4: #d2d3d4;--root-color-grey-5: #c5c5c5;--root-color-grey-6: #777777;--root-color-grey-7: #666666;--root-color-grey-8: #45464a;--root-color-grey-9: #3f3f3f;--root-color-grey-10: #303133;--root-color-grey-11: #232323;--root-color-grey-12: #141618;--root-color-grey-gb-10: #565656;--root-color-grey-gb-20: #c8c8c8;--root-color-gb-grey-radial-int: #474747;--root-color-gb-grey-radial-ext: #282828;--root-color-main-light: #ffc5c5;--root-color-error: #b94a48;--root-color-error-background: #f2dede;--root-color-transparent-1: rgba(229, 9, 20, 0.8);--root-color-transparent-2: rgba(229, 9, 20, 0.1);--root-color-transparent-3: rgba(234, 234, 234, 0.15);--root-color-transparent-4: rgba(0, 0, 0, 0.2)}:root{--color-background-1: var(--root-color-grey-2);--color-background-2: var(--root-color-primary);--color-background-3: var(--root-color-transparent-2);--color-background-4: var(--root-color-grey-4);--color-background-5: var(--root-color-primary);--color-background-6: var(--root-color-grey-11);--color-background-grey-dark: var(--root-color-grey-10);--color-background-primary: var(--root-color-primary);--color-font-light: var(--root-color-grey-6);--color-font-medium: var(--root-color-grey-gb-10);--color-font-dark: var(--root-color-grey-10);--color-font-primary: var(--root-color-primary);--color-border-lightest: var(--root-color-grey-2);--color-border-light: var(--root-color-grey-4);--color-border-medium: var(--root-color-grey-6);--color-border-dark: var(--root-color-grey-10);--color-border-primary: var(--root-color-primary);--color-background-body: #fff;--color-background-comment-section: var(--root-color-grey-2);--color-site-header-background: radial-gradient(circle, var(--root-color-gb-grey-radial-int) 50%, var(--root-color-gb-grey-radial-ext) 100%);--color-font-body: var(--root-color-grey-6);--color-font-heading: var(--root-color-grey-10);--color-font-strong: var(--root-color-grey-10);--color-font-control: var(--root-color-grey-10);--color-font-accent: var(--root-color-primary);--color-font-muted: var(--root-color-grey-6);--color-font-link: var(--root-color-grey-10);--color-font-link-hover: var(--root-color-primary);--color-selection-text: #fff;--color-selection-background: var(--root-color-primary);--color-form-legend: var(--root-color-grey-10);--color-input-label: var(--root-color-grey-10);--color-input-text: var(--root-color-grey-8);--color-input-border: var(--root-color-grey-5);--color-input-border-focus: var(--root-color-primary);--color-input-error: var(--root-color-error);--color-input-background: var(--root-color-grey-1);--color-background-error: var(--root-color-error-background);--color-background-notice: var(--root-color-transparent-2);--color-form-label: var(--root-color-grey-10);--color-button-primary-text: #fff;--color-button-primary-text-hover: var(--root-color-primary);--color-button-primary-background: var(--root-color-primary);--color-button-primary-background-hover: #fff;--color-button-primary-border: var(--root-color-primary);--color-button-primary-border-hover: var(--root-color-primary);--color-button-dark-grey-text: #fff;--color-button-dark-grey-text-hover: var(--root-color-grey-10);--color-button-dark-grey-background: var(--root-color-grey-10);--color-button-dark-grey-background-hover: #fff;--color-button-dark-grey-border: var(--root-color-grey-10);--color-button-light-grey-text: #fff;--color-button-light-grey-text-hover: var(--root-color-grey-gb-10);--color-button-light-grey-background: var(--root-color-grey-gb-10);--color-button-light-grey-background-hover: #fff;--color-button-light-grey-border: var(--root-color-grey-gb-10);--color-button-extras-text: #fff;--color-button-extras-text-hover: var(--root-color-primary);--color-button-extras-background: var(--root-color-grey-6);--color-button-extras-background-hover: #fff;--color-button-extras-border: var(--root-color-grey-6);--color-button-extras-border-hover: var(--root-color-primary);--color-button-dismiss-modal-text: var(--root-color-grey-gb-20);--color-button-dismiss-modal-text-hover: var(--root-color-primary);--color-button-dismiss-modal-background: transparent;--color-button-dismiss-modal-background-hover: transparent;--color-button-dismiss-modal-border: transparent;--color-button-dismiss-modal-border-hover: transparent;--color-button-link-text: var(--root-color-grey-10);--color-button-link-text-hover: var(--root-color-primary);--color-button-link-background: transparent;--color-button-link-background-hover: transparent;--color-button-link-border: transparent;--color-button-link-border-hover: transparent;--color-icon-primary: var(--root-color-primary);--color-icon-secondary: var(--root-color-primary);--color-icon-grey: var(--root-color-grey-6);--color-icon-grey-2: var(--root-color-grey-5);--color-icon-rating-empty-1: var(--root-color-grey-3);--color-icon-rating-empty-2: var(--root-color-transparent-2);--color-icon-rating-filled: var(--root-color-primary);--color-icon-loading-color-primary: var(--root-color-primary);--color-icon-loading-color-secondary: var(--root-color-grey-3);--color-tooltip-underline: var(--root-color-grey-11);--color-tooltip-background: var(--root-color-grey-2);--color-scrollbar-track: var(--root-color-grey-3);--color-scrollbar-thumb: var(--root-color-grey-6);--color-ui-control-muted: var(--root-color-grey-6);--color-ui-control-active: var(--root-color-primary);--color-quote-background-light: var(--root-color-grey-2);--color-quote-background-dark: var(--root-color-grey-3);--color-navigation-submenu-background: var(--root-color-grey-9);--color-navigation-background: transparent;--color-navigation-background-sticky: var(--root-color-grey-11);--color-navigation-background-mobile: var(--root-color-grey-11);--color-navigation-background-mobile-menu-open: var(--root-color-grey-11);--color-navigation-background-mobile-menu: var(--root-color-grey-10);--color-navigation-border: var(--root-color-transparent-3);--color-navigation-item: #fff;--color-navigation-item-hover: var(--root-color-primary);--color-navigation-submenu-divider: var(--root-color-grey-10);--color-header-title: #fff;--color-header-subtitle: var(--root-color-grey-2);--color-header-caption: var(--root-color-grey-6);--color-subheader-background: var(--root-color-grey-2);--color-subfooter-background: var(--root-color-transparent-2);--color-banner-background: var(--root-color-transparent-2);--color-footer-link: #fff;--color-footer-link-small: var(--root-color-grey-6);--color-footer-link-hover: var(--root-color-primary);--color-footer-background: var(--root-color-grey-12);--color-reading-progress-bar: var(--root-color-primary);--color-author-byline: var(--root-color-primary);--color-search-filter-label: var(--root-color-grey-11);--color-search-filter-input-text: var(--root-color-grey-7);--color-search-form-input-text: var(--root-color-grey-11);--color-box-block-background-title: var(--root-color-grey-11);--color-box-block-background-title-hover: var(--root-color-primary);--color-box-block-meta-text: var(--root-color-grey-6);--color-chat-bubble-background-left: var(--root-color-transparent-2);--color-chat-bubble-background-right: var(--root-color-grey-2);--color-lessons-overview-module-background: var(--root-color-grey-2);--color-lessons-overview-module-border: var(--root-color-grey-3);--color-block-review-ratings-start-empty: var(--root-color-grey-5);--color-block-review-ratings-start-filled: var(--root-color-primary);--color-block-review-ratings-bar-empty: var(--root-color-grey-5);--color-block-review-ratings-bar-filled: var(--root-color-primary);--color-edd-checkout-cart-table-header-background: var(--root-color-grey-1);--color-edd-checkout-cart-content: var(--root-color-grey-7);--color-edd-checkout-cart-notice: var(--root-color-grey-11);--color-edd-checkout-cart-total: var(--root-color-grey-11);--color-edd-checkout-fieldset-background: var(--root-color-grey-2);--color-edd-checkout-total-background: var(--root-color-grey-1);--color-edd-checkout-input-text: var(--root-color-grey-11);--color-edd-checkout-field-description: var(--root-color-grey-7);--color-edd-checkout-input-error-background: var(--root-color-primary);--color-edd-table-header-background: var(--root-color-grey-1);--color-edd-price: var(--root-color-grey-11);--color-iubenda-button-close-text: var(--root-color-grey-2);--color-iubenda-button-close-text-hover: var(--root-color-primary);--color-iubenda-button-close-background: var(--root-color-grey-8);--color-iubenda-button-accept-background: var(--root-color-primary);--color-iubenda-button-cancel-background: var(--root-color-grey-8);--color-sc-star-rating-filled: var(--root-color-primary);--color-sc-star-rating-empty: var(--root-color-grey-5);--color-discourse-forum-topics-background: var(--root-color-grey-1);--color-ui-toggle-background-on: var(--root-color-primary);--color-ui-toggle-background-off: #fff;--color-ui-toggle-handle-on: #fff;--color-ui-toggle-handle-off: var(--root-color-grey-gb-20);--color-ui-select-text: var(--root-color-grey-6);--color-ui-select-background: var(--root-color-grey-2);--color-ui-placeholder-background-color: var(--root-color-grey-3);--color-back-to-top-background: var(--root-color-primary);--color-back-to-top-background-hover: var(--root-color-primary);--color-back-to-top: #fff;--color-back-to-top-hover: #fff;--color-sticky-menu-header-background: var(--root-color-grey-8);--color-sticky-menu-header-text: #fff;--color-sticky-menu-item-text: var(--root-color-grey-6);--color-sticky-menu-item-text-active: #fff;--color-sticky-menu-item-background: var(--root-color-grey-2);--color-sticky-menu-item-background-active: var(--root-color-primary);--color-sticky-menu-box-shadow-color: var(--root-color-transparent-4);--color-sticky-menu-cta-background: var(--root-color-grey-6);--color-sticky-menu-cta-background-hover: var(--root-color-grey-8);--color-sticky-menu-cta-text: #fff;--color-sticky-menu-cta-text-hover: #fff;--color-youtube-api-sticky-border: var(--root-color-grey-2);--color-video-player-panel-background: rgba(0, 0, 0, 0.8);--color-video-player-play-button-background: transparent;--color-video-player-highlight: var(--root-color-primary);--color-scheduled-popups-notification-background: var(--root-color-primary);--color-scheduled-popups-notification-text: #fff;--color-scheduled-popups-notification-dismiss-button-background: var(--root-color-grey-8);--color-scheduled-popups-notification-dismiss-button-text: #fff;--color-scheduled-popups-content-background: var(--root-color-grey-2);--color-scheduled-popups-content-text: var(--root-color-grey-11);--color-scheduled-popups-content-dismiss-button-background: transparent;--color-scheduled-popups-content-dismiss-button-text: var(--root-color-primary);--color-noteflight-control-button-text: #fff;--color-noteflight-control-button-background: var(--root-color-grey-11);--color-noteflight-control-button-background-hover: var(--root-color-primary);--color-noteflight-song-background: var(--root-color-grey-2);--color-noteflight-controls-background: #efeede;--color-interactive-tour-highlight: var(--root-color-primary);--color-interactive-tooltip-text: var(--root-color-grey-10);--color-interactive-tooltip-background: var(--root-color-grey-2);--color-course-highlight: var(--root-color-primary);--color-course-grey-lightest: var(--root-color-grey-gb-20);--color-course-grey-light: var(--root-color-grey-6);--color-course-grey-medium: var(--root-color-grey-gb-10);--color-course-grey-dark: var(--root-color-grey-10);--color-course-header-background: radial-gradient(circle, var(--root-color-gb-grey-radial-int) 70%, var(--root-color-gb-grey-radial-ext) 100%);--color-course-header-title: #fff;--color-course-student-message-title: #fff;--color-course-student-message-text: #fff;--color-course-lesson-title: #fff;--color-course-lesson-subtitle: var(--root-color-grey-gb-20);--color-course-icon-button: var(--root-color-grey-6);--color-course-icon-button-background: var(--root-color-grey-10);--color-course-icon-button-background-hover: var(--root-color-grey-10);--color-course-tooltip-background: var(--root-color-grey-2);--color-course-tooltip-heading: var(--root-color-grey-10);--color-course-tooltip-text: var(--root-color-grey-6);--color-course-module-item-background: var(--root-color-grey-2);--color-course-module-view-background: var(--root-color-grey-2);--color-course-lesson-view-background: #fff;--color-course-lesson-thumbnail-overlay-background: rgba(0, 0, 0, 0.7);--color-course-lesson-thumbnail-title: #fff;--color-course-lession-actions-background: var(--root-color-grey-10);--color-course-lession-actions-background-hover: var(--root-color-grey-gb-10);--color-course-related-lessons-background: var(--root-color-grey-2);--color-course-module-title: var(--root-color-grey-gb-10);--color-course-module-subtitle: var(--root-color-grey-10);--color-course-module-details: var(--root-color-grey-6);--color-course-module-checkbox: var(--root-color-grey-10);--color-course-module-details-title: var(--root-color-grey-6);--color-course-module-details-subtitle: var(--root-color-grey-10);--color-course-tile-background: var(--root-color-grey-10);--color-course-tile-background-hover: var(--root-color-grey-6);--color-course-tile-title: #fff;--color-course-body-text: var(--root-color-grey-6);--color-course-body-text-strong: var(--root-color-grey-10);--color-course-video-overlay-background: var(--root-color-grey-10);--color-course-popup-title: var(--root-color-grey-10);--color-course-ui-progress-bar-background: var(--root-color-grey-gb-10);--color-course-ui-progress-bar-completed: var(--root-color-primary);--color-course-ui-progress-bar-label: #fff;--color-course-lesson-neutral-background: var(--root-color-grey-2)}:root{--spacing-xs: 10px;--spacing-sm: 20px;--spacing-md: 40px;--spacing-lg: 60px;--site-content-width: 1040px;--site-extended-width: 1140px;--site-header-width: 1200px;--site-footer-width: 1040px;--site-subfooter-width: 1040px;--site-comments-width: 1040px;--site-side-padding: 30px;--site-post-box-gap: 30px;--margin-p: 25px 0 25px 0;--margin-lists: 25px 0 25px 25px;--padding-lists: 0 0 0 15px;--margin-field: 0 0 20px 0;--margin-legend: 0 0 30px 0;--margin-label: 0 0 10px 0;--margin-h1: 70px 0 40px 0;--margin-h2: 60px 0 35px 0;--margin-h3: 50px 0 25px 0;--margin-h4: 25px 0 25px 0;--margin-h5: 25px 0 25px 0;--margin-h6: 25px 0 25px 0;--margin-group-md: 25px auto;--padding-group-md: 35px;--padding-group-sm: 20px;--margin-columns-md: 0 0 35px 0;--margin-image-md: 25px auto 25px auto;--margin-image-inline-right-md: 10px 0 10px 25px;--margin-image-inline-left-md: 10px 25px 10px 0;--margin-embed-md: 25px 0 25px 0;--margin-table-md: 0 0 35px 0;--padding-table-cell-md: 10px;--margin-divider: 10px 0;--gap-layout-flex: 50px}@media screen and (max-width: 768px){:root{--spacing-xs: 5px}}@media screen and (max-width: 768px){:root{--spacing-sm: 10px}}@media screen and (max-width: 768px){:root{--spacing-md: 20px}}@media screen and (max-width: 768px){:root{--spacing-lg: 30px}}@media screen and (max-width: 1024px){:root{--site-post-box-gap: 20px}}@media screen and (max-width: 768px){:root{--site-side-padding: 20px}}@media screen and (max-width: 768px){:root{--margin-p: 20px 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-lists: 15px 0 15px 15px}}@media screen and (max-width: 768px){:root{--padding-lists: 0 0 0 10px}}@media screen and (max-width: 768px){:root{--margin-field: 0 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-legend: 0 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-label: 0 0 10px 0}}@media screen and (max-width: 768px){:root{--margin-h1: 40px 0 30px 0}}@media screen and (max-width: 768px){:root{--margin-h2: 40px 0 25px 0}}@media screen and (max-width: 768px){:root{--margin-h3: 30px 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-h4: 20px 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-h5: 0 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-h6: 0 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-group-md: 20px auto}}@media screen and (max-width: 768px){:root{--padding-group-md: 20px}}@media screen and (max-width: 768px){:root{--padding-group-sm: 10px}}@media screen and (max-width: 768px){:root{--margin-columns-md: 0 0 35px 0}}@media screen and (max-width: 768px){:root{--margin-image-md: 20px auto 20px auto}}@media screen and (max-width: 768px){:root{--margin-image-inline-right-md: 5px 0 5px 25px}}@media screen and (max-width: 768px){:root{--margin-image-inline-left-md: 5px 25px 5px 0}}@media screen and (max-width: 768px){:root{--margin-embed-md: 20px 0 20px 0}}@media screen and (max-width: 768px){:root{--margin-table-md: 0 0 35px 0}}@media screen and (max-width: 768px){:root{--padding-table-cell-md: 10px}}@media screen and (max-width: 768px){:root{--margin-divider: 10px 0}}@media screen and (max-width: 768px){:root{--gap-layout-flex: 20px}}html{min-width:350px;overscroll-behavior:none}body{margin:0;width:100%;background-color:var(--color-background-body);overscroll-behavior:none;position:relative}body._lockScroll{overflow-y:hidden}*{box-sizing:border-box}*::selection{background:var(--color-selection-background) !important;color:var(--color-selection-text) !important}img{display:block;max-width:100%;image-rendering:optimizeQuality;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;height:auto;user-select:none}iframe{display:block;width:100%;max-width:100%;border:none;margin:0;padding:0;border:0}table{margin:0;width:100%;border-spacing:0;border-collapse:collapse}table td,table th{border:1px solid rgba(0,0,0,.1);padding:5px}code{display:inline-block}button{cursor:pointer;border:none}pre{margin-bottom:1.5em !important;padding:20px !important}.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}html{font-size:62.5%;font-family:var(--font-body);color:var(--color-font-body)}body{line-height:1.5;font-family:var(--font-body);font-size:2.3rem;font-weight:normal}body p,body a,body i,body ul,body ol,body li,body span,body label,body input,body legend,body label{color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;margin:0}body ul{padding:0}body input,body textarea,body select,body button{font-family:var(--font-body);color:var(--color-font-body);font-size:var(--font-size-p);line-height:1.5;font-weight:400;margin:0}body p,body li{font-size:var(--font-size-p)}body a{color:var(--color-font-link);text-decoration:underline;transition:color .3s ease}body a:hover,body a:focus,body a:active{color:var(--color-font-link-hover)}body b,body strong{font-weight:700;color:var(--color-font-strong)}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-heading);color:var(--color-font-heading);line-height:1.1}body h1{font-size:var(--font-size-h1);font-weight:600}body h2{font-size:var(--font-size-h2);font-weight:600}body h3{font-size:var(--font-size-h3);font-weight:600}body h4{font-size:var(--font-size-h4);font-weight:600}body h5{font-size:var(--font-size-h5)}body h6{font-size:var(--font-size-h6)}:root{--font-size-p: 2.3rem;--font-size-h1: 10rem;--font-size-h2: 5rem;--font-size-h3: 3.5rem;--font-size-h4: 2.8rem;--font-size-h5: 2.3rem;--font-size-h6: 2.3rem}@media screen and (max-width: 768px){:root{--font-size-p: 2rem}}@media screen and (max-width: 1280px){:root{--font-size-h1: 7rem}}@media screen and (max-width: 1024px){:root{--font-size-h1: 6rem}}@media screen and (max-width: 768px){:root{--font-size-h1: 5rem}}@media screen and (max-width: 640px){:root{--font-size-h1: 4.5rem}}@media screen and (max-width: 1024px){:root{--font-size-h2: 4.5rem}}@media screen and (max-width: 768px){:root{--font-size-h2: 4rem}}@media screen and (max-width: 640px){:root{--font-size-h2: 3rem}}@media screen and (max-width: 1024px){:root{--font-size-h3: 3.2rem}}@media screen and (max-width: 768px){:root{--font-size-h3: 3rem}}@media screen and (max-width: 640px){:root{--font-size-h3: 2.4rem}}@media screen and (max-width: 1024px){:root{--font-size-h4: 2.6rem}}@media screen and (max-width: 768px){:root{--font-size-h4: 2.2rem}}@media screen and (max-width: 768px){:root{--font-size-h5: 2rem}}@media screen and (max-width: 768px){:root{--font-size-h6: 2rem}}body .wp-block-columns{display:flex;align-items:flex-start}body .container.grid-container{width:auto;max-width:100%}body .is-layout-flex{display:flex;flex-wrap:wrap;gap:var(--gap-layout-flex)}body .is-layout-flow{flex:1 1 0}body .is-layout-flow[style*=flex-basis]{flex-grow:0}body .wp-block-image.aligncenter{display:table;margin-left:auto;margin-right:auto}body .wp-block-image.aligncenter img{margin-left:auto;margin-right:auto}body .wp-block-image figcaption{font-size:1.7rem;color:var(--color-font-body);text-align:center;margin-top:10px;margin-bottom:10px}body .wp-block-embed .wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.25%}body .wp-block-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-width:100%}body .has-text-align-center{text-align:center}body .has-text-align-right{text-align:right}body .has-text-align-left{text-align:left}body .is-vertically-aligned-top{align-self:flex-start}body .is-vertically-aligned-center{align-self:center}body .is-vertically-aligned-bottom{align-self:flex-end}#wpadminbar{position:fixed}#wpadminbar img{display:inline-block}#wpadminbar #wp-admin-bar-wp-logo{display:none !important}#wpadminbar #wp-admin-bar-customize>a::before{display:none}@media screen and (max-width: 640px){#wpadminbar #wp-admin-bar-customize{display:none !important}}#wpadminbar #wp-admin-bar-edit>a::before{display:none}#wpadminbar #wp-admin-bar-updates{display:none !important}#wpadminbar #wp-admin-bar-new-content{display:none !important}#wpadminbar #wp-admin-bar-wpdiscuz{display:none !important}@media screen and (max-width: 640px){#wpadminbar #wp-admin-bar-wpseo-menu{display:none !important}}#wpadminbar #wp-admin-bar-ab-test{display:none !important}#wpadminbar #wp-admin-bar-disable-emails-indicator{display:none !important}#wpadminbar #wp-admin-bar-ppc-admin-notices-panel{display:none !important}#wpadminbar #wp-admin-bar-my-account>a{font-size:0}#wpadminbar #wp-admin-bar-my-account>a span{font-size:13px}#wpadminbar #wp-admin-bar-search{display:none !important}#wpadminbar #wp-admin-bar-cmp-admin-notice .cmp-status-msg{display:none !important}.site-header{background-repeat:no-repeat;background-size:cover;background-position:50% 60%;background:var(--color-site-header-background, #000)}.site-header .header-area{padding-top:40px;padding-bottom:40px;max-width:var(--site-header-width);padding-left:var(--site-side-padding);padding-right:var(--site-side-padding);margin:auto}@media screen and (max-width: 1024px){.site-header .header-area{padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 768px){.site-header .header-area{padding-bottom:20px}}.site-footer{background-color:var(--color-footer-background)}.site-footer .footer-inner-wrapper{max-width:var(--site-footer-width);padding:40px var(--site-side-padding);margin:0 auto}.site-footer .widget{list-style:none}.site-footer .footer-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.site-footer .footer-row:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.site-footer .footer-row{flex-direction:column;align-items:center;text-align:center}}.site-footer .links-wrapper{width:auto;display:flex;flex-wrap:wrap}.site-footer .links-wrapper a{display:inline-block;padding:5px 10px;text-transform:uppercase;font-family:var(--font-menu);color:var(--color-footer-link);font-size:2.5rem;font-weight:600;transition:color .3s ease;text-decoration:none}.site-footer .links-wrapper a:hover{color:var(--color-footer-link-hover)}.site-footer .links-wrapper a:first-child{padding-left:0}.site-footer .links-wrapper a:last-child{padding-right:0}.site-footer .links-wrapper a img{display:inline-block;vertical-align:middle;margin-right:3px;margin-bottom:2px}@media screen and (max-width: 768px){.site-footer .links-wrapper a{padding:5px 10px}.site-footer .links-wrapper a:first-child{padding-left:10px}.site-footer .links-wrapper a:last-child{padding-left:10px}}.site-footer .links-wrapper.small-font{color:var(--color-footer-link-small);font-size:1.3rem;display:flex;align-items:center}.site-footer .links-wrapper.small-font a{font-size:inherit;color:inherit;padding:5px 5px}.site-footer .links-wrapper.small-font a:hover{color:var(--color-footer-link-hover)}.site-footer .links-wrapper.small-font a:first-child{padding-left:0}.site-footer .links-wrapper.small-font a:last-child{padding-right:0}@media screen and (max-width: 768px){.site-footer .links-wrapper.small-font a{padding:5px 5px;padding:5px 10px}.site-footer .links-wrapper.small-font a:first-child{padding-left:10px}.site-footer .links-wrapper.small-font a:last-child{padding-left:10px}}.site-footer .logo-wrapper{width:200px}.site-footer .logo-wrapper .footer-logo{max-width:200px}@media screen and (max-width: 768px){.site-footer .logo-wrapper{width:100%;padding:25px 0 10px}.site-footer .logo-wrapper .footer-logo{margin:0 auto}}.comments-area-wrapper{background-color:var(--color-background-comment-section);padding:0;margin:0}.comments-area-wrapper .inner-wrapper{max-width:var(--site-comments-width);padding-left:var(--site-side-padding);padding-right:var(--site-side-padding);background-color:rgba(0,0,0,0) !important;margin:0 auto;padding-top:50px;padding-bottom:100px}@media screen and (max-width: 640px){.comments-area-wrapper .inner-wrapper{padding-top:30px;padding-bottom:60px}}.comments-area-wrapper .inner-wrapper .comments-area{padding:0;margin:0}.comments-area-wrapper .inner-wrapper .comments-area-block h2{font-size:5rem;font-weight:600;margin-bottom:20px;display:flex;align-items:flex-end;gap:10px}.comments-area-wrapper .inner-wrapper .comments-area-block .underline-parent{position:relative}.comments-area-wrapper .inner-wrapper .comments-area-block .single-underline-comments{content:"";width:105%;height:10px;background:url(../assets/img/single_underline_comments.svg) no-repeat;background-size:100% 100%;position:absolute;bottom:-5px;left:-10px;right:0}.comments-area-wrapper .inner-wrapper .comments-area-block .desc-text{line-height:1}.comments-area-wrapper .inner-wrapper .comments-area-block #wpcomm{max-width:100%}.comments-area-wrapper .inner-wrapper .comments-area-block .comments-bubble{max-width:50px}.comments-area-wrapper #wpdcom{max-width:none}.comments-area-wrapper #wpdcom .wpd-comment-text{color:var(--color-font-body)}.comments-area-wrapper .wpd-toggle::after{left:auto;right:-10px;transform:translateY(-100%)}#page{min-height:calc(100vh - 250px)}#page.has-custom-background .inside-article{background:rgba(0,0,0,0)}#page.has-custom-background .widget{background:rgba(0,0,0,0)}#content{max-width:var(--site-content-width);padding-left:var(--site-side-padding);padding-right:var(--site-side-padding);padding-top:60px;padding-bottom:100px;display:flex;flex-direction:column;margin:0 auto}@media screen and (max-width: 640px){#content{padding-top:30px;padding-bottom:60px}}#primary{width:100%;max-width:100%}#primary .site-main{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;margin:0 auto}#main{position:relative}#main .entry-content{margin-top:0}.site-main article{width:100%;margin:0;word-wrap:break-word}.site-main article .inside-article{padding:0}article p{margin:var(--margin-p);line-height:1.75}@media screen and (max-width: 768px){article p{line-height:1.6}}article ul,article ol{line-height:1.75;margin:var(--margin-lists);padding:var(--padding-lists)}article h1{line-height:1.3;margin:var(--margin-h1);letter-spacing:-5px}article h2{line-height:1.2;margin:var(--margin-h2);color:var(--color-font-dark)}article h3{line-height:1.3;margin:var(--margin-h3)}article h4{line-height:1.3;margin:var(--margin-h4)}article h5{line-height:1.3;margin:var(--margin-h5)}article h6{line-height:1.3;margin:var(--margin-h6)}article i[class*=fa-]{padding-right:5px}article button i[class*=fa-]{padding-right:0}article img{border-radius:10px}article .wp-block-table{margin:var(--margin-table-md)}article .wp-block-table table{border:none;margin:0}article .wp-block-table table td,article .wp-block-table table tr{border:none;padding:var(--padding-table-cell-md)}article .wp-block-columns{margin:var(--margin-columns-md)}article .wp-block-image{margin:var(--margin-image-md)}article .wp-block-image.alignright{margin:var(--margin-image-inline-right-md)}article .wp-block-image.alignleft{margin:var(--margin-image-inline-left-md)}article .wp-block-embed{margin:var(--margin-embed-md)}article .wp-block-embed iframe{margin:0}article iframe{margin:var(--margin-embed-md)}article .wp-block-group{margin:var(--margin-group-md);padding:var(--padding-group-md)}article .wp-block-separator{margin:var(--margin-divider)}article .wp-block-list{margin:var(--margin-lists)}article .entry-content>*:first-child:not([class*=margin-keep]){margin-top:0}article .entry-content>*:last-child:not([class*=margin-keep]){margin-bottom:0}article .wp-block-group>*:first-child:not([class*=margin-keep]){margin-top:0}article .wp-block-group>*:last-child:not([class*=margin-keep]){margin-bottom:0}article .wp-block-column>*:first-child:not([class*=margin-keep]){margin-top:0}article .wp-block-column>*:last-child:not([class*=margin-keep]){margin-bottom:0}body.has-sidebar #main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:40px}#sidebar-left{order:-1}#sidebar-right{order:1}.sidebar{position:sticky;top:120px;min-width:210px}@media screen and (max-width: 1024px){.sidebar{min-width:180px}}@media screen and (max-width: 768px){.sidebar{display:none}}.posts-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--site-post-box-gap);width:100%;max-width:var(--site-content-width);margin:0 auto}@media screen and (max-width: 850px){.posts-wrapper{grid-template-columns:repeat(2, 1fr);gap:20px}}@media screen and (max-width: 550px){.posts-wrapper{grid-template-columns:1fr}}.archive-content{width:100%}.archive-content .archive-title span{color:var(--color-font-light)}#post-404page{margin-top:100px}#post-404page .entry-content{text-align:center}#post-404page .title-404{font-size:12rem;color:var(--color-font-accent);margin-top:0;margin-bottom:20px}@media screen and (max-width: 768px){#post-404page .title-404{font-size:8rem}}@media screen and (max-width: 640px){#post-404page .title-404{font-size:6rem}}#post-404page .subtitle-404{font-size:5rem;color:var(--color-font-accent);margin-top:0;margin-bottom:40px}@media screen and (max-width: 768px){#post-404page .subtitle-404{font-size:3rem;margin-bottom:20px}}#post-404page .text-404{text-wrap:balance}.search.search-no-results .inside-article{padding:0}.search.search-no-results .no-results{margin-top:50px}.search.search-no-results .no-results-title{font-size:3.5rem;line-height:1.3;font-weight:600;margin:var(--margin-p)}.search.search-no-results .entry-content p{margin:var(--margin-p)}@media screen and (max-width: 1024px){.search.search-no-results .no-results-title{font-size:2.8rem}}@media screen and (max-width: 768px){.search.search-no-results .no-results-title{font-size:2.3rem}.search.search-no-results .archive-title{text-align:center}}.header-area .header-title{font-family:var(--font-header-title);color:var(--color-header-title);font-size:11rem;font-weight:600;line-height:1;text-align:center;text-wrap:balance;margin-top:0;margin-bottom:10px}@media screen and (max-width: 1024px){.header-area .header-title{font-size:8rem}}@media screen and (max-width: 768px){.header-area .header-title{font-size:6rem}}@media screen and (max-width: 640px){.header-area .header-title{font-size:5rem}}.header-area .header-subtitle{font-family:var(--font-header-subtitle);color:var(--color-header-subtitle);font-size:3.6rem;font-weight:400;letter-spacing:.8px;line-height:1;text-align:center;text-wrap:balance;margin-top:0;margin-bottom:20px;font-variant:small-caps;text-transform:capitalize}.header-area .header-subtitle .brand-logo{max-width:20px;vertical-align:middle;margin-right:3px}.header-area .header-subtitle span{vertical-align:middle}@media screen and (max-width: 1024px){.header-area .header-subtitle{font-size:3.8rem}}@media screen and (max-width: 768px){.header-area .header-subtitle{font-size:3rem}}@media screen and (max-width: 640px){.header-area .header-subtitle{font-size:2.6rem}.header-area .header-subtitle .brand-logo{max-width:20px}}.header-area .header-search-image{margin-left:auto;margin-right:auto;max-width:500px}.header-area.custom-header.header-home-page{padding-top:40px;padding-bottom:0;max-width:var(--site-content-width);margin-bottom:0}@media screen and (max-width: 900px){.header-area.custom-header.header-home-page{margin-top:20px}}.header-area.custom-header.header-home-page .custom-header-content{margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;position:relative}@media screen and (max-width: 900px){.header-area.custom-header.header-home-page .custom-header-content{flex-wrap:wrap;justify-content:center}}.header-area.custom-header.header-home-page .column-left{flex:6}@media screen and (max-width: 1024px){.header-area.custom-header.header-home-page .column-left{flex:4}}@media screen and (max-width: 900px){.header-area.custom-header.header-home-page .column-left{flex:1;flex-basis:100%;order:2;max-width:400px}}.header-area.custom-header.header-home-page .column-right{flex:5;margin-left:-150px}.header-area.custom-header.header-home-page .column-right .inner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width: 1024px){.header-area.custom-header.header-home-page .column-right{margin-left:-60px}.header-area.custom-header.header-home-page .column-right .inner-wrapper{margin-top:0}}@media screen and (max-width: 900px){.header-area.custom-header.header-home-page .column-right{flex:1;flex-basis:100%;margin-left:0;order:1;max-width:600px;margin-bottom:20px}}.header-area.custom-header.header-home-page .column-left .hero-wrapper{margin-bottom:0}.header-area.custom-header.header-home-page .column-left .hero-wrapper img{max-height:640px;width:auto;height:auto;display:block !important;user-select:none}.header-area.custom-header.header-home-page .column-right{display:flex;justify-content:flex-end}.header-area.custom-header.header-home-page .column-right .hero-title{font-size:75px;line-height:.75;margin-bottom:0;color:#fff;margin-bottom:40px;margin-top:0;text-align:center}@media screen and (max-width: 1280px){.header-area.custom-header.header-home-page .column-right .hero-title{font-size:60px}}@media screen and (max-width: 1024px){.header-area.custom-header.header-home-page .column-right .hero-title{font-size:55px}}@media screen and (max-width: 480px){.header-area.custom-header.header-home-page .column-right .hero-title{font-size:45px}}.header-area.custom-header.header-home-page .column-right .hero-title .title-highlight{font-family:var(--font-highlight);font-size:.72em;line-height:1;font-weight:400;margin-top:0;margin-bottom:0}.header-area.custom-header.header-home-page .column-right .hero-title .title-highlight span{font-family:var(--font-highlight)}.header-area.custom-header.header-home-page .column-right .hero-title .graphic-underline{position:relative;z-index:0}.header-area.custom-header.header-home-page .column-right .hero-title .graphic-underline .underline{content:"";width:105%;height:12px;background:url("../assets/img/single_underline_red.svg") no-repeat;background-size:100% 100%;position:absolute;bottom:-8px;left:-5px;right:0;z-index:-1}.header-area.custom-header.header-home-page .column-right .hero-tagline{font-size:22px;line-height:27px;color:#fff;text-align:center;max-width:440px;margin-bottom:45px}@media screen and (max-width: 1024px){.header-area.custom-header.header-home-page .column-right .hero-tagline{max-width:100%;font-size:20px}}@media screen and (max-width: 900px){.header-area.custom-header.header-home-page .column-right .hero-tagline{margin-bottom:40px}}.header-area.custom-header.header-home-page .column-right .hero-tagline strong{color:inherit}.header-area.custom-header.header-home-page .column-right .button-wrapper{position:relative}.header-area.custom-header.header-home-page .column-right .button-wrapper .arrow{position:absolute;left:-75px;bottom:20px;max-height:80px;width:auto;transform:rotate(-10deg)}@media screen and (max-width: 1280px){.header-area.custom-header.header-home-page .column-right .button-wrapper .arrow{left:-80px;bottom:12px;transform:rotate(-25deg)}}@media screen and (max-width: 900px){.header-area.custom-header.header-home-page .column-right .button-wrapper .arrow{left:-70px;bottom:9px;max-height:70px}}@media screen and (max-width: 480px){.header-area.custom-header.header-home-page .column-right .button-wrapper .arrow{left:-50px;bottom:12px;max-height:50px}}.header-area.custom-header.header-sales-page{max-width:var(--site-header-width);padding-top:40px;padding-bottom:60px;margin-bottom:0}@media screen and (max-width: 1024px){.header-area.custom-header.header-sales-page{padding-bottom:40px}}@media screen and (max-width: 640px){.header-area.custom-header.header-sales-page{padding-left:0px;padding-right:0px}}.header-area.custom-header.header-sales-page .title{color:#fff;font-size:85px;line-height:.75;text-align:center;padding:0;margin-bottom:20px;margin-top:0}@media screen and (max-width: 1280px){.header-area.custom-header.header-sales-page .title{font-size:75px}}@media screen and (max-width: 1024px){.header-area.custom-header.header-sales-page .title{font-size:60px}}@media screen and (max-width: 768px){.header-area.custom-header.header-sales-page .title{font-size:45px}}@media screen and (max-width: 640px){.header-area.custom-header.header-sales-page .title{font-size:35px;margin-bottom:15px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 480px){.header-area.custom-header.header-sales-page .title{font-size:30px}}.header-area.custom-header.header-sales-page .subtitle{text-align:center;padding:0;margin-bottom:20px;margin-top:0}.header-area.custom-header.header-sales-page .subtitle span{position:relative;font-family:"ThirdRail",sans-serif;font-size:115px;line-height:1;font-weight:400;color:#fff;letter-spacing:.8px;font-variant:small-caps;text-transform:capitalize}@media screen and (max-width: 1280px){.header-area.custom-header.header-sales-page .subtitle span{font-size:100px}}@media screen and (max-width: 1024px){.header-area.custom-header.header-sales-page .subtitle span{font-size:80px}}@media screen and (max-width: 768px){.header-area.custom-header.header-sales-page .subtitle span{font-size:65px}}@media screen and (max-width: 640px){.header-area.custom-header.header-sales-page .subtitle span{font-size:50px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 480px){.header-area.custom-header.header-sales-page .subtitle span{font-size:40px}}.header-area.custom-header.header-sales-page .subtitle .arrow{max-width:80px;position:absolute;right:-115px;left:auto;top:28px}@media screen and (max-width: 1280px){.header-area.custom-header.header-sales-page .subtitle .arrow{max-width:70px;right:-100px;top:24px}}@media screen and (max-width: 1024px){.header-area.custom-header.header-sales-page .subtitle .arrow{max-width:50px;right:-70px}}@media screen and (max-width: 768px){.header-area.custom-header.header-sales-page .subtitle .arrow{max-width:45px;right:-65px;top:15px}}@media screen and (max-width: 640px){.header-area.custom-header.header-sales-page .subtitle .arrow{max-width:30px;right:-42px}}@media screen and (max-width: 480px){.header-area.custom-header.header-sales-page .subtitle .arrow{max-width:25px;right:-36px;top:10px}}@media screen and (max-width: 1280px){.header-area.custom-header.header-sales-page .video{padding-left:40px;padding-right:40px}}@media screen and (max-width: 768px){.header-area.custom-header.header-sales-page .video{padding-left:0;padding-right:0}}.subheader-area{background-color:var(--color-subheader-background)}.subheader-area .inner-wrapper{width:100%}.subheader-area._sticky .inner-wrapper._stickyElement{background-color:var(--color-subheader-background);position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.subheader-area{background-color:#000;padding:35px}@media screen and (max-width: 640px){.subheader-area{display:none}}.subheader-area .endorsements{max-width:var(--site-content-width);margin:0 auto}.subheader-area .endorsements p{font-family:"Apparat",sans-serif;font-size:23px;text-align:center;color:#b0b0b0;margin-bottom:10px;line-height:1.75}@media screen and (max-width: 768px){.subheader-area .endorsements p{font-size:20px}}.subheader-area .endorsements .logos{display:flex;justify-content:center;align-items:center;gap:25px}@media screen and (max-width: 768px){.subheader-area .endorsements .logos{gap:20px}}.subheader-area .endorsements .logos img{flex-basis:50%;max-width:450px;width:50%;height:auto}#subfooter{max-width:var(--site-subfooter-width);padding-left:var(--site-side-padding);padding-right:var(--site-side-padding);margin:0 auto 50px auto}#subfooter .inner-wrapper{width:100%;background-color:var(--color-subfooter-background)}#subfooter .columns-wrapper{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){#subfooter .columns-wrapper{flex-wrap:wrap}#subfooter .columns-wrapper .column-left,#subfooter .columns-wrapper .column-right{width:100%}}#subfooter.subfooter-tab .inner-wrapper{padding-top:20px}#subfooter.subfooter-tab .column-left{padding-top:30px;align-self:flex-end;max-width:415px}@media screen and (max-width: 1024px){#subfooter.subfooter-tab .column-left{max-width:350px}}@media screen and (max-width: 768px){#subfooter.subfooter-tab .column-left{max-width:415px}}#subfooter.subfooter-tab .column-right{padding:20px;align-self:center}@media screen and (max-width: 768px){#subfooter.subfooter-tab .column-right{order:-1}}#subfooter.subfooter-tab .column-right h3{margin-bottom:10px;text-align:center}@media screen and (max-width: 1024px){#subfooter.subfooter-tab .column-right h3{font-size:2.8rem}}#subfooter.subfooter-tab .column-right h3 i{color:var(--color-icon-grey-2);padding-right:5px}#subfooter.subfooter-tab .column-right .link-list a{padding-left:35px}@media screen and (max-width: 1024px){#subfooter.subfooter-tab .column-right .link-list a{padding-left:20px;font-size:2rem}}@media screen and (max-width: 768px){#subfooter.subfooter-tab .column-right .link-list{text-align:center}}.before-content-area .inner-wrapper{display:flex;align-items:center;justify-content:center;max-width:var(--site-content-width);padding:0 var(--site-side-padding);margin:0 auto}body.has-term-filter .banner-lesson-index,body.has-author-filter .banner-lesson-index{display:none}.banner-lesson-index{width:100%;margin-top:40px}.banner-lesson-index .columns-wrapper{display:grid;background-color:var(--color-banner-background);grid-template-columns:1fr 1fr;gap:20px;padding:40px 20px 0 20px;border-radius:10px}@media screen and (max-width: 768px){.banner-lesson-index .columns-wrapper{grid-template-columns:1fr}}@media screen and (max-width: 768px){.banner-lesson-index .column-left{order:1}}.banner-lesson-index .column-right{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.banner-lesson-index .column-right{order:0;text-align:center}}.banner-lesson-index .column-right h3{font-size:3.5rem;line-height:1.1;margin-bottom:20px;text-wrap:balance}@media screen and (max-width: 1024px){.banner-lesson-index .column-right h3{font-size:3rem}}.banner-lesson-index .column-right .link-list{text-align:center;font-size:2.3rem;margin-bottom:40px}@media screen and (max-width: 1024px){.banner-lesson-index .column-right .link-list{font-size:2rem;margin-bottom:20px}}.banner-lesson-index .column-right .link-list a{display:block;width:100%}@media screen and (max-width: 640px){.banner-lesson-index .column-right .link-list a{margin-bottom:5px}}.banner-lesson-index .column-right .link-list i{padding-right:7px}.reading-progress-bar{height:3px;background-color:var(--color-reading-progress-bar);width:0;z-index:10000;position:fixed;top:0;left:0}.brand-logo{max-width:30px;height:auto;margin:0 10px;display:inline-block;vertical-align:middle}.post-author-wrapper{display:flex;align-items:center;column-gap:5px}.post-author-wrapper .avatar-column{width:20%;text-align:center}.post-author-wrapper .avatar-column img{border-radius:100%;vertical-align:middle}.post-author-wrapper .meta-column{width:80%}.post-author-wrapper .meta-column .author-name{display:block;font-size:1.6rem;line-height:1.2;font-weight:600;color:var(--color-font-heading);padding:0;text-transform:none}.post-author-wrapper .meta-column .time-to-read{display:block;margin-top:3px;font-size:1.5rem;line-height:1.2;font-weight:400;color:var(--color-font-body);padding:0;text-transform:none}.author-byline{text-align:right}.author-byline p{font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:10px}.author-byline i{padding-right:5px;color:var(--color-author-byline)}.testimonials-wrapper .testimonial-inner{background-color:#fff;border-radius:10px;padding:15px;margin-top:25px;margin-bottom:0;position:relative}.testimonials-wrapper .testimonial-inner:before{content:"";position:absolute;top:-30px;left:50px;border:15px solid rgba(0,0,0,0);border-bottom-color:#fff;display:block;width:0}@media screen and (max-width: 768px){.testimonials-wrapper .testimonial-inner:before{left:50%}}.testimonials-wrapper .testimonial-inner figure{margin-bottom:10px}.testimonials-wrapper .testimonial-inner p{font-size:1.8rem;font-weight:400;color:var(--color-font-medium);line-height:1.4;margin:0}.testimonials-wrapper .testimonial-inner p strong{font-family:var(--font-heading);font-size:1.6rem;font-weight:500}.testimonials-wrapper.no-photos .testimonial-inner:before{display:none}.order-cta{padding:60px 0}@media screen and (max-width: 768px){.order-cta{padding:20px 0}}.order-cta .cta-title{font-size:10rem;font-weight:600;line-height:1.1;font-family:var(--font-heading);color:var(--color-font-medium);letter-spacing:-0.07em;margin-top:0}@media screen and (max-width: 1024px){.order-cta .cta-title{font-size:8rem;margin-bottom:40px}}@media screen and (max-width: 768px){.order-cta .cta-title{font-size:6rem}}@media screen and (max-width: 640px){.order-cta .cta-title{font-size:4.5rem}}.order-cta .plans-wrapper{align-items:flex-end;gap:20px}@media screen and (max-width: 768px){.order-cta .plans-wrapper{gap:0}}.order-cta .plans-wrapper .column-image{display:flex;flex-direction:column;justify-content:flex-end}.order-cta .plans-wrapper .column-image .wp-block-image{margin:0}.order-cta .plans-wrapper .column-offer .plan-wrapper{background-color:#fff;max-width:450px;margin:0 auto}.order-cta .plans-wrapper .column-offer .pricing{padding:35px 35px;margin-top:0;text-align:center}.order-cta .plans-wrapper .column-offer .pricing .price-area-wrapper{padding:0 0 var(--padding-group-md) 0}.order-cta .plans-wrapper .column-offer .pricing h3,.order-cta .plans-wrapper .column-offer .pricing h4{margin:0}.order-cta .plans-wrapper .column-offer .pricing h4{margin-bottom:30px}.order-cta .plans-wrapper .column-offer .pricing p{font-size:40px;line-height:37px;font-weight:700;color:#000}.order-cta .plans-wrapper .column-offer .pricing .smaller{color:var(--color-edd-price);font-size:30px;font-weight:400}.order-cta .plans-wrapper .column-offer .features{padding:0;margin-bottom:0}.order-cta .plans-wrapper .column-offer .features p{border-bottom:solid 1px var(--color-border-light);font-size:2rem;line-height:1.4;padding:12px 25px;margin:0}.order-cta .plans-wrapper .column-offer .features p:last-child{border-bottom:none}@media screen and (max-width: 1024px){.order-cta .plans-wrapper .column-offer .features p{font-size:1.8rem}}.return-to-site-link{margin-bottom:5px}.return-to-site-link a{font-size:1.8rem;font-weight:500}#edd_checkout_cart_form{margin-bottom:25px}#edd_checkout_cart_form table th,#edd_checkout_cart_form table td{font-size:1.8rem;font-weight:500;text-align:left;color:var(--color-edd-checkout-cart-content)}#edd_checkout_cart_form table th.edd_cart_actions,#edd_checkout_cart_form table td.edd_cart_actions{text-align:right}#edd_checkout_cart_form table th{padding:25px;background-color:var(--color-edd-checkout-cart-table-header-background)}#edd_checkout_cart_form table td{padding:15px 25px}#edd_checkout_cart_form table p{margin:15px 0}#edd_checkout_cart_form table .edd_cart_item_image{display:none}#edd_checkout_cart_form table .eddr-notice{color:var(--color-edd-checkout-cart-notice);margin-top:0;font-size:1.4rem}#edd_checkout_cart_form table .custom-checkout-message p{font-size:1.8rem}#edd_checkout_cart_form table .edd-item-quantity{padding:5px 10px;border-radius:2px;font-size:1.8rem;max-width:100px}#edd_checkout_cart_form table .edd_cart_remove_item_btn{margin-left:5px;font-size:1.2rem;text-decoration:none}#edd_checkout_cart_form table .edd_cart_total{color:var(--color-edd-checkout-cart-total);padding:15px 25px;font-weight:500;text-align:right}#edd_checkout_cart_form table .edd-no-js{display:none}#edd_purchase_form .edd-loading{display:flex;justify-content:center;align-items:center;margin:50px auto}#edd_purchase_form .edd-loading i{width:30px;height:30px;font-size:3rem;padding:0}#edd_purchase_form .edd-errors{max-width:none;margin-bottom:25px}#edd_purchase_form .edd-errors .edd_error{padding:10px 35px;margin-bottom:10px}#edd_purchase_form .edd-errors .edd_error:last-child{margin-bottom:0}#edd_purchase_form .edd-payment-icons{display:flex;gap:10px;margin-bottom:10px}#edd_purchase_form fieldset{background-color:var(--color-edd-checkout-fieldset-background);padding:90px 35px 20px 35px;margin-bottom:25px;position:relative}#edd_purchase_form fieldset>p,#edd_purchase_form fieldset>div{position:relative;max-width:430px}#edd_purchase_form fieldset legend{position:absolute;top:30px;margin:0;white-space:nowrap;display:flex;align-items:center;gap:10px}#edd_purchase_form fieldset legend .circle-tag{display:inline-block;height:30px;width:30px;color:#fff;background-color:var(--color-font-accent);border-radius:100%;font-size:2.4rem;text-align:center;vertical-align:middle}#edd_purchase_form fieldset select.edd-select,#edd_purchase_form fieldset input.edd-input{margin:var(--margin-field);color:var(--color-edd-checkout-input-text)}#edd_purchase_form fieldset select.edd-select::placeholder,#edd_purchase_form fieldset input.edd-input::placeholder{opacity:0}#edd_purchase_form fieldset select.edd-select:focus,#edd_purchase_form fieldset input.edd-input:focus{border-color:var(--color-input-border-focus)}#edd_purchase_form fieldset .edd-required-indicator{color:var(--color-input-error)}#edd_purchase_form fieldset .edd-label{font-size:2.1rem;margin-bottom:5px}#edd_purchase_form fieldset .edd-description{display:block;font-size:1.8rem;margin-bottom:5px;line-height:1.4;color:var(--color-edd-checkout-field-description)}#edd_purchase_form fieldset .error-msg{position:absolute;right:0;bottom:0;padding:5px 10px;background-color:var(--color-edd-checkout-input-error-background);font-size:1.3rem;color:#fff;border-radius:5px;line-height:1}#edd_purchase_form #edd-payment-mode-wrap{display:flex;gap:20px;margin:var(--margin-field)}#edd_purchase_form #edd-payment-mode-wrap label{font-size:2rem;display:flex;align-items:center;gap:8px;margin:0}#edd_purchase_form #edd-payment-mode-wrap label input{margin:0}#edd_purchase_form #edd_checkout_user_info .edd-description{display:none}#edd_purchase_form #edd_cc_fields #edd_secure_site_wrapper{font-size:1.4rem;font-weight:700;margin-bottom:10px;color:var(--color-edd-checkout-field-description);display:flex;align-items:center;gap:5px}#edd_purchase_form #edd_cc_fields #edd_secure_site_wrapper .padlock svg{fill:var(--color-edd-checkout-field-description)}#edd_purchase_form #edd_cc_fields #edd-card-wrap{margin-bottom:20px}#edd_purchase_form #edd_purchase_submit{background:rgba(0,0,0,0);display:flex;flex-direction:column;padding:0}#edd_purchase_form #edd_purchase_submit #edd_final_total_wrap{background-color:var(--color-edd-checkout-total-background);padding:20px 35px;text-align:right;font-size:2.3rem;max-width:none;margin-bottom:25px}#edd_purchase_form #edd_purchase_submit #edd_final_total_wrap .edd_cart_amount{font-weight:600}#edd_purchase_form #edd_purchase_submit #sg_form_content_wrap{max-width:none;margin-bottom:25px}#edd_purchase_form #edd_purchase_submit #sg_form_content_wrap #sg_form_content{padding:20px 35px;margin-bottom:0}#edd_purchase_form #edd_purchase_submit #sg_form_content_wrap #sg_form_content label{font-weight:400;font-size:2.1rem}#edd_purchase_form #edd_purchase_submit #edd-purchase-button{align-self:end}#edd_purchase_form #edd_purchase_submit #edd-paypal-errors-wrap{max-width:none;font-size:2.1rem}#edd_purchase_form #edd_purchase_submit #edd-paypal-container{width:100%;max-width:none;display:flex;justify-content:flex-end}#edd_purchase_form #edd_purchase_submit #edd-paypal-container .paypal-buttons{width:300px}@media screen and (max-width: 640px){#edd_purchase_form #edd_purchase_submit #edd-paypal-container .paypal-buttons{width:100%}}#edd_purchase_form #edd_purchase_submit #edd-paypal-container iframe{margin:0}#edd_purchase_form #edd_purchase_submit #edd-paypal-spinner{max-width:none;margin:0}#edd_purchase_form #edd_purchase_submit .edd-loading{margin-top:25px;margin-bottom:0}#edd_checkout_login_popup{position:fixed;background-color:RGBA(0, 0, 0, 0.5);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}#edd_checkout_login_popup .container{background-color:#fff;padding:60px 20px 20px 20px;max-width:600px;position:relative}#edd_checkout_login_popup .close-button{position:absolute;top:15px;right:15px;font-size:2.5rem;color:var(--color-icon-grey);transition:color .2s ease-in-out;cursor:pointer}#edd_checkout_login_popup .close-button:hover{color:var(--color-icon-primary)}#edd_checkout_login_popup .additional-text-wrapper{padding:var(--padding-group-md);background-color:var(--color-background-3);margin-bottom:20px}#edd_checkout_login_popup .login-form-wrapper{padding:var(--padding-group-md);background-color:var(--color-background-1)}.edd-cancel-subscription-wrapper{max-width:850px;margin:0 auto}.edd-cancel-subscription-wrapper .product-title{text-align:center;margin-top:0}.edd-cancel-subscription-wrapper .message{text-align:center}.edd-cancel-subscription-wrapper .actions{display:flex;justify-content:center;column-gap:20px;row-gap:20px;flex-wrap:wrap}.edd-cancel-subscription-wrapper .actions .return-to-account a{font-size:2.2rem}#edd-recurring-form{display:flex;flex-direction:column;align-items:stretch}#edd-recurring-form .edd-loading{display:flex;justify-content:center;align-items:center;margin:25px auto 0 auto}#edd-recurring-form .edd-loading i{width:30px;height:30px;font-size:3rem;padding:0}#edd-recurring-form #edd_checkout_form_wrap{background-color:var(--color-edd-checkout-fieldset-background);padding:20px 35px;position:relative}#edd-recurring-form .edd-alert-error{background-color:var(--color-background-error);padding:10px;margin-bottom:0;font-size:1.6rem;line-height:1}#edd-recurring-form .edd-alert-error p{font-size:inherit;margin:0}#edd-recurring-form #edd-recurring-update-submit{margin-top:25px;align-self:flex-end}@media screen and (max-width: 640px){#edd-recurring-form #edd-recurring-update-submit{align-self:stretch}}.song-pack ul{margin-left:10px;padding-left:10px}.song-pack ul li{list-style-type:disc;font-size:16px;font-weight:400}.song-pack ul li em{color:var(--color-font-accent);font-weight:600}@media screen and (max-width: 768px){.song-pack{gap:0 !important}}.lessons-page-intro i{color:var(--color-button-background-primary)}.lessons-page-intro img{position:relative;top:8px}.page-coming-soon #page{background-color:var(--color-background-grey-dark);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.page-coming-soon figure.logo{max-width:500px;margin-bottom:10px}.page-coming-soon figure.logo img{width:100%;height:auto}@media screen and (max-width: 650px){.page-coming-soon figure.logo{max-width:400px}}.page-coming-soon h2{color:#fff;font-family:var(--font-highlight);font-size:4rem;font-weight:400;margin-top:0;margin-bottom:35px;text-align:center}.page-coming-soon h2 span{font-family:var(--font-heading);font-size:.6em;vertical-align:super;line-height:0}@media screen and (max-width: 650px){.page-coming-soon h2{font-size:3rem}}.page-coming-soon h3{color:#fff;font-size:2.8rem;font-weight:400;text-align:center;margin-top:0;margin-bottom:35px}@media screen and (max-width: 650px){.page-coming-soon h3{font-size:2rem}}.page-coming-soon p.signup-cta{color:#fff;font-family:var(--font-body);font-size:1.6rem;text-align:center;margin-top:0;margin-bottom:0}.page-coming-soon iframe{width:600px;height:350px;border:none;margin-top:0;margin-bottom:10px}@media screen and (max-width: 650px){.page-coming-soon iframe{height:300px;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}}.page-coming-soon footer{display:flex;justify-content:center}.page-coming-soon footer span,.page-coming-soon footer .footer-link{font-family:var(--font-body);font-size:1.2rem;color:#fff;padding:0 10px}.page-coming-soon footer .footer-link:hover{color:var(--color-font-link-hover)}.posts-wrapper .post-item,.post-boxes-wrapper .post-item{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-light);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;padding:0;margin:0 auto}@media screen and (max-width: 550px){.posts-wrapper .post-item,.post-boxes-wrapper .post-item{max-width:none}}.posts-wrapper .post-item .post-link,.post-boxes-wrapper .post-item .post-link{display:block;width:100%;height:100%}.posts-wrapper .post-item .post-thumbnail-wrapper,.post-boxes-wrapper .post-item .post-thumbnail-wrapper{margin:0;width:calc(100% + .2px)}.posts-wrapper .post-item .post-thumbnail-wrapper img,.post-boxes-wrapper .post-item .post-thumbnail-wrapper img{transition:transform .5s ease-in-out;transform:scale(1.0001)}.posts-wrapper .post-item .post-thumbnail-wrapper a,.post-boxes-wrapper .post-item .post-thumbnail-wrapper a{display:block}.posts-wrapper .post-item .post-title-wrapper,.post-boxes-wrapper .post-item .post-title-wrapper{position:absolute;bottom:0;left:0;right:0;margin:0;pointer-events:none}.posts-wrapper .post-item .post-title,.post-boxes-wrapper .post-item .post-title{display:block;margin:0;padding:10px 15px;font-family:var(--font-body);font-size:1.8rem;line-height:1.5;font-weight:500;text-align:center;opacity:.9;color:#fff;background-color:var(--color-box-block-background-title);transition:background-color .3s ease-in-out}.posts-wrapper .post-item:hover .post-thumbnail-wrapper img,.post-boxes-wrapper .post-item:hover .post-thumbnail-wrapper img{transform:scale(1.02)}.posts-wrapper .post-item:hover .post-title,.post-boxes-wrapper .post-item:hover .post-title{color:#fff;background-color:var(--color-box-block-background-title-hover)}.posts-wrapper.post-box,.post-boxes-wrapper{--margin-image-md: 0}.posts-wrapper.course-box .post-item .post-thumbnail-wrapper{position:relative}.posts-wrapper.course-box .post-item .post-thumbnail-wrapper .blocked-overlay{background-color:rgba(0,0,0,.5);border-radius:10px;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1;transition:background-color .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 10px 30px 10px}.posts-wrapper.course-box .post-item .post-thumbnail-wrapper .blocked-overlay i{color:#fff;font-size:3.2rem}.posts-wrapper.course-box .post-item .post-thumbnail-wrapper .blocked-overlay p{color:#fff;font-size:2rem;font-weight:bold;margin:0}.posts-wrapper.course-box .post-item .post-thumbnail-wrapper .blocked-overlay:hover{background-color:rgba(0,0,0,.4)}fieldset{border:none;padding:0;margin:0}input[type=checkbox],input[type=radio]{color:var(--color-input-text)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=submit],textarea,select{font-family:var(--font-body);color:var(--color-input-text);background-color:#fff;border:solid 1px var(--color-input-border);border-radius:5px;line-height:1.4;transition:all .3s ease-in-out}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=submit]:focus,textarea:focus,select:focus{color:var(--color-input-text);border:solid 1px var(--color-input-border-focus);outline:none}.inside-article form,form{width:100%}.inside-article form .field,form .field{margin:var(--margin-field)}.inside-article form .field label,form .field label{display:block;color:var(--color-form-label);font-family:var(--font-label);font-size:1.6rem;font-weight:600;line-height:1.4;margin-bottom:5px}.inside-article form .field.checkbox label,form .field.checkbox label{display:inline;font-weight:400;margin-bottom:0}.inside-article form .field:last-of-type,form .field:last-of-type{margin-bottom:0}.inside-article form input[type=checkbox],.inside-article form input[type=radio],form input[type=checkbox],form input[type=radio]{display:inline-block;width:auto}.inside-article form input[type=text],.inside-article form input[type=email],.inside-article form input[type=url],.inside-article form input[type=password],.inside-article form input[type=tel],.inside-article form textarea,.inside-article form select,form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=tel],form textarea,form select{display:block;width:100%;font-size:1.8rem;padding:8px 15px;margin:0}.inside-article form input[type=submit],form input[type=submit]{cursor:pointer}.inside-article form select,form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:center right}.inside-article form input.rounded,form input.rounded{border-radius:10px}.inside-article form .form-divider,form .form-divider{display:block;height:1px;width:100%;background:var(--color-border-medium);margin:40px 0;padding:0;opacity:.5}.inside-article legend{display:block;width:100%;font-size:2.8rem;margin:var(--margin-legend);font-family:var(--font-label);color:var(--color-form-legend);font-weight:600;line-height:1.2}.inside-article .edd_error{font-size:1.6rem;line-height:1;margin:var(--margin-field);background-color:var(--color-background-error);padding:10px}.inside-article .conditional-message{font-size:1.6rem;margin:var(--margin-field);background-color:var(--color-background-notice);padding:10px}.inside-article .notice{margin:var(--margin-field)}.inside-article .notice p{font-size:1.6rem;margin:0;padding:0}.inside-article .notice.success{background-color:var(--color-background-notice);padding:10px}.inside-article .notice.errors{background-color:var(--color-background-error);padding:10px}@media screen and (max-width: 1024px){.inside-article legend{font-size:2.6rem}}@media screen and (max-width: 768px){.inside-article legend{font-size:2.2rem}}.form-newsletter .field.checkbox{line-height:1.2}.form-newsletter .field.checkbox label{color:var(--color-font-body);font-size:1.5rem}.form-newsletter .success-message{font-weight:600}.form-newsletter.form-newsletter-banner .field.checkbox label{color:#fff}.form-newsletter.form-newsletter-banner .columns{display:flex;flex-wrap:nowrap;gap:5px;justify-content:space-between;align-items:center;margin-bottom:20px}.form-newsletter.form-newsletter-banner .columns input{width:100%;padding-top:8px;padding-bottom:8px}.form-newsletter.form-newsletter-banner .columns .left{flex:2 0 auto;margin:0}.form-newsletter.form-newsletter-banner .columns .right{flex:1 0 auto;margin:0}@media screen and (max-width: 640px){.form-newsletter.form-newsletter-banner .columns{flex-direction:column;gap:10px}.form-newsletter.form-newsletter-banner .columns .left,.form-newsletter.form-newsletter-banner .columns .right{flex:1 0 auto;width:100%}}.form-newsletter.form-newsletter-popup input[type=email]{margin-bottom:18px}.form-newsletter.form-newsletter-popup .field{margin-bottom:18px}@media screen and (max-width: 640px){.form-newsletter.form-newsletter-popup input,.form-newsletter.form-newsletter-popup label{font-size:1.5rem}}.form-newsletter.form-newsletter-embed .field.checkbox{margin-bottom:10px}.form-newsletter.form-newsletter-embed .field.checkbox label{font-size:1.6rem}.form-newsletter.form-newsletter-embed input[type=email]{margin-bottom:10px}input[type=submit],.button{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:10px;white-space:nowrap;transition:all .2s ease-in-out;user-select:none;cursor:pointer;font-family:var(--font-menu);font-size:1.8rem;line-height:1.5;font-weight:600;padding:8px 30px;border-radius:10px;text-transform:uppercase;text-decoration:none;color:var(--color-text, white);background-color:var(--color-background, black);border:1px solid var(--color-border, black)}input[type=submit] *,.button *{line-height:inherit;white-space:nowrap}input[type=submit]:hover,input[type=submit]._hover,input[type=submit]:focus,.button:hover,.button._hover,.button:focus{color:var(--color-text-hover, var(--color-text));background-color:var(--color-background-hover, var(--color-background));border-color:var(--color-border-hover, var(--color-border))}.button-color-primary{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover)}.button-size-small{font-size:1.6rem;padding:8px 20px}.button-size-medium{font-size:1.8rem;padding:8px 30px}.button-size-large{font-size:1.8rem;padding:12px 35px}.button-size-huge{font-size:2rem;padding:16px 50px}@media screen and (max-width: 640px){.button-size-huge{font-size:1.8rem;padding:12px 25px}}@media screen and (max-width: 480px){.button-size-huge{padding:12px 20px}}.button-uppercase{text-transform:uppercase}.button-lowercase{text-transform:lowercase}.button-border-square{border-radius:0}.button-border-rounded{border-radius:10px}.button-width-full{width:100%}.button-style-link{background-color:rgba(0,0,0,0);text-transform:none;border:none;text-decoration:underline;font-weight:400}@media(hover: hover)and (pointer: fine){.button-effect-inverse:hover,.button-effect-inverse._hover{color:var(--color-background);background-color:var(--color-text);border-color:var(--color-background)}}.button-effect-ripple{position:relative}@keyframes btn-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.button-effect-ripple:after{content:"";position:absolute;border:1px solid;border-radius:inherit;border-color:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px;animation-duration:.5s;transition:all .5s ease-in-out}@media(hover: hover)and (pointer: fine){.button-effect-ripple:hover:after,.button-effect-ripple._hover:after{animation-name:btn-ripple-out}}.button-download-extras{--color-text: var(--color-button-extras-text);--color-background: var(--color-button-extras-background);--color-border: var(--color-button-extras-border);--color-text-hover: var(--color-button-extras-text-hover);--color-background-hover: var(--color-button-extras-background-hover);--color-border-hover: var(--color-button-extras-border-hover);position:relative;display:flex;font-size:1.6rem;padding:15px 35px;border-radius:12px}@keyframes btn-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.button-download-extras:after{content:"";position:absolute;border:1px solid;border-radius:inherit;border-color:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px;animation-duration:.5s;transition:all .5s ease-in-out}@media(hover: hover)and (pointer: fine){.button-download-extras:hover:after,.button-download-extras._hover:after{animation-name:btn-ripple-out}}.button-home-cta{font-size:2.3rem;line-height:1;padding:16px 35px}@media screen and (max-width: 900px){.button-home-cta{font-size:2rem;padding:12px 25px}}input[type=submit]{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.8rem;padding:8px 30px}.button-searchform-submit{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border)}@media(hover: hover)and (pointer: fine){.button-searchform-submit:hover,.button-searchform-submit._hover{opacity:.9}}.button-nf-load-score{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.6rem;padding:8px 20px}.button-consent-notice-open-settings{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.6rem;padding:8px 20px;text-transform:none}input[type=submit].button-checkout-purchase{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:2.2rem;padding:8px 30px}.button-product-selection{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.8rem;padding:12px 35px}.button-cancel-subscription-confirm{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.8rem;padding:12px 35px}.button-cancel-subscription-back{--color-text: var(--color-button-link-text);--color-background: var(--color-button-link-background);--color-border: var(--color-button-link-border);--color-text-hover: var(--color-button-link-text-hover);--color-background-hover: var(--color-button-link-background-hover);--color-border-hover: var(--color-button-link-border-hover);font-size:1.8rem;padding:12px 35px;text-decoration:underline;font-weight:400}.button-lightbox-close{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.8rem;padding:8px 30px}.button-ui-modal-open{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.8rem;padding:8px 30px}.button-modal-close{--color-text: var(--color-button-dismiss-modal-text);--color-background: var(--color-button-dismiss-modal-background);--color-border: var(--color-button-dismiss-modal-border);--color-text-hover: var(--color-button-dismiss-modal-text-hover);--color-background-hover: var(--color-button-dismiss-modal-background-hover);--color-border-hover: var(--color-button-dismiss-modal-border-hover)}.button-ui-modal-cancel{--color-text: var(--color-button-dark-grey-text);--color-background: var(--color-button-dark-grey-background);--color-border: var(--color-button-dark-grey-border);--color-text-hover: var(--color-button-dark-grey-text-hover);--color-background-hover: var(--color-button-dark-grey-background-hover);--color-border-hover: var(--color-button-dark-grey-border-hover);font-size:1.8rem;padding:8px 30px}@media screen and (max-width: 640px){.button-ui-modal-cancel{font-size:1.6rem;padding:8px 20px}}.button-ui-modal-confirm{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.8rem;padding:8px 30px}@media screen and (max-width: 640px){.button-ui-modal-confirm{font-size:1.6rem;padding:8px 20px}}.button-course-setting{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover)}.button-resume-lesson,.button-resume-module,.button-next-lesson,.button-popup-confirm{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover)}.button-previous-lesson,.button-previous-module,.button-next-module{--color-text: var(--color-button-dark-grey-text);--color-background: var(--color-button-dark-grey-background);--color-border: var(--color-button-dark-grey-border);--color-text-hover: var(--color-button-dark-grey-text-hover);--color-background-hover: var(--color-button-dark-grey-background-hover);--color-border-hover: var(--color-button-dark-grey-border-hover)}.button-cancel-autoprogress,.button-replay-lesson,.button-popup-back{--color-text: var(--color-button-light-grey-text);--color-background: var(--color-button-light-grey-background);--color-border: var(--color-button-light-grey-border);--color-text-hover: var(--color-button-light-grey-text-hover);--color-background-hover: var(--color-button-light-grey-background-hover);--color-border-hover: var(--color-button-light-grey-border-hover)}.button-close-module-view,.button-close-fullscreen-view,.button-dismiss-popup{--color-text: var(--color-button-dismiss-modal-text);--color-background: var(--color-button-dismiss-modal-background);--color-border: var(--color-button-dismiss-modal-border);--color-text-hover: var(--color-button-dismiss-modal-text-hover);--color-background-hover: var(--color-button-dismiss-modal-background-hover);--color-border-hover: var(--color-button-dismiss-modal-border-hover)}.button-slider-next,.button-slider-prev{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover)}.button-slider-next._disabled,.button-slider-prev._disabled{opacity:.2;--color-text: var(--color-button-light-grey-text);--color-background: var(--color-button-light-grey-background);--color-border: var(--color-button-light-grey-border);--color-text-hover: var(--color-button-light-grey-text-hover);--color-background-hover: var(--color-button-light-grey-background-hover);--color-border-hover: var(--color-button-light-grey-border-hover);--color-text-hover: var(--color-text);--color-background-hover: var(--color-background);--color-border-hover: var(--color-border)}.button-tour-skip,.button-tour-cancel-skip,.button-tour-previous{--color-text: var(--color-button-light-grey-text);--color-background: var(--color-button-light-grey-background);--color-border: var(--color-button-light-grey-border);--color-text-hover: var(--color-button-light-grey-text-hover);--color-background-hover: var(--color-button-light-grey-background-hover);--color-border-hover: var(--color-button-light-grey-border-hover);font-size:1.6rem;padding:8px 20px}@media screen and (max-width: 480px){.button-tour-skip,.button-tour-cancel-skip,.button-tour-previous{font-size:1.4rem;padding:8px 15px}}.button-tour-next,.button-tour-finish{--color-text: var(--color-button-primary-text);--color-background: var(--color-button-primary-background);--color-border: var(--color-button-primary-border);--color-text-hover: var(--color-button-primary-text-hover);--color-background-hover: var(--color-button-primary-background-hover);--color-border-hover: var(--color-button-primary-border-hover);font-size:1.6rem;padding:8px 20px}@media screen and (max-width: 480px){.button-tour-next,.button-tour-finish{font-size:1.4rem;padding:8px 15px}}input[type=checkbox],input[type=radio]{cursor:pointer;accent-color:var(--color-font-accent);transform:scale(1.2);margin-right:4px;margin-bottom:4px;outline:none}input[type=checkbox]:hover,input[type=radio]:hover{filter:brightness(1.5)}input[type=checkbox].checkbox-size-small,input[type=radio].checkbox-size-small{transform:scale(1);margin-right:3px}input[type=checkbox].checkbox-size-medium,input[type=radio].checkbox-size-medium{transform:scale(1.2);margin-right:4px}input[type=checkbox].checkbox-size-large,input[type=radio].checkbox-size-large{transform:scale(1.5);margin-right:5px}@media screen and (max-width: 768px){input[type=checkbox],input[type=radio]{transform:scale(1)}input[type=checkbox].checkbox-size-medium,input[type=radio].checkbox-size-medium{transform:scale(1);margin-right:3px}input[type=checkbox].checkbox-size-large,input[type=radio].checkbox-size-large{transform:scale(1.2);margin-right:4px}}.loading-icon-wrapper{display:flex;justify-content:center;align-items:center;margin:25px auto}.loading-icon-wrapper .loading-icon{display:block;width:30px;height:30px;font-size:3rem}.loading-icon{--fa-primary-color: var(--color-icon-loading-color-primary);--fa-secondary-color: var(--color-icon-loading-color-secondary);--fa-secondary-opacity: 1;--fa-animation-duration: 1.5s}.sc-star-rating .score{font-size:3.5rem;letter-spacing:-2px;line-height:1;color:var(--color-icon-rating-filled);display:inline-block;vertical-align:bottom;margin:0 0 0 0;background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 650px){.sc-star-rating .score{font-size:3rem}}.sc-search-filters{width:100%;display:flex;align-items:center;justify-content:center;max-width:var(--site-content-width);padding:20px var(--site-side-padding);margin:0 auto}.sc-search-filters .fields-wrapper{display:flex;flex-wrap:wrap;justify-content:center;column-gap:40px;row-gap:10px;width:100%}@media screen and (max-width: 768px){.sc-search-filters .fields-wrapper{column-gap:20px}}.sc-search-filters fieldset{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}@media screen and (max-width: 640px){.sc-search-filters fieldset{width:100%}.sc-search-filters fieldset.hide-on-collapsed{display:none}}.sc-search-filters fieldset label{font-size:2.1rem;color:var(--color-search-filter-label);line-height:1.4;font-weight:600;white-space:nowrap}@media screen and (max-width: 768px){.sc-search-filters fieldset label{font-size:1.6rem}}@media screen and (max-width: 640px){.sc-search-filters fieldset label{min-width:100px}}.sc-search-filters fieldset label input[type=checkbox]{margin-right:0;margin-left:4px}.sc-search-filters fieldset label.action-trigger{transition:color .1s ease-in-out;cursor:pointer;user-select:none}.sc-search-filters fieldset label.action-trigger:hover{color:var(--color-font-link-hover)}.sc-search-filters .control-wrapper.hidden{display:none}@media screen and (max-width: 640px){.sc-search-filters .control-wrapper{width:100%}}.sc-search-filters .fieldset-group{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;column-gap:40px;row-gap:10px}@media screen and (max-width: 768px){.sc-search-filters .fieldset-group{column-gap:20px}}.sc-search-filters .fieldset-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;column-gap:40px;row-gap:10px}@media screen and (max-width: 768px){.sc-search-filters .fieldset-row{column-gap:20px}}.sc-search-filters .filter-wrapper{width:100%}.sc-search-filters .filter-wrapper input[type=text],.sc-search-filters .filter-wrapper input[type=number],.sc-search-filters .filter-wrapper select{padding:6px 10px 5px 10px;font-size:1.6rem;color:var(--color-search-filter-input-text);line-height:1.4;font-weight:500;width:100%;transition:border .1s ease-in-out}.sc-search-filters .filter-wrapper input[type=text]:focus,.sc-search-filters .filter-wrapper input[type=number]:focus,.sc-search-filters .filter-wrapper select:focus{border-color:var(--color-input-border-focus);outline:none}.sc-search-filters .filter-wrapper select{padding:6px 40px 5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sc-search-filters .filter-wrapper select optgroup{font-size:1.6rem;color:var(--color-search-filter-input-text);line-height:1.4;font-weight:500}.sc-search-filters .filter-wrapper select::-ms-expand{display:none}.sc-search-filters .filter-wrapper.filter-style-select{position:relative}.sc-search-filters .filter-wrapper.filter-style-select:after{content:"";font:normal normal normal 17px/1 FontAwesome;color:var(--root-color-primary);right:10px;bottom:6px;height:20px;position:absolute;pointer-events:none;transition:all .2s ease-in-out}.sc-search-filters .filter-wrapper.filter-style-select.active:after{bottom:6px;transform:rotate(180deg)}.sc-search-filters .filter-wrapper.filter-style-text-input input{min-width:300px}@media screen and (max-width: 640px){.sc-search-filters .filter-wrapper.filter-style-text-input input{min-width:unset}}.sc-search-filters .filter-wrapper.filter-style-star-range .range-wrapper{display:inline-block;cursor:pointer}.sc-search-filters .filter-wrapper.filter-style-star-range .star-rating{font-size:30px;line-height:1;background-color:var(--color-icon-rating-empty-1);-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0)}.sc-search-filters .filter-wrapper.filter-style-range .range-wrapper{display:flex;gap:10px}.sc-search-filters .filter-wrapper.filter-style-range input{max-width:100px}.sc-search-form{width:100%;display:flex;align-items:center;justify-content:center;position:relative;max-width:780px;padding:20px var(--site-side-padding);margin:0 auto}.sc-search-form .search-form-wrapper{width:100%;position:relative;min-height:50px;z-index:1}.sc-search-form .search-container{position:absolute;top:0;left:0;width:100%;background:#fff;border:1px solid var(--color-input-border);border-radius:10px;transition:border .1s ease-in-out}.sc-search-form .search-container:focus-within{border-color:var(--color-input-border-focus);box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}.sc-search-form .input-wrapper{position:relative}.sc-search-form .input-wrapper .search-input{padding:10px 60px 10px 30px;font-size:2rem;background:rgba(0,0,0,0);color:var(--color-search-form-input-text);line-height:1.4;font-weight:400;width:100%;border:none;border-radius:10px;outline:none}.sc-search-form .input-wrapper .search-icon,.sc-search-form .input-wrapper .searching-icon{font-size:2.2rem;position:absolute;top:0;bottom:0;right:20px;color:var(--color-icon-primary);display:flex;align-items:center;justify-content:center}.sc-search-form .input-wrapper .seach-icon{transition:color .2s ease-in-out}.sc-search-form .input-wrapper .seach-icon:hover{cursor:pointer;color:var(--color-icon-grey)}.sc-search-form .input-wrapper .searching-icon{display:none}.sc-search-form._searching .search-icon{display:none}.sc-search-form._searching .searching-icon{display:flex}.sc-search-form .search-results{list-style:none;max-height:60vh;overflow-y:auto}@media screen and (max-width: 640px){.sc-search-form .search-results{max-height:40vh}}.sc-search-form .search-results>li:last-of-type{margin-bottom:10px}.sc-search-form .search-results .tab-list{list-style:none;margin:0}.sc-search-form .search-results li.not-found{padding-left:30px;color:var(--color-font-body);font-size:1.6rem;padding:10px 30px;font-weight:500;margin-bottom:0}.sc-search-form .search-results .tab-item a{padding:10px 30px;display:block;font-size:1.8rem;text-decoration:none;font-weight:600}.sc-search-form .search-results .tab-item a i{font-size:1.6rem}.sc-search-form .search-results .tab-item .meta{font-size:1.6rem;color:var(--color-font-body)}.sc-search-form .search-results .term-item{padding:10px 30px 10px 30px;display:flex;align-items:flex-start;gap:20px}@media screen and (max-width: 640px){.sc-search-form .search-results .term-item{flex-direction:column;gap:10px}}.sc-search-form .search-results .term-item .meta-wrapper{text-transform:uppercase;font-size:1.8rem;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;overflow:hidden}.sc-search-form .search-results .term-item .meta-wrapper img{width:100%;height:auto}.sc-search-form .search-results .term-item .meta-wrapper .meta{width:100%;padding:3px 5px;color:var(--color-tabs-tab-artist-title-text);background-color:var(--color-tabs-tab-artist-title-background);text-align:center;line-height:1.2;font-size:1.5rem;font-weight:500}.sc-search-form .search-results .term-item .tab-item a{padding:2px 10px}@media screen and (max-width: 640px){.sc-search-form .search-results .term-item .tab-item a{padding-left:0}}abbr.sc-tooltip{text-decoration:none;border-bottom:2px dotted var(--color-tooltip-underline);cursor:help;position:relative}abbr.sc-tooltip .tooltip-text{position:absolute;bottom:125%;left:-150px;right:-150px;margin:0 auto;padding:20px 15px;font-size:1.6rem;font-family:var(--font-body);line-height:1.2;text-align:center;color:var(--color-font-body);background:var(--color-tooltip-background);border-radius:10px;box-shadow:4px 4px 8px 2px rgba(0,0,0,.2);max-width:300px}@media screen and (max-width: 768px){abbr.sc-tooltip .tooltip-text{font-size:1.8rem}}abbr.sc-tooltip .tooltip-text:after{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:solid 20px var(--color-tooltip-background);content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px}abbr.sc-tooltip .tooltip-text.align-left{left:0}abbr.sc-tooltip .tooltip-text.align-left:after{left:20px;margin:0}abbr.sc-tooltip .tooltip-text.align-right{right:0}abbr.sc-tooltip .tooltip-text.align-right:after{right:20px;left:auto;margin:0}.sc-product-selection-form h3{margin-top:0;margin-bottom:20px}.sc-product-selection-form fieldset{margin-bottom:20px}.sc-product-selection-form label{display:inline-flex;justify-content:flex-start;align-items:center;margin-bottom:5px;gap:8px;font-size:2.5rem}.sc-product-selection-form label .price{font-weight:700;color:var(--color-font-strong)}.sc-product-selection-form label input{margin:0 5px 0 0}@media screen and (max-width: 768px){.sc-product-selection-form label{font-size:2.2rem;margin-bottom:10px}}.block-review-ratings{max-width:200px}@media screen and (max-width: 768px){.block-review-ratings{max-width:250px;margin:0 auto}}.block-review-ratings .image-wrapper{position:relative;margin-bottom:20px}.block-review-ratings .image-wrapper img{width:100%;height:auto}.block-review-ratings .image-wrapper .score-wrapper{position:absolute;bottom:10%;left:0;right:0;margin:0 auto;max-width:185px;text-align:center}.block-review-ratings .image-wrapper .score-wrapper.simple{position:relative;text-align:center}.block-review-ratings .image-wrapper .score-wrapper .score{background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0);font-size:3.6rem;text-align:center;display:inline-block}.block-review-ratings .feature-rating{position:relative;font-family:var(--font-heading);color:#fff;font-weight:600;text-transform:uppercase;background-color:var(--color-block-review-ratings-bar-empty);margin-bottom:20px;height:26px;border-radius:3px;overflow:hidden}.block-review-ratings .feature-rating .bar{background-color:var(--color-block-review-ratings-bar-filled);height:100%}.block-review-ratings .feature-rating .text{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:0 10px}.block-review-ratings .feature-rating .title{font-size:1.4rem;letter-spacing:.2px}.block-review-ratings .feature-rating .percent{font-size:1.3rem}.tab-block-wrapper{background-color:var(--color-block-harmonica-tab-background);padding:var(--padding-group-sm);margin:var(--margin-embed-md)}@media screen and (max-width: 768px){.tab-block-wrapper{margin-bottom:20px}}.tab-block-wrapper pre{padding:20px 0;background-color:rgba(0,0,0,0);font-family:"Courier Prime",monospace;font-size:2.3rem;font-weight:400;line-height:1.3;white-space:pre-wrap;margin-top:0 !important;margin-bottom:0 !important}.tab-block-wrapper pre.large-font{font-size:3.3rem}@media screen and (max-width: 768px){.tab-block-wrapper pre{font-size:2rem}}@media screen and (max-width: 500px){.tab-block-wrapper pre{font-size:1.6rem}}.tab-block-wrapper .bullet-line-wrapper{display:flex;justify-content:space-between;gap:40px;margin-bottom:25px}@media screen and (max-width: 768px){.tab-block-wrapper .bullet-line-wrapper{flex-direction:column;gap:25px}}.tab-block-wrapper .bullet-line-wrapper .right-col{text-align:right}@media screen and (max-width: 500px){.tab-block-wrapper .bullet-line-wrapper .right-col{text-align:center}}.tab-block-wrapper .bullet-line-wrapper p{margin-top:0}.tab-block-wrapper .bullet-line-wrapper p i{padding-right:10px;font-size:3.2rem;color:var(--color-icon-secondary)}.tab-block-wrapper .bullet-line-wrapper p:last-child{margin-bottom:0}.tab-block-wrapper .featured-video{margin-bottom:25px}.wp-block-accordion .wp-block-accordion-item{border:solid 1px;border-color:var(--color-border-light);border-radius:5px;margin-bottom:10px}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading{padding:5px 10px;margin:0;background-color:var(--color-background-2);border-radius:5px}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading{border-radius:5px 5px 0 0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-title{font-size:2.8rem;line-height:1.3;font-weight:400;color:var(--color-header-subtitle);text-transform:none;padding-right:25px}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:none}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{padding:var(--padding-group-sm)}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel *:first-child{margin-top:0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel *:last-child{margin-bottom:0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon{font-size:0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon::before{content:"➤";font-size:1.6rem;color:var(--color-header-subtitle);margin-right:20px;transform:rotate(90deg);transition:transform .2s ease}.wp-block-accordion .wp-block-accordion-item button[aria-expanded=true] .wp-block-accordion-heading__toggle-icon{transform:rotate(0deg)}.wp-block-accordion .wp-block-accordion-item button[aria-expanded=true] .wp-block-accordion-heading__toggle-icon::before{transform:rotate(-90deg)}@media screen and (max-width: 768px){.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-title{font-size:2.4rem}}.wp-block-quote{padding:12px;border-left:3px solid var(--color-border-primary)}.wp-block-quote p{margin-top:0;font-size:2.2rem;line-height:1.1;font-style:normal}.image-slider-block-wrapper .ui-slider{--slides-per-view: 1}.image-slider-block-wrapper .slide .image-wrapper{display:flex;align-items:center;justify-content:center}.image-slider-block-wrapper .slide .image-wrapper img{width:100%;height:auto}.image-slider-block-wrapper .slider-nav{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.image-slider-block-wrapper .slider-nav button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:10px 20px;color:var(--color-ui-control-muted);font-size:2rem;line-height:1;transition:color .2s ease}.image-slider-block-wrapper .slider-nav button:hover{color:var(--color-ui-control-active)}.image-slider-block-wrapper .slider-nav button i{color:inherit}.image-slider-block-wrapper .slider-nav-list{display:flex;align-items:center;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.image-slider-block-wrapper .slider-nav-list .slider-nav-item{width:10px;height:10px;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid var(--color-ui-control-muted);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.image-slider-block-wrapper .slider-nav-list .slider-nav-item._active{background-color:var(--color-ui-control-active);border-color:var(--color-ui-control-active)}@media screen and (max-width: 640px){.image-slider-block-wrapper .slider-nav{gap:10px}.image-slider-block-wrapper .slider-nav button{padding:10px}.image-slider-block-wrapper .slider-nav-list{gap:10px}}#iubenda-cs-banner{background:none;position:fixed;z-index:40000;top:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0;overflow:hidden;display:flex;opacity:0;will-change:opacity;pointer-events:none;transition:opacity .4s ease;justify-content:flex-end;align-items:flex-end;padding:15px 15px}#iubenda-cs-banner.iubenda-cs-visible{opacity:1}#iubenda-cs-banner .iubenda-cs-container{transition:transform .4s ease;transform:translateY(50px);pointer-events:auto}#iubenda-cs-banner.iubenda-cs-visible .iubenda-cs-container{transform:translateY(0)}#iubenda-cs-banner .iubenda-cs-close-btn{color:var(--color-iubenda-button-close-text);background-color:var(--color-iubenda-button-close-background);position:absolute;top:-5px;right:-5px;font-size:2rem;line-height:1;font-weight:500;width:25px;height:25px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:color .3s ease}@media screen and (max-width: 768px){#iubenda-cs-banner .iubenda-cs-close-btn{right:0}}#iubenda-cs-banner .iubenda-cs-close-btn:hover{color:var(--color-iubenda-button-close-text-hover)}#iubenda-cs-banner .iubenda-cs-close-btn span{font-size:inherit;color:inherit;font-weight:inherit}#iubenda-cs-banner .iubenda-cs-content{background-color:#fff;padding:20px;max-width:510px;box-shadow:10px 10px 20px 0px rgba(0,0,0,.2);border-radius:10px}#iubenda-cs-banner .iubenda-banner-content{font-size:1.6rem;font-family:var(--font-body);color:var(--color-font-body);line-height:1.4}#iubenda-cs-banner .iubenda-banner-content .title{font-size:2.4rem;font-family:var(--font-body);color:var(--color-font-heading);font-weight:600;margin-top:0;margin-bottom:10px;line-height:inherit}#iubenda-cs-banner .iubenda-banner-content p{font-size:inherit;color:inherit;margin-bottom:10px;line-height:inherit;padding:0}#iubenda-cs-banner .iubenda-banner-content em{color:var(--color-font-body);font-weight:600;font-style:normal}#iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-custom,#iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-consent{display:inline-block}#iubenda-cs-banner .iubenda-cs-opt-group button{font-size:1.6rem;margin-right:15px;margin-top:10px;padding:5px 30px;background-color:var(--color-iubenda-button-accept-background);color:#fff;transition:opacity .3s ease;text-transform:initial}#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn{background-color:var(--color-iubenda-button-cancel-background)}#iubenda-cs-banner .iubenda-cs-opt-group button:hover{opacity:.8}@media screen and (max-width: 768px){#iubenda-cs-banner{width:100%}#iubenda-cs-banner{padding:0}#iubenda-cs-banner .iubenda-cs-content{max-width:none;width:100%}}.consent-notice{width:100%;height:100%;background-color:#000}.consent-notice .consent-background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:.5}.consent-notice .consent-inner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;padding:10px 20px}.consent-notice .consent-content{max-width:500px}.consent-notice .consent-content p{font-size:1.6rem;color:#fff;font-weight:600;margin-top:0;text-wrap:balance}@media screen and (max-width: 480px){.consent-notice .consent-content p{font-size:1.4rem;line-height:1.4;margin-bottom:10px}}i[class*=fa-] :before{color:inherit}.fa-check-square,.fa-info-circle,.fa-hand-point-right,.fa-check,.fa-cart-arrow-down{color:var(--color-icon-primary)}.fa-times-circle{color:var(--color-icon-grey)}.edd_form article .inside-article .edd_form,.edd_form{width:100%}.edd_form article .inside-article .edd_form legend,.edd_form legend{display:block;width:100%;font-size:2.8rem;margin:var(--margin-legend);font-family:var(--font-label);color:var(--color-form-legend);font-weight:700;line-height:1.2}.edd_form article .inside-article .edd_form fieldset p,.edd_form fieldset p{margin:var(--margin-field);line-height:1}.edd_form article .inside-article .edd_form fieldset p:last-child,.edd_form fieldset p:last-child{margin-bottom:0}.edd_form article .inside-article .edd_form fieldset label,.edd_form fieldset label{display:block;color:var(--color-form-label);font-family:var(--font-label);font-size:1.6rem;font-weight:600;line-height:1.4;margin-bottom:5px}.edd_form article .inside-article .edd_form .split-columns,.edd_form .split-columns{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:var(--margin-field)}.edd_form article .inside-article .edd_form .split-columns p,.edd_form .split-columns p{white-space:nowrap}.edd_form article .inside-article .edd_form .edd-login-remember,.edd_form .edd-login-remember{margin:0}.edd_form article .inside-article .edd_form .edd-login-remember label,.edd_form .edd-login-remember label{margin:0}.edd_form article .inside-article .edd_form .edd-lost-password,.edd_form .edd-lost-password{font-size:1.6rem;margin:0}.edd_form article .inside-article .edd_form .edd-lost-password a,.edd_form .edd-lost-password a{color:var(--color-form-label);font-weight:600;line-height:1.4}.edd_form article .inside-article .edd_form .edd-lost-password a:hover,.edd_form .edd-lost-password a:hover{color:var(--color-font-link-hover)}.edd_form article .inside-article .edd_form#edd_login_form legend,.edd_form article .inside-article .edd_form#edd_register_form legend,.edd_form#edd_login_form legend,.edd_form#edd_register_form legend{font-family:var(--font-heading)}@media screen and (max-width: 1024px){.edd_form article .inside-article .edd_form legend,.edd_form legend{font-size:2.6rem}}@media screen and (max-width: 768px){.edd_form article .inside-article .edd_form legend,.edd_form legend{font-size:2.2rem}}@media screen and (max-width: 480px){.edd_form article .inside-article .edd_form .split-columns,.edd_form .split-columns{flex-direction:column;gap:10px}}#edd_user_history th,#edd_user_history td,#edd_purchase_receipt th,#edd_purchase_receipt td,#edd_subscription_receipt th,#edd_subscription_receipt td,#edd_purchase_receipt_products th,#edd_purchase_receipt_products td{padding:5px 10px;font-size:2rem;text-align:center}#edd_user_history th,#edd_purchase_receipt th,#edd_subscription_receipt th,#edd_purchase_receipt_products th{font-family:var(--font-heading);font-weight:600;background-color:var(--color-edd-table-header-background)}#edd_user_history .edd_table_actions,#edd_purchase_receipt .edd_table_actions,#edd_subscription_receipt .edd_table_actions,#edd_purchase_receipt_products .edd_table_actions{display:flex;justify-content:center;align-items:center;column-gap:10px;row-gap:10px;flex-wrap:wrap}#edd_user_history .edd_table_actions a,#edd_purchase_receipt .edd_table_actions a,#edd_subscription_receipt .edd_table_actions a,#edd_purchase_receipt_products .edd_table_actions a{white-space:nowrap}#edd_user_history a.custom-link,#edd_purchase_receipt a.custom-link,#edd_subscription_receipt a.custom-link,#edd_purchase_receipt_products a.custom-link{display:inline-block;padding:5px 10px;line-height:1;white-space:nowrap}@media screen and (max-width: 768px){#edd_user_history,#edd_purchase_receipt,#edd_subscription_receipt,#edd_purchase_receipt_products{border:none}#edd_user_history td,#edd_user_history th,#edd_purchase_receipt td,#edd_purchase_receipt th,#edd_subscription_receipt td,#edd_subscription_receipt th,#edd_purchase_receipt_products td,#edd_purchase_receipt_products th{text-align:left}#edd_user_history thead,#edd_purchase_receipt thead,#edd_subscription_receipt thead,#edd_purchase_receipt_products thead{display:none}#edd_user_history th,#edd_purchase_receipt th,#edd_subscription_receipt th,#edd_purchase_receipt_products th{display:none;border:none}#edd_user_history tr,#edd_purchase_receipt tr,#edd_subscription_receipt tr,#edd_purchase_receipt_products tr{display:block;margin-bottom:25px;border:none}#edd_user_history td,#edd_purchase_receipt td,#edd_subscription_receipt td,#edd_purchase_receipt_products td{display:block;border:none;padding:5px 0}#edd_user_history td:first-of-type,#edd_purchase_receipt td:first-of-type,#edd_subscription_receipt td:first-of-type,#edd_purchase_receipt_products td:first-of-type{font-weight:600}#edd_user_history .edd_table_actions,#edd_purchase_receipt .edd_table_actions,#edd_subscription_receipt .edd_table_actions,#edd_purchase_receipt_products .edd_table_actions{justify-content:flex-start;align-items:flex-start}#edd_user_history a.custom-link,#edd_purchase_receipt a.custom-link,#edd_subscription_receipt a.custom-link,#edd_purchase_receipt_products a.custom-link{padding:10px 15px}}#edd_purchase_receipt th,#edd_purchase_receipt td{text-align:left}@media screen and (max-width: 768px){#edd_purchase_receipt tr{margin-bottom:0}}#edd_purchase_receipt_products .edd_purchase_receipt_files{display:none}.wsp-container ul{margin-top:0;margin-left:0;list-style:none}.wsp-container .wsp-posts-list li{margin-top:20px}.wsp-container .wsp-posts-list li:first-of-type{margin-top:0}.wsp-container li.wsp-post{margin-top:0}.border-light{border:1px solid var(--color-border-light)}.border-medium{border:1px solid var(--color-border-medium)}.border-dark{border:1px solid var(--color-border-dark)}.border-rounded-10{border-radius:10px}.list-items-delimiter{border-top:1px solid var(--color-border-lightest) !important;margin-top:35px;margin-bottom:45px !important}article .inside-article .margin-0{margin:0}article .inside-article .padding-0{padding:0}article .inside-article .margin-top-0{margin-top:0}article .inside-article .padding-top-0{padding-top:0}article .inside-article .margin-bottom-0{margin-bottom:0}article .inside-article .padding-bottom-0{padding-bottom:0}article .inside-article .margin-left-0{margin-left:0}article .inside-article .padding-left-0{padding-left:0}article .inside-article .margin-right-0{margin-right:0}article .inside-article .padding-right-0{padding-right:0}article .inside-article .padding-xs{padding:var(--spacing-xs)}article .inside-article .margin-xs{margin:var(--spacing-xs)}article .inside-article .padding-top-xs{padding-top:var(--spacing-xs)}article .inside-article .margin-top-xs{margin-top:var(--spacing-xs)}article .inside-article .padding-bottom-xs{padding-bottom:var(--spacing-xs)}article .inside-article .margin-bottom-xs{margin-bottom:var(--spacing-xs)}article .inside-article .padding-left-xs{padding-left:var(--spacing-xs)}article .inside-article .margin-left-xs{margin-left:var(--spacing-xs)}article .inside-article .padding-right-xs{padding-right:var(--spacing-xs)}article .inside-article .margin-right-xs{margin-right:var(--spacing-xs)}article .inside-article .padding-sm{padding:var(--spacing-sm)}article .inside-article .margin-sm{margin:var(--spacing-sm)}article .inside-article .padding-top-sm{padding-top:var(--spacing-sm)}article .inside-article .margin-top-sm{margin-top:var(--spacing-sm)}article .inside-article .padding-bottom-sm{padding-bottom:var(--spacing-sm)}article .inside-article .margin-bottom-sm{margin-bottom:var(--spacing-sm)}article .inside-article .padding-left-sm{padding-left:var(--spacing-sm)}article .inside-article .margin-left-sm{margin-left:var(--spacing-sm)}article .inside-article .padding-right-sm{padding-right:var(--spacing-sm)}article .inside-article .margin-right-sm{margin-right:var(--spacing-sm)}article .inside-article .padding-md{padding:var(--spacing-md)}article .inside-article .margin-md{margin:var(--spacing-md)}article .inside-article .padding-top-md{padding-top:var(--spacing-md)}article .inside-article .margin-top-md{margin-top:var(--spacing-md)}article .inside-article .padding-bottom-md{padding-bottom:var(--spacing-md)}article .inside-article .margin-bottom-md{margin-bottom:var(--spacing-md)}article .inside-article .padding-left-md{padding-left:var(--spacing-md)}article .inside-article .margin-left-md{margin-left:var(--spacing-md)}article .inside-article .padding-right-md{padding-right:var(--spacing-md)}article .inside-article .margin-right-md{margin-right:var(--spacing-md)}article .inside-article .padding-lg{padding:var(--spacing-lg)}article .inside-article .margin-lg{margin:var(--spacing-lg)}article .inside-article .padding-top-lg{padding-top:var(--spacing-lg)}article .inside-article .margin-top-lg{margin-top:var(--spacing-lg)}article .inside-article .padding-bottom-lg{padding-bottom:var(--spacing-lg)}article .inside-article .margin-bottom-lg{margin-bottom:var(--spacing-lg)}article .inside-article .padding-left-lg{padding-left:var(--spacing-lg)}article .inside-article .margin-left-lg{margin-left:var(--spacing-lg)}article .inside-article .padding-right-lg{padding-right:var(--spacing-lg)}article .inside-article .margin-right-lg{margin-right:var(--spacing-lg)}article .inside-article .padding-group-sm{padding:var(--padding-group-sm)}article .inside-article .padding-group-md{padding:var(--padding-group-md)}article .inside-article .color-accent{color:var(--color-font-accent);fill:var(--color-font-accent)}article .inside-article .color-light{color:var(--color-font-light);fill:var(--color-font-light)}article .inside-article .color-medium{color:var(--color-font-medium);fill:var(--color-font-medium)}article .inside-article .color-dark{color:var(--color-font-dark);fill:var(--color-font-dark)}article .inside-article .bg-color-1{background-color:var(--color-background-1)}article .inside-article .bg-color-2{background-color:var(--color-background-2)}article .inside-article .bg-color-3{background-color:var(--color-background-3)}article .inside-article .bg-color-4{background-color:var(--color-background-4)}article .inside-article .bg-color-5{background-color:var(--color-background-5)}.hide{display:none !important}.hide-on-desktop{display:none !important}@media screen and (max-width: 768px){.hide-on-mobile{display:none !important}.hide-on-desktop{display:block !important}}@media screen and (max-width: 1024px){.hide-on-lg{display:none !important}}@media screen and (max-width: 768px){.hide-on-md{display:none !important}}@media screen and (max-width: 640px){.hide-on-sm{display:none !important}}article .inside-article .content-width{max-width:var(--site-content-width);padding-left:var(--site-side-padding);padding-right:var(--site-side-padding);margin-left:auto;margin-right:auto}article .inside-article .full-width{width:100%;padding-left:0;padding-right:0}article .inside-article .text-align-center{text-align:center}article .inside-article .text-align-right{text-align:right}article .inside-article .text-align-left{text-align:left}article .inside-article .vertical-align-middle{vertical-align:middle}article .inside-article .vertical-align-middle>*{vertical-align:middle}article .inside-article p img{display:inline}article .inside-article p.vertical-align-text-bottom img{vertical-align:text-bottom}body.full-width #content{width:100%;padding-left:0;padding-right:0;max-width:100%}body.extended-width #content{max-width:var(--site-extended-width);padding-left:var(--site-side-padding);padding-right:var(--site-side-padding);padding-top:50px;padding-bottom:100px}body.no-padding-bottom #content{padding-bottom:0}body.no-padding-top #content{padding-top:0}article .inside-article .is-layout-flex.flex-align-top{align-items:flex-start}article .inside-article .is-layout-flex.flex-align-center{align-items:center}article .inside-article .is-layout-flex.flex-align-bottom{align-items:flex-end}@media screen and (max-width: 768px){article .inside-article .is-layout-flex:not([class*=flex-stack-]){flex-wrap:wrap}article .inside-article .is-layout-flex:not([class*=flex-stack-])>*{flex-basis:100% !important}}article .inside-article .is-layout-flex.flex-stack-none{flex-wrap:nowrap}@media screen and (max-width: 1280px){article .inside-article .is-layout-flex.flex-stack-xl{flex-wrap:wrap}article .inside-article .is-layout-flex.flex-stack-xl>*{flex-basis:100%}article .inside-article .is-layout-flex.flex-stack-xl>*[style*=flex-basis]{flex-basis:100% !important}}@media screen and (max-width: 1024px){article .inside-article .is-layout-flex.flex-stack-lg{flex-wrap:wrap}article .inside-article .is-layout-flex.flex-stack-lg>*{flex-basis:100%}article .inside-article .is-layout-flex.flex-stack-lg>*[style*=flex-basis]{flex-basis:100% !important}}@media screen and (max-width: 768px){article .inside-article .is-layout-flex.flex-stack-md{flex-wrap:wrap}article .inside-article .is-layout-flex.flex-stack-md>*{flex-basis:100%}article .inside-article .is-layout-flex.flex-stack-md>*[style*=flex-basis]{flex-basis:100% !important}}@media screen and (max-width: 640px){article .inside-article .is-layout-flex.flex-stack-sm{flex-wrap:wrap}article .inside-article .is-layout-flex.flex-stack-sm>*{flex-basis:100%}article .inside-article .is-layout-flex.flex-stack-sm>*[style*=flex-basis]{flex-basis:100% !important}}article .inside-article .is-layout-flow.flex-grow-0{flex-grow:0}article .inside-article .is-layout-flow.flex-shrink-0{flex-shrink:0}article .inside-article .is-layout-flow.flex-grow-1{flex-grow:1}article .inside-article .is-layout-flow.flex-shrink-1{flex-shrink:1}article .inside-article .is-layout-flow.flex-grow-2{flex-grow:2}article .inside-article .is-layout-flow.flex-shrink-2{flex-shrink:2}article .inside-article .is-layout-flow.flex-grow-3{flex-grow:3}article .inside-article .is-layout-flow.flex-shrink-3{flex-shrink:3}article .inside-article .is-layout-flow.flex-grow-4{flex-grow:4}article .inside-article .is-layout-flow.flex-shrink-4{flex-shrink:4}article .inside-article .is-layout-flow.flex-grow-5{flex-grow:5}article .inside-article .is-layout-flow.flex-shrink-5{flex-shrink:5}article .inside-article .is-layout-flow.flex-grow-6{flex-grow:6}article .inside-article .is-layout-flow.flex-shrink-6{flex-shrink:6}article .inside-article .is-layout-flow.flex-grow-7{flex-grow:7}article .inside-article .is-layout-flow.flex-shrink-7{flex-shrink:7}article .inside-article .is-layout-flow.flex-grow-8{flex-grow:8}article .inside-article .is-layout-flow.flex-shrink-8{flex-shrink:8}article .inside-article .is-layout-flow.flex-grow-9{flex-grow:9}article .inside-article .is-layout-flow.flex-shrink-9{flex-shrink:9}article .inside-article .is-layout-flow.flex-grow-10{flex-grow:10}article .inside-article .is-layout-flow.flex-shrink-10{flex-shrink:10}article .inside-article .is-layout-flow.flex-grow-11{flex-grow:11}article .inside-article .is-layout-flow.flex-shrink-11{flex-shrink:11}article .inside-article .is-layout-flow.flex-grow-12{flex-grow:12}article .inside-article .is-layout-flow.flex-shrink-12{flex-shrink:12}@media screen and (max-width: 1280px){article .inside-article .is-layout-flow.flex-grow-xl-0{flex-grow:0}article .inside-article .is-layout-flow.flex-shrink-xl-0{flex-shrink:0}article .inside-article .is-layout-flow.flex-basis-xl-0{flex-basis:0%}article .inside-article .is-layout-flow.flex-basis-xl-0[style*=flex-basis]{flex-basis:0% !important}article .inside-article .is-layout-flow.flex-grow-xl-1{flex-grow:1}article .inside-article .is-layout-flow.flex-shrink-xl-1{flex-shrink:1}article .inside-article .is-layout-flow.flex-basis-xl-1{flex-basis:8.3333333333%}article .inside-article .is-layout-flow.flex-basis-xl-1[style*=flex-basis]{flex-basis:8.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-xl-2{flex-grow:2}article .inside-article .is-layout-flow.flex-shrink-xl-2{flex-shrink:2}article .inside-article .is-layout-flow.flex-basis-xl-2{flex-basis:16.6666666667%}article .inside-article .is-layout-flow.flex-basis-xl-2[style*=flex-basis]{flex-basis:16.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-xl-3{flex-grow:3}article .inside-article .is-layout-flow.flex-shrink-xl-3{flex-shrink:3}article .inside-article .is-layout-flow.flex-basis-xl-3{flex-basis:25%}article .inside-article .is-layout-flow.flex-basis-xl-3[style*=flex-basis]{flex-basis:25% !important}article .inside-article .is-layout-flow.flex-grow-xl-4{flex-grow:4}article .inside-article .is-layout-flow.flex-shrink-xl-4{flex-shrink:4}article .inside-article .is-layout-flow.flex-basis-xl-4{flex-basis:33.3333333333%}article .inside-article .is-layout-flow.flex-basis-xl-4[style*=flex-basis]{flex-basis:33.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-xl-5{flex-grow:5}article .inside-article .is-layout-flow.flex-shrink-xl-5{flex-shrink:5}article .inside-article .is-layout-flow.flex-basis-xl-5{flex-basis:41.6666666667%}article .inside-article .is-layout-flow.flex-basis-xl-5[style*=flex-basis]{flex-basis:41.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-xl-6{flex-grow:6}article .inside-article .is-layout-flow.flex-shrink-xl-6{flex-shrink:6}article .inside-article .is-layout-flow.flex-basis-xl-6{flex-basis:50%}article .inside-article .is-layout-flow.flex-basis-xl-6[style*=flex-basis]{flex-basis:50% !important}article .inside-article .is-layout-flow.flex-grow-xl-7{flex-grow:7}article .inside-article .is-layout-flow.flex-shrink-xl-7{flex-shrink:7}article .inside-article .is-layout-flow.flex-basis-xl-7{flex-basis:58.3333333333%}article .inside-article .is-layout-flow.flex-basis-xl-7[style*=flex-basis]{flex-basis:58.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-xl-8{flex-grow:8}article .inside-article .is-layout-flow.flex-shrink-xl-8{flex-shrink:8}article .inside-article .is-layout-flow.flex-basis-xl-8{flex-basis:66.6666666667%}article .inside-article .is-layout-flow.flex-basis-xl-8[style*=flex-basis]{flex-basis:66.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-xl-9{flex-grow:9}article .inside-article .is-layout-flow.flex-shrink-xl-9{flex-shrink:9}article .inside-article .is-layout-flow.flex-basis-xl-9{flex-basis:75%}article .inside-article .is-layout-flow.flex-basis-xl-9[style*=flex-basis]{flex-basis:75% !important}article .inside-article .is-layout-flow.flex-grow-xl-10{flex-grow:10}article .inside-article .is-layout-flow.flex-shrink-xl-10{flex-shrink:10}article .inside-article .is-layout-flow.flex-basis-xl-10{flex-basis:83.3333333333%}article .inside-article .is-layout-flow.flex-basis-xl-10[style*=flex-basis]{flex-basis:83.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-xl-11{flex-grow:11}article .inside-article .is-layout-flow.flex-shrink-xl-11{flex-shrink:11}article .inside-article .is-layout-flow.flex-basis-xl-11{flex-basis:91.6666666667%}article .inside-article .is-layout-flow.flex-basis-xl-11[style*=flex-basis]{flex-basis:91.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-xl-12{flex-grow:12}article .inside-article .is-layout-flow.flex-shrink-xl-12{flex-shrink:12}article .inside-article .is-layout-flow.flex-basis-xl-12{flex-basis:100%}article .inside-article .is-layout-flow.flex-basis-xl-12[style*=flex-basis]{flex-basis:100% !important}}@media screen and (max-width: 1024px){article .inside-article .is-layout-flow.flex-grow-lg-0{flex-grow:0}article .inside-article .is-layout-flow.flex-shrink-lg-0{flex-shrink:0}article .inside-article .is-layout-flow.flex-basis-lg-0{flex-basis:0%}article .inside-article .is-layout-flow.flex-basis-lg-0[style*=flex-basis]{flex-basis:0% !important}article .inside-article .is-layout-flow.flex-grow-lg-1{flex-grow:1}article .inside-article .is-layout-flow.flex-shrink-lg-1{flex-shrink:1}article .inside-article .is-layout-flow.flex-basis-lg-1{flex-basis:8.3333333333%}article .inside-article .is-layout-flow.flex-basis-lg-1[style*=flex-basis]{flex-basis:8.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-lg-2{flex-grow:2}article .inside-article .is-layout-flow.flex-shrink-lg-2{flex-shrink:2}article .inside-article .is-layout-flow.flex-basis-lg-2{flex-basis:16.6666666667%}article .inside-article .is-layout-flow.flex-basis-lg-2[style*=flex-basis]{flex-basis:16.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-lg-3{flex-grow:3}article .inside-article .is-layout-flow.flex-shrink-lg-3{flex-shrink:3}article .inside-article .is-layout-flow.flex-basis-lg-3{flex-basis:25%}article .inside-article .is-layout-flow.flex-basis-lg-3[style*=flex-basis]{flex-basis:25% !important}article .inside-article .is-layout-flow.flex-grow-lg-4{flex-grow:4}article .inside-article .is-layout-flow.flex-shrink-lg-4{flex-shrink:4}article .inside-article .is-layout-flow.flex-basis-lg-4{flex-basis:33.3333333333%}article .inside-article .is-layout-flow.flex-basis-lg-4[style*=flex-basis]{flex-basis:33.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-lg-5{flex-grow:5}article .inside-article .is-layout-flow.flex-shrink-lg-5{flex-shrink:5}article .inside-article .is-layout-flow.flex-basis-lg-5{flex-basis:41.6666666667%}article .inside-article .is-layout-flow.flex-basis-lg-5[style*=flex-basis]{flex-basis:41.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-lg-6{flex-grow:6}article .inside-article .is-layout-flow.flex-shrink-lg-6{flex-shrink:6}article .inside-article .is-layout-flow.flex-basis-lg-6{flex-basis:50%}article .inside-article .is-layout-flow.flex-basis-lg-6[style*=flex-basis]{flex-basis:50% !important}article .inside-article .is-layout-flow.flex-grow-lg-7{flex-grow:7}article .inside-article .is-layout-flow.flex-shrink-lg-7{flex-shrink:7}article .inside-article .is-layout-flow.flex-basis-lg-7{flex-basis:58.3333333333%}article .inside-article .is-layout-flow.flex-basis-lg-7[style*=flex-basis]{flex-basis:58.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-lg-8{flex-grow:8}article .inside-article .is-layout-flow.flex-shrink-lg-8{flex-shrink:8}article .inside-article .is-layout-flow.flex-basis-lg-8{flex-basis:66.6666666667%}article .inside-article .is-layout-flow.flex-basis-lg-8[style*=flex-basis]{flex-basis:66.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-lg-9{flex-grow:9}article .inside-article .is-layout-flow.flex-shrink-lg-9{flex-shrink:9}article .inside-article .is-layout-flow.flex-basis-lg-9{flex-basis:75%}article .inside-article .is-layout-flow.flex-basis-lg-9[style*=flex-basis]{flex-basis:75% !important}article .inside-article .is-layout-flow.flex-grow-lg-10{flex-grow:10}article .inside-article .is-layout-flow.flex-shrink-lg-10{flex-shrink:10}article .inside-article .is-layout-flow.flex-basis-lg-10{flex-basis:83.3333333333%}article .inside-article .is-layout-flow.flex-basis-lg-10[style*=flex-basis]{flex-basis:83.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-lg-11{flex-grow:11}article .inside-article .is-layout-flow.flex-shrink-lg-11{flex-shrink:11}article .inside-article .is-layout-flow.flex-basis-lg-11{flex-basis:91.6666666667%}article .inside-article .is-layout-flow.flex-basis-lg-11[style*=flex-basis]{flex-basis:91.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-lg-12{flex-grow:12}article .inside-article .is-layout-flow.flex-shrink-lg-12{flex-shrink:12}article .inside-article .is-layout-flow.flex-basis-lg-12{flex-basis:100%}article .inside-article .is-layout-flow.flex-basis-lg-12[style*=flex-basis]{flex-basis:100% !important}}@media screen and (max-width: 768px){article .inside-article .is-layout-flow.flex-grow-md-0{flex-grow:0}article .inside-article .is-layout-flow.flex-shrink-md-0{flex-shrink:0}article .inside-article .is-layout-flow.flex-basis-md-0{flex-basis:0%}article .inside-article .is-layout-flow.flex-basis-md-0[style*=flex-basis]{flex-basis:0% !important}article .inside-article .is-layout-flow.flex-grow-md-1{flex-grow:1}article .inside-article .is-layout-flow.flex-shrink-md-1{flex-shrink:1}article .inside-article .is-layout-flow.flex-basis-md-1{flex-basis:8.3333333333%}article .inside-article .is-layout-flow.flex-basis-md-1[style*=flex-basis]{flex-basis:8.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-md-2{flex-grow:2}article .inside-article .is-layout-flow.flex-shrink-md-2{flex-shrink:2}article .inside-article .is-layout-flow.flex-basis-md-2{flex-basis:16.6666666667%}article .inside-article .is-layout-flow.flex-basis-md-2[style*=flex-basis]{flex-basis:16.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-md-3{flex-grow:3}article .inside-article .is-layout-flow.flex-shrink-md-3{flex-shrink:3}article .inside-article .is-layout-flow.flex-basis-md-3{flex-basis:25%}article .inside-article .is-layout-flow.flex-basis-md-3[style*=flex-basis]{flex-basis:25% !important}article .inside-article .is-layout-flow.flex-grow-md-4{flex-grow:4}article .inside-article .is-layout-flow.flex-shrink-md-4{flex-shrink:4}article .inside-article .is-layout-flow.flex-basis-md-4{flex-basis:33.3333333333%}article .inside-article .is-layout-flow.flex-basis-md-4[style*=flex-basis]{flex-basis:33.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-md-5{flex-grow:5}article .inside-article .is-layout-flow.flex-shrink-md-5{flex-shrink:5}article .inside-article .is-layout-flow.flex-basis-md-5{flex-basis:41.6666666667%}article .inside-article .is-layout-flow.flex-basis-md-5[style*=flex-basis]{flex-basis:41.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-md-6{flex-grow:6}article .inside-article .is-layout-flow.flex-shrink-md-6{flex-shrink:6}article .inside-article .is-layout-flow.flex-basis-md-6{flex-basis:50%}article .inside-article .is-layout-flow.flex-basis-md-6[style*=flex-basis]{flex-basis:50% !important}article .inside-article .is-layout-flow.flex-grow-md-7{flex-grow:7}article .inside-article .is-layout-flow.flex-shrink-md-7{flex-shrink:7}article .inside-article .is-layout-flow.flex-basis-md-7{flex-basis:58.3333333333%}article .inside-article .is-layout-flow.flex-basis-md-7[style*=flex-basis]{flex-basis:58.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-md-8{flex-grow:8}article .inside-article .is-layout-flow.flex-shrink-md-8{flex-shrink:8}article .inside-article .is-layout-flow.flex-basis-md-8{flex-basis:66.6666666667%}article .inside-article .is-layout-flow.flex-basis-md-8[style*=flex-basis]{flex-basis:66.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-md-9{flex-grow:9}article .inside-article .is-layout-flow.flex-shrink-md-9{flex-shrink:9}article .inside-article .is-layout-flow.flex-basis-md-9{flex-basis:75%}article .inside-article .is-layout-flow.flex-basis-md-9[style*=flex-basis]{flex-basis:75% !important}article .inside-article .is-layout-flow.flex-grow-md-10{flex-grow:10}article .inside-article .is-layout-flow.flex-shrink-md-10{flex-shrink:10}article .inside-article .is-layout-flow.flex-basis-md-10{flex-basis:83.3333333333%}article .inside-article .is-layout-flow.flex-basis-md-10[style*=flex-basis]{flex-basis:83.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-md-11{flex-grow:11}article .inside-article .is-layout-flow.flex-shrink-md-11{flex-shrink:11}article .inside-article .is-layout-flow.flex-basis-md-11{flex-basis:91.6666666667%}article .inside-article .is-layout-flow.flex-basis-md-11[style*=flex-basis]{flex-basis:91.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-md-12{flex-grow:12}article .inside-article .is-layout-flow.flex-shrink-md-12{flex-shrink:12}article .inside-article .is-layout-flow.flex-basis-md-12{flex-basis:100%}article .inside-article .is-layout-flow.flex-basis-md-12[style*=flex-basis]{flex-basis:100% !important}}@media screen and (max-width: 640px){article .inside-article .is-layout-flow.flex-grow-sm-0{flex-grow:0}article .inside-article .is-layout-flow.flex-shrink-sm-0{flex-shrink:0}article .inside-article .is-layout-flow.flex-basis-sm-0{flex-basis:0%}article .inside-article .is-layout-flow.flex-basis-sm-0[style*=flex-basis]{flex-basis:0% !important}article .inside-article .is-layout-flow.flex-grow-sm-1{flex-grow:1}article .inside-article .is-layout-flow.flex-shrink-sm-1{flex-shrink:1}article .inside-article .is-layout-flow.flex-basis-sm-1{flex-basis:8.3333333333%}article .inside-article .is-layout-flow.flex-basis-sm-1[style*=flex-basis]{flex-basis:8.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-sm-2{flex-grow:2}article .inside-article .is-layout-flow.flex-shrink-sm-2{flex-shrink:2}article .inside-article .is-layout-flow.flex-basis-sm-2{flex-basis:16.6666666667%}article .inside-article .is-layout-flow.flex-basis-sm-2[style*=flex-basis]{flex-basis:16.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-sm-3{flex-grow:3}article .inside-article .is-layout-flow.flex-shrink-sm-3{flex-shrink:3}article .inside-article .is-layout-flow.flex-basis-sm-3{flex-basis:25%}article .inside-article .is-layout-flow.flex-basis-sm-3[style*=flex-basis]{flex-basis:25% !important}article .inside-article .is-layout-flow.flex-grow-sm-4{flex-grow:4}article .inside-article .is-layout-flow.flex-shrink-sm-4{flex-shrink:4}article .inside-article .is-layout-flow.flex-basis-sm-4{flex-basis:33.3333333333%}article .inside-article .is-layout-flow.flex-basis-sm-4[style*=flex-basis]{flex-basis:33.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-sm-5{flex-grow:5}article .inside-article .is-layout-flow.flex-shrink-sm-5{flex-shrink:5}article .inside-article .is-layout-flow.flex-basis-sm-5{flex-basis:41.6666666667%}article .inside-article .is-layout-flow.flex-basis-sm-5[style*=flex-basis]{flex-basis:41.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-sm-6{flex-grow:6}article .inside-article .is-layout-flow.flex-shrink-sm-6{flex-shrink:6}article .inside-article .is-layout-flow.flex-basis-sm-6{flex-basis:50%}article .inside-article .is-layout-flow.flex-basis-sm-6[style*=flex-basis]{flex-basis:50% !important}article .inside-article .is-layout-flow.flex-grow-sm-7{flex-grow:7}article .inside-article .is-layout-flow.flex-shrink-sm-7{flex-shrink:7}article .inside-article .is-layout-flow.flex-basis-sm-7{flex-basis:58.3333333333%}article .inside-article .is-layout-flow.flex-basis-sm-7[style*=flex-basis]{flex-basis:58.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-sm-8{flex-grow:8}article .inside-article .is-layout-flow.flex-shrink-sm-8{flex-shrink:8}article .inside-article .is-layout-flow.flex-basis-sm-8{flex-basis:66.6666666667%}article .inside-article .is-layout-flow.flex-basis-sm-8[style*=flex-basis]{flex-basis:66.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-sm-9{flex-grow:9}article .inside-article .is-layout-flow.flex-shrink-sm-9{flex-shrink:9}article .inside-article .is-layout-flow.flex-basis-sm-9{flex-basis:75%}article .inside-article .is-layout-flow.flex-basis-sm-9[style*=flex-basis]{flex-basis:75% !important}article .inside-article .is-layout-flow.flex-grow-sm-10{flex-grow:10}article .inside-article .is-layout-flow.flex-shrink-sm-10{flex-shrink:10}article .inside-article .is-layout-flow.flex-basis-sm-10{flex-basis:83.3333333333%}article .inside-article .is-layout-flow.flex-basis-sm-10[style*=flex-basis]{flex-basis:83.3333333333% !important}article .inside-article .is-layout-flow.flex-grow-sm-11{flex-grow:11}article .inside-article .is-layout-flow.flex-shrink-sm-11{flex-shrink:11}article .inside-article .is-layout-flow.flex-basis-sm-11{flex-basis:91.6666666667%}article .inside-article .is-layout-flow.flex-basis-sm-11[style*=flex-basis]{flex-basis:91.6666666667% !important}article .inside-article .is-layout-flow.flex-grow-sm-12{flex-grow:12}article .inside-article .is-layout-flow.flex-shrink-sm-12{flex-shrink:12}article .inside-article .is-layout-flow.flex-basis-sm-12{flex-basis:100%}article .inside-article .is-layout-flow.flex-basis-sm-12[style*=flex-basis]{flex-basis:100% !important}}article .inside-article .font-size-16{font-size:1.6rem}article .inside-article .font-size-30{font-size:3rem}article .inside-article .weight-bold{font-weight:600}article .inside-article .weight-black{font-weight:900}article .inside-article .text-underline{text-decoration:underline}article .inside-article .uppercase{text-transform:uppercase}article .inside-article .mark-text-accent{background-color:var(--color-background-primary);font-size:19px;font-weight:700;color:#fff;text-transform:uppercase;padding:4px 6pX;border-radius:2px}article .inside-article .font-open-sans{font-family:"Open Sans",sans-serif;letter-spacing:-0.5px}article .inside-article .font-tab-format{font-family:var(--font-tab);font-size:2.1rem;font-weight:400;line-height:1.3;white-space:pre-wrap;margin-top:0 !important;margin-bottom:0 !important}@media screen and (max-width: 768px){article .inside-article .font-tab-format{font-size:1.8rem}}@media screen and (max-width: 640px){article .inside-article .font-tab-format{font-size:1.6rem}}article .inside-article .font-tab-format.small{font-size:1.6rem}article .inside-article .font-highlight{font-family:var(--font-highlight),sans-serif;font-weight:400}article .inside-article .font-highlight.faux-heading{font-size:3rem;line-height:3rem;font-variant:none;display:inline-block;vertical-align:middle}article .inside-article .heading-huge{font-size:10rem;letter-spacing:-5px}@media screen and (max-width: 1280px){article .inside-article .heading-huge{font-size:7rem}}@media screen and (max-width: 1024px){article .inside-article .heading-huge{font-size:6rem}}@media screen and (max-width: 768px){article .inside-article .heading-huge{font-size:5rem;letter-spacing:-2px}}@media screen and (max-width: 640px){article .inside-article .heading-huge{font-size:4.5rem;letter-spacing:0}}article .inside-article .complex-ranking-title strong{font-size:3rem;font-weight:700}article .inside-article .complex-ranking-title em{font-size:2.4rem;font-weight:500}@media screen and (max-width: 1280px){article .inside-article .text-align-center-xl{text-align:center}article .inside-article .text-align-right-xl{text-align:right}article .inside-article .text-align-left-xl{text-align:left}}@media screen and (max-width: 1024px){article .inside-article .text-align-center-lg{text-align:center}article .inside-article .text-align-right-lg{text-align:right}article .inside-article .text-align-left-lg{text-align:left}}@media screen and (max-width: 768px){article .inside-article .text-align-center-md{text-align:center}article .inside-article .text-align-right-md{text-align:right}article .inside-article .text-align-left-md{text-align:left}}@media screen and (max-width: 640px){article .inside-article .text-align-center-sm{text-align:center}article .inside-article .text-align-right-sm{text-align:right}article .inside-article .text-align-left-sm{text-align:left}}article .inside-article .wp-block-image.img-radius-10 img{border-radius:10px}article .inside-article .wp-block-image.img-caption-md figcaption{font-size:1.7rem}article .inside-article .wp-block-image.img-caption-align-left figcaption{text-align:left}article .inside-article .wp-block-image.img-caption-align-center figcaption{text-align:center}article .inside-article .wp-block-image.img-caption-align-right figcaption{text-align:right}article .inside-article .wp-block-image.alignright{float:right}article .inside-article .wp-block-image.alignleft{float:left}@media screen and (max-width: 640px){article .inside-article .wp-block-image.alignleft:not([class*=figure-stack-]),article .inside-article .wp-block-image.alignright:not([class*=figure-stack-]){float:none;margin:var(--margin-image-md)}}@media screen and (max-width: 1280px){article .inside-article .wp-block-image.figure-stack-xl{float:none;margin:var(--margin-image-md)}}@media screen and (max-width: 1024px){article .inside-article .wp-block-image.figure-stack-lg{float:none;margin:var(--margin-image-md)}}@media screen and (max-width: 768px){article .inside-article .wp-block-image.figure-stack-md{float:none;margin:var(--margin-image-md)}}@media screen and (max-width: 640px){article .inside-article .wp-block-image.figure-stack-sm{float:none;margin:var(--margin-image-md)}}@media screen and (max-width: 768px){article .inside-article .wp-block-image img{margin:0 auto}}article .inside-article .inline-img-to-right img{float:right;margin:var(--margin-image-inline-right-md)}article .inside-article .inline-img-to-left img{float:left;margin:var(--margin-image-inline-left-md)}.icon-headings{padding:0 !important;--gap-icon-columns: 15px;--fixed-flex-basis-round: 70px;--fixed-flex-basis-square: 100px}@media screen and (max-width: 768px){.icon-headings{--gap-icon-columns: 10px}}@media screen and (max-width: 768px){.icon-headings{--fixed-flex-basis-round: 50px}}@media screen and (max-width: 768px){.icon-headings{--fixed-flex-basis-square: 70px}}.icon-headings.square-number .wp-block-columns{gap:var(--gap-icon-columns)}.icon-headings.square-number .wp-block-columns>div:first-child{flex-basis:var(--fixed-flex-basis-square);background:var(--color-icon-primary);color:#fff;padding:8px;text-align:center;vertical-align:middle;font-family:var(--font-icon)}.icon-headings.square-number .wp-block-columns>div:first-child p{margin:0}.icon-headings.square-number .wp-block-columns>div:first-child p:first-child{font-family:var(--font-icon);font-weight:600;font-size:2.2rem;line-height:1.8rem}.icon-headings.square-number .wp-block-columns>div:first-child p:last-child{display:block;font-family:var(--font-icon);font-weight:600;font-size:5.6rem;line-height:1}.icon-headings.square-number .wp-block-columns>div:last-child{flex-basis:calc(100% - var(--gap-icon-columns) - var(--fixed-flex-basis-square));align-self:center}.icon-headings.square-number .wp-block-columns>div:last-child p{margin:0}.icon-headings.square-number .wp-block-columns>div:last-child p:first-child{font-size:3.5rem;line-height:1.3;font-weight:600}.icon-headings.square-number .wp-block-columns>div:last-child p:nth-child(2){font-size:2.8rem;line-height:1.3;font-weight:400}.icon-headings.square-number .wp-block-columns>div:last-child p.default-styling{font-size:2.3rem;font-weight:400;line-height:1.75;letter-spacing:normal}.icon-headings.round-number .wp-block-columns{gap:var(--gap-icon-columns)}.icon-headings.round-number .wp-block-columns>div:first-child{flex-basis:var(--fixed-flex-basis-round)}.icon-headings.round-number .wp-block-columns>div:first-child p{display:flex;justify-content:center;align-items:center;background:var(--color-icon-primary);border-radius:50%;color:#fff;height:70px;width:70px;font-size:inherit;text-align:center;font-family:var(--font-icon);font-weight:600;font-size:5.9rem;padding-bottom:10px}.icon-headings.round-number .wp-block-columns>div:first-child p.medium{font-size:3.9rem;padding-bottom:5px}.icon-headings.round-number .wp-block-columns>div:first-child p.medium.double-digits{font-size:3.5rem}.icon-headings.round-number .wp-block-columns>div:first-child p.small{height:35px;width:35px;font-size:2.8rem}.icon-headings.round-number .wp-block-columns>div:first-child p.has-font-highlight{font-family:var(--font-highlight);font-weight:400;padding-bottom:0}.icon-headings.round-number .wp-block-columns>div:nth-child(2){flex-basis:calc(100% - var(--gap-icon-columns) - var(--fixed-flex-basis-round));align-self:center}.icon-headings.round-number .wp-block-columns>div:nth-child(2) p{margin:0;font-size:5rem;line-height:1.3;font-weight:600;letter-spacing:-0.04em}.icon-headings.round-number .wp-block-columns>div:nth-child(2) p.default-styling{font-size:2.3rem;font-weight:400;line-height:1.75;letter-spacing:normal}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p{margin:0}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p:first-child{font-family:var(--font-heading);font-size:3.4rem;line-height:1.3;font-weight:900;color:var(--color-font-dark);letter-spacing:0}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p:nth-child(2){font-size:2.3rem;line-height:1.3;font-weight:400;font-style:italic;color:var(--color-font-dark);letter-spacing:normal}.icon-headings.round-number.small .wp-block-columns{gap:10px}.icon-headings.round-number.small .wp-block-columns>div:first-child{flex-basis:35px}.icon-headings.round-number.small .wp-block-columns>div:first-child p{height:35px;width:35px;font-size:2.8rem;padding-bottom:5px}.icon-headings.round-number.small .wp-block-columns>div:nth-child(2){align-self:center;flex-basis:calc(100% - 35px)}.icon-headings.round-number.small .wp-block-columns>div:nth-child(2) p:first-child{font-size:2.8rem}.icon-headings.round-number.small .wp-block-columns>div:nth-child(2) p.default-styling{font-size:2.3rem;line-height:1.5}@media screen and (max-width: 1024px){.icon-headings.square-number .wp-block-columns>div:first-child p:last-child{font-size:4.8rem}.icon-headings.square-number .wp-block-columns>div:last-child p:first-child{font-size:2.8rem}.icon-headings.square-number .wp-block-columns>div:last-child p:nth-child(2){font-size:2.2rem}.icon-headings.square-number .wp-block-columns>div:last-child p.default-styling{font-size:2.3rem}.icon-headings.round-number .wp-block-columns>div:first-child{flex-grow:inherit}.icon-headings.round-number .wp-block-columns>div:first-child p{height:60px;width:60px;font-size:5rem}.icon-headings.round-number .wp-block-columns>div:first-child p.medium{font-size:3.3rem}.icon-headings.round-number .wp-block-columns>div:first-child p.medium.double-digits{font-size:2.9rem}.icon-headings.round-number .wp-block-columns>div:first-child p.small{height:30px;width:30px;font-size:2.3rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2) p{font-size:4rem}}@media screen and (max-width: 768px){.icon-headings.square-number .wp-block-columns>div:first-child p:last-child{font-size:4.2rem}.icon-headings.square-number .wp-block-columns>div:last-child p:first-child{font-size:2.5rem}.icon-headings.square-number .wp-block-columns>div:last-child p:nth-child(2){font-size:2rem}.icon-headings.square-number .wp-block-columns>div:last-child p.default-styling{font-size:2rem}.icon-headings.round-number .wp-block-columns>div:first-child p{height:50px;width:50px;font-size:4.2rem}.icon-headings.round-number .wp-block-columns>div:first-child p.medium{font-size:2.8rem}.icon-headings.round-number .wp-block-columns>div:first-child p.medium.double-digits{font-size:2.5rem}.icon-headings.round-number .wp-block-columns>div:first-child p.small{height:25px;width:25px;font-size:2rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2) p{font-size:3.2rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2) p.default-styling{font-size:2rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p:first-child{font-size:2.5rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p:nth-child(2){font-size:2.2rem}.icon-headings.round-number.small .wp-block-columns>div:nth-child(2) p:first-child{font-size:2rem}}@media screen and (max-width: 480px){.icon-headings.square-number .wp-block-columns{gap:10px}.icon-headings.square-number .wp-block-columns>div:first-child p:first-child{font-size:1.8rem}.icon-headings.square-number .wp-block-columns>div:first-child p:last-child{font-size:3.2rem}.icon-headings.square-number .wp-block-columns>div:last-child p:first-child{font-size:2.2rem}.icon-headings.square-number .wp-block-columns>div:last-child p:nth-child(2){font-size:1.8rem}.icon-headings.square-number .wp-block-columns>div:last-child p.default-styling{font-size:2rem;line-height:1.5}.icon-headings.round-number .wp-block-columns{gap:10px}.icon-headings.round-number .wp-block-columns>div:first-child p{font-size:3.5rem;height:40px;width:40px}.icon-headings.round-number .wp-block-columns>div:first-child p.medium{font-size:2.5rem}.icon-headings.round-number .wp-block-columns>div:first-child p.medium.double-digits{font-size:2.1rem}.icon-headings.round-number .wp-block-columns>div:first-child p.small{height:20px;width:20px;font-size:1.8rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2) p{font-size:2.6rem}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p:first-child{font-size:2.2rem;line-height:1.1}.icon-headings.round-number .wp-block-columns>div:nth-child(2).double-headings p:nth-child(2){font-size:2rem;line-height:1.1}.icon-headings.round-number.small .wp-block-columns>div:nth-child(2) p:first-child{font-size:2.6rem}.icon-headings.round-number.small .wp-block-columns>div:nth-child(2) p:first-child.default-styling{font-size:2rem;line-height:1.5}}article .inside-article .section-post-boxes{margin-bottom:80px !important;padding:0}article .inside-article .post-boxes-header,article .inside-article .post-boxes-header.is-not-stacked-on-mobile{flex-wrap:nowrap;justify-content:space-between;margin-top:20px;margin-bottom:30px;gap:20px}article .inside-article .post-boxes-header .main-title,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-title{font-size:4.9rem;margin:0}@media screen and (max-width: 640px){article .inside-article .post-boxes-header .main-title,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-title{font-size:4rem}}@media screen and (max-width: 480px){article .inside-article .post-boxes-header .main-title,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-title{font-size:3.4rem}}article .inside-article .post-boxes-header .main-title .graphic-underline,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-title .graphic-underline{position:relative}article .inside-article .post-boxes-header .main-title .graphic-underline .double-underline-grey,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-title .graphic-underline .double-underline-grey{content:"";width:105%;height:13px;background:url(../assets/img/double_underline_grey.svg) no-repeat;background-size:100% 100%;margin-top:20px;position:absolute;bottom:-6px;left:-1px;right:0}article .inside-article .post-boxes-header .main-title .graphic-underline .single-underline-grey,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-title .graphic-underline .single-underline-grey{content:"";width:105%;height:13px;background:url(../assets/img/single_underline_grey.svg) no-repeat;background-size:100% 100%;margin-top:20px;position:absolute;bottom:-4px;left:-1px;right:0}article .inside-article .post-boxes-header .main-link,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-link{margin:0;white-space:nowrap;font-size:2.3rem}@media screen and (max-width: 640px){article .inside-article .post-boxes-header .main-link,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-link{font-size:2rem}}@media screen and (max-width: 480px){article .inside-article .post-boxes-header .main-link,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-link{font-size:1.8rem}}article .inside-article .post-boxes-header .main-link a,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-link a{color:var(--color-font-dark);transition:all .3s ease-in-out}article .inside-article .post-boxes-header .main-link a:hover,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-link a:hover{color:var(--color-font-primary)}article .inside-article .post-boxes-header .main-link a i,article .inside-article .post-boxes-header.is-not-stacked-on-mobile .main-link a i{font-size:.8em}article .inside-article .post-boxes-wrapper,article .inside-article .post-boxes-wrapper.is-not-stacked-on-mobile{display:grid;gap:var(--site-post-box-gap);grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr)}article .inside-article .post-boxes-wrapper .post-title a,article .inside-article .post-boxes-wrapper.is-not-stacked-on-mobile .post-title a{display:block;width:100%;background-color:rgba(0,0,0,0);border-bottom-left-radius:12px;border-bottom-right-radius:12px;font-family:inherit;font-size:1.8rem;font-weight:500;line-height:1.2;text-align:center;color:#fff !important;text-decoration:none !important;transition:.3s ease-in-out}@media screen and (max-width: 850px){article .inside-article .post-boxes-wrapper,article .inside-article .post-boxes-wrapper.is-not-stacked-on-mobile{grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-columns:auto;gap:20px}}@media screen and (max-width: 550px){article .inside-article .post-boxes-wrapper,article .inside-article .post-boxes-wrapper.is-not-stacked-on-mobile{grid-template-columns:1fr;grid-auto-columns:auto;justify-items:center;align-items:center}}.chat-wrapper{max-width:700px !important;margin:60px auto 40px !important}@media screen and (max-width: 1024px){.chat-wrapper{margin:40px auto !important;max-width:auto !important}}@media screen and (max-width: 640px){.chat-wrapper{margin:20px auto 20px !important;padding-left:0 !important;padding-right:0 !important}}.chat-wrapper:last-child{margin-bottom:0 !important}.chat-wrapper .chat-line{gap:40px}@media screen and (max-width: 768px){.chat-wrapper .chat-line{gap:10px}}.chat-wrapper .chat-line p{font-size:2.1rem;line-height:1.5}@media screen and (max-width: 768px){.chat-wrapper .chat-line .column-avatar{flex-basis:100% !important}}.chat-wrapper .chat-line .column-avatar figure{margin:0}@media screen and (max-width: 768px){.chat-wrapper .chat-line .column-avatar figure{display:flex;align-items:center;gap:20px}}.chat-wrapper .chat-line .column-avatar figcaption{font-weight:600;font-size:1.7rem;margin:0}.chat-wrapper .chat-line .column-avatar img{max-width:100px;border-radius:100%;width:100%;margin:0 0 10px 0}.chat-wrapper .chat-line .column-chat>*{padding:20px 20px;border-radius:10px;box-shadow:0 15px 10px -10px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.chat-wrapper .chat-line .column-chat{padding:0 25px}}@media screen and (max-width: 480px){.chat-wrapper .chat-line .column-chat{padding:0}}.chat-wrapper .chat-line.avatar-left .column-chat>*{background-color:var(--color-chat-bubble-background-left)}.chat-wrapper .chat-line.avatar-left .column-chat>*:first-child{position:relative}.chat-wrapper .chat-line.avatar-left .column-chat>*:first-child:before{content:"";position:absolute;top:10px;left:-49px;border-style:solid;border-color:rgba(0,0,0,0);border-right-color:var(--color-chat-bubble-background-left);border-width:20px 25px 20px 25px}@media screen and (max-width: 480px){.chat-wrapper .chat-line.avatar-left .column-chat>*:first-child:before{display:none}}.chat-wrapper .chat-line.avatar-right .column-chat>*{background-color:var(--color-chat-bubble-background-right)}.chat-wrapper .chat-line.avatar-right .column-chat>*:first-child{position:relative}.chat-wrapper .chat-line.avatar-right .column-chat>*:first-child:after{content:"";position:absolute;top:10px;right:-49px;border-style:solid;border-color:rgba(0,0,0,0);border-left-color:var(--color-chat-bubble-background-right);border-width:20px 25px 20px 25px}@media screen and (max-width: 480px){.chat-wrapper .chat-line.avatar-right .column-chat>*:first-child:after{display:none}}@media screen and (max-width: 768px){.chat-wrapper .chat-line.avatar-right .column-avatar{order:-1;display:flex;justify-content:flex-end}.chat-wrapper .chat-line.avatar-right .column-avatar figcaption{order:-1}}.lesson-overview-wrapper{background-color:var(--color-lessons-overview-module-background);margin-bottom:40px !important}.lesson-overview-wrapper .module-title{display:flex;align-items:center;font-size:3.5rem;margin:0;padding:35px 35px}@media screen and (max-width: 768px){.lesson-overview-wrapper .module-title{font-size:2.8rem;padding:25px}}@media screen and (max-width: 640px){.lesson-overview-wrapper .module-title{font-size:2rem}}.lesson-overview-wrapper .module-title:before{font-family:"Font Awesome 6 Pro";content:"";font-size:inherit;color:var(--color-icon-primary);margin-right:10px}.lesson-overview-wrapper .lessons-wrapper p{font-size:2.8rem;font-weight:600;border-left:solid 15px var(--color-lessons-overview-module-border);padding:30px 35px;margin:0;display:flex;align-items:start;line-height:1.4}@media screen and (max-width: 768px){.lesson-overview-wrapper .lessons-wrapper p{font-size:2.4rem;padding:25px}}@media screen and (max-width: 640px){.lesson-overview-wrapper .lessons-wrapper p{font-size:1.8rem;padding:20px}}.lesson-overview-wrapper .lessons-wrapper p:before{font-family:"Font Awesome 6 Pro";content:"";font-size:inherit;color:var(--color-icon-primary);margin-right:15px;font-weight:400}article .inside-article .pro-cons-table{border:none}article .inside-article .pro-cons-table table{border:none;font-size:1.9rem}article .inside-article .pro-cons-table table th,article .inside-article .pro-cons-table table td{padding:10px 20px;border:none;background-color:var(--color-background-3);border-bottom:solid 2px #fff}article .inside-article .pro-cons-table table th i{color:var(--color-icon-primary);padding-right:8px;font-size:2.2rem;line-height:1;vertical-align:text-bottom}.highlight-box-main-color{padding:36px !important;background-color:var(--color-background-3);margin-bottom:23px}.highlight-box-main-color .wp-block-image img{border-radius:0}.highlight-box-grey{padding:36px !important;background-color:var(--color-background-1);margin-bottom:23px}.highlight-box-main-color.swirl-arrow,.highlight-box-grey.swirl-arrow{max-width:94%;margin-right:0;margin-left:auto;padding:36px 24px 36px 56px !important}.highlight-box-main-color.swirl-arrow::before,.highlight-box-grey.swirl-arrow::before{content:"";background:url(../assets/img/swirl_arrow.svg) no-repeat;background-size:contain;height:125px;width:151px;color:var(--color-background-2);position:absolute;left:-40px;top:-12px}.highlight-box-main-color .box-subtitle,.highlight-box-grey .box-subtitle{font-family:var(--font-heading),sans-serif;font-size:28px;line-height:28px;margin-bottom:15px}.highlight-box-main-color .box-subtitle .font-highlight,.highlight-box-grey .box-subtitle .font-highlight{line-height:1.1}.highlight-box-main-color .box-title,.highlight-box-grey .box-title{font-family:var(--font-heading),sans-serif;font-size:40px;line-height:36px;letter-spacing:.8px;text-transform:capitalize;color:var(--color-font-dark)}.highlight-box-main-color .box-title span,.highlight-box-grey .box-title span{color:inherit}.highlight-box-main-color .box-title .font-highlight,.highlight-box-grey .box-title .font-highlight{line-height:1.1}.highlight-box-main-color .separator,.highlight-box-grey .separator{border-color:#fff}.highlight-box-main-color.song-box .song-title,.highlight-box-grey.song-box .song-title{font-family:var(--font-heading),sans-serif;font-size:28px;font-weight:600;line-height:36px;letter-spacing:.8px;text-transform:capitalize;color:var(--color-font-medium)}.highlight-box-main-color.song-box .font-highlight,.highlight-box-grey.song-box .font-highlight{font-size:100%}.highlight-box-main-color.pad-medium,.highlight-box-grey.pad-medium{padding:20px !important}.number-circle-inverted{display:inline-block;margin-top:0;margin-right:10px;height:60px;width:60px;background:#fff;border:solid 4px var(--color-border-primary);border-radius:50%;font-family:var(--font-highlight),sans-serif;color:#fff;text-align:center}.number-circle-inverted .num{display:block;vertical-align:middle;font-family:var(--font-highlight),sans-serif;font-weight:600;font-size:45px;line-height:54px;color:var(--color-font-primary)}.heading-number{position:relative;top:-1px;padding-right:15px;font-family:var(--font-highlight),sans-serif;font-weight:500;color:var(--color-font-primary)}.heading-number .pound-sign{font-family:var(--font-highlight),sans-serif;font-size:50px;font-variant:small-caps}.golden-rule-heading{font-family:var(--font-highlight),sans-serif !important;color:var(--color-font-dark);font-size:30px !important;line-height:30px !important;padding-top:0;font-variant:small-caps}.golden-rule-heading .heading-number{color:inherit;font-size:inherit}.golden-rule-heading .heading-number .pound-sign{font-size:inherit}.golden-rule-heading img{vertical-align:text-bottom}.inline-tickbox img{vertical-align:sub}.inline-exclamation{line-height:1.25}.inline-exclamation img{margin-right:4px;vertical-align:middle}@media screen and (max-width: 768px){.highlight-box-main-color,.highlight-box-grey{padding:24px 16px !important}.highlight-box-main-color *:last-child,.highlight-box-grey *:last-child{margin-bottom:0 !important}.highlight-box-main-color.song-box .box-title,.highlight-box-grey.song-box .box-title{font-size:28px;line-height:32px;margin-bottom:8px}.highlight-box-main-color.song-box .song-title,.highlight-box-grey.song-box .song-title{font-size:22px;line-height:24px}.highlight-box-main-color .box-subtitle,.highlight-box-grey .box-subtitle{font-size:24px;line-height:24px;margin-bottom:8px}.highlight-box-main-color .box-title,.highlight-box-grey .box-title{font-size:32px;line-height:32px}.highlight-box-main-color.swirl-arrow,.highlight-box-grey.swirl-arrow{padding:36px 24px !important;max-width:96%}.highlight-box-main-color.swirl-arrow::before,.highlight-box-grey.swirl-arrow::before{height:80px;left:-25px;top:-22px}.heading-number{padding-right:8px}.heading-number .pound-sign{font-size:38px}.inline-tickbox img{max-width:32px !important;max-height:26px;width:auto !important}}@media screen and (max-width: 550px){.highlight-box-main-color .box-subtitle,.highlight-box-grey .box-subtitle{font-size:22px;line-height:22px}.highlight-box-main-color .box-title,.highlight-box-grey .box-title{font-size:26px;line-height:28px}}.mid-post-cta{position:relative;display:none;padding:30px 0 !important;max-width:100%;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:26px}.mid-post-cta.show-desktop{display:flex}.mid-post-cta>.wp-block-group__inner-container{max-width:100%;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:26px}.mid-post-cta .cta-author-avatar{align-content:center;margin-bottom:0}.mid-post-cta .cta-author-avatar img{border-radius:50%;width:85px;height:auto;object-fit:cover;box-shadow:1px 3px 8px 0 rgba(0,0,0,.4)}.mid-post-cta .cta-content{position:relative;flex-basis:calc(100% - 100px);background:var(--color-background-grey-dark);border-radius:12px;padding:20px 30px;margin-top:0}.mid-post-cta .cta-content:before{content:"";display:block;width:0;border-width:15px 15px 15px 0px;border-color:rgba(0,0,0,0) var(--color-background-grey-dark);border-style:solid;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}.mid-post-cta .cta-heading{font-size:23px;line-height:1.2;color:#fff;font-weight:700;margin-bottom:10px}.mid-post-cta .cta-heading strong{color:#fff}.mid-post-cta .cta-heading a{text-decoration:none !important;color:var(--color-font-primary);font-weight:700}.mid-post-cta .cta-text{font-size:16px;color:#fff}.mid-post-cta .cta-text a{color:var(--color-font-primary);text-decoration:none !important}.mid-post-cta .cta-text:last-child{margin-bottom:0}.mid-post-cta.inline-popup-trigger{display:none}.mid-post-cta.inline-popup-trigger .cta-author-avatar{order:2}.mid-post-cta.inline-popup-trigger .cta-content{padding:20px 25px}.mid-post-cta.inline-popup-trigger .cta-content:before{right:-14px;left:auto;border-width:15px 0 15px 15px}.mid-post-cta.inline-popup-trigger .btn-show-popup-content{color:var(--color-font-primary)}.mid-post-cta.inline-popup-trigger .btn-show-popup-content:hover{cursor:pointer}@media screen and (max-width: 767px){.mid-post-cta{display:flex;padding:20px 0 !important}.mid-post-cta .cta-author-avatar img{width:55px}.mid-post-cta .cta-content{flex-basis:calc(100% - 70px)}.mid-post-cta .cta-heading{font-size:20px}}@media screen and (max-width: 500px){.mid-post-cta .cta-author-avatar{position:absolute;top:0;z-index:10}.mid-post-cta .cta-content{flex-basis:100%;margin:0 0 0 25px !important;padding:20px 20px 20px 35px}.mid-post-cta .cta-content:before{display:none}.mid-post-cta .cta-heading{font-size:18px}.mid-post-cta.inline-popup-trigger .cta-author-avatar{right:-10px}.mid-post-cta.inline-popup-trigger .cta-content{margin-right:25px;margin-left:0;padding:20px 35px 20px 20px}}.hand-drawn-underline{position:relative;display:inline-block}.hand-drawn-underline img{position:absolute;bottom:-3px;transform:scale(1.05)}.hand-drawn-underline span span{position:relative}.inline-asset img{display:inline}.inline-asset.align-bottom img{vertical-align:bottom}.inline-asset.align-top img{vertical-align:top}.inline-asset.align-middle img{vertical-align:middle}.inline-asset.align-sub img{vertical-align:sub}.inline-asset.align-text-bottom img{vertical-align:text-bottom}ul.arrow-list{margin-left:20px;list-style:none}ul.arrow-list li{position:relative;padding-left:6px;padding-bottom:6px}ul.arrow-list li::marker{content:"";position:absolute}ul.arrow-list li::before{content:url(../assets/img/list_arrow_icon.svg);position:absolute;left:-20px;width:20px}ul.dot-list{margin-left:20px;list-style:none}ul.dot-list li{position:relative;padding-left:6px;padding-bottom:6px}ul.dot-list li::marker{content:"";position:absolute}ul.dot-list li::before{content:url(../assets/img/list_dot_icon.svg);position:absolute;left:-20px;width:10px;top:-3px}.underline-parent{position:relative}.underline-parent .email-underline{content:"";width:105%;height:13px;background:url(../assets/img/email_underline.svg) no-repeat;background-size:100% 100%;margin-top:20px;position:absolute;bottom:-5px;left:-1px;right:0}.underline-parent .phone-underline{content:"";width:117%;height:13px;background:url(../assets/img/phone_underline.svg) no-repeat;background-size:100% 100%;margin-top:20px;position:absolute;bottom:-5px;left:-7px;right:0}.underline-parent .snail-mail-underline{content:"";width:103%;height:13px;background:url(../assets/img/snail_mail_underline.svg) no-repeat;background-size:100% 100%;margin-top:20px;position:absolute;bottom:-5px;left:-1px;right:0}blockquote.wp-block-quote{padding:15px 0 15px 34px !important;margin:0 0 23px 0 !important;border-left:none !important}blockquote.wp-block-quote p{position:relative;background:var(--color-quote-background-light);padding:16px 24px 16px 36px;border-radius:20px 20px 0px 20px;font-size:var(--font-size-p);line-height:1.5}blockquote.wp-block-quote p::before{content:"";background:url(../assets/img/quote_icon.svg) no-repeat;background-size:contain;height:33px;width:38px;color:var(--color-icon-primary);position:absolute;left:-18px;top:16px}blockquote.wp-block-quote.iconless{padding-left:0 !important}blockquote.wp-block-quote.iconless p::before{display:none}blockquote.wp-block-quote.bottom-left{padding-right:36px !important}blockquote.wp-block-quote.bottom-left p{border-bottom-left-radius:0px;border-bottom-right-radius:20px;margin:0 auto 0 0}blockquote.wp-block-quote.bottom-right{padding-left:36px !important}blockquote.wp-block-quote.bottom-right p{background:var(--color-quote-background-dark);border-bottom-right-radius:0px;margin:0 0 0 auto}blockquote.wp-block-quote.reset-font-style{font-style:inherit}blockquote.wp-block-quote.quote-width p{max-width:fit-content}.quote-container{padding-top:0 !important}.quote-container .float-to-left{float:left;max-width:43%;border-left:none;border-right:solid 3px var(--color-border-primary);margin-right:25px;margin-bottom:0;padding:12px}.quote-container .float-to-left p{font-size:28px;font-family:var(--font-heading);color:var(--color-font-medium);line-height:32px;font-weight:600;font-style:normal;text-align:right;text-transform:uppercase;padding:0 10px 0 0}.quote-container .float-to-right{float:right;max-width:43%;border-right:none;border-left:solid 3px var(--color-border-primary);margin-left:25px;margin-bottom:0;padding:12px}.quote-container .float-to-right p{font-size:28px;font-family:var(--font-heading);color:var(--color-font-medium);line-height:32px;font-weight:600;font-style:normal;text-align:left;text-transform:uppercase;padding:0 10px 0 0}.quote-container .simple-quote{border-left:solid 3px var(--color-border-primary);padding:12px}.quote-container .simple-quote p{font-size:22px;font-family:var(--font-heading);color:var(--color-font-medium);line-height:25px;font-style:normal;text-align:left}@media screen and (max-width: 767px){#main .quote-container .float-to-right p,#main .quote-container .float-to-left p{font-size:30px}#main .quote-container .float-to-right{margin-left:15px}#main .quote-container .float-to-left{margin-right:15px}blockquote.wp-block-quote{padding:15px 5px 15px 15px !important}blockquote.wp-block-quote p{line-height:1.4;padding:24px 10px 24px 20px}blockquote.wp-block-quote p::before{height:25px;width:30px;top:12px;left:-15px}}@media screen and (max-width: 550px){#main .quote-container .float-to-right,#main .quote-container .float-to-left{max-width:100%;float:none;margin-bottom:18px;margin-left:0;margin-right:0}#main .quote-container .float-to-right p,#main .quote-container .float-to-left p{font-size:24px;line-height:26px}}
/*# sourceMappingURL=main.min.css.map */