body{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:#222}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;text-transform:inherit;font-weight:700;line-height:1.2}h1{font-size:44px}h2{font-size:38px}h3{font-size:32px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}.cb-post-widget .metas .metas-list li a,.cb-post-widget .metas .metas-list li span,.metas-list li a,.metas-list li span{font-family:Pacifico,cursive;text-transform:inherit;color:#486eef;font-size:15px}ul.post-categories li a{font-size:12px}a.btn-general{font-size:15px}.cb-topfooter .social-icons-list li a,.main-navigation>ul>li>a{font-size:16px}a.btn-general{font-weight:700}.metas-list{margin:0 0 15px}ul.post-categories{margin-bottom:15px}.posted-by a:before{content:"";display:none}.thumb:hover img,.thumb img{-webkit-transition-duration:.6s;transition-duration:.6s}.thumb:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.widget_product_search{overflow:visible}.cb-breadcrumb{margin-bottom:5px}.cb-pagination{margin-bottom:0}.cb-pagination .pagi-style-1 .nav-links span.current{border:none}.section-title{border-left-color:#486eef}.section-title h2:after{left:0;right:0;top:auto;bottom:0;height:0;width:150px;background:#ff627d;opacity:1;z-index:1;border-radius:0}.post-title h2,.post-title h3,.post-title h4{font-weight:700;text-transform:uppercase;margin-bottom:0}aside#secondary,aside.secondary{padding-bottom:0}.widget .widget-title h3{margin-bottom:15px;font-weight:500}aside .widget{margin-bottom:45px}aside .widget:last-child{margin-bottom:0}.cb-mid-wrap{margin-bottom:40px}.secondary-nav ul li a{color:#222}.author-box .author-name h3,.cb-bottomfooter a,.cb-editor-contents-entry a,.woocommerce div.product p.price,.woocommerce div.product p.price ins,.woocommerce div.product span.price,.woocommerce div.product span.price ins{color:#486eef}.cb-post-widget .metas .metas-list li a:hover,.main-navigation>ul>li>a:hover,.metas-list li a:hover,body .edit-link a:hover{color:#44bfc9}#comments form input[type=submit],#header-search input[type=submit],#toTop,.calendar_wrap caption,.cb-author-widget .author-bio a:after,.cb-pagination .pagi-style-1 .nav-links span.current,.cb-pagination .pagi-style-2 .nav-links span.current,.header-style-3 .cb-navigation-main-outer,.header-style-5 .cb-navigation-main-outer,.is-sticky #cb-stickhead,.jetpack_subscription_widget input[type=submit]:hover,.metas-list li.posted-date:before,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.post-tags a,.search-box input[type=submit],.widget .widget-title h3,.widget_product_search button,.widget_product_search input[type=submit],.widget_search input[type=submit],.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .wc-forward,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce nav.woocommerce-pagination ul li span.current,ul.post-categories li a{background-color:#486eef}#comments div#respond h3#reply-title:after{border-bottom:#486eef}#header-search form,.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#486eef}#comments form input[type=submit],.cb-editor-contents-entry blockquote,a.btn-general,blockquote{border-color:#486eef}.breadcrumb-style-2 ul li.trail-end span,.cb-topfooter .social-icons-list li a,.woocommerce-error:before,.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-info:before,.woocommerce-message:before,.woocommerce ul.products li.product .price{color:#486eef}#cb-banner-style-9 .item .thumb:hover .post-contents .post-title h3 a,.cb-bottomfooter a:hover,.cb-topfooter .social-icons-list li a:hover,.header-style-4 .social-icons li a,.header-style-4 .social-icons li a:hover,.header-style-5 .social-icons li a,.header-style-5 .social-icons li a:hover,.secondary-nav ul li a:hover,.widget_archive a:hover,.widget_categories a:hover,.widget_meta a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_product_categories a:hover,.widget_recent_entries a:hover,.widget_rss li a:hover,.widget_rss ul li a:hover,.woocommerce-widget-layered-nav ul li a:hover,a:hover{color:#44bfc9}#comments form input[type=submit]:hover,#header-search input[type=submit]:hover,#toTop:hover,.cb-author-widget .author-bio a:hover:after,.cb-pagination .pagi-style-1 .nav-links a:hover,.cb-pagination .pagi-style-1 .nav-links span:hover,.main-navigation ul li .children li a:hover,.main-navigation ul li .sub-menu li a:hover,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover,.post-tags a:hover,.search-box input[type=submit]:hover,.widget_product_search button:hover,.widget_product_search input[type=submit]:hover,.widget_product_tag_cloud .tagcloud a:hover,.widget_search input[type=submit]:hover,.widget_tag_cloud .tagcloud a:hover,.widget_tags_cloud .tagcloud a:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .wc-forward:hover,.woocommerce a.added_to_cart:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,a.btn-general:after,a.btn-general:before,ul.post-categories li a:hover{background-color:#44bfc9}#comments form input[type=submit]:hover,.cb-pagination .pagi-style-1 .nav-links a:hover,.cb-pagination .pagi-style-1 .nav-links span:hover,a.btn-general:hover{border-color:#44bfc9}.header-style-2,.header-style-3,.header-style-4,.header-style-5,.header-style-6{margin-bottom:40px}.main-navigation>ul>li>a{font-weight:400}.main-navigation ul li .children li a,.main-navigation ul li .sub-menu li a{text-transform:inherit;font-weight:400;font-size:15px}#cb-banner-style-9{position:relative}#cb-banner-style-9 .owl-nav .owl-next,#cb-banner-style-9 .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:40px}#cb-banner-style-9 .owl-nav .owl-prev{left:0}#cb-banner-style-9 .owl-nav .owl-next{right:0}#cb-banner-style-9 .owl-nav .owl-next i,#cb-banner-style-9 .owl-nav .owl-prev i{font-size:18px}#cb-banner-style-9 .item .thumb{padding-bottom:0;height:500px;background-size:cover;background-repeat:no-repeat;background-position:50%}#cb-banner-style-9 .item .thumb .post-contents{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:30px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.5)),to(#000));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 40%,#000)}#cb-banner-style-9 .item .thumb .mask,#cb-banner-style-9 .item .thumb:hover .mask{display:none}#cb-banner-style-9 .item .thumb .post-contents .metas-list{margin-bottom:0}#cb-banner-style-9 .item .thumb .post-contents .metas-list li a,#cb-banner-style-9 .item .thumb .post-contents .metas-list li span{color:#f5f5f5}#cb-banner-style-9 .item .thumb .post-contents .post-title h3{font-size:22px;margin-bottom:10px}#cb-banner-style-9 .item .thumb .post-contents .post-title h3 a{color:#fff}#cb-banner-style-9 .item .thumb .post-contents .metas-list li a:hover{color:#44bfc9}.cb-author-widget .author-name h4{text-transform:uppercase;font-size:22px}.cb-post-widget .post-title h4{font-family:DM Sans,sans-serif}.sidebar-layout-two .widget{padding:45px 15px 30px;border:1px solid #f5f5f5;position:relative}.sidebar-layout-two .widget:first-child{margin-top:17.5px}.sidebar-layout-two .widget .widget-title{text-align:center;position:absolute;left:30px;right:30px;margin:auto;top:0;height:35px;-webkit-transform:translateY(-17.5px);transform:translateY(-17.5px);background-color:#486eef}.sidebar-layout-two .widget .widget-title h3{display:inline-block;line-height:.8;background-color:transparent;color:#fff}.sidebar-layout-two .cb-post-widget .cb-post-box:first-child{margin-top:10px}.sidebar-layout-two .cb-post-widget .cb-post-box:last-child{margin-bottom:15px}.cbl-post-widget .cb-post-box .thumbnail-count-container{position:relative}.cbl-post-widget .cb-post-box .thumbnail-count-container .thumb{padding-bottom:100%;border-radius:50%}.cbl-post-widget .cb-post-box .thumbnail-count-container .post-count{position:absolute;height:40px;width:40px;line-height:33px;background-color:#486eef;border:3px solid #fff;border-radius:50%;top:0;text-align:center;color:#fff}.cb-post-widget .post-title h4{margin-bottom:10px}.cb-recent-posts,.sidebar-layout-two .cb-post-widget .cb-post-box:last-child{margin-bottom:0}.cb-recent-posts.cb-big-posts .cb-post-box{margin-bottom:40px}.cb-big-posts .cb-post-box .post-contents{padding-top:20px}.cb-recent-posts.cb-list-style-2 .cb-post-box{margin-bottom:40px}.cb-list-style-2 .cb-post-box .post-title{margin-bottom:15px}.cb-list-style-2 .cb-post-box .excerpt{margin-bottom:10px}.cb-post-bricks .post-title h3{font-size:22px}.cb-big-posts .cb-post-box .post-title h3,.cb-post-bricks .post-title h3{margin-bottom:15px}footer .cb-midfooter{padding-top:40px}footer .widget .widget-title{margin-bottom:30px}footer .widget .widget-title h3{text-transform:uppercase;border-left:5px solid #486eef;padding:5px 15px}footer .widget .widget-title h3:after{left:0;right:0;top:auto;bottom:0;height:0;width:150px;background:#ff627d;opacity:1;z-index:1;border-radius:0}.cb-post-page-wrap{margin-bottom:40px}.post-page-entry .page-title h1,.post-page-entry .page-title h2,.post-page-entry .page-title h3{font-weight:700}.cb-editor-contents-entry,.cb-page-entry{margin-bottom:0}.cb-page-entry{padding-bottom:0}.cb-page-entry .single-thumbnail{margin:1em 0}.post-navigation{margin-top:40px;margin-bottom:0}.post-navigation .nav-links{padding:15px 20px}.post-navigation .nav-links .next-nav,.post-navigation .nav-links .previous-nav{width:50%}.post-navigation .nav-links .previous-nav{text-align:left;-webkit-transition-duration:.6s;transition-duration:.6s}.post-navigation .nav-links .previous-nav .prev-icon i{margin-right:15px}.post-navigation .nav-links .next-nav{text-align:right}.post-navigation .nav-links .next-nav .next-icon i{margin-left:15px}.related-posts .block-title h3{margin-bottom:20px}.cb-recent-posts.cb-grid-style-4 .post-contents,.cb-recent-posts.cb-post-bricks .post-contents{margin-top:25px}.cb-recent-posts.cb-post-bricks .post-contents ul.post-categories{margin-bottom:15px}#comments{margin-top:40px}#comments div#respond{margin-bottom:0}#comments div#respond h3#reply-title{padding-bottom:15px;margin-bottom:15px}#comments form input,#comments form textarea{margin-bottom:15px}#comments form input[type=submit]{margin-top:10px;width:150px;padding:10px 0}.archive-page-entry .archive-description,.archive-page-entry .page-title h1,.archive-page-entry .page-title h2,.archive-page-entry .page-title h3{margin-bottom:30px}.cb-post-bricks #bricks-row .brick-item .post-contents{padding:20px;background-color:#f7f7f7}.cb-grid-style-4 .metas-list,.cb-post-bricks .metas-list{margin-bottom:15px}#order_review_heading,.cb-woocommerce-products ul.products li h2,.woocommerce-additional-fields h3,.woocommerce-billing-fields h3,.woocommerce-column--billing-address h2,.woocommerce-column--shipping-address h2,.woocommerce-customer-details h2,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-order-details h2,.woocommerce-page .cart_totals h2,.woocommerce-products-header__title,.woocommerce-Tabs-panel h2,.woocommerce .related.products h2,.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-transform:uppercase}.cb-woocommerce-products ul.products li h2,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:16px}body.postid-4901 #tab1,body.postid-4901 .tab-menu-wrap ul li:first-child{display:none}@media (max-width:1050px){.main-navigation>ul>li>a{text-transform:uppercase}.header-style-3 .site-branding-holder{padding:60px 0}}@media (max-width:991px){.cb-mid-wrap{margin-bottom:40px}}@media (max-width:768px){aside.secondary .widget{padding-left:15px;padding-right:15px}}@media (max-width:600px){#cb-banner-style-9 .item .thumb{height:350px}}@media (max-width:500px){.header-style-3 .site-branding-holder{padding:40px 0}}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 110px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1E73BE; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #1E73BE; --cmplz_button_accept_border_color: #1E73BE; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1e73be; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf) { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}