:root{--color-white: #fff;--color-black: #141416;--color-damask-50: #fcf6f0;--color-damask-100: #f9e9db;--color-damask-200: #f2cfb6;--color-damask-300: #e9af88;--color-damask-400: #e08557;--color-damask-500: #d9693a;--color-damask-600: #ca502c;--color-damask-700: #a83d26;--color-damask-800: #863326;--color-damask-900: #6d2b21;--color-damask-950: #3a1410;--color-mercury-50: #f6f7f8;--color-mercury-100: #ebecee;--color-mercury-200: #dfe1e4;--color-mercury-300: #c3c8cd;--color-mercury-400: #a6abb4;--color-mercury-500: #9096a1;--color-mercury-600: #7f8491;--color-mercury-700: #727683;--color-mercury-800: #60626d;--color-mercury-900: #4f5259;--color-mercury-950: #333438;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-error-900: #7f1d1d;--color-error-950: #450a0a;--color-success-50: #f0fdf5;--color-success-100: #dcfce8;--color-success-200: #bbf7d1;--color-success-300: #86efad;--color-success-400: #4ade80;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803c;--color-success-800: #166533;--color-success-900: #14532b;--color-success-950: #052e14;--primary: var(--color-damask-500);--secondary: var(--color-black);--primary-hover: var(--color-damask-600);--button-text-color: var(--color-white);--border-color: var(--color-mercury-400);--text-gray-color: var(--color-mercury-900);--color-error: var(--color-error-500);--nav-item-hover-bg: var(--color-mercury-100);--header-height: 76px}.page-title{margin:0;font-size:30px;font-weight:800;line-height:1.2em}body{overflow:initial !important;overflow-x:clip !important}.site{overflow:initial !important}.container{max-width:1364px}.site-header .header-search-primary{max-width:300px;padding:0 24px 0 16px}#primary-navbar{justify-content:flex-end}.site-header a.header-cart-link span.count{right:-11px}.user-link img{max-width:40px}.bb-template-v2 .primary-menu>li:hover>a:before{border-radius:2px}.header-mini-cart ul.cart_list li.mini_cart_item{flex-wrap:nowrap;gap:6px}.header-cart-link-wrap{padding:0 24px 0 8px}.bb-footer{margin-top:auto;flex:unset;color:var(--color-black) !important}.bb-footer .footer-desc a{color:var(--color-black)}.single .bb-grid{gap:0px 4px}.single .custom-breadcrumbs{flex:initial;width:100%;max-width:100%;margin-top:24px}.single .content-area{padding-top:24px !important;padding-bottom:24px !important;flex:1;max-width:unset !important;width:unset !important}@media all and (max-width: 1024px){.single .content-area{flex:initial;max-width:100% !important;width:100% !important}}.single .sidebar-area{padding-top:24px;padding-bottom:24px;max-width:431px;width:100%}@media all and (max-width: 1024px){.single .sidebar-area{flex:initial;max-width:100% !important;padding-top:0}}.webinar-post{display:flex;flex-direction:column;width:var(--post-width);background-color:var(--color-white);border-radius:6px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1);overflow:hidden}.webinar-post .entry-header{position:relative;margin:0}.webinar-post .post-thumbnail{display:flex;width:100%}.webinar-post .post-thumbnail img{width:100%}.webinar-post .entry-body{display:flex;flex-direction:column;height:100%;padding:24px}.webinar-post .entry-meta{display:flex;align-items:center;gap:8px}.webinar-post .posted-on{flex-shrink:0}.webinar-post .entry-title{margin:4px 0 16px;padding:0 0 16px;border-bottom:solid 1px var(--color-mercury-100);font-size:16px;font-weight:500;line-height:1.69em}.webinar-post .entry-title a{color:var(--color-black)}.webinar-post .entry-date{font-size:12px;font-style:normal;font-weight:500;line-height:1.67em;color:var(--color-mercury-500)}.webinar-post .entry-content{margin:4px 0 16px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.webinar-post .entry-footer{display:flex;flex-direction:column;gap:16px;margin-top:auto}.webinar-post .entry-footer-separator{display:block;width:100%;height:1px;background-color:var(--color-mercury-100)}.single-webinar{max-width:100% !important}.single-webinar .site-main{display:flex;flex-direction:column;gap:24px;padding:24px 0}.single-webinar-post .single-webinar-post__content{display:flex;flex-wrap:wrap;gap:24px}.single-webinar-post .single-webinar-post__content-start{flex:1;display:flex;flex-direction:column;gap:24px;padding:24px;background-color:var(--color-white);border-radius:6px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1)}.single-webinar-post .single-webinar-post__content-end{width:100%;max-width:432px;padding:32px;background-color:var(--color-white);border-radius:6px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1);font-size:14px;font-weight:500;line-height:24px}@media all and (max-width: 1024px){.single-webinar-post .single-webinar-post__content-end{max-width:100%}}.single-webinar-post .single-webinar-post__header{display:flex;gap:48px;justify-content:space-between}@media all and (max-width: 1024px){.single-webinar-post .single-webinar-post__header{flex-direction:column;gap:12px}}.single-webinar-post .single-webinar-post__title{margin:0;font-size:20px;font-weight:500;line-height:1.2em}.single-webinar-post .single-webinar-post__author{display:flex;align-items:center;flex-shrink:0;gap:8px;font-size:12px;font-weight:700;line-height:1.2em}.blog-grid-item{display:flex;flex-direction:column;width:var(--post-width);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1);border-radius:6px;overflow:hidden}.blog-grid-item .entry-header{margin:0}.blog-grid-item .post-thumbnail{display:flex;width:100%;height:180px}.blog-grid-item .post-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:2px}.blog-grid-item .entry-body{display:flex;flex-direction:column;height:100%;padding:24px}.blog-grid-item .entry-meta{display:flex;align-items:center;gap:8px;margin:0}.blog-grid-item .posted-on{flex-shrink:0}.blog-grid-item .entry-title{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.69em}.blog-grid-item .entry-title a{color:var(--color-black)}.blog-grid-item .entry-date{font-size:12px;font-style:normal;font-weight:500;line-height:1.67em;color:var(--color-mercury-500)}.blog-grid-item .entry-content{margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.blog-grid-item .more-link{margin:12px 0 16px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--primary)}.blog-latest-post{flex-shrink:0;display:flex;width:100%;max-width:546px;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1);border-radius:6px;overflow:hidden}@media all and (max-width: 768px){.blog-latest-post{flex-direction:column;max-width:min(85%,320px)}}.blog-latest-post .entry-header{width:100%;height:auto;margin:0}@media all and (max-width: 768px){.blog-latest-post .entry-header{height:180px}}.blog-latest-post .post-thumbnail{display:flex;width:100%;height:100%}.blog-latest-post .post-thumbnail img{width:100%;height:100%;object-fit:cover}.blog-latest-post .entry-body{display:flex;flex-direction:column;padding:24px;overflow:hidden}.blog-latest-post .entry-meta{display:flex;align-items:center;gap:8px}.blog-latest-post .posted-on{flex-shrink:0}.blog-latest-post .entry-title{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.69em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blog-latest-post .entry-title a{color:var(--color-black)}.blog-latest-post .entry-date{font-size:12px;font-style:normal;font-weight:500;line-height:1.67em;color:var(--color-mercury-500)}.blog-latest-post .entry-content{margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.blog-latest-post .more-link{margin:12px 0 16px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--primary)}.blog-list-item{display:flex;justify-content:space-between;align-items:center;gap:42px;padding-bottom:16px;width:100%;border-bottom:solid 1px var(--color-mercury-100)}.blog-list-item .post-thumbnail{flex-shrink:0;display:flex;height:103px;width:180px}.blog-list-item .post-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:2px}.blog-list-item .entry-meta{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.blog-list-item .entry-meta-top{display:flex;gap:8px}.blog-list-item .posted-on{flex-shrink:0}.blog-list-item .entry-title{margin:0;font-size:16px;font-weight:500;line-height:1.69em}.blog-list-item .entry-title a{color:var(--color-black)}.blog-list-item .entry-date{font-size:12px;font-style:normal;font-weight:500;line-height:1.67em;color:var(--color-mercury-500)}.blog-list-item .entry-content-and-title{max-width:546px;width:100%}.blog-list-item .entry-content{margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.blog-list-item .more-link{width:100%;max-width:129px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--primary)}.blog-single-post{padding:24px;border-radius:6px;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1)}.blog-single-post .entry-header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin:0 !important}.blog-single-post .entry-title{flex:1;min-width:200px;margin:0 !important;font-size:24px;font-weight:800;line-height:1.2em;color:var(--color-black)}.blog-single-post .entry-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 !important}.blog-single-post .entry-date{font-size:12px;font-style:normal;font-weight:500;line-height:1.67em;color:var(--color-mercury-500)}.blog-single-post .entry-content{margin-top:32px}.blog-single-post .entry-content h1,.blog-single-post .entry-content h2{font-size:18px}.blog-single-post .entry-content h3,.blog-single-post .entry-content h4,.blog-single-post .entry-content h5,.blog-single-post .entry-content h6{font-size:17px}.blog-featured-posts{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:6px;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1)}.blog-featured-posts .blog-featured-posts__title{margin:0;font-size:20px;font-weight:500;line-height:1.2em}.blog-featured-posts .blog-featured-posts__list{display:flex;flex-direction:column;gap:24px}.content-area{padding-block:32px !important}.courses-type-navs:after{content:"";display:block;width:100%;height:1px;background:var(--color-mercury-200);transform:translateY(-5px)}.courses-nav li{z-index:10}.bb-component-nav-item-point{border-bottom-width:1px !important}.bb-course-items .bb-cover-list-item{--bb-block-radius: 6px;padding-bottom:0 !important;border:none;box-shadow:none !important}.bb-course-info{margin-top:auto;padding:8px;border:solid 1px var(--color-mercury-100);border-left:none;border-right:none}.bb-course-lessons-count{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.67em;color:var(--color-mercury-700)}.bb-course-lessons-count:before{content:"";display:block;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzMzMzMgNEgxNE01LjMzMzMzIDhIMTRNNS4zMzMzMyAxMkgxNE0yIDRIMi4wMDY2N00yIDhIMi4wMDY2N00yIDEySDIuMDA2NjciIHN0cm9rZT0iIzcyNzY4MyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}ul.grid-view .bb-card-course-details{flex:1;padding:24px !important}ul.grid-view .bb-course-title{margin:0 !important;font-size:16px !important;font-weight:500;line-height:1.69em}ul.grid-view .bb-course-excerpt{display:block !important;margin:4px 0 16px;max-height:unset;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}ul.grid-view .bb-course-footer{position:static;flex-direction:column;align-items:center;gap:20px;padding:0;margin-top:16px}ul.grid-view .bb-cover-list-item{display:flex;flex-direction:column}ul.list-view .bb-card-course-details{position:relative}ul.list-view .bb-course-footer{flex-direction:column !important;-ms-flex-flow:column !important;justify-content:space-between;align-items:flex-end;gap:24px;width:100% !important;max-width:35%;height:calc(100% - 32px)}@media screen and (max-width: 1040px){ul.list-view .bb-course-footer{align-items:flex-start !important;max-width:100%}}ul.list-view .bb-card-course-details .button{align-self:flex-end}@media screen and (max-width: 1040px){ul.list-view .bb-card-course-details .button{align-self:flex-start}}.bb-card-course-details .button{width:100%}.course-progress-wrap{margin:0 !important;width:100%}.ld-progress-stats{margin:0 0 4px}.ld-progress-percentage{display:flex !important;justify-content:space-between;width:100%;font-size:12px;font-weight:500;line-height:1.67em;color:var(--color-mercury-900)}.ld-progress-bar{height:6px !important;background:var(--color-mercury-100);border-radius:4px !important}.ld-progress-bar-percentage{height:6px !important;background-color:var(--primary) !important;border-radius:4px !important}.bb-cover-list-item .ld-primary-background{background-color:var(--bb-primary-color) !important}.course-item-sign-in{font-size:13px;font-weight:400}@media screen and (max-width: 1040px){.course-item-sign-in{font-size:16px}}.bb-course-banner-inner h1.entry-title{font-size:42px}@media screen and (max-width: 1040px){.bb-course-banner-inner h1.entry-title{font-size:36px}}.bb-course-points,.bb-course-single-meta,.ld-section-heading,.bb-course-volume,.bb-course-member-wrap,.bb-course-category{display:none !important}.learndash-wrapper .ld-status{margin-bottom:13px}.bb-single-course-sidebar .bb-button-wrap{padding:0}.bb-course-preview-content{padding:30px}.bb-course-banner-info{padding-top:60px;padding-bottom:60px}.bb-lesson-topics-count{display:none}.bb-single-course-sidebar a#btn-join#btn-join,.bb-single-course-sidebar a.btn-join.btn-join{background-color:var(--primary) !important;border-radius:2px;height:40px;font-size:14px;font-weight:500}.page-template-page-lodge-member .content-area{padding-top:4rem}.auth{display:flex;flex-direction:column;height:100vh}.auth-content{display:flex;height:100%}.auth-form{display:flex;align-items:center;flex:1}.auth-form__container{display:flex;flex-direction:column;max-width:478px}.auth-banner{display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:48px;width:100%;height:100%;max-width:480px;padding:48px 36px 48px 48px}@media all and (max-width: 1024px){.auth-banner{display:none}}.auth-banner__logo{z-index:1}.auth-banner__text{font-size:36px;font-weight:600;line-height:1.2em;color:#fff;z-index:1}.auth-banner__text span{font-family:"Gza";font-style:italic;color:var(--bb-primary-color)}.auth-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.auth-banner__bg img{width:100%;height:100%;object-fit:cover}.auth-title{margin:0;font-size:30px;font-weight:800;line-height:1.2em;text-align:center}.auth-description{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.67em;text-align:center}.auth-image{display:flex;align-self:center;width:100%;max-width:290px;margin-top:40px}.auth-image img{width:100%}#login-form{display:flex;flex-direction:column;margin:32px 0}.login-username,.login-password{display:flex;flex-direction:column;gap:6px;margin:0}.login-password{margin:20px 0 0}.login-username label,.login-password label{margin:0;font-size:14px;font-weight:500;line-height:1.72em}.login-form-actions{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-top:32px}.login-remember{margin:0}.password-reset{font-size:14px;font-weight:500;line-height:1.72em}.login-submit{width:100%;margin:0}.login-submit input[type=submit]{width:100%}.nsl-separator{gap:32px;margin:32px 0 0 !important;font-size:14px;text-transform:lowercase;font-weight:500 !important;line-height:24px;color:inherit !important}.nsl-separator:before,.nsl-separator:after{margin:0 !important;background-color:#dfe1e4 !important}.nsl-container-buttons{display:flex;flex-direction:column;gap:20px;margin-top:22px}.nsl-button{justify-content:center;align-items:center;gap:12px;height:47px;margin:0;background-color:rgba(0,0,0,0) !important;border:solid 1px #c3c8cd;border-radius:2px !important}.nsl-button-label-container{flex:unset !important;margin:0 !important;padding:0 !important;font-family:"Pilat" !important;font-size:16px !important;font-weight:500 !important;line-height:1.67em !important;color:#141416 !important}.nsl-button-label-container b{font-weight:500}.lost-password-form{display:flex;flex-direction:column;gap:32px;margin:32px 0 0}.reset-password-form{display:flex;flex-direction:column;gap:32px;margin:32px 0}.webinars{--posts-gap: 24px;--post-width: calc(25% - var(--posts-gap) * 3 / 4);display:flex;flex-direction:column;gap:32px;padding:32px 0}@media all and (max-width: 1440px){.webinars{--post-width: calc(33.33% - var(--posts-gap) * 2 / 3)}}@media all and (max-width: 1024px){.webinars{--post-width: calc(50% - var(--posts-gap))}.webinars .categories-list{display:none}}@media all and (max-width: 768px){.webinars{--post-width: 100%}}.webinars .webinars__header{display:flex;align-items:center;gap:48px}.webinars .webinars__title{margin:0;font-size:30px;font-weight:800;line-height:1.2em}.webinars .webinars__list{display:flex;flex-wrap:wrap;gap:24px}.page-template-page-blog .content-area{padding-top:32px;padding-bottom:32px}.blog .blog__posts{display:flex;flex-direction:column;gap:24px;padding:24px;margin-top:24px;border-radius:6px;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1)}.blog .blog__posts.list .blog__posts-list{display:flex}@media all and (max-width: 1024px){.blog .blog__posts.list .blog__posts-list{display:none}}@media all and (max-width: 1024px){.blog .blog__posts.list .blog__posts-grid{display:flex}}.blog .blog__posts.grid .blog__posts-grid{display:flex}.blog .blog__posts-list{display:none;flex-direction:column;gap:16px;flex-wrap:wrap}@media all and (max-width: 1024px){.blog .blog__posts-list{--post-width: calc(50% - var(--posts-gap))}}@media all and (max-width: 768px){.blog .blog__posts-list{--post-width: 100%}}.blog .blog__posts-grid{--posts-gap: 16px;--post-width: calc(25% - var(--posts-gap) * 3 / 4);display:none;gap:var(--posts-gap);flex-wrap:wrap}@media all and (max-width: 1200px){.blog .blog__posts-grid{--post-width: calc(33.33% - var(--posts-gap) * 2 / 3)}}@media all and (max-width: 1024px){.blog .blog__posts-grid{--post-width: calc(50% - var(--posts-gap))}}@media all and (max-width: 768px){.blog .blog__posts-grid{--post-width: 100%}}.blog .blog__pagination{margin-top:24px}.page-template-page-map .site-content{padding-left:0;padding-right:0;height:100vh}.page-map{display:flex;height:100%}.page-map iframe{border:none}.lodge-member-navigation{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(230px, 21%), 1fr));gap:4vw 5%;margin:0;padding:0;list-style:none}.lodge-member-navigation .lodge-member-navigation__item{display:flex;flex-direction:column}.lodge-member-navigation .lodge-member-navigation__item-content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 30px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff}.lodge-member-navigation .lodge-member-navigation__item-image-wrap{height:190px;min-height:190px;width:100%;background-color:#f3f3f3;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.lodge-member-navigation .lodge-member-navigation__item-image{height:100%;width:100%;object-fit:cover}.lodge-member-navigation .lodge-member-navigation__item-title{margin:0;font-weight:700}.lodge-member-navigation .lodge-member-navigation__item-button{border-radius:50px;padding-left:42px;padding-right:42px}.validation-message{font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-800, #60626d)}.validation-message--error{color:var(--color-error, #ef4444)}.validation-box{padding:8px 12px;background-color:var(--color-error-100, #fee2e2);border:solid 1px var(--color-error-400, #f87171);font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-error, #ef4444);text-align:center}.form-group{display:flex;flex-direction:column;gap:6px;margin:0}.form-group label{margin:0;font-size:14px;font-weight:500;line-height:1.72em}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),select{height:40px !important;border:1px solid #c3c8cd !important;background-color:rgba(0,0,0,0) !important;border-radius:2px !important}textarea{border:1px solid #c3c8cd !important;background-color:rgba(0,0,0,0) !important;border-radius:2px !important}input.error:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),select.error,textarea.error{border:solid 1px var(--color-error-300, #fca5a5) !important}input::placeholder{color:#727683}.checkbox{display:flex;flex-direction:column;gap:6px}.checkbox input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox label{display:flex;position:relative;gap:12px;font-size:14px;font-weight:500;line-height:1.72em;cursor:pointer}.checkbox label:before{flex-shrink:0;content:"";-webkit-appearance:none;background-color:#fff;border:1px solid var(--bb-primary-color);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px -15px 10px -12px rgba(0,0,0,.05);width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-top:2px;transition:all .2s}.checkbox label:hover:before,.checkbox input:checked+label:before{background-color:var(--color-damask-50, #fcf6f0);border:1px solid var(--bb-primary-color)}.checkbox input:checked+label:after{content:"";display:block;position:absolute;top:5px;left:7px;width:6px;height:10px;border:solid var(--bb-primary-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:47px;border-radius:2px;padding:0 20px;font-size:16px;line-height:1.69em;background-color:var(--primary);color:var(--button-text-color);transition:all .2s;cursor:pointer;box-shadow:0 1px 2px 0 rgba(10,13,18,.05)}.button:hover,.button:focus{background-color:var(--primary-hover);color:var(--button-text-color)}.button--large{height:65px}.button--fullwidth{width:100%}.button--secondary{background-color:var(--secondary) !important;border-color:var(--secondary) !important}.button--secondary:hover,.button--secondary:focus{background-color:var(--primary) !important;border-color:var(--primary) !important}.button--outline,.button.outline{background-color:rgba(0,0,0,0) !important;color:var(--primary) !important;border:solid 1px var(--color-damask-300) !important}.button--outline:hover,.button--outline:focus,.button.outline:hover,.button.outline:focus{background-color:var(--color-damask-50) !important;border-color:var(--primary) !important;color:var(--primary) !important}.button--small,.button.small{height:40px !important;padding:0 14px !important;font-size:14px !important;font-weight:500 !important;line-height:1.72em !important}.button--tiny{height:30px !important;padding:0 10px !important;font-size:12px !important;font-weight:500 !important;line-height:1.67em !important}.button .button__icon{display:flex}.button svg{flex-shrink:0}.button:disabled,.button[disabled]{background-color:var(--color-mercury-200) !important;color:var(--color-mercury-500) !important;border-color:var(--color-mercury-200) !important;cursor:not-allowed !important;pointer-events:none}.button[loading=true]{pointer-events:none}.button[loading=true]:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--primary)}.button .lds-ring{display:inline-block;position:relative;width:24px;height:24px;color:var(--color-mercury-400);box-sizing:border-box}.button .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:18px;height:18px;margin:3px;border:3px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button .lds-ring div:nth-child(1){animation-delay:-0.45s}.button .lds-ring div:nth-child(2){animation-delay:-0.3s}.button .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.back-to-login{display:inline-flex;align-items:center;gap:8px;margin:32px auto 0;color:#000 !important}.blog-categories{display:flex;flex-wrap:wrap;gap:24px}.blog-categories .blog-categories__title{font-size:20px;font-weight:500;line-height:1.2em}.post-categories,.categories-list{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.post-categories li.current-cat a,.categories-list li.current-cat a{background-color:var(--color-damask-100);color:var(--color-damask-500)}.post-categories a,.categories-list a{display:block;border-radius:99px;padding:4px 12px;background:var(--color-mercury-200);color:var(--color-black);font-size:12px;font-weight:500;line-height:1.67em;transition:all .2s}.post-categories a:hover,.categories-list a:hover{background:var(--color-mercury-300)}.custom-pagination{display:flex;gap:4px}.custom-pagination .page-numbers{display:flex;gap:8px;height:40px;min-width:40px;align-items:center;justify-content:center;padding:0 10px;border-radius:2px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-black);transition:all .2s}.custom-pagination .page-numbers:not(.prev):first-child{margin-left:auto}.custom-pagination .page-numbers:not(.next):last-child{margin-right:auto}.custom-pagination .page-numbers.prev{margin-right:auto}.custom-pagination .page-numbers.prev:before{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgzMzIgMTAuMDAwMUg0LjE2NjVNNC4xNjY1IDEwLjAwMDFMOS45OTk4NCAxNS44MzM0TTQuMTY2NSAxMC4wMDAxTDkuOTk5ODQgNC4xNjY3NSIgc3Ryb2tlPSIjMTQxNDE2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.custom-pagination .page-numbers.next{margin-left:auto}.custom-pagination .page-numbers.next:after{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY2OTkgMTAuMDAwMUgxNS44MzM3TTE1LjgzMzcgMTAuMDAwMUwxMC4wMDAzIDQuMTY2NzVNMTUuODMzNyAxMC4wMDAxTDEwLjAwMDMgMTUuODMzNCIgc3Ryb2tlPSIjMTQxNDE2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.custom-pagination .page-numbers.current{background-color:var(--color-damask-100);color:var(--color-damask-500)}.custom-pagination .page-numbers:not(.dots):not(.current):hover{background-color:var(--color-mercury-100)}@media all and (max-width: 1024px){.custom-pagination .page-numbers span{display:none}}.post-author{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.67em}.post-author img{width:24px;height:24px;border-radius:50%}.post-author a{color:var(--color-black)}.custom-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px}.custom-breadcrumbs .custom-breadcrumbs__item{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:500;line-height:1.72em}.custom-breadcrumbs .custom-breadcrumbs__item:after{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAxNUwxMi41IDEwTDcuNSA1IiBzdHJva2U9IiM3Mjc2ODMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")}.custom-breadcrumbs .custom-breadcrumbs__item:last-child:after{display:none}.custom-breadcrumbs .custom-breadcrumbs__item--root a{color:var(--color-mercury-700)}.featured-webinars{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:6px;background-color:var(--color-white)}.featured-webinars .featured-webinars__title{margin:0;font-size:20px;font-weight:500;line-height:1.2em}.featured-webinars .featured-webinars__list{--posts-gap: 24px;--post-width: calc(25% - var(--posts-gap) * 3 / 4);display:flex;flex-wrap:wrap;gap:24px}@media all and (max-width: 1024px){.featured-webinars .featured-webinars__list{--post-width: calc(50% - var(--posts-gap))}}@media all and (max-width: 768px){.featured-webinars .featured-webinars__list{--post-width: 100%}}.featured-webinars .featured-webinars__list .entry-header{margin:0 !important}.featured-webinars .featured-webinars__list .entry-meta{margin:0}.drawer{visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100000}.drawer .drawer__overlay{position:fixed;top:0;left:0;right:0;bottom:0}.drawer .drawer__element{position:fixed;display:flex;flex-direction:column;top:0;right:0;bottom:0;width:100%;max-width:594px;padding:48px 0;background:var(--color-white);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1}.drawer .drawer__close{position:absolute;top:24px;right:24px;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;outline:none}@media all and (max-width: 992px){.drawer .drawer__close{right:12px}}.drawer .drawer__content{padding:0 48px;overflow:auto}@media all and (max-width: 992px){.drawer .drawer__content{padding:0 16px}}.drawer .drawer__loader{position:absolute;visibility:hidden;opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;left:0;top:0;width:100%;height:100%;background-color:var(--color-white);transition:visibility .3s,opacity .3s ease-in-out;z-index:10}.drawer .drawer__loader span{font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.drawer.loading .drawer__loader{visibility:visible;opacity:1}.drawer.open{visibility:visible;opacity:1}.drawer.open .drawer__element{transform:translateX(0)}.lds-ring{display:inline-block;position:relative;width:30px;height:30px;color:var(--primary);box-sizing:border-box}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:1px;border:5px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.course-details .course-details__title{margin:0;font-size:16px;font-weight:500;line-height:1.69em}.course-details .course-details__description{margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.67em;color:var(--color-mercury-700)}.course-details .course-details__info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px}.course-details .course-details__content{margin-top:32px}.course-details .course-details__lesson{border-bottom:1px solid var(--color-mercury-100)}.course-details .course-details__lesson[data-open=false] .course-details__lesson-topics-wrapper{height:0;opacity:0}.course-details .course-details__lesson[data-open=false] .course-details__lesson-title:after{transform:rotate(180deg)}.course-details .course-details__lesson[data-topics=false] .course-details__lesson-title:after{display:none}.course-details .course-details__lesson-title{display:flex;gap:24px;justify-content:space-between;margin:0;padding:16px;border-bottom:1px solid var(--color-mercury-100);font-size:16px;font-weight:500;line-height:1.69em;transform:translateY(1px);cursor:pointer}.course-details .course-details__lesson-title:after{flex-shrink:0;content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDE1LjVMMTIgOS41TDYgMTUuNSIgc3Ryb2tlPSIjMTQxNDE2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");transform:rotate(0deg);transition:transform .3s ease-in-out}.course-details .course-details__lesson-topics-wrapper{opacity:1;height:var(--height, auto);transition:height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.course-details .course-details__lesson-topics{display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 32px;list-style:none}.course-details .course-details__lesson-topic{margin:0;font-size:16px;font-weight:500;line-height:1.69em;color:var(--color-mercury-700)}.blog-posts-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.blog-posts-header .blog-categories{margin-right:auto}.blog-posts-header .search-form{width:100%;max-width:320px;margin:0}.blog-posts-header .search-form input{width:100%}.blog-posts-header .blog-theme-switcher{display:flex;gap:12px}@media all and (max-width: 1024px){.blog-posts-header .blog-theme-switcher{display:none}}.blog-latest-posts{display:flex;flex-direction:column;gap:24px}.blog-latest-posts .blog-latest-posts__header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:24px}.blog-latest-posts .blog-latest-posts__slider-nav{display:flex;gap:12px}.blog-latest-posts .blog-latest-posts__title{margin:0;font-size:20px;font-weight:500;line-height:1.2em}.blog-latest-posts .blog-latest-posts__list{display:flex;gap:24px;width:100%;overflow:initial}.blog-theme-switcher button{width:40px;padding:0;border-color:var(--color-mercury-300) !important}.blog-theme-switcher button.active{border-color:inherit !important}.blog-theme-switcher button.active path{stroke:var(--primary)}.calendar-date-indicator{display:flex;gap:16px;align-items:center}.calendar-date-indicator .calendar-date-indicator__today{display:flex;flex-direction:column;width:68px;height:58px;border:solid 1px var(--color-mercury-100);border-radius:8px}.calendar-date-indicator .calendar-date-indicator__today-month-name{display:flex;align-items:center;justify-content:center;width:100%;height:24px;background-color:var(--color-mercury-50);font-size:12px;font-weight:500;line-height:1.67em;text-transform:uppercase;color:var(--color-black)}.calendar-date-indicator .calendar-date-indicator__today-day-number{display:flex;align-items:center;justify-content:center;width:100%;font-size:18px;font-weight:800;line-height:1.67em;color:var(--primary)}.calendar-date-indicator .calendar-date-indicator__view-month{font-size:18px;font-style:normal;font-weight:800;line-height:1.67em;text-transform:capitalize;color:var(--color-black)}.calendar-date-indicator .calendar-date-indicator__view_date-range{font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-black)}.event-details .event-details__header{display:flex;flex-direction:column;gap:24px}.event-details .event-details__header-top{display:flex;flex-wrap:wrap;gap:16px}.event-details .event-details__header-top-end{flex:1}.event-details .event-details__title{margin:0;font-size:18px;font-weight:800;line-height:1.67em}.event-details .event-details__date-and-time{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.event-details .event-details__header-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;border:solid 1px var(--color-mercury-300);border-left:none;border-right:none}.event-details .event-details__content{max-width:100%;margin-top:24px;font-size:16px;line-height:1.67em;overflow-x:auto}.add-event-to-calendar:hover .add-event-to-calendar__items-wrapper{opacity:1;visibility:visible;pointer-events:auto}.add-event-to-calendar .add-event-to-calendar__items-wrapper{opacity:0;visibility:hidden;pointer-events:none;position:absolute;padding-top:8px}.add-event-to-calendar .add-event-to-calendar__items{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px;border-radius:10px;list-style:none;border:solid 1px var(--color-mercury-300);background-color:var(--color-white)}.add-event-to-calendar .add-event-to-calendar__link{display:inline-block;width:100%;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-black);transition:background-color .3s}.add-event-to-calendar .add-event-to-calendar__link:hover{background-color:var(--color-mercury-100)}.event-category,button.event-category{display:inline-flex;align-items:center;width:auto;height:24px;padding:0 8px;background:var(--color-mercury-200);font-size:12px;font-weight:500;line-height:1.67em;color:var(--color-black);border-radius:50px;transition:background .3s}.event-category:hover,.event-category:focus,button.event-category:hover,button.event-category:focus{background:var(--color-mercury-300)}.event-category.active,button.event-category.active{background:var(--color-damask-100);color:var(--primary)}.events-categories .events-categories__list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.slider-prev,.slider-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--primary);border:solid 1px var(--primary);border-radius:2px;transition:all .2s;cursor:pointer}.slider-prev:before,.slider-next:before{content:"";width:20px;height:20px;background-size:20px 20px}.slider-prev:hover,.slider-next:hover{background-color:var(--primary-hover)}.slider-prev.swiper-button-disabled,.slider-next.swiper-button-disabled{background-color:var(--color-white);border:solid 1px var(--color-damask-300);pointer-events:none}.slider-prev:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgzMzMgOS45OTk5Mkw0LjE2NjY2IDkuOTk5OTJNNC4xNjY2NiA5Ljk5OTkyTDEwIDE1LjgzMzNNNC4xNjY2NiA5Ljk5OTkyTDEwIDQuMTY2NTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")}.slider-prev.swiper-button-disabled:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjMzMzMgMTAuNTAwMUg0LjY2NjY2TTQuNjY2NjYgMTAuNTAwMUwxMC41IDE2LjMzMzRNNC42NjY2NiAxMC41MDAxTDEwLjUgNC42NjY3NSIgc3Ryb2tlPSIjRDk2OTNBIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}.slider-next:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNjY2NjcgMTAuNDk5OEgxNi4zMzMzTTE2LjMzMzMgMTAuNDk5OEwxMC41IDQuNjY2NU0xNi4zMzMzIDEwLjQ5OThMMTAuNSAxNi4zMzMyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}.slider-next.swiper-button-disabled:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY2NjYgOS45OTk5MkwxNS44MzMzIDkuOTk5OTJNMTUuODMzMyA5Ljk5OTkyTDEwIDQuMTY2NTlNMTUuODMzMyA5Ljk5OTkyTDEwIDE1LjgzMzMiIHN0cm9rZT0iI0Q5NjkzQSIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.lodge-member-content{display:flex;flex-direction:column;gap:24px}@media all and (max-width: 1200px){.lodge-member-content{gap:16px}}.lodge-member-content .lodge-member-content__header{display:flex;gap:24px}@media all and (max-width: 1200px){.lodge-member-content .lodge-member-content__header{gap:16px}}@media all and (max-width: 768px){.lodge-member-content .lodge-member-content__header{flex-direction:column}}.lodge-member-content .lodge-member-content__footer{display:flex;gap:24px}@media all and (max-width: 1200px){.lodge-member-content .lodge-member-content__footer{gap:16px}}@media all and (max-width: 768px){.lodge-member-content .lodge-member-content__footer{flex-direction:column}}.welcome-box{display:flex;align-items:center;max-width:888px;background-color:var(--color-white);border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.welcome-box .welcome-box__content{padding:48px;display:flex;flex-direction:column;gap:12px}.welcome-box .welcome-box__title{margin-bottom:0;font-family:Pilat;font-size:30px;font-weight:800;line-height:1.2em}@media all and (max-width: 1200px){.welcome-box .welcome-box__title{font-size:20px}}.welcome-box .welcome-box__text{margin-bottom:0;font-family:Pilat;font-size:20px;font-weight:500;line-height:1.2em}@media all and (max-width: 1200px){.welcome-box .welcome-box__text{font-size:16px;line-height:1.69em}}.welcome-box .welcome-box__image{flex-shrink:0;padding:24px 32px 24px 0}@media all and (max-width: 992px){.welcome-box .welcome-box__image{display:none}}.nearest-event-box{flex:1;display:flex;justify-content:center;flex-direction:column;gap:22px;min-width:330px;padding:32px;background-color:var(--color-white);border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.nearest-event-box .nearest-event-box__title{margin-bottom:0;font-size:20px;font-weight:500;line-height:1.2em}@media all and (max-width: 1200px){.nearest-event-box .nearest-event-box__title{font-size:16px}}.nearest-event-box .nearest-event-box__link{color:var(--color-black);text-decoration:none}.modules-box{display:flex;flex-wrap:wrap;gap:24px}@media all and (max-width: 1200px){.modules-box{gap:16px}}.modules-box .modules-box__module{flex:1 1 calc(25% - 24px);background-color:var(--color-white);border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden}@media all and (max-width: 1024px){.modules-box .modules-box__module{flex:1 1 calc(50% - 16px)}}@media all and (max-width: 576px){.modules-box .modules-box__module{flex:1 1 100%}}.modules-box .modules-box__module{display:flex;flex-direction:column}.modules-box .modules-box__module-image{height:179px;width:100%}.modules-box .modules-box__module-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.modules-box .modules-box__module-content{flex:1;display:flex;flex-direction:column;padding:24px}.modules-box .modules-box__module-title{margin-bottom:0;font-family:Pilat;font-size:16px;font-weight:500;line-height:1.67em}.modules-box .modules-box__module-text{margin-top:4px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-700)}.modules-box .modules-box__module-button{margin-top:auto;padding-top:16px;border-top:solid 1px var(--color-mercury-100)}.latest-video-box{display:flex;gap:16px 18px;align-items:center;padding:24px;background-color:var(--color-white);border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}@media all and (max-width: 1024px){.latest-video-box{flex-direction:column;max-width:calc(40% - 8px)}}@media all and (max-width: 768px){.latest-video-box{max-width:100%}}.latest-video-box .latest-video-box__start{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:21px;min-width:186px}@media all and (max-width: 768px){.latest-video-box .latest-video-box__start{width:100%}}.latest-video-box .latest-video-box__end{display:flex;flex-direction:column;gap:24px;align-items:center}@media all and (max-width: 768px){.latest-video-box .latest-video-box__end{width:100%}}.latest-video-box .latest-video-box__text{font-family:Pilat;font-size:20px;line-height:1.2em}@media all and (max-width: 1200px){.latest-video-box .latest-video-box__text{font-size:16px;line-height:1.69em}}@media all and (max-width: 1024px){.latest-video-box .latest-video-box__button{display:none}}.latest-video-box .latest-video-box__video-thumb{display:flex;align-items:center;width:100%;max-width:294px;aspect-ratio:294/165;position:relative;overflow:hidden;border-radius:8px}.latest-video-box .latest-video-box__video-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:6px}@media all and (max-width: 1024px){.latest-video-box .latest-video-box__video-thumb{max-width:100%}}.latest-video-box .latest-video-box__button-mobile{display:none}@media all and (max-width: 1024px){.latest-video-box .latest-video-box__button-mobile{display:flex}}.instagram-box{display:flex;gap:18px;align-items:center;justify-content:space-between;width:100%;max-width:774px;gap:24px;padding:24px 0 24px 24px;background-color:var(--color-white);border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}@media all and (max-width: 1024px){.instagram-box{flex-direction:column;max-width:calc(60% - 8px);padding:24px}}@media all and (max-width: 768px){.instagram-box{max-width:100%}}.instagram-box .instagram-box__start{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:21px;min-width:220px;max-width:272px}@media all and (max-width: 1024px){.instagram-box .instagram-box__start{width:100%;max-width:100%;min-width:unset}}.instagram-box .instagram-box__text{font-family:Pilat;font-size:20px;line-height:1.2em}@media all and (max-width: 1200px){.instagram-box .instagram-box__text{font-size:16px;line-height:1.69em}}@media all and (max-width: 1024px){.instagram-box .instagram-box__button{display:none}}.instagram-box .instagram-box__feed{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:432px}.instagram-box .instagram-box__feed #sb_instagram.sbi{height:100% !important;padding:0 !important}.instagram-box .instagram-box__feed #sb_instagram.sbi .sbi_item{overflow:initial !important}.instagram-box .instagram-box__feed #sb_instagram.sbi .sbi_photo{display:flex !important;border-radius:6px;height:100% !important}.instagram-box .instagram-box__feed #sb_instagram.sbi .sbi_photo:before{display:block;content:"";width:0;padding-bottom:120%}.instagram-box .instagram-box__feed #sb_instagram.sbi .sbi_photo img{position:absolute !important;border-radius:6px}.instagram-box .instagram-box__feed #sb_instagram.sbi .sbi_photo svg{display:none !important}.instagram-box .instagram-box__feed #sb_instagram.sbi .sb_instagram_header{display:none}.instagram-box .instagram-box__feed #sb_instagram.sbi #sbi_images{display:flex !important;gap:24px !important;width:100%;padding:0 !important}.instagram-box .instagram-box__feed #sb_instagram.sbi #sbi_load{display:none}.instagram-box .instagram-box__button-mobile{display:none}@media all and (max-width: 1024px){.instagram-box .instagram-box__button-mobile{display:flex}}.product-custom-attributes{display:inline-flex;flex-wrap:wrap;gap:12px 32px;list-style:none;padding:0;margin:0}.product-custom-attributes li{display:flex;gap:12px;align-items:center;padding:0;margin:0;font-size:16px;font-weight:500;line-height:1.69em;color:var(--color-white)}.product-custom-attributes p{margin:0}.bp-search-ac{width:100% !important}.bp-search-ac .item-title,.bp-search-ac .item-title>a{font-weight:700}.bp-search-ac .item-avatar img{border-radius:2px !important}.bp-search-ac .entry-meta{display:none}.product{--horizontal-padding: 116px;--sidebar-width: 432px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);background:var(--color-white) !important;border-radius:6px}@media all and (max-width: 1200px){.product{--horizontal-padding: 64px;--sidebar-width: 360px}}@media all and (max-width: 992px){.product{--horizontal-padding: 16px;--sidebar-width: 100%}}.product .product__header{display:flex;justify-content:flex-end;gap:40px;width:100%;padding:40px var(--horizontal-padding);background:var(--color-black);border-radius:6px}@media all and (max-width: 1200px){.product .product__header{padding:24px}}.product .product__header .product_title{margin:0;font-size:30px;font-style:normal;font-weight:500;line-height:1.2em;color:var(--color-white)}@media all and (max-width: 1200px){.product .product__header .product_title{font-size:20px}}.product .product__header-content{display:flex;flex-direction:column;gap:24px;flex:1;margin-right:auto}.product .product__content{display:flex;gap:40px;padding:40px var(--horizontal-padding)}.product .product__sidebar-placeholder{max-width:var(--sidebar-width);width:100%}@media all and (max-width: 992px){.product .product__sidebar-placeholder{display:none}}.product .product__sidebar{position:absolute;max-width:var(--sidebar-width);width:100%;height:100%;margin-left:auto}@media all and (max-width: 992px){.product .product__sidebar{display:none}}.product__summary{width:100%}.product__summary .woocommerce-product-gallery{flex:unset !important;width:100% !important;margin:0 !important}.product__summary .woocommerce-product-gallery img{height:243px !important;width:100% !important;object-fit:cover;object-position:top center;border-radius:0 !important}@media all and (max-width: 1200px){.product__summary .woocommerce-product-gallery img{height:180px !important}}.product__summary .summary{flex:unset !important;width:100% !important;margin:0 !important;padding:34px 32px 24px !important}.product__summary .summary .woocommerce-product-details__short-description{margin-bottom:10px}.product__summary .summary .woocommerce-product-details__short-description *:last-child{margin-bottom:0 !important}.product__summary .summary form.cart{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 !important}.product__summary .summary form.cart:before{display:none !important}.product__summary .summary .price{margin:0 !important}.product__summary .summary .price .woocommerce-Price-amount{font-size:24px;font-weight:800;line-height:1.2em;color:var(--primary)}.product__summary .summary .price .woocommerce-price-suffix{font-size:14px;font-style:normal;font-weight:500;line-height:1.72em;color:var(--primary)}.product__summary .summary .quantity{margin:0 !important}.product__summary .summary .quantity .bs-quantity{padding:0}.product__summary .summary .quantity .qty-nav{display:flex;justify-content:center;align-items:center;width:47px;height:47px}.product__summary .summary .quantity .quantity-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;transition:background .2s}.product__summary .summary .quantity .quantity-button:hover{background-color:var(--color-mercury-100) !important}.product__summary .summary .quantity input.qty{width:47px !important;height:47px !important;max-width:unset;border-top:0 !important;border-bottom:0 !important}.product__summary .summary .single_add_to_cart_button{width:100%;height:47px !important;margin:20px 0 0 !important;background-color:var(--primary) !important;border-color:var(--primary) !important;transition:all .2s !important}.product__summary .summary .single_add_to_cart_button:hover{background-color:var(--primary-hover) !important;border-color:var(--primary-hover) !important}.product .product__sidebar-content{position:sticky;top:calc(var(--header-height, 0px) + var(--wp-admin--admin-bar--height, 0px) + 40px);display:flex;flex-direction:column;width:100%;background-color:var(--color-white) !important;border-radius:4px;box-shadow:0 24px 48px -12px rgba(0,0,0,.18);overflow:hidden}.product .product__description{flex:1}.product .product__bottom-sheet{display:none;position:fixed;bottom:0;width:100%;left:0;padding:24px 16px;z-index:1000;background-color:var(--color-white);box-shadow:0 -5px 11px 0 rgba(0,0,0,.05)}.product .product__bottom-sheet .summary{padding:0 !important}.product .product__bottom-sheet .payments-providers{display:none}@media all and (max-width: 992px){.product .product__bottom-sheet{display:flex}}body.woocommerce #content div.product div.woocommerce-product-gallery.images{width:46%;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;min-width:46%;border-radius:0;border:none;background:rgba(0,0,0,0)}@media all and (max-width: 800px){body.woocommerce #content div.product div.woocommerce-product-gallery.images{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%}}.woocommerce-product-gallery{pointer-events:none;touch-action:none}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:46%;padding:40px 0;border:none;background:rgba(0,0,0,0)}#content div.product{gap:8%}#content div.product form.cart .button{background-color:#000;border-color:#000;font-size:16px;font-weight:500}#content div.product form.cart .button:hover{background-color:#383838;border-color:#383838}.woocommerce .product>span.onsale{display:none;border-radius:0;border:none}.price-netto{margin:-25px 0 16px;font-size:16px}.price-netto span{font-weight:500}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex-direction:column;flex-wrap:nowrap;padding:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);border-radius:6px;overflow:hidden}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.woocommerce li.product a.woocommerce-loop-product__link{flex:unset !important;width:100%}.woocommerce li.product a.woocommerce-loop-product__link>img{border-radius:0;height:179px !important;width:100%;margin:0 !important;object-fit:cover}.woocommerce ul.products li.product .price{padding:8px 0;margin:auto 0 16px;border-bottom:solid 1px var(--color-mercury-100);font-size:12px;font-style:normal;font-weight:500;line-height:1.67em;color:var(--color-mercury-700)}.woocommerce ul.products li.product .price ins{font-weight:500}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 !important;font-size:16px;font-style:normal;font-weight:500;line-height:1.69em}.woocommerce li.product a.button.add_to_cart_button{flex:unset;width:100%;margin-top:unset;background:rgba(0,0,0,0);border-radius:2px;border:solid 1px var(--color-damask-300);font-size:14px;font-style:normal;font-weight:500;line-height:1.72em;color:var(--primary);text-transform:none}.woocommerce li.product a.button.add_to_cart_button:hover{background-color:var(--color-damask-50) !important;border-color:var(--primary) !important;color:var(--primary) !important}.woocommerce ul.products:not(.elementor-grid) li.product,.woocommerce ul.products:not(.elementor-grid) li.product.type-product{margin-bottom:45px}@media all and (max-width: 992px){.woocommerce ul.products:not(.elementor-grid) li.product,.woocommerce ul.products:not(.elementor-grid) li.product.type-product{margin-bottom:15px}}.woocommerce ul.products li.product .onsale{top:25px;left:25px !important;padding:2px 8px;border-radius:100px;font-size:12px;font-weight:500;line-height:1.67em;color:var(--primary);background-color:var(--color-damask-50);text-transform:unset !important}.woocommerce ul.products li.product .product-content{flex:1;display:flex;flex-direction:column;width:100%;padding:24px}.woocommerce ul.products li.product a{flex:auto}.shop-title{margin:0 0 32px}.woocommerce .quantity{margin:0 !important}.woocommerce .quantity .bs-quantity{padding:0;border:solid 1px var(--color-mercury-300)}.woocommerce .quantity .bs-quantity .qty-nav{display:flex;justify-content:center;align-items:center;width:48px !important;height:48px !important}.woocommerce .quantity .bs-quantity .qty-nav .quantity-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;transition:background .2s}.woocommerce .quantity .bs-quantity .qty-nav .quantity-button:hover{background-color:var(--color-mercury-100) !important}.woocommerce .quantity .bs-quantity .qty-nav .quantity-button:before,.woocommerce .quantity .bs-quantity .qty-nav .quantity-button:after{display:none}.woocommerce .quantity .bs-quantity input.qty{width:48px !important;height:48px !important;max-width:unset;border-top:0 !important;border-bottom:0 !important}.order-review-table{display:flex;flex-direction:column}.order-review-table .order-review-table__row{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;border-bottom:1px solid var(--color-mercury-200)}.order-review-table .order-review-table__product{display:flex;flex-direction:column;align-items:initial}.order-review-table .order-review-table__product .qty{color:var(--primary)}.order-review-table .order-review-table__product-start{display:flex;align-items:center;gap:24px}.order-review-table .order-review-table__product-thumbnail{flex-shrink:0}.order-review-table .order-review-table__product-thumbnail img{width:auto;height:100px;border-radius:4px}.order-review-table .order-review-table__product-remove{margin-left:auto}.order-review-table .order-review-table__product-attributes{padding-top:16px;border-top:1px solid var(--color-mercury-200)}.order-review-table .order-review-table__product-attributes .variation{display:flex;gap:4px;margin:0}.order-review-table .order-review-table__product-attributes .variation *{font-size:16px !important;font-style:normal;font-weight:500;line-height:1.69em}.order-review-table .order-review-table__product-attributes .variation dt,.order-review-table .order-review-table__product-attributes .variation dd{margin:0}.order-review-table .order-review-table__product-attributes .variation p{margin:0}.order-review-table .order-review-table__add-coupon{display:flex;flex-direction:column;align-items:stretch;gap:6px}.order-review-table .order-review-table__add-coupon-title{font-size:14px;font-weight:500;line-height:1.72em}.order-review-table .order-review-table__add-coupon-input-and-button{display:flex;gap:8px}.order-review-table .order-review-table__add-coupon-input-and-button input{flex:1}.order-review-table .order-review-table__add-coupon-input-and-button button{height:40px;background-color:var(--color-white);border:1px solid var(--color-mercury-200);color:var(--color-black)}.order-review-table .order-review-table__add-coupon-input-and-button button:hover{background-color:var(--color-mercury-100)}.order-review-table .order-review-table__add-coupon-error{font-size:14px;line-height:1.72em;color:var(--color-error)}.order-review-table .order-review-table__order-total .value{font-size:24px;font-style:normal;font-weight:800;line-height:1.2em;color:var(--primary)}.woocommerce-checkout-review-order{display:flex;flex-direction:column}.woocommerce-checkout-review-order .payment_methods{padding:20px 0 !important;background:rgba(0,0,0,0) !important;border-bottom:1px solid var(--color-mercury-200) !important}.woocommerce-checkout-review-order .payment_methods .wc_payment_method{margin-top:10px !important}.woocommerce-checkout-review-order .payment_methods .wc_payment_method input.input-radio{margin-left:0 !important}.woocommerce-checkout-review-order .payment_methods .wc_payment_method:first-child{margin-top:0 !important}.woocommerce-checkout-review-order .payment_methods .payment_box{padding:4px 0 0 !important;margin:0 !important;font-size:14px;font-weight:500;line-height:1.72em;color:var(--color-mercury-900) !important}.woocommerce-checkout-review-order .place-order{padding:0 !important;margin:20px 0 0 !important}.woocommerce-checkout-review-order .place-order button{width:100%}.payments-providers{margin:16px auto 0 !important}#order_review_heading{margin-bottom:0;text-transform:none}form.woocommerce-checkout .form-row label.checkbox{display:flex;flex-direction:row;gap:0}form.woocommerce-checkout .form-row label.checkbox:checked+span:before{background-color:var(--color-damask-50) !important;color:var(--primary) !important}form.woocommerce-checkout .form-row label{font-size:14px;font-weight:500;line-height:1.72em}form.woocommerce-checkout input[type=checkbox]:checked+span:before{background-color:var(--color-damask-50) !important;color:var(--primary) !important;box-shadow:none}.checkbox .optional{order:-1;display:initial}.woocommerce-additional-fields{display:none}#billing_company_field:not(.validate-required),#billing_nip_field:not(.validate-required){display:none}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:21px !important}.woocommerce-page .select2-container .select2-selection--single{border-radius:2px;border-color:#c3c8cd}.woocommerce-checkout .bb-wc-co #customer_details,.woocommerce-checkout .bb-wc-co .bb-order-review{padding:24px;border-radius:6px;border:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.woocommerce-billing-fields h3{margin:0 0 30px !important;text-transform:none !important}[id^=consent_] span.required{display:none}.woocommerce-checkout #payment ul.payment_methods li{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-checkout #payment li.wc_payment_method input.input-radio{top:0;margin-left:16px}.wc_payment_method label{flex:1;justify-content:space-between;margin-bottom:0}.payment_box.payment_method_tpaypbl,.payment_box.payment_method_tpayblik{display:none !important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:rgba(0,0,0,0)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:1em 1em 1em 1.4em}.woocommerce-checkout #payment ul.payment_methods{border:none !important}.checkbox>abbr.required{display:none}.get_gus{font-size:14px;font-style:normal;font-weight:500;line-height:1.72em;text-align:left}.woocommerce .woocommerce-message .button{height:auto}.woocommerce a.button{height:auto}.woocommerce-mini-cart-item.mini_cart_item{gap:10px 0}.header-mini-cart p.woocommerce-mini-cart__buttons a.button{height:auto}:root{--tec-color-accent-primary: var(--bb-primary-color);--tec-font-family-sans-serif: var(--bb-font-family-sans-serif)}.site-content-grid>.tribe-events{padding:32px 0}.tribe-events-view--month .tribe-common-l-container{min-height:unset !important;background:var(--color-white) !important;border-radius:6px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.06),0px 1px 3px 0px rgba(0,0,0,.1) !important}.tribe-events .datepicker{top:0 !important}.tribe-events-header{padding:16px 24px !important;margin-bottom:0 !important}@media(max-width: 992px){.tribe-events-header{padding:16px !important;margin:0 !important}}@media(max-width: 802px){.tribe-events-header{gap:12px}}@media(max-width: 620px){.tribe-events-header{z-index:1}}.tribe-events-c-top-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px !important;margin:0 !important}.tribe-events-c-top-bar .calendar-date-indicator{margin-right:auto}.tribe-events-c-top-bar .tribe-events-c-subscribe-dropdown{margin:0}.tribe-filter-bar{display:none !important}.tribe-events-c-subscribe-dropdown__content{position:absolute;z-index:1}.tribe-events-c-subscribe-dropdown__button{display:flex !important;gap:8px;align-items:center;background-color:var(--bb-primary-color) !important;color:#fff !important;padding:0 14px !important;height:40px !important;font-size:14px !important;font-weight:500 !important;line-height:1.72em !important}.tribe-events-c-subscribe-dropdown__button:hover{background-color:var(--primary-hover) !important}@media(max-width: 788px){.tribe-events-c-subscribe-dropdown__button{padding:0 9px !important}}.tribe-common-l-container{max-width:100% !important;padding:0 !important}.tribe-events-c-top-bar__datepicker{flex:initial !important}.tribe-events-c-top-bar__datepicker-button{height:40px !important;padding:0 14px !important;border:solid 1px var(--color-mercury-300) !important;border-radius:2px !important;font-size:14px !important;font-weight:500;line-height:1.72em !important;text-transform:capitalize}.tribe-events-c-top-bar__nav{order:initial !important}.tribe-events-header__events-bar{display:none !important}.tribe-events-header__messages{margin-bottom:0 !important;margin-top:24px !important}.tribe-events-calendar-month{width:100% !important}.tribe-events-calendar-month__header-column{padding:0 !important}.tribe-events-calendar-month__day-date{padding:8px !important;text-align:left !important}@media(max-width: 788px){.tribe-events-calendar-month__day-date{padding:0 !important}}.tribe-events-calendar-month__day-date-daynum{padding:2px 8px !important;font-size:12px;font-weight:500;line-height:1.67em}.datepicker-dropdown .current{background-color:var(--color-damask-200) !important}.tribe-events-calendar-month__calendar-event{padding:0px 8px !important;margin:0 0 4px !important}.tribe-events-calendar-month__calendar-event-details{display:flex !important;gap:2px;padding:4px 8px !important;background-color:var(--event-bg-color, var(--color-mercury-200)) !important;border:solid 1px var(--event-border-color, var(--color-mercury-400)) !important;border-radius:2px;opacity:.8;transition:opacity .3s}.tribe-events-calendar-month__calendar-event-details:hover{opacity:1}.tribe-events-calendar-month__multiday-event-bar{background:rgba(0,0,0,0) !important}.tribe-events-calendar-month__calendar-event-title,.tribe-events-calendar-month__multiday-event-bar-title{overflow:hidden;font-size:12px !important;font-weight:500 !important;line-height:1.67em !important;white-space:nowrap;text-overflow:ellipsis;color:var(--event-color, var(--color-mercury-600)) !important}.tribe-events-calendar-month__calendar-event-title a,.tribe-events-calendar-month__multiday-event-bar-title a{color:var(--event-color, var(--color-mercury-600)) !important}.tribe-events-calendar-month__calendar-event-title:before,.tribe-events-calendar-month__multiday-event-bar-title:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--event-color, var(--color-mercury-600));margin-right:4px;margin-bottom:1px}.tribe-events-calendar-month__calendar-event-datetime{font-size:12px !important;font-weight:500 !important;line-height:1.67em !important;color:var(--event-color, var(--color-mercury-600)) !important}.tribe-events-calendar-month__multiday-event-bar{padding:0 8px !important}.tribe-events-calendar-month__multiday-event-bar-inner{padding:4px 8px !important;background-color:var(--event-bg-color, var(--color-mercury-200)) !important;border:solid 1px var(--event-border-color, var(--color-mercury-400)) !important;border-radius:2px;opacity:.8;transition:opacity .3s}.tribe-events-calendar-month__multiday-event-bar-inner:hover{opacity:1}.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{display:inline-flex !important;align-items:center;justify-content:center;width:24px !important;height:24px !important;color:var(--color-white) !important;background-color:var(--primary) !important;border-radius:50%;font-weight:500 !important}.tribe-events-calendar-month-mobile-events__mobile-day{padding:0 16px 24px !important}.tribe-events-calendar-month-nav{padding:20px 16px !important}.tribe-events-calendar-month__day--other-month{background-color:var(--color-mercury-50) !important}.tribe-events-calendar-month-mobile-events__mobile-event{display:flex !important;align-items:center;justify-content:space-between;gap:2px;padding:4px 8px !important;margin-bottom:4px !important;background-color:var(--event-bg-color, var(--color-mercury-200)) !important;border:solid 1px var(--event-border-color, var(--color-mercury-400)) !important;border-radius:2px}.tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-calendar-month-mobile-events__mobile-event-title{font-size:12px;font-weight:500;line-height:1.67em;white-space:nowrap;text-overflow:ellipsis;color:var(--event-color, var(--color-mercury-600)) !important;overflow:hidden}.tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-calendar-month-mobile-events__mobile-event-title a{border:none !important;color:var(--event-color, var(--color-mercury-600)) !important}.tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-calendar-month-mobile-events__mobile-event-title:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--event-color, var(--color-mercury-600));margin-right:4px;margin-bottom:1px}.tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-calendar-month-mobile-events__mobile-event-datetime{margin:0 !important;color:var(--event-color, var(--color-mercury-600)) !important}.tribe-events-calendar-month-mobile-events__mobile-event-details-button{margin-top:6px !important;background-color:var(--primary) !important;color:var(--color-white) !important}.tribe-events-calendar-month-mobile-events__mobile-event-details-button:hover{background-color:var(--primary-hover) !important}#buddypress a.button{display:inline-flex}#buddypress .profile.edit .visibility-toggle-link{height:auto;padding:0 8px;line-height:24px}@media all and (max-width: 788px){.calendar-date-indicator__start{display:none}.events-categories{order:3}.tribe-events-c-top-bar__datepicker{order:4}.tribe-events-c-subscribe-dropdown__container{order:2}.tribe-events-c-subscribe-dropdown__button-text{display:none !important}.tribe-events .tribe-events-calendar-month__header-column{display:flex;align-items:center;justify-content:center;height:28px;border-color:var(--color-mercury-100) !important}.tribe-events .tribe-events-calendar-month__header-column:first-child{border-left:none !important}.tribe-events .tribe-events-calendar-month__header-column:last-child{border-right:none !important}.tribe-events .tribe-events-calendar-month__day{aspect-ratio:unset;padding:0 !important;border-right:solid 1px var(--color-mercury-100);border-radius:0}.tribe-events .tribe-events-calendar-month__day:last-child{border-right:none}.tribe-events .tribe-events-calendar-month__week{border:solid 1px var(--color-mercury-100);border-bottom-width:0;border-left:none;border-right:none}.tribe-events .tribe-events-calendar-month__week:last-child{border-bottom-width:1px}.tribe-events .tribe-events-calendar-month__day-cell{gap:4px}.tribe-events .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__day-date-daynum{display:flex;align-items:center;justify-content:center;padding:0 !important;width:24px !important;height:24px !important;background-color:rgba(0,0,0,0) !important;border-radius:50% !important}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background:rgba(0,0,0,0) !important}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover .tribe-events-calendar-month__day-date-daynum{color:var(--color-white) !important;background-color:var(--primary) !important}}.tribe-events-calendar-month__mobile-events-icons{display:flex;flex-wrap:wrap;flex-shrink:0;gap:4px}.tribe-events-calendar-month__mobile-events-icon{width:6px !important;height:6px !important;background-color:var(--event-color, var(--color-mercury-500)) !important}.tribe-events .tribe-events-c-nav{margin:0 !important}.tribe-events-calendar-month__day-cell--mobile{position:static !important;padding:8px !important}.tribe-events-calendar-month-mobile-events__day-marker{margin-bottom:9px !important}.tribe-events-calendar-month-mobile-events__day-marker time.tribe-events-c-day-marker__date{text-transform:capitalize;font-size:14px;font-weight:800;line-height:1.72em}.tribe-events-calendar-month-mobile-events__day-marker:after{display:none !important}.tribe-events-calendar-month-nav{display:none !important}.field_nip input::-webkit-outer-spin-button,.field_nip input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field_nip input{-moz-appearance:textfield}.field_type_location .description{margin-top:5px !important}#buddypress .profile.edit>#profile-edit-form input[type=tel]{height:50px !important}.bp-member-type{font-weight:500 !important;border-radius:100px !important}#page #buddypress #item-body .bp-profile-wrapper #subnav a{border-radius:2px !important}.xprofile .select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px;font-size:14px;padding-top:0;padding-bottom:0}.xprofile .select2-container .select2-selection--single{height:40px;border-radius:2px}.xprofile .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.buddypress-wrap textarea{padding:6px 12px !important}li#notifications-personal-li.bp-personal-sub-tab,li#profile-personal-li.bp-personal-sub-tab,li#export-personal-li.bp-personal-sub-tab{display:none}
