.elementor-11815 .elementor-element.elementor-element-1e0f23da:not(.elementor-motion-effects-element-type-background), .elementor-11815 .elementor-element.elementor-element-1e0f23da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-11815 .elementor-element.elementor-element-1e0f23da{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-1e0f23da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-794f1bcc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11815 .elementor-element.elementor-element-794f1bcc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-11815 .elementor-element.elementor-element-794f1bcc > .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:0em 0em 8em 0em;}.elementor-11815 .elementor-element.elementor-element-794f1bcc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-43d4b103:not(.elementor-motion-effects-element-type-background), .elementor-11815 .elementor-element.elementor-element-43d4b103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#938142;}.elementor-11815 .elementor-element.elementor-element-43d4b103{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2.2em 1.5em 2.2em 1.5em;}.elementor-11815 .elementor-element.elementor-element-43d4b103 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-4eb9305b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-icon{width:14px;}.elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-icon i{font-size:14px;}.elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-text, .elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-item{font-family:"houschka-pro", Sans-serif;font-size:1.4em;font-weight:600;text-transform:uppercase;}.elementor-widget-text-editor{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-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-11815 .elementor-element.elementor-element-0a90f6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-0a90f6f{color:#FFFFFF;font-family:"houschka-pro", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-inner{height:20px;background-color:#FFFFFF4D;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-course-progress-number-overlay .le-progress-number{line-height:20px;padding-left:.6em;padding-right:.6em;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-course-progress-number-progress .le-progress-number{line-height:20px;padding-left:.6em;padding-right:.6em;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-course-progress-number-above .le-progress-number{margin-bottom:.6em;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-course-progress-number-below .le-progress-number{margin-top:.6em;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-course-progress-number-inline .le-progress-number-left{margin-right:.6em;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-course-progress-number-inline .le-progress-number-right{margin-left:.6em;}.elementor-11815 .elementor-element.elementor-element-205a4982 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-205a4982 .llms-progress .llms-progress-bar{background-color:#FFFFFF4D;border-radius:30px 30px 30px 30px;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-circle-progress-circle .le-circle-progress-inner{background-color:#FFFFFF4D;}.elementor-11815 .elementor-element.elementor-element-205a4982 .llms-progress .progress-bar-complete{background-color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-bar .le-progress-value{background-color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-205a4982 .llms-progress .llms-progress-bar .progress-bar-complete{border-radius:30px 30px 30px 30px;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-bar .le-progress-inner{border-radius:30px 30px 30px 30px;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-value{border-radius:30px 30px 30px 30px;}.elementor-11815 .elementor-element.elementor-element-205a4982 .le-circle-progress-number, .elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-bar .le-progress-value, .elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-number{font-family:"houschka-pro", Sans-serif;font-size:1.35em;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-3c71a6a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11815 .elementor-element.elementor-element-3c71a6a:not(.elementor-motion-effects-element-type-background), .elementor-11815 .elementor-element.elementor-element-3c71a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-11815 .elementor-element.elementor-element-3c71a6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2.2em 1.5em 2.2em 1.5em;}.elementor-11815 .elementor-element.elementor-element-3c71a6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11815 .elementor-element.elementor-element-0f3a91b .elementor-button{background-color:#9381425E;font-family:"houschka-pro", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:33px 33px 33px 33px;}.elementor-11815 .elementor-element.elementor-element-0f3a91b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11815 .elementor-element.elementor-element-0f3a91b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11815 .elementor-element.elementor-element-678065bb:not(.elementor-motion-effects-element-type-background), .elementor-11815 .elementor-element.elementor-element-678065bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-11815 .elementor-element.elementor-element-678065bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-678065bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-73178c85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2.2em 1.5em 2.2em 1.5em;}.elementor-widget-le-course-outline .llms-widget-syllabus span.lesson-title, .elementor-widget-le-course-outline .llms-widget-syllabus span.lesson-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-le-course-outline .llms-widget-syllabus span.lesson-title.done, .elementor-widget-le-course-outline .llms-widget-syllabus span.lesson-title.done a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-le-course-outline .llms-widget-syllabus span.section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus ul li ul li{margin:0 0 2px 0;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-lesson-complete.done i:before{font-size:18px;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-lesson-complete.done svg{width:18px;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-lesson-complete i:before{font-size:18px;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-lesson-complete svg{width:18px;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.llms-lesson-complete{color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.llms-lesson-complete:hover{color:#646464;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.llms-lesson-complete.done{color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title, .elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title a{font-family:"acumin-pro", Sans-serif;font-weight:600;text-decoration:none;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title{color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title a{color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title.done, .elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title.done a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title.done{color:#DBDBDB;}.elementor-11815 .elementor-element.elementor-element-77112605 .llms-widget-syllabus span.lesson-title.done a{color:#DBDBDB;}.elementor-widget-le-lesson-mark-complete-button div.le-button-mark-complete .elementor-button span.elementor-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-le-lesson-mark-complete-button div.le-button-mark-incomplete .elementor-button span.elementor-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-le-lesson-mark-complete-button div.le-button-mark-quiz .elementor-button span.elementor-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-le-lesson-mark-complete-button div.le-button-mark-assignment .elementor-button span.elementor-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-le-lesson-mark-complete-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11815 .elementor-element.elementor-element-522c5ee9 .elementor-button{background-color:#938142;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 > .elementor-widget-container{margin:0em 0em 4em 0em;padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 div.le-button-mark-complete .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:1em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 div.le-button-mark-incomplete .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:1em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 div.le-button-mark-quiz .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:1em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 div.le-button-mark-assignment .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:1em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11815 .elementor-element.elementor-element-522c5ee9 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-11815 .elementor-element.elementor-element-7188721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11815 .elementor-element.elementor-element-7188721 > .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:2.3em 9em 6em 9em;}.elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-f9c645a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-11815 .elementor-element.elementor-element-f9c645a{color:#BC9B20;font-family:"houschka-pro", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;}.elementor-11815 .elementor-element.elementor-element-52a6d5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-11815 .elementor-element.elementor-element-52a6d5f{color:#262626;font-family:"houschka-pro", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.5em;}.elementor-widget-le-lessons-navigation .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11815 .elementor-element.elementor-element-cd83223 .elementor-button{border-radius:33px 33px 33px 33px;}.elementor-11815 .elementor-element.elementor-element-baf7f3c div.le-button-mark-complete .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-baf7f3c div.le-button-mark-incomplete .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-baf7f3c div.le-button-mark-quiz .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-baf7f3c div.le-button-mark-assignment .elementor-button span.elementor-button-text{font-family:"houschka-pro", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-11815 .elementor-element.elementor-element-baf7f3c .elementor-button{font-family:"houschka-pro", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:50px 50px 50px 50px;padding:15px 25px 13px 25px;}.elementor-11815 .elementor-element.elementor-element-2b4a222 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11815 .elementor-element.elementor-element-2b4a222:not(.elementor-motion-effects-element-type-background), .elementor-11815 .elementor-element.elementor-element-2b4a222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #26262600 0%, #262626 93%);}.elementor-11815 .elementor-element.elementor-element-2b4a222 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #26262600 0%, #262626 96%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11815 .elementor-element.elementor-element-2b4a222{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1.9em 0em 1.25em 0em;}.elementor-bc-flex-widget .elementor-11815 .elementor-element.elementor-element-35662be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11815 .elementor-element.elementor-element-35662be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11815 .elementor-element.elementor-element-35662be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11815 .elementor-element.elementor-element-59c16e8 .elementor-icon-wrapper{text-align:center;}.elementor-11815 .elementor-element.elementor-element-59c16e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-59c16e8.elementor-view-framed .elementor-icon, .elementor-11815 .elementor-element.elementor-element-59c16e8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-59c16e8.elementor-view-framed .elementor-icon, .elementor-11815 .elementor-element.elementor-element-59c16e8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11815 .elementor-element.elementor-element-59c16e8 .elementor-icon{font-size:27px;}.elementor-11815 .elementor-element.elementor-element-59c16e8 .elementor-icon svg{height:27px;}@media(max-width:1024px){.elementor-11815 .elementor-element.elementor-element-4eb9305b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-element-populated{padding:02.2rem 2rem 6rem 2rem;}.elementor-11815 .elementor-element.elementor-element-f9c645a{line-height:1em;}.elementor-11815 .elementor-element.elementor-element-52a6d5f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-11815 .elementor-element.elementor-element-85737c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-11815 .elementor-element.elementor-element-794f1bcc{width:21%;}.elementor-11815 .elementor-element.elementor-element-7188721{width:78.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11815 .elementor-element.elementor-element-794f1bcc{width:30%;}.elementor-11815 .elementor-element.elementor-element-7188721{width:70%;}}@media(max-width:767px){.elementor-11815 .elementor-element.elementor-element-1e0f23da{margin-top:0px;margin-bottom:0px;}.elementor-11815 .elementor-element.elementor-element-794f1bcc > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-11815 .elementor-element.elementor-element-43d4b103{padding:4em 2em 4em 2em;}.elementor-11815 .elementor-element.elementor-element-205a4982 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-3c71a6a{padding:1.5em 2em 1.5em 2em;}.elementor-bc-flex-widget .elementor-11815 .elementor-element.elementor-element-c82be69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11815 .elementor-element.elementor-element-c82be69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11815 .elementor-element.elementor-element-c82be69.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-element-populated, .elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-element-populated > .elementor-background-overlay, .elementor-11815 .elementor-element.elementor-element-c82be69 > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-11815 .elementor-element.elementor-element-0f3a91b .elementor-button{letter-spacing:1.5px;padding:15px 35px 15px 35px;}.elementor-11815 .elementor-element.elementor-element-678065bb{margin-top:0px;margin-bottom:0px;}.elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11815 .elementor-element.elementor-element-7188721 > .elementor-element-populated{padding:5rem 2rem 5rem 2rem;}.elementor-11815 .elementor-element.elementor-element-f9c645a > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-11815 .elementor-element.elementor-element-f9c645a{font-size:1.1em;line-height:1.1em;}.elementor-11815 .elementor-element.elementor-element-52a6d5f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-11815 .elementor-element.elementor-element-52a6d5f{font-size:1.2em;line-height:1.1em;}.elementor-11815 .elementor-element.elementor-element-85737c7 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-11815 .elementor-element.elementor-element-cd83223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11815 .elementor-element.elementor-element-2b4a222{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for post-info, class: .elementor-element-48b79ed7 */.catcourse {
    letter-spacing: 0.09em!important;
}

@media all and (max-width: 1440px) {
.elementor-11815 .elementor-element.elementor-element-48b79ed7 .elementor-icon-list-item {
    font-size: 1.2em;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a90f6f */@media all and (max-width: 1440px) {
.elementor-element.elementor-element-0a90f6f.elementor-widget.elementor-widget-text-editor {
    font-size: 1em;
    line-height: 1.4em;
}
}/* End custom CSS */
/* Start custom CSS for le-course-progress, class: .elementor-element-205a4982 */.le-progress-number.le-progress-number-center:after {
    font-family: Houschka-Pro, sans-serif;
    font-style: normal;
    content: " COMPLÉTÉ";
    font-size: 0.75em;
    font-weight: 600;
    letter-spacing: 1px;
}

.le-builder-notice {
    display: none;
}

@media all and (max-width: 1440px) {
.elementor-11815 .elementor-element.elementor-element-205a4982 .le-progress-number {
    font-size: 1em;
}
}/* End custom CSS */
/* Start custom CSS for le-course-outline, class: .elementor-element-77112605 */span.section-title {
    color: #938142;
    font-family: "houschka-pro", Sans-serif!important;
    font-size: 1.1em;
    font-weight: 700!important;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1px;
}

@media all and (max-width: 1440px) {
span.section-title {
    font-size: 0.9em;
    line-height: 1em!important;
    letter-spacing: 1px;
}
}

@media all and (max-width: 767px) {
span.section-title {
    font-size: 1.1em;
    line-height: 1.1em!important;
    letter-spacing: 1px;
}
}

span.lesson-title a {
    color: #FFFFFF;
    font-family: "Acumin Pro", Sans-serif!important;
    font-size: 0.9em;
    font-weight: 500!important;
    line-height: 1em;
    letter-spacing: 0.75px;
}

@media all and (max-width: 1680px) {
    span.lesson-title a { font-size: 0.9em;
}}

@media all and (max-width: 1440px) {
    span.lesson-title a { font-size: 0.8em;
    line-height: 0.8em;
}}

li + li {
    margin-top: 18px;
}

@media all and (max-width: 1023px) {
    li + li {
    margin-top: 10px;
}}

@media all and (max-width: 767px) {
    li + li {
    margin-top: 12px;
}}

ul.llms-lesson {
    padding-left: 30px;
    text-indent: -15px;
}

li.llms-section {
    padding: 0 0 4px 0;
}
.section-header {
    padding: 0 0 5px 0;
}/* End custom CSS */
/* Start custom CSS for le-lesson-mark-complete-button, class: .elementor-element-522c5ee9 */.completebutton {
    background-color: #938142;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 13px;
}

button#llms_mark_complete {
    font-family: "houschka-pro", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #FFFFFF;
    text-align: center;
    border-width: 0;
    background-color: #938142;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-794f1bcc */.sidebarscroll {
    height: 100vh;
    overflow-y: scroll;
    overscroll-behavior-y: contain;
}

@media all and (max-width: 767px) {
    .sidebarscroll {
    height: 100%;
}}

.equal {
display: flex;
height: 100%;
vertical-align: top;
}

@keyframes slideUp {
    from {
        opacity: 0;
        transform: translate3d(0,45px,0)
        
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.slideInUp {
    animation-name: slideUp
}


.animated.animated-fast{
    -webkit-animation-duration: 700ms;
    animation-duration: 700ms;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9c645a */span.section-titlemain {
    color: #BC9B20;
    font-family: "houschka-pro", Sans-serif!important;
    font-size: 1.2em;
    font-weight: 700!important;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

@media all and (max-width: 1440px) {
span.section-titlemain {
    font-size: 1em;
    line-height: 1em!important;
}
}

@media all and (max-width: 1023px) {
span.section-titlemain {
    font-size: 0.9em;
    line-height: 1em!important;
}
}

@media all and (max-width: 767px) {
span.section-titlemain {
    font-size: 1.1em;
    line-height: 1.2em!important;
    letter-spacing: 0.07em;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52a6d5f */@media all and (max-width: 1440px) {
.lessontitle {
    font-size: 1.2em!important;
    line-height: 1em!important;
}
}/* End custom CSS */
/* Start custom CSS for le-lesson-video, class: .elementor-element-85737c7 */.lessonvideo {
    width: 100px;
}

@media all and (max-width: 1440px) {
.elementor-element.elementor-element-85737c7.elementor-widget.elementor-widget-le-lesson-video {
    width: 95%;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for le-lessons-navigation, class: .elementor-element-cd83223 */.elementor-widget-le-lessons-navigation .elementor-button {
        font-family: "houschka-pro", Sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #FFFFFF;
    text-align: center;
    background-color: #8c8c8c;
    border-radius: 33px 33px 33px 33px;
    padding: 15px 25px 13px 25px;
}

@media all and (max-width: 1440px) {
.elementor-widget-le-lessons-navigation .elementor-button {
    font-size: 0.9em;
}
}


.llms-course-navigation .llms-prev-lesson, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-back-to-course {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    margin: 0px;
    padding: 10px 0 10px 0;
}

.elementor-widget-le-lesson-mark-complete-button .elementor-button {
    font-family: "houschka-pro", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #FFFFFF;
    text-align: center;
    border-width: 0;
    background-color: #938142;
    width: 100%;
}

.le-button-mark-quiz {
    font-family: "houschka-pro", Sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #FFFFFF;
    text-align: center;
    border-width: 0;
    background-color: #938142;
    width: 100%;
    border-radius: 33px;
}

@media all and (max-width: 1440px) {
.le-button-mark-quiz {
    font-size: 0.9em;
}
}

.elementor-widget-le-lesson-mark-complete-button div.le-button-mark-quiz .elementor-button span.elementor-button-text {
    font-family: "houschka-pro", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for le-lesson-mark-complete-button, class: .elementor-element-baf7f3c */#round {
    border-radius: 33px!important;
    background-color: #938142;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a87884e */.ays-quiz-powered-by-container {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7188721 */.fullvh {
height: 100vh;
}

@media all and (max-width: 767px) {
    .fullvh {
height: 105vh;
}}

@media all and (max-width: 1280px) {
    .scrolly {
overflow-y: scroll;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e0f23da */.mobilecontent {
    position: relative;
}

@media all and (max-width: 767px) {
body {
    overflow: hidden!important;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b4a222 */.scrollable {
    position: absolute;
    display: block;
    z-index: 30;
    bottom: 0;
    width: 21%;
}

@media all and (max-width: 1023px) {
    .scrollable {
    width: 30%;
}}/* End custom CSS */
/* Start custom CSS */:root {
  --white: #ffffff;
  --gold: #968442;
  --goldonwhite: #bf9e20;
  --darkgray: #262626;
}

body {
    max-width: 100%;
    overflow-x: hidden;
}

/*** TITLES STYLES ***/
h1 {
    font-family: Houschka-Pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #ffffff;
    font-size: 4.5vw;
    text-transform: uppercase;
    letter-spacing: 0.14em!important;
    line-height: 1.1em!important;
    white-space: pre-line;
}


@media all and (max-width: 1023px) {
    h1 {
        font-size: 6vw;
    }
}

@media all and (max-width: 767px) {
    h1 {
        font-size: 7.9vw;
        line-height: 1.2em!important;
        
    }
}


.outline {
    -webkit-text-stroke-width: 1.25px;
    -webkit-text-stroke-color: var(--white);
    color: rgba(0, 0, 0, 0);
}

@media all and (max-width: 767px) {
    .outline {
        -webkit-text-stroke-width: 0.9px;
    -webkit-text-stroke-color: var(--white);
    color: rgba(0, 0, 0, 0);
    }
}


h2 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 400!important;
    font-style: normal;
    color: #ffffff;
    font-size: 4.5vw!important;
    text-transform: uppercase!important;
    letter-spacing: 0.13em;
    line-height: 1.1em;
}

@media all and (max-width: 1023px) {
    h2 {
        font-size: 6vw;
    }
}

@media all and (max-width: 767px) {
    h2 {
        font-size: 7.9vw!important;
    }
}


h3 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 800!important;
    font-style: normal;
    font-size: 1.25vw;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    line-height: 1.2em!important;
}

@media all and (max-width: 1920px) {
    h3 {
        font-size: 1.5vw;
    }
}


@media all and (max-width: 1023px) {
    h3 {
        font-size: 2.9vw;
    }
}


@media all and (max-width: 767px) {
    h3 {
        font-size: 5.3vw;
    }
}

.goldonwhite {
    color: var(--goldonwhite)!important;
}

.goldonblack {
    color: #968442!important;
}

.whiteonblack {
    color: #ffffff;
    padding-bottom: 12px;
}


h4 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #262626;
    font-size: 13.4vw;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 0em;
}



h5 {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: var(--gold);
    font-size: 8vh;
    text-transform: uppercase;
    letter-spacing: 0.1em!important;
    line-height: 1.1em!important;
}

@media all and (max-width: 1023px) {
    h5 {
        font-size: 4.3vh;
    }
}

@media all and (max-width: 767px) {
    h5 {
        font-size: 3.9vh;
    }
}

.outlineh5 {
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: var(--gold);
    color: rgba(0, 0, 0, 0);
}

@media all and (max-width: 480px) {
    .outlineh5 {
        -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--gold);
    color: rgba(0, 0, 0, 0);
    }
}


h6 {
    font-family: acumin-pro, Sans-serif!important;
    font-weight: 400!important;
    font-style: normal;
    color: #ffffff!important;
    font-size: 1.35em;
    line-height: 1.3em!important;
    padding-bottom: 10px!important;
}

@media all and (max-width: 1920px) {
    h6 {
        font-size: 1.5em;
    }
}

@media all and (max-width: 767px) {
    h6 {
        font-size: 1.3em;
    }
}


.bgwords {
    font-family: houschka-pro, sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #FFFFFF;
    font-size: 4.3vw;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 0.9em!important;
}

@media all and (max-width: 768px) {
    .bgwords {
        font-size: 8vw;
    }
}

@media (min-width: 767px)  {
.bgwordsheight {
    height: 925px;
}
    
}


.slogan {
    font-family: houschka-pro, sans-serif!important;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.1em;
    letter-spacing: 0.05em!important;
   white-space: nowrap;
}



p {
    font-family: acumin-pro, Sans-serif!important;
    color: #808080!important;
    font-size: 1.3em!important;
    font-weight: 400!important;
    line-height: 1.5em!important;
}

@media (min-width: 1023px) and (max-width: 1920px) {
    p {
        font-size: 1.4em!important;
    }
}

.p-list {
    font-family: acumin-pro, Sans-serif;
    color: #808080;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.5em;
}

@media (min-width: 1023px) and (max-width: 1920px) {
    .p-list {
        font-size: 1.4em;
    }
}

.p-list2 {
    font-family: acumin-pro, Sans-serif;
    color: #262626;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.5em;
}

@media (min-width: 1023px) and (max-width: 1920px) {
    .p-list2 {
        font-size: 1.5em;
    }
}


/* a paragraph proceeded by another paragraph will have a top margin */
p + p {
       margin-top: 14px; 
}


/*** LINKS STYLES 
a:link, a:visited {
  font-family: Houschka Pro, sans-serif!important;
  font-weight: 600!important;
  font-style: normal!important;
  font-size: 1em!important;
  letter-spacing: 0.75px;
  color: #FFFFFF!important;
  text-decoration: none!important;
}***/
a {
    transition: all 225ms ease-in;
    -webkit-transition: all 225ms ease-in;
}

a:link {
    transition: all 225ms ease-in;
    -webkit-transition: all 225ms ease-in;
}

a.desktopmenu {
	font-family: Houschka Pro, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 0.75px;
	text-decoration: none;
}


a.footermenu:link {
	font-family: Houschka Pro, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: 0.75px;
	text-decoration: none;
}

a.footermenu:visited {color:#c5c5c5!important;}
a.footermenu:active {color:#c5c5c5!important;}

a:hover, a:active {
  font-weight: 800!important;
}


/*** LIST STYLES ***/
ul {
    padding: 0; 
    margin: 0;
    font-family: acumin-pro, Sans-serif;
    font-size: 1.2em;
}

li {
    list-style-type: "- ";
}


}
}
@media (max-width: 767px) {
    ul {
        margin-left: 7px;
}
}
    
/* a list proceeded by another list will have a top margin */
li + li {
       margin-top: 14px; 
}


/*** OTHER STYLES ***/
.copyright {
	font-family: acumin-pro, Sans-serif;
	color: #c5c5c5;
	font-size: 0.8em;
	font-weight: 400;
	line-height: 1.2em;
	text-align: right;
}

span.table {
    display: table;
}

.rotate {
    transform: rotate(-90deg);
}

.verticalalign {
    align-self: center;
}

.stretch {
    display: grid;
  justify-self: stretch;
  align-self: stretch;
  font-size: 100%;
}


/*** PADDING ***/
.leftcolumn {
    padding-right: 5rem;
}

@media (max-width: 1023px) {
	.leftcolumn {
	    padding-right: 1.5rem!important;
}
}

@media (max-width: 767px) {
	.leftcolumn {
	    padding-right: 0!important;
}
}


.rightcolumn {
    padding-left: 5rem;
}

@media (max-width: 1023px) {
	.rightcolumn {
	    padding-left: 1.5rem!important;
}
}

@media (max-width: 767px) {
	.rightcolumn {
	    padding-left: 0rem!important;
}
}


.sectionpadding {
    padding-left: 14vw!important;
    padding-right: 14vw!important;
}


@media (max-width: 1023px) {
	.sectionpadding {
	    padding-left: 5.5vw!important;
	    padding-right: 5.5vw!important;
}
}


@media (max-width: 767px) {
	.sectionpadding {
	    padding-left:8vw!important;
	    padding-right: 8vw!important;
}
}

.heroheight {
    height: 100vh;
}
@media (max-width: 767px) {
 .heroheight {
    height: 93vh!important;
}   
}

.heropadding {
    padding-left: 14vw!important;
    padding-right: 1.5vw!important;
}


@media (max-width: 1023px) {
	.heropadding {
	    padding-left: 5.5vw!important;
	    padding-right: 5.5vw!important;
}
}


@media (max-width: 767px) {
	.heropadding {
	    padding-left:8vw!important;
	    padding-right: 8vw!important;
}
}


.bottompadding {
    padding-bottom: 20px;
}


.imgmodules {
    height: 78vh;
}

@media (max-width: 1023px) {
    .imgmodules {
    height: 45vh;
}
}

@media (max-width: 1023px) {.fullwidth {
    width: 100%!important;
}}

.center {
  display: grid;
  align-content: center;
  justify-content: center;
  margin: 0;
  padding: 0;
}

.center2 {
  display: grid;
  place-items: center;
  margin: 0;
  padding: 0;
}

.bottom {
  place-self: flex-end;
  margin: 0;
  padding: 0;
}


/*** IMAGES GRID ***/
.expertContainer {
    display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: 50% 50%;
  height: 98vh;
  overflow: hidden;
}

@media (min-width: 300px) and (max-width: 767px) {
.expertContainer {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 25% 25% 25% 25%;
  height: 100vh;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.expertContainer {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 25% 25% 25% 25%;
  height: 170vh;
}
}

.expertcol {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  background-color: #ffffff;
}

@media (min-width: 300px) and (max-width: 1023px) {
.expertcol {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
}
}
@media (min-width: 300px) and (max-width: 767px) {
.experth3mobile {
    font-size: 112%;
}
}

.expertcol2 {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: span 2;
  align-self: stretch;
    background-image: url('/wp-content/uploads/2021/09/mld1.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.invisibleLink {
    display: block;
    width: 100%;
    height: 100%;
}

@media (min-width: 300px) and (max-width: 1023px) {
.expertcol2 {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: span 3;
}
}

.expertcol3{
  grid-column-start: 4;
  grid-column-end: span 4;
  grid-row-start: 1;
  grid-row-end: 2;
  background-image: url('/wp-content/uploads/2021/09/mld2.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (min-width: 300px) and (max-width: 1023px) {
.expertcol3{
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 4;
  grid-row-end: span 4;
}
}

.expertcol4 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: span 2;
    background-image:  url('/wp-content/uploads/2021/09/mld3.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (min-width: 300px) and (max-width: 1023px) {
.expertcol4 {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 1;
  grid-row-end: 2;
}
}

.expertcol5 {
  grid-column-start: 4;
  grid-column-end: span 4;
  grid-row-start: 2;
  grid-row-end: span 2;
  background-color: #262626;
}

@media (min-width: 300px) and (max-width: 1023px) {
.expertcol5 {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 4;
  grid-row-end: span 4;
  background-color: #262626;
}
}

.expertname {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: span 2;
  z-index: 11;
  padding-right: 20px;
  padding-bottom: 5px;
  text-align: right;
}

@media (min-width: 300px) and (max-width: 1023px) {
    .expertname {
  grid-column-start: 2;
  grid-column-end: span 2;
  grid-row-start: 3;
  grid-row-end: 4;
   z-index: 11;
}
}

.expertoverlay {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: span 2;
    background-image: linear-gradient(0deg, rgba(153, 133, 67, 0.65), rgba(153, 133, 67, 0.65));
z-index: 10;
}

@media (min-width: 300px) and (max-width: 1023px) {
.expertoverlay {
  grid-column-start: 2;
  grid-column-end: span2;
  grid-row-start: 1;
  grid-row-end: span 2;
    background-image: linear-gradient(0deg, rgba(153, 133, 67, 0.65), rgba(153, 133, 67, 0.65));
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
z-index: 10;
}
}


.contenucontainer {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: 100%;
}

.contenucol {
  grid-column-start: 2;
  grid-column-end: span 4;
  grid-row-start: 1;
  grid-row-end: span 1;
}


@media (max-width: 480px) {
.mobileicons {
display: inline-block;
width: 100%;
}
}


.header-2 {
 opacity: 0;
 -moz-transition: opacity .25s ease-out!important;
  -webkit-transition: opacity .25s ease-out!important;
  transition: opacity .25s ease-out!important;
}


.elementor-sticky--effects.header-2  {
 opacity: 1!important;
}/* End custom CSS */