.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-272423 .elementor-element.elementor-element-af6fcb9 img{width:53px;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-272423 .elementor-element.elementor-element-a2bb8c9 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-272423 .elementor-element.elementor-element-a2bb8c9 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-272423 .elementor-element.elementor-element-a2bb8c9 .elementor-nav-menu--main .elementor-item{color:#C6C6C6;fill:#C6C6C6;}.elementor-272423 .elementor-element.elementor-element-a2bb8c9 div.elementor-menu-toggle{color:#848484;}.elementor-272423 .elementor-element.elementor-element-a2bb8c9 div.elementor-menu-toggle svg{fill:#848484;}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-3d163af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-3d163af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-272423 .elementor-element.elementor-element-f84dcc0{width:auto;max-width:auto;}.elementor-272423 .elementor-element.elementor-element-f84dcc0 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-272423 .elementor-element.elementor-element-f84dcc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#C6C6C6;}.elementor-272423 .elementor-element.elementor-element-b6c43be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-272423 .elementor-element.elementor-element-b6c43be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFD3B5;}.elementor-272423 .elementor-element.elementor-element-b6c43be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-b6c43be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-272423 .elementor-element.elementor-element-ffda85a .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-272423 .elementor-element.elementor-element-d4fef03 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-272423 .elementor-element.elementor-element-169c872 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-272423 .elementor-element.elementor-element-17323ab > .elementor-element-populated{padding:36px 36px 36px 36px;}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-e451af6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-e451af6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272423 .elementor-element.elementor-element-e451af6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-272423 .elementor-element.elementor-element-a321d74{text-align:start;}.elementor-272423 .elementor-element.elementor-element-a321d74 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:800;color:#3D3D3D;}.elementor-272423 .elementor-element.elementor-element-88d6dee .elementor-button{background-color:#54595F00;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#6C757D;color:#6C757D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C757D;border-radius:3px 3px 3px 3px;padding:4px 8px 4px 8px;}.elementor-272423 .elementor-element.elementor-element-88d6dee{width:auto;max-width:auto;}.elementor-272423 .elementor-element.elementor-element-be68bde .elementor-button{background-color:#54595F00;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#6C757D;color:#6C757D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C757D;border-radius:3px 3px 3px 3px;padding:4px 8px 4px 8px;}.elementor-272423 .elementor-element.elementor-element-be68bde{width:auto;max-width:auto;}.elementor-272423 .elementor-element.elementor-element-6c5fc29.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-d39f523.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-d39f523.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272423 .elementor-element.elementor-element-d39f523.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-272423 .elementor-element.elementor-element-54b988c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-54b988c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:400;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-0be4f51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-0be4f51 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#4D4D4D;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-272423 .elementor-element.elementor-element-20a22ef > .elementor-widget-container{padding:20px 130px 70px 134px;}.elementor-272423 .elementor-element.elementor-element-20a22ef .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-272423 .elementor-element.elementor-element-30c7c83.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-0380c18.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-0380c18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272423 .elementor-element.elementor-element-0380c18.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-272423 .elementor-element.elementor-element-2798cf6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-2798cf6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:400;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-e20cbae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-e20cbae .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-0163118 > .elementor-widget-container{padding:20px 130px 70px 134px;}.elementor-272423 .elementor-element.elementor-element-0163118 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-272423 .elementor-element.elementor-element-5243076.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-5ade3bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-5ade3bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272423 .elementor-element.elementor-element-5ade3bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-272423 .elementor-element.elementor-element-7553bbf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-7553bbf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:400;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-9eca156 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-9eca156 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-ece8240 > .elementor-widget-container{padding:20px 130px 70px 134px;}.elementor-272423 .elementor-element.elementor-element-ece8240 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-272423 .elementor-element.elementor-element-1a8720d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-c6c759a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-c6c759a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272423 .elementor-element.elementor-element-c6c759a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-272423 .elementor-element.elementor-element-d732e6a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-d732e6a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:400;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-0134262 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-0134262 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#4D4D4D;}.elementor-272423 .elementor-element.elementor-element-a121e2e > .elementor-widget-container{padding:20px 130px 70px 134px;}.elementor-272423 .elementor-element.elementor-element-a121e2e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-272423 .elementor-element.elementor-element-17da0b6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}@media(max-width:1024px){.elementor-272423 .elementor-element.elementor-element-20a22ef > .elementor-widget-container{padding:21px 47px 50px 46px;}.elementor-272423 .elementor-element.elementor-element-0163118 > .elementor-widget-container{padding:21px 47px 50px 46px;}.elementor-272423 .elementor-element.elementor-element-ece8240 > .elementor-widget-container{padding:21px 47px 50px 46px;}.elementor-272423 .elementor-element.elementor-element-a121e2e > .elementor-widget-container{padding:21px 47px 50px 46px;}}@media(max-width:767px){.elementor-272423 .elementor-element.elementor-element-0edfb20{width:30%;}.elementor-272423 .elementor-element.elementor-element-00ff6a5{width:48%;}.elementor-bc-flex-widget .elementor-272423 .elementor-element.elementor-element-00ff6a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-272423 .elementor-element.elementor-element-00ff6a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-272423 .elementor-element.elementor-element-00ff6a5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-272423 .elementor-element.elementor-element-a2bb8c9{width:auto;max-width:auto;}.elementor-272423 .elementor-element.elementor-element-a2bb8c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-272423 .elementor-element.elementor-element-3d163af{width:22%;}.elementor-272423 .elementor-element.elementor-element-169c872 > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-272423 .elementor-element.elementor-element-17323ab > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-272423 .elementor-element.elementor-element-e451af6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-272423 .elementor-element.elementor-element-a321d74 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-272423 .elementor-element.elementor-element-a321d74 .elementor-heading-title{font-size:30px;}.elementor-272423 .elementor-element.elementor-element-20a22ef > .elementor-widget-container{padding:4% 11% 11% 11%;}.elementor-272423 .elementor-element.elementor-element-0163118 > .elementor-widget-container{padding:4% 11% 11% 11%;}.elementor-272423 .elementor-element.elementor-element-ece8240 > .elementor-widget-container{padding:4% 11% 11% 11%;}.elementor-272423 .elementor-element.elementor-element-a121e2e > .elementor-widget-container{padding:4% 11% 11% 11%;}}@media(min-width:768px){.elementor-272423 .elementor-element.elementor-element-0edfb20{width:10.174%;}.elementor-272423 .elementor-element.elementor-element-00ff6a5{width:76.683%;}.elementor-272423 .elementor-element.elementor-element-3d163af{width:12.807%;}.elementor-272423 .elementor-element.elementor-element-b6c43be{width:30.033%;}.elementor-272423 .elementor-element.elementor-element-17323ab{width:69.632%;}.elementor-272423 .elementor-element.elementor-element-e451af6{width:55.145%;}.elementor-272423 .elementor-element.elementor-element-6c5fc29{width:44.743%;}.elementor-272423 .elementor-element.elementor-element-d39f523{width:55.145%;}.elementor-272423 .elementor-element.elementor-element-30c7c83{width:44.743%;}.elementor-272423 .elementor-element.elementor-element-0380c18{width:55.145%;}.elementor-272423 .elementor-element.elementor-element-5243076{width:44.743%;}.elementor-272423 .elementor-element.elementor-element-5ade3bb{width:55.145%;}.elementor-272423 .elementor-element.elementor-element-1a8720d{width:44.743%;}.elementor-272423 .elementor-element.elementor-element-c6c759a{width:55.145%;}.elementor-272423 .elementor-element.elementor-element-17da0b6{width:44.743%;}}@media(max-width:1024px) and (min-width:768px){.elementor-272423 .elementor-element.elementor-element-e451af6{width:100%;}.elementor-272423 .elementor-element.elementor-element-d39f523{width:100%;}.elementor-272423 .elementor-element.elementor-element-0380c18{width:100%;}.elementor-272423 .elementor-element.elementor-element-5ade3bb{width:100%;}.elementor-272423 .elementor-element.elementor-element-c6c759a{width:100%;}}/* Start custom CSS for section, class: .elementor-element-fc4ce5e */.elementor-272423 .elementor-element.elementor-element-fc4ce5e {
    background: url(data:image/png;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAoAAD/4QMuaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0NjAsIDIwMjAvMDUvMTItMTY6MDQ6MTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QzRFNEIyNTkwMjExRUI4REMxOENBMDQ2RDU0QUMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QzRFNEIzNTkwMjExRUI4REMxOENBMDQ2RDU0QUMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdDNEU0QjA1OTAyMTFFQjhEQzE4Q0EwNDZENTRBQzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdDNEU0QjE1OTAyMTFFQjhEQzE4Q0EwNDZENTRBQzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYFxIUFBQUEhcXGxweHBsXJCQnJyQkNTMzMzU7Ozs7Ozs7Ozs7AQ0LCw0ODRAODhAUDg8OFBQQEREQFB0UFBUUFB0lGhcXFxcaJSAjHh4eIyAoKCUlKCgyMjAyMjs7Ozs7Ozs7Ozv/wAARCABRAAEDASIAAhEBAxEB/8QATgABAQEBAAAAAAAAAAAAAAAAAAECBgEBAAAAAAAAAAAAAAAAAAAAABABAQAAAAAAAAAAAAAAAAAAABERAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AOSGoAsGgFABBmgJRkAAB//Z) 0 0 repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-169c872 */#my-section {
    height: 100vh;
    overflow-x: hidden;
}

#my-section .main-list {
    list-style: none;
    font-weight: 400;
    padding: 0px!important;
}

.main-title-link {
    font-weight: 700;
}

#my-section .main-title {
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
    
}

#my-section .main-title:before {
    content: "▼";
    font-size: 9px;
    position: absolute;
    left: 2px;
    top: 2px;
}

#my-section .counter {
    float: right;
    font-size: 14px;
}

#my-section .main-list ul {
    list-style: none;
    
    
}

#my-section li a {
    color: #3d3d3d!important;
    font-weight: normal!important;
}

#my-section .main-list ul li {
    margin-bottom: 8px;
    padding-left: 20px;
    position: relative;
}

/* Nascondi i sottotitoli inizialmente */
#my-section .main-list ul {
    display: none;
}

/* Stile per la lista principale */
#my-section .main-title {
    cursor: pointer;
    position: relative;
}

/* Stile per il contatore sulla destra */
#my-section .counter {
    float: right;
    font-size: 14px;
    color: #888;
}

/* Stile per il dropdown aperto */
#my-section .main-title.active + ul {
    display: block;
}


/* Cambia l'icona di freccia quando il dropdown è attivo */
#my-section .main-title.active::after {
    transform: translateY(50%) rotate(180deg);
}

#my-section .main-list ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    color: #888;
    width: 10px;
    height: 10px;
    background-position: center;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNMzU3LjQ1IDE5MC43MjFjLTUuMzMxLTUuMzMtMTEuOC03Ljk5My0xOS40MTctNy45OTNoLTkuMTMxdi01NC44MjFjMC0zNS4wMjItMTIuNTU5LTY1LjA5My0zNy42ODUtOTAuMjE4QzI2Ni4wOTMgMTIuNTYzIDIzNi4wMjUgMCAyMDAuOTk4IDBjLTM1LjAyNiAwLTY1LjEgMTIuNTYzLTkwLjIyMiAzNy42ODgtMjUuMTI2IDI1LjEyNi0zNy42ODUgNTUuMTk2LTM3LjY4NSA5MC4yMTl2NTQuODIxaC05LjEzNWMtNy42MTEgMC0xNC4wODQgMi42NjMtMTkuNDE0IDcuOTkzLTUuMzMgNS4zMjYtNy45OTQgMTEuNzk5LTcuOTk0IDE5LjQxN1YzNzQuNTljMCA3LjYxMSAyLjY2NSAxNC4wODYgNy45OTQgMTkuNDE3IDUuMzMgNS4zMjUgMTEuODAzIDcuOTkxIDE5LjQxNCA3Ljk5MUgzMzguMDRjNy42MTcgMCAxNC4wODUtMi42NjMgMTkuNDE3LTcuOTkxIDUuMzI1LTUuMzMxIDcuOTk0LTExLjgwNiA3Ljk5NC0xOS40MTdWMjEwLjEzNWMuMDA0LTcuNjEyLTIuNjY5LTE0LjA4NC04LjAwMS0xOS40MTR6bS04My4zNjMtNy45OTNIMTI3LjkwOXYtNTQuODIxYzAtMjAuMTc1IDcuMTM5LTM3LjQwMiAyMS40MTQtNTEuNjc1IDE0LjI3Ny0xNC4yNzUgMzEuNTAxLTIxLjQxMSA1MS42NzgtMjEuNDExIDIwLjE3OSAwIDM3LjM5OSA3LjEzNSA1MS42NzcgMjEuNDExIDE0LjI3MSAxNC4yNzIgMjEuNDA5IDMxLjUgMjEuNDA5IDUxLjY3NXY1NC44MjF6IiBmaWxsPSIjM2QzZDNkIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
}


#my-section .main-list ul li.unlock:before {
    background-image: url('https://www.escuelaculturismonatural.com/wp-content/uploads/2024/10/open-padlock.png');
}

#my-section .main-list ul li.unlock {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d6dee */.elementor-272423 .elementor-element.elementor-element-88d6dee {
    color: #6c757d!important;
    border-color: #6c757d!important;
        padding: 0.25rem 0.5rem!important;
    font-size: 0.875rem!important;
    line-height: 1.5!important;
    border-radius: 0.2rem!important;
}

.elementor-272423 .elementor-element.elementor-element-88d6dee {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be68bde */.elementor-272423 .elementor-element.elementor-element-be68bde {
    color: #6c757d!important;
    border-color: #6c757d!important;
        padding: 0.25rem 0.5rem!important;
    font-size: 0.875rem!important;
    line-height: 1.5!important;
    border-radius: 0.2rem!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be4f51 */.elementor-272423 .elementor-element.elementor-element-0be4f51 p {
    font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-20a22ef */.elementor-272423 .elementor-element.elementor-element-20a22ef  {
    background-image: url('https://www.escuelaculturismonatural.com/wp-content/uploads/2024/09/download-1-e1727197340642.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 750px
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20cbae */.elementor-272423 .elementor-element.elementor-element-e20cbae p {
    font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0163118 */.elementor-272423 .elementor-element.elementor-element-0163118  {
    background-image: url('https://www.escuelaculturismonatural.com/wp-content/uploads/2024/09/download-1-e1727197340642.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 750px
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eca156 */.elementor-272423 .elementor-element.elementor-element-9eca156 p {
    font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ece8240 */.elementor-272423 .elementor-element.elementor-element-ece8240  {
    background-image: url('https://www.escuelaculturismonatural.com/wp-content/uploads/2024/09/download-1-e1727197340642.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 750px
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0134262 */.elementor-272423 .elementor-element.elementor-element-0134262 p {
    font-family:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a121e2e */.elementor-272423 .elementor-element.elementor-element-a121e2e  {
    background-image: url('https://www.escuelaculturismonatural.com/wp-content/uploads/2024/09/download-1-e1727197340642.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 750px
    
}/* End custom CSS */
/* Start custom CSS */body {
	 font-family: "Montserrat", sans-serif;
	 color: #3d3d3d;
	 font-weight: 300;
	 font-size: 0.76563rem;
}
 .DateInput_input {
	 font-size: 13px;
	 line-height: 14px;
}
 .app, app-dashboard, app-root {
	 display: flex;
	 flex-direction: column;
	 min-height: 100vh;
}
 .progress {
	 font-size: 0.65625rem;
}
 .bg-success {
	 background-color: #4dbd74 !important;
}
 a:not([href]):not([tabindex]) {
	 color: inherit;
	 text-decoration: none;
}
 .btn {
	 font-size: 0.875rem;
}
 .btn-sm, .btn-group-sm > .btn {
	 font-size: 0.76562rem;
}
 .btn-lg, .btn-group-lg > .btn {
	 line-height: 1.5;
}
 .btn-secondary, .btn-secondary:hover, .btn-secondary:focus {
	 color: #23282c;
	 box-shadow: none;
	 background-color: transparent;
	 border-color: transparent;
}
 .dropdown-menu {
	 padding: 0 0;
	 font-size: 0.875rem;
	 color: #23282c;
	 border: 1px solid #c8ced3;
}
 .dropdown-item {
	 position: relative;
	 border-bottom: 1px solid #c8ced3;
	 color: #23282c;
	 font-size: 0.76562rem;
}
 .dropdown-header {
	 padding: 10px 18px;
	 background: #e4e7ea;
	 border-bottom: 1px solid #c8ced3;
	 font-size: 0.76562rem;
	 color: #73818f;
}
 h1, .h1 {
	 font-size: 2.1875rem;
}
 h2, .h2 {
	 font-size: 1.75rem;
}
 h3, .h3 {
	 font-size: 1.53125rem;
}
 h4, .h4 {
	 font-size: 1.3125rem;
}
 h5, .h5 {
	 font-size: 1.09375rem;
}
 h6, .h6 {
	 font-size: 0.875rem;
}
 .card {
	 margin-bottom: 1.5rem;
	 border: 1px solid #c8ced3;
}
 .text-white .text-muted {
	 color: rgba(255, 255, 255, 0.6) !important;
}
 .app-body {
	 display: flex;
	 flex-direction: row;
	 flex-grow: 1;
	 overflow-x: hidden;
}
 .app-body .main {
	 flex: 1;
	 min-width: 0;
}
 .app-header, .app-footer, .sidebar, .main, .aside-menu {
	 transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s;
}
 .text-red {
	 color: #f00;
}
 .pointer-cursor {
	 cursor: pointer;
}
 .progress-cursor {
	 cursor: progress;
}
 .react-autosuggest__container {
	 position: relative;
}
 .react-autosuggest__input {
	 width: 100%;
	 padding: 10px 20px;
	 font-family: Helvetica, sans-serif;
	 font-weight: 300;
	 font-size: 16px;
	 border: 1px solid #aaa;
	 border-radius: 4px;
}
 .react-autosuggest__input--focused {
	 outline: none;
}
 .react-autosuggest__input--open {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 0;
}
 .react-autosuggest__suggestions-container {
	 display: none;
}
 .react-autosuggest__suggestions-container--open {
	 display: block;
	 position: absolute;
	 top: 51px;
	 width: 100%;
	 border: 1px solid #aaa;
	 background-color: #fff;
	 font-family: Helvetica, sans-serif;
	 font-weight: 300;
	 font-size: 16px;
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 4px;
	 z-index: 2;
	 height: 300px;
	 overflow: auto;
}
 .react-autosuggest__suggestions-list {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
}
 .react-autosuggest__suggestion {
	 cursor: pointer;
	 padding: 10px 20px;
}
 .react-autosuggest__suggestion--highlighted {
	 background-color: #ddd;
}
 .progress-modal {
	 position: fixed;
	 bottom: 0;
	 margin-right: 5px;
	 margin-bottom: 5px;
	 right: 0;
	 font-size: small;
	 max-width: 25vw;
}
 .progress-modal-body {
	 max-height: 30vh;
}
 .task-modal {
	 position: fixed;
	 width: 600px;
	 top: 50%;
	 left: 50%;
	 margin-top: -100px;
	/* Negative half of height. */
	 margin-left: -250px;
	/* Negative half of width. */
}
 .image-modal {
	 margin-left: 10vw;
}
 .image-modal .modal-content {
	 margin: 0;
	 width: 80vw;
	 background: transparent;
	 border: none;
}
 .rotatableImage {
	 transform-origin: top left;
	/* IE 10+, Firefox, etc. */
	 -webkit-transform-origin: top left;
	/* Chrome */
	 -ms-transform-origin: top left;
	/* IE 9 */
}
 .rotate90 {
	 transform: rotate(90deg) translateY(-100%);
	 -webkit-transform: rotate(90deg) translateY(-100%);
	 -ms-transform: rotate(90deg) translateY(-100%);
}
 .rotate180 {
	 transform: rotate(180deg) translate(-100%, -100%);
	 -webkit-transform: rotate(180deg) translate(-100%, -100%);
	 -ms-transform: rotate(180deg) translateX(-100%, -100%);
}
 .rotate270 {
	 transform: rotate(270deg) translateX(-100%);
	 -webkit-transform: rotate(270deg) translateX(-100%);
	 -ms-transform: rotate(270deg) translateX(-100%);
}
 .course-card {
	 margin: 0 30px;
	 width: 242px;
	 height: 432px;
	 border-radius: 6px;
}
 .course-card .short-description {
	 height: 100px;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .course-card .course-card-tittle {
	 font-size: 18px;
	 font-weight: 500;
	 text-align: center;
	 text-transform: uppercase;
}
 .course-card .background-black {
	 background-color: #000;
	 width: 100%;
	 height: 100%;
	 opacity: 0.4;
	 position: absolute;
}
 .course-card .card-img {
	 height: 432px;
	 width: 242px;
	 max-width: none;
	 opacity: 0.9;
}
 .course-card .card-img.not-available {
	 opacity: 0.3;
}
 .course-card .text-muted {
	 font-size: 8px;
}
 .course-card .course-card-footer {
	 position: absolute;
	 bottom: 0;
	 width: 100%;
	 max-height: 200px;
	 padding: 0 15px 10px;
}
 .course-card .course-card-footer .course-button {
	 margin-top: 12px;
	 color: #fff;
}
 .course-card .course-card-footer .img-lock {
	 margin-bottom: 40px;
}
 .course-cad-top {
	 height: 15px;
	 width: 202px;
	 background-color: #ae9461;
	 margin: 10px 50px 0;
	 border-top-left-radius: 6px;
	 border-top-right-radius: 6px;
}
 .course-cad-bottom {
	 height: 15px;
	 width: 202px;
	 background-color: #ae9461;
	 margin: 0 50px 10px;
	 border-bottom-left-radius: 6px;
	 border-bottom-right-radius: 6px;
}
 .lessons-list {
	 height: calc(100vh - (55px));
	 overflow-y: auto;
	 overflow-x: hidden;
}
 .lessons-list .container {
	 padding-left: 0;
	 padding-right: 0;
}
 .lessons-list .module {
	 font-weight: 500;
	 text-transform: uppercase;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 overflow: hidden;
	 color: #3d3d3d;
}
 .lessons-list .nav-link {
	 padding-top: 0;
	 padding-bottom: 0;
}
 .lessons-list .module.nav-link {
	 padding-top: 8px !important;
	 padding-bottom: 8px !important;
}
 .lessons-list .lessons-by-module .nav-link > p, .lessons-list .lessons-by-module .nav-link > strong > p {
	 padding-left: 15px;
}
 .lessons-list .col-count-lessons a {
	 float: right;
}
 .lessons-content {
	 height: calc(100vh - (55px));
	 overflow-y: auto;
	 overflow-x: hidden;
}
 .lessons-content .videoLibrary {
	 padding-top: 25px;
}
 .lessons-content .tittle {
	 font-size: 40px;
	 font-weight: 900;
}
 .lessons-content .sub-tittle {
	 font-size: 28px;
	 font-weight: 500;
}
 .lessons-content .sub-tittle2 {
	 font-size: 18px;
	 font-weight: 500;
	 width: 100%;
}
 .lessons-content .remove-comment {
	 background: transparent;
	 border-radius: 9px;
	 padding: 10px;
	 margin-right: -20px;
}
 .lessons-content .remove-comment .fa-trash-o {
	 display: none;
}
 .lessons-content .remove-comment:hover {
	 background: #3d3d3d 59;
	 display: block;
	 cursor: pointer;
}
 .lessons-content .remove-comment:hover .fa-trash-o {
	 display: block;
	 vertical-align: middle;
	 text-align: center;
	 width: 100%;
	 color: white;
	 position: absolute;
	 top: 50%;
	 font-size: 28px;
}
 .lessons-content .content {
	 padding-left: 0 !important;
}
 .lessons-content .img-profile {
	 margin-top: -35px;
}
 .lessons-content .img-profile .box {
	 width: 150px;
	 height: 150px;
	 position: absolute;
	 background: transparent;
}
 .lessons-content .img-profile .box .fa-camera {
	 display: none;
}
 .lessons-content .img-profile .box:hover {
	 background: #3d3d3d;
	 display: block;
	 cursor: pointer;
}
 .lessons-content .img-profile .box:hover .fa-camera {
	 display: block;
	 line-height: 150px;
	 vertical-align: middle;
	 text-align: center;
	 width: 150px;
	 color: white;
}
 .lessons-sidebar {
	 padding-left: 0;
	 padding-right: 0;
	 margin-left: -15px;
	 background-color: #dfd3b5;
}
 .lessons-sidebar .button-toggle {
	 float: right;
	 margin-right: 15px;
	 background: none;
	 border: none;
}
 .lessons-sidebar .button-toggle-left {
	 float: left;
	 margin-left: 15px;
	 background: none;
	 border: none;
}
 .lessons-sidebar .header-sidebar-lessons {
	 padding: 14px 0;
}
 .lessons-sidebar .header-sidebar-lessons .container-fluid {
	 padding: 0;
}
 .lessons-sidebar .progress-course {
	 margin: 5px 15px;
}
 .lessons-sidebar .label-progress-course {
	 margin: 5px 15px;
	 font-weight: 500;
	 text-transform: uppercase;
}
 .lessons-sidebar .link-module, .lessons-sidebar .link-quiz {
	 cursor: pointer;
	 color: #3d3d3d;
}
 .checkmark {
	 display: inline-block;
	 width: 22px;
	 height: 22px;
	 -ms-transform: rotate(45deg);
	/* IE 9 */
	 -webkit-transform: rotate(45deg);
	/* Chrome, Safari, Opera */
	 transform: rotate(45deg);
	 float: right;
	 margin-right: 15px;
}
 .checkmark_green_circle {
	 position: absolute;
	 width: 22px;
	 height: 22px;
	 background-color: green;
	 border-radius: 11px;
	 left: 0;
	 top: 0;
}
 .checkmark_red_circle {
	 position: absolute;
	 width: 22px;
	 height: 22px;
	 background-color: red;
	 border-radius: 11px;
	 left: 0;
	 top: 0;
}
 .checkmark_stem {
	 position: absolute;
	 width: 3px;
	 height: 9px;
	 background-color: #fff;
	 left: 11px;
	 top: 6px;
}
 .checkmark_left_x {
	 position: absolute;
	 width: 3px;
	 height: 11px;
	 background-color: #fff;
	 left: 10px;
	 top: 6px;
}
 .checkmark_right_x {
	 position: absolute;
	 width: 3px;
	 height: 11px;
	 background-color: #fff;
	 left: 10px;
	 top: 6px;
	 -ms-transform: rotate(90deg);
	/* IE 9 */
	 -webkit-transform: rotate(90deg);
	/* Chrome, Safari, Opera */
	 transform: rotate(90deg);
}
 .checkmark_kick {
	 position: absolute;
	 width: 3px;
	 height: 3px;
	 background-color: #fff;
	 left: 8px;
	 top: 12px;
}
 .quiz-form .feedback-teacher {
	 font-style: italic;
	 color: blue;
	 font-weight: 400;
}
 .quiz-form .font-weight-bold {
	 font-weight: 500 !important;
}
 .quiz-form img {
	 max-height: 100%;
	 max-width: 100%;
}
 .form-control {
	 font-size: 0.875rem;
}
 .app-header-ecn {
	 background: url(../img/header/bg_header.jpeg) 0 0 repeat;
}
 .app-header-ecn .nav-item .nav-link, .app-header-ecn .nav-item .nav-link.active {
	 color: #c6c6c6;
}
 .app-header-ecn .nav-item .nav-link:hover, .app-header-ecn .nav-item .nav-link:focus {
	 color: #fff;
}
 .app-header-ecn .dropdown-item {
	 padding: 5px 10px;
}
 .app-header-ecn .dropdown-item .nav-link, .app-header-ecn .dropdown-item .nav-link:hover, .app-header-ecn .dropdown-item .nav-link:focus {
	 color: black;
}
 .mr-auto {
	 margin-left: auto !important;
}
 .col-lg-0 {
	 display: none;
}
 #root {
	 background-image: url(../img/bg.png);
	 background-position: center center;
	 background-repeat: no-repeat;
	 background-attachment: fixed;
	 background-size: cover;
	 background-color: #ddd;
}
 .login {
	 background-image: url(../img/bg_login.png);
	 background-position: center center;
	 background-repeat: no-repeat;
	 background-attachment: fixed;
	 background-size: cover;
	 background-color: #ddd;
}
 .login .forgot-password {
	 text-align: center;
	 color: white;
	 font-size: 12px;
}
 .login .forgot-password a {
	 color: white;
}
/* .main{
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 width: 100%;
}
 */
 .main .container-fluid {
	 padding: 0 0 0 30px;
}
 .grading-content .tittle {
	 font-size: 40px;
	 font-weight: 900;
}
 .grading-content .sub-tittle {
	 font-size: 28px;
	 font-weight: 500;
}
 .grading-content .sub-tittle2 {
	 font-size: 24px;
	 font-weight: 500;
}
 .grading-content .score {
	 font-size: 28px;
	 font-weight: 500;
	 text-align: center;
	 width: 100%;
}
 .download-content .tittle {
	 font-size: 40px;
	 font-weight: 900;
}
 .download-content .sub-tittle {
	 font-size: 28px;
	 font-weight: 500;
	 text-transform: uppercase;
}
 .download-content .sub-tittle:hover {
	 cursor: pointer;
}
 .download-content .group-download {
	 width: 100%;
	 display: flex;
}
 .download-content .group-download .download-name {
	 width: 100%;
	 display: inline-flex;
	 background-color: #e4e4e4;
	 padding: 10px 15px;
	 margin: 10px 15px 10px 0;
	 border-radius: 5px;
	 box-shadow: 1px 1px #000 52;
}
 .download-content .group-download a {
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 .download-content .group-download a .download-url-text {
	 width: 140px;
	 padding: 10px 15px;
	 margin: 10px 0;
	 border-radius: 5px 0 0 5px;
	 background-color: #b7a47b;
	 box-shadow: 1px 1px #8e7a51;
	 color: #fff;
	 font-weight: bold;
	 text-align: center;
}
 .download-content .group-download a .download-url-icon {
	 width: 40px;
	 padding: 10px 15px;
	 margin: 10px 0;
	 border-radius: 0 5px 5px 0;
	 background-color: #b7a47b;
	 box-shadow: 1px 1px #8e7a51;
	 color: #fff;
	 border-left: 1px solid #8e7a51;
	 text-align: center;
}
 .countdown-wrapper {
	 width: 100%;
	 display: flex;
	 justify-content: center;
	 margin: 0 -8px 0 -8px;
}
 .time-section {
	 padding: 0px 8px;
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-start;
	 align-items: center;
}
 .time {
	 margin: 0;
	 font-size: 32px !important;
	 font-weight: 800 !important;
}
 .mac-video-lesson {
	 width: auto !important;
	 line-height: 10px;
}
 .mac-video-lesson .iframe-img {
	 background: url("../img/mac_table/mac_r1c1.png");
	 width: 100%;
	 height: 100%;
	 z-index: 10;
}
 .mac-video-lesson .iframeCourseVimeo {
	 opacity: 0.8;
	 border: none !important;
}
 .mac-video-lesson .iframeCourseVimeo.full-screen {
	 opacity: 1;
}
 .mac-video-lesson .wistia_responsive_padding {
	 padding: 56.25% 0 0 0;
	 position: relative;
}
 .mac-video-lesson .wistia_responsive_wrapper {
	 height: 100%;
	 left: 0;
	 position: absolute;
	 top: 0;
	 width: 100%;
}
 .mac-video-lesson .wistia_embed {
	 height: 100%;
	 position: relative;
	 width: 100%;
}
 .mac-video-lesson .wistia_swatch {
	 height: 100%;
	 left: 0;
	 opacity: 0;
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 transition: opacity 200ms;
	 width: 100%;
}
 .mac-video-lesson .wistia_img {
	 filter: blur(5px);
	 height: 100%;
	 object-fit: contain;
	 width: 100%;
}
 @media only screen and (max-width: 768px) {
	 .lessons-content .tittle {
		 font-size: 28px;
	}
	 .lessons-content .sub-tittle {
		 font-size: 18px;
	}
	 .mac-video-lesson .right-img, .mac-video-lesson .left-img, .mac-video-lesson .top-img, .mac-video-lesson .bottom-img {
		 display: none;
	}
	 .mac-video-lesson .iframe-img {
		 background: none;
	}
	 .mac-video-lesson .iframeCourseVimeo {
		 opacity: 1;
	}
	 .lessons-content .content {
		 margin-left: -15px;
	}
}
 @media only screen and (max-width: 768px) {
	 .mac-video-lesson {
		 margin-top: initial;
		 margin-left: initial;
		 -webkit-transform: none;
		/* Saf3.1+, Chrome */
		 -moz-transform: none;
		/* FF3.5+ */
		 -ms-transform: none;
		/* IE9 */
		 -o-transform: none;
		/* Opera 10.5+ */
		 transform: none;
	}
}
 @media only screen and (min-width: 769px) and (max-width: 1024px) {
	 .mac-video-lesson {
		 display: flex;
		 justify-content: center;
		 -webkit-transform: scale(0.55);
		/* Saf3.1+, Chrome */
		 -moz-transform: scale(0.55);
		/* FF3.5+ */
		 -ms-transform: scale(0.55);
		/* IE9 */
		 -o-transform: scale(0.55);
		/* Opera 10.5+ */
		 transform: scale(0.55);
	}
}
 @media only screen and (min-width: 1025px) and (max-width: 1366px) {
	 .mac-video-lesson {
		 display: flex;
		 justify-content: center;
		 -webkit-transform: scale(0.75);
		/* Saf3.1+, Chrome */
		 -moz-transform: scale(0.75);
		/* FF3.5+ */
		 -ms-transform: scale(0.75);
		/* IE9 */
		 -o-transform: scale(0.75);
		/* Opera 10.5+ */
		 transform: scale(0.75);
	}
}
 .bg-img-mac {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
}
 .bg-relative {
	 position: relative;
}
 .iframe-img {
	 position: absolute !important;
	/** * These values ​​were obtained by analyzing the screen size and its positioning in the laptop image, * be careful if you change the image you must change these values. */
	 left: calc((207/1380) * 100%);
	 top: calc((90/768) * 100%);
	 width: calc((942/1380) * 100%);
	 height: calc((522/768 ) * 100%);
}
/** * automatic video player state with body.elementor-page-272423 type class by iframe change state */
 .iframeCourseVimeo__modify-opacity-none {
	 position: relative;
	 border: none;
	 opacity: 0 !important;
	 z-index: 10 !important;
}
 .iframeCourseVimeo__modify-opacity-nice {
	 border: none;
	 position: relative;
	 opacity: 1 !important;
	 z-index: 10 !important;
}
/* image decoration for video class */
 .container-decoration__video {
	 cursor: pointer;
	 position: relative;
}
 .container-decoration__video .iframe-img__decoration {
	 width: 100%;
	 height: 100%;
}
 .container-decoration__video .container-decoration__logo {
	 top: -55px;
	 left: 0px;
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 .container-decoration__video .container-decoration__logo .iframe-img__logo {
	 width: calc(40.813px * 1.4);
	 height: calc(36px * 1.4);
}
 .container-decoration__video .iframe-img__decoration {
	 margin-left: -3px;
	 width: 101%;
	 height: 100%;
}
/*## end display video and bg image mac-pc ##*/
 .dashboard-progress-module .tittle {
	 font-weight: 500;
}
 .dashboard-progress-module .row-user-dashboard {
	 border-bottom: 1px solid #c8ced3;
	 margin-bottom: 5px;
	 margin-left: 0;
	 margin-right: 0;
	 padding: 5px 0;
}
 .dashboard-progress-module .bg-success {
	 color: #3d3d3d;
}
 .dashboard-levels {
	 height: auto;
}
 .dashboard-levels .level-card {
	 height: 180px;
}
 .dashboard-pill-link {
	 color: #3d3d3d;
}
 .dashboard-pill-link:hover {
	 color: #3d3d3d;
	 text-decoration: initial;
}
/* Notifications */
 .panel-notification-user .dropdown-menu {
	 width: 50rem;
	 max-width: 450px;
	 max-height: 510px;
	 overflow-y: auto;
	 overflow-x: hidden;
	 padding: 5px;
}
 @media (max-width: 760px) {
	 .panel-notification-user .dropdown-menu {
		 width: 100%;
	}
}
 .panel-notification-user .notification-mark-indicator {
	 background-color: #fff 0;
	 padding: 0;
	 position: absolute;
	 top: 10;
	 right: 20;
	 border-width: 0;
	 border-radius: 50%;
}
 .panel-notification-user .content {
	 word-break: break-word;
	 white-space: normal;
	 width: 400px;
	 height: auto;
	 font-size: 11px;
	 color: black;
	 display: flex;
	 flex-direction: row;
	 flex-wrap: wrap;
}
 .panel-notification-user .content .col-unread {
	 flex: 5%;
}
 .panel-notification-user .content .col-date {
	 flex: 19%;
	 font-size: 9px;
	 font-weight: bold;
	 color: gray;
	 align-self: end;
	 margin-top: -20px;
	 margin-right: 5px;
}
 .panel-notification-user .content .col-date .date {
	 float: right;
}
 .panel-notification-user .content .col-notification {
	 flex: 92%;
}
 .panel-notification-user .content .col-notification .notification-success {
	/* background-color: #cde8b1;
	 */
	 background-color: transparent !important;
	 color: #009045;
	 border: 1px solid #009045;
	 padding: 10px 10px 15px;
	 border-radius: 5px;
}
 .panel-notification-user .content .col-notification .notification-error {
	/* background-color: #ed8586;
	 */
	 background-color: transparent !important;
	 color: #641204;
	 border: 1px solid #641204;
	 padding: 10px 10px 15px;
	 border-radius: 5px;
}
 .panel-notification-user .content.readed .col-notification .notification-success {
	 background-color: transparent !important;
	 color: #009045;
}
 .panel-notification-user .content.readed .col-notification .notification-error {
	 background-color: transparent !important;
	 color: #641204;
}
 .panel-notification-user .dropdown-item {
	 padding: 5px 0px;
	 border-bottom: transparent;
}
 .panel-notification-user .dropdown-item .nav-link {
	 padding: 0.5rem 0;
}
 .panel-notification-user .dropdown-item .badge {
	 position: initial;
}
 .panel-notification-user .notification-user {
	 display: inline-block;
	 position: relative;
	 padding: 0.6em;
	 border-radius: 0.2em;
	 font-size: 1.3em;
	 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
 .panel-notification-user .notification-user::before, .panel-notification-user .notification-user::after {
	 color: #fff;
	 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
 .panel-notification-user .notification-user::before {
	 display: block;
	 content: "\f0f3";
	 font-family: "FontAwesome";
	 transform-origin: top center;
}
 .panel-notification-user .notification-user::after {
	 font-family: Arial;
	 font-size: 0.6em;
	 font-weight: 700;
	 position: absolute;
	 top: -10px;
	 right: -10px;
	 padding: 3px 6px;
	 line-height: 100%;
	 border: 2px #fff solid;
	 border-radius: 60px;
	 background: #f00;
	 opacity: 0;
	 content: attr(data-count);
	 opacity: 0;
	 transform: scale(0.5);
	 transition: transform, opacity;
	 transition-duration: 0.3s;
	 transition-timing-function: ease-out;
}
 .panel-notification-user .notification-user.notify::before {
	 animation: ring 1.5s ease;
}
 .panel-notification-user .notification-user.show-count::after {
	 transform: scale(1);
	 opacity: 1;
}
 @keyframes ring {
	 0% {
		 transform: rotate(35deg);
	}
	 12.5% {
		 transform: rotate(-30deg);
	}
	 25% {
		 transform: rotate(25deg);
	}
	 37.5% {
		 transform: rotate(-20deg);
	}
	 50% {
		 transform: rotate(15deg);
	}
	 62.5% {
		 transform: rotate(-10deg);
	}
	 75% {
		 transform: rotate(5deg);
	}
	 100% {
		 transform: rotate(0deg);
	}
}
 .img-edit-profile {
	 width: 150px;
	 height: 150px;
}
 .img-edit-profile .box {
	 width: 150px;
	 height: 150px;
	 position: absolute;
	 background: transparent;
}
 .img-edit-profile .box .fa-camera {
	 display: none;
}
 .img-edit-profile .box:hover {
	 background: #3d3d3d;
	 display: block;
	 cursor: pointer;
}
 .img-edit-profile .box:hover .fa-camera {
	 display: block;
	 line-height: 150px;
	 vertical-align: middle;
	 text-align: center;
	 width: 150px;
	 color: white;
}
 .view-account {
	 background: #fff;
	 margin-left: -30px;
}
 .view-account .pro-label {
	 font-size: 13px;
	 padding: 4px 5px;
	 position: relative;
	 top: -5px;
	 margin-left: 10px;
	 display: inline-block;
}
 .view-account .side-bar {
	 padding-bottom: 30px;
}
 .view-account .side-bar .user-info {
	 text-align: center;
	 margin-bottom: 15px;
	 padding: 30px;
	 color: #616670;
	 border-bottom: 1px solid #f3f3f3;
}
 .view-account .side-bar .user-info .img-profile {
	 width: 120px;
	 height: 120px;
	 margin-bottom: 15px;
}
 .view-account .side-bar .user-info .meta li {
	 margin-bottom: 10px;
}
 .view-account .side-bar .user-info .meta li span {
	 display: inline-block;
	 width: 100px;
	 margin-right: 5px;
	 text-align: right;
}
 .view-account .side-bar .user-info .meta li a {
	 color: #616670;
}
 .view-account .side-bar .user-info .meta li.activity {
	 color: #a2a6af;
}
 .view-account .side-bar .side-menu {
	 text-align: center;
}
 .view-account .side-bar .side-menu .nav {
	 display: inline-block;
	 margin: 0 auto;
}
 .view-account .side-bar .side-menu .nav > li {
	 font-size: 14px;
	 margin-bottom: 0;
	 border-bottom: none;
	 display: inline-block;
	 float: left;
	 margin-right: 15px;
	 margin-bottom: 15px;
}
 .view-account .side-bar .side-menu .nav > li:last-child {
	 margin-right: 0;
}
 .view-account .side-bar .side-menu .nav > li > a {
	 display: inline-block;
	 color: #9499a3;
	 padding: 5px;
	 border-bottom: 2px solid transparent;
}
 .view-account .side-bar .side-menu .nav > li > a:hover {
	 color: #616670;
	 background: none;
}
 .view-account .side-bar .side-menu .nav > li .icon {
	 display: block;
	 font-size: 24px;
	 margin-bottom: 5px;
}
 .view-account .side-bar .side-menu .nav > li.active a {
	 color: #40babd;
	 border-bottom: 2px solid #40babd;
	 background: none;
	 border-right: none;
}
 .view-account .content-panel {
	 padding: 30px;
}
 .view-account .content-panel .title {
	 margin-bottom: 15px;
	 margin-top: 0;
	 font-size: 18px;
}
 .view-account .content-panel .nav-panel {
	 display: none;
}
 .view-account .content-panel .nav-panel.active {
	 display: block;
}
 .view-account .content-panel .fieldset-title {
	 padding-bottom: 15px;
	 border-bottom: 1px solid #eaeaf1;
	 margin-bottom: 30px;
	 color: #616670;
	 font-size: 16px;
}
 .view-account .content-panel .avatar_src .figure img {
	 float: right;
	 width: 64px;
}
 .view-account .content-panel .content-header-wrapper {
	 position: relative;
	 margin-bottom: 30px;
}
 .view-account .content-panel .content-header-wrapper .actions {
	 position: absolute;
	 right: 0;
	 top: 0;
}
 .view-account .content-panel .content-utilities {
	 position: relative;
	 margin-bottom: 30px;
}
 .view-account .content-panel .content-utilities .btn-group {
	 margin-right: 5px;
	 margin-bottom: 15px;
}
 .view-account .content-panel .content-utilities .fa {
	 font-size: 16px;
	 margin-right: 0;
}
 .view-account .content-panel .content-utilities .page-nav {
	 position: absolute;
	 right: 0;
	 top: 0;
}
 .view-account .content-panel .content-utilities .page-nav .btn-group {
	 margin-bottom: 0;
}
 .view-account .content-panel .content-utilities .page-nav .indicator {
	 color: #a2a6af;
	 margin-right: 5px;
	 display: inline-block;
}
 .view-account .content-panel .mails-wrapper .mail-item {
	 position: relative;
	 padding: 10px;
	 border-bottom: 1px solid #f3f3f3;
	 color: #616670;
	 overflow: hidden;
}
 .view-account .content-panel .mails-wrapper .mail-item > div {
	 float: left;
}
 .view-account .content-panel .mails-wrapper .mail-item .icheck {
	 background-color: #fff;
}
 .view-account .content-panel .mails-wrapper .mail-item:hover {
	 background: #f9f9fb;
}
 .view-account .content-panel .mails-wrapper .mail-item:nth-child(even) {
	 background: #fcfcfd;
}
 .view-account .content-panel .mails-wrapper .mail-item:nth-child(even):hover {
	 background: #f9f9fb;
}
 .view-account .content-panel .mails-wrapper .mail-item a {
	 color: #616670;
}
 .view-account .content-panel .mails-wrapper .mail-item a:hover {
	 color: #494d55;
	 text-decoration: none;
}
 .view-account .content-panel .mails-wrapper .mail-item .checkbox-container {
	 display: inline-block;
	 margin-right: 5px;
}
 .view-account .content-panel .mails-wrapper .mail-item .star-container {
	 display: inline-block;
	 margin-right: 5px;
}
 .view-account .content-panel .mails-wrapper .mail-item .star-container .fa {
	 color: #a2a6af;
	 font-size: 16px;
	 vertical-align: middle;
}
 .view-account .content-panel .mails-wrapper .mail-item .star-container .fa:hover {
	 color: #868c97;
}
 .view-account .content-panel .mails-wrapper .mail-item .star-container .fa.fa-star {
	 color: #f2b542;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-to {
	 display: inline-block;
	 margin-right: 5px;
	 min-width: 120px;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject {
	 display: inline-block;
	 margin-right: 5px;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label {
	 margin-right: 5px;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label:last-child {
	 margin-right: 10px;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label a {
	 color: #fff;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label a:hover {
	 color: #fff;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label-color-1 {
	 background: #f77b6b;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label-color-2 {
	 background: #58bbee;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label-color-3 {
	 background: #f8a13f;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label-color-4 {
	 background: #ea5395;
}
 .view-account .content-panel .mails-wrapper .mail-item .mail-subject .label-color-5 {
	 background: #8a40a7;
}
 .view-account .content-panel .mails-wrapper .mail-item .time-container {
	 display: inline-block;
	 position: absolute;
	 right: 10px;
	 top: 10px;
	 color: #a2a6af;
	 text-align: left;
}
 .view-account .content-panel .mails-wrapper .mail-item .time-container .attachment-container {
	 display: inline-block;
	 color: #a2a6af;
	 margin-right: 5px;
}
 .view-account .content-panel .mails-wrapper .mail-item .time-container .time {
	 display: inline-block;
	 text-align: right;
}
 .view-account .content-panel .mails-wrapper .mail-item .time-container .time.today {
	 font-weight: 700;
	 color: #494d55;
}
 .drive-wrapper {
	 padding: 15px;
	 background: #f5f5f5;
	 overflow: hidden;
}
 .drive-wrapper .drive-item {
	 width: 130px;
	 margin-right: 15px;
	 display: inline-block;
	 float: left;
}
 .drive-wrapper .drive-item:hover {
	 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	 z-index: 1;
}
 .drive-wrapper .drive-item-inner {
	 padding: 15px;
}
 .drive-wrapper .drive-item-title {
	 margin-bottom: 15px;
	 max-width: 100px;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .drive-wrapper .drive-item-title a {
	 color: #494d55;
}
 .drive-wrapper .drive-item-title a:hover {
	 color: #40babd;
}
 .drive-wrapper .drive-item-thumb {
	 width: 100px;
	 height: 80px;
	 margin: 0 auto;
	 color: #616670;
}
 .drive-wrapper .drive-item-thumb a {
	 -webkit-opacity: 0.8;
	 -moz-opacity: 0.8;
	 opacity: 0.8;
}
 .drive-wrapper .drive-item-thumb a:hover {
	 -webkit-opacity: 1;
	 -moz-opacity: 1;
	 opacity: 1;
}
 .drive-wrapper .drive-item-thumb .fa {
	 display: inline-block;
	 font-size: 36px;
	 margin: 0 auto;
	 margin-top: 20px;
}
 .drive-wrapper .drive-item-footer .utilities {
	 margin-bottom: 0;
}
 .drive-wrapper .drive-item-footer .utilities li:last-child {
	 padding-right: 0;
}
 .drive-list-view .name {
	 width: 60%;
}
 .drive-list-view .name.truncate {
	 max-width: 100px;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .drive-list-view .type {
	 width: 15px;
}
 .drive-list-view .date {
	 max-width: 60px;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .drive-list-view .size {
	 max-width: 60px;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .drive-list-view a {
	 color: #494d55;
}
 .drive-list-view a:hover {
	 color: #40babd;
}
 .drive-list-view td.date {
	 color: #a2a6af;
}
 .drive-list-view td.size {
	 color: #a2a6af;
}
 .video-list:hover {
	 background-color: #dfd3b5;
}
 .selected-video {
	 background-color: #dfd8c8;
}
 @media (max-width: 767px) {
	 .view-account {
		 padding: 0px;
	}
	 .view-account .content-panel .title {
		 text-align: center;
	}
	 .view-account .content-panel .content-header-wrapper .actions {
		 position: static;
		 margin-bottom: 30px;
	}
	 .view-account .content-panel .content-utilities .page-nav {
		 position: static;
		 margin-bottom: 15px;
	}
	 .view-account .content-panel .avatar_src .figure img {
		 float: none;
		 margin-bottom: 15px;
	}
	 .view-account .content-panel .mails-wrapper .mail-item .time-container {
		 position: static;
	}
	 .view-account .content-panel .mails-wrapper .mail-item .time-container .time {
		 width: auto;
		 text-align: left;
	}
	 .view-account .side-bar .user-info {
		 padding: 0;
	}
	 .view-account .side-bar .user-info .img-profile {
		 width: 60px;
		 height: 60px;
	}
	 .view-account .side-bar .user-info .meta li {
		 margin-bottom: 5px;
	}
	 .view-account .file-uploader {
		 margin-bottom: 15px;
	}
	 .view-account .mail-subject {
		 max-width: 100px;
		 white-space: nowrap;
		 overflow: hidden;
		 text-overflow: ellipsis;
	}
	 .drive-wrapper .drive-item {
		 width: 100px;
		 margin-right: 5px;
		 float: none;
	}
	 .drive-wrapper .drive-item-thumb {
		 width: auto;
		 height: 54px;
	}
	 .drive-wrapper .drive-item-thumb .fa {
		 font-size: 24px;
		 padding-top: 0;
	}
}
 @media (min-width: 768px) {
	 .view-account .side-bar .user-info {
		 padding: 0;
		 padding-bottom: 15px;
	}
	 .view-account .mail-subject .subject {
		 max-width: 200px;
		 white-space: nowrap;
		 overflow: hidden;
		 text-overflow: ellipsis;
	}
}
 @media (min-width: 992px) {
	 .view-account .content-panel {
		 min-height: 800px;
		 border-left: 1px solid #f3f3f7;
		 margin-left: 220px;
	}
	 .view-account .mail-subject .subject {
		 max-width: 280px;
		 white-space: nowrap;
		 overflow: hidden;
		 text-overflow: ellipsis;
	}
	 .view-account .side-bar {
		 position: absolute;
		 width: 220px;
		 min-height: 600px;
	}
	 .view-account .side-bar .user-info {
		 margin-bottom: 0;
		 border-bottom: none;
		 padding: 30px;
	}
	 .view-account .side-bar .user-info .img-profile {
		 width: 120px;
		 height: 120px;
	}
	 .view-account .side-bar .side-menu {
		 text-align: left;
	}
	 .view-account .side-bar .side-menu .nav {
		 display: block;
	}
	 .view-account .side-bar .side-menu .nav > li {
		 display: block;
		 float: none;
		 font-size: 14px;
		 border-bottom: 1px solid #f3f3f7;
		 margin-right: 0;
		 margin-bottom: 0;
	}
	 .view-account .side-bar .side-menu .nav > li > a {
		 display: block;
		 color: #9499a3;
		 padding: 10px 15px;
		 padding-left: 30px;
	}
	 .view-account .side-bar .side-menu .nav > li > a:hover {
		 background: #f9f9fb;
	}
	 .view-account .side-bar .side-menu .nav > li .icon {
		 font-size: 24px;
		 vertical-align: middle;
		 text-align: center;
		 width: 40px;
		 display: inline-block;
	}
	 .view-account .side-bar .side-menu .nav > li.active a {
		 background: #f9f9fb;
		 border-right: 4px solid #40babd;
		 border-bottom: none;
	}
}
 .button-glowing {
	 -webkit-animation: glowing 1500ms infinite;
	 -moz-animation: glowing 1500ms infinite;
	 -o-animation: glowing 1500ms infinite;
	 animation: glowing 1500ms infinite;
}
 @-webkit-keyframes glowing {
	 0% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
	 50% {
		 color: #23282c;
		 background-color: #c8ced3;
		 border-color: #c8ced3;
	}
	 100% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
}
 @-moz-keyframes glowing {
	 0% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
	 50% {
		 color: #23282c;
		 background-color: #c8ced3;
		 border-color: #c8ced3;
	}
	 100% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
}
 @-o-keyframes glowing {
	 0% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
	 50% {
		 color: #23282c;
		 background-color: #c8ced3;
		 border-color: #c8ced3;
	}
	 100% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
}
 @keyframes glowing {
	 0% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
	 50% {
		 color: #23282c;
		 background-color: #c8ced3;
		 border-color: #c8ced3;
	}
	 100% {
		 background-color: transparent;
		 color: #c8ced3;
		 border-color: #c8ced3;
	}
}
 .blink {
	 animation: blinker 0.75s linear infinite;
	/* color: red;
	 */
	/* font-family: sans-serif;
	 */
}
 @keyframes blinker {
	 50% {
		 opacity: 0;
	}
}
 @-webkit-keyframes blinker {
	 50% {
		 opacity: 0;
	}
}
 @-moz-keyframes blinker {
	 50% {
		 opacity: 0;
	}
}
 @-o-keyframes blinker {
	 50% {
		 opacity: 0;
	}
}
 .wmde-markdown table thead tr, .wmde-markdown table thead tr th {
	 border: 0px solid rgba(0, 0, 0, 0.0);
}
 .wmde-markdown table tbody tr, .wmde-markdown table tbody tr td {
	 border: 0px solid rgba(0, 0, 0, 0.0);
}/* End custom CSS */