.sAttachedDocuments_sAttachedDocuments__5mYr6{width:auto}.sAttachedDocuments_sAttachedDocuments__5mYr6 .btn-download{white-space:nowrap}.sAttachedDocuments_sAttachedDocuments__5mYr6 .btn-disabled-overlay{display:inline-block;cursor:not-allowed}.sAttachedDocuments_sAttachedDocuments__5mYr6 .mq-gte-tablet,.sAttachedDocuments_sAttachedDocuments__5mYr6 .mq-phone{display:none!important}@media only screen and (max-width:767px){.sAttachedDocuments_sAttachedDocuments__5mYr6 .mq-phone{display:block!important}}@media only screen and (min-width:768px){.sAttachedDocuments_sAttachedDocuments__5mYr6 .mq-gte-tablet{display:table-cell!important}}.sListGroupTable_sListGroupTable__ZJ8ay.list-group-table{display:table;margin-top:30px;margin-bottom:30px}.sListGroupTable_sListGroupTable__ZJ8ay .list-group-horizontal{display:table-row;border-radius:0}.sListGroupTable_sListGroupTable__ZJ8ay .list-group-item{display:table-cell;border-radius:0}.sListGroupTable_sListGroupTable__ZJ8ay .list-group-horizontal>.list-group-item:first-child,.sListGroupTable_sListGroupTable__ZJ8ay .list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.sListGroupTable_sListGroupTable__ZJ8ay .list-group-item-primary{font-family:silkabold;font-size:18px;background-color:#f0ebe8;color:#5268e1}.sClassIntroduction_sClassIntroduction___AHIW{scroll-margin-bottom:70px}.sClassIntroduction_sClassIntroduction___AHIW .class-buttons,.sClassIntroduction_sClassIntroduction___AHIW .price,.sClassIntroduction_sClassIntroduction___AHIW .price-variants{margin-bottom:0}.sClassIntroduction_sClassIntroduction___AHIW .video-paid{align-self:flex-start}@media only screen and (max-width:767px){.sClassIntroduction_sClassIntroduction___AHIW.class-introduction{padding-top:20px;padding-bottom:30px}.sClassIntroduction_sClassIntroduction___AHIW .class-detail{padding-top:20px}.sClassIntroduction_sClassIntroduction___AHIW .class-description .hr{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.sClassIntroduction_sClassIntroduction___AHIW .price,.sClassIntroduction_sClassIntroduction___AHIW .price-variants{margin-top:20px}}@media only screen and (min-width:768px){.sClassIntroduction_sClassIntroduction___AHIW.class-introduction{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:768px)and (max-width:991px){.sClassIntroduction_sClassIntroduction___AHIW .class-detail{padding-top:40px;padding-left:30px;padding-right:30px}.sClassIntroduction_sClassIntroduction___AHIW .class-description{padding-left:30px;padding-right:30px}.sClassIntroduction_sClassIntroduction___AHIW .class-description .hr{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.sClassIntroduction_sClassIntroduction___AHIW .price,.sClassIntroduction_sClassIntroduction___AHIW .price-variants{margin-top:20px}}@media only screen and (max-width:991px){.sClassIntroduction_sClassIntroduction___AHIW{scroll-margin-bottom:100px}.sClassIntroduction_sClassIntroduction___AHIW.class-introduction{padding-top:0}.sClassIntroduction_sClassIntroduction___AHIW .class-preview{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.sClassIntroduction_sClassIntroduction___AHIW .class-buttons{margin-top:30px;margin-bottom:0}}@media only screen and (min-width:992px){.sClassIntroduction_sClassIntroduction___AHIW.class-introduction{padding-bottom:40px}.sClassIntroduction_sClassIntroduction___AHIW .class-preview{padding-left:30px}.sClassIntroduction_sClassIntroduction___AHIW.full-width .class-preview{position:relative;top:-40px}.sClassIntroduction_sClassIntroduction___AHIW .class-description{display:flex;flex-direction:column}.sClassIntroduction_sClassIntroduction___AHIW .class-description .hr{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.sClassIntroduction_sClassIntroduction___AHIW .class-buttons{text-align:left;margin-bottom:0}.sClassIntroduction_sClassIntroduction___AHIW .class-buttons .btn:last-child{margin-right:0}.sClassIntroduction_sClassIntroduction___AHIW .class-actions{margin-bottom:0}.sClassIntroduction_sClassIntroduction___AHIW .read-more{margin-top:0;margin-bottom:0}.sClassIntroduction_sClassIntroduction___AHIW .price,.sClassIntroduction_sClassIntroduction___AHIW .price-variants{margin-top:20px}}@media only screen and (min-width:992px)and (max-width:1399px){.sClassIntroduction_sClassIntroduction___AHIW .class-preview{padding-right:30px}}@media only screen and (min-width:1400px){.sClassIntroduction_sClassIntroduction___AHIW .class-preview{padding-right:50px}}.sMuxThumbnail_sMuxThumbnail__3qD0R.mux-thumbnail{position:relative;max-width:678px;padding-bottom:56.2%;background-color:#f0ebe8}.sMuxThumbnail_sMuxThumbnail__3qD0R.mux-thumbnail-square{position:relative;padding-bottom:100%;background-color:#f0ebe8;border:10px solid #f0ebe8;border-radius:5px}.sMuxThumbnail_sMuxThumbnail__3qD0R .mux-thumbnail-image{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;cursor:pointer}.sMuxThumbnail_sMuxThumbnail__3qD0R .alert{position:absolute;left:0;bottom:0;right:0;margin-bottom:0}.sMuxThumbnail_sMuxThumbnail__3qD0R .mux-thumbnail-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;font-size:80px;cursor:pointer;border-radius:100%;transition:all .2s ease-in-out;background:#5268e1;opacity:.85;color:#fff}.sMuxThumbnail_sMuxThumbnail__3qD0R .mux-thumbnail-play-button:hover{background:#2644d9}@font-face{font-family:silkabold;src:url(/fonts/silka/silka-bold-webfont.eot);src:url(/fonts/silka/silka-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka/silka-bold-webfont.woff2) format("woff2"),url(/fonts/silka/silka-bold-webfont.woff) format("woff"),url(/fonts/silka/silka-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:silkalight;src:url(/fonts/silka/silka-light-webfont.eot);src:url(/fonts/silka/silka-light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka/silka-light-webfont.woff2) format("woff2"),url(/fonts/silka/silka-light-webfont.woff) format("woff"),url(/fonts/silka/silka-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:silkamedium;src:url(/fonts/silka/silka-medium-webfont.eot);src:url(/fonts/silka/silka-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka/silka-medium-webfont.woff2) format("woff2"),url(/fonts/silka/silka-medium-webfont.woff) format("woff"),url(/fonts/silka/silka-medium-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:silkaregular;src:url(/fonts/silka/silka-regular-webfont.eot);src:url(/fonts/silka/silka-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka/silka-regular-webfont.woff2) format("woff2"),url(/fonts/silka/silka-regular-webfont.woff) format("woff"),url(/fonts/silka/silka-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:silkasemibold;src:url(/fonts/silka/silka-semibold-webfont.eot);src:url(/fonts/silka/silka-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka/silka-semibold-webfont.woff2) format("woff2"),url(/fonts/silka/silka-semibold-webfont.woff) format("woff"),url(/fonts/silka/silka-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.sPageClass_sPageClass__3wGgu .content.in-detail{padding-top:0}