/*!
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template: hello-elementor
Version: 2.3.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
 @keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse-animation{animation:pulse 1s ease}.pulse-animation-left{transform-origin:left}.pulse-animation-center{transform-origin:center}@media screen and (max-width:1164px){.elementor-widget-container{margin-left:0;margin-right:0}.elementor-container.elementor-column-gap-default{padding-left:6px;padding-right:6px}}@media screen and (max-width:1024px){h1.elementor-heading-title.elementor-size-default{font-size:25px}h2.elementor-heading-title.elementor-size-default{font-size:23px}h3.elementor-heading-title.elementor-size-default{font-size:21px}.elementor-widget-text-editor .elementor-widget-container{font-size:calc(1em * 0.97)}}@media screen and (max-width:767px){.ma-bkgnd-purple div{background-color:var(--e-global-color-f156b2a)}}.e-n-accordion-item-title-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ma-elementor-form .elementor-button[type="submit"]{margin-top:24px;background-image:linear-gradient(180deg,var(--e-global-color-cf45b64) 0%,var(--e-global-color-76ab746) 100%)}.ma-green-link .elementor-widget-container a{color:var(--e-global-color-98c7f5f)}.ma-purple-link .elementor-widget-container a{color:var(--e-global-color-72cdcb2)}.ma-peach-link .elementor-widget-container a{color:var(--e-global-color-76ab746)}.ma-video-popup-thumbnail .elementor-custom-embed-play i{font-size:35px}.ma-video-popup-thumbnail .elementor-custom-embed-play i,.ma-video-popup-thumbnail .elementor-custom-embed-play svg{opacity:.6}.grecaptcha-badge{visibility:hidden}a.elementor-button,a.elementor-button:hover,a.elementor-button span,a.elementor-button span:hover{cursor:pointer}input.elementor-field{padding-bottom:11px!important}.elementor-widget-text-editor ul{margin-top:-1em;margin-bottom:1.2em}.learndash-wrapper .elementor-widget-text-editor ul,.learndash-cp .elementor-widget-text-editor ul{margin-top:initial;margin-bottom:initial}.elementor-widget-text-editor>.elementor-widget-container>:last-child,.elementor-widget-text-editor>.elementor-widget-container .elementor-text-editor>:last-child,.textwidget p:last-child{margin-bottom:0}h2.elementor-heading-title{padding-top:0}figcaption.widget-image-caption{color:var(--e-global-color-text);margin-top:.25em}body:not(.elementor-editor-active) .elementor-column.clickable a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}body:not(.elementor-editor-active) .clickable .elementor-widget,body:not(.elementor-editor-active) .clickable .elementor-widget-wrap{position:static}#wp-admin-bar-elementor_edit_page .ab-sub-wrapper{display:none!important}body.elementor-editor-active [data-elementor-post-type="elementor_library"] .elementor-document-handle{pointer-events:none!important;cursor:not-allowed!important}.learndash-wrapper p{margin-block-end:1.2rem}.learndash-wrapper hr{margin-bottom:14px}.learndash-wrapper .ld-course-status .ld-status,.learndash-wrapper .ld-lesson-status .ld-status{border-radius:0;background-color:#537fe4!important}.ld-lesson-progression .ld-item-list-item-preview .ld-item-details>.ld-expand-button{display:none}.ld-content-action .ld-course-step-back{margin-top:4px!important;font-size:18px!important;letter-spacing:.25px;font-weight:600}.ld-lesson-topic-list+.ld-content-actions>.ld-content-action .ld-button{display:none}.ld-lesson-topic-list+.ld-content-actions>.ld-content-action form.sfwd-mark-complete{display:none}body.single.learndash-cpt-sfwd-courses .ld-item-list.ld-lesson-list{margin-top:16px}.elementor-widget-wrap>.elementor-widget-ld-course-infobar{margin-bottom:0}.learndash-wrapper ul:not(#wpadminbar ul),.learndash-cpt ul:not(#wpadminbar ul),.learndash-wrapper ol:not(#wpadminbar ol),.learndash-cpt ol:not(#wpadminbar ol){margin-top:-4px;padding:0;margin-bottom:24px!important;list-style:none}.learndash-wrapper ul li,.learndash-cpt ul li,.learndash-wrapper ol li,.learndash-cpt ol li{position:relative;margin-bottom:8px}.learndash-wrapper ul li,.learndash-cpt ul li{padding-left:1em}.learndash-wrapper ol li,.learndash-cpt ol li{padding-left:1.3em;counter-increment:customCounter}.learndash-wrapper ul:not(nav[aria-label="Menu"] ul) li::before,.learndash-cpt ul:not(nav[aria-label="Menu"] ul) li::before{content:"•";position:absolute;left:0;top:0;font-weight:700}.learndash-wrapper ol li::before,.learndash-cpt ol li::before{content:counter(customCounter) ". ";position:absolute;left:0;top:0}.learndash-wrapper ol p,.learndash-cpt ol p,.learndash-wrapper ul p,.learndash-cpt ul p{margin-bottom:0}.learndash-wrapper .ld-tabs{margin-bottom:32px}.ld-icon-arrow-right{margin-left:6px}.learndash-wrapper .ld-button.ld-login-button.ld-logout{justify-content:center}.ld-tabs-content ul{margin-bottom:20px}body.sfwd-topic-template-default.single .elementor-location-footer{margin-top:48px}.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions .ld-content-action{flex-basis:220px}.ld-section-heading>.ld-item-list-actions .ld-expand-button{display:none}.elementor-widget-container>.learndash-wrapper .ld-button:not(.ld-content-action>.ld-button),.elementor-widget-container .vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn-join-link{background-color:none!important;font-family:"Fira Sans",Sans-serif;font-size:22px;font-weight:500;letter-spacing:.5px;fill:#fff;color:#fff;background-image:linear-gradient(180deg,var(--e-global-color-546f94f) 0%,var(--e-global-color-72cdcb2) 100%);padding:14px 22px 16px 22px;border-style:none;border-radius:200px 200px 200px 200px;cursor:pointer;width:auto;text-align:center!important;justify-content:center;display:inline-block}.elementor-widget-container .vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn-join-link{margin-top:20px;background:#2ea636}.elementor-widget-container .vczapi-show-by-postid-countdown{width:auto;margin-top:32px;background:#f0f3f6;margin-left:10px;margin-right:10px}.elementor-widget-container .vczapi-recordings-by-meeting-id{margin-left:10px;margin-right:10px}