html{overflow-x:hidden}body{min-height:100vh;display:flex;flex-direction:column}.elementor-location-footer{margin-top:auto}footer .elementor-widget-posts a:focus,footer .elementor-widget-posts a:hover{text-decoration:underline}.admin-bar .ha-offcanvas-container{margin-top:32px}.ha-offcanvas-container{overflow:hidden}.plr{padding-left:calc(clamp(1.125rem, 0.5375rem + 2.9375vw, 4.0625rem))!important;padding-right:calc(clamp(1.125rem, 0.5375rem + 2.9375vw, 4.0625rem))!important}.ptb{padding-top:calc(clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem))!important;padding-bottom:calc(clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem))!important}.ptb-s{padding-top:calc(clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem))!important;padding-bottom:calc(clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem))!important}.elementor-widget-text-editor .elementor-widget-container h2,.elementor-widget-text-editor .elementor-widget-container h3,.elementor-widget-text-editor .elementor-widget-container h4,.elementor-widget-text-editor .elementor-widget-container h5,.jet-listing-dynamic-field .jet-listing-dynamic-field__content h2,.jet-listing-dynamic-field .jet-listing-dynamic-field__content h3,.jet-listing-dynamic-field .jet-listing-dynamic-field__content h4,.jet-listing-dynamic-field .jet-listing-dynamic-field__content h5{margin-bottom:.5em}.elementor-widget-text-editor .elementor-widget-container>*+h2,.elementor-widget-text-editor .elementor-widget-container>*+h3,.elementor-widget-text-editor .elementor-widget-container>*+h4,.jet-listing-dynamic-field .jet-listing-dynamic-field__content>*+h2,.jet-listing-dynamic-field .jet-listing-dynamic-field__content>*+h3,.jet-listing-dynamic-field .jet-listing-dynamic-field__content>*+h4{margin-top:1.5em}.elementor-widget-text-editor .elementor-widget-container h2+h3,.elementor-widget-text-editor .elementor-widget-container h3+h4,.elementor-widget-text-editor .elementor-widget-container style+h2,.elementor-widget-text-editor .elementor-widget-container style+h3,.jet-listing-dynamic-field .jet-listing-dynamic-field__content h2+h3,.jet-listing-dynamic-field .jet-listing-dynamic-field__content h3+h4,.jet-listing-dynamic-field .jet-listing-dynamic-field__content style+h2,.jet-listing-dynamic-field .jet-listing-dynamic-field__content style+h3{margin-top:0}.elementor-widget-text-editor .elementor-widget-container p,.jet-listing-dynamic-field .jet-listing-dynamic-field__content p{white-space:normal}.elementor-widget-text-editor .elementor-widget-container p:last-child,.jet-listing-dynamic-field .jet-listing-dynamic-field__content p:last-child{margin-bottom:0}.elementor-widget-text-editor .elementor-widget-container ul:not(.elementor-price-table__features-list),.jet-listing-dynamic-field .jet-listing-dynamic-field__content ul:not(.elementor-price-table__features-list){padding-left:0;list-style:none}.elementor-widget-text-editor .elementor-widget-container ul:not(.elementor-price-table__features-list) li,.jet-listing-dynamic-field .jet-listing-dynamic-field__content ul:not(.elementor-price-table__features-list) li{position:relative;padding-left:30px;margin-bottom:10px}.elementor-widget-text-editor .elementor-widget-container ul:not(.elementor-price-table__features-list) li::before,.jet-listing-dynamic-field .jet-listing-dynamic-field__content ul:not(.elementor-price-table__features-list) li::before{content:"";height:20px;width:20px;position:absolute;left:0;top:4px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzE3LjMgMjU2bC0yMi42IDIyLjYtMTkyIDE5Mkw4MCA0OTMuMyAzNC43IDQ0OGwyMi42LTIyLjZMMjI2LjcgMjU2IDU3LjQgODYuNiAzNC43IDY0IDgwIDE4LjdsMjIuNiAyMi42IDE5MiAxOTJMMzE3LjMgMjU2eiIvPjwvc3ZnPg==)}.elementor-widget-text-editor .elementor-widget-container ul:not(.elementor-price-table__features-list) ul,.jet-listing-dynamic-field .jet-listing-dynamic-field__content ul:not(.elementor-price-table__features-list) ul{padding-left:20px;list-style-type:disc;margin-top:10px}.elementor-widget-text-editor .elementor-widget-container ul:not(.elementor-price-table__features-list) ul li,.jet-listing-dynamic-field .jet-listing-dynamic-field__content ul:not(.elementor-price-table__features-list) ul li{padding-left:0}.elementor-widget-text-editor .elementor-widget-container ul:not(.elementor-price-table__features-list) ul li::before,.jet-listing-dynamic-field .jet-listing-dynamic-field__content ul:not(.elementor-price-table__features-list) ul li::before{display:none}.jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list){padding-left:0;list-style:none}.jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) li{position:relative;padding-left:30px;margin-bottom:10px}.jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) li::before{content:"";height:15px;width:15px;position:absolute;left:10px;top:6px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzE3LjMgMjU2bC0yMi42IDIyLjYtMTkyIDE5Mkw4MCA0OTMuMyAzNC43IDQ0OGwyMi42LTIyLjZMMjI2LjcgMjU2IDU3LjQgODYuNiAzNC43IDY0IDgwIDE4LjdsMjIuNiAyMi42IDE5MiAxOTJMMzE3LjMgMjU2eiIvPjwvc3ZnPg==)}.jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) ul{padding-left:20px;list-style-type:disc;margin-top:10px}.jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) ul li{padding-left:0}.jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) ul li::before{display:none}.jet-listing-dynamic-field .jet-listing-dynamic-field__content{text-wrap:balance}.jet-listing-dynamic-field .jet-listing-dynamic-field__content p:last-child{margin-bottom:0}@media screen and (max-width:1024px){.dropdown--not-responsive.elementor-widget-n-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle{display:none}.dropdown--not-responsive.elementor-widget-n-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-items-content:not(.e-active){display:flex;position:relative;width:60px!important;left:unset!important;overflow:visible}.dropdown--not-responsive.elementor-widget-n-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-items-content:not(.e-active)>.e-con{position:absolute!important;top:100%;width:250px!important;right:-10px}}.erklaerfilm-grid .elementor-widget-wrap{flex-direction:column}.erklaerfilm-grid .elementor-inner-section .elementor-widget-wrap{flex-direction:row}.erklaerfilm-grid .erklaerfilm-abschnitt__buttons{margin-top:auto;align-self:flex-end}.erklaerfilm-grid .erklaerfilm-abschnitt__buttons .elementor-widget-wrap{flex-direction:row}.kurs-grid a,.kurs-grid i{transition:all 300ms ease-in-out}.kurs-grid .jet-listing-grid__item .elementor-container,.kurs-grid .jet-listing-grid__item .elementor-row,.kurs-grid .jet-listing-grid__item .elementor-column,.kurs-grid .jet-listing-grid__item .elementor-column-wrap,.kurs-grid .jet-listing-grid__item .elementor-widget-wrap{height:100%}.kurs-grid .elementor-widget-wrap{flex-direction:column}.kurs-grid .jet-listing-dynamic-image{aspect-ratio:1.7777777778}.kurs-grid .jet-listing-dynamic-image img{height:100%;object-fit:cover;min-width:100%}.kurs-grid .kurs-abschnitt__buttons{margin-top:auto;align-self:flex-end}.kurs-grid .kurs-abschnitt__buttons .elementor-widget-wrap{flex-direction:row}.jet-rel-stacked-thumb-list{display:flex;flex-wrap:nowrap}.jet-rel-stacked-thumb-list:hover .jet-rel-stacked-thumb-list__item:not(:first-child){margin-left:-14px}.jet-rel-stacked-thumb-list.jet-rel-stacked-thumb-list--plus .jet-rel-stacked-thumb-list__item:nth-child(n+4){display:none}.jet-rel-stacked-thumb-list.jet-rel-stacked-thumb-list--plus.jet-rel-stacked-thumb-list__item--count{width:80px;height:80px;border:4px solid #fff;border-radius:50%;background:#d9ecea;display:flex;justify-content:center;align-items:center}.jet-rel-stacked-thumb-list .jet-rel-stacked-thumb-list__item{transition:margin-left 300ms ease-in-out;position:relative}.jet-rel-stacked-thumb-list .jet-rel-stacked-thumb-list__item:not(:first-child){margin-left:-30px}.jet-rel-stacked-thumb-list .jet-rel-list__title{opacity:0;position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 10px);transition:all 500ms ease-in-out;transition-delay:250ms;background:rgb(39 57 71 / .85);padding:5px 10px;font-size:12px;line-height:1.2;border-radius:5px;font-weight:600;width:100px;max-width:130px;color:#fff}.jet-rel-stacked-thumb-list .jet-rel-list__title::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:rgb(39 57 71 / .85) #fff0 #fff0 #fff0}.jet-rel-stacked-thumb-list .jet-rel-list__link:hover .jet-rel-list__title{opacity:1}.jet-rel-stacked-thumb-list img{border-radius:50%;border:4px solid #fff;width:80px;background-color:#fff}.artikel-grid-1 .jet-listing-grid__items{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px 30px}@media screen and (max-width:1024px){.artikel-grid-1 .jet-listing-grid__items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.artikel-grid-1 .jet-listing-grid__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.artikel-grid-1 .jet-listing-grid__items{display:flex}}.artikel-grid-1 .jet-listing-grid__item:nth-child(1){grid-row:1 / span 5}@media screen and (max-width:1024px){.artikel-grid-1 .jet-listing-grid__item:nth-child(1){grid-row:1 / span 2;grid-column:1 / span 2}}@media screen and (max-width:768px){.artikel-grid-1 .jet-listing-grid__item:nth-child(1){grid-row:1;grid-column:1 / span 2}}.artikel-grid-1 .jet-listing-grid__item:nth-child(1) .jet-listing-dynamic-link__label{font-size:1.4em;line-height:1.2;font-weight:500}@media screen and (max-width:768px){.artikel-grid-1 .jet-listing-grid__item:nth-child(6){display:none}}.artikel-weitere-links h2{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:600;font-size:20px;padding:10px;border-bottom:1px solid #7AC5C8;margin-bottom:30px}.artikel-weitere-links .jet-listing-dynamic-repeater__items{flex-direction:column}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list){padding-left:0;list-style:none}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) li{position:relative;padding-left:30px;margin-bottom:10px}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) li::before{content:"";height:15px;width:15px;position:absolute;left:10px;top:6px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzE3LjMgMjU2bC0yMi42IDIyLjYtMTkyIDE5Mkw4MCA0OTMuMyAzNC43IDQ0OGwyMi42LTIyLjZMMjI2LjcgMjU2IDU3LjQgODYuNiAzNC43IDY0IDgwIDE4LjdsMjIuNiAyMi42IDE5MiAxOTJMMzE3LjMgMjU2eiIvPjwvc3ZnPg==)}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) ul{padding-left:20px;list-style-type:disc;margin-top:10px}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) ul li{padding-left:0}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul:not(.elementor-price-table__features-list) ul li::before{display:none}.artikel-weitere-links .jet-listing-dynamic-repeater__items ul{padding-left:20px}.bunny-video-wrapper{background-color:var(--e-global-color-2a85d85)}.bunny-video-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200%;fill:var(--e-global-color-primary);z-index:-1}.BorlabsCookie._brlbs-cb-bunny{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default{border:3px solid var(--e-global-color-primary);background:rgb(255 255 255 / .9);font-family:"Montserrat",sans-serif}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default>p{font-weight:500}.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn{border-radius:unset;background-color:var(--e-global-color-d585e48);font-family:"Montserrat",sans-serif;font-weight:500}@media screen and (max-width:1024px){.ha-navbar-nav-default .ha-megamenu-has .ha-megamenu-panel.ha-dropdown-open{display:block}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);border-radius:0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--e-global-color-secondary);color:#fff}.woocommerce-MyAccount-content{--sections-padding:13px 25px;border:1px dotted var(--e-global-color-b72ec7c);font-family:"Montserrat",sans-serif}.woocommerce table.shop_table{border-radius:unset;border:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:none}.woocommerce table.shop_table thead th{border-bottom:2px solid var(--e-global-color-primary);border-block-start:unset}.fluent-signup .ff-default .ff-el-form-control{border-radius:unset;border-color:#BCDEDB;font-family:"Montserrat",sans-serif;background-color:#fff}.fluent-signup .ff-default .ff-el-form-control:focus{border-color:var(--e-global-color-primary)}.fluent-signup .ff-default .ff-el-input--label label{font-family:"Montserrat",sans-serif;font-size:.8em;line-height:1.3}.fluent-signup .ff-default label.ff-el-form-check-label{display:flex;align-items:start}.fluent-signup .ff-default label.ff-el-form-check-label>input{margin-right:5px;margin-top:4px}.fluent-signup .ff-default label.ff-el-form-check-label>span{font-family:"Montserrat",sans-serif;font-size:.8em;line-height:1.3;color:var(--e-global-color-text)}.fluent-signup .ff-default .ff-btn-submit{font-family:"Montserrat",sans-serif;font-weight:600;width:min(100%, 300px)}.fluent-signup .ff-default .ff-btn-submit:hover{background-color:var(--e-global-color-secondary)!important;color:#ffffff!important;border-color:var(--e-global-color-secondary)!important}.learndash-wrapper .ld-content-actions .ld-content-action .ld-button,.learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete{background-color:transparent!important;color:var(--e-global-color-text)!important;font-family:"Montserrat",sans-serif}.learndash-wrapper .ld-content-actions .ld-content-action .ld-button{border-radius:unset}.learndash_post_sfwd-courses>.learndash-wrapper>.learndash-wrapper{display:none!important}.custom_ld_first_lesson_video .ld-tabs{margin:unset}.custom_ld_current_course_lessons{padding-left:unset;list-style:none;max-height:500px;overflow-y:scroll;position:relative;padding-bottom:50px}.custom_ld_current_course_lessons::before{content:"";position:fixed;height:50px;width:100%;left:0;bottom:0;z-index:1;background:linear-gradient(0deg,#fff,transparent)}.custom_ld_current_course_lessons .lesson{position:relative;font-family:"Montserrat",sans-serif}.custom_ld_current_course_lessons .lesson:not(:last-child){margin-bottom:10px}.custom_ld_current_course_lessons .lesson.current-lesson,.custom_ld_current_course_lessons .lesson .lesson__link{padding:12px 12px;background-color:#efefef;display:flex;line-height:1.3;font-weight:500;color:var(--e-global-color-text)}.custom_ld_current_course_lessons .lesson.current-lesson{font-weight:700;background-color:var(--e-global-color-2a85d85);color:var(--e-global-color-secondary)}.custom_ld_current_course_lessons .lesson .lesson__link:focus,.custom_ld_current_course_lessons .lesson .lesson__link:hover{background-color:var(--e-global-color-2a85d85);color:var(--e-global-color-secondary)}.custom_ld_current_course_lessons .lesson .checkbox-icon{width:16px;height:16px;border:1.5px solid var(--e-global-color-text);flex-shrink:0;margin-right:12px;display:flex;align-items:center;justify-content:center}.custom_ld_current_course_lessons .lesson .checkbox-icon svg{width:14px}.custom_ld_current_course_lessons .lesson.lesson-complete .checkbox-icon{background-color:var(--e-global-color-text)}.custom_ld_current_course_lessons .lesson.lesson-complete .checkbox-icon svg{fill:#fff}.custom_ld_current_course_lessons .lesson .lesson-info{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.2}.custom_ld_current_course_lessons .lesson .lesson-duration{display:flex;gap:7px;align-items:center;color:var(--e-global-color-text);font-size:.8em;font-weight:400}.custom_ld_current_course_lessons .lesson .lesson-duration svg{width:16px;fill:var(--e-global-color-primary)}.ld_course_duration .lesson-duration{display:flex;gap:7px;align-items:center;color:var(--e-global-color-text);font-family:"Montserrat",sans-serif;font-size:.8em;font-weight:500}.ld_course_duration .lesson-duration svg{width:16px;fill:var(--e-global-color-primary)}.custom-learndash-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:2px solid var(--e-global-color-54c6b51);padding-top:15px}.custom-learndash-navigation .nav-link-prev,.custom-learndash-navigation .nav-link-next{display:flex;align-items:center;flex-wrap:nowrap;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.2}.custom-learndash-navigation .nav-link-next{justify-content:end;text-align:right}.custom-learndash-navigation .nav-mark-complete{font-family:"Montserrat",sans-serif;font-weight:500}.custom-learndash-navigation .nav-mark-complete .sfwd-mark-complete{text-align:center}@media screen and (max-width:768px){.custom-learndash-navigation{grid-template-columns:1fr 1fr}.custom-learndash-navigation .nav-link-prev,.custom-learndash-navigation .nav-link-next{flex:0 0 calc(50% - 10px);order:2}.custom-learndash-navigation .nav-mark-complete{grid-row:1;grid-column:1 / span 2}}.fluentform .doctaris-plus-abo-check.ff-el-is-error .text-danger{display:flex;column-gap:7px;flex-wrap:nowrap;margin-top:20px;border:1px solid var(--e-global-color-d585e48);padding:1rem;font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:500;color:var(--e-global-color-secondary);background-color:rgb(242 106 80 / .1);line-height:1.3}.fluentform .doctaris-plus-abo-check.ff-el-is-error .text-danger a{text-decoration:underline;text-decoration-color:#BCDEDB;font-weight:700}.fluentform .doctaris-plus-abo-check.ff-el-is-error .text-danger p:last-child{margin-bottom:0}.fluentform .doctaris-plus-abo-check.ff-el-is-error svg{fill:var(--e-global-color-d585e48)}.bp-messages-wrap .bm-thread-info-container .bm-thread-info-general .sub-name{display:none!important}.bp-messages-wrap .chat-header .thread-info .avatar-group{display:none!important}.bp-messages-wrap .chat-header .thread-info .thread-info-data .sub-name{display:none}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button{font-family:"Montserrat",sans-serif;font-weight:600;border-radius:0;font-size:1em;padding:.75em 1.5em}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):focus{background-color:var(--e-global-color-secondary)!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text{font-family:"Montserrat",sans-serif;font-weight:600}.single-sfwd-courses .learndash-wrapper .ld-course-status{display:none}.form-box{padding:20px;border:1px solid #eee;background:var(--e-global-color-b72ec7c);border-radius:20px}.form-box .e-n-menu-content .jet-form-builder__submit{background-color:red}@media (max-width:767px){.jet-ajax-search--mobile-skin .jet-ajax-search__form,.jet-ajax-search--mobile-skin .jet-ajax-search__fields-holder{flex-wrap:wrap}.jet-ajax-search.jet-ajax-search--mobile-skin .jet-ajax-search__form .jet-ajax-search__submit[type=submit]{width:100%;margin:10px 0 0}}.doctaris-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1.5rem 0 1rem;scroll-margin-top:6rem}.doctaris-plan{position:relative;display:flex;flex-direction:column;gap:.4rem;margin:0;padding:1.4rem 1.25rem 1.25rem;border:1px solid #d6e1e1;border-radius:8px;background:#fff}.doctaris-plan.is-recommended{border-color:var(--e-global-color-primary);box-shadow:inset 0 0 0 1px var(--e-global-color-primary),0 8px 24px rgb(39 57 71 / .08)}.doctaris-plan__badge{position:absolute;top:-.75rem;left:1rem;padding:.15rem .7rem;border-radius:999px;background:var(--e-global-color-secondary);color:#fff;font:600 .75rem/1.4 "Montserrat",sans-serif}.doctaris-plan__name{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;font:600 1rem "Montserrat",sans-serif;color:var(--e-global-color-secondary)}.doctaris-plan__free{padding:.1rem .55rem;border-radius:999px;background:#D9ECEA;font-size:.75rem}.doctaris-plan__price{font:700 1.9rem/1.15 "Montserrat",sans-serif;font-variant-numeric:tabular-nums;color:var(--e-global-color-secondary)}.doctaris-plan__price small{font-size:.9rem;font-weight:500}.doctaris-plan__note{font-size:.85rem;line-height:1.5;margin-bottom:.6rem;color:var(--e-global-color-text)}.doctaris-plan .button{font:600 1rem "Montserrat",sans-serif;border-radius:4px;width:100%;margin-top:auto;padding:.8rem 1rem;white-space:normal}.doctaris-plan .button.is-secondary{background:#fff0;border:2px solid var(--e-global-color-primary);color:var(--e-global-color-secondary)}.doctaris-plan-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.doctaris-plan-buttons .doctaris-plan{padding:0;border:0;background:none;box-shadow:none}.doctaris-plan-bar{display:none}@media (max-width:767px){.doctaris-plans .is-recommended{order:-1}.doctaris-plans .doctaris-plan:not(.is-recommended){display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1rem}.doctaris-plans .doctaris-plan:not(.is-recommended) .doctaris-plan__note{display:none}.doctaris-plans .doctaris-plan:not(.is-recommended) .doctaris-plan__price{font-size:1.3rem;white-space:nowrap}.doctaris-plans .doctaris-plan:not(.is-recommended) .button{grid-column:2;grid-row:1 / span 2;width:auto;margin:0;padding:.6rem .8rem;font-size:.9rem}.doctaris-plan-bar{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #d6e1e1;box-shadow:0 -6px 18px rgb(39 57 71 / .08);font-family:"Montserrat",sans-serif;color:var(--e-global-color-secondary)}.doctaris-plan-bar b,.doctaris-plan-bar b .amount{display:block;font-size:1.05rem}.doctaris-plan-bar b .amount{display:inline}.doctaris-plan-bar span{font-size:.75rem}body:has(.doctaris-plan-bar){padding-bottom:5rem}}.doctaris-paybadges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .4rem;font:500 .8rem "Montserrat",sans-serif;color:var(--e-global-color-text)}.doctaris-paybadges span:first-child{margin-right:.3rem}.doctaris-paybadge{padding:.2rem .55rem;border:1px solid #d6e1e1;border-radius:4px;background:#fff;font-weight:600;color:var(--e-global-color-secondary)}.doctaris-plus-small{margin:0;font-size:.8rem;color:var(--e-global-color-text)}.doctaris-plus-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;margin:0;padding:0;list-style:none;counter-reset:step}.doctaris-plus-steps li{counter-increment:step;color:var(--e-global-color-text)}.doctaris-plus-steps li::before{content:counter(step);display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.8rem;border-radius:50%;background:var(--e-global-color-primary);color:var(--e-global-color-secondary);font:700 1.1rem "Montserrat",sans-serif}.doctaris-plus-steps strong{display:block;margin-bottom:.3rem;font:600 1.05rem "Montserrat",sans-serif;color:var(--e-global-color-secondary)}.doctaris-plus-narrow>.e-con-inner{max-width:820px}.doctaris-plus-faq .e-n-accordion-item-title{padding:18px 0;border:0;border-bottom:1px solid #d6e1e1;background:none}.doctaris-plus-faq .e-n-accordion-item-title-text{font:600 1.06rem/1.4 "Montserrat",sans-serif;color:var(--e-global-color-secondary)}.doctaris-plus-faq .e-n-accordion-item-title-icon{color:#1b6d66;font-size:1rem}.doctaris-plus-faq .e-n-accordion-item-title-icon i{color:inherit}.doctaris-plus-faq .e-n-accordion-item>.e-con{padding:4px 0 18px;border:0;border-bottom:1px solid #d6e1e1}.doctaris-plus-faq .e-n-accordion-item[open]>.e-n-accordion-item-title{border-bottom:0}.doctaris-plus-faq .e-n-accordion-item>.e-con p{margin:0;color:var(--e-global-color-text)}.doctaris-preview-item{padding:18px 20px;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgb(39 57 71 / .08)}.doctaris-preview-item .elementor-icon{border-radius:8px}.doctaris-preview-item .elementor-icon-box-title,.doctaris-preview-item .elementor-icon-box-description{line-height:1.35}@media (min-width:768px){.doctaris-preview-item.is-offset{margin-left:28px}}.doctaris-plus-section .elementor-icon-box-title,.doctaris-plus-hero .elementor-icon-box-title{margin-top:0}.doctaris-plus-faq{--n-accordion-icon-normal-color:#1b6d66;--n-accordion-icon-hover-color:#1b6d66;--n-accordion-icon-active-color:#1b6d66}.doctaris-plan button.button,.doctaris-plan button.button.alt{font-weight:600}.doctaris-paywall-placeholder p{height:calc(var(--lines) * 1.7em);margin:0 0 1.7em;opacity:.35;background:linear-gradient(#fff,#fff) right bottom / 40% 1.7em no-repeat,repeating-linear-gradient(transparent 0 .6em,currentColor .6em 1.1em,transparent 1.1em 1.7em);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4.2em,transparent 4.2em 4.6em,#000 4.6em 7.1em,transparent 7.1em 7.5em,#000 7.5em 12.3em,transparent 12.3em 12.7em);mask-image:repeating-linear-gradient(90deg,#000 0 4.2em,transparent 4.2em 4.6em,#000 4.6em 7.1em,transparent 7.1em 7.5em,#000 7.5em 12.3em,transparent 12.3em 12.7em)}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .elementor-location-single .elementor-widget-heading:has(h1){margin-inline:auto;text-align:center}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce{box-sizing:border-box;max-width:480px;margin:0 auto;padding:32px;border:1px solid #d6e1e1;border-radius:12px;background:#fff;font:16px/1.6 "Montserrat",sans-serif;color:#1f2d38}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce p{margin:0 0 20px}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce p:last-of-type{margin-bottom:0}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce .form-row{float:none;width:100%;padding:0}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce label{display:block;margin:0 0 6px;font:600 14px/1.4 "Montserrat",sans-serif}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce .input-text{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid #7d9197;border-radius:6px;background:#fff;font:16px "Montserrat",sans-serif;color:#1f2d38}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce .input-text:focus{outline:3px solid #9fd8d1;outline-offset:0;border-color:#1b6d66}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce button.button{width:100%;min-height:52px;margin:4px 0 0;padding:0 20px;border:0;border-radius:6px;background:#1b6d66;font:700 16px "Montserrat",sans-serif;color:#fff}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce button.button:hover,:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce button.button:focus-visible{background:#124a45;color:#fff}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce button.button:disabled[disabled]{padding:0 20px;background:#1b6d66;color:#fff;opacity:.5}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-message,:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-info,:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-error{margin:0 0 20px;padding:14px 16px;border:0;border-left:4px solid #1b6d66;border-radius:6px;background:#eef6f5;font-size:15px;color:#1f2d38}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) [tabindex="-1"]:focus{outline:none}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-error{border-left-color:#b3261e;background:#fbeeed}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-message::before,:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-info::before,:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-error::before{display:none}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-password-strength{margin-top:8px;padding:6px 10px;border-radius:6px;font-size:14px}:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce-password-hint{display:block;margin-top:6px;font-size:13px;color:#56666f}.woocommerce-account:not(.logged-in) .woocommerce h2{margin:0 0 20px;font:700 22px/1.3 "Montserrat",sans-serif;color:#1f2d38}.woocommerce-account:not(.logged-in) .woocommerce form.login{margin:0;padding:0;border:0}.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row:has(>button){display:flex;flex-direction:column;gap:16px}.woocommerce-account:not(.logged-in) .woocommerce label.woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:500}.woocommerce-account:not(.logged-in) .woocommerce .lost_password{margin:16px 0 0;text-align:center;font-size:14px}.woocommerce-account:not(.logged-in) .woocommerce .lost_password a{color:#1b6d66;text-decoration:underline}@media (max-width:600px){:is(.woocommerce-lost-password,.woocommerce-account:not(.logged-in)) .woocommerce{padding:20px}}.doctaris-login-error{margin:0 0 16px;padding:12px 14px;border-left:4px solid #b3261e;border-radius:6px;background:#fbeeed;font:600 14px/1.4 "Montserrat",sans-serif;color:#1f2d38}.ha-slick--slider:not(.slick-initialized)>.ha-slick-slide:first-child{display:block;float:none}.ha-slick--slider.slick-initialized .ha-slick-img{margin-bottom:-1px}