/* ===== Colegiul de Estetica - CSS Customizer (curatat 2026-08) ===== */ /* NOTA: regula veche ".col-md-12{height:30px}" a fost eliminata - bloca inaltimea header-ului. */ .header_top_bar .top_bar_info li:last-child { margin-left: 0 !important; } body .stm_lms_search_popup .inner h2 { font-weight: 600 !important; font-size: 22px !important; text-transform: uppercase !important; color: #eef1f7 !important; } /* Footer Elementor */ .elementor-5518 .elementor-element.elementor-element-33d4462 { padding: 40px 30px; background-color: #f1f1f1; } body .masterstudy-post-template.post-layout-cards .masterstudy-post-template-main-info { padding: 20px !important; margin: -200px 0 0 0 !important; background-color: #f1f1f1 !important; } /* Ascunde titlul paginii si breadcrumbs */ .page_title_transparent, .stm_breadcrumbs_unit, .entry-header { display: none !important; } /* Popup cont */ .stm_lms_account_popup__login { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 15px !important; background-color: #ffffff !important; width: 100% !important; padding: 20px !important; border-bottom: 1px solid #f0f0f0 !important; box-sizing: border-box !important; } .stm_lms_account_popup__login i { width: 35px !important; height: 35px !important; background-color: #1D2FB5 !important; color: #fff !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; font-size: 16px !important; } .stm_lms_account_popup__login h3 { margin: 0 !important; font-size: 14px !important; font-weight: 600 !important; color: #2a3042 !important; text-transform: uppercase !important; } .stm_lms_account_popup__login_wrapper { padding: 0 !important; } /* Butoane LMS / Woo */ .ms_lms_courses_archive__filter_actions_button, .product__inner .add_to_cart_button, .ms_lms_courses_card_item_info_price_preview, .ms_lms_courses_grid__load-more-button, .forminator-button.forminator-button-submit { font-size: 14px !important; padding: 18px 26px !important; font-weight: 600 !important; border-radius: 50px !important; } .ms_lms_courses_card_item_wrapper { padding-bottom: 30px !important; } .woocommerce-product-search .heading_font, .single_add_to_cart_button.button, .ms_lms_courses_archive__filter_actions_button { border-radius: 50px !important; background-color: #1D2FB5 !important; } .product__inner .add_to_cart_button:hover { background-color: #00139E !important; } .stm_lms_account_dropdown .dropdown .masterstudy-dropdown-menu__main-column, .ms_lms_courses_grid button, .ms_lms_courses_grid__sorting_button.active, .ms_lms_courses_grid__sorting_button:hover, .ms_lms_courses_card_item_info_price_preview { background-color: #1D2FB5 !important; } .forminator-button.forminator-button-submit { color: #1D2FB5; background-color: #fff !important; } @media (max-width: 767px) { .forminator-button.forminator-button-submit { width: unset !important; } } /* Calendar homepage */ html body .ce-cal{background:#F4F8FF!important;padding:58px 0 66px!important} html body .ce-cal>.elementor-container{max-width:1200px!important} html body .ce-cal h2{font-size:34px!important;font-weight:800!important;letter-spacing:-.6px!important;color:#0B1220!important;margin:0 0 4px!important;text-align:center!important;line-height:1.2!important} html body .ce-cal .elementor-widget-shortcode{margin-top:20px!important} html body .ce-cal .elementor-shortcode{display:block!important;max-width:1180px!important;margin:0 auto!important} @media (max-width:767px){html body .ce-cal{padding:40px 12px 46px!important} html body .ce-cal h2{font-size:25px!important}} /* Font categorii cursuri = font titlu CAUTA CURSURI */ body .stm_lms_categories>span.heading_font, body .stm_lms_categories_dropdown__parent>a, body .stm_lms_categories_dropdown__child a, body .stm_lms_categories_dropdown a, body .ms_lms_courses_archive__filter_options_item_checkbox_label, body .ms_lms_courses_archive__filter_options_item_title h3, body .stm_lms_search_popup .inner h2{font-family:Montserrat,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif!important} body .stm_lms_categories_dropdown__parent>a{font-weight:600!important;letter-spacing:.1px!important} body .stm_lms_categories_dropdown__child a{font-weight:500!important} body .ms_lms_courses_archive__filter_options_item_checkbox_label{font-weight:500!important} body .ms_lms_courses_archive__filter_options_item_title h3{font-weight:700!important;letter-spacing:.2px!important} /* --- Chip-uri (ce-p): aspect nou --- */ html body .ce-p{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:15px 18px 15px 42px!important;border-radius:16px!important;border:1px solid #E3EAF7!important;background:linear-gradient(180deg,#FFFFFF 0%,#F6F9FF 100%)!important;box-shadow:0 1px 2px rgba(11,18,32,.05)!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#0B1220!important;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease,background .3s ease!important} html body .ce-p:before{content:""!important;position:absolute!important;left:16px!important;top:50%!important;width:9px!important;height:9px!important;border-radius:3px!important;background:linear-gradient(135deg,#1D2FB5,#6A87F5)!important;box-shadow:0 0 0 4px rgba(29,47,181,.10)!important;transform:translateY(-50%)!important;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease!important} html body .ce-p:hover{transform:translateY(-4px)!important;border-color:#C4D3F7!important;background:#FFFFFF!important;box-shadow:0 16px 32px rgba(29,47,181,.14)!important;color:#0B1220!important} html body .ce-p:hover:before{transform:translateY(-50%) rotate(45deg)!important;box-shadow:0 0 0 6px rgba(29,47,181,.14)!important} /* --- Carduri (ce-c) --- */ html body .ce-c{background:linear-gradient(180deg,#FFFFFF 0%,#FBFCFF 100%)} html body .ce-c:after{content:"";position:absolute;right:-45px;top:-45px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(29,47,181,.09),rgba(29,47,181,0) 70%);opacity:0;transition:opacity .4s ease;pointer-events:none} html body .ce-c:hover:after{opacity:1} html body .ce-c h4{position:relative;padding-left:15px} html body .ce-c h4:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:3px;background:linear-gradient(180deg,#1D2FB5,#6A87F5)} /* --- Aparitie in cascada la scroll --- */ @keyframes ce-pop{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}} html body .ce-in .ce-p,html body .ce-in .ce-c{animation:ce-pop .55s cubic-bezier(.2,.7,.3,1) both} html body .ce-in .ce-p:nth-child(2),html body .ce-in .ce-c:nth-child(2){animation-delay:.07s} html body .ce-in .ce-p:nth-child(3),html body .ce-in .ce-c:nth-child(3){animation-delay:.14s} html body .ce-in .ce-p:nth-child(4),html body .ce-in .ce-c:nth-child(4){animation-delay:.21s} html body .ce-in .ce-p:nth-child(5),html body .ce-in .ce-c:nth-child(5){animation-delay:.28s} html body .ce-in .ce-p:nth-child(6),html body .ce-in .ce-c:nth-child(6){animation-delay:.35s} html body .ce-in .ce-p:nth-child(7),html body .ce-in .ce-c:nth-child(7){animation-delay:.42s} html body .ce-in .ce-p:nth-child(8),html body .ce-in .ce-c:nth-child(8){animation-delay:.49s} html body .ce-in .ce-p:nth-child(9),html body .ce-in .ce-c:nth-child(9){animation-delay:.56s} /* --- Protectie sectiune Alege domeniul --- */ html body #ce-cats .ce-t{animation:none!important;transform:none!important} /* --- Mobil --- */ @media (max-width:600px){html body .ce-p{flex:1 1 100%!important;padding:14px 16px 14px 38px!important;font-size:14.5px!important;border-radius:14px!important}html body .ce-p:before{left:14px!important;width:8px!important;height:8px!important}html body .ce-c{padding:22px 20px 24px!important;border-radius:18px!important}} @media (prefers-reduced-motion:reduce){html body .ce-in .ce-p,html body .ce-in .ce-c{animation:none!important}html body .ce-p,html body .ce-c{transition:none!important}} /* --- HERO: randare ieftina pe mobil (fara blur costisitor) --- */ html body .ceh-blob{filter:none!important;-webkit-filter:none!important} html body .ceh-blob.b1{background:radial-gradient(circle,rgba(128,145,255,.92) 0%,rgba(29,47,181,.55) 42%,rgba(29,47,181,0) 72%)!important;opacity:.28!important} html body .ceh-blob.b2{background:radial-gradient(circle,rgba(185,198,255,.92) 0%,rgba(78,99,230,.52) 42%,rgba(78,99,230,0) 72%)!important;opacity:.22!important} html body .ceh-blob.b3{background:radial-gradient(circle,rgba(246,235,218,.95) 0%,rgba(231,213,182,.6) 42%,rgba(231,213,182,0) 72%)!important;opacity:.5!important} html body .ceh-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(255,255,255,.94)!important} @media (max-width:1024px){html body .ceh-grid{display:none!important}html body .ceh-panel{animation:none!important}} /* --- Placute (ce-t) --- */ html body .ce-t{background:linear-gradient(180deg,#FFFFFF 0%,#F6F9FF 100%);border:1px solid #E3EAF7;border-radius:16px;padding:15px 18px;box-shadow:0 1px 2px rgba(11,18,32,.05);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease,background .3s ease} html body .ce-t:before{width:9px;height:9px;border-radius:3px;background:linear-gradient(135deg,#1D2FB5,#6A87F5);box-shadow:0 0 0 4px rgba(29,47,181,.10);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease} html body .ce-t:hover{transform:translateY(-4px);border-color:#C4D3F7;background:#FFFFFF;box-shadow:0 16px 32px rgba(29,47,181,.14)} html body .ce-t:hover:before{transform:rotate(45deg);box-shadow:0 0 0 6px rgba(29,47,181,.14)} /* --- Liste bifate (ce-ck) --- */ html body .ce-ck{padding:13px 0;align-items:center} html body .ce-ck:before{width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,#1D2FB5,#4E63E6);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;box-shadow:0 4px 10px rgba(29,47,181,.24);transition:transform .3s cubic-bezier(.2,.7,.3,1)} html body .ce-ck:hover:before{transform:scale(1.12) rotate(-6deg)} /* --- Cifre (ce-s) --- */ html body .ce-s{position:relative;padding:22px 14px;border-radius:18px;transition:background .3s ease,transform .3s cubic-bezier(.2,.7,.3,1)} html body .ce-s:hover{background:rgba(29,47,181,.045);transform:translateY(-3px)} html body .ce-s:after{content:"";display:block;width:26px;height:3px;border-radius:3px;margin:12px auto 0;background:linear-gradient(90deg,#1D2FB5,#6A87F5);opacity:.5} /* --- Persoane (ce-per) --- */ html body .ce-per .ce-ph:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;background:linear-gradient(180deg,rgba(11,18,32,0) 0%,rgba(11,18,32,.34) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none} html body .ce-per:hover .ce-ph:after{opacity:1} /* --- Aparitie in cascada, extinsa --- */ html body .ce-in .ce-t,html body .ce-in .ce-ck,html body .ce-in .ce-s,html body .ce-in .ce-per{animation:ce-pop .55s cubic-bezier(.2,.7,.3,1) both} html body .ce-in .ce-t:nth-child(2),html body .ce-in .ce-ck:nth-child(2),html body .ce-in .ce-s:nth-child(2),html body .ce-in .ce-per:nth-child(2){animation-delay:.07s} html body .ce-in .ce-t:nth-child(3),html body .ce-in .ce-ck:nth-child(3),html body .ce-in .ce-s:nth-child(3),html body .ce-in .ce-per:nth-child(3){animation-delay:.14s} html body .ce-in .ce-t:nth-child(4),html body .ce-in .ce-ck:nth-child(4),html body .ce-in .ce-s:nth-child(4),html body .ce-in .ce-per:nth-child(4){animation-delay:.21s} html body .ce-in .ce-t:nth-child(5),html body .ce-in .ce-ck:nth-child(5),html body .ce-in .ce-s:nth-child(5),html body .ce-in .ce-per:nth-child(5){animation-delay:.28s} html body .ce-in .ce-t:nth-child(6),html body .ce-in .ce-ck:nth-child(6),html body .ce-in .ce-s:nth-child(6),html body .ce-in .ce-per:nth-child(6){animation-delay:.35s} html body .ce-in .ce-t:nth-child(7),html body .ce-in .ce-ck:nth-child(7),html body .ce-in .ce-s:nth-child(7),html body .ce-in .ce-per:nth-child(7){animation-delay:.42s} html body .ce-in .ce-t:nth-child(8),html body .ce-in .ce-ck:nth-child(8),html body .ce-in .ce-s:nth-child(8),html body .ce-in .ce-per:nth-child(8){animation-delay:.49s} html body .ce-in .ce-t:nth-child(9),html body .ce-in .ce-ck:nth-child(9),html body .ce-in .ce-s:nth-child(9),html body .ce-in .ce-per:nth-child(9){animation-delay:.56s} html body #ce-cats .ce-t,html body #ce-cats .ce-t:hover{animation:none!important;transform:none!important;box-shadow:none!important} @media (prefers-reduced-motion:reduce){html body .ce-in .ce-t,html body .ce-in .ce-ck,html body .ce-in .ce-s,html body .ce-in .ce-per{animation:none!important}} /* --- Formulare: eticheta mereu deasupra campului --- */ html body .forminator-ui.forminator-custom-form .forminator-field{display:flex!important;flex-direction:column!important;position:relative!important} html body .forminator-ui.forminator-custom-form .forminator-label{order:-1!important;position:static!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:100%!important;background:none!important;padding:0!important;margin:0 0 8px!important;line-height:1.3!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important} html body .forminator-ui.forminator-custom-form .forminator-bar{display:none!important} html body .forminator-ui.forminator-custom-form .forminator-error-message{order:99!important;margin-top:6px!important} /* --- Liste cu bifa Elementor -> carduri --- */ html body .elementor-widget-icon-list .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(255px,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important} html body .elementor-widget-icon-list .elementor-icon-list-item{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:15px 18px!important;border:1px solid #E3EAF7!important;border-radius:16px!important;background:linear-gradient(180deg,#FFFFFF 0%,#F6F9FF 100%)!important;box-shadow:0 1px 2px rgba(11,18,32,.05)!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important;color:#0B1220!important;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease} html body .elementor-widget-icon-list .elementor-icon-list-item:hover{transform:translateY(-4px)!important;border-color:#C4D3F7!important;box-shadow:0 16px 32px rgba(29,47,181,.14)!important} html body .elementor-widget-icon-list .elementor-icon-list-icon{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:10px!important;background:#EAF0FF!important;padding:0!important;margin:0!important} html body .elementor-widget-icon-list .elementor-icon-list-icon svg{width:16px!important;height:16px!important;fill:#1D2FB5!important} html body .elementor-widget-icon-list .elementor-icon-list-text{color:inherit!important;padding:0!important} /* --- Cutii cu iconita Elementor -> carduri --- */ html body .elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important;height:100%!important;padding:24px 18px 26px!important;border:1px solid #E3EAF7!important;border-radius:20px!important;background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFF 100%)!important;box-shadow:0 1px 2px rgba(11,18,32,.05)!important;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .35s ease} html body .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:translateY(-6px)!important;border-color:#C4D3F7!important;box-shadow:0 20px 40px rgba(29,47,181,.12)!important} html body .elementor-widget-icon-box .elementor-icon-box-icon{margin:0!important} html body .elementor-widget-icon-box .elementor-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;border-radius:16px!important;background:linear-gradient(135deg,#1D2FB5,#4E63E6)!important;color:#FFFFFF!important;font-size:21px!important;box-shadow:0 8px 18px rgba(29,47,181,.26)!important} html body .elementor-widget-icon-box .elementor-icon svg{width:23px!important;height:23px!important;fill:#FFFFFF!important} html body .elementor-widget-icon-box .elementor-icon-box-title{margin:0!important;font-size:15.5px!important;font-weight:700!important;line-height:1.35!important;color:#0B1220!important} html body .elementor-widget-icon-box .elementor-icon-box-description{margin:0!important;font-size:14.5px!important;line-height:1.7!important;color:#55607A!important} /* --- Acordeon FAQ --- */ html body .e-n-accordion{display:flex!important;flex-direction:column!important;gap:12px!important} html body .e-n-accordion-item{border:1px solid #E3EAF7!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 1px 2px rgba(11,18,32,.05)!important;overflow:hidden!important;transition:box-shadow .3s ease,border-color .3s ease} html body .e-n-accordion-item[open]{border-color:#C4D3F7!important;box-shadow:0 16px 34px rgba(29,47,181,.10)!important} html body .e-n-accordion-item-title{padding:18px 22px!important;background:transparent!important;border:0!important;cursor:pointer!important;transition:background .25s ease} html body .e-n-accordion-item-title:hover{background:#F5F8FF!important} html body .e-n-accordion-item-title-text{font-size:16px!important;font-weight:700!important;color:#0B1220!important;line-height:1.4!important} html body .e-n-accordion-item-title-icon{width:30px!important;height:30px!important;border-radius:10px!important;background:#EAF0FF!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;transition:background .25s ease} html body .e-n-accordion-item-title-icon svg{width:13px!important;height:13px!important;fill:#1D2FB5!important} html body .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:#1D2FB5!important} html body .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{fill:#FFFFFF!important} /* --- Paragrafe mai lizibile --- */ html body .elementor-widget-text-editor{font-size:16px;line-height:1.8;color:#3E4A66} html body .elementor-widget-text-editor p{margin:0 0 15px} html body .elementor-widget-text-editor p:last-child{margin-bottom:0} /* --- Aparitie in cascada --- */ html body .ce-in .elementor-icon-list-item{animation:ce-pop .55s cubic-bezier(.2,.7,.3,1) both} html body .ce-in .elementor-icon-list-item:nth-child(2){animation-delay:.07s} html body .ce-in .elementor-icon-list-item:nth-child(3){animation-delay:.14s} html body .ce-in .elementor-icon-list-item:nth-child(4){animation-delay:.21s} html body .ce-in .elementor-icon-list-item:nth-child(5){animation-delay:.28s} html body .ce-in .elementor-icon-list-item:nth-child(6){animation-delay:.35s} html body .ce-in .elementor-icon-list-item:nth-child(7){animation-delay:.42s} html body .ce-in .elementor-icon-list-item:nth-child(8){animation-delay:.49s} html body .ce-in .elementor-icon-list-item:nth-child(9){animation-delay:.56s} @media (prefers-reduced-motion:reduce){html body .ce-in .elementor-icon-list-item{animation:none!important}html body .elementor-widget-icon-list .elementor-icon-list-item,html body .elementor-widget-icon-box .elementor-icon-box-wrapper{transition:none!important}} /* --- Mobil --- */ @media (max-width:600px){html body .elementor-widget-icon-list .elementor-icon-list-items{grid-template-columns:1fr!important}html body .elementor-widget-icon-list .elementor-icon-list-item{padding:14px 16px!important;font-size:14.5px!important;border-radius:14px!important}html body .elementor-widget-icon-box .elementor-icon-box-wrapper{padding:20px 16px 22px!important;border-radius:18px!important}html body .e-n-accordion-item-title{padding:16px 18px!important}html body .e-n-accordion-item-title-text{font-size:15px!important}} /* --- Zone de atins suficient de mari pe mobil --- */ @media (max-width:1024px){html body .header_top_bar_socs a,html body .stm_lms_wishlist_button a,html body .search-toggler,html body .stm_menu_toggler,html body .stm_header_top_search,html body .a2a_kit a{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .header_top_bar_socs li{margin:0 2px!important}html body .e-n-accordion-item-title{min-height:56px!important}html body .elementor-icon-list-item a{min-height:44px!important;display:flex!important;align-items:center!important}} /* --- Contrast text --- */ html body .forminator-ui.forminator-custom-form ::placeholder{color:#6B7896!important} html body .ce-c p,html body .ce-per .ce-bi{color:#4A5570} html body .elementor-widget-icon-box .elementor-icon-box-description{color:#4A5570!important}html body .ceh-panel h2{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#1D2FB5}html body .cef h3{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff}html body .cef h3:after{content:"";display:block;width:26px;height:2px;border-radius:2px;background:#7C8CF8;margin-top:10px}html body .fwl p.masterstudy-custom-title{font-weight:300!important}html body .fwsb p.masterstudy-custom-title{font-weight:600!important}html body .fwb p.masterstudy-custom-title{font-weight:700!important}html body p.masterstudy-custom-title{margin:0 0 1px}html body img.logo_transparent_static{aspect-ratio:362/75;height:auto}html body img.cef-logo{aspect-ratio:362/75;height:auto}html body #header .stm_lms_wpml_switcher{display:none!important}@media(min-width:1026px){html body #header .header_2_top_bar .header_2_top_bar__inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;gap:14px!important;overflow:visible!important}html body #header .header_2_top_bar .top_bar_right_part{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;gap:14px!important;flex:1 1 auto!important;min-width:0!important;overflow:visible!important}html body #header .header_2_top_bar .right_buttons{display:none!important}html body #header .header_2_top_bar .stm_menu_toggler{display:none!important}html body #header .header_2_top_bar .header_main_menu_wrapper{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;overflow:visible!important}html body #header .header_2_top_bar .header_main_menu_wrapper>.navbar-collapse{float:none!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;padding:0!important}html body #header .header_2_top_bar .top_bar_right_part>.pull-right{float:none!important;flex:0 0 auto!important;margin-left:auto!important}html body #header .header_2_top_bar .header_2_top_bar__inner:after,html body #header .header_2_top_bar .top_bar_right_part:after,html body #header .header_2_top_bar .header_main_menu_wrapper:after{display:none!important;content:none!important}}@media(min-width:1026px){html body #header .header_2_top_bar .header_main_menu_wrapper{justify-content:flex-end!important}html body #header .header_2_top_bar .header_main_menu_wrapper>.navbar-collapse{flex:0 1 auto!important;margin-left:auto!important}}@media(min-width:1026px){html body #header .header_2_top_bar .header_main_menu_wrapper{justify-content:flex-start!important}html body #header .header_2_top_bar .header_main_menu_wrapper>.navbar-collapse{flex:1 1 auto!important;margin-left:0!important}html body #header .header_2_top_bar .header_2_top_bar__inner ul.header-menu{width:100%!important;justify-content:flex-end!important}};media(min-width:1026px){html{overflow-x:hidden!important;max-width:100%!important}html{overflow-x:clip!important}html body{max-width:100%!important;overflow-x:clip!important}html body #wrapper,html body #page,html body #main,html body #colophon,html body footer{max-width:100%!important;overflow-x:clip!important}}html body #ce-two .ce-mark{display:none!important}html body .cef-ct li{margin-bottom:4px}html body .cef-ct a{display:block;min-height:28px;padding:5px 0;line-height:1.5}@media(min-width:1026px){html{overflow-x:hidden!important}}html body.page-id-912 #main>.container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}html body.page-id-912 .elementor-section-boxed>.elementor-container{padding-left:15px!important;padding-right:15px!important}html body .ce-cal{min-height:640px}@media(max-width:640px){html body .ce-cal{min-height:560px}} @media(max-width:1025px){html body .premium-carousel-inner:not(.slick-initialized)>.premium-carousel-template:not(:first-child){display:none!important}} @media(min-width:1026px){html body #ce-hdr{display:none!important}} html body #ce-hdr #ce-mmb{display:inline-flex!important} html body #ce-hdr #ce-mmb:before,html body #ce-hdr #ce-mmb:after{content:none!important;display:none!important} html body #ce-hdr #ce-mmb{background-image:none!important;font-size:0!important;line-height:0!important;color:transparent!important} html body #ce-hdr #ce-mmb>i,html body #ce-hdr #ce-mmb>svg{display:none!important} @media(max-width:1025px){html body #header-mobile{display:none!important}} html body #ce-cats .c1{background:#F9BEDD!important} html body #ce-cats .c2{background:#E08E45!important} html body #ce-cats .c3{background:#C9B6E4!important} html body #ce-cats .c4{background:#BDF7B7!important} html body #ce-cats .c5{background:#FC6471!important} html body #ce-cats .c6{background:#F9AF42!important} html body #ce-cats .c7{background:#4AE5AB!important} html body #ce-cats .c8{background:#D1EBFA!important} html body #ce-cats .c9{background:#B6C197!important} html body #ce-cats .ce-t{color:#0B1220!important} html body #ce-cats .ce-n{background:rgb(11 18 32 / .10)!important;border:1px solid rgb(11 18 32 / .24)!important;color:#0B1220!important}