/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/@media(min-width:600px){.for-phone-only{display:none!important}}@media(max-width:599px){.for-phone-up-only{display:none!important}}@media(min-width:900px){.for-tablet-landscape-only{display:none!important}}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*//*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/#page .h1,#page h1,.acf-block-preview .h1,.acf-block-preview h1{font-size:clamp(36px,2.62vw + .78rem,55px);font-weight:400;hyphens:auto;line-height:1;margin-bottom:32px;overflow-wrap:anywhere;word-break:normal}@media(min-width:1200px){#page .h1,#page h1,.acf-block-preview .h1,.acf-block-preview h1{margin-bottom:60px;margin-top:100px}}#page .h2,#page .module-6-container .module-6-quote,#page h2,.acf-block-preview .h2,.acf-block-preview .module-6-container .module-6-quote,.acf-block-preview h2,.module-6-container #page .module-6-quote,.module-6-container .acf-block-preview .module-6-quote{font-size:clamp(21px,1.64vw + .78rem,40px);font-weight:400;line-height:1;margin-bottom:24px}#page .h3,#page .module-12 .module-12-toggle-label,#page .module-7 .module-7-label,#page h3,.acf-block-preview .h3,.acf-block-preview .module-12 .module-12-toggle-label,.acf-block-preview .module-7 .module-7-label,.acf-block-preview h3,.module-12 #page .module-12-toggle-label,.module-12 .acf-block-preview .module-12-toggle-label,.module-7 #page .module-7-label,.module-7 .acf-block-preview .module-7-label{font-size:clamp(18px,1.5vw + .5rem,30px);font-weight:400;line-height:1;margin-bottom:16px}#page .h4,#page h4,.acf-block-preview .h4,.acf-block-preview h4{font-size:clamp(17px,1.2vw + .5rem,26px);font-weight:400;line-height:1;margin-bottom:16px}#page .p,#page p,.acf-block-preview .p,.acf-block-preview p{font-size:clamp(16px,1.2vw + .2rem,20px);line-height:inherit;margin-bottom:16px}#page li,.acf-block-preview li{font-size:clamp(16px,1.2vw + .2rem,20px);line-height:inherit;margin-top:0}#page p strong,.acf-block-preview p strong{font-weight:700}.full-width,.module-1-container,.module-5,.module-cover{max-width:unset!important;padding:0}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:100;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Hair.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Hair.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Hair.otf) format("opentype")}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:200;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Thin.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Thin.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Thin.otf) format("opentype")}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:300;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Light.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Light.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:400;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Norm.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Norm.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Norm.otf) format("opentype")}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:500;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Med.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Med.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Med.otf) format("opentype")}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:700;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Bold.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Bold.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:FF Meta OT;font-style:normal;font-weight:900;src:url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Black.woff2) format("woff2"),url(/wp-content/themes/bag-theme/assets/fonts/web/MetaOT-Black.woff) format("woff"),url(/wp-content/themes/bag-theme/assets/fonts/otf/MetaOT-Black.otf) format("opentype")}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/@media(min-width:1200px)and (min-height:701px){.menu-toggle{display:none}.app-header{background:var(--color-icon-link);display:grid;gap:0;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;position:sticky;top:0;z-index:1002}.app-header .logo,.app-header .search-area{padding-block-start:45px;padding-inline:16px}.app-header .logo{align-self:center;grid-column:2;grid-row:1;justify-self:center}.app-header .logo img{display:block;height:auto;max-width:240px}.app-header .search-area{align-items:center;align-self:center;display:grid;gap:14px;grid-auto-columns:max-content;grid-auto-flow:column;grid-column:3;grid-row:1;justify-self:end;padding-inline-end:24px}.app-header .search-area .site-search{align-items:center;border:1.5px solid var(--color-accent);border-radius:6px;display:grid;grid-template-columns:1fr auto;padding:4px 6px}.app-header .search-area .site-search input[type=search]{border:0;color:var(--color-text);font-size:16px;min-width:320px;padding:6px 8px}.app-header .search-area .site-search input[type=search]:focus{outline:none}.app-header .search-area .site-search .site-search-button{background:var(--color-accent);border:0;border-radius:4px;color:var(--color-text-inverse);cursor:pointer;padding:6px 10px}.app-header .search-area .site-search .site-search-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-header .search-area .icon-links{display:grid;gap:12px;grid-auto-columns:max-content;grid-auto-flow:column;list-style:none;margin:0;padding:0}.app-header .search-area .icon-links a{border:unset;color:unset}.app-header .search-area .icon-links .icon-link{background:var(--color-icon-link);border:1.5px solid var(--color-accent-icons);border-radius:8px;color:var(--color-text);display:grid;height:40px;place-items:center;text-decoration:none;width:40px}.app-header .search-area .icon-links .icon-link:hover{background:var(--color-accent-icons);color:var(--color-text-inverse);outline:none}.app-header .search-area .icon-links .icon-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-header .search-area .icon-links .icon-link__badge{background:var(--color-accent-icons);border-radius:6px;color:var(--color-text-inverse);display:grid;font-size:13px;font-weight:700;min-height:40px;min-width:28px;padding:0 6px;place-items:center}.app-header .search-area .icon-links .icon-link__badge:hover{background:var(--color-icon-link);color:var(--color-accent-icons);outline:none}.app-header .search-area .icon-links .cart-link-wrapper{position:relative}.app-header .search-area .icon-links .cart-link-wrapper .cart-count{align-items:center;background:var(--color-accent-icons);border-radius:4px;color:var(--color-text-inverse);display:flex;font-family:Arial,sans-serif;font-size:11px;height:20px;justify-content:center;min-height:0;min-width:0;padding:0;position:absolute;right:-6px;top:-10px;width:20px}.app-header .main-navigation{box-shadow:0 5px 5px hsla(0,1%,48%,.57);grid-column:1/-1;grid-row:2;padding:50px 16px 20px}.app-header .main-navigation a{border:unset;color:unset}.app-header .main-navigation .main-nav__menu-container .main-menu{-moz-column-gap:28px;column-gap:28px;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));justify-items:center;list-style:none;margin:0;overflow:visible;padding:0;width:100%}.app-header .main-navigation .main-nav__menu-container .main-menu>li{align-content:start;display:grid;grid-template-rows:auto auto;justify-items:start;position:relative}.app-header .main-navigation .main-nav__menu-container .main-menu>li>a{color:var(--color-text);display:block;line-height:1.2;outline-offset:3px;padding:12px 6px;text-decoration:none;transition:none!important;white-space:nowrap}.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-ancestor>a,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-ancestor>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-ancestor>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-item>a,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-item>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-item>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-parent>a,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-parent>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current-menu-parent>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current_page_ancestor>a,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current_page_ancestor>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current_page_ancestor>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current_page_item>a,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current_page_item>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li.current_page_item>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu>li>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu>li>a[aria-current=page],.app-header .main-navigation .main-nav__menu-container .main-menu>li>a[aria-current=page]:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li>a[aria-current=page]:hover{color:var(--color-text);font-weight:700;transition:none!important}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu{background-color:#fff;border-left:2px solid var(--color-text);box-shadow:0 5px 5px hsla(0,1%,48%,.57);display:none;gap:8px;grid-auto-rows:max-content;left:0;list-style:none;margin:0;min-width:220px;padding:12px 26px;position:absolute;top:100%;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:10}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a{color:var(--color-text);display:block;font-weight:400;line-height:1.35;padding:6px 0;text-decoration:none}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a[aria-current=page],.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a[aria-current=page]:focus,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a[aria-current=page]:hover,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current-menu-ancestor>a,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current-menu-ancestor>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current-menu-ancestor>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current-menu-item>a,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current-menu-item>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current-menu-item>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current_page_ancestor>a,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current_page_ancestor>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current_page_ancestor>a:hover,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current_page_item>a,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current_page_item>a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.current_page_item>a:hover{color:var(--color-text);font-weight:700;transition:none!important}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a.submenu-parent-link{align-items:center;display:inline-flex}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a.submenu-parent-link>i.submenu-arrow{font-size:1em;line-height:1;margin-left:10px}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu .sub-menu{border-left:none;box-shadow:none;display:none;gap:8px;grid-auto-rows:max-content;list-style:none;margin:10px 0 0;min-width:0;padding:0 0 0 34px;position:static;white-space:normal;width:100%}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu .sub-menu a{font-size:17px;line-height:1.35;padding:6px 0}.app-header .main-navigation .main-nav__menu-container .main-menu>li:focus-within>.sub-menu,.app-header .main-navigation .main-nav__menu-container .main-menu>li:hover>.sub-menu{display:grid}.app-header .main-navigation .main-nav__menu-container .main-menu>li:focus-within>.sub-menu .sub-menu,.app-header .main-navigation .main-nav__menu-container .main-menu>li:hover>.sub-menu .sub-menu{display:grid}.app-header .main-navigation .main-nav__menu-container .main-menu>li>i.fa-angle-down{display:none}.app-header .main-navigation .sub-menu i.submenu-arrow{display:none!important}.app-header .news-ticker{background:var(--color-news-bg);border-top:1px solid var(--color-border);grid-column:1/-1;grid-row:3}.app-header .news-ticker .news-ticker-line{color:var(--color-primary-light);font-weight:800;margin:0;overflow:hidden;padding:10px 0;white-space:nowrap}.app-header .news-ticker .news-ticker-line>a{color:var(--color-primary-light)}}@media(max-height:700px),(max-width:1199px){.app-header{background:var(--color-icon-link);box-shadow:0 5px 5px hsla(0,1%,48%,.57);display:grid;gap:0;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;top:0;z-index:1002}.app-header .logo,.app-header .menu-toggle,.app-header .search-area{padding-block-start:8px;padding-inline:12px}.app-header .logo{align-self:center;grid-column:1/-1;grid-row:1;justify-self:center}.app-header .logo img{display:block;height:auto;max-width:220px}.app-header .menu-toggle a{border:unset;color:unset}.app-header .menu-toggle{align-self:center;background:none;border:0;border-radius:8px;cursor:pointer;display:grid;grid-column:2;grid-row:1;height:52px;justify-self:end;padding:0;place-items:center;width:52px}.app-header .menu-toggle i{color:var(--color-text);font-size:24px;line-height:1;pointer-events:none}.app-header .search-area{display:grid;grid-column:1/-1;grid-row:2;grid-template-areas:"icons toggle" "drawer drawer";grid-template-columns:1fr auto;grid-template-rows:auto auto;padding-inline-end:8px;padding-bottom:10px;row-gap:10px}.app-header .search-area .icon-links{display:grid;gap:10px;grid-area:icons;grid-template-columns:repeat(5,auto);justify-self:start;list-style:none;margin:0;padding:0}.app-header .search-area .icon-links .icon-link,.app-header .search-area .icon-links .icon-link__badge{background:transparent;border:0;border-radius:8px;color:var(--color-text);display:grid;font-size:16px;height:36px;margin:0 auto;padding:0;place-items:center;text-decoration:none;width:36px}.app-header .search-area .icon-links .cart-link-wrapper{position:relative}.app-header .search-area .icon-links .cart-link-wrapper .cart-count{align-items:center;background:var(--color-accent-icons);border-radius:4px;color:var(--color-text-inverse);display:flex;font-family:Arial,serif;font-size:11px;height:17px;justify-content:center;min-height:0;min-width:0;padding:0;position:absolute;right:-6px;top:-7px;width:15px}.app-header .search-area .search-toggle{align-self:center;background:transparent;border:0;border-radius:8px;color:var(--color-text);display:grid;font-size:16px;grid-area:toggle;height:36px;justify-self:end;padding:0;place-items:center;width:36px}.app-header .search-area .site-search{align-items:center;border:1.5px solid var(--color-accent);border-radius:6px;display:none;grid-area:drawer;grid-template-columns:1fr auto;justify-self:center;max-width:560px;padding:4px 6px;width:80%}.app-header .search-area .site-search input[type=search]{border:0;color:var(--color-text);padding:6px 8px;width:100%}.app-header .search-area .site-search input[type=search]:focus{outline:none}.app-header .search-area .site-search .site-search-button{background:var(--color-accent);border:0;border-radius:4px;color:var(--color-text-inverse);padding:6px 10px}.app-header.search-open .search-area .site-search{display:grid}.app-header .main-navigation{display:none;grid-column:1/-1;grid-row:3;padding:6px 12px 10px}.app-header .main-navigation .main-nav__menu-container .main-menu{display:grid!important;grid-template-columns:1fr;list-style:none;margin:0;padding:0;row-gap:10px}.app-header .main-navigation .main-nav__menu-container .main-menu>li{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;justify-items:stretch}.app-header .main-navigation .main-nav__menu-container .main-menu>li>a{color:var(--color-text);display:block;grid-column:1;grid-row:1;padding:12px 4px;text-decoration:none}.app-header .main-navigation .main-nav__menu-container .main-menu>li>i.fa-angle-down{border-radius:8px;cursor:pointer;display:grid;font-size:20px;grid-column:2;grid-row:1;height:44px;line-height:1;place-items:center;transition:transform .2s ease;width:44px}.app-header .main-navigation .main-nav__menu-container .main-menu>li>.sub-menu{border-left:2px solid var(--color-text);display:none;grid-auto-rows:max-content;grid-column:1/-1;grid-row:2;list-style:none;margin:0;padding:10px 0 10px 16px;white-space:normal;width:100%}.app-header .main-navigation .main-nav__menu-container .main-menu>li>.sub-menu li{list-style:none}.app-header .main-navigation .main-nav__menu-container .main-menu>li>.sub-menu a{color:var(--color-text);display:block;padding:6px 0;text-decoration:none}.app-header .main-navigation .main-nav__menu-container .main-menu>li>.sub-menu a:focus,.app-header .main-navigation .main-nav__menu-container .main-menu>li>.sub-menu a:hover{color:var(--color-accent)}.app-header .main-navigation .main-nav__menu-container .main-menu>li.is-open>.sub-menu{display:grid}.app-header .main-navigation .main-nav__menu-container .main-menu>li.is-open>i.fa-angle-down{transform:rotate(180deg)}.app-header .main-navigation .main-nav__menu-container .main-menu>li:not(.menu-item-has-children)>i.fa-angle-down{display:none}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu .sub-menu{display:none;gap:8px;grid-auto-rows:max-content;list-style:none;margin:8px 0 0;padding:0 0 0 16px;white-space:normal}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu li.is-open>.sub-menu{display:grid;margin-left:10px}.app-header .main-navigation .main-nav__menu-container .main-menu .sub-menu a.submenu-parent-link>i.submenu-arrow{border-radius:8px;cursor:pointer;display:inline-grid;font-size:20px;height:44px;line-height:1;margin-left:10px;place-items:center;width:44px}.app-header.menu-open .main-navigation{display:grid}}.app-header .header-link{font-size:14px}@media(min-width:900px){.app-header .header-link{font-size:17px}}.app-header .icon-links{align-items:center}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/@media(min-width:1200px){.site-footer a{border:unset;color:unset}.site-footer{display:grid;grid-template-columns:270px 1fr 260px;overflow:hidden}.site-footer .footer-left img,.site-footer .footer-left picture{display:block}.site-footer .footer-center{align-content:center;display:grid;grid-template-rows:auto auto;justify-items:center;row-gap:8px}.site-footer .footer-center .footer-brand{grid-row:1}.site-footer .footer-center .footer-brand img{height:auto;width:260px}.site-footer .footer-center .footer-legal-list{align-items:center;display:flex;flex-wrap:wrap;gap:26px;grid-row:2;justify-content:center;list-style:none;margin:0;padding:0;row-gap:10px}.site-footer .footer-center .footer-legal-list a{color:var(--color-text);font-size:20px;text-decoration:none;white-space:nowrap}.site-footer .footer-center .footer-legal-list a:focus,.site-footer .footer-center .footer-legal-list a:hover{color:var(--color-text);text-decoration:none}.site-footer .footer-center .footer-legal-list a:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}.site-footer .footer-social{align-content:center;display:grid;grid-template-rows:auto auto;justify-items:end;justify-self:end;padding:0 52px 0 0;row-gap:8px}.site-footer .footer-social .footer-social-label{color:var(--color-text);font-size:18px;font-weight:600;justify-self:start;margin:0}.site-footer .footer-social .footer-social-list{--icon-size:2.2rem;display:grid;gap:20px;grid-auto-columns:max-content;grid-auto-flow:column;list-style:none;margin:0;padding:0}.site-footer .footer-social .footer-social-list .icon-link{background:none;border:0;color:var(--color-text);display:grid;place-items:end;text-decoration:none}.site-footer .footer-social .footer-social-list .icon-link i{font-size:var(--icon-size);line-height:1;transition:transform .15s ease}.site-footer .footer-social .footer-social-list .icon-link:hover{color:var(--color-text);outline:none;transform:scale(1.08)}.site-footer .footer-social .footer-social-list .icon-link:focus{outline:none}.site-footer .footer-social .footer-social-list .icon-link:focus-visible{border-radius:4px;color:var(--color-text);outline:2px solid var(--color-primary);outline-offset:2px;transform:none}}@media(min-width:600px)and (max-width:1200px){.site-footer{display:grid;grid-template-columns:1fr;overflow:hidden;padding:clamp(18px,2vw,24px) clamp(14px,1.5vw,16px);position:relative;row-gap:16px;text-align:center}.footer-left{display:grid;left:10%;opacity:.4;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.footer-left img{height:clamp(320px,50vw,220px);transform:none;width:auto}.footer-center{display:grid;grid-template-rows:auto auto;justify-items:center;row-gap:clamp(10px,1vw,12px)}.footer-center .footer-brand img{height:auto;width:clamp(220px,22vw,260px)}.footer-center .footer-legal-list{align-items:center;-moz-column-gap:26px;column-gap:26px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;row-gap:clamp(10px,1vw,12px)}.footer-center .footer-legal-list a{font-size:clamp(16px,1.2vw + .2rem,20px);line-height:1.4}.footer-center .footer-legal-list a,.footer-center .footer-legal-list a:focus,.footer-center .footer-legal-list a:hover{color:var(--color-text);text-decoration:none}.footer-center .footer-legal-list a:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}.footer-social{align-content:center;display:grid;grid-template-rows:auto auto;justify-items:center;justify-self:center;padding:0;row-gap:8px}.footer-social .footer-social-label{color:var(--color-text);font-size:clamp(16px,1.2vw + .2rem,18px);font-weight:600;margin:0}.footer-social .footer-social-list{--icon-size:clamp(1.6rem,1vw + 1.1rem,2.2rem);display:grid;gap:clamp(10px,1vw,12px);grid-auto-columns:max-content;grid-auto-flow:column;list-style:none;margin:5px;padding:0}.footer-social .footer-social-list .icon-link{background:none;border:0;color:var(--color-text);display:grid;place-items:end;text-decoration:none}.footer-social .footer-social-list .icon-link i{font-size:var(--icon-size);line-height:1;transition:transform .15s ease}.footer-social .footer-social-list .icon-link:hover{color:var(--color-text);outline:none;transform:scale(1.08)}.footer-social .footer-social-list .icon-link:focus{outline:none}.footer-social .footer-social-list .icon-link:focus-visible{border-radius:4px;color:var(--color-text);outline:2px solid var(--color-primary);outline-offset:2px;transform:none}}@media(max-width:599px){.site-footer{display:grid;grid-template-columns:1fr;overflow:hidden;padding:24px 16px;position:relative;row-gap:16px;text-align:center}.footer-center,.footer-social{position:relative;z-index:1}.footer-left{display:grid;left:50%;opacity:.4;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.footer-left img{height:clamp(820px,50vw,420px);transform:none;width:auto}.footer-center{display:grid;grid-template-rows:auto auto;justify-items:center}.footer-center .footer-brand{grid-row:1}.footer-center .footer-brand img{height:auto;width:240px}.footer-center .footer-legal-list{display:grid;gap:12px;grid-auto-flow:row;grid-row:2;list-style:none;margin:0;padding:0}.footer-center .footer-legal-list a{font-size:16px;line-height:1.4}.footer-center .footer-legal-list a,.footer-center .footer-legal-list a:focus,.footer-center .footer-legal-list a:hover{color:var(--color-text);text-decoration:none}.footer-center .footer-legal-list a:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}.footer-social{align-content:center;display:grid;grid-template-rows:auto auto;justify-items:center;justify-self:center;padding:0;row-gap:8px}.footer-social .footer-social-label{color:var(--color-text);font-size:16px;font-weight:600;margin:0}.footer-social .footer-social-list{--icon-size:1.6rem;display:grid;gap:12px;grid-auto-columns:max-content;grid-auto-flow:column;list-style:none;margin:5px;padding:0}.footer-social .footer-social-list .icon-link{background:none;border:0;color:var(--color-text);display:grid;place-items:end;text-decoration:none}.footer-social .footer-social-list .icon-link i{font-size:var(--icon-size);line-height:1;transition:transform .15s ease}.footer-social .footer-social-list .icon-link:hover{color:var(--color-text);outline:none;transform:scale(1.08)}.footer-social .footer-social-list .icon-link:focus{outline:none}.footer-social .footer-social-list .icon-link:focus-visible{border-radius:4px;color:var(--color-text);outline:2px solid var(--color-primary);outline-offset:2px;transform:none}}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.sticky-social:has(a:focus-visible){z-index:1001}.sticky-social a{border:unset;color:unset}.sticky-social{background:#fff;border-radius:12px;bottom:50px;display:grid;grid-template-columns:1fr;padding:var(--sticky-social-pad);position:fixed;right:max(var(--sticky-social-gap),(100vw - var(--content-max-width))/2 + var(--sticky-social-gap));transition:opacity .15s ease,visibility .15s ease;z-index:999}@media(max-width:899px){.sticky-social{background:transparent}}@media(max-width:599px){.sticky-social{background:transparent;display:none}}.sticky-social.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.sticky-social .sticky-social-list{display:grid;gap:var(--sticky-social-gap);grid-auto-rows:min-content;list-style:none;margin:0;padding:0}.sticky-social .sticky-social-list li{display:grid}.sticky-social .sticky-social-link{border-radius:8px;color:var(--color-black);display:grid;height:var(--sticky-social-size);place-items:center;text-decoration:none;width:var(--sticky-social-size)}.sticky-social .sticky-social-link i{font-size:2rem;line-height:1}.sticky-social .sticky-social-link svg{display:block;height:calc(var(--sticky-social-size)*.7);width:calc(var(--sticky-social-size)*.7)}.sticky-social .sticky-social-link svg *{stroke:currentColor!important;fill:none!important}.sticky-social .sticky-social-link:hover{color:var(--color-accent)}.sticky-social .sticky-social-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sticky-social .sticky-social-link[aria-disabled=true]{opacity:.6;pointer-events:none}.sticky-social.mobile{border-radius:0;border-top:1px solid var(--color-border);bottom:0;display:block!important;margin-top:10px;padding:0;position:relative!important;top:0}@media(min-width:1200px)and (min-height:701px){.sticky-social.mobile{display:none!important}}.sticky-social.mobile .sticky-social-list{display:grid;gap:10px;grid-template-columns:repeat(4,36px);margin-top:10px}.sticky-social.mobile .sticky-social-list>li>a{height:auto;width:36px}.sticky-social.mobile .sticky-social-list>li>a>svg{width:30px}.sticky-social.mobile .sticky-social-list>li>a>i{font-size:20px}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.wp-block-buttons{--wp--style--block-gap:40px!important;box-sizing:content-box;gap:40px;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.wp-block-buttons{padding-inline:100px}}@media(max-width:1199px){.wp-block-buttons{padding-inline:20px}}.wp-block-buttons .wp-block-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.wp-block-buttons .wp-block-button .button,.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button button{background-color:transparent;border:3px solid var(--color-black);border-radius:8px;font-size:clamp(16px,1.2vw + .2rem,20px)!important;font-weight:400;min-height:67px;padding-left:10px;padding-right:10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.wp-block-buttons .wp-block-button .button strong,.wp-block-buttons .wp-block-button .wp-block-button__link strong,.wp-block-buttons .wp-block-button button strong{font-weight:400!important}.wp-block-buttons .wp-block-button .button:disabled,.wp-block-buttons .wp-block-button .wp-block-button__link:disabled,.wp-block-buttons .wp-block-button button:disabled{cursor:not-allowed;opacity:.5}.wp-block-buttons .wp-block-button .button:not(:disabled):hover,.wp-block-buttons .wp-block-button .wp-block-button__link:not(:disabled):hover,.wp-block-buttons .wp-block-button button:not(:disabled):hover{background-color:var(--color-accent-icons);cursor:pointer}.wp-block-buttons .wp-block-button>*{color:var(--color-black)}.wp-block-buttons .wp-block-button.is-style-btn-secondary .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn-secondary button{background-color:transparent;border:3px solid var(--color-accent-icons);border-radius:8px}.wp-block-buttons .wp-block-button.is-style-btn-secondary .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn-secondary button:hover{background-color:var(--color-accent-icons)}.wp-block-buttons .wp-block-button.is-style-btn-secondary-filled .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn-secondary-filled button{background-color:var(--color-accent-icons);border:3px solid var(--color-accent-icons);border-radius:8px}.wp-block-buttons .wp-block-button.is-style-btn-secondary-filled .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn-secondary-filled button:hover{background-color:var(--color-accent-icons)}.wp-block-buttons .wp-block-button.is-style-btn-secondary-filled>*{color:var(--color-primary-light)}.wp-block-buttons .wp-block-button.is-style-btn-white .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn-white button{background-color:transparent;border:3px solid var(--color-primary-light)}.wp-block-buttons .wp-block-button.is-style-btn-white .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn-white button:hover{background-color:var(--color-accent-icons);color:var(--color-black)!important}.wp-block-buttons .wp-block-button.is-style-btn-white>*{color:var(--color-primary-light)}@media(min-width:600px){.wp-block-buttons .wp-block-button:not(.has-custom-width) .wp-block-button__link{min-width:292px}}@media(max-width:599px){.wp-block-buttons .wp-block-button{max-width:100%;width:100%!important}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.button .button,.button .wp-block-button__link,.button button{background-color:transparent;border:3px solid var(--color-black);border-radius:8px;font-size:clamp(16px,1.2vw + .2rem,20px)!important;font-weight:400;min-height:67px;padding-left:10px;padding-right:10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.button .button strong,.button .wp-block-button__link strong,.button button strong{font-weight:400!important}.button .button:disabled,.button .wp-block-button__link:disabled,.button button:disabled{cursor:not-allowed;opacity:.5}.button .button:not(:disabled):hover,.button .wp-block-button__link:not(:disabled):hover,.button button:not(:disabled):hover{background-color:var(--color-accent-icons);cursor:pointer}.button>*{color:var(--color-black)}.button.is-style-btn-secondary .wp-block-button__link,.button.is-style-btn-secondary button{background-color:transparent;border:3px solid var(--color-accent-icons);border-radius:8px}.button.is-style-btn-secondary .wp-block-button__link:hover,.button.is-style-btn-secondary button:hover{background-color:var(--color-accent-icons)}.button.is-style-btn-secondary-filled .wp-block-button__link,.button.is-style-btn-secondary-filled button{background-color:var(--color-accent-icons);border:3px solid var(--color-accent-icons);border-radius:8px}.button.is-style-btn-secondary-filled .wp-block-button__link:hover,.button.is-style-btn-secondary-filled button:hover{background-color:var(--color-accent-icons)}.button.is-style-btn-secondary-filled>*{color:var(--color-primary-light)}.button.is-style-btn-white .wp-block-button__link,.button.is-style-btn-white button{background-color:transparent;border:3px solid var(--color-primary-light)}.button.is-style-btn-white .wp-block-button__link:hover,.button.is-style-btn-white button:hover{background-color:var(--color-accent-icons);color:var(--color-black)!important}.button.is-style-btn-white>*{color:var(--color-primary-light)}@media(min-width:600px){.button:not(.has-custom-width) .wp-block-button__link{min-width:292px}}@media(max-width:599px){.button{max-width:100%;width:100%!important}}.button a,.button button{align-items:center;box-sizing:border-box;display:inline-flex;font-weight:400;justify-content:center;padding-bottom:0!important;padding-top:0!important;text-align:center;width:-moz-fit-content;width:fit-content}@media(min-width:900px){.button a,.button button{min-width:292px}}.button button:not(:disabled):hover{cursor:pointer}.button button:disabled{cursor:not-allowed!important;opacity:.5!important}button{font-family:var(--font-body)}button.no-styling{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.acf-block-preview .button,button.no-styling{background-color:transparent!important;border:0!important}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.auth>img{max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.auth_container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:950px}@media(max-width:1150px){.auth_container{padding-inline:100px}}@media(max-width:1199px){.auth_container{padding-inline:20px}}.auth_container.registration_container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1488px}@media(max-width:1688px){.auth_container.registration_container{padding-inline:100px}}@media(max-width:1199px){.auth_container.registration_container{padding-inline:20px}}.auth_container{margin:100px auto 200px}.auth_container>h1{margin-bottom:100px!important;text-align:center}.auth_container .auth__notice--error{color:var(--color-error)}.auth_container .auth__intro,.auth_container .auth__notice{font-size:33px;margin-bottom:40px;margin-top:30px;text-align:center}.auth_container .register_form{grid-gap:35px;display:grid;margin:0 auto;max-width:606px}.auth_container .register_form .auth__label{font-size:18px;font-weight:700}.auth_container .auth_form{grid-gap:20px;display:grid}.auth_container .auth_form label{font-weight:700}@media(min-width:1200px){.auth_container .auth_form{align-items:end;grid-template-columns:auto max-content}}.auth_container button,.auth_container input{height:52px;width:100%}.module-404{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.module-404{padding-inline:100px}}@media(max-width:1199px){.module-404{padding-inline:20px}}.module-404{margin:80px auto;text-align:center}.module-404 .module-404-logo{display:flex;justify-content:center;margin-bottom:32px}.module-404 .module-404-logo img{height:auto;max-width:560px;width:100%}.module-404 .module-404-logo .module-404-logo-text{font-weight:600}.module-404 .page-title{margin-bottom:16px}.module-404 .page-content p{margin-bottom:32px}.module-404 .logo-wrapper .site-branding-link{align-items:center;display:flex;gap:12px;text-decoration:none}.module-404 .logo-wrapper .site-branding-link .site-title-text{color:var(--color-black);font-weight:500}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/body.search .wrapper{box-sizing:content-box;display:grid;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){body.search .wrapper{padding-inline:100px}}@media(max-width:1199px){body.search .wrapper{padding-inline:20px}}body.search .wrapper{padding-bottom:60px}body.search .wrapper .module-4{-moz-column-gap:60px;column-gap:60px;margin-bottom:60px;row-gap:20px}@media(min-width:900px){body.search .wrapper .module-4{grid-template-columns:1fr 3fr!important;margin:30px 200px 60px 0}}body.search .wrapper .module-4:last-of-type{margin-bottom:0}body.search .wrapper .module-4 .element-details{align-content:space-between;display:grid;height:100%;max-width:933px}body.search .wrapper .module-4 img{box-shadow:19px 23px 18px rgba(0,0,0,.161);height:100%;max-height:538px;width:auto}body.search .wrapper .module-4 .buttons{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:900px){body.search .wrapper .module-4 .buttons{flex-direction:row;gap:25px}}body.search .wrapper h1{padding-bottom:30px!important}body.search .wrapper .search-result{-moz-column-gap:60px;column-gap:60px;display:grid;margin-bottom:60px;row-gap:20px}@media(min-width:1200px){body.search .wrapper .search-result{grid-template-columns:1fr 3fr;margin:30px 200px 60px 0}}body.search .wrapper .search-result>.entry-thumbnail{align-items:center;background-color:var(--color-border);border-radius:16px;display:grid;height:270px;justify-items:center;overflow:hidden}body.search .wrapper .search-result>.entry-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%!important}body.search .wrapper .search-result>.entry-summary{margin:0}body.search .wrapper .search-result>.entry-summary h2{line-height:1em;margin-top:0}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.element-details{margin-top:0}.element-details .info{align-items:center;display:flex;margin-bottom:5px}.element-details .info>*{font-size:12px;font-weight:700;line-height:12px}.element-details .title{font-weight:400;margin:0}article.content-post.module-2{background-color:var(--color-border);border-radius:51px;padding:30px}article.content-post.module-2 .element-details{height:100%}article.content-post.module-2 .buttons{padding-top:20px}article.content-post.module-2 .buttons a{margin:0}article.content-post.module-4{align-items:center;-moz-column-gap:clamp(20px,5vw,100px);column-gap:clamp(20px,5vw,100px);display:grid;grid-template-areas:unset;grid-template-columns:1fr;justify-content:center;row-gap:30px}@media(min-width:900px){article.content-post.module-4{grid-template-areas:"details image";grid-template-columns:1fr 1fr;row-gap:unset}article.content-post.module-4.img-left{grid-template-areas:"image details";grid-template-columns:1fr 1fr;row-gap:unset}}article.content-post.module-4 img{border:1px solid var(--color-black);border-radius:36px;height:auto;margin:auto;max-width:100%}@media(min-width:900px){article.content-post.module-4 img{grid-area:image}article.content-post.module-4 .element-details{grid-area:details}}article.content-post.module-4 .element-details .price{font-size:20px}article.content-post.module-4 .buttons a{margin:0}.acf-block-preview .swiper .swiper-wrapper{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.acf-block-preview .swiper .swiper-wrapper .item{height:100%!important}.acf-block-preview .swiper .swiper-wrapper img{height:100%!important;min-width:500px!important;-o-object-fit:cover!important;object-fit:cover!important}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-1-container .module-1{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.module-1-container .module-1{padding-inline:100px}}@media(max-width:1199px){.module-1-container .module-1{padding-inline:20px}}.module-1-container .module-1{margin:auto;position:relative}@media(min-width:1200px){.module-1-container .module-1 .swiper.swiper-count-2 .swiper-wrapper{justify-content:center}.module-1-container .module-1 .swiper.swiper-count-2 .swiper-wrapper .swiper-slide{display:inline;margin-left:16px;margin-right:16px}}.module-1-container .module-1 .swiper-button-next{right:-50px}.module-1-container .module-1 .swiper-button-prev{left:-50px}@media(max-width:1480px){.module-1-container .module-1{padding:0 40px}.module-1-container .module-1 .swiper-button-prev{left:10px}.module-1-container .module-1 .swiper-button-next{right:10px}}.module-1-container .module-1 .swiper-button-next i,.module-1-container .module-1 .swiper-button-prev i{color:var(--color-black)}.module-1-container .module-1 .publication-grid{align-content:baseline;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-self:center;max-width:100%}@media(min-width:900px){.module-1-container .module-1 .publication-grid{grid-template-rows:auto 1fr 175px}}.module-1-container .module-1 .publication-grid .image{padding:0 36px 36px 0}.module-1-container .module-1 .publication-grid .image img{border:1px solid var(--color-black);border-radius:36px;box-shadow:19px 23px 18px rgba(0,0,0,.161)}.module-1-container .module-1 .publication-grid .element-details.publication{grid-template-rows:auto 1fr auto;margin-top:14px}.module-1-container .module-1 .publication-grid img{border:1px solid var(--color-black);border-radius:36px;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.module-1-container .module-1 .publication-grid .buttons .button{margin-top:17px;text-align:center}.module-1-container .module-1 .publication-grid .buttons .button:first-of-type{margin-top:20px}@media(max-width:1199px){.module-1-container .module-1 .publication-grid .buttons .button a{min-width:unset;width:100%}}.module-members-tiles{box-sizing:border-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.module-members-tiles{padding-inline:100px}}@media(max-width:1199px){.module-members-tiles{padding-inline:20px}}.module-members-tiles{display:grid;margin:60px auto;padding:0;row-gap:40px}.module-members-tiles .tiles-grid{display:grid;gap:40px}@media(min-width:900px){.module-members-tiles .tiles-grid{grid-template-columns:1fr 1fr}}@media(max-width:899px){.module-members-tiles .tiles-grid{grid-template-columns:1fr 1fr}}@media(max-width:599px){.module-members-tiles .tiles-grid{grid-template-columns:1fr}}.module-members-tiles .tile{align-content:center;background-color:var(--color-primary-light);border:5px solid var(--color-accent-green);border-radius:16px;box-sizing:border-box;display:grid;justify-content:center;padding:20px 5px;row-gap:16px;text-align:center}@media(min-width:900px){.module-members-tiles .tile{min-height:clamp(120px,40vw,200px);padding:clamp(20px,4vw,40px)}}@media(max-width:899px){.module-members-tiles .tile{min-height:200px}}@media(max-width:599px){.module-members-tiles .tile{min-height:clamp(150px,50vw,240px)}}.module-members-tiles .tile{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.module-members-tiles .tile h2,.module-members-tiles .tile h3{font-weight:600;margin:0}.module-members-tiles .tile p{justify-self:center;margin:0;max-width:560px}.module-members-tiles .tile a,.module-members-tiles .tile a *{text-decoration:none!important}.module-members-tiles .tile:hover{background-color:var(--color-accent-green);box-shadow:0 10px 25px rgba(0,0,0,.08)}.module-members-tiles .tile:focus-within{background-color:var(--color-accent-green);box-shadow:0 10px 25px rgba(0,0,0,.08)}.module-members-tiles .tile:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.module-members-tiles .tile .tile-link:focus-visible{outline:none}.module-members-tiles-projects .tile{overflow:hidden;position:relative}.module-members-tiles-projects .tile:focus-within:before{opacity:1}.module-members-tiles-projects .tile:focus-within h2,.module-members-tiles-projects .tile:focus-within h3{opacity:0}.module-members-tiles-projects .tile:before{background-image:var(--tile-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease;z-index:0}.module-members-tiles-projects .tile:hover:before{opacity:1}.module-members-tiles-projects .tile h2>a,.module-members-tiles-projects .tile h3>a,.module-members-tiles-projects .tile>a{align-content:center;cursor:pointer;inset:0;position:absolute}.module-members-tiles-projects .tile h2,.module-members-tiles-projects .tile h3{margin-bottom:0!important;transition:opacity .25s ease;z-index:1}.module-members-tiles-projects .tile:hover h2,.module-members-tiles-projects .tile:hover h3{opacity:0}.module-members-tiles-projects .tile:hover{background-color:var(--color-primary-light);box-shadow:none;transform:none}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-2-container{box-sizing:content-box;display:grid;gap:63px;grid-template-columns:1fr;margin:auto;max-width:1670px}@media(max-width:1870px){.module-2-container{padding-inline:100px}}@media(max-width:1199px){.module-2-container{padding-inline:20px}}@media(min-width:900px){.module-2-container{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.module-2-container article{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden}.module-2-container .description{max-height:100%}.module-2-container .description>*{margin:0!important}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-3{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.module-3{padding-inline:100px}}@media(max-width:1199px){.module-3{padding-inline:20px}}.module-3{margin:auto}.module-3 .module-3-grid{display:grid;padding-bottom:50px;padding-top:50px;row-gap:32px}@media(min-width:900px){.module-3 .module-3-grid{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.module-3 .module-3-grid{-moz-column-gap:10px;column-gap:10px;grid-template-columns:1fr}}.module-3 .module-3-tile{background-color:var(--color-primary-light);border:5px solid var(--color-accent-icons);border-radius:16px;box-sizing:border-box;overflow:hidden;padding:0;position:relative}.module-3 .module-3-tile:before{background-image:var(--tile-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:0}.module-3 .module-3-tile:hover:before{opacity:1}.module-3 .module-3-tile a{display:block;min-height:clamp(170px,24vh,220px);padding-block:clamp(32px,5vw,80px);padding-inline:clamp(24px,3vw,40px);width:100%}.module-3 .module-3-tile a,.module-3 .module-3-tile a *{color:inherit;text-decoration:none!important}@media(max-width:599px){.module-3 .module-3-tile a{min-height:140px;padding-block:24px;padding-inline:20px}}.module-3 .module-3-tile .module-3-inner{align-content:center;display:grid;height:100%;row-gap:12px}.module-3 .module-3-tile .tile-title{font-weight:500;margin:0!important;overflow-wrap:anywhere}.module-3 .module-3-tile{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.module-3 .module-3-tile:hover{background-color:var(--color-accent-icons);box-shadow:0 10px 25px rgba(0,0,0,.08)}@media(min-width:900px){.module-3 .module-3-tile.large{grid-column:1/span 2}.module-3 .module-3-tile.small{grid-column:3}}.module-3 .module-3-tile:focus-within{background-color:var(--color-accent-icons);box-shadow:0 10px 25px rgba(0,0,0,.08);outline:2px solid var(--color-primary);outline-offset:2px}.module-3 .module-3-tile:focus-within:before{opacity:1}.module-3 .module-3-tile a:focus-visible{outline:none}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-4-container{box-sizing:content-box;display:grid;grid-template-columns:1fr;margin:auto;max-width:1670px;row-gap:70px}@media(max-width:1870px){.module-4-container{padding-inline:100px}}@media(max-width:1199px){.module-4-container{padding-inline:20px}}@media(min-width:900px){.module-4-container{row-gap:208px}.module-4-container>article:nth-of-type(2n){grid-template-areas:"image details"!important}}#news-ticker-content article.module-4 .date,#news-ticker-content article.module-4 .description,#news-ticker-content article.module-4 .title{color:var(--color-primary-light)!important}#news-ticker-content article.module-4 .button{border-color:var(--color-primary-light)!important;color:var(--color-primary-light)!important}#news-ticker-content article.module-4 .button:hover{color:var(--color-text)!important}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-5{text-align:center}.module-5 .module-5-text{margin:0 auto;max-width:var(--max-width-screen)}.module-5 .module-5-note{font-weight:600;margin:0}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-6-container{box-sizing:content-box;display:grid;grid-template-rows:auto auto;justify-items:center;margin:auto;max-width:1670px}@media(max-width:1870px){.module-6-container{padding-inline:100px}}@media(max-width:1199px){.module-6-container{padding-inline:20px}}@media(min-width:600px){.module-6-container{padding:40px 60px}}.module-6-container .module-6-quote{color:var(--color-black);font-weight:500;margin:auto;padding-bottom:40px;text-align:center}.module-6-container .module-6-actions{align-items:stretch;display:grid;gap:16px;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;justify-items:stretch}@media(min-width:600px){.module-6-container .module-6-actions{gap:20px}}@media(min-width:1200px){.module-6-container .module-6-actions{gap:24px}}@media(max-width:599px){.module-6-container .module-6-actions{-moz-column-gap:0;column-gap:0;grid-auto-columns:1fr;grid-auto-flow:row;justify-items:stretch;row-gap:12px}}.module-6-container.only-buttons .module-6-quote,.module-6-container.only-quote .module-6-actions{display:none!important}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-7{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.module-7{padding-inline:100px}}@media(max-width:1199px){.module-7{padding-inline:20px}}.module-7{margin:40px auto}.module-7 .module-7-box{background-color:var(--color-primary-light);border:5px solid var(--color-accent-icons);border-radius:16px;display:grid;justify-items:center;padding:clamp(24px,3vw,40px);row-gap:clamp(24px,2.5vw,32px)}@media(max-width:599px){.module-7 .module-7-box{padding:24px 16px}}.module-7 .module-7-label{font-weight:600!important;margin:0;text-align:center}.module-7 .module-7-countdown{align-items:center;-moz-column-gap:clamp(16px,2vw,32px);column-gap:clamp(16px,2vw,32px);display:grid;grid-auto-columns:max-content;grid-auto-flow:column}@media(max-width:599px){.module-7 .module-7-countdown{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr;justify-items:center;row-gap:8px}}.module-7 .module-7-value{font-weight:600;margin:0;text-align:center;white-space:nowrap;width:100%}.module-7 .module-7-separator{background-color:var(--color-accent-icons);height:40px;justify-self:stretch;width:2px}@media(max-width:599px){.module-7 .module-7-separator{height:2px;justify-self:center;width:100%}}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-12{margin:64px auto 72px;max-width:var(--max-width-screen);padding-inline:var(--mobile-padding)}.module-12 .module-12-inner{display:grid;row-gap:48px}.module-12 .module-12-section{display:grid;justify-items:center;row-gap:24px}.module-12 .module-12-toggle{align-items:center;background-color:var(--color-accent-green);border:none;border-radius:16px;color:var(--color-text-inverse);-moz-column-gap:16px;column-gap:16px;cursor:pointer;display:grid;font-weight:600;grid-auto-flow:column;justify-content:center;padding-block:clamp(20px,2.5vw,28px);padding-inline:clamp(40px,6vw,80px);text-align:center;width:100%}.module-12 .module-12-toggle:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:3px}.module-12 .module-12-toggle-label{margin-bottom:0!important;overflow-wrap:anywhere}.module-12 .module-12-toggle-icon{font-size:28px}.module-12 .module-12-panel{overflow:hidden;transition:max-height .3s ease;width:100%}.module-12 .module-12-items{display:grid;margin-top:8px;row-gap:24px;width:100%}.module-12 .module-12-item{align-items:center;background-color:var(--color-border);border-radius:44px;-moz-column-gap:40px;column-gap:40px;display:grid;min-height:180px;padding-block:32px;padding-inline:clamp(24px,4vw,40px)}@media(min-width:900px){.module-12 .module-12-item{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:599px){.module-12 .module-12-item{grid-template-columns:1fr;row-gap:16px}}.module-12 .module-12-item-main,.module-12 .module-12-item>.module-12-buttons{display:grid;row-gap:8px}.module-12 .module-12-item-meta{color:var(--color-black);margin-bottom:4px}.module-12 .module-12-item-date{font-weight:400}.module-12 .module-12-item-separator{margin:0 6px}.module-12 .module-12-item-category{color:var(--color-black);font-weight:500}.module-12 .module-12-item-text{margin:0}.module-12 .module-12-item-text p{margin-top:0}.module-12 .module-12-item-button{justify-self:end}@media(max-width:599px){.module-12 .module-12-item-button{justify-self:start}}.module-12 .module-12-toggle-icon i{transition:transform .2s ease}.module-12 .module-12-section.is-open .module-12-toggle-icon i{transform:rotate(-90deg)}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-14-container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.module-14-container{padding-inline:100px}}@media(max-width:1199px){.module-14-container{padding-inline:20px}}.module-14-container{display:grid;margin:48px auto 72px;row-gap:24px}.module-14-item{align-items:center;background-color:var(--color-border);border-radius:32px;-moz-column-gap:40px;column-gap:40px;display:grid;min-height:206px;padding:24px 40px}@media(min-width:900px){.module-14-item{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:599px){.module-14-item{grid-template-columns:1fr;row-gap:16px}}.module-14-item-content{display:grid;row-gap:10px}.module-14-item-meta{color:var(--color-black)}.module-14-item-separator{margin:0 6px}.module-14-item-category{color:var(--color-black);font-weight:500}.module-14-item-title{font-weight:600;margin:2px 0 4px}.module-14-item-excerpt{margin:0}.module-14-item-actions{display:grid;justify-items:end;row-gap:8px}@media(max-width:599px){.module-14-item-actions{justify-items:start}}.module-14-intro-text{color:var(--color-black);font-weight:400;margin:0 auto 48px;max-width:1180px;text-align:center}@media(max-width:599px){.module-14-intro-text{margin-bottom:32px;text-align:left}}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.bag-module-18{margin:0 auto;max-width:1700px}@media(min-width:900px){.bag-module-18{gap:120px}}.bag-module-18 .align-end{align-items:end;display:grid}.bag-module-18 .rounded-image{height:100%;margin:0}.bag-module-18 .rounded-image img{border-radius:42px;height:100%;-o-object-fit:cover;object-fit:cover}.bag-module-18 .rounded-image figcaption{font-size:12px;margin-top:20px}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.bag-module-19{margin:0 auto;max-width:1700px}@media(min-width:900px){.bag-module-19{gap:120px}}.bag-module-19>div{background-color:#f2f2f2;border-radius:51px;padding:56px}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.bag-module-20{background-color:#f2f2f2;justify-content:center;margin:0 auto;max-width:unset!important;padding:40px 20px!important}@media(min-width:900px){.bag-module-20{padding:94px!important}}@media(min-width:1200px){.bag-module-20{padding:94px 131px!important}}@media(min-width:900px){.bag-module-20{gap:120px}}.bag-module-20>div{max-width:800px}.bag-module-20>div h1,.bag-module-20>div h2,.bag-module-20>div h3{margin:0!important}.bag-module-20 .wp-block-buttons{margin-left:unset;margin-right:unset}.bag-module-20 .align-end{align-items:end;display:grid}.bag-module-20 .rounded-image{margin:0}.bag-module-20 .rounded-image img{border-radius:42px;height:100%;-o-object-fit:cover;object-fit:cover}.bag-module-20 .rounded-image.full-height{height:100%;max-height:952px}.bag-module-20 .rounded-image.full-height img{height:100%}.bag-module-20 .rounded-image figcaption{font-size:12px;margin-top:20px;position:absolute}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-cover h1,.module-cover h2,.module-cover h3{margin-left:20px}.module-cover h1:has(sub),.module-cover h2:has(sub),.module-cover h3:has(sub){line-height:clamp(40px,5vw,60px)!important}@media(min-width:900px){.module-cover h1,.module-cover h2,.module-cover h3{margin-left:171px}}.module-cover h1 sub,.module-cover h2 sub,.module-cover h3 sub{font-weight:400}.module-cover h1{margin-top:revert!important}.module-cover:not(.small){min-height:clamp(120px,31.25vw,600px)!important}.module-cover.small{min-height:clamp(50px,17.76vw,341px)!important}@media(min-width:900px){.module-cover.small h1,.module-cover.small h2,.module-cover.small h3{margin-left:141px}}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.swiper{overflow:auto;position:relative}.swiper .swiper-wrapper{align-items:stretch}.swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:auto}.swiper .swiper-wrapper .swiper-slide>div{height:100%}.swiper .swiper-wrapper .swiper-slide .slide-inner{flex:1 1 auto}.swiper-button-next,.swiper-button-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;position:absolute;top:calc(50% - 15px);z-index:9}@media(min-width:900px){.swiper-button-next,.swiper-button-prev{top:calc(50% - 25px)}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none;visibility:hidden}.swiper-button-next:hover,.swiper-button-prev:hover{cursor:pointer}.swiper-button-next>i,.swiper-button-prev>i{color:var(--color-primary-light);font-size:30px}@media(min-width:900px){.swiper-button-next>i,.swiper-button-prev>i{font-size:50px}}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{display:none!important}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/body:not(.wp-admin){background:#292c2f;color:var(--color-text);font-family:var(--font-body);margin:auto;max-width:1920px}body:not(.wp-admin) #page{background:#fff;box-shadow:0 0 150px rgba(0,0,0,.8);display:flex;flex-direction:column;min-height:100vh}body:not(.wp-admin) #page #primary{flex-grow:1;margin-bottom:50px;width:100%}@media(min-width:1200px){body:not(.wp-admin) #page #primary{margin-bottom:80px}}body:not(.wp-admin) #page .entry-content>:not(.has-background){box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){body:not(.wp-admin) #page .entry-content>:not(.has-background){padding-inline:100px}}@media(max-width:1199px){body:not(.wp-admin) #page .entry-content>:not(.has-background){padding-inline:20px}}body:not(.wp-admin) #page .entry-content .has-background>div{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){body:not(.wp-admin) #page .entry-content .has-background>div{padding-inline:100px}}@media(max-width:1199px){body:not(.wp-admin) #page .entry-content .has-background>div{padding-inline:20px}}body:not(.wp-admin) #page .entry-content>.wp-block-list>li{margin-left:20px}body:not(.wp-admin).admin-bar #page{min-height:calc(100vh - 32px)}body:not(.wp-admin) article.type-post .entry-content>*{margin-left:auto;margin-right:auto;max-width:1440px}body:not(.wp-admin) article.type-post .entry-content .module-cover{max-width:unset}body:not(.wp-admin) article.type-post .entry-content>.module-5{margin:0;max-width:100%}body:not(.wp-admin) article.type-post .entry-content table tr:nth-child(2n){background:var(--color-primary-light)}body:not(.wp-admin) article.type-post .entry-content table tr:nth-child(odd){background:var(--color-off-white)}body:not(.wp-admin) article.type-post .entry-content table tr td{border:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),serif}a,a:active,a:visited{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-muted);text-decoration-thickness:2px}a:active:hover,a:hover,a:visited:hover{font-weight:700;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}img{max-width:100%}.wp-block-video video{border-radius:36px;height:100%!important;width:auto!important}input:not([type=checkbox]),select{background-color:#fff;border:1px solid #707070;border-radius:8px;padding:10px}.is-style-bag-img-rounded img{border-radius:36px}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.woocommerce-shop #primary{background-color:var(--color-off-white);padding-bottom:clamp(50px,8vw,117px)}.woocommerce-pagination>ul{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:0}.woocommerce-pagination>ul li{list-style:none!important}.woocommerce-pagination>ul li a,.woocommerce-pagination>ul li span{box-sizing:border-box;color:var(--color-black);display:inline-block;font-family:Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:normal;line-height:30px;padding:0 5px}.woocommerce-pagination>ul li a.current,.woocommerce-pagination>ul li span.current{color:var(--color-accent)}.woocommerce .products{box-sizing:content-box;display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:clamp(50px,8vw,117px);max-width:1670px;padding-left:0;padding-right:0;row-gap:clamp(70px,8vw,121px)}@media(max-width:1870px){.woocommerce .products{padding-inline:100px}}@media(max-width:1199px){.woocommerce .products{padding-inline:20px}}.woocommerce .products{margin-bottom:clamp(50px,8vw,117px)}@media(min-width:900px){.woocommerce .products .module-4{grid-template-columns:auto 1fr!important}}.woocommerce .products .module-4:last-of-type{margin-bottom:0}.woocommerce .products .module-4 .element-details{align-content:space-between;display:grid;height:100%;max-width:933px}@media(max-width:899px){.woocommerce .products .module-4 .element-details{row-gap:20px}}.woocommerce .products .module-4 img{box-shadow:19px 23px 18px rgba(0,0,0,.161);max-height:538px;width:auto}.woocommerce .products .module-4 .buttons{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:900px){.woocommerce .products .module-4 .buttons{flex-direction:row;gap:25px}}.woocommerce .woocommerce-no-products-found{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1718px}@media(max-width:1918px){.woocommerce .woocommerce-no-products-found{padding-inline:100px}}@media(max-width:1199px){.woocommerce .woocommerce-no-products-found{padding-inline:20px}}.woocommerce .woocommerce-no-products-found .woocommerce-info{font-size:20px;margin-bottom:100px;margin-top:clamp(50px,8vw,117px)}@media(min-width:900px){.woocommerce .woocommerce-no-products-found .woocommerce-info{font-size:35px}}.woocommerce .wc-cat-filter{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1670px}@media(max-width:1870px){.woocommerce .wc-cat-filter{padding-inline:100px}}@media(max-width:1199px){.woocommerce .wc-cat-filter{padding-inline:20px}}.woocommerce .wc-cat-filter{align-items:center;-moz-column-gap:129px;column-gap:129px;display:grid;grid-template-columns:1fr;margin-top:clamp(50px,8vw,117px);row-gap:30px}@media(min-width:900px){.woocommerce .wc-cat-filter{grid-template-columns:auto 1fr}}.woocommerce .wc-cat-filter>h2{margin:0!important}.woocommerce .wc-cat-filter .filter-grid{-moz-column-gap:100px;column-gap:100px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px}.woocommerce .wc-cat-filter .filter-grid .filter-item{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex}.woocommerce .wc-cat-filter .filter-grid .filter-item input:hover,.woocommerce .wc-cat-filter .filter-grid .filter-item label:hover,.woocommerce .wc-cat-filter .filter-grid .filter-item:hover{cursor:pointer}.woocommerce-info,.woocommerce-message{border-top-color:var(--color-accent)!important;color:var(--color-text)}.woocommerce-info .button,.woocommerce-message .button{border-radius:8px!important;color:var(--color-text)!important;font-weight:400!important}.woocommerce-info .wc-forward,.woocommerce-message .wc-forward{display:none!important}.woocommerce-info:before,.woocommerce-message:before{color:var(--color-accent)!important}.filter-input{accent-color:var(--color-accent-icons);height:30px;width:30px}@media(min-width:900px){.filter-input{height:44px;width:44px}}.price-discounted{text-decoration:none}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.type-job{align-content:start;align-items:start;display:grid;margin-top:20px;padding:20px}@media(min-width:900px){.type-job{grid-gap:20px;display:grid;grid-template-columns:auto 250px;padding:50px 20px}}@media(min-width:1200px){.type-job{grid-gap:50px;display:grid;grid-template-columns:auto 300px;padding:50px 100px}}.type-job .job-header{font-size:16px}.type-job .job-header .job-meta{font-size:17px;font-weight:700}.type-job .job-header h1{margin-top:0}.single-job .job-title{margin-top:0!important}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.module-slider-image-container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1488px}@media(max-width:1688px){.module-slider-image-container{padding-inline:100px}}@media(max-width:1199px){.module-slider-image-container{padding-inline:20px}}.module-slider-image-container .image-slider{position:relative}.module-slider-image-container .image-slider .swiper{height:auto;overflow:hidden}@media(min-width:900px){.module-slider-image-container .image-slider .swiper{height:756px}}.module-slider-image-container .image-slider .swiper .swiper-slide{height:inherit!important;width:100%!important}@media(min-width:900px){.module-slider-image-container .image-slider .swiper .swiper-slide{height:inherit!important;width:auto!important}}.module-slider-image-container .image-slider .swiper a,.module-slider-image-container .image-slider .swiper img,.module-slider-image-container .image-slider .swiper video{border-radius:42px;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:900px){.module-slider-image-container .image-slider .swiper a,.module-slider-image-container .image-slider .swiper img,.module-slider-image-container .image-slider .swiper video{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:auto}}.module-slider-image-container .image-slider .swiper iframe{border-radius:42px;margin:auto}@media(max-width:899px){.module-slider-image-container .image-slider .swiper iframe{width:100%}}.module-slider-image-container .swiper-button-next i,.module-slider-image-container .swiper-button-prev i{color:var(--color-black)}.module-slider-image-container .swiper-button-next{right:-50px}.module-slider-image-container .swiper-button-prev{left:-50px}@media(max-width:899px){.module-slider-image-container .swiper-button-next{right:-30px}.module-slider-image-container .swiper-button-prev{left:-30px}}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.hero-slider{padding:0!important;position:relative}.hero-slider .swiper-slide{max-height:100%}.hero-slider .swiper-slide .item{display:flex;height:auto!important;max-height:100%;position:relative}.hero-slider .swiper-slide .item h1,.hero-slider .swiper-slide .item h2,.hero-slider .swiper-slide .item h3,.hero-slider .swiper-slide .item h4{margin:0}.hero-slider .swiper-slide .item img,.hero-slider .swiper-slide .item video{border-radius:0 0 45px 45px;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider .swiper-slide .item iframe{width:100%}.hero-slider .swiper-slide .item iframe #player{background-color:red;max-width:100%!important;width:100%!important}.hero-slider .swiper-slide .item .content{height:auto!important;left:50px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:99}@media(max-width:599px){.hero-slider .swiper-slide .item .content{left:0;padding:0 50px}}.hero-slider .swiper-slide .item .content.light>*,.hero-slider .swiper-slide .item .content.light>* a{color:var(--color-primary-light)}.hero-slider .swiper-slide .item .content.dark a,.hero-slider .swiper-slide .item .content.dark>*{color:#000}.hero-slider .swiper-slide .item .content h2{margin-bottom:30px}.hero-slider .swiper-slide .item .content .button{margin:0!important;padding:0!important}.hero-slider .swiper-slide .item .content .button>a>p{margin:0!important}@media(min-width:900px){.hero-slider .swiper-slide .item .content{left:70px}}.dynamic-slider-grid .image img{border:1px solid #a3a3a3}.dynamic-slider-grid .buttons{margin-top:30px}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.woocommerce-cart .woocommerce{margin-top:100px!important}.woocommerce-cart .woocommerce .cart-grid{grid-gap:24px 40px;display:grid;grid-template-columns:1fr}.woocommerce-cart .woocommerce .cart-grid span,.woocommerce-cart .woocommerce .cart-grid strong{margin-left:0!important;margin-right:0!important}@media(min-width:900px){.woocommerce-cart .woocommerce .cart-grid{grid-template-columns:auto 300px}}@media(min-width:1200px){.woocommerce-cart .woocommerce .cart-grid{grid-gap:24px 70px;grid-template-columns:minmax(740px,890px) auto}}@media(min-width:900px){.woocommerce-cart .woocommerce .cart-grid .woocommerce-notices-wrapper{grid-column:span 2}}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form.loading{opacity:.5;pointer-events:none}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table{border:0!important}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .product-name a{text-decoration:none}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .product-thumbnail{width:150px}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .product-thumbnail img{height:auto;width:150px}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .product-quantity input{width:5em}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .actions .button{background-color:transparent;border:3px solid var(--color-black);border-radius:8px;font-size:clamp(16px,1.2vw + .2rem,20px)!important;font-weight:400;min-height:67px;padding-left:10px;padding-right:10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .actions .button strong{font-weight:400!important}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .actions .button:disabled{cursor:not-allowed;opacity:.5}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .actions .button:not(:disabled):hover{background-color:var(--color-accent-icons);cursor:pointer}.woocommerce-cart .woocommerce .cart-grid .woocommerce-cart-form table .actions .button{color:var(--color-text)}@media(max-width:599px){.woocommerce-cart .woocommerce .cart-grid .cart-collaterals{grid-row:2}}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals h2{margin-top:0}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals table{border:0}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button__link,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout button{background-color:transparent;border:3px solid var(--color-black);border-radius:8px;font-size:clamp(16px,1.2vw + .2rem,20px)!important;font-weight:400;min-height:67px;padding-left:10px;padding-right:10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .button strong,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button__link strong,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout button strong{font-weight:400!important}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:disabled,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button__link:disabled,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout button:disabled{cursor:not-allowed;opacity:.5}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:disabled):hover,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button__link:not(:disabled):hover,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout button:not(:disabled):hover{background-color:var(--color-accent-icons);cursor:pointer}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout>*{color:var(--color-black)}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary .wp-block-button__link,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary button{background-color:transparent;border:3px solid var(--color-accent-icons);border-radius:8px}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary .wp-block-button__link:hover,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary button:hover{background-color:var(--color-accent-icons)}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary-filled .wp-block-button__link,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary-filled button{background-color:var(--color-accent-icons);border:3px solid var(--color-accent-icons);border-radius:8px}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary-filled .wp-block-button__link:hover,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary-filled button:hover{background-color:var(--color-accent-icons)}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-secondary-filled>*{color:var(--color-primary-light)}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-white .wp-block-button__link,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-white button{background-color:transparent;border:3px solid var(--color-primary-light)}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-white .wp-block-button__link:hover,.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-white button:hover{background-color:var(--color-accent-icons);color:var(--color-black)!important}.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout.is-style-btn-white>*{color:var(--color-primary-light)}@media(min-width:600px){.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout:not(.has-custom-width) .wp-block-button__link{min-width:292px}}@media(max-width:599px){.woocommerce-cart .woocommerce .cart-grid .cart-collaterals .cart_totals .wc-proceed-to-checkout{max-width:100%;width:100%!important}}.woocommerce-cart .return-to-shop{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.woocommerce-cart .return-to-shop .button,.woocommerce-cart .return-to-shop .wp-block-button__link,.woocommerce-cart .return-to-shop button{background-color:transparent;border:3px solid var(--color-black);border-radius:8px;font-size:clamp(16px,1.2vw + .2rem,20px)!important;font-weight:400;min-height:67px;padding-left:10px;padding-right:10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.woocommerce-cart .return-to-shop .button strong,.woocommerce-cart .return-to-shop .wp-block-button__link strong,.woocommerce-cart .return-to-shop button strong{font-weight:400!important}.woocommerce-cart .return-to-shop .button:disabled,.woocommerce-cart .return-to-shop .wp-block-button__link:disabled,.woocommerce-cart .return-to-shop button:disabled{cursor:not-allowed;opacity:.5}.woocommerce-cart .return-to-shop .button:not(:disabled):hover,.woocommerce-cart .return-to-shop .wp-block-button__link:not(:disabled):hover,.woocommerce-cart .return-to-shop button:not(:disabled):hover{background-color:var(--color-accent-icons);cursor:pointer}.woocommerce-cart .return-to-shop>*{color:var(--color-black)}.woocommerce-cart .return-to-shop.is-style-btn-secondary .wp-block-button__link,.woocommerce-cart .return-to-shop.is-style-btn-secondary button{background-color:transparent;border:3px solid var(--color-accent-icons);border-radius:8px}.woocommerce-cart .return-to-shop.is-style-btn-secondary .wp-block-button__link:hover,.woocommerce-cart .return-to-shop.is-style-btn-secondary button:hover{background-color:var(--color-accent-icons)}.woocommerce-cart .return-to-shop.is-style-btn-secondary-filled .wp-block-button__link,.woocommerce-cart .return-to-shop.is-style-btn-secondary-filled button{background-color:var(--color-accent-icons);border:3px solid var(--color-accent-icons);border-radius:8px}.woocommerce-cart .return-to-shop.is-style-btn-secondary-filled .wp-block-button__link:hover,.woocommerce-cart .return-to-shop.is-style-btn-secondary-filled button:hover{background-color:var(--color-accent-icons)}.woocommerce-cart .return-to-shop.is-style-btn-secondary-filled>*{color:var(--color-primary-light)}.woocommerce-cart .return-to-shop.is-style-btn-white .wp-block-button__link,.woocommerce-cart .return-to-shop.is-style-btn-white button{background-color:transparent;border:3px solid var(--color-primary-light)}.woocommerce-cart .return-to-shop.is-style-btn-white .wp-block-button__link:hover,.woocommerce-cart .return-to-shop.is-style-btn-white button:hover{background-color:var(--color-accent-icons);color:var(--color-black)!important}.woocommerce-cart .return-to-shop.is-style-btn-white>*{color:var(--color-primary-light)}@media(min-width:600px){.woocommerce-cart .return-to-shop:not(.has-custom-width) .wp-block-button__link{min-width:292px}}@media(max-width:599px){.woocommerce-cart .return-to-shop{max-width:100%;width:100%!important}}.woocommerce-cart .return-to-shop a{color:var(--color-black);display:inline}.woocommerce-cart .return-to-shop a:hover{color:var(--color-black)}/*!
Theme Name: bag-theme
Theme URI: https://adelt.it
Author: Adelt.IT
Author URI: https://adelt.it
Description: BAG WfbM Theme
Version: 1.0.1
*/.woocommerce-checkout .woocommerce{margin-top:100px!important}.woocommerce-checkout .woocommerce .woocommerce-checkout{display:grid;grid-template-columns:1fr}.woocommerce-checkout .woocommerce .woocommerce-checkout :focus-visible{outline:2px solid var(--color-accent-icons)!important}@media(min-width:900px){.woocommerce-checkout .woocommerce .woocommerce-checkout{grid-template-areas:"woocommerce-NoticeGroup-checkout woocommerce-NoticeGroup-checkout" "customer_details order_review_wrapper" "customer_details order-review-wrapper";grid-template-columns:1fr 1fr}}.woocommerce-checkout .woocommerce .woocommerce-checkout{-moz-column-gap:50px;column-gap:50px}@media(min-width:900px){.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-area:woocommerce-NoticeGroup-checkout}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details{grid-area:customer_details}}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields{margin-bottom:30px}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details>div{width:100%}@media(min-width:900px){.woocommerce-checkout .woocommerce .woocommerce-checkout #order-review-wrapper{grid-area:order_review_wrapper}}.woocommerce-checkout .woocommerce .woocommerce-checkout #order-review-wrapper{position:sticky;top:200px}.woocommerce-checkout .woocommerce .woocommerce-checkout h3{margin-top:0}.woocommerce-checkout .woocommerce .woocommerce-checkout #place_order{background-color:transparent;border:3px solid var(--color-black);border-radius:8px;color:var(--color-text);float:none!important;font-size:clamp(16px,1.2vw + .2rem,20px)!important;font-weight:400;min-height:67px;padding-left:10px;padding-right:10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.woocommerce-checkout .woocommerce .woocommerce-checkout #place_order strong{font-weight:400!important}.woocommerce-checkout .woocommerce .woocommerce-checkout #place_order:disabled{cursor:not-allowed;opacity:.5}.woocommerce-checkout .woocommerce .woocommerce-checkout #place_order:not(:disabled):hover{background-color:var(--color-accent-icons);cursor:pointer}.woocommerce-checkout .woocommerce .woocommerce-checkout .order-info-text{margin-top:10px}@media(max-width:599px){.woocommerce-checkout .woocommerce-checkout .form-row-first,.woocommerce-checkout .woocommerce-checkout .form-row-last{float:none;width:100%}}:root{--color-primary:#33a1ce;--color-primary-dark:#13293b;--color-primary-light:#fff;--color-accent:#739618;--color-accent-green:#739618;--color-accent-icons:#739618;--color-text:#000;--color-text-inverse:#fff;--color-border:#f2f2f2;--color-muted:#8e9ba5;--color-news-bg:#8e9ba5;--color-icon-link:#fff;--color-off-white:#f0f0f0;--color-gray:#707070;--color-error:#b22222;--content-max-width:1920px;--header-max-width:1440px;--max-width-screen:1670px;--color-black:#000;--mobile-padding:20px;--font-heading:"FF Meta OT",Arial,Helvetica,sans-serif;--font-body:"FF Meta OT",Arial,Helvetica,sans-serif;--sticky-social-size:60px;--sticky-social-gap:0px;--sticky-social-pad:5px;--wc-green:var(--color-accent);--wc-red:var(--color-error)}.has-green-color{color:#739618}.has-green-background-color{background-color:#739618}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-light-grey-color{color:#f2f2f2}.has-light-grey-background-color{background-color:#f2f2f2}.has-dark-grey-color{color:#707070}.has-dark-grey-background-color{background-color:#707070}*,:after,:before{box-sizing:border-box}.rmPopup__container{z-index:9999!important}
