.elementor-59609 .elementor-element.elementor-element-72dac88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-3ea4e4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-59609 .elementor-element.elementor-element-d89cc8a h1.masterstudy-single-course-title{font-family:"Smooch Sans", Sans-serif;font-size:4.2rem !important;font-weight:500;line-height:4rem;color:#061A2F;}.elementor-59609 .elementor-element.elementor-element-ef30eb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-1be1d09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-1be1d09.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-59609 .elementor-element.elementor-element-a3a9577 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-a3a9577 .masterstudy-single-course-excerpt{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;color:#06192DB3;}.elementor-59609 .elementor-element.elementor-element-2433d77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-2433d77.e-con{--align-self:flex-start;}.elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-buy-button, .elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-button-affiliate{background-color:#0C2842;}.elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-buy-button:hover, .elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-button-affiliate:hover{background-color:#1367B4;}.elementor-59609 .elementor-element.elementor-element-1d31a57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-59609 .elementor-element.elementor-element-1d31a57 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-1d31a57.elementor-element{--align-self:center;}.elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-buy-button__link span.masterstudy-buy-button__title, .elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-button-affiliate__link span.masterstudy-button-affiliate__title{font-family:"Hanken Grotesk", Sans-serif;}.elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-buy-button{border-radius:50px 50px 50px 50px;}.elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-button-affiliate{border-radius:50px 50px 50px 50px;}.elementor-59609 .elementor-element.elementor-element-1d31a57 .masterstudy-buy-button-dropdown{border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-59609 .elementor-element.elementor-element-13986e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-11d4bcb{--display:flex;--min-height:444px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 20px 20px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-11d4bcb:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-11d4bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CC2F;}.elementor-59609 .elementor-element.elementor-element-1018ae9{width:var( --container-widget-width, 790px );max-width:790px;--container-widget-width:790px;--container-widget-flex-grow:0;}.elementor-59609 .elementor-element.elementor-element-1018ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-1018ae9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-59609 .elementor-element.elementor-element-1018ae9 img.masterstudy-single-course-thumbnail, .elementor-59609 .elementor-element.elementor-element-1018ae9 .masterstudy-single-course-video .plyr, .elementor-59609 .elementor-element.elementor-element-1018ae9 .masterstudy-single-course-video iframe{border-radius:0px 45px 45px 45px;}.elementor-59609 .elementor-element.elementor-element-3ae4891{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-59609 .elementor-element.elementor-element-3ae4891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-3ae4891.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-59609 .elementor-element.elementor-element-3ae4891 .masterstudy-single-course-details__name, .elementor-59609 .elementor-element.elementor-element-3ae4891 .masterstudy-single-course-details__separator{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:500;color:#061A2FB3;}.elementor-59609 .elementor-element.elementor-element-3ae4891 .masterstudy-single-course-details__icon::before{color:#091D34;}.elementor-59609 .elementor-element.elementor-element-3ae4891 .masterstudy-single-course-details__icon-wrapper{margin:0px 0px 12px 0px;}.elementor-59609 .elementor-element.elementor-element-3ae4891 .masterstudy-single-course-details__quantity{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#061A2F;}.elementor-59609 .elementor-element.elementor-element-9286e70{--display:flex;--min-height:444px;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-9286e70:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-9286e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091D34;}.elementor-59609 .elementor-element.elementor-element-7d4606a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-7d4606a.e-con{--align-self:flex-start;}.elementor-59609 .elementor-element.elementor-element-a612340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-a612340.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-59609 .elementor-element.elementor-element-0931198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-59609 .elementor-element.elementor-element-0931198 .elementor-heading-title{font-family:"Smooch Sans", Sans-serif;font-size:2.6rem;font-weight:600;color:#061A2F;}.elementor-59609 .elementor-element.elementor-element-40d3bcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-894898c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-ccd6fe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 20px 20px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__trial{background-color:#9E89FB;font-family:"Hanken Grotesk", Sans-serif;color:#FFFFFF;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__preview{background-color:#9E89FB;font-family:"Hanken Grotesk", Sans-serif;color:#FFFFFF;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__item{background-color:#0F1F38;margin:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 a.masterstudy-curriculum-list__link:hover{background-color:#1F4168;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__section-title{font-size:0.875rem;color:#FFFFFF;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__title{font-family:"Hanken Grotesk", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__link:hover .masterstudy-curriculum-list__title{color:#FFFFFF;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__order{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__meta{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;color:#B9B9B9;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__item, .elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__link{border-radius:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 a.masterstudy-curriculum-list__link{padding:15px 15px 15px 15px;}.elementor-59609 .elementor-element.elementor-element-e634797{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-8222007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-c94830d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-787437d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-a8d4c62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59609 .elementor-element.elementor-element-8542473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-f6952a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59609 .elementor-element.elementor-element-d2ab73e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-59609 .elementor-element.elementor-element-2301900{--display:flex;--min-height:400px;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-2301900:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-2301900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F7;}.elementor-59609 .elementor-element.elementor-element-2cd18fb{text-align:start;}.elementor-59609 .elementor-element.elementor-element-2cd18fb .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:42px;font-weight:500;line-height:50px;color:#061A2F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-59609 .elementor-element.elementor-element-ad2c734{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#061A2F;}.elementor-59609 .elementor-element.elementor-element-ad2c734 p{margin-block-end:0px;}.elementor-59609 .elementor-element.elementor-element-3a8e877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-adf9047{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-adf9047:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-adf9047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CC2F;}.elementor-59609 .elementor-element.elementor-element-adf9047.e-con{--align-self:center;}.elementor-59609 .elementor-element.elementor-element-f70ea14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-f640a5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-c6cdd4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-c6cdd4c:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-c6cdd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091D34;background-image:url("https://masterstudy.stylemixthemes.com/course-demo-content/layout-one/image19.png");background-position:center center;background-repeat:no-repeat;background-size:103% auto;}.elementor-59609 .elementor-element.elementor-element-4aa80b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-770b29c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-59609 .elementor-element.elementor-element-770b29c:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-770b29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-59609 .elementor-element.elementor-element-b6dfcd1{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-b6dfcd1.elementor-element{--order:-99999 /* order start hack */;}.elementor-59609 .elementor-element.elementor-element-b6dfcd1 img{width:530px;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-8486e08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-8486e08.e-con{--align-self:center;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button, .elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-button-affiliate{background-color:#1367B4;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button:hover, .elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-button-affiliate:hover{background-color:#9780FF;}.elementor-59609 .elementor-element.elementor-element-530cce4{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-59609 .elementor-element.elementor-element-530cce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-530cce4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button__link span.masterstudy-buy-button__title, .elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-button-affiliate__link span.masterstudy-button-affiliate__title{font-family:"Hanken Grotesk", Sans-serif;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button{border-radius:50px 50px 50px 50px;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-button-affiliate{border-radius:50px 50px 50px 50px;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button__price_regular, .elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-button-affiliate__price_regular{font-family:"Albert Sans", Sans-serif;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button__price_sale, .elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-button-affiliate__price_sale{font-family:"Albert Sans", Sans-serif;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button-dropdown__head-title{font-family:"Hanken Grotesk", Sans-serif;}.elementor-59609 .elementor-element.elementor-element-530cce4 .masterstudy-buy-button-dropdown{border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-59609 .elementor-element.elementor-element-11e4600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-b2a522e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-7be5b5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:25px;}.elementor-59609 .elementor-element.elementor-element-7be5b5b:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-7be5b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F7;}.elementor-59609 .elementor-element.elementor-element-2b5501c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 20px 20px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-2b5501c:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-2b5501c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F7;}.elementor-59609 .elementor-element.elementor-element-83a3954 .masterstudy-single-course-faq__item{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-59609 .elementor-element.elementor-element-83a3954 .masterstudy-single-course-faq__answer-toggler{background-color:#DBE0E9;}.elementor-59609 .elementor-element.elementor-element-83a3954 .masterstudy-single-course-faq__question{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;color:#001931;}.elementor-59609 .elementor-element.elementor-element-83a3954 .masterstudy-single-course-faq__answer-wrapper{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;color:#4D5E6F;}.elementor-59609 .elementor-element.elementor-element-109624d{--display:flex;}@media(max-width:1140px){.elementor-59609 .elementor-element.elementor-element-72dac88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-3ea4e4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-d89cc8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-d89cc8a h1.masterstudy-single-course-title{font-size:4rem !important;}.elementor-59609 .elementor-element.elementor-element-ef30eb0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-1be1d09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-2433d77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-1d31a57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-59609 .elementor-element.elementor-element-13986e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-11d4bcb{--min-height:0px;}.elementor-59609 .elementor-element.elementor-element-1018ae9{width:100%;max-width:100%;}.elementor-59609 .elementor-element.elementor-element-3ae4891{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-59609 .elementor-element.elementor-element-9286e70{--min-height:0px;}.elementor-59609 .elementor-element.elementor-element-7d4606a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-a612340{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-894898c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-ccd6fe5{--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59609 .elementor-element.elementor-element-ebdaa22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-e634797{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-8222007{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-c94830d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-787437d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-a8d4c62{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-8542473{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-f70ea14{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-f640a5d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-4aa80b6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-770b29c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59609 .elementor-element.elementor-element-b6dfcd1{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-59609 .elementor-element.elementor-element-b6dfcd1 img{width:0px;max-width:0%;height:0px;}.elementor-59609 .elementor-element.elementor-element-8486e08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-11e4600{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-b2a522e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-7be5b5b{--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-59609 .elementor-element.elementor-element-2b5501c{--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-59609 .elementor-element.elementor-element-72dac88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-3ea4e4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-d89cc8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-d89cc8a h1.masterstudy-single-course-title{font-size:3.8rem !important;line-height:0.85em;}.elementor-59609 .elementor-element.elementor-element-ef30eb0{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-1be1d09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-2433d77{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-1d31a57{width:100%;max-width:100%;}.elementor-59609 .elementor-element.elementor-element-1d31a57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-1d31a57.elementor-element{--align-self:flex-start;}.elementor-59609 .elementor-element.elementor-element-13986e9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-11d4bcb{--content-width:0%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59609 .elementor-element.elementor-element-1018ae9{width:100%;max-width:100%;}.elementor-59609 .elementor-element.elementor-element-9286e70{--content-width:0%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-7d4606a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-894898c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-ccd6fe5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-e634797{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-c94830d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-787437d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-a8d4c62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59609 .elementor-element.elementor-element-8542473{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-f6952a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-d2ab73e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-2301900{--min-height:200px;}.elementor-59609 .elementor-element.elementor-element-2cd18fb .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-59609 .elementor-element.elementor-element-3a8e877{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59609 .elementor-element.elementor-element-3a8e877.e-con{--order:-99999 /* order start hack */;}.elementor-59609 .elementor-element.elementor-element-adf9047{--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-f70ea14{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-f640a5d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-c6cdd4c:not(.elementor-motion-effects-element-type-background), .elementor-59609 .elementor-element.elementor-element-c6cdd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-59609 .elementor-element.elementor-element-c6cdd4c{--padding-top:30px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-59609 .elementor-element.elementor-element-4aa80b6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59609 .elementor-element.elementor-element-8486e08{--justify-content:center;}.elementor-59609 .elementor-element.elementor-element-530cce4{width:100%;max-width:100%;}.elementor-59609 .elementor-element.elementor-element-530cce4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-59609 .elementor-element.elementor-element-b2a522e{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-59609 .elementor-element.elementor-element-72dac88{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-3ea4e4d{--width:100%;}.elementor-59609 .elementor-element.elementor-element-ef30eb0{--width:1170px;}.elementor-59609 .elementor-element.elementor-element-1be1d09{--width:790px;}.elementor-59609 .elementor-element.elementor-element-2433d77{--width:370px;}.elementor-59609 .elementor-element.elementor-element-13986e9{--width:100%;}.elementor-59609 .elementor-element.elementor-element-11d4bcb{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-9286e70{--content-width:100%;}.elementor-59609 .elementor-element.elementor-element-7d4606a{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-a612340{--width:100%;}.elementor-59609 .elementor-element.elementor-element-894898c{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-ccd6fe5{--width:100%;}.elementor-59609 .elementor-element.elementor-element-e634797{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-8222007{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-c94830d{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-787437d{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-a8d4c62{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-8542473{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-f6952a4{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-d2ab73e{--width:50%;}.elementor-59609 .elementor-element.elementor-element-3a8e877{--width:50%;}.elementor-59609 .elementor-element.elementor-element-f70ea14{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-f640a5d{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-4aa80b6{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-11e4600{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-b2a522e{--content-width:1170px;}.elementor-59609 .elementor-element.elementor-element-7be5b5b{--width:30%;}.elementor-59609 .elementor-element.elementor-element-2b5501c{--width:70%;}}@media(max-width:1140px) and (min-width:768px){.elementor-59609 .elementor-element.elementor-element-3ea4e4d{--width:100%;}.elementor-59609 .elementor-element.elementor-element-1be1d09{--width:100%;}.elementor-59609 .elementor-element.elementor-element-2433d77{--width:100%;}.elementor-59609 .elementor-element.elementor-element-11d4bcb{--content-width:0%;}.elementor-59609 .elementor-element.elementor-element-9286e70{--content-width:0px;}.elementor-59609 .elementor-element.elementor-element-a612340{--width:100%;}.elementor-59609 .elementor-element.elementor-element-ccd6fe5{--width:100%;}.elementor-59609 .elementor-element.elementor-element-8486e08{--width:60%;}.elementor-59609 .elementor-element.elementor-element-7be5b5b{--width:100%;}.elementor-59609 .elementor-element.elementor-element-2b5501c{--width:100%;}}/* Start custom CSS for ms_lms_course_buy_button, class: .elementor-element-1d31a57 */.elementor-59609 .elementor-element.elementor-element-1d31a57 {
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef30eb0 */@media (min-width: 1170px) {
    .elementor-59609 .elementor-element.elementor-element-ef30eb0 {
        min-width:1140px !important;
    }
}/* End custom CSS */
/* Start custom CSS for ms_lms_course_details, class: .elementor-element-3ae4891 */.masterstudy-single-course-details__item {
    padding:15px !important;
    border-radius:0 25px 25px 25px !important;
}/* End custom CSS */
/* Start custom CSS for ms_lms_course_description, class: .elementor-element-40d3bcf */.elementor-59609 .elementor-element.elementor-element-40d3bcf h2,
.elementor-59609 .elementor-element.elementor-element-40d3bcf h3 {
    font-family: "Smooch Sans", Sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for ms_lms_course_curriculum, class: .elementor-element-ebdaa22 *//*
.elementor-59609 .elementor-element.elementor-element-ebdaa22 .masterstudy-curriculum-list__locked::before {
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd6fe5 */@media (max-width: 767px) {
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5 {
        background:none !important;
    }
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__item,
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__link:hover {
        background-color:#091d34  !important;
    }
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__title,
    
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__meta {
        font-size:0.8rem !important;
    }
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__locked::before {
        font-size:16px !important;
    }
}

.elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__item {
    transition: none !important;
}
.elementor-59609 .elementor-element.elementor-element-ccd6fe5 .masterstudy-curriculum-list__section {
    background-color:#1B3A66;
    padding:14px;
    /* margin-bottom:1px; */
}
.elementor-59609 .elementor-element.elementor-element-ccd6fe5 img.masterstudy-curriculum-list__image[src*="/icons/lessons/video.svg"] {
    content: url("data:image/svg+xml;utf8,<svg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.8002 7.443L8.3002 4.842C8.0267 4.68409 7.71647 4.60092 7.40066 4.60084C7.08485 4.60076 6.77458 4.68377 6.501 4.84154C6.22742 4.9993 6.00016 5.22627 5.84204 5.49965C5.68393 5.77302 5.60052 6.08319 5.6002 6.399V11.601C5.60052 11.9166 5.68385 12.2267 5.84181 12.4999C5.99978 12.7732 6.22683 13.0002 6.5002 13.158C6.77383 13.316 7.08423 13.3991 7.4002 13.3991C7.71616 13.3991 8.02656 13.316 8.3002 13.158L12.8002 10.557C13.073 10.3988 13.2994 10.1717 13.4568 9.8984C13.6142 9.62515 13.697 9.31534 13.697 9C13.697 8.68466 13.6142 8.37485 13.4568 8.10159C13.2994 7.82834 13.073 7.60123 12.8002 7.443ZM11.9002 9L7.4002 11.601V6.399L11.9002 9ZM9.2002 0C7.42017 0 5.68011 0.527841 4.20007 1.51677C2.72002 2.50571 1.56647 3.91131 0.885283 5.55585C0.204095 7.20038 0.0258649 9.00998 0.373132 10.7558C0.720399 12.5016 1.57757 14.1053 2.83624 15.364C4.09491 16.6226 5.69856 17.4798 7.44439 17.8271C9.19021 18.1743 10.9998 17.9961 12.6443 17.3149C14.2889 16.6337 15.6945 15.4802 16.6834 14.0001C17.6724 12.5201 18.2002 10.78 18.2002 9C18.2002 7.8181 17.9674 6.64778 17.5151 5.55585C17.0628 4.46392 16.3999 3.47177 15.5642 2.63604C14.7284 1.80031 13.7363 1.13738 12.6443 0.685084C11.5524 0.232792 10.3821 0 9.2002 0ZM9.2002 16.2C7.77617 16.2 6.38413 15.7777 5.20009 14.9866C4.01606 14.1954 3.09322 13.0709 2.54827 11.7553C2.00332 10.4397 1.86073 8.99201 2.13855 7.59535C2.41636 6.19868 3.10209 4.91577 4.10903 3.90883C5.11597 2.90189 6.39888 2.21616 7.79555 1.93835C9.19221 1.66053 10.6399 1.80312 11.9555 2.34807C13.2711 2.89302 14.3956 3.81586 15.1868 4.99989C15.9779 6.18393 16.4002 7.57597 16.4002 9C16.4002 10.9096 15.6416 12.7409 14.2914 14.0912C12.9411 15.4414 11.1098 16.2 9.2002 16.2Z' fill='%2361cc2f'/></svg>");
}

/* Start counting at the curriculum list */
.masterstudy-curriculum-list {
    counter-reset: ms-section;
}

/* Count each section */
.masterstudy-curriculum-list__section {
    counter-increment: ms-section;
}

/* Number in a circle before the title */
.masterstudy-curriculum-list__section-title::before {
    content: counter(ms-section);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-left: px;
    border-radius: 50%;
    background: transparent;
    border: 2px solid #61cc2f;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    vertical-align: middle;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894898c *//*
.elementor-59609 .elementor-element.elementor-element-894898c .masterstudy-curriculum-list__toggler {
    display:none;
}
*/

.elementor-59609 .elementor-element.elementor-element-894898c .masterstudy-curriculum-list__toggler {
    margin: 2px 0 0 auto !important; /* auto left margin pushes it to the far right */
}/* End custom CSS */
/* Start custom CSS *//* ---- Curriculum rows ----
   Whole row is clickable; the hover is an instant background change (no fade, no movement). The widget-level
   CSS sets the navy row (#0F1F38) and the lighter hover (#1F4168); these rules only remove motion. */
.masterstudy-curriculum-list__item { cursor: pointer !important; }
.masterstudy-curriculum-list__item * { pointer-events: auto; }
.elementor-59609 .masterstudy-curriculum-list__item,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link,
.elementor-59609 .masterstudy-curriculum-list__title,
.elementor-59609 .masterstudy-curriculum-list__meta,
.elementor-59609 .masterstudy-curriculum-list ul.masterstudy-curriculum-list__materials {
    transition: none !important;
    transform: none !important;
}

/* Play icon stays at the top of the row when the description is expanded */
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link { align-items: flex-start !important; }
.elementor-59609 img.masterstudy-curriculum-list__image { align-self: flex-start !important; margin-top: 0 !important; }

/* ---- Lesson description (the expandable excerpt) ----
   Rows are navy, so the plugin's grey text was unreadable. Collapsed/normal: soft white; expanded: brighter;
   hover, focus and active: pure white. Bullets pick up the brand green. */
.elementor-59609 .masterstudy-curriculum-list__excerpt,
.elementor-59609 .masterstudy-curriculum-list__excerpt p,
.elementor-59609 .masterstudy-curriculum-list__excerpt li,
.elementor-59609 .masterstudy-curriculum-list__excerpt-wrapper {
    font-family: "Hanken Grotesk", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.72) !important;
    transition: none !important;
}
.elementor-59609 .masterstudy-curriculum-list__excerpt { padding-top: 10px; }
.elementor-59609 .masterstudy-curriculum-list__excerpt p { margin: 0 0 8px; max-width: 100%; }
.elementor-59609 .masterstudy-curriculum-list__excerpt p:last-child { margin-bottom: 0; }
.elementor-59609 .masterstudy-curriculum-list__excerpt strong { color: #ffffff !important; font-weight: 600; }
.elementor-59609 .masterstudy-curriculum-list__excerpt ul,
.elementor-59609 .masterstudy-curriculum-list__excerpt ol { margin: 0 0 4px 18px; padding: 0; list-style: disc; }
.elementor-59609 .masterstudy-curriculum-list__excerpt li { margin: 0 0 4px; }
.elementor-59609 .masterstudy-curriculum-list__excerpt li::marker { color: #61cc2f; }

/* Expanded state (the plugin flags the header wrapper, the excerpt is its next sibling) */
.elementor-59609 .masterstudy-curriculum-list__container-wrapper_opened + .masterstudy-curriculum-list__excerpt,
.elementor-59609 .masterstudy-curriculum-list__container-wrapper_opened + .masterstudy-curriculum-list__excerpt p,
.elementor-59609 .masterstudy-curriculum-list__container-wrapper_opened + .masterstudy-curriculum-list__excerpt li,
.elementor-59609 .masterstudy-curriculum-list__container-wrapper_opened + .masterstudy-curriculum-list__excerpt .masterstudy-curriculum-list__excerpt-wrapper { color: rgba(255, 255, 255, 0.88) !important; }

/* Hover, focus and active row */
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:hover .masterstudy-curriculum-list__excerpt,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:hover .masterstudy-curriculum-list__excerpt p,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:hover .masterstudy-curriculum-list__excerpt li,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:hover .masterstudy-curriculum-list__excerpt-wrapper,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:focus .masterstudy-curriculum-list__excerpt,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:focus .masterstudy-curriculum-list__excerpt p,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:focus .masterstudy-curriculum-list__excerpt li,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:active .masterstudy-curriculum-list__excerpt,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:active .masterstudy-curriculum-list__excerpt p,
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:active .masterstudy-curriculum-list__excerpt li,
.elementor-59609 .masterstudy-curriculum-list__item_active .masterstudy-curriculum-list__excerpt,
.elementor-59609 .masterstudy-curriculum-list__item_active .masterstudy-curriculum-list__excerpt p,
.elementor-59609 .masterstudy-curriculum-list__item_active .masterstudy-curriculum-list__excerpt li { color: #ffffff !important; }
.elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link:hover .masterstudy-curriculum-list__meta { color: #ffffff !important; }

/* ---- Dynamic module count ----
   Each module block is a top-level container holding a Course Curriculum widget set to one section
   (section 1, 2, 3 ...). Duplicate the block for as many modules as the largest course needs and set each
   copy's widget to the next section number. If the course has no such section the widget renders no
   .masterstudy-curriculum-list__section, and this rule hides the whole block, so every course shows
   exactly as many module blocks as it has modules. */
.elementor-59609 .e-con.e-parent:has(.elementor-widget-ms_lms_course_curriculum):not(:has(.masterstudy-curriculum-list__section)) {
    display: none !important;
}

/* ---- Phones: curriculum (894898c) and FAQ (b2a522e) blocks run edge to edge ----
   The theme wraps the template in a .container with 20px side padding, so the two blocks are pulled out by
   20px on each side (and Elementor's 10px mobile container padding removed), their corners squared, and their
   inner content set back to a 20px inset. */
@media (max-width: 767px) {
    /* Elementor adds 10px side padding to every top-level container on phones; the theme container already gives 20px,
       so that extra is removed and all content sits exactly 20px from the viewport edge. */
    .elementor-59609 > .e-con.e-parent { padding-left: 0 !important; padding-right: 0 !important; }
    .elementor-59609 .elementor-element.elementor-element-894898c,
    .elementor-59609 .elementor-element.elementor-element-b2a522e { margin-left: -20px !important; margin-right: -20px !important; width: calc(100% + 40px) !important; max-width: none !important; padding-left: 0 !important; padding-right: 0 !important; border-radius: 0 !important; }
    .elementor-59609 .elementor-element.elementor-element-894898c > .e-con-inner,
    .elementor-59609 .elementor-element.elementor-element-b2a522e > .e-con-inner { max-width: none !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
    .elementor-59609 .elementor-element.elementor-element-ccd6fe5,
    .elementor-59609 .elementor-element.elementor-element-7be5b5b,
    .elementor-59609 .elementor-element.elementor-element-2b5501c { border-radius: 0 !important; }
    .elementor-59609 .masterstudy-curriculum-list__section { padding-left: 20px !important; padding-right: 20px !important; border-radius: 0 !important; }
    .elementor-59609 .masterstudy-curriculum-list a.masterstudy-curriculum-list__link { padding-left: 20px !important; padding-right: 20px !important; }
    .elementor-59609 .elementor-element.elementor-element-7be5b5b,
    .elementor-59609 .elementor-element.elementor-element-2b5501c { padding-left: 20px !important; padding-right: 20px !important; }
}

/* ---- "Learn at your own pace" card (V3 container adf9047) ----
   The demo laptop photo was replaced by the RiseScore course-structure arc (3 modules x 5 lessons, navy variant),
   so the green card becomes navy to match the illustration system. */
.elementor-59609 .elementor-element.elementor-element-adf9047 { background-color: #091d34 !important; }
.elementor-59609 .elementor-element.elementor-element-adf9047 img { display: block; width: 100%; max-width: 560px; height: auto; margin: 0 auto; }

/* ---- Atomic (V4) widgets added 2026-10-10 ----
   The course page does not load the atomic stylesheet (local-59609-frontend-*.css) for this template, so the
   layout of the V4 widgets below is set here. Selectors use the widgets' data-id values. */

/* Certificate of completion card: heading + subline */
.elementor-59609 [data-id="1098990d"] { color: #ffffff; font-size: clamp(32px, 4vw, 56px); font-weight: 600; line-height: 1.1; text-align: center; margin: 0; }
.elementor-59609 [data-id="b35241a"] { color: rgba(255, 255, 255, 0.78); font-size: 17px; line-height: 1.5; text-align: center; max-width: 640px; margin: 12px auto 0; }

/* Dynamic sample certificate. The frame (div-block 6990f582) holds the certificate background image plus live text
   layers; it is a size container, so every layer scales with the image (cqw / %). Layers are addressed by tag and
   order (not data-id), so the IDs may change when the elements are rebuilt. "Your Name" is a static placeholder;
   the course line is the Post Title dynamic tag, so every course page shows its own title.
   Children, in order: img (background), h3 (name), h3 (course title), h4 (RISECERT wordmark), h4 (CERTIFICATE),
   p (statement), p (date value), p (date label). */
.elementor-59609 [data-id="6990f582"] { position: relative; container-type: inline-size; width: 100%; max-width: 978px; padding: 0; margin: 40px auto 0; }
.elementor-59609 [data-id="6990f582"] > img { display: block; width: 100%; height: auto; }
@media (max-width: 767px) {
    .elementor-59609 [data-id="6990f582"] { width: calc(100% + 100px); max-width: none; margin: 24px -50px 0; }
}
/* Fallback for the older green/navy layout (image + two h3 lines only), until the blue/gold elements are published */
.elementor-59609 [data-id="6990f582"]:not(:has(> h4)) > h3:nth-of-type(1) { position: absolute; top: 35.5%; left: 10%; width: 80%; margin: 0; text-align: center; color: #0c2842; font-size: clamp(12px, 4.2cqw, 40px); font-weight: 700; line-height: 1.2; white-space: nowrap; overflow: hidden; }
.elementor-59609 [data-id="6990f582"]:not(:has(> h4)) > h3:nth-of-type(2) { position: absolute; top: 53%; left: 8%; width: 84%; margin: 0; text-align: center; color: #0c2842; font-size: clamp(9px, 2.8cqw, 27px); font-weight: 700; line-height: 1.2; }
/* Blue/gold layout (background media 68933, 1598x1050; positions follow the approved sample). The course title is
   boxed to the white area (28%-72% of the width: the blue wedge on the right reaches in to about 73% at that
   height) and wraps onto a second line for long titles; the date lines sit low enough to clear two title lines.
   The RISECERT wordmark matches the site logo: weight 700 with .05em tracking. */
.elementor-59609 [data-id="6990f582"]:has(> h4) { border-radius: 6px; overflow: hidden; box-shadow: 0 24px 60px rgba(0, 0, 0, .35); }
.elementor-59609 [data-id="6990f582"]:has(> h4) > :not(img) { position: absolute; left: 0; width: 100%; margin: 0; text-align: center; font-family: "Montserrat", sans-serif; line-height: 1.1; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > h4:nth-of-type(1) { top: 12.5%; font-size: clamp(20px, 6.2cqw, 64px); font-weight: 700; letter-spacing: .05em; color: #0d1b2a; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > h4:nth-of-type(1) em { font-style: normal; color: #5fbf34; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > h4:nth-of-type(2) { top: 23.5%; font-size: clamp(18px, 6.4cqw, 66px); font-weight: 700; letter-spacing: .02em; color: #0b0f14; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > h3:nth-of-type(1) { top: 39.5%; left: 10%; width: 80%; font-size: clamp(12px, 4.3cqw, 44px); font-weight: 700; color: #0c2842; white-space: nowrap; overflow: hidden; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > p:nth-of-type(1) { top: 49.5%; left: 24%; width: 52%; font-size: clamp(6.5px, 1.65cqw, 17px); line-height: 1.35; color: #333333; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > h3:nth-of-type(2) { top: 58.5%; left: 28%; width: 44%; font-size: clamp(8px, 2.4cqw, 24px); font-weight: 600; line-height: 1.2; color: #0c2842; white-space: normal; overflow-wrap: anywhere; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > p:nth-of-type(2) { top: 72.5%; left: 22%; width: 30%; text-align: left; font-size: clamp(7px, 1.7cqw, 17px); font-weight: 700; font-style: italic; color: #111111; }
.elementor-59609 [data-id="6990f582"]:has(> h4) > p:nth-of-type(3) { top: 76.5%; left: 22%; width: 30%; text-align: left; font-size: clamp(6px, 1.5cqw, 15px); color: #333333; }
@media (max-width: 767px) {
    .elementor-59609 [data-id="6990f582"]:has(> h4) { border-radius: 0; }
}

/* Bottom CTA band (replaces the demo countdown) */
.elementor-59609 [data-id="438209f6"] { color: #ffffff; font-size: clamp(28px, 3.4vw, 44px); font-weight: 600; line-height: 1.1; margin: 0; }
.elementor-59609 [data-id="4030608"] { color: rgba(255, 255, 255, 0.8); font-size: 16px; line-height: 1.5; margin: 10px 0 0; }

/* FAQ header */
.elementor-59609 [data-id="44bc0272"] { color: #0d1b2a; font-size: clamp(34px, 4vw, 56px); font-weight: 500; line-height: 1.1; margin: 0; }
.elementor-59609 [data-id="1c067ee8"] { color: #5f6b78; font-size: 17px; line-height: 1.5; margin: 20px 0 0; }

/* Emptied legacy demo container f70ea14 (delete it in the editor); until then collapse its spacing */
.elementor-59609 .elementor-element.elementor-element-f70ea14 { padding: 0 !important; min-height: 0 !important; margin: 0 !important; }
.elementor-59609 [data-id="6ac60e1b"] { padding: 0; min-height: 0; min-width: 0; }/* End custom CSS */