
@keyframes _home-slide-in_1u3ax_1{0%{opacity:.15}to{opacity:1}}@keyframes _bzHeroFade_14c9l_1{0%{opacity:.25}to{opacity:1}}@font-face{font-family:Lato LATICRETE;font-display:swap;font-style:normal;font-weight:400;src:url(https://www.qhl.hu/shop_ordered/15586/pic/laticrete/fonts/lato-regular.ttf?v=e82542aed829)format("truetype")}@font-face{font-family:Oswald LATICRETE;font-display:swap;font-style:normal;font-weight:200 700;src:url(https://www.qhl.hu/shop_ordered/15586/pic/laticrete/fonts/oswald-variable.ttf?v=99089bda4f9f)format("truetype")}._site_8vuww_17{--blue:#2dabd1;--blue-deep:#043c5d;--blue-dark:#062f48;--ice:#eef8fb;--ink:#17242d;--muted:#52636d;color:var(--ink);background:#fff;font-family:Lato LATICRETE,Lato,sans-serif;font-size:14px;line-height:21px}._site_8vuww_17 *,._site_8vuww_17 :before,._site_8vuww_17 :after{box-sizing:border-box}._site_8vuww_17 a{color:inherit;text-decoration:none}._header_8vuww_34{background:#fffffffa;border-bottom:1px solid #dce8ed;position:static}._headerInner_8vuww_40{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;max-width:1140px;min-height:81px;margin:0 auto;padding:0;display:grid}._logo_8vuww_51 img{object-fit:contain;width:139px;height:52px;display:block}._brandIdentity_8vuww_52{align-items:center;gap:1rem;display:flex}._brandIdentity_8vuww_52>span{color:var(--blue-deep);text-transform:uppercase;border-left:1px solid #aebdc5;padding-left:1rem;font-size:.82rem;font-weight:800}._utilityLinks_8vuww_54{justify-self:end;align-items:center;gap:1.1rem;display:flex}._utilityLinks_8vuww_54 span,._utilityLinks_8vuww_54 a{color:var(--blue-deep);font-size:.78rem;font-weight:800}._navigationRow_8vuww_56{background:var(--blue);min-height:37px}._brandMenu_8vuww_57{justify-content:center;align-items:stretch;max-width:1265px;height:37px;margin:0 auto;display:flex}._menuBranches_8vuww_58{align-items:stretch;display:flex}._mobileMenuToggle_8vuww_59,._mobileMenuActions_8vuww_59{display:none}._menuBranch_8vuww_58{align-items:stretch;display:flex;position:relative}._menuBranch_8vuww_58>button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 clamp(.75rem,1.35vw,1.45rem);font-size:.84rem;font-weight:800;display:flex;position:relative}._menuBranch_8vuww_58>button:after{background:var(--blue);content:"";transform-origin:0;height:4px;transition:transform .2s;position:absolute;bottom:0;left:.75rem;right:.75rem;transform:scaleX(0)}._menuBranch_8vuww_58>button[aria-expanded=true]:after,._menuBranch_8vuww_58>button:hover:after,._menuBranch_8vuww_58>button:focus-visible:after{transform:scaleX(1)}._menuBranch_8vuww_58>button span{color:#fff;font-size:1rem;transition:transform .18s}._menuBranch_8vuww_58>button[aria-expanded=true] span{transform:rotate(180deg)}._megaPanel_8vuww_68{background:var(--blue-deep);color:#fff;z-index:60;min-width:min(760px,78vw);padding:2.2rem;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #032f4840}._megaPanel_8vuww_68[hidden]{display:none}._megaPanel_8vuww_68>strong{color:#84daf1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.78rem;display:block}._megaPanel_8vuww_68 ._menuGroups_8vuww_71{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}._menuGroups_8vuww_71 section h2{color:#8eddf1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem}._megaPanel_8vuww_68 a{border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding:.72rem .2rem;font-size:.84rem;font-weight:700;display:flex}._megaPanel_8vuww_68 a:hover,._megaPanel_8vuww_68 a:focus-visible{color:#8eddf1}._megaPanel_8vuww_68 a span{color:var(--blue)}._headerActions_8vuww_77{gap:.65rem;display:flex}._shopButton_8vuww_78,._contactButton_8vuww_78{border:1px solid var(--blue-deep);white-space:nowrap;padding:.85rem 1rem;font-size:.8rem;font-weight:800}._shopButton_8vuww_78{background:var(--blue-deep);color:#fff!important}._contactButton_8vuww_78{color:var(--blue-deep)!important}._slide_8vuww_98[hidden]{display:none}._slideCopy_8vuww_103[data-caption-side=right]{left:auto;right:max(2rem,50% - 513px)}._carouselDots_8vuww_110 button[aria-selected=true]{background:var(--blue)}._titleBand_8vuww_115{color:var(--ink);background:#fff;min-height:48px;padding:6px 0}._titleBand_8vuww_115>div{max-width:1140px;margin:0 auto}._titleBand_8vuww_115 h1{text-wrap:balance;max-width:1140px;margin:0;font-family:Oswald LATICRETE,Oswald,sans-serif;font-size:30px;font-weight:700;line-height:36px}._orderedSection_8vuww_120[data-component-background=dark-blue]{background:var(--blue-deep)}._orderedSection_8vuww_120[data-component-background=blue]{background:var(--blue)}._orderedSection_8vuww_120[data-component-background=light-blue]{background:#dff2f8}._orderedSection_8vuww_120[data-component-background=x-light-blue]{background:var(--ice)}._officialComponent_8vuww_125[data-component-background=dark-blue]{background:var(--blue-deep);color:#fff}._officialComponent_8vuww_125[data-component-background=blue]{background:var(--blue);color:#fff}._officialComponent_8vuww_125[data-component-background=light-blue]{background:#dff2f8}._officialComponent_8vuww_125[data-component-background=x-light-blue]{background:var(--ice)}._officialComponent_8vuww_125[data-component-background=dark-blue] h2,._officialComponent_8vuww_125[data-component-background=dark-blue] h3,._officialComponent_8vuww_125[data-component-background=blue] h2,._officialComponent_8vuww_125[data-component-background=blue] h3{color:#fff}._officialComponent_8vuww_125[data-component-background=dark-blue] p,._officialComponent_8vuww_125[data-component-background=blue] p{color:#e8f6fa}._officialComponent_8vuww_125[data-component-variant=promo-with-image]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:388px;margin-bottom:50px;padding:10px 0 10px 65px}._officialComponent_8vuww_125[data-component-variant=promo-with-image]>:not(._orderedImage_8vuww_143){align-self:center;margin-right:65px}._officialComponent_8vuww_125[data-component-variant=promo-with-image] h2,._officialComponent_8vuww_125[data-component-variant=promo-with-image] h3{font-size:21px;line-height:25.2px}._officialComponent_8vuww_125[data-component-variant=promo-with-image] p{font-size:16px;line-height:24px}._officialComponent_8vuww_125[data-component-variant=promo-with-image]>:not(._orderedImage_8vuww_143){grid-column:1}._officialComponent_8vuww_125[data-component-variant=promo-with-image]>._orderedImage_8vuww_143{grid-area:1/2/span 20;place-self:stretch stretch;margin:0}._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]>:not(._orderedImage_8vuww_143){grid-column:2}._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]>._orderedImage_8vuww_143{grid-column:1}._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]{padding-left:0;padding-right:65px}._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]>:not(._orderedImage_8vuww_143){margin-left:65px;margin-right:0}._officialComponent_8vuww_125[data-component-variant=promo-with-image]>._orderedImage_8vuww_143{object-fit:cover;width:100%;height:367px}._officialComponent_8vuww_125[data-component-variant=link-list] ._copyList_8vuww_154{grid-template-columns:repeat(3,minmax(0,1fr))}._officialComponent_8vuww_125[data-component-variant=image-card-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}._officialComponent_8vuww_125[data-component-variant=image-card-grid][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._officialComponent_8vuww_125[data-component-variant=filter-library]{background:var(--ice);grid-template-columns:repeat(2,minmax(0,1fr))}._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue]{background:var(--blue)}._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=light-blue]{background:#f1f9fb}._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue] ._officialComponent_8vuww_125,._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue] ._officialComponent_8vuww_125 h2,._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue] ._officialComponent_8vuww_125 h3,._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue] ._officialComponent_8vuww_125 p,._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue] ._officialComponent_8vuww_125 ._copyList_8vuww_154 li{color:#fff}._companyStoryTemplate_8vuww_186 ._orderedSection_8vuww_120[data-company-band=brand-blue] ._officialComponent_8vuww_125 ._textLink_8vuww_169{color:#fff!important}._companyStoryTemplate_8vuww_186 ._officialComponent_8vuww_125[data-component-variant=promo-with-image]{min-height:300px}._companyStoryTemplate_8vuww_186 ._officialComponent_8vuww_125[data-component-variant=promo-with-image]>._orderedImage_8vuww_143{height:300px}._homeTemplate_8vuww_197 ._officialComponent_8vuww_125[data-component-variant=image-card-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}._homeTemplate_8vuww_197 ._officialComponent_8vuww_125[data-component-variant=image-card-grid] h2{grid-column:1/-1}._homeTemplate_8vuww_197 ._officialComponent_8vuww_125[data-component-variant=image-card-grid] ._orderedImage_8vuww_143{width:100%;margin:0}._footer_8vuww_225{color:#fff;background:#031f30;grid-template-columns:1fr auto;align-items:start;gap:3rem;padding:4rem max(2rem,50vw - 660px);display:grid}._footer_8vuww_225 img{filter:brightness(0)invert();object-fit:contain;object-position:left;width:146px;height:55px}._footer_8vuww_225 p{color:#8fd9ed;margin:1rem 0 0;font-weight:800}._footer_8vuww_225 nav{gap:.8rem;font-size:.85rem;display:grid}._footer_8vuww_225 nav a:hover{color:#8fd9ed}._footer_8vuww_225 small{color:#91a8b4;border-top:1px solid #244457;grid-column:1/-1;padding-top:1.5rem}._site_8vuww_17[data-laticrete-exact-page] ._headerInner_8vuww_40{gap:32px}._site_8vuww_17[data-laticrete-exact-page] ._brandIdentity_8vuww_52{gap:16px}._site_8vuww_17[data-laticrete-exact-page] ._brandIdentity_8vuww_52>span{padding-left:16px;font-size:13px}._site_8vuww_17[data-laticrete-exact-page] ._utilityLinks_8vuww_54{gap:18px}._site_8vuww_17[data-laticrete-exact-page] ._utilityLinks_8vuww_54 span,._site_8vuww_17[data-laticrete-exact-page] ._utilityLinks_8vuww_54 a{font-size:12.5px}._site_8vuww_17[data-laticrete-exact-page] ._menuBranch_8vuww_58>button{gap:7px;padding:0 clamp(12px,1.35vw,23px);font-size:13.5px}._site_8vuww_17[data-laticrete-exact-page] ._menuBranch_8vuww_58>button:after{left:12px;right:12px}._site_8vuww_17[data-laticrete-exact-page] ._menuBranch_8vuww_58>button span{font-size:16px}._site_8vuww_17[data-laticrete-exact-page] ._megaPanel_8vuww_68{padding:35px}._site_8vuww_17[data-laticrete-exact-page] ._megaPanel_8vuww_68>strong{letter-spacing:1.5px;margin-bottom:19px;font-size:12.5px}._site_8vuww_17[data-laticrete-exact-page] ._megaPanel_8vuww_68 ._menuGroups_8vuww_71{gap:24px}._site_8vuww_17[data-laticrete-exact-page] ._menuGroups_8vuww_71 section h2{letter-spacing:1px;margin-bottom:10px;font-size:12px}._site_8vuww_17[data-laticrete-exact-page] ._megaPanel_8vuww_68 a{padding:11.5px 3px;font-size:13.5px}._site_8vuww_17[data-laticrete-exact-page] ._headerActions_8vuww_77{gap:10px}._site_8vuww_17[data-laticrete-exact-page] ._shopButton_8vuww_78,._site_8vuww_17[data-laticrete-exact-page] ._contactButton_8vuww_78{padding:14px 16px;font-size:13px}._site_8vuww_17[data-laticrete-exact-page] ._breadcrumb_8vuww_82{gap:10px;padding:9px 0;font-size:12.5px}._site_8vuww_17[data-laticrete-exact-page] ._footer_8vuww_225{gap:48px;padding:64px max(32px,50vw - 660px)}._site_8vuww_17[data-laticrete-exact-page] ._footer_8vuww_225 p{margin-top:16px}._site_8vuww_17[data-laticrete-exact-page] ._footer_8vuww_225 nav{gap:13px;font-size:13.5px}._site_8vuww_17[data-laticrete-exact-page] ._footer_8vuww_225 small{padding-top:24px}@media (width<=992px){._headerInner_8vuww_40{grid-template-columns:auto 1fr;padding:0 1.5rem}._utilityLinks_8vuww_54{justify-self:end}._headerActions_8vuww_77{display:none}._navigationRow_8vuww_56{background:#fff;min-height:0;position:relative}._brandMenu_8vuww_57{justify-content:end;height:auto;position:static}._mobileMenuToggle_8vuww_59{cursor:pointer;background:0 0;border:0;grid-template-columns:24px auto;align-content:center;gap:4px;padding:.8rem;display:grid}._mobileMenuToggle_8vuww_59 span{background:var(--blue-deep);grid-column:1;width:24px;height:2px;display:block}._mobileMenuToggle_8vuww_59 b{color:var(--blue-deep);text-transform:uppercase;grid-area:1/2/span 3;place-self:center;margin-left:.35rem;font-size:.75rem}._menuBranches_8vuww_58{background:#fff;border-top:1px solid #dce8ed;align-items:stretch;width:100%;max-height:calc(100vh - 74px);padding:.5rem 1rem 1.2rem;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 22px 38px #032f4833}._menuBranch_8vuww_58{display:block;position:static}._menuBranch_8vuww_58>button{border-bottom:1px solid #dae7ec;justify-content:space-between;width:100%;min-height:3.4rem;padding:0 .3rem;font-size:.92rem}._megaPanel_8vuww_68{box-shadow:none;width:100%;min-width:0;padding:1rem 1rem 1.5rem;position:static;top:auto;left:auto;transform:none}._megaPanel_8vuww_68 ._menuGroups_8vuww_71{grid-template-columns:1fr}._mobileMenuActions_8vuww_59{gap:.55rem;padding-top:1rem;display:grid}._mobileMenuActions_8vuww_59 a{border:1px solid var(--blue-deep);color:var(--blue-deep);text-align:center;padding:.85rem 1rem;font-size:.82rem;font-weight:800}._mobileMenuActions_8vuww_59 a:first-child{background:var(--blue-deep);color:#fff}._officialComponent_8vuww_125[data-component-variant=image-card-grid],._officialComponent_8vuww_125[data-component-variant=image-card-grid][data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}._site_8vuww_17[data-laticrete-exact-page] ._headerInner_8vuww_40{padding:0 24px}._site_8vuww_17[data-laticrete-exact-page] ._mobileMenuToggle_8vuww_59{padding:13px}._site_8vuww_17[data-laticrete-exact-page] ._mobileMenuToggle_8vuww_59 b{margin-left:6px;font-size:12px}._site_8vuww_17[data-laticrete-exact-page] ._menuBranches_8vuww_58{padding:8px 16px 19px}._site_8vuww_17[data-laticrete-exact-page] [data-laticrete-mobile-menu]._is-open_8vuww_286 [data-laticrete-mobile-menu-panel]{display:block}._site_8vuww_17[data-laticrete-exact-page] ._menuBranch_8vuww_58>button{min-height:54px;padding:0 5px;font-size:14.5px}._site_8vuww_17[data-laticrete-exact-page] ._megaPanel_8vuww_68{padding:16px 16px 24px}._site_8vuww_17[data-laticrete-exact-page] ._mobileMenuActions_8vuww_59{gap:9px;padding-top:16px}._site_8vuww_17[data-laticrete-exact-page] ._mobileMenuActions_8vuww_59 a{padding:14px 16px;font-size:13px}}@media (width>=1400px){}@media (width<=760px){._headerInner_8vuww_40{gap:.75rem;min-height:74px;padding:0 1rem}._logo_8vuww_51 img{width:118px;height:44px}._titleBand_8vuww_115{padding:.45rem 1rem}._titleBand_8vuww_115 h1{font-size:1.65rem;line-height:1.2}._utilityLinks_8vuww_54{display:none}._slideCopy_8vuww_103[data-caption-side=right]{width:calc(100% - 2.5rem);padding-right:1.25rem;top:50%;left:1.25rem;right:auto;transform:translateY(calc(-50% - 1rem))}._menuBranch_8vuww_58>button{padding:0 .3rem}._officialComponent_8vuww_125[data-component-variant=promo-with-image],._officialComponent_8vuww_125[data-component-variant=filter-library],._homeTemplate_8vuww_197 ._officialComponent_8vuww_125[data-component-variant=image-card-grid],._officialComponent_8vuww_125[data-component-variant=image-card-grid],._officialComponent_8vuww_125[data-component-variant=image-card-grid][data-columns="3"]{grid-template-columns:1fr}._officialComponent_8vuww_125[data-component-variant=promo-with-image]>:not(._orderedImage_8vuww_143),._officialComponent_8vuww_125[data-component-variant=promo-with-image]>._orderedImage_8vuww_143,._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]>:not(._orderedImage_8vuww_143),._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]>._orderedImage_8vuww_143{grid-area:auto/1}._officialComponent_8vuww_125[data-component-variant=promo-with-image],._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]{min-height:0;margin-bottom:2rem;padding:0 0 2rem}._officialComponent_8vuww_125[data-component-variant=promo-with-image]>:not(._orderedImage_8vuww_143),._officialComponent_8vuww_125[data-component-variant=promo-with-image][data-image-side=left]>:not(._orderedImage_8vuww_143){margin:0;padding:0 1.1rem}._footer_8vuww_225{grid-template-columns:1fr}._footer_8vuww_225 small{grid-column:1}._site_8vuww_17[data-laticrete-exact-page] ._headerInner_8vuww_40{gap:12px;padding:0 16px}._site_8vuww_17[data-laticrete-exact-page] ._breadcrumb_8vuww_82{padding:14px 16px}._site_8vuww_17[data-laticrete-exact-page] ._titleBand_8vuww_115{padding:7px 16px}._site_8vuww_17[data-laticrete-exact-page] ._titleBand_8vuww_115 h1{font-size:26.5px;line-height:32px}._site_8vuww_17[data-laticrete-exact-page] ._menuBranch_8vuww_58>button{padding:0 5px}._site_8vuww_17[data-laticrete-exact-page] ._footer_8vuww_225{padding:48px 24px}}@media (prefers-reduced-motion:reduce){._menuBranch_8vuww_58>button:after,._menuBranch_8vuww_58>button span{transition:none}}
/* exact-runtime:laticrete-official-scoped.css */
/* Generated from the official LATICRETE Europe and Font Awesome 7 CSS; host-scoped and deterministic. */
.qhl-laticrete-exact,.qhl-laticrete-exact [data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:10px;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:3.75px;--bs-border-radius-sm:2.5px;--bs-border-radius-lg:5px;--bs-border-radius-xl:10px;--bs-border-radius-xxl:20px;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:500px;--bs-box-shadow:0 5px 10px rgba(0,0,0,.15);--bs-box-shadow-sm:0 1.25px 2.5px rgba(0,0,0,.075);--bs-box-shadow-lg:0 10px 30px rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:2.5px;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}
.qhl-laticrete-exact [data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}
.qhl-laticrete-exact *,.qhl-laticrete-exact ::after,.qhl-laticrete-exact ::before{box-sizing:border-box}
@media(prefers-reduced-motion:no-preference){.qhl-laticrete-exact{scroll-behavior:smooth}}
.qhl-laticrete-exact{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
.qhl-laticrete-exact hr{margin:10px 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}
.qhl-laticrete-exact h1,.qhl-laticrete-exact h2,.qhl-laticrete-exact h3,.qhl-laticrete-exact h4,.qhl-laticrete-exact h5,.qhl-laticrete-exact h6{margin-top:0;margin-bottom:5px;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}
.qhl-laticrete-exact h1{font-size:calc(13.75px + 1.5vw)}
@media(min-width:1200px){.qhl-laticrete-exact h1{font-size:25px}}
.qhl-laticrete-exact h2{font-size:calc(13.25px + .9vw)}
@media(min-width:1200px){.qhl-laticrete-exact h2{font-size:20px}}
.qhl-laticrete-exact h3{font-size:calc(13px + .6vw)}
@media(min-width:1200px){.qhl-laticrete-exact h3{font-size:17.5px}}
.qhl-laticrete-exact h4{font-size:calc(12.75px + .3vw)}
@media(min-width:1200px){.qhl-laticrete-exact h4{font-size:15px}}
.qhl-laticrete-exact h5{font-size:12.5px}
.qhl-laticrete-exact h6{font-size:10px}
.qhl-laticrete-exact p{margin-top:0;margin-bottom:10px}
.qhl-laticrete-exact abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
.qhl-laticrete-exact address{margin-bottom:10px;font-style:normal;line-height:inherit}
.qhl-laticrete-exact ol,.qhl-laticrete-exact ul{padding-left:20px}
.qhl-laticrete-exact dl,.qhl-laticrete-exact ol,.qhl-laticrete-exact ul{margin-top:0;margin-bottom:10px}
.qhl-laticrete-exact ol ol,.qhl-laticrete-exact ol ul,.qhl-laticrete-exact ul ol,.qhl-laticrete-exact ul ul{margin-bottom:0}
.qhl-laticrete-exact dt{font-weight:700}
.qhl-laticrete-exact dd{margin-bottom:5px;margin-left:0}
.qhl-laticrete-exact blockquote{margin:0 0 10px}
.qhl-laticrete-exact b,.qhl-laticrete-exact strong{font-weight:bolder}
.qhl-laticrete-exact .small,.qhl-laticrete-exact small{font-size:.875em}
.qhl-laticrete-exact mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}
.qhl-laticrete-exact sub,.qhl-laticrete-exact sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
.qhl-laticrete-exact sub{bottom:-.25em}
.qhl-laticrete-exact sup{top:-.5em}
.qhl-laticrete-exact a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}
.qhl-laticrete-exact a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}
.qhl-laticrete-exact a:not([href]):not([class]),.qhl-laticrete-exact a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
.qhl-laticrete-exact code,.qhl-laticrete-exact kbd,.qhl-laticrete-exact pre,.qhl-laticrete-exact samp{font-family:var(--bs-font-monospace);font-size:1em}
.qhl-laticrete-exact pre{display:block;margin-top:0;margin-bottom:10px;overflow:auto;font-size:.875em}
.qhl-laticrete-exact pre code{font-size:inherit;color:inherit;word-break:normal}
.qhl-laticrete-exact code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}
.qhl-laticrete-exact a>code{color:inherit}
.qhl-laticrete-exact kbd{padding:1.875px 3.75px;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:2.5px}
.qhl-laticrete-exact kbd kbd{padding:0;font-size:1em}
.qhl-laticrete-exact figure{margin:0 0 10px}
.qhl-laticrete-exact img,.qhl-laticrete-exact svg{vertical-align:middle}
.qhl-laticrete-exact table{caption-side:bottom;border-collapse:collapse}
.qhl-laticrete-exact caption{padding-top:5px;padding-bottom:5px;color:var(--bs-secondary-color);text-align:left}
.qhl-laticrete-exact th{text-align:inherit;text-align:-webkit-match-parent}
.qhl-laticrete-exact tbody,.qhl-laticrete-exact td,.qhl-laticrete-exact tfoot,.qhl-laticrete-exact th,.qhl-laticrete-exact thead,.qhl-laticrete-exact tr{border-color:inherit;border-style:solid;border-width:0}
.qhl-laticrete-exact label{display:inline-block}
.qhl-laticrete-exact button{border-radius:0}
.qhl-laticrete-exact button:focus:not(:focus-visible){outline:0}
.qhl-laticrete-exact button,.qhl-laticrete-exact input,.qhl-laticrete-exact optgroup,.qhl-laticrete-exact select,.qhl-laticrete-exact textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
.qhl-laticrete-exact button,.qhl-laticrete-exact select{text-transform:none}
.qhl-laticrete-exact [role=button]{cursor:pointer}
.qhl-laticrete-exact select{word-wrap:normal}
.qhl-laticrete-exact select:disabled{opacity:1}
.qhl-laticrete-exact [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}
.qhl-laticrete-exact [type=button],.qhl-laticrete-exact [type=reset],.qhl-laticrete-exact [type=submit],.qhl-laticrete-exact button{-webkit-appearance:button}
.qhl-laticrete-exact [type=button]:not(:disabled),.qhl-laticrete-exact [type=reset]:not(:disabled),.qhl-laticrete-exact [type=submit]:not(:disabled),.qhl-laticrete-exact button:not(:disabled){cursor:pointer}
.qhl-laticrete-exact ::-moz-focus-inner{padding:0;border-style:none}
.qhl-laticrete-exact textarea{resize:vertical}
.qhl-laticrete-exact fieldset{min-width:0;padding:0;margin:0;border:0}
.qhl-laticrete-exact legend{float:left;width:100%;padding:0;margin-bottom:5px;font-size:calc(12.75px + .3vw);line-height:inherit}
@media(min-width:1200px){.qhl-laticrete-exact legend{font-size:15px}}
.qhl-laticrete-exact legend+*{clear:left}
.qhl-laticrete-exact ::-webkit-datetime-edit-day-field,.qhl-laticrete-exact ::-webkit-datetime-edit-fields-wrapper,.qhl-laticrete-exact ::-webkit-datetime-edit-hour-field,.qhl-laticrete-exact ::-webkit-datetime-edit-minute,.qhl-laticrete-exact ::-webkit-datetime-edit-month-field,.qhl-laticrete-exact ::-webkit-datetime-edit-text,.qhl-laticrete-exact ::-webkit-datetime-edit-year-field{padding:0}
.qhl-laticrete-exact ::-webkit-inner-spin-button{height:auto}
.qhl-laticrete-exact [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.qhl-laticrete-exact ::-webkit-search-decoration{-webkit-appearance:none}
.qhl-laticrete-exact ::-webkit-color-swatch-wrapper{padding:0}
.qhl-laticrete-exact ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
.qhl-laticrete-exact ::file-selector-button{font:inherit;-webkit-appearance:button}
.qhl-laticrete-exact output{display:inline-block}
.qhl-laticrete-exact iframe{border:0}
.qhl-laticrete-exact summary{display:list-item;cursor:pointer}
.qhl-laticrete-exact progress{vertical-align:baseline}
.qhl-laticrete-exact [hidden]{display:none!important}
.qhl-laticrete-exact .list-inline-item:not(:last-child){margin-right:5px}
.qhl-laticrete-exact .img-fluid{max-width:100%;height:auto}
.qhl-laticrete-exact .container,.qhl-laticrete-exact .container-fluid{--bs-gutter-x:15px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}
@media(min-width:576px){.qhl-laticrete-exact .container{max-width:540px}}
@media(min-width:768px){.qhl-laticrete-exact .container{max-width:720px}}
@media(min-width:992px){.qhl-laticrete-exact .container{max-width:960px}}
@media(min-width:1200px){.qhl-laticrete-exact .container{max-width:1140px}}
@media(min-width:1400px){.qhl-laticrete-exact .container{max-width:1320px}}
.qhl-laticrete-exact{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}
.qhl-laticrete-exact .row{--bs-gutter-x:15px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}
.qhl-laticrete-exact .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}
.qhl-laticrete-exact .col-1{flex:0 0 auto;width:8.33333333%}
.qhl-laticrete-exact .col-2{flex:0 0 auto;width:16.66666667%}
.qhl-laticrete-exact .col-4{flex:0 0 auto;width:33.33333333%}
.qhl-laticrete-exact .col-5{flex:0 0 auto;width:41.66666667%}
.qhl-laticrete-exact .col-6{flex:0 0 auto;width:50%}
.qhl-laticrete-exact .col-7{flex:0 0 auto;width:58.33333333%}
.qhl-laticrete-exact .col-8{flex:0 0 auto;width:66.66666667%}
.qhl-laticrete-exact .col-10{flex:0 0 auto;width:83.33333333%}
.qhl-laticrete-exact .col-12{flex:0 0 auto;width:100%}
@media(min-width:576px){.qhl-laticrete-exact .col-sm{flex:1 0 0%}
.qhl-laticrete-exact .col-sm-3{flex:0 0 auto;width:25%}}
@media(min-width:768px){
.qhl-laticrete-exact .col-md-auto{flex:0 0 auto;width:auto}
.qhl-laticrete-exact .col-md-1{flex:0 0 auto;width:8.33333333%}
.qhl-laticrete-exact .col-md-2{flex:0 0 auto;width:16.66666667%}
.qhl-laticrete-exact .col-md-3{flex:0 0 auto;width:25%}
.qhl-laticrete-exact .col-md-4{flex:0 0 auto;width:33.33333333%}
.qhl-laticrete-exact .col-md-5{flex:0 0 auto;width:41.66666667%}
.qhl-laticrete-exact .col-md-6{flex:0 0 auto;width:50%}
.qhl-laticrete-exact .col-md-7{flex:0 0 auto;width:58.33333333%}
.qhl-laticrete-exact .col-md-8{flex:0 0 auto;width:66.66666667%}
.qhl-laticrete-exact .col-md-9{flex:0 0 auto;width:75%}
.qhl-laticrete-exact .col-md-12{flex:0 0 auto;width:100%}}
@media(min-width:992px){
.qhl-laticrete-exact .col-lg-2{flex:0 0 auto;width:16.66666667%}
.qhl-laticrete-exact .col-lg-3{flex:0 0 auto;width:25%}
.qhl-laticrete-exact .col-lg-4{flex:0 0 auto;width:33.33333333%}
.qhl-laticrete-exact .col-lg-5{flex:0 0 auto;width:41.66666667%}
.qhl-laticrete-exact .col-lg-6{flex:0 0 auto;width:50%}
.qhl-laticrete-exact .col-lg-10{flex:0 0 auto;width:83.33333333%}}
@media(min-width:1200px){
.qhl-laticrete-exact .col-xl-6{flex:0 0 auto;width:50%}}
@media(min-width:1400px){
.qhl-laticrete-exact .col-xxl-6{flex:0 0 auto;width:50%}}
.qhl-laticrete-exact .table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),.075);width:100%;margin-bottom:10px;vertical-align:top;border-color:var(--bs-table-border-color)}
.qhl-laticrete-exact .table>:not(caption)>*>*{padding:5px 5px;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}
.qhl-laticrete-exact .table>tbody{vertical-align:inherit}
.qhl-laticrete-exact .table>thead{vertical-align:bottom}
.qhl-laticrete-exact .table-sm>:not(caption)>*>*{padding:2.5px 2.5px}
.qhl-laticrete-exact .table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}
.qhl-laticrete-exact .table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}
.qhl-laticrete-exact .table-borderless>:not(caption)>*>*{border-bottom-width:0}
.qhl-laticrete-exact .table-borderless>:not(:first-child){border-top-width:0}
.qhl-laticrete-exact .table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}
.qhl-laticrete-exact .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
.qhl-laticrete-exact .form-control[type=file]{overflow:hidden}
.qhl-laticrete-exact .form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.qhl-laticrete-exact .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}
.qhl-laticrete-exact .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}
.qhl-laticrete-exact .form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.qhl-laticrete-exact .form-select[multiple],.qhl-laticrete-exact .form-select[size]:not([size="1"]){padding-right:7.5px;background-image:none}
.qhl-laticrete-exact [data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .form-check-input[type=checkbox]{border-radius:.25em}
.qhl-laticrete-exact .form-check-input[type=radio]{border-radius:50%}
.qhl-laticrete-exact .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}
.qhl-laticrete-exact .btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}
.qhl-laticrete-exact [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.qhl-laticrete-exact .form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:16.25px;padding-bottom:6.25px}
.qhl-laticrete-exact .form-floating>.form-control-plaintext:not(:placeholder-shown),.qhl-laticrete-exact .form-floating>.form-control:not(:placeholder-shown){padding-top:16.25px;padding-bottom:6.25px}
.qhl-laticrete-exact .form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-5px) translateX(1.5px)}
.qhl-laticrete-exact .form-floating>.form-control:not(:placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-5px) translateX(1.5px)}
.qhl-laticrete-exact .form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:10px 3.75px;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}
.qhl-laticrete-exact .form-floating>.form-control:not(:placeholder-shown)~label::after{position:absolute;inset:10px 3.75px;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}
.qhl-laticrete-exact .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.qhl-laticrete-exact .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.qhl-laticrete-exact .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.qhl-laticrete-exact .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.qhl-laticrete-exact .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.qhl-laticrete-exact .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}
.qhl-laticrete-exact .input-group>.form-floating:not(:first-child)>.form-control,.qhl-laticrete-exact .input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}
.qhl-laticrete-exact .form-select.is-valid:not([multiple]):not([size]),.qhl-laticrete-exact .form-select.is-valid:not([multiple])[size="1"],.qhl-laticrete-exact .was-validated .form-select:valid:not([multiple]):not([size]),.qhl-laticrete-exact .was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:41.25px;background-position:right 7.5px center,center right 22.5px;background-size:16px 12px,calc(.75em + 3.75px) calc(.75em + 3.75px)}
.qhl-laticrete-exact .input-group>.form-control:not(:focus).is-valid,.qhl-laticrete-exact .input-group>.form-floating:not(:focus-within).is-valid,.qhl-laticrete-exact .input-group>.form-select:not(:focus).is-valid,.qhl-laticrete-exact .was-validated .input-group>.form-control:not(:focus):valid,.qhl-laticrete-exact .was-validated .input-group>.form-floating:not(:focus-within):valid,.qhl-laticrete-exact .was-validated .input-group>.form-select:not(:focus):valid{z-index:3}
.qhl-laticrete-exact .form-select.is-invalid:not([multiple]):not([size]),.qhl-laticrete-exact .form-select.is-invalid:not([multiple])[size="1"],.qhl-laticrete-exact .was-validated .form-select:invalid:not([multiple]):not([size]),.qhl-laticrete-exact .was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:41.25px;background-position:right 7.5px center,center right 22.5px;background-size:16px 12px,calc(.75em + 3.75px) calc(.75em + 3.75px)}
.qhl-laticrete-exact .input-group>.form-control:not(:focus).is-invalid,.qhl-laticrete-exact .input-group>.form-floating:not(:focus-within).is-invalid,.qhl-laticrete-exact .input-group>.form-select:not(:focus).is-invalid,.qhl-laticrete-exact .was-validated .input-group>.form-control:not(:focus):invalid,.qhl-laticrete-exact .was-validated .input-group>.form-floating:not(:focus-within):invalid,.qhl-laticrete-exact .was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}
.qhl-laticrete-exact .btn{--bs-btn-padding-x:7.5px;--bs-btn-padding-y:3.75px;--bs-btn-font-size:10px;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 2.5px rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.qhl-laticrete-exact .btn{transition:none}}
.qhl-laticrete-exact .btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.qhl-laticrete-exact .btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.qhl-laticrete-exact .btn.active,.qhl-laticrete-exact .btn.show,.qhl-laticrete-exact .btn:first-child:active,.qhl-laticrete-exact :not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.qhl-laticrete-exact .btn.active:focus-visible,.qhl-laticrete-exact .btn.show:focus-visible,.qhl-laticrete-exact .btn:first-child:active:focus-visible,.qhl-laticrete-exact :not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}
.qhl-laticrete-exact .btn:disabled,.qhl-laticrete-exact fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.qhl-laticrete-exact .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}
.qhl-laticrete-exact .btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}
.qhl-laticrete-exact .fade:not(.show){opacity:0}
.qhl-laticrete-exact .collapse:not(.show){display:none}
.qhl-laticrete-exact .dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}
.qhl-laticrete-exact .dropdown-menu-start[data-bs-popper]{right:auto;left:0}
.qhl-laticrete-exact .dropdown-menu-end[data-bs-popper]{right:0;left:auto}
@media(min-width:576px){
.qhl-laticrete-exact .dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}
.qhl-laticrete-exact .dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}
@media(min-width:768px){
.qhl-laticrete-exact .dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}
.qhl-laticrete-exact .dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}
@media(min-width:992px){
.qhl-laticrete-exact .dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}
.qhl-laticrete-exact .dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}
@media(min-width:1200px){
.qhl-laticrete-exact .dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}
.qhl-laticrete-exact .dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}
@media(min-width:1400px){
.qhl-laticrete-exact .dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}
.qhl-laticrete-exact .dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}
.qhl-laticrete-exact .dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}
.qhl-laticrete-exact .dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}
.qhl-laticrete-exact .dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}
.qhl-laticrete-exact .btn-group>.btn-group:not(:first-child),.qhl-laticrete-exact .btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}
.qhl-laticrete-exact .btn-group>.btn-group:not(:last-child)>.btn,.qhl-laticrete-exact .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.qhl-laticrete-exact .btn-group>.btn-group:not(:first-child)>.btn,.qhl-laticrete-exact .btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.qhl-laticrete-exact .btn-group-vertical>.btn-group:not(:first-child),.qhl-laticrete-exact .btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}
.qhl-laticrete-exact .btn-group-vertical>.btn-group:not(:last-child)>.btn,.qhl-laticrete-exact .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.qhl-laticrete-exact .btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.qhl-laticrete-exact .navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255,255,255,.55);--bs-navbar-hover-color:rgba(255,255,255,.75);--bs-navbar-disabled-color:rgba(255,255,255,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255,255,255,.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.qhl-laticrete-exact [data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
@media(min-width:576px){
.qhl-laticrete-exact .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.qhl-laticrete-exact .card-group>.card:not(:last-child) .card-header,.qhl-laticrete-exact .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.qhl-laticrete-exact .card-group>.card:not(:last-child) .card-footer,.qhl-laticrete-exact .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.qhl-laticrete-exact .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.qhl-laticrete-exact .card-group>.card:not(:first-child) .card-header,.qhl-laticrete-exact .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.qhl-laticrete-exact .card-group>.card:not(:first-child) .card-footer,.qhl-laticrete-exact .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.qhl-laticrete-exact .accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius)- (var(--bs-border-width)));--bs-accordion-btn-padding-x:12.5px;--bs-accordion-btn-padding-y:10px;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:12.5px;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 2.5px rgba(13,110,253,.25);--bs-accordion-body-padding-x:12.5px;--bs-accordion-body-padding-y:10px;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}
.qhl-laticrete-exact .accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.qhl-laticrete-exact .accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}
.qhl-laticrete-exact .accordion-item:not(:first-of-type){border-top:0}
.qhl-laticrete-exact [data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}
@keyframes progress-bar-stripes{0%{background-position-x:10px}}
.qhl-laticrete-exact .progress{--bs-progress-height:10px;--bs-progress-font-size:7.5px;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}
.qhl-laticrete-exact .list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.qhl-laticrete-exact .list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
@media(min-width:576px){
.qhl-laticrete-exact .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.qhl-laticrete-exact .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}}
@media(min-width:768px){
.qhl-laticrete-exact .list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.qhl-laticrete-exact .list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}}
@media(min-width:992px){
.qhl-laticrete-exact .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.qhl-laticrete-exact .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}}
@media(min-width:1200px){
.qhl-laticrete-exact .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.qhl-laticrete-exact .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}}
@media(min-width:1400px){
.qhl-laticrete-exact .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.qhl-laticrete-exact .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}}
.qhl-laticrete-exact [data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}
.qhl-laticrete-exact .toast:not(.show){display:none}
.qhl-laticrete-exact .toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.qhl-laticrete-exact .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}
.qhl-laticrete-exact .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}
.qhl-laticrete-exact .carousel{position:relative}
.qhl-laticrete-exact .carousel-inner{position:relative;width:100%;overflow:hidden}
.qhl-laticrete-exact .carousel-inner::after{display:block;clear:both;content:""}
.qhl-laticrete-exact .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media(prefers-reduced-motion:reduce){.qhl-laticrete-exact .carousel-item{transition:none}}
.qhl-laticrete-exact .carousel-item.active{display:block}
.qhl-laticrete-exact .carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.qhl-laticrete-exact .carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.qhl-laticrete-exact .carousel-control-next,.qhl-laticrete-exact .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}
@media(prefers-reduced-motion:reduce){.qhl-laticrete-exact .carousel-control-next,.qhl-laticrete-exact .carousel-control-prev{transition:none}}
.qhl-laticrete-exact .carousel-control-next:focus,.qhl-laticrete-exact .carousel-control-next:hover,.qhl-laticrete-exact .carousel-control-prev:focus,.qhl-laticrete-exact .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.qhl-laticrete-exact .carousel-control-prev{left:0}
.qhl-laticrete-exact .carousel-control-next{right:0}
.qhl-laticrete-exact .carousel-control-next-icon,.qhl-laticrete-exact .carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.qhl-laticrete-exact .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.qhl-laticrete-exact .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media(prefers-reduced-motion:reduce){.qhl-laticrete-exact .carousel-indicators [data-bs-target]{transition:none}}
.qhl-laticrete-exact .carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}
.qhl-laticrete-exact [data-bs-theme=dark] .carousel .carousel-control-next-icon,.qhl-laticrete-exact [data-bs-theme=dark] .carousel .carousel-control-prev-icon,.qhl-laticrete-exact [data-bs-theme=dark].carousel .carousel-control-next-icon,.qhl-laticrete-exact [data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}
.qhl-laticrete-exact [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],.qhl-laticrete-exact [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}
.qhl-laticrete-exact [data-bs-theme=dark] .carousel .carousel-caption,.qhl-laticrete-exact [data-bs-theme=dark].carousel .carousel-caption{color:#000}
@keyframes spinner-border{to{transform:rotate(360deg)}}
@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
@media(max-width:575.98px){}
@media(max-width:575.98px) and (prefers-reduced-motion:reduce){}
@media(max-width:575.98px){
.qhl-laticrete-exact .offcanvas-sm.show:not(.hiding){transform:none}}
@media(max-width:767.98px){}
@media(max-width:767.98px) and (prefers-reduced-motion:reduce){}
@media(max-width:767.98px){
.qhl-laticrete-exact .offcanvas-md.show:not(.hiding){transform:none}}
@media(max-width:991.98px){}
@media(max-width:991.98px) and (prefers-reduced-motion:reduce){}
@media(max-width:991.98px){
.qhl-laticrete-exact .offcanvas-lg.show:not(.hiding){transform:none}}
@media(max-width:1199.98px){}
@media(max-width:1199.98px) and (prefers-reduced-motion:reduce){}
@media(max-width:1199.98px){
.qhl-laticrete-exact .offcanvas-xl.show:not(.hiding){transform:none}}
@media(max-width:1399.98px){}
@media(max-width:1399.98px) and (prefers-reduced-motion:reduce){}
@media(max-width:1399.98px){
.qhl-laticrete-exact .offcanvas-xxl.show:not(.hiding){transform:none}}
.qhl-laticrete-exact .offcanvas.show:not(.hiding){transform:none}
@keyframes placeholder-glow{50%{opacity:.2}}
@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}
@media(min-width:576px){}
@media(min-width:768px){}
@media(min-width:992px){}
.qhl-laticrete-exact .visually-hidden,.qhl-laticrete-exact .visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.qhl-laticrete-exact .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.qhl-laticrete-exact .visually-hidden:not(caption){position:absolute!important}
.qhl-laticrete-exact .d-block{display:block!important}
.qhl-laticrete-exact .d-none{display:none!important}
.qhl-laticrete-exact .w-100{width:100%!important}
.qhl-laticrete-exact .order-first{order:-1!important}
.qhl-laticrete-exact .me-auto{margin-right:auto!important}
.qhl-laticrete-exact .ms-auto{margin-left:auto!important}
.qhl-laticrete-exact .p-0{padding:0!important}
.qhl-laticrete-exact .p-4{padding:15px!important}
.qhl-laticrete-exact .px-4{padding-right:15px!important;padding-left:15px!important}
.qhl-laticrete-exact .text-end{text-align:right!important}
.qhl-laticrete-exact .text-center{text-align:center!important}
.qhl-laticrete-exact .text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}
.qhl-laticrete-exact .bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}
@media(min-width:576px){
.qhl-laticrete-exact .d-sm-block{display:block!important}
.qhl-laticrete-exact .d-sm-none{display:none!important}}
@media(min-width:768px){
.qhl-laticrete-exact .justify-content-md-center{justify-content:center!important}
.qhl-laticrete-exact .order-md-1{order:1!important}
.qhl-laticrete-exact .order-md-2{order:2!important}
.qhl-laticrete-exact .order-md-last{order:6!important}
.qhl-laticrete-exact .ms-md-auto{margin-left:auto!important}}
@media(min-width:992px){
.qhl-laticrete-exact .d-lg-none{display:none!important}}
@media(min-width:1400px){}
@media(min-width:1200px){}
@media print{}
@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.qhl-laticrete-exact .mejs__controls:not([style*='display: none']){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}
.qhl-laticrete-exact .mejs__container-keyboard-inactive [role=slider],.qhl-laticrete-exact .mejs__container-keyboard-inactive [role=slider]:focus{outline:0}
.qhl-laticrete-exact .mejs__captions-layer[lang=ar]{font-size:20px;font-weight:normal}
@-webkit-keyframes mejs-loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes mejs-loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.qhl-laticrete-exact .mejs-controls:not([style*='display: none']){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}
.qhl-laticrete-exact .mejs-container-keyboard-inactive [role=slider],.qhl-laticrete-exact .mejs-container-keyboard-inactive [role=slider]:focus{outline:0}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}
@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}
.qhl-laticrete-exact .mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.qhl-laticrete-exact .fa-download:before{content:""}
.qhl-laticrete-exact .fa-gears:before{content:""}
.qhl-laticrete-exact .fa-comments:before{content:""}
.qhl-laticrete-exact .fa-bullhorn:before{content:""}
.qhl-laticrete-exact .fa-certificate:before{content:""}
.qhl-laticrete-exact .fa-globe:before{content:""}
.qhl-laticrete-exact .fa-users:before{content:""}
.qhl-laticrete-exact .fa-link:before{content:""}
.qhl-laticrete-exact .fa-truck:before{content:""}
.qhl-laticrete-exact .fa-envelope:before{content:""}
.qhl-laticrete-exact .fa-laptop:before{content:""}
.qhl-laticrete-exact .fa-industry:before{content:""}
.qhl-laticrete-exact .fc-event[href],.qhl-laticrete-exact a[data-goto]{cursor:pointer}
.qhl-laticrete-exact a[data-goto]:hover{text-decoration:underline}
.qhl-laticrete-exact .fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}
.qhl-laticrete-exact .fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}
.qhl-laticrete-exact .fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}
.qhl-laticrete-exact .fc-list-item-title a[href]:hover{text-decoration:underline}
.qhl-laticrete-exact .on-page-editor .accordion .toggle-content [scfieldtype="rich text"]{display:block}
.qhl-laticrete-exact .accordion{font-size:14px}
.qhl-laticrete-exact .accordion .component-content div ul.items{overflow:hidden;margin-left:0;padding-left:0}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item{margin-left:0;list-style:none}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item:last-child{border-bottom:none}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item.active>.toggle-header .field-heading:after{content:""!important}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header{background-color:transparent;cursor:pointer;font-size:inherit}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header:hover{background-color:transparent}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label{padding:0;text-align:left;display:block;background:0 0;position:relative;z-index:3}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label:after{content:"";display:table;clear:both}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label>.row{margin-left:0;margin-right:0}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label div.component.content{margin-top:0;border-width:0;padding:5px 0}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label div.component.content div.field-heading{font-size:14px;font-weight:500}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label div.component.content div.field-heading:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;display:block;content:"";color:#2dabd1;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-header div.label div.component.content div.field-heading h4{display:inline-block;vertical-align:middle;font-weight:600;padding:5px 0;margin:10px 0;color:#000;font-size:16px}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-content{background-color:transparent;font-size:inherit;padding-top:0}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-content>.row{margin-left:0;margin-right:0}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-content:after{content:"";display:table;clear:both}
.qhl-laticrete-exact .accordion .component-content div ul.items li.item div.toggle-content div.component.content{border-width:0;margin-top:0}
.qhl-laticrete-exact #product-overview h3{text-align:center;margin-top:50px}
.qhl-laticrete-exact .ArchitecturalGuidebook #Architectural-Guidebook .request-form{margin:0 0 20px 0;padding:20px;background-color:#eff0f1}
.qhl-laticrete-exact .ArchitecturalGuidebook #Architectural-Guidebook .control-label{padding-top:15px;line-height:2.5}
.qhl-laticrete-exact .ArchitecturalGuidebook #Architectural-Guidebook .control-label:after{content:':'}
.qhl-laticrete-exact .ArchitecturalGuidebook #Architectural-Guidebook input[type=text]{width:220px}
.qhl-laticrete-exact #archive .rich-text{padding-bottom:0}
@media (max-width:768px){}
.qhl-laticrete-exact .carousel{border-width:1px;border-style:solid;border-color:#d6d6d6;position:relative;box-sizing:border-box;text-align:center;border-width:0}
@media (max-width:768px){.qhl-laticrete-exact .carousel{padding:0}}
.qhl-laticrete-exact .Chat #btn-chatIcon{position:fixed;cursor:pointer;background:#00a8d5;color:#fff;font-family:FontAwesome;font-size:21px;z-index:4000;width:40px;height:40px;left:10px;bottom:10px;padding:4px 8px;border:1px solid #fff;box-shadow:-2px 0 5px 3px rgba(0,0,0,.3)}
.qhl-laticrete-exact .Chat #btn-chatIcon:before{content:'\f086'}
.qhl-laticrete-exact .Chat #contact-drawer{font-size:13px;position:fixed;right:-280px;z-index:4000;width:280px;background:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);-ms-box-sizing:border-box;box-sizing:border-box}
.qhl-laticrete-exact .Chat #contact-drawer.is-open{border-top:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;border-left:3px solid #00a8d5}
.qhl-laticrete-exact .Chat #contact-drawer .hide-drawer{position:absolute;right:0;top:0;width:34px;height:34px;padding:5px 10px;cursor:pointer;font-size:13px}
.qhl-laticrete-exact .Chat #contact-drawer .btn-closeDrawer{float:right;color:#737373;font-size:21px;font-weight:700;line-height:1;opacity:1}
.qhl-laticrete-exact .Chat #contact-drawer button#btn-closeDrawer{cursor:pointer;padding:0;background:0 0;border:0;-webkit-appearance:none}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-tab{position:absolute;border-radius:0 0 10px 10px;cursor:pointer;background:#00a8d5;color:#fff;width:auto;padding:4px 15px;margin:-1px 0 0 0;border-left:1px solid #00a8d5;transform:rotate(90deg);transform-origin:top left;box-shadow:-2px 0 5px 0 rgba(0,0,0,.3)}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-tab div{transform:rotate(180deg)}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content{display:block;padding:15px;width:260px;background:#fff}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content .subtitle{color:#444}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content .fa-ul{margin:0}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content .fa-ul li{margin:15px 0 0 0;list-style:none}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content .fa-ul li .fa{float:left;position:relative;top:3px;margin-right:10px;height:30px}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content .fa-ul li a{font-weight:700;color:#2dabd1}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-content .fa-ul li a:hover{text-decoration:none}
.qhl-laticrete-exact .Chat #liveAgent-PostChat{margin:20px 0 0 0}
.qhl-laticrete-exact .Chat #liveAgent-PostChat h4{margin-bottom:15px;font-weight:700}
.qhl-laticrete-exact .Chat #liveAgent-PostChat img{margin-bottom:15px}
.qhl-laticrete-exact .Chat #liveAgent-PostChat ul{margin:0;padding:0}
.qhl-laticrete-exact .Chat #liveAgent-PostChat ul li{margin:0 0 15px 0;padding:0;list-style:none}
@media (max-width:991px){.qhl-laticrete-exact .Chat #contact-drawer{left:2px;bottom:-255px;border:0}
.qhl-laticrete-exact .Chat #contact-drawer #contact-drawer-tab{display:none}
.qhl-laticrete-exact .Chat #contact-drawer.is-open{border-top:3px solid #00a8d5;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9}}
@media (min-width:992px){.qhl-laticrete-exact .Chat #contact-drawer{top:225px}}
.qhl-laticrete-exact .row.column-splitter{margin-left:0;margin-right:0;max-width:none}
.qhl-laticrete-exact .row.column-splitter>div{padding-left:0;padding-right:0}
.qhl-laticrete-exact .sxa-bordered{padding:15px 15px 15px 15px;box-sizing:border-box}
.qhl-laticrete-exact .sxa-bordered>.component-content{padding:0;border-width:1px;border-style:solid;border-color:#d6d6d6;border-radius:5px}
.qhl-laticrete-exact .column-splitter{box-sizing:border-box}
.qhl-laticrete-exact .column-splitter .sxa-bordered{padding:15px!important;border-width:1px;border-style:solid;border-color:#d6d6d6;border-radius:5px;height:-webkit-max-content;height:max-content}
.qhl-laticrete-exact .component.container{padding:0;box-sizing:border-box}
.qhl-laticrete-exact .component.container>.component-content:after{content:"";display:table;clear:both}
@media (min-width:1400px){.qhl-laticrete-exact .component.container.blog-container{max-width:1000px}}
.qhl-laticrete-exact #footer{margin-top:15px}
@media (min-width:1400px){.qhl-laticrete-exact .blog-container{max-width:1000px;margin:0 auto}}
.qhl-laticrete-exact #home-carousel,.qhl-laticrete-exact #our-products-carousel{padding:0;margin:0 0 30px 0}
.qhl-laticrete-exact .carousel .carousel-gradient{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;flex-wrap:wrap}
.qhl-laticrete-exact .carousel .right .carousel-gradient{background-image:linear-gradient(to right,transparent 0,#000 190%)}
.qhl-laticrete-exact .carousel .left .carousel-gradient{background-image:linear-gradient(to left,transparent 0,#000 190%)}
.qhl-laticrete-exact .carousel .right .carousel-caption-main{left:50%}
.qhl-laticrete-exact .carousel .left .carousel-caption-main{right:50%}
.qhl-laticrete-exact .carousel .carousel-caption-main{text-align:center;width:40%;position:absolute;color:#fff}
.qhl-laticrete-exact .carousel .carousel-caption-main h3{font-size:70px;font-family:Oswald,sans-serif;text-align:center}
.qhl-laticrete-exact .carousel .carousel-caption-main p{padding-top:2em;font-size:18px;font-weight:700;padding-bottom:1em;text-align:left!important}
.qhl-laticrete-exact .carousel .carousel-inner .carousel-item img{aspect-ratio:3/1;object-fit:cover}
@media only screen and (max-width:1200px){.qhl-laticrete-exact .carousel .carousel-inner .carousel-item img{aspect-ratio:2/1}
.qhl-laticrete-exact .carousel .carousel-caption-main h3{font-size:60px}
.qhl-laticrete-exact .carousel .carousel-caption-main p{font-size:15px}}
@media only screen and (max-width:1000px){.qhl-laticrete-exact .carousel .carousel-caption-main h3{font-size:40px}
.qhl-laticrete-exact .carousel .right .carousel-caption-main{left:40%}
.qhl-laticrete-exact .carousel .left .carousel-caption-main{right:40%}
.qhl-laticrete-exact .carousel .carousel-caption-main{width:50%}}
@media only screen and (max-width:600px){.qhl-laticrete-exact .carousel .carousel-inner .carousel-item img{aspect-ratio:1/1}
.qhl-laticrete-exact .carousel .carousel-gradient{background-color:rgba(0,0,0,.3);background-image:none!important}
.qhl-laticrete-exact .carousel .carousel-caption-main{width:90%;position:static;margin:0 auto}}
@media only screen and (max-width:400px){.qhl-laticrete-exact .carousel-inner .carousel-item img{aspect-ratio:1/1.25}}
.qhl-laticrete-exact #DropdownFilterHorizontal.facet-dropdown .facet-dropdown-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px 40px 10px 15px;font-size:12px;border:2px solid #0d6efd;border-radius:25px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%230d6efd' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;cursor:pointer;transition:all .3s ease;font-weight:500}
.qhl-laticrete-exact #DropdownFilterHorizontal.facet-dropdown .facet-dropdown-select:hover{border-color:#0b5ed7;box-shadow:0 2px 8px rgba(13,110,253,.2)}
.qhl-laticrete-exact #DropdownFilterHorizontal.facet-dropdown .facet-dropdown-select:focus{outline:0;border-color:#0b5ed7;box-shadow:0 0 0 3px rgba(13,110,253,.25)}
.qhl-laticrete-exact #DropdownFilterHorizontal.facet-dropdown .facet-dropdown-select option{padding:10px}
.qhl-laticrete-exact .event-list #sxa-toolbox #sxa-toolbox-root ul li{list-style:none;list-style-position:inherit;font-size:inherit}
@media only screen and (max-width:639px){}
.qhl-laticrete-exact #RangeSliderFilterCustom.facet-range-selector .ui-slider-horizontal{width:95%;margin:5px 2%;border-color:#0d6efd;height:8px}
.qhl-laticrete-exact #RangeSliderFilterCustom.facet-range-selector{padding:0 15px 15px 15px}
.qhl-laticrete-exact #RangeSliderFilterCustom .facet-heading .facet-title{display:none}
.qhl-laticrete-exact #RangeSliderFilterCustom .facet-heading .clear-filter{display:inline}
.qhl-laticrete-exact #RangeSliderFilterCustom .facet-heading,.qhl-laticrete-exact .facet-summary .facet-heading{text-align:center;padding-bottom:0}
@keyframes slide0hide{to{visibility:hidden}}
@keyframes slide1show{to{visibility:visible}}
.qhl-laticrete-exact .form input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .form input[type=text]{font-size:14px}
.qhl-laticrete-exact .form input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .form input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .form input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .form input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .form input[type=checkbox]~label:after,.qhl-laticrete-exact .form input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .form input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .form input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .form input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .form input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .form input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .form input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .form input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .form input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .form .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .form .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .form .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .form .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .form .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .form .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .form .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .form .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .form .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .form input[type=checkbox],.qhl-laticrete-exact .form input[type=radio]{left:auto}
.qhl-laticrete-exact .form .scfSectionContent>div:hover [class$=GeneralPanel]>[class$=UsefulInfo]{opacity:1}
.qhl-laticrete-exact .form .scfSectionContent>div [class$=UsefulInfo]{transition:opacity .75s;opacity:0;font-size:12px;margin-left:5px;position:absolute;border-width:1px;border-style:solid;border-color:#d6d6d6;left:0;top:-15px;padding:4px 8px;max-width:98%;width:auto}
.qhl-laticrete-exact .form .scfSectionContent input[type=image]{border:none}
.qhl-laticrete-exact .form .form.hints-below .scfSectionContent [class$=UsefulInfo]{position:static;opacity:1;max-width:100%;width:100%;margin:5px 0 0 5px}
.qhl-laticrete-exact .event-calendar #sxa-toolbox #sxa-toolbox-root ul li{list-style:none;list-style-position:inherit;font-size:inherit}
.qhl-laticrete-exact .calendar-tooltip #sxa-toolbox #sxa-toolbox-root ul li{list-style:none;list-style-position:inherit;font-size:inherit}
@media (max-width:650px){}
@media (max-width:300px){}
.qhl-laticrete-exact .background-color .link-list>.component-content h3,.qhl-laticrete-exact .link-list.background-color>.component-content h3{padding-top:40px}
.qhl-laticrete-exact .link-list.position-center.image-link-list .component-content ul li{margin-right:auto;margin-left:auto}
.qhl-laticrete-exact .link-list line-separator>.component-content ul{display:inline}
.qhl-laticrete-exact .link-list>.component-content ul{background:0 0;display:flex;margin-left:0}
.qhl-laticrete-exact .link-list>.component-content h3{padding-bottom:20px}
.qhl-laticrete-exact .link-list>.component-content li{display:block;font-size:16px;margin-left:0;padding-left:15px}
.qhl-laticrete-exact .link-list>.component-content li a{display:inline;color:#969696;position:relative;font-size:1em;text-decoration:none}
.qhl-laticrete-exact .link-list>.component-content li a:hover{color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent}
.qhl-laticrete-exact .link-list>.component-content li img{width:90%;margin:5%;aspect-ratio:1/1;object-fit:cover;height:auto}
@media (max-width:575.98px){}
.qhl-laticrete-exact #header .image{padding:6px 0 5px}
.qhl-laticrete-exact .image{padding:15px 15px 15px 15px}
.qhl-laticrete-exact .image>.component-content{background-color:transparent;color:#5e5e5e;border-radius:5px;border-transparent-width:1px;border-transparent-style:solid;border-transparent-color:#d6d6d6}
.qhl-laticrete-exact .image>.component-content a{display:inline-block;max-width:100%;width:100%}
.qhl-laticrete-exact .image>.component-content a img{max-width:100%;height:auto;width:100%;border-radius:5px}
.qhl-laticrete-exact .image-default-size img{max-width:none;width:auto!important}
.qhl-laticrete-exact #Project-Certification-Assistant .form-select,.qhl-laticrete-exact #Project-Certification-Assistant label{font-size:inherit}
.qhl-laticrete-exact .link-list>.component-content{margin-bottom:40px}
.qhl-laticrete-exact footer .link-list>.component-content{margin-bottom:0}
.qhl-laticrete-exact .link-list h1,.qhl-laticrete-exact .link-list h2,.qhl-laticrete-exact .link-list h3,.qhl-laticrete-exact .link-list h4,.qhl-laticrete-exact .link-list h5,.qhl-laticrete-exact .link-list h6{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent}
.qhl-laticrete-exact .link-list ul{flex-wrap:wrap}
.qhl-laticrete-exact .link-list>.component-content{margin:20px}
.qhl-laticrete-exact .link-list>.component-content ul{background:0 0;padding-left:0px;margin-left:0}
.qhl-laticrete-exact .link-list>.component-content ul li{background:0 0;display:inline-block;padding-right:0}
.qhl-laticrete-exact .link-list>.component-content ul li p{font-size:16px}
.qhl-laticrete-exact .link-list>.component-content ul li a{color:#20829f;display:inline;position:relative;text-decoration:none}
.qhl-laticrete-exact .link-list>.component-content ul li a:hover{color:#5e5e5e;text-decoration:none;border-bottom:1px solid transparent}
.qhl-laticrete-exact .link-list>.component-content ul li a p{font-weight:700;text-align:center;padding:0 10px}
.qhl-laticrete-exact .link-list .link-list ul li{width:90%}
.qhl-laticrete-exact .link-list icon-wrapper{text-align:center}
.qhl-laticrete-exact .link-list i{font-size:44px}
.qhl-laticrete-exact .link-list a{padding-right:0!important}
.qhl-laticrete-exact .link-list.add-light-blue-borders{border:4px solid #dff0f4}
.qhl-laticrete-exact .link-list.remove-top-rule{border-top:0;margin:0 0 50px 0}
.qhl-laticrete-exact .link-list.hide-title h3{display:none}
.qhl-laticrete-exact .login input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .login input[type=text]{font-size:14px}
.qhl-laticrete-exact .login input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .login input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .login input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .login input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .login input[type=checkbox]~label:after,.qhl-laticrete-exact .login input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .login input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .login input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .login input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .login input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .login input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .login input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .login input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .login input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .login .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .login .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .login .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .login .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .login .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .login .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .login .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .login .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .login .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .login>.component-content form table tbody tr td [type=submit]{float:right;color:#fff;background-color:#5e5e5e;box-shadow:none;background-image:none;padding:15px;margin-top:15px;margin-bottom:0}
.qhl-laticrete-exact .login>.component-content form table tbody tr td [type=submit]:hover{background-color:#5e5e5e!important}
.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=password],.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=text]{min-height:33px;border-radius:5px;width:100%}
.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=checkbox]:checked~label:after,.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=checkbox]:checked~label:before{background-position:center center}
.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=checkbox]~label{font-size:12px;margin-left:0;margin-right:15px}
.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=checkbox]~label:after,.qhl-laticrete-exact .login>.component-content form table tbody tr td input[type=checkbox]~label:before{right:-15px;left:auto;height:22px;width:22px;top:50%;transform:translateY(-50%);border-radius:4px}
@media only screen and (max-width:768px){}
@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
@media only screen and (min-width:992px){}
@media (max-width:1469px) and (min-width:1200px){}
@media (min-width:1200px){}
@media (max-width:992px){}
.qhl-laticrete-exact #top-half-header .component-content a img{border-radius:0}
.qhl-laticrete-exact #mobile-nav{box-shadow:rgba(0,0,0,.04) 0 -1px 2px,rgba(0,0,0,.04) 0 1px 2px,rgba(0,0,0,.04) 0 3px 4px;position:fixed;background-color:#fff;z-index:99999;top:0}
.qhl-laticrete-exact #mobile-nav label{text-indent:20px;padding:0;font-size:16px}
.qhl-laticrete-exact #mobile-nav .form-floating{margin:20px 80px 0 20px}
.qhl-laticrete-exact #mobile-nav .form-floating>.form-select{padding-top:26px;padding-bottom:10px;height:auto;font-size:14px;background-size:15px auto;background-position:top 5px right 10px}
.qhl-laticrete-exact #mobile-nav .form-control,.qhl-laticrete-exact #mobile-nav .form-select{padding-left:20px}
.qhl-laticrete-exact #mobile-nav .container{padding:0}
.qhl-laticrete-exact #mobile-nav .nav-bar{padding:0}
.qhl-laticrete-exact #mobile-nav .nav-bar a,.qhl-laticrete-exact #mobile-nav .nav-bar button,.qhl-laticrete-exact #mobile-nav .nav-bar input,.qhl-laticrete-exact #mobile-nav .nav-bar select,.qhl-laticrete-exact #mobile-nav .nav-bar textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.qhl-laticrete-exact #mobile-nav ul.dropdown-menu li{list-style:none}
.qhl-laticrete-exact #mobile-nav .navbar-toggler{border-color:transparent;color:#2dabd1;padding-top:9px}
.qhl-laticrete-exact #mobile-nav .image>.component-content a img{text-align:center;height:auto;width:70px;max-width:70px}
.qhl-laticrete-exact #mobile-nav .search-box{padding-top:7px}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-header{border-bottom:.5px solid #c4c4c4}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-header h5.offcanvas-title{font-size:1.7em}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body{padding:0}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav li.nav-item{list-style:none;margin-left:0}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav .nav-item{border-bottom:.5px solid #c4c4c4}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav .nav-item .nav-link{font-size:16px;color:#000;text-indent:20px;padding:20px 0 20px}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav .nav-item .nav-link.show{background-color:#2dabd1;color:#fff}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav .nav-item .dropdown-item{padding:10px 0 10px}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav .nav-item .dropdown-item.dropdown-toggle{padding:15px 0 15px}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav .nav-item ul.dropdown-menu ul.dropdown-menu .dropdown-item{border-top:0}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body ul.navbar-nav{margin-left:0}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body .dropdown-menu{border:none;font-size:16px;color:#000;margin-left:20px}
.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body .dropdown-item,.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body .dropdown-item.active,.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body .dropdown-item:active,.qhl-laticrete-exact #mobile-nav .offcanvas .offcanvas-body .dropdown-item:focus{color:#000;background:0 0}
@media only screen and (max-width:960px){
.qhl-laticrete-exact header #top-half-header{display:none!important}}
@media only screen and (max-width:500px){.qhl-laticrete-exact #mobile-nav #where-to-buy-txt{font-size:10px}}
.qhl-laticrete-exact #ProductDetailColorsUnits #showColor{height:15px}
.qhl-laticrete-exact #ProductDetailColorsUnits #allColorDots{padding-top:6px}
.qhl-laticrete-exact #ProductDetailColorsUnits .notactive{color:#ccc}
.qhl-laticrete-exact #ProductDetailColorsUnits #dotlist input[type=radio]{position:static;left:0;-webkit-appearance:none;appearance:none;padding:10px;border-radius:50%;height:30px;width:30px;cursor:pointer;margin:2px;padding:2px;border:1px solid #666;background-size:contain}
.qhl-laticrete-exact #ProductDetailColorsUnits #dotlist input[type=radio]:checked{border:2px solid #2dabd1}
.qhl-laticrete-exact #ProductDetailColorsUnits #dotlist input[type=radio].notactive{opacity:.3}
.qhl-laticrete-exact #ProductDetailColorsUnits #dotlist input[type=radio].notactive{position:relative;background-color:#000;color:#fff}
.qhl-laticrete-exact #ProductDetailColorsUnits #dotlist .notactive:before{position:absolute;content:"";left:0;top:45%;right:0;border-top:2px solid;border-color:red;transform:rotate(-45deg)}
.qhl-laticrete-exact #ProductImageViewer .lightbox img{max-height:400px}
.qhl-laticrete-exact #ProductImageViewer .multi-carousel .multi-carousel-inner img{max-height:80px;max-width:80px}
.qhl-laticrete-exact #ProductImageViewer .multi-carousel-item{width:20%!important}
.qhl-laticrete-exact #ProductImageViewer .carousel-control-next,.qhl-laticrete-exact #ProductImageViewer .carousel-control-prev{color:#2dabd1;opacity:.7}
.qhl-laticrete-exact #ProductImageViewer .carousel-control-next:focus,.qhl-laticrete-exact #ProductImageViewer .carousel-control-next:hover,.qhl-laticrete-exact #ProductImageViewer .carousel-control-prev:focus,.qhl-laticrete-exact #ProductImageViewer .carousel-control-prev:hover{color:#2dabd1;opacity:.9}
.qhl-laticrete-exact #ProductImageViewer .multi-carousel-item{height:30%!important}
@media (max-width:576px){.qhl-laticrete-exact #ProductImageViewer .lightbox img{max-height:300px}}
.qhl-laticrete-exact #Product-Request-Information .row-eq-height{display:flex}
.qhl-laticrete-exact #Product-Request-Information #divIntroCopy{padding-bottom:10px}
.qhl-laticrete-exact #Product-Request-Information .form-group .checkbox{margin:0}
.qhl-laticrete-exact #Product-Request-Information .form-group input[type=checkbox]{margin:0 0 0 -15px;height:25px;line-height:0}
.qhl-laticrete-exact #Product-Request-Information .form-group .checkbox label{padding-left:10px}
.qhl-laticrete-exact #Product-Request-Information .bootstrap-select>.dropdown-toggle{margin:10px 0 0 0}
.qhl-laticrete-exact #Product-Request-Information .bootstrap-select>.dropdown-toggle .caret{position:relative;right:0}
.qhl-laticrete-exact #Product-Request-Information .bootstrap-select .dropdown-menu{position:relative;top:0}
.qhl-laticrete-exact #Product-Request-Information div.trim{width:90%;height:auto}
.qhl-laticrete-exact #Product-Request-Information div.trim .img-thumbnail{max-height:150px;width:100%;object-fit:cover;object-position:top}
.qhl-laticrete-exact #Product-Request-Information .documentCode{font-size:12px}
.qhl-laticrete-exact #Product-Request-Information .title{font-weight:600}
.qhl-laticrete-exact #Product-Request-Information #loader{width:100%;height:100%;top:0;left:0;position:fixed;opacity:.7;background-color:#fff;z-index:99;text-align:center}
.qhl-laticrete-exact #Product-Request-Information .hidden{display:none}
.qhl-laticrete-exact #Product-Request-Information .fade.in{opacity:1}
.qhl-laticrete-exact #Product-Request-Information input[type=checkbox]{position:inherit;margin:2px}
.qhl-laticrete-exact #Product-Request-Information .fa-pulse{z-index:100;animation:fa-spin 1s infinite steps(8);position:fixed;top:50%;left:50%}
.qhl-laticrete-exact #Product-Request-Information .product-button{text-align:center;border:1px solid;padding:8px 0}
.qhl-laticrete-exact #Product-Request-Information .product-button a{font-weight:700;font-size:16px}
.qhl-laticrete-exact #Product-Request-Information .product-button.selected{border:none;padding:1px 0;position:relative}
.qhl-laticrete-exact #Product-Request-Information .product-button.selected a{color:#fff;width:80%;display:block;border-right:1px solid #fff;padding:8px 0;text-align:center}
.qhl-laticrete-exact #Product-Request-Information .product-button.selected .remove-button{position:absolute;bottom:0;line-height:35px;right:12px;cursor:pointer}
.qhl-laticrete-exact #Product-Request-Information .product-button.selected .remove-button:before{content:"\e802";color:#fff;font-size:20px}
.qhl-laticrete-exact #Product-Request-Information .product-button.out-of-stock{border:none;background-color:#c9cacb}
.qhl-laticrete-exact #Product-Request-Information .product-button.out-of-stock a{color:#fff}
.qhl-laticrete-exact #Product-Request-Information .request-product h2{display:none}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box{text-align:center;padding:40px 30px;background-color:#eeeeef;margin:25px 0 50px;color:#000}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box .table tr,.qhl-laticrete-exact #Product-Request-Information .product-selected-box .table tr th{color:#000}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box h3{font-size:26px;margin:0 0 30px}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box .selected-item{background-color:#fff;position:relative;padding:15px}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box .selected-item .remove-button{position:absolute;right:15px;top:0;line-height:74px;cursor:pointer}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box .not-selected{display:none}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box .product-button{margin-top:30px}
.qhl-laticrete-exact #Product-Request-Information .product-selected-box .product-button a{font-size:16px}
.qhl-laticrete-exact #Product-Request-Information .intro-copy{padding:0 190px}
.qhl-laticrete-exact #Product-Request-Information .intro-copy.request-instructions{padding:0 140px}
.qhl-laticrete-exact #Product-Request-Information .intro-copy.request-instructions p:before{content:'\f061';color:#fff;font-size:20px;background-color:#00a8d5;border-radius:50px;padding:6px 8px;margin-right:10px}
.qhl-laticrete-exact #Product-Request-Information .disclaimer{text-align:center;padding:0 145px}
.qhl-laticrete-exact #Product-Request-Information .product-selection-wrapper .product-upper{padding:40px 0;border-bottom:1px solid #c9cacb}
.qhl-laticrete-exact #Product-Request-Information .product-selection-wrapper .product-lower{padding:40px 0}
.qhl-laticrete-exact #Product-Request-Information .product-selection-wrapper .product img{display:block;margin:auto;margin-bottom:10px}
.qhl-laticrete-exact #Product-Request-Information .product-selection-wrapper .product .content{min-height:100px}
.qhl-laticrete-exact #Product-Request-Information .product-selection-wrapper .product .content .title{font-weight:700;text-align:center}
.qhl-laticrete-exact #Product-Request-Information .product-selection-wrapper .product .content .code{text-align:center;color:#666}
.qhl-laticrete-exact #Product-Request-Information .request-form .request-form-header:before{height:1px;position:relative;display:block;border-top:1px solid #e2e3e4;top:56px;left:0;content:"";width:100%;z-index:-1}
.qhl-laticrete-exact #Product-Request-Information .request-form .request-form-header h3{background-color:#fff;display:inline-block;padding:0 25px;margin:40px 0}
.qhl-laticrete-exact #Product-Request-Information .request-form .request-form-header h3 .request-form-number{background-color:#00a8d5;border-radius:50px;padding:2px 13px;margin-right:10px;color:#fff}
.qhl-laticrete-exact #Product-Request-Information .request-form .container{max-width:500px}
.qhl-laticrete-exact #Product-Request-Information .request-form .required{color:red}
.qhl-laticrete-exact #Product-Request-Information .request-form .form-group label{font-weight:400;font-size:16px;margin-bottom:0}
.qhl-laticrete-exact #Product-Request-Information .request-form .form-group label .red{color:red}
.qhl-laticrete-exact #Product-Request-Information .request-form .form-group select[multiple],.qhl-laticrete-exact #Product-Request-Information .request-form .form-group textarea{margin-top:10px}
.qhl-laticrete-exact #Product-Request-Information .request-form .form-group input{background-color:transparent;border-color:#c6c8ca;border-radius:0;margin-top:10px;height:40px;line-height:40px}
.qhl-laticrete-exact #Product-Request-Information .request-form .checkbox{margin-bottom:20px}
.qhl-laticrete-exact #Product-Request-Information .request-form .checkbox label input{visibility:hidden;display:block;height:0;width:0;position:absolute;overflow:hidden}
.qhl-laticrete-exact #Product-Request-Information .request-form .checkbox label .newCheckboxtext{display:inline-block;width:92%;font-size:16px}
.qhl-laticrete-exact #Product-Request-Information .request-form .checkbox label .form-disclaimer{font-size:14px;display:inline-block;width:92%}
.qhl-laticrete-exact #Product-Request-Information .request-form .checkbox label .newCheckbox{height:20px;width:20px;border:1px solid #000;border-radius:4px;margin-right:10px;vertical-align:top;margin-top:4px;display:inline-block;font-size:16px}
.qhl-laticrete-exact #Product-Request-Information .request-form .checkbox label [type=checkbox]:checked+span.newCheckbox{background:#000}
.qhl-laticrete-exact .lt-ie9 #Product-Request-Information .request-form .checkbox label input{visibility:visible;position:relative;display:inline-block;width:20px;height:20px;vertical-align:top}
.qhl-laticrete-exact .lt-ie9 #Product-Request-Information .request-form .checkbox label span.newCheckbox{display:none}
.qhl-laticrete-exact #Product-Request-Information .request-form .selectboxit-container .selectboxit{margin-top:10px;border-color:#c6c8ca}
.qhl-laticrete-exact #Product-Request-Information .request-form .request-form-submit{text-align:center;padding:25px 0;margin:30px 0}
.qhl-laticrete-exact #Product-Request-Information .request-form .request-form-submit a{margin:0}
.qhl-laticrete-exact #Product-Request-Information .request-form .error{border-color:red!important}
.qhl-laticrete-exact #Product-Request-Information .request-form .error-class{color:red}
.qhl-laticrete-exact #Product-Request-Information .thank-you{margin-bottom:40px}
.qhl-laticrete-exact #Product-Request-Information .thank-you p{text-align:center;margin-bottom:-5px}
.qhl-laticrete-exact #Product-Request-Information .thank-you p.thank-you-check:before{content:'\f00c';color:#fff;font-size:20px;background-color:#00a8d5;border-radius:50px;padding:6px 8px;margin-right:10px}
.qhl-laticrete-exact #Product-Request-Information .catalog{margin-bottom:40px}
.qhl-laticrete-exact #Product-Request-Information .catalog p{margin-top:5px;font-weight:700}
.qhl-laticrete-exact #Product-Request-Information .catalog ul{padding:0;list-style:none}
@media print{.qhl-laticrete-exact #project-data,.qhl-laticrete-exact #project-data *{visibility:visible}
.qhl-laticrete-exact *{visibility:hidden}
.qhl-laticrete-exact #projectGrid{display:none!important}
.qhl-laticrete-exact #project-data{position:absolute;left:0;top:0}}
.qhl-laticrete-exact #project-data h4.modal-title{font-weight:700}
.qhl-laticrete-exact #project-data h5.subtitle{font-size:17px;font-weight:700;margin:15px 0 5px 0}
.qhl-laticrete-exact #project-data label{margin-right:5px;font-weight:700;font-size:15px}
.qhl-laticrete-exact #project-data label:after{content:':'}
.qhl-laticrete-exact #project-data .thumbnail{width:150px;height:auto;border:1px solid #e5e5e5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.qhl-laticrete-exact #project-data .thumbnail:hover{position:relative;transform:scale(3,3);-moz-transform:scale(3,3);-webkit-transform:scale(3,3);transform-origin:top center;-moz-transform-origin:top center;-webkit-transform-origin:top center;box-shadow:1px 2px 1px #333;-moz-box-shadow:1px 2px 1px #333;-webkit-box-shadow:1px 2px 1px #333;z-index:444444}
.qhl-laticrete-exact #project-data ul{margin:0;padding:0;list-style:none}
.qhl-laticrete-exact #project-data ul li{margin:0;padding:0;list-style:none}
.qhl-laticrete-exact #Project-Estimator .img-responsive{display:block;max-width:100%;height:auto}
.qhl-laticrete-exact #Project-Estimator .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px}
.qhl-laticrete-exact #Project-Estimator .panel-primary{border-color:#00a8d5}
.qhl-laticrete-exact #Project-Estimator .hidden{display:none!important}
.qhl-laticrete-exact #Project-Estimator .panel-title{font-size:20px;margin-top:0;margin-bottom:0;color:#fff}
.qhl-laticrete-exact #Project-Estimator .text-center{text-align:center}
.qhl-laticrete-exact #Project-Estimator .panel-body{padding:15px}
.qhl-laticrete-exact #Project-Estimator .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}
.qhl-laticrete-exact #Project-Estimator .panel-group{margin-bottom:60px}
.qhl-laticrete-exact #Project-Estimator .panel-group .panel+.panel{margin-top:5px}
.qhl-laticrete-exact #Project-Estimator .panel-group .panel{margin-bottom:0;border-radius:4px}
.qhl-laticrete-exact #Project-Estimator .panel-group .panel-heading{border-bottom:0}
.qhl-laticrete-exact #Project-Estimator .panel-primary .panel-heading{background-color:#00a8d5;border-color:#00a8d5}
.qhl-laticrete-exact #Project-Estimator .panel-primary>.panel-heading{color:#fff}
.qhl-laticrete-exact #Project-Estimator .panel-heading{padding:10px 15px;border-top-right-radius:3px;border-top-left-radius:3px}
.qhl-laticrete-exact #Project-Estimator .row{margin-left:-15px;margin-right:-15px}
.qhl-laticrete-exact #Project-Estimator .product-callout-wrapper{margin:20px 0}
.qhl-laticrete-exact #Project-Estimator .product-callout{padding:15px 0;border:1px solid #ddd}
.qhl-laticrete-exact #Project-Estimator .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.qhl-laticrete-exact #Project-Estimator img{vertical-align:middle}
.qhl-laticrete-exact #Project-Estimator .col-md-offset-3{margin-left:25%}
.qhl-laticrete-exact #Project-Estimator .col-md-6{width:50%}
.qhl-laticrete-exact #Project-Estimator .col-xs-3{width:25%}
.qhl-laticrete-exact #Project-Estimator .col-xs-9{width:75%}
.qhl-laticrete-exact #Project-Estimator .col-md-push-3{left:25%}
.qhl-laticrete-exact #Project-Estimator .col-md-9{width:75%}
.qhl-laticrete-exact #Project-Estimator .col-sm-3{width:25%}
.qhl-laticrete-exact #Project-Estimator .col-sm-9{width:75%}
.qhl-laticrete-exact #Project-Estimator .col-lg-9{width:75%}
.qhl-laticrete-exact #Project-Estimator .col-md-pull-9{right:75%}
.qhl-laticrete-exact #Project-Estimator .col-md-3{width:25%}
.qhl-laticrete-exact #Project-Estimator a{background:0 0;text-decoration:none}
.qhl-laticrete-exact #Project-Estimator .col-lg-1,.qhl-laticrete-exact #Project-Estimator .col-lg-10,.qhl-laticrete-exact #Project-Estimator .col-lg-11,.qhl-laticrete-exact #Project-Estimator .col-lg-12,.qhl-laticrete-exact #Project-Estimator .col-lg-2,.qhl-laticrete-exact #Project-Estimator .col-lg-3,.qhl-laticrete-exact #Project-Estimator .col-lg-4,.qhl-laticrete-exact #Project-Estimator .col-lg-5,.qhl-laticrete-exact #Project-Estimator .col-lg-6,.qhl-laticrete-exact #Project-Estimator .col-lg-7,.qhl-laticrete-exact #Project-Estimator .col-lg-8,.qhl-laticrete-exact #Project-Estimator .col-lg-9,.qhl-laticrete-exact #Project-Estimator .col-md-1,.qhl-laticrete-exact #Project-Estimator .col-md-10,.qhl-laticrete-exact #Project-Estimator .col-md-11,.qhl-laticrete-exact #Project-Estimator .col-md-12,.qhl-laticrete-exact #Project-Estimator .col-md-2,.qhl-laticrete-exact #Project-Estimator .col-md-3,.qhl-laticrete-exact #Project-Estimator .col-md-4,.qhl-laticrete-exact #Project-Estimator .col-md-5,.qhl-laticrete-exact #Project-Estimator .col-md-6,.qhl-laticrete-exact #Project-Estimator .col-md-7,.qhl-laticrete-exact #Project-Estimator .col-md-8,.qhl-laticrete-exact #Project-Estimator .col-md-9,.qhl-laticrete-exact #Project-Estimator .col-sm-1,.qhl-laticrete-exact #Project-Estimator .col-sm-10,.qhl-laticrete-exact #Project-Estimator .col-sm-11,.qhl-laticrete-exact #Project-Estimator .col-sm-12,.qhl-laticrete-exact #Project-Estimator .col-sm-2,.qhl-laticrete-exact #Project-Estimator .col-sm-3,.qhl-laticrete-exact #Project-Estimator .col-sm-4,.qhl-laticrete-exact #Project-Estimator .col-sm-5,.qhl-laticrete-exact #Project-Estimator .col-sm-6,.qhl-laticrete-exact #Project-Estimator .col-sm-7,.qhl-laticrete-exact #Project-Estimator .col-sm-8,.qhl-laticrete-exact #Project-Estimator .col-sm-9,.qhl-laticrete-exact #Project-Estimator .col-xs-1,.qhl-laticrete-exact #Project-Estimator .col-xs-10,.qhl-laticrete-exact #Project-Estimator .col-xs-11,.qhl-laticrete-exact #Project-Estimator .col-xs-12,.qhl-laticrete-exact #Project-Estimator .col-xs-2,.qhl-laticrete-exact #Project-Estimator .col-xs-3,.qhl-laticrete-exact #Project-Estimator .col-xs-4,.qhl-laticrete-exact #Project-Estimator .col-xs-5,.qhl-laticrete-exact #Project-Estimator .col-xs-6,.qhl-laticrete-exact #Project-Estimator .col-xs-7,.qhl-laticrete-exact #Project-Estimator .col-xs-8,.qhl-laticrete-exact #Project-Estimator .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.qhl-laticrete-exact #Project-Estimator .col-sm-1,.qhl-laticrete-exact #Project-Estimator .col-sm-10,.qhl-laticrete-exact #Project-Estimator .col-sm-11,.qhl-laticrete-exact #Project-Estimator .col-sm-12,.qhl-laticrete-exact #Project-Estimator .col-sm-2,.qhl-laticrete-exact #Project-Estimator .col-sm-3,.qhl-laticrete-exact #Project-Estimator .col-sm-4,.qhl-laticrete-exact #Project-Estimator .col-sm-5,.qhl-laticrete-exact #Project-Estimator .col-sm-6,.qhl-laticrete-exact #Project-Estimator .col-sm-7,.qhl-laticrete-exact #Project-Estimator .col-sm-8,.qhl-laticrete-exact #Project-Estimator .col-sm-9{float:left}
.qhl-laticrete-exact #Project-Estimator .visible-lg,.qhl-laticrete-exact #Project-Estimator .visible-md,.qhl-laticrete-exact #Project-Estimator .visible-sm,.qhl-laticrete-exact #Project-Estimator .visible-xs{display:none!important}
.qhl-laticrete-exact #Project-Estimator figure{margin:0}
.qhl-laticrete-exact #Project-Estimator .btn-block{display:block;width:100%}
.qhl-laticrete-exact #Project-Estimator .app-navigation-wrapper{padding-right:0}
.qhl-laticrete-exact #Project-Estimator input[type=radio]{position:inherit}
.qhl-laticrete-exact .promo-with-icon{padding:15px 15px 15px 15px}
.qhl-laticrete-exact .promo-with-icon .container-blue-background .promo-icon i{color:#fff!important}
.qhl-laticrete-exact .promo-with-icon .container-blue-background .action-link .btn-blue{background-color:#20829f}
.qhl-laticrete-exact .promo-with-icon .promo-text p,.qhl-laticrete-exact .promo-with-icon .promo-text span{font-size:16px}
.qhl-laticrete-exact .promo-with-icon .promo-icon{font-size:45px;padding-top:20px}
.qhl-laticrete-exact .promo-with-icon .row.promo-with-icon-image{min-height:200px}
.qhl-laticrete-exact .promo-with-icon .bg-promo-img{background-size:cover;height:350px}
.qhl-laticrete-exact .promo-with-icon .promo-text-area{margin-top:3%}
.qhl-laticrete-exact .promo-with-icon .action-link{padding-top:1.5em;padding-bottom:40px;display:flex;align-items:center;justify-content:center}
.qhl-laticrete-exact .promo-with-icon.hide-action-link .action-link{display:none}
.qhl-laticrete-exact .promo-with-icon.hide-icon .promo-icon{display:none}
@media only screen and (max-width:768px){.qhl-laticrete-exact .promo-with-icon .action-link{display:flex;align-items:center;justify-content:center}}
.qhl-laticrete-exact .promo{margin:0 0 50px 0;overflow:hidden}
.qhl-laticrete-exact .promo.img-top-align .row.promo-with-image{align-items:unset}
.qhl-laticrete-exact .promo.img-top-align img{margin-top:30px}
.qhl-laticrete-exact .promo img{width:100%;height:367.31px;object-fit:cover}
.qhl-laticrete-exact .promo>.component-content{border:4px solid #dff0f4;background-color:#fff;color:inherit;border-radius:5px;font-size:16px;height:100%;overflow:hidden}
.qhl-laticrete-exact .promo>.component-content p{font-size:16px}
.qhl-laticrete-exact .promo>.component-content .promo-text{padding:15px;background-color:transparent}
.qhl-laticrete-exact .promo>.component-content .field-promolink{padding:15px;display:flex;align-items:center;justify-content:center}
.qhl-laticrete-exact .promo strong{font-weight:700}
.qhl-laticrete-exact .promo ol,.qhl-laticrete-exact .promo ul{padding-bottom:5px;padding-top:5px;margin-left:10px}
.qhl-laticrete-exact .promo li{font-size:16px;margin-left:15px}
.qhl-laticrete-exact .promo ul li{list-style:disc;list-style-position:inside}
.qhl-laticrete-exact .promo #sxa-toolbox #sxa-toolbox-root ul li{list-style:none;list-style-position:inherit;font-size:inherit}
.qhl-laticrete-exact .promo ol li{list-style:decimal;list-style-position:inside}
.qhl-laticrete-exact .promo a{color:#2dabd1;text-decoration:none;font-size:1em}
.qhl-laticrete-exact .promo a:hover{color:#2dabd1}
.qhl-laticrete-exact .promo table{height:auto!important}
.qhl-laticrete-exact .promo table,.qhl-laticrete-exact .promo table td,.qhl-laticrete-exact .promo table th,.qhl-laticrete-exact .promo table tr{border-collapse:collapse;vertical-align:middle}
.qhl-laticrete-exact .promo table td,.qhl-laticrete-exact .promo table th,.qhl-laticrete-exact .promo table tr{padding:5px}
.qhl-laticrete-exact .promo table caption{background-color:#e3e3e3;overflow:hidden;padding:10px;font-size:22px;font-weight:700;margin-left:0}
.qhl-laticrete-exact .promo table tr{border:none}
.qhl-laticrete-exact .promo table th{font-size:16px;font-weight:700;padding:7px}
.qhl-laticrete-exact .promo table th:first-child{border-left:0}
.qhl-laticrete-exact .promo table td:first-child{border-left:0}
.qhl-laticrete-exact .promo .row.promo-with-image{min-height:200px;display:flex;align-items:center;flex-wrap:wrap}
.qhl-laticrete-exact .promo .row.promo-with-image .bg-promo-img{height:300px}
.qhl-laticrete-exact .promo .bg-promo-img{background-size:cover}
.qhl-laticrete-exact .promo .promo-text-area{padding-left:50px;padding-right:40px}
.qhl-laticrete-exact .hide-action-link .field-promolink{display:none!important}
.qhl-laticrete-exact .promo .component-content .container{padding:0;overflow:hidden}
.qhl-laticrete-exact .promo.remove-bottom-rule{margin-bottom:0}
.qhl-laticrete-exact .promo.container-grey-background .component-content{border-color:#f3f4f4}
.qhl-laticrete-exact .promo.remove-bottom-rule .component-content{border-bottom:0;border-radius:0}
.qhl-laticrete-exact .bg-promo-img img{height:300px}
.qhl-laticrete-exact .promo-img-xsmall img{max-height:250px}
.qhl-laticrete-exact .promo-img-xsmall-wide .promo-with-image img{width:200px;height:150px}
.qhl-laticrete-exact .promo-img-xsmall-square .promo-with-image img{width:200px;height:200px}
.qhl-laticrete-exact .promo-img-small-wide .promo-with-image img{width:100%;height:300px}
.qhl-laticrete-exact .promo-img-small-narrow .promo-with-image img{width:250px;height:350px}
.qhl-laticrete-exact .promo-img-small-square .promo-with-image img{width:250px;height:250px}
@media only screen and (max-width:768px){.qhl-laticrete-exact .promo-img-xsmall img{height:250px;width:200px}
.qhl-laticrete-exact .promo-img-small-narrow img,.qhl-laticrete-exact .promo-img-small-square img,.qhl-laticrete-exact .promo-img-small-wide img,.qhl-laticrete-exact .promo-img-xsmall img{margin-top:30px;margin-bottom:10px}
.qhl-laticrete-exact .promo{overflow:hidden;margin:0}
.qhl-laticrete-exact .promo.img-top-align img{padding-top:0!important}
.qhl-laticrete-exact .promo img{height:200px}
.qhl-laticrete-exact .promo .text-end{display:flex;justify-content:center}
.qhl-laticrete-exact .promo .promo-small-height img{height:367.31px}
.qhl-laticrete-exact .promo>.component-content .promo-text-area{padding-left:10%!important;padding-right:10%!important}
.qhl-laticrete-exact .promo>.component-content .promo-text-area .promo-text{padding-left:0;padding-right:0}
.qhl-laticrete-exact .promo>.component-content .promo-text-area .field-promolink{text-align:center;padding:0 0 30px}}
.qhl-laticrete-exact .promo.absolute-bottom-link{position:relative}
.qhl-laticrete-exact .promo.absolute-bottom-link .field-promolink{position:absolute;bottom:25px;right:25px}
.qhl-laticrete-exact .promo-left.promo.absolute-bottom-link .field-promolink{left:25px}
@media only screen and (max-width:959px){}
.qhl-laticrete-exact .content,.qhl-laticrete-exact .rich-text{padding-bottom:25px;overflow:hidden;max-width:100%}
.qhl-laticrete-exact .content .component-content ul,.qhl-laticrete-exact .rich-text .component-content ul{text-indent:-20px;margin-left:20px}
.qhl-laticrete-exact .content .component-content span img,.qhl-laticrete-exact .rich-text .component-content span img{max-width:100%;height:auto}
@media only screen and (max-width:768px){.qhl-laticrete-exact .content,.qhl-laticrete-exact .rich-text{padding:5%}}
.qhl-laticrete-exact strong{font-weight:700}
.qhl-laticrete-exact ol,.qhl-laticrete-exact ul{padding-bottom:5px;padding-top:5px;margin-left:10px}
.qhl-laticrete-exact li{font-size:16px;margin-left:15px}
.qhl-laticrete-exact ul li{list-style:disc;list-style-position:inside}
.qhl-laticrete-exact #sxa-toolbox #sxa-toolbox-root ul li{list-style:none;list-style-position:inherit;font-size:inherit}
.qhl-laticrete-exact ol li{list-style:decimal;list-style-position:inside}
.qhl-laticrete-exact a{color:#2dabd1;text-decoration:none;font-size:1em}
.qhl-laticrete-exact a:hover{color:#2dabd1}
.qhl-laticrete-exact table{height:auto!important}
.qhl-laticrete-exact table,.qhl-laticrete-exact table td,.qhl-laticrete-exact table th,.qhl-laticrete-exact table tr{border-collapse:collapse;vertical-align:middle}
.qhl-laticrete-exact table td,.qhl-laticrete-exact table th,.qhl-laticrete-exact table tr{padding:5px}
.qhl-laticrete-exact table caption{background-color:#e3e3e3;overflow:hidden;padding:10px;font-size:22px;font-weight:700;margin-left:0}
.qhl-laticrete-exact table tr{border:none}
.qhl-laticrete-exact table th{font-size:16px;font-weight:700;padding:7px}
.qhl-laticrete-exact table th:first-child{border-left:0}
.qhl-laticrete-exact table td:first-child{border-left:0}
.qhl-laticrete-exact .facet-component,.qhl-laticrete-exact .facet-summary{box-sizing:border-box;background:0 0}
.qhl-laticrete-exact .facet-component label,.qhl-laticrete-exact .facet-summary label{background:0 0;color:#2b2b2b;font-size:12px}
.qhl-laticrete-exact .facet-component button,.qhl-laticrete-exact .facet-component input[type=button],.qhl-laticrete-exact .facet-summary button,.qhl-laticrete-exact .facet-summary input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .facet-component button,.qhl-laticrete-exact .facet-component input,.qhl-laticrete-exact .facet-summary button,.qhl-laticrete-exact .facet-summary input{border-radius:5px;display:inline-block;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;color:#2b2b2b;font-weight:400;clear:both;height:auto;font-size:14px}
.qhl-laticrete-exact .facet-component button:focus,.qhl-laticrete-exact .facet-component input:focus,.qhl-laticrete-exact .facet-summary button:focus,.qhl-laticrete-exact .facet-summary input:focus{border-width:1px;border-style:solid;border-color:#d6d6d6}
.qhl-laticrete-exact .facet-component input,.qhl-laticrete-exact .facet-component select,.qhl-laticrete-exact .facet-summary input,.qhl-laticrete-exact .facet-summary select{line-height:30px}
.qhl-laticrete-exact .facet-component button::-moz-focus-inner,.qhl-laticrete-exact .facet-component input::-moz-focus-inner,.qhl-laticrete-exact .facet-summary button::-moz-focus-inner,.qhl-laticrete-exact .facet-summary input::-moz-focus-inner{border:0;padding:0}
.qhl-laticrete-exact .facet-component input[type=text],.qhl-laticrete-exact .facet-summary input[type=text]{font-size:14px}
.qhl-laticrete-exact .facet-component select,.qhl-laticrete-exact .facet-component textarea,.qhl-laticrete-exact .facet-summary select,.qhl-laticrete-exact .facet-summary textarea{box-shadow:none;color:#2b2b2b;width:100%}
.qhl-laticrete-exact .facet-component select,.qhl-laticrete-exact .facet-summary select{border-width:1px;border-style:solid;border-color:#ccc;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer}
.qhl-laticrete-exact .facet-component input[type=checkbox]:checked,.qhl-laticrete-exact .facet-summary input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .facet-component input[type=checkbox]:checked~label:before,.qhl-laticrete-exact .facet-summary input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .facet-component input[type=checkbox]:checked~label:after,.qhl-laticrete-exact .facet-summary input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .facet-component input[type=checkbox]~label,.qhl-laticrete-exact .facet-summary input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .facet-component input[type=checkbox]~label:after,.qhl-laticrete-exact .facet-component input[type=checkbox]~label:before,.qhl-laticrete-exact .facet-summary input[type=checkbox]~label:after,.qhl-laticrete-exact .facet-summary input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .facet-component input[type=file],.qhl-laticrete-exact .facet-summary input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .facet-component input[type=file]+span,.qhl-laticrete-exact .facet-summary input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .facet-component input[type=file],.qhl-laticrete-exact .facet-summary input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .facet-component input[type=radio],.qhl-laticrete-exact .facet-summary input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .facet-component input[type=radio]+label:before,.qhl-laticrete-exact .facet-summary input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .facet-component input[type=radio]+label:after,.qhl-laticrete-exact .facet-summary input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .facet-component input[type=radio]:checked+label:after,.qhl-laticrete-exact .facet-summary input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .facet-component input[type=radio]+label,.qhl-laticrete-exact .facet-summary input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .facet-component .sitecore-form input[type=checkbox],.qhl-laticrete-exact .facet-summary .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .facet-component .sitecore-form input[type=radio],.qhl-laticrete-exact .facet-summary .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .facet-component .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .facet-component .plain-html input[type=radio]~label,.qhl-laticrete-exact .facet-summary .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .facet-summary .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .facet-component .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .facet-component .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .facet-component .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .facet-component .plain-html input[type=radio]~label:before,.qhl-laticrete-exact .facet-summary .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .facet-summary .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .facet-summary .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .facet-summary .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .facet-component .plain-html input[type=radio],.qhl-laticrete-exact .facet-summary .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .facet-component:after,.qhl-laticrete-exact .facet-summary:after{content:"";display:table;clear:both}
.qhl-laticrete-exact .facet-component .bottom-filter-button,.qhl-laticrete-exact .facet-summary .bottom-filter-button{float:right}
.qhl-laticrete-exact .facet-component .facet-heading,.qhl-laticrete-exact .facet-summary .facet-heading{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;padding:0;position:relative;padding-bottom:10px}
.qhl-laticrete-exact .facet-component .facet-heading .facet-title,.qhl-laticrete-exact .facet-summary .facet-heading .facet-title{display:inline-block;vertical-align:middle;padding-right:25px;font-weight:600;color:#5e5e5e;font-size:12px;padding:5px 0;color:#000}
.qhl-laticrete-exact .facet-component .facet-heading .clear-filter,.qhl-laticrete-exact .facet-summary .facet-heading .clear-filter{display:block;font-size:14px;text-align:center!important;width:12px;height:12px;line-height:12px;cursor:pointer;color:#2dabd1;right:3px;background:0 0}
.qhl-laticrete-exact .facet-component .facet-heading .clear-filter:hover,.qhl-laticrete-exact .facet-summary .facet-heading .clear-filter:hover{background:0 0;border-color:transparent;text-decoration:none;color:#5e5e5e}
.qhl-laticrete-exact .facet-component .facet-heading .clear-filter.has-active-facet,.qhl-laticrete-exact .facet-summary .facet-heading .clear-filter.has-active-facet{background:0 0;color:#5e5e5e}
.qhl-laticrete-exact .facet-component .facet-heading .clear-filter.has-active-facet:hover,.qhl-laticrete-exact .facet-summary .facet-heading .clear-filter.has-active-facet:hover{background:0 0;color:#5e5e5e}
.qhl-laticrete-exact .facet-single-selection-list{padding:15px;background-color:transparent!important;color:#5e5e5e;border-radius:0;width:100%;box-sizing:border-box}
.qhl-laticrete-exact .facet-single-selection-list .facet-dropdown{margin:10px 0}
.qhl-laticrete-exact .facet-single-selection-list .facet-dropdown select{min-width:100%}
.qhl-laticrete-exact .facet-single-selection-list .facet-value{color:#000;font-size:12px;padding:0;position:relative;cursor:pointer}
.qhl-laticrete-exact .facet-single-selection-list .facet-value input[type=checkbox]{display:none}
.qhl-laticrete-exact .facet-single-selection-list .facet-value .facetName{padding-left:20px}
.qhl-laticrete-exact .facet-single-selection-list .facet-value input[type=checkbox]:checked~label:after{background-position:center center}
.qhl-laticrete-exact .facet-single-selection-list .facet-value input[type=checkbox]~label{color:#000;font-size:14px;padding-left:5px}
.qhl-laticrete-exact .facet-single-selection-list .facet-value input[type=checkbox]~label:after,.qhl-laticrete-exact .facet-single-selection-list .facet-value input[type=checkbox]~label:before{top:3px;border-radius:3px;border-color:#b3b3b3}
.qhl-laticrete-exact .facet-single-selection-list .facet-value.active-facet .facet-count,.qhl-laticrete-exact .facet-single-selection-list .facet-value.active-facet label,.qhl-laticrete-exact .facet-single-selection-list .facet-value.active-facet span{color:#000!important}
.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button{margin-top:15px}
.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button button,.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button input[type=button]{color:#fff;font-size:12px;background-color:#5e5e5e}
.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button button:hover,.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button input[type=button]:hover{background-color:#5e5e5e!important;cursor:pointer}
.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter{margin-top:15px}
.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter button,.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter input[type=button]{color:#fff;font-size:12px;background-color:#fff;border-color:#000;color:#5e5e5e}
.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter button:hover,.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter input[type=button]:hover{background-color:#fff!important;cursor:pointer}
.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button,.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter{width:100%}
.qhl-laticrete-exact .facet-single-selection-list .bottom-filter-button [type=button],.qhl-laticrete-exact .facet-single-selection-list .bottom-remove-filter [type=button]{width:100%}
.qhl-laticrete-exact .facet-summary .bottom-remove-filter button{font-size:12px;font-weight:700;position:relative;cursor:pointer;padding:0;background:0 0;border:none}
.qhl-laticrete-exact .facet-summary .facet-heading .clear-filter{display:none}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal){margin-bottom:10px}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper{padding-top:10px}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper:after{content:"";display:table;clear:both}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element{background-color:#efeeea;border-radius:10px;padding:0 10px;float:left;font-size:14px;position:relative;padding-top:10px}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element span{font-weight:700}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element .facet-summary-name{margin-right:6px;font-weight:700}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element .facet-summary-value{display:flex;align-items:center;justify-content:space-between;padding:1px 8px;padding-left:0;border-bottom:1px solid #ccc;margin-bottom:2.5px;word-break:break-word}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .bottom-remove-filter{width:100%;float:left;padding-top:10px}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .bottom-remove-filter button{width:100%;color:#ca231d;border-color:transparent;text-align:left;text-indent:10px;padding-left:3px}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .bottom-remove-filter button:before{content:"x";display:block;position:absolute;top:50%;left:1px;color:#ca231d;transform:translate(-50%,-50%)}
.qhl-laticrete-exact .facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .bottom-remove-filter button:hover{background-color:transparent!important}
.qhl-laticrete-exact .facet-date-range input[type=text]{margin-top:15px;width:100%;color:#5e5e5e;background-color:#f7f7f7;border-color:#d6d6d6}
.qhl-laticrete-exact .facet-date-range .bottom-filter-button [type=button],.qhl-laticrete-exact .facet-date-range .bottom-remove-filter [type=button]{width:100%}
.qhl-laticrete-exact .facet-dropdown{font-family:"Open Sans",Helvetica,Verdana,Tahoma,sans-serif;background-color:transparent!important;color:#000;border-radius:0;width:100%;padding:0 25px 0 0}
.qhl-laticrete-exact .facet-dropdown select{border-width:1px;border-style:solid;border-color:#d6d6d6;min-width:100%;box-sizing:border-box;display:inline-block;vertical-align:middle;box-shadow:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;position:relative;height:auto;padding:10px 15px;font-size:12px;background-color:#fff;border-radius:4px}
.qhl-laticrete-exact .facet-dropdown .bottom-remove-filter button,.qhl-laticrete-exact .facet-dropdown .bottom-remove-filter input[type=button]{width:100%;margin-top:15px;color:#5e5e5e;background-color:#fff;border-color:#5e5e5e}
.qhl-laticrete-exact .facet-dropdown .bottom-remove-filter button:hover,.qhl-laticrete-exact .facet-dropdown .bottom-remove-filter input[type=button]:hover{background-color:#fff!important;cursor:pointer}
.qhl-laticrete-exact .facet-component .facet-heading .facet-title,.qhl-laticrete-exact .facet-summary .facet-heading .facet-title{font-size:16px}
@media only screen and (max-width:768px){.qhl-laticrete-exact .facet-aggregated{padding:0 25px 40px}}
.qhl-laticrete-exact .facet-managed-range .max-range-value input[type=text],.qhl-laticrete-exact .facet-managed-range .min-range-value input[type=text]{min-width:100%;width:100%}
.qhl-laticrete-exact .facet-managed-range .bottom-filter-button input[type=button]{color:#fff;font-size:12px;background-color:#5e5e5e}
.qhl-laticrete-exact .facet-managed-range .bottom-filter-button input[type=button]:hover{background-color:#5e5e5e!important;cursor:pointer}
.qhl-laticrete-exact .facet-managed-range .bottom-remove-filter input[type=button]{color:#fff;font-size:12px;background-color:#fff;border-color:#000;color:#5e5e5e}
.qhl-laticrete-exact .facet-managed-range .bottom-remove-filter input[type=button]:hover{background-color:#fff!important;cursor:pointer}
.qhl-laticrete-exact .facet-managed-range .bottom-filter-button [type=button],.qhl-laticrete-exact .facet-managed-range .bottom-remove-filter [type=button]{width:100%}
.qhl-laticrete-exact .facet-range-selector .bottom-remove-filter input[type=button]{width:100%;color:#5e5e5e;font-size:12px;background-color:#fff;border-color:#5e5e5e}
.qhl-laticrete-exact .facet-range-selector .bottom-remove-filter input[type=button]:hover{background-color:#fff!important;cursor:pointer}
.qhl-laticrete-exact .radius-filter .bottom-remove-filter input[type=button]{width:100%;color:#fff;font-size:12px;background-color:#fff;border-color:#000;color:#5e5e5e}
.qhl-laticrete-exact .radius-filter .bottom-remove-filter input[type=button]:hover{background-color:#fff!important;cursor:pointer}
.qhl-laticrete-exact .facet-slider .bottom-remove-filter input[type=button]{width:100%;color:#5e5e5e;font-size:12px;background-color:#fff;border-color:#5e5e5e}
.qhl-laticrete-exact .facet-slider .bottom-remove-filter input[type=button]:hover{background-color:#fff!important;cursor:pointer}
.qhl-laticrete-exact .load-more input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .load-more input[type=text]{font-size:14px}
.qhl-laticrete-exact .load-more input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .load-more input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .load-more input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .load-more input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .load-more input[type=checkbox]~label:after,.qhl-laticrete-exact .load-more input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .load-more input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .load-more input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .load-more input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .load-more input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .load-more input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .load-more input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .load-more input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .load-more input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .load-more .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .load-more .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .load-more .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .load-more .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .load-more .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .load-more .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .load-more .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .load-more .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .load-more .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .load-more input[type=button]{background-color:transparent;padding:12px 45px;border-radius:5px;border-color:#5e5e5e;color:#5e5e5e;font-size:12px}
.qhl-laticrete-exact .load-more input[type=button]:hover{background-color:transparent}
.qhl-laticrete-exact .location-filter input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .location-filter input[type=text]{font-size:14px}
.qhl-laticrete-exact .location-filter input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .location-filter input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .location-filter input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .location-filter input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .location-filter input[type=checkbox]~label:after,.qhl-laticrete-exact .location-filter input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .location-filter input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .location-filter input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .location-filter input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .location-filter input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .location-filter input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .location-filter input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .location-filter input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .location-filter input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .location-filter .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .location-filter .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .location-filter .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .location-filter .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .location-filter .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .location-filter .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .location-filter .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .location-filter .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .location-filter .plain-html input[type=radio]{position:relative;left:inherit}
@media screen and (max-width:992px){}
@media screen and (max-width:768px){}
@media screen and (max-width:576px){}
.qhl-laticrete-exact .page-selector{text-align:center;padding:15px 15px 15px 15px}
.qhl-laticrete-exact .page-selector .page-selector-list{background-color:transparent;color:#5e5e5e;border-radius:5px;padding:15px 15px 15px 15px}
.qhl-laticrete-exact .page-selector .page-selector-list li{padding:12px 12px 12px 12px;display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .page-selector .page-selector-list li:first-child{margin-left:0}
.qhl-laticrete-exact .page-selector .page-selector-list li.inactive{background-color:#d6d6d6}
.qhl-laticrete-exact .page-selector .page-selector-list li.inactive a{color:#fff;cursor:default}
.qhl-laticrete-exact .page-selector .page-selector-list li.inactive a:hover{color:#fff}
.qhl-laticrete-exact .page-selector .page-selector-list li:nth-child(3){margin-left:15px;margin-left:15px;border-radius:5px 0 0 5px}
.qhl-laticrete-exact .page-selector .page-selector-list li:nth-last-child(3){margin-right:15px;border-radius:0 5px 5px 0}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-first,.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-last{display:none!important}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-next,.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-previous{border-radius:5px;margin-left:15px;border-left-width:1px;border-right-width:1px;background-color:#2dabd1;color:#fff}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-next>a,.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-previous>a{color:#fff}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-link{color:#2dabd1;display:block;text-decoration:none;font-weight:400}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-link:hover{text-decoration:none;color:#0f1111}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-link:focus{text-decoration:none;color:#0f1111}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-link.active{font-weight:700;color:#0f1111}
.qhl-laticrete-exact .page-selector .page-selector-list .page-selector-item-link.inactive{color:#b3b3b3;font-weight:700}
.qhl-laticrete-exact .page-selector a{text-decoration:none;font-weight:700;font-size:12px}
.qhl-laticrete-exact .page-size{padding:15px 15px 15px 15px}
.qhl-laticrete-exact .page-size label{background:0 0;color:#2b2b2b;font-size:12px}
.qhl-laticrete-exact .page-size button,.qhl-laticrete-exact .page-size input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .page-size button,.qhl-laticrete-exact .page-size input{border-radius:5px;display:inline-block;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;color:#2b2b2b;font-weight:400;clear:both;height:auto;font-size:14px}
.qhl-laticrete-exact .page-size button:focus,.qhl-laticrete-exact .page-size input:focus{border-width:1px;border-style:solid;border-color:#d6d6d6}
.qhl-laticrete-exact .page-size input,.qhl-laticrete-exact .page-size select{line-height:30px}
.qhl-laticrete-exact .page-size button::-moz-focus-inner,.qhl-laticrete-exact .page-size input::-moz-focus-inner{border:0;padding:0}
.qhl-laticrete-exact .page-size input[type=text]{font-size:14px}
.qhl-laticrete-exact .page-size select,.qhl-laticrete-exact .page-size textarea{box-shadow:none;color:#2b2b2b;width:100%}
.qhl-laticrete-exact .page-size select{border-width:1px;border-style:solid;border-color:#ccc;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer}
.qhl-laticrete-exact .page-size input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .page-size input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .page-size input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .page-size input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .page-size input[type=checkbox]~label:after,.qhl-laticrete-exact .page-size input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .page-size input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .page-size input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .page-size input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .page-size input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .page-size input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .page-size input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .page-size input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .page-size input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .page-size .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .page-size .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .page-size .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .page-size .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .page-size .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .page-size .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .page-size .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .page-size .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .page-size .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .page-size .facet-title{display:flex;align-items:center}
.qhl-laticrete-exact .page-size .facet-title label{margin-right:15px;flex:1;text-align:right}
.qhl-laticrete-exact .page-size .facet-title select{width:auto;flex:1;border-radius:5px;min-width:30px;border-radius:5px;padding:10px;box-shadow:none;font-size:12px;color:#5e5e5e;background-color:#f7f7f7;border-color:#d6d6d6}
.qhl-laticrete-exact .facet-single-selection-list{display:block}
.qhl-laticrete-exact .facet-single-selection-list .facet-search-filter .facet-value{position:relative;background:0 0;cursor:pointer;padding:5px 0;margin:0 auto;font-size:14px;color:#000}
.qhl-laticrete-exact .facet-single-selection-list .facet-search-filter .facet-value:last-of-type{border-bottom:none}
.qhl-laticrete-exact #top-half-header .search-box{background-color:#fff;color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:transparent}
.qhl-laticrete-exact #mobile-nav .search-box-input{background-color:#efeeea;border:none;margin-bottom:10px}
.qhl-laticrete-exact #mobile-nav input{line-height:40px}
.qhl-laticrete-exact #mobile-nav .loupe-search-btn .component-content .search-box-button,.qhl-laticrete-exact #mobile-nav .loupe-search-btn .component-content .search-box-button-with-redirect{margin-top:5px}
.qhl-laticrete-exact .search-box{position:relative;padding-left:0;padding-right:0}
.qhl-laticrete-exact .search-box .component-content{display:flex;flex-wrap:wrap;align-items:center}
.qhl-laticrete-exact .search-box .component-content>label{display:inline-block;font-weight:600;color:#5e5e5e;font-size:12px;flex:1;align-self:center}
.qhl-laticrete-exact .search-box .component-content>input{flex:1;max-width:100%;width:100%;display:inline-block;min-width:100px;padding:12px;border-radius:10px;box-shadow:none}
.qhl-laticrete-exact .search-box .component-content>button,.qhl-laticrete-exact .search-box .component-content>div,.qhl-laticrete-exact .search-box .component-content>input,.qhl-laticrete-exact .search-box .component-content>label,.qhl-laticrete-exact .search-box .component-content>span{order:1}
.qhl-laticrete-exact .search-box .component-content>button,.qhl-laticrete-exact .search-box .component-content>label{flex-grow:1}
.qhl-laticrete-exact .search-box .component-content>input,.qhl-laticrete-exact .search-box .component-content>span{flex-grow:10;width:auto}
.qhl-laticrete-exact .search-box .component-content .search-box-input{width:100%;max-width:100%;min-width:170px}
.qhl-laticrete-exact .search-box .component-content .search-box-input:active,.qhl-laticrete-exact .search-box .component-content .search-box-input:focus-visible{outline:2px solid #2dabd1}
.qhl-laticrete-exact .search-box .component-content .search-box-button{max-width:100%;flex:1;padding:15px;color:#2dabd1;font-size:12px;margin-top:10px}
.qhl-laticrete-exact .search-box .component-content .search-box-button:focus{color:#ff0!important;cursor:pointer}
@media screen and (max-width:992px){.qhl-laticrete-exact .search-box .component-content .search-box-input{min-width:100px}}
@media screen and (max-width:768px){.qhl-laticrete-exact .search-box .component-content .search-box-input{min-width:70px}}
@media screen and (max-width:576px){.qhl-laticrete-exact .search-box .component-content .search-box-input{min-width:40px}}
.qhl-laticrete-exact .search-box .search-box-input{position:relative;align-self:center}
.qhl-laticrete-exact .sort-results input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .sort-results input[type=text]{font-size:14px}
.qhl-laticrete-exact .sort-results input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .sort-results input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .sort-results input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .sort-results input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .sort-results input[type=checkbox]~label:after,.qhl-laticrete-exact .sort-results input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .sort-results input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .sort-results input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .sort-results input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .sort-results input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .sort-results input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .sort-results input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .sort-results input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .sort-results input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .sort-results .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .sort-results .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .sort-results .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .sort-results .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .sort-results .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .sort-results .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .sort-results .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .sort-results .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .sort-results .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .bottom-filter-button{display:none}
.qhl-laticrete-exact .loupe-search-btn .component-content{flex-wrap:nowrap}
.qhl-laticrete-exact .loupe-search-btn .component-content .search-box-input{margin-right:0;background-color:#fff;padding-left:10px}
.qhl-laticrete-exact .loupe-search-btn .component-content .search-box-button{border-width:1px;border-style:solid;border-color:#fff;position:absolute;right:0;top:3px;text-indent:-99999px;width:20px;z-index:1;height:10px;padding:13px;margin-left:0;border:none;background-color:transparent;color:transparent}
.qhl-laticrete-exact .loupe-search-btn .component-content .search-box-button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(-50%,-50%);position:absolute;content:"";top:50%;left:50%;font-size:10px;text-indent:0;font-size:14px;color:#2dabd1}
.qhl-laticrete-exact #mobile-nav .loupe-search-btn .component-content .search-box-button,.qhl-laticrete-exact #mobile-nav .loupe-search-btn .component-content .search-box-button-with-redirect{top:9px}
.qhl-laticrete-exact #facet-search .search-box-button{top:inherit}
.qhl-laticrete-exact .search-results{padding:15px 0 0 0;position:relative}
.qhl-laticrete-exact .search-results label{background:0 0;color:#2b2b2b;font-size:12px}
.qhl-laticrete-exact .search-results button,.qhl-laticrete-exact .search-results input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .search-results button,.qhl-laticrete-exact .search-results input{border-radius:5px;display:inline-block;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;color:#2b2b2b;font-weight:400;clear:both;height:auto;font-size:14px}
.qhl-laticrete-exact .search-results button:focus,.qhl-laticrete-exact .search-results input:focus{border-width:1px;border-style:solid;border-color:#d6d6d6}
.qhl-laticrete-exact .search-results input,.qhl-laticrete-exact .search-results select{line-height:30px}
.qhl-laticrete-exact .search-results button::-moz-focus-inner,.qhl-laticrete-exact .search-results input::-moz-focus-inner{border:0;padding:0}
.qhl-laticrete-exact .search-results input[type=text]{font-size:14px}
.qhl-laticrete-exact .search-results select,.qhl-laticrete-exact .search-results textarea{box-shadow:none;color:#2b2b2b;width:100%}
.qhl-laticrete-exact .search-results select{border-width:1px;border-style:solid;border-color:#ccc;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer}
.qhl-laticrete-exact .search-results input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .search-results input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .search-results input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .search-results input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .search-results input[type=checkbox]~label:after,.qhl-laticrete-exact .search-results input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .search-results input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .search-results input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .search-results input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .search-results input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .search-results input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .search-results input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .search-results input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .search-results input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .search-results .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .search-results .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .search-results .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .search-results .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .search-results .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .search-results .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .search-results .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .search-results .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .search-results .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .search-results ul{padding-left:20px;padding-right:20px;margin-left:0}
.qhl-laticrete-exact .search-results h4 a{font-size:16px}
.qhl-laticrete-exact .search-results.line-clamp-limit p{-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}
.qhl-laticrete-exact .search-results p{font-size:14px}
.qhl-laticrete-exact .search-results .product-search-features span.product-search-warranty-type{color:#0f1111}
.qhl-laticrete-exact .search-results ul li{list-style:none}
.qhl-laticrete-exact .search-results.vertical .search-result-list{padding:0 25px 0 25px}
.qhl-laticrete-exact .search-results.vertical .search-result-list>li{background-color:#fff;position:relative;width:100%;padding:20px 20px 20px 0;border-radius:5px;margin-bottom:15px;margin-left:0}
.qhl-laticrete-exact .search-results.vertical .search-result-list>li .field-title{display:block;margin-bottom:10px}
.qhl-laticrete-exact .search-results.vertical .search-result-list>li .field-title a{font-size:12px;line-height:20px;text-decoration:none;font-weight:600;display:block;color:#969696}
.qhl-laticrete-exact .search-results.vertical .search-result-list>li .field-content{font-size:12px}
.qhl-laticrete-exact .search-results.vertical .search-result-list>li a img{max-width:100%;height:auto}
.qhl-laticrete-exact .search-results.horizontal .search-result-list{display:flex;flex-wrap:wrap;justify-content:flex-start}
.qhl-laticrete-exact .search-results.horizontal .search-result-list:after{content:"";display:table;clear:both}
.qhl-laticrete-exact .search-results.horizontal .search-result-list:after{display:none}
.qhl-laticrete-exact .search-results.horizontal .search-result-list>li{background-color:#fff;position:relative;margin-bottom:30px;min-width:29%;max-width:29%;flex:1;padding:4px;border-radius:5px;margin-left:2%;margin-right:2%}
.qhl-laticrete-exact .search-results.horizontal .search-result-list>li .field-title{display:block;padding:0 5px;text-align:center}
.qhl-laticrete-exact .search-results.horizontal .search-result-list>li .field-title a{font-size:12px;line-height:20px;text-decoration:none;font-weight:600}
.qhl-laticrete-exact .search-results.horizontal .search-result-list>li .text-center img{max-width:100%;max-height:150px}
.qhl-laticrete-exact .search-results .no-results{padding:5px}
@media only screen and (max-width:992px){.qhl-laticrete-exact .search-results.horizontal .search-result-list>li{min-width:45%;max-width:45%}}
@media only screen and (max-width:768px){.qhl-laticrete-exact .search-results.horizontal .search-result-list>li{min-width:95%;max-width:95%}}
@media only screen and (max-width:576px){.qhl-laticrete-exact .search-results.horizontal .search-result-list>li{max-width:100%}}
.qhl-laticrete-exact #SearchBoxCustom.search-box{position:relative;padding-left:0;padding-right:0;padding-top:10px}
.qhl-laticrete-exact .market-selector input[type=button]{padding:12px 50px}
.qhl-laticrete-exact .market-selector input[type=text]{font-size:14px}
.qhl-laticrete-exact .market-selector input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact .market-selector input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact .market-selector input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact .market-selector input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact .market-selector input[type=checkbox]~label:after,.qhl-laticrete-exact .market-selector input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact .market-selector input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact .market-selector input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact .market-selector input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact .market-selector input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact .market-selector input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact .market-selector input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact .market-selector input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact .market-selector input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .market-selector .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .market-selector .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .market-selector .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .market-selector .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .market-selector .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .market-selector .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .market-selector .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .market-selector .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .market-selector .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact .sitecore-form form [data-sc-field-name="Password Confirmation"]{margin-right:15px}
.qhl-laticrete-exact .sitecore-form .form.hints-below .scfSectionContent [class$=UsefulInfo]{position:static;opacity:1;max-width:100%;width:100%;margin:5px 0 0 5px}
.qhl-laticrete-exact #SortResultsCustom{padding:0 0}
.qhl-laticrete-exact #SortResultsCustom #flatSortingList{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px 40px 10px 15px;font-size:12px;border:2px solid #0d6efd;border-radius:25px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%230d6efd' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;cursor:pointer;transition:all .3s ease;font-weight:500;max-height:none}
.qhl-laticrete-exact #SortResultsCustom #flatSortingList:hover{border-color:#0b5ed7;box-shadow:0 2px 8px rgba(13,110,253,.2)}
.qhl-laticrete-exact #SortResultsCustom #flatSortingList:focus{outline:0;border-color:#0b5ed7;box-shadow:0 0 0 3px rgba(13,110,253,.25)}
.qhl-laticrete-exact #SortResultsCustom #flatSortingList option{padding:10px}
.qhl-laticrete-exact #FacetSummaryHorizontal .facet-summary-name{display:none}
.qhl-laticrete-exact #FacetSummaryHorizontal .facet-summary .removeFacetValue{padding-bottom:9px}
.qhl-laticrete-exact #facet-search.tabs .component-content .tabs-inner .tabs-heading li{padding-bottom:10px}
.qhl-laticrete-exact #facet-search.tabs .component-content .tabs-inner .tabs-heading li div{display:flex;justify-content:center}
.qhl-laticrete-exact #facet-search.tabs .component-content .tabs-inner .tabs-heading li div .content{padding-bottom:0}
.qhl-laticrete-exact #facet-search.tabs .component-content .tabs-inner .tabs-heading li div .component.content{float:left!important;margin:0}
.qhl-laticrete-exact #facet-search.tabs .component-content .tabs-inner .tabs-heading li div .search-results-count{padding:0 5px 0 5px;width:-webkit-max-content;width:max-content;float:left;justify-content:center}
@media only screen and (max-width:768px){.qhl-laticrete-exact #facet-search.tabs .component-content .tabs-inner .tabs-heading li .content{padding:0}}
.qhl-laticrete-exact .title>.component-content{background-color:transparent;color:#5e5e5e;border-radius:5px;border-width:1px;border-style:solid;border-color:transparent}
.qhl-laticrete-exact .title>.component-content .field-title,.qhl-laticrete-exact .title>.component-content h1{margin:0px 0 10px}
.qhl-laticrete-exact .title>.component-content .field-title a,.qhl-laticrete-exact .title>.component-content h1 a{color:#2b2b2b;display:block;text-decoration:none;cursor:pointer;font-size:30px;font-family:Oswald,sans-serif}
.qhl-laticrete-exact .title>.component-content .field-title a:hover,.qhl-laticrete-exact .title>.component-content h1 a:hover{color:#5e5e5e}
@media only screen and (max-width:768px){.qhl-laticrete-exact .title{padding-left:5%;padding-right:5%}}
.qhl-laticrete-exact .toggle>.component-content details.toggle-content[open]{box-sizing:border-box}
.qhl-laticrete-exact .toggle>.component-content details.toggle-content[open] summary.toggle-header:after{content:""}
.qhl-laticrete-exact .toggle>.component-content details.toggle-content[open] summary.toggle-header~.component{overflow:hidden}
.qhl-laticrete-exact .toggle>.component-content details.toggle-content[open] summary.toggle-header~.component>.component-content{display:block}
@keyframes swing{0%{transform:translateY(-100%)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}
@keyframes easeInOutBack{0%{transform:translateY(-100%)}20%{transform:translateY(-40%)}30%{transform:translateY(-60%)}60%{transform:translateY(0)}80%{transform:translateY(40%)}100%{transform:translateY(0)}}
@keyframes easeInOutBounce{0%{transform:translateY(-100%)}25%{transform:translateY(-50%)}50%{transform:translateY(0)}62.5%{transform:translateY(-10%)}75%{transform:translateY(0)}87.5%{transform:translateY(-5%)}100%{transform:translateY(0)}}
@keyframes easeInOutCirc{0%{transform:translateY(-100%)}10%{transform:translateY(-80%)}90%{transform:translateY(-20%)}100%{transform:translateY(0)}}
@keyframes easeInOutCubic{0%{transform:translateY(-100%)}30%{transform:translateY(-80%)}70%{transform:translateY(-20%)}100%{transform:translateY(0)}}
@keyframes easeInOutElastic{0%{transform:translateY(-100%)}30%{transform:translateY(-80%)}70%{transform:translateY(-20%)}100%{transform:translateY(0)}}
@keyframes easeInOutExpo{0%{transform:translateY(-100%)}30%{transform:translateY(-90%)}70%{transform:translateY(-10%)}100%{transform:translateY(0)}}
@keyframes easeInOutQad{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}
@keyframes easeInOutQuart{0%{transform:translateY(-100%)}30%{transform:translateY(-90%)}70%{transform:translateY(-10%)}100%{transform:translateY(0)}}
@keyframes easeInOutQuint{0%{transform:translateY(-100%)}30%{transform:translateY(-90%)}70%{transform:translateY(-10%)}100%{transform:translateY(0)}}
@keyframes easeInOutSine{0%{transform:translateY(-100%)}25%{transform:translateY(-80%)}75%{transform:translateY(-20%)}100%{transform:translateY(0)}}
@keyframes outQuad{0%{transform:translateY(-100%)}25%{transform:translateY(-70%)}50%{transform:translateY(-40%)}75%{transform:translateY(-20%)}100%{transform:translateY(0)}}
.qhl-laticrete-exact .where-to-buy #panel{background-color:#fff;z-index:1;height:500px;overflow-x:hidden;transition:all .2s ease-out}
.qhl-laticrete-exact .where-to-buy #sideResults{margin-bottom:20px}
.qhl-laticrete-exact .where-to-buy #sideResults i.icon-blue{margin-left:0}
@media only screen and (max-width:768px){
.qhl-laticrete-exact .where-to-buy #panel{height:auto;overflow-x:visible}
.qhl-laticrete-exact .where-to-buy #panel .content{padding:0}
.qhl-laticrete-exact .where-to-buy #map{height:250px!important}}
@media only screen and (min-width:768px){.qhl-laticrete-exact #map{width:100%;height:400px}}
.qhl-laticrete-exact label{background:0 0;color:#2b2b2b;font-size:12px}
.qhl-laticrete-exact button,.qhl-laticrete-exact input[type=button]{padding:12px 50px}
.qhl-laticrete-exact button,.qhl-laticrete-exact input{border-radius:5px;display:inline-block;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;color:#2b2b2b;font-weight:400;clear:both;height:auto;font-size:14px}
.qhl-laticrete-exact button:focus,.qhl-laticrete-exact input:focus{border-width:1px;border-style:solid;border-color:#d6d6d6}
.qhl-laticrete-exact input,.qhl-laticrete-exact select{line-height:30px}
.qhl-laticrete-exact button::-moz-focus-inner,.qhl-laticrete-exact input::-moz-focus-inner{border:0;padding:0}
.qhl-laticrete-exact input[type=text]{font-size:14px}
.qhl-laticrete-exact select,.qhl-laticrete-exact textarea{box-shadow:none;color:#2b2b2b;width:100%}
.qhl-laticrete-exact select{border-width:1px;border-style:solid;border-color:#ccc;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer}
.qhl-laticrete-exact input[type=checkbox]:checked{padding:10px}
.qhl-laticrete-exact input[type=checkbox]:checked~label:before{background-color:#fff}
.qhl-laticrete-exact input[type=checkbox]:checked~label:after{background-position:-2px -2px}
.qhl-laticrete-exact input[type=checkbox]~label{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-left:20px;cursor:pointer}
.qhl-laticrete-exact input[type=checkbox]~label:after,.qhl-laticrete-exact input[type=checkbox]~label:before{border-width:1px;border-style:solid;border-color:#d6d6d6;display:inline-block;background-color:#fff;content:" ";position:absolute;z-index:1;width:15px;height:15px;left:-20px;top:0;margin-right:3px}
.qhl-laticrete-exact input[type=file]{display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#d6d6d6;width:95%;font-weight:700;padding:2px}
.qhl-laticrete-exact input[type=file]+span{display:inline-block;vertical-align:middle}
.qhl-laticrete-exact input[type=file]{-webkit-appearance:none;appearance:none}
.qhl-laticrete-exact input[type=radio]{position:absolute;left:-9999px}
.qhl-laticrete-exact input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff;left:0}
.qhl-laticrete-exact input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;left:0}
.qhl-laticrete-exact input[type=radio]:checked+label:after{background-position:-16px 0}
.qhl-laticrete-exact input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;margin-left:5px;position:relative}
.qhl-laticrete-exact .sitecore-form input[type=checkbox]{position:static;left:0}
.qhl-laticrete-exact .sitecore-form input[type=radio]{position:static;left:0}
.qhl-laticrete-exact .plain-html input[type=checkbox]~label,.qhl-laticrete-exact .plain-html input[type=radio]~label{margin-left:0;padding-left:0}
.qhl-laticrete-exact .plain-html input[type=checkbox]~label:after,.qhl-laticrete-exact .plain-html input[type=checkbox]~label:before,.qhl-laticrete-exact .plain-html input[type=radio]~label:after,.qhl-laticrete-exact .plain-html input[type=radio]~label:before{content:none}
.qhl-laticrete-exact .plain-html input[type=radio]{position:relative;left:inherit}
.qhl-laticrete-exact a{background-color:transparent;text-decoration:none;color:#2b2b2b}
.qhl-laticrete-exact a:focus,.qhl-laticrete-exact a:hover{color:#2dabd1;text-decoration:none}
.qhl-laticrete-exact a.btn{text-decoration:none}
.qhl-laticrete-exact{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}
.qhl-laticrete-exact{position:relative;overflow:auto;color:#2b2b2b;font-size:14px;line-height:1.5;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Lato,sans-serif}
.qhl-laticrete-exact li,.qhl-laticrete-exact p{font-size:14px}
.qhl-laticrete-exact a{color:#2dabd1;cursor:pointer}
.qhl-laticrete-exact a:hover{color:#20829f}
.qhl-laticrete-exact .btn-primary,.qhl-laticrete-exact a.btn,.qhl-laticrete-exact a.btn-blue,.qhl-laticrete-exact button,.qhl-laticrete-exact input.btn,.qhl-laticrete-exact select.btn{box-shadow:none!important;background-color:#efeeea;border:1px solid #efeeea;border-radius:4px!important;text-transform:uppercase!important;padding:.8em 30px;margin-right:10px!important;margin-bottom:10px!important;font-size:14px!important;font-weight:700;display:flex;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.qhl-laticrete-exact .btn-blue,.qhl-laticrete-exact .btn-primary,.qhl-laticrete-exact a.btn-primary{color:#fff;background-color:#2dabd1!important;border-color:#2dabd1!important}
.qhl-laticrete-exact .btn-blue:hover,.qhl-laticrete-exact .btn-primary:hover,.qhl-laticrete-exact a.btn-primary:hover{color:#fff}
.qhl-laticrete-exact .btn.btn-secondary{color:#2dabd1!important;background-color:#fff;border-color:#2dabd1!important}
.qhl-laticrete-exact h1,.qhl-laticrete-exact h2,.qhl-laticrete-exact h3,.qhl-laticrete-exact h4,.qhl-laticrete-exact h5,.qhl-laticrete-exact h6{font-weight:700;margin:10px 0}
.qhl-laticrete-exact .rich-text h1,.qhl-laticrete-exact .rich-text h2,.qhl-laticrete-exact title h1,.qhl-laticrete-exact title h2{text-align:center}
.qhl-laticrete-exact h1{font-size:30px;font-family:Oswald,sans-serif}
.qhl-laticrete-exact h2{font-family:Oswald,sans-serif;font-size:30px}
.qhl-laticrete-exact h3{font-size:21px}
.qhl-laticrete-exact h4{font-size:18px}
.qhl-laticrete-exact h5{font-size:16px}
.qhl-laticrete-exact h6{font-size:14px}
.qhl-laticrete-exact .header-left-aligned h1,.qhl-laticrete-exact .header-left-aligned h2{text-align:left}
.qhl-laticrete-exact #wrapper #header>.row{background-color:#fff}
.qhl-laticrete-exact #wrapper>main>div>.row{background-color:#fff}
.qhl-laticrete-exact #wrapper #footer>.row{background-color:#fff}
.qhl-laticrete-exact footer li,.qhl-laticrete-exact footer ul{margin-left:0}
.qhl-laticrete-exact footer h3{font-family:Oswald,sans-serif}
.qhl-laticrete-exact #breadcrumbMenuSubcontrol_context_menu *{box-sizing:initial}
.qhl-laticrete-exact .container img{max-width:100%}
.qhl-laticrete-exact .row .row{flex:auto}
.qhl-laticrete-exact .row{box-sizing:border-box}
.qhl-laticrete-exact a.btn-blue,.qhl-laticrete-exact input[type=submit].btn-blue{color:#fff;background-color:#2dabd1;border-color:#2dabd1;background-image:none;padding:12px 10px;margin-left:0;font-size:14px;font-weight:700;border-radius:0;border:none}
.qhl-laticrete-exact a.btn-blue:hover{text-decoration:none}
.qhl-laticrete-exact a.btn-blue:active{text-decoration:none}
.qhl-laticrete-exact a.btn-blue:link{text-decoration:none}
.qhl-laticrete-exact a.btn-blue:visited{text-decoration:none}
.qhl-laticrete-exact .promoted-box .component-content{border:none!important}
.qhl-laticrete-exact .container-blue-background{color:#fff}
.qhl-laticrete-exact .container-blue-background .component-content{background-color:#2dabd1}
.qhl-laticrete-exact .container-blue-background .component-content a{color:#fff}
.qhl-laticrete-exact .container-blue-background .component-content .promo-with-image{background-color:#2dabd1}
.qhl-laticrete-exact .container-blue-background .component-content .action-link a,.qhl-laticrete-exact .container-blue-background .component-content .btn-blue{color:#fff;background-color:#20829f!important;border-color:#2dabd1;background-image:none;padding:12px 10px;margin-left:0;font-size:13px;font-weight:700;border-radius:0;border:none}
.qhl-laticrete-exact .container-blue-background .component-content .btn-primary{color:#fff;background-color:#20829f!important}
.qhl-laticrete-exact .container-blue-checked-background ul li.col-6:nth-child(4n-4).active,.qhl-laticrete-exact .container-blue-checked-background ul li.col-6:nth-child(4n-7).active{background-color:#f1f9fb}
.qhl-laticrete-exact .container-light-blue-background .component-content{background-color:#b3e1f1}
.qhl-laticrete-exact .container-x-light-blue-background .component-content{background-color:#f1f9fb}
.qhl-laticrete-exact .promo>.component-content .component-content{background-color:#fff}
.qhl-laticrete-exact .container-grey-background .component-content{background:#f3f4f4}
.qhl-laticrete-exact .link-list.hide-header h3{display:none}
.qhl-laticrete-exact .facet-dropdown.hide-header .facet-title,.qhl-laticrete-exact .facet-single-selection-list.hide-header .facet-title{display:none}
.qhl-laticrete-exact .link-list.grey>.component-content i,.qhl-laticrete-exact i.grey{color:#666}
.qhl-laticrete-exact .link-list.light-blue>.component-content i,.qhl-laticrete-exact i.light-blue{color:#2dabd1}
.qhl-laticrete-exact .link-list.green>.component-content i,.qhl-laticrete-exact i.green{color:#84bb05}
.qhl-laticrete-exact header #where-to-buy-icon{padding-left:0;font-size:16px}
.qhl-laticrete-exact header #where-to-buy-txt{padding-right:5px;font-weight:900;font-size:13px}
.qhl-laticrete-exact header .column-splitter{display:flex;align-items:center}
.qhl-laticrete-exact header .column-splitter #shopping-cart-icon{font-size:16px}
.qhl-laticrete-exact a.cta-link{font-weight:700}
.qhl-laticrete-exact .container-fluid{padding:0}
.qhl-laticrete-exact .container-blue-background .component-content a,.qhl-laticrete-exact .container-dark-blue-background .component-content a{color:#b3e1f1}
.qhl-laticrete-exact .container-blue-background .component-content .action-link a,.qhl-laticrete-exact .container-blue-background .component-content ul li a,.qhl-laticrete-exact .container-dark-blue-background .component-content .action-link a,.qhl-laticrete-exact .container-dark-blue-background .component-content ul li a{color:#fff}
.qhl-laticrete-exact .container-blue-background .component-content i:after,.qhl-laticrete-exact .container-blue-background .component-content i:before,.qhl-laticrete-exact .container-dark-blue-background .component-content i:after,.qhl-laticrete-exact .container-dark-blue-background .component-content i:before{color:#f1f9fb}
.qhl-laticrete-exact .container-dark-blue-background .component-content{color:#fff;background-color:#20829f}
.qhl-laticrete-exact .container-dark-blue-background .component-content i{color:#f1f9fb}
.qhl-laticrete-exact .container-dark-blue-background .component-content span{color:#fff;background-color:#20829f}
.qhl-laticrete-exact .container-dark-blue-background .component-content .container-blue-checked-background ul li:nth-child(4n-4),.qhl-laticrete-exact .container-dark-blue-background .component-content .container-blue-checked-background ul li:nth-child(4n-4) span,.qhl-laticrete-exact .container-dark-blue-background .component-content .container-blue-checked-background ul li:nth-child(4n-7),.qhl-laticrete-exact .container-dark-blue-background .component-content .container-blue-checked-background ul li:nth-child(4n-7) span{background-color:#20829f}
.qhl-laticrete-exact .overlay .overlay-inner #InnerCenter{width:auto;height:auto}
.qhl-laticrete-exact #wrapper.overlay-page{margin-bottom:-80px}
@media only screen and (min-width:381px) and (max-width:959px){}
@media only screen and (max-width:380px){}
.qhl-laticrete-exact .promoted-box{border:none!important}
.qhl-laticrete-exact .position-center,.qhl-laticrete-exact .position-center *{text-align:center!important}
@media only screen and (max-width:786px){}
.qhl-laticrete-exact .table{margin-top:15px}
.qhl-laticrete-exact .table tr td,.qhl-laticrete-exact .table tr th{border-bottom:1px solid #c4c4c4;font-size:14px;padding:10px 0 10px 10px}
.qhl-laticrete-exact .table tr td a,.qhl-laticrete-exact .table tr th a{color:#2dabd1}
.qhl-laticrete-exact .table tr td .fa-solid,.qhl-laticrete-exact .table tr th .fa-solid{padding-left:50%;font-size:20px;color:#84bb05}
.qhl-laticrete-exact .table tr th{color:#777}
.qhl-laticrete-exact .fa-duotone,.qhl-laticrete-exact .fa-solid{--\5f fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--\5f fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-font-light:normal 300 1em/1 var(--fa-family-classic)}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-font-solid:normal 900 1em/1 var(--fa-family-classic)}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}
.qhl-laticrete-exact,.qhl-laticrete-exact :host{--fa-family-brands:'Font Awesome 7 Brands';--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}
.qhl-laticrete-exact,.qhl-laticrete-exact :host{--fa-family-duotone:'Font Awesome 7 Duotone';--fa-font-duotone:normal 900 1em/1 var(--fa-family-duotone);--fa-style-family-duotone:var(--fa-family-duotone)}
.qhl-laticrete-exact .fa-duotone::before{position:absolute;color:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}
.qhl-laticrete-exact .fa-duotone::after{color:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-family-duotone:"Font Awesome 7 Duotone";--fa-font-duotone:normal 900 1em/1 var(--fa-family-duotone);--fa-style-family-duotone:var(--fa-family-duotone)}
@font-face{font-family:"Font Awesome 7 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://www.qhl.hu/shop_ordered/15586/pic/laticrete/exact/fontawesome-7/fa-duotone-900.woff2?v=255a98414163")}
.qhl-laticrete-exact .fa-duotone{--fa-family:var(--fa-family-duotone);--fa-style:900;position:relative;letter-spacing:normal}
.qhl-laticrete-exact .fa-duotone:before{position:absolute;color:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}
.qhl-laticrete-exact .fa-duotone:after{color:var(--fa-secondary-color,currentColor)}
.qhl-laticrete-exact .fa-duotone:after{opacity:var(--fa-secondary-opacity,.4)}
.qhl-laticrete-exact .fa-solid,.qhl-laticrete-exact .fa-solid,.qhl-laticrete-exact .fa-duotone{--\5f fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--\5f fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}
.qhl-laticrete-exact :is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-notdog,.fa-notdog-duo,.fa-slab,.fa-slab-press,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fa)::before{content:var(--fa)/""}
@supports not (content:""/""){.qhl-laticrete-exact :is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-notdog,.fa-notdog-duo,.fa-slab,.fa-slab-press,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fa)::before{content:var(--fa)}}
.qhl-laticrete-exact :is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo)::after{content:var(--fa)/"";font-feature-settings:"ss01"}
@supports not (content:""/""){.qhl-laticrete-exact :is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo)::after{content:var(--fa)}}
.qhl-laticrete-exact .fa-solid,.qhl-laticrete-exact .fa-solid,.qhl-laticrete-exact .fa-duotone{--\5f fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--\5f fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}
.qhl-laticrete-exact :is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-notdog,.fa-notdog-duo,.fa-slab,.fa-slab-press,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fa):before{content:var(--fa)/""}
@supports not(content:""/""){.qhl-laticrete-exact :is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-notdog,.fa-notdog-duo,.fa-slab,.fa-slab-press,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fa):before{content:var(--fa)}}
.qhl-laticrete-exact :is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo):after{content:var(--fa)/"";font-feature-settings:"ss01"}
@supports not(content:""/""){.qhl-laticrete-exact :is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo):after{content:var(--fa)}}
@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}
@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}
@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.qhl-laticrete-exact .fa-angle-90{--fa:""}
.qhl-laticrete-exact .fa-badge-check{--fa:""}
.qhl-laticrete-exact .fa-block-brick{--fa:""}
.qhl-laticrete-exact .fa-bullhorn{--fa:""}
.qhl-laticrete-exact .fa-certificate{--fa:""}
.qhl-laticrete-exact .fa-clock-rotate-left{--fa:""}
.qhl-laticrete-exact .fa-comments{--fa:""}
.qhl-laticrete-exact .fa-download{--fa:""}
.qhl-laticrete-exact .fa-droplet{--fa:""}
.qhl-laticrete-exact .fa-earth-americas{--fa:""}
.qhl-laticrete-exact .fa-envelope{--fa:""}
.qhl-laticrete-exact .fa-family{--fa:""}
.qhl-laticrete-exact .fa-file-pdf{--fa:""}
.qhl-laticrete-exact .fa-flask-vial{--fa:""}
.qhl-laticrete-exact .fa-gears{--fa:""}
.qhl-laticrete-exact .fa-globe{--fa:""}
.qhl-laticrete-exact .fa-grid-2{--fa:""}
.qhl-laticrete-exact .fa-grid-2-plus{--fa:""}
.qhl-laticrete-exact .fa-handshake-angle{--fa:""}
.qhl-laticrete-exact .fa-industry{--fa:""}
.qhl-laticrete-exact .fa-jug-detergent{--fa:""}
.qhl-laticrete-exact .fa-laptop{--fa:""}
.qhl-laticrete-exact .fa-lightbulb{--fa:""}
.qhl-laticrete-exact .fa-link{--fa:""}
.qhl-laticrete-exact .fa-magnifying-glass{--fa:""}
.qhl-laticrete-exact .fa-notebook{--fa:""}
.qhl-laticrete-exact .fa-objects-column{--fa:""}
.qhl-laticrete-exact .fa-people-group{--fa:""}
.qhl-laticrete-exact .fa-people-roof{--fa:""}
.qhl-laticrete-exact .fa-person-arrow-down-to-line{--fa:""}
.qhl-laticrete-exact .fa-ruler{--fa:""}
.qhl-laticrete-exact .fa-seedling{--fa:""}
.qhl-laticrete-exact .fa-shield-check{--fa:""}
.qhl-laticrete-exact .fa-truck{--fa:""}
.qhl-laticrete-exact .fa-user-tie{--fa:""}
.qhl-laticrete-exact .fa-users{--fa:""}
.qhl-laticrete-exact,.qhl-laticrete-exact :host{--fa-family-classic:'Font Awesome 7 Pro';--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}
@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://www.qhl.hu/shop_ordered/15586/pic/laticrete/exact/fontawesome-7/fa-solid-900.woff2?v=6c5ae9ea51f3")}
.qhl-laticrete-exact .fa-solid{--fa-style:900}
.qhl-laticrete-exact,.qhl-laticrete-exact :host{--fa-font-solid:normal 900 1em/1 'Font Awesome 7 Pro';--fa-font-regular:normal 400 1em/1 'Font Awesome 7 Pro';--fa-font-light:normal 300 1em/1 'Font Awesome 7 Pro';--fa-font-thin:normal 100 1em/1 'Font Awesome 7 Pro';--fa-font-duotone:normal 900 1em/1 'Font Awesome 7 Duotone';--fa-font-duotone-regular:normal 400 1em/1 'Font Awesome 7 Duotone';--fa-font-duotone-light:normal 300 1em/1 'Font Awesome 7 Duotone';--fa-font-duotone-thin:normal 100 1em/1 'Font Awesome 7 Duotone';--fa-font-brands:normal 400 1em/1 'Font Awesome 7 Brands';--fa-font-sharp-solid:normal 900 1em/1 'Font Awesome 7 Sharp';--fa-font-sharp-regular:normal 400 1em/1 'Font Awesome 7 Sharp';--fa-font-sharp-light:normal 300 1em/1 'Font Awesome 7 Sharp';--fa-font-sharp-thin:normal 100 1em/1 'Font Awesome 7 Sharp';--fa-font-sharp-duotone-solid:normal 900 1em/1 'Font Awesome 7 Sharp Duotone';--fa-font-sharp-duotone-regular:normal 400 1em/1 'Font Awesome 7 Sharp Duotone';--fa-font-sharp-duotone-light:normal 300 1em/1 'Font Awesome 7 Sharp Duotone';--fa-font-sharp-duotone-thin:normal 100 1em/1 'Font Awesome 7 Sharp Duotone';--fa-font-slab-regular:normal 400 1em/1 'Font Awesome 7 Slab';--fa-font-slab-press-regular:normal 400 1em/1 'Font Awesome 7 Slab Press';--fa-font-whiteboard-semibold:normal 600 1em/1 'Font Awesome 7 Whiteboard';--fa-font-thumbprint-light:normal 300 1em/1 'Font Awesome 7 Thumbprint';--fa-font-notdog-solid:normal 900 1em/1 'Font Awesome 7 Notdog';--fa-font-notdog-duo-solid:normal 900 1em/1 'Font Awesome 7 Notdog Duo';--fa-font-etch-solid:normal 900 1em/1 'Font Awesome 7 Etch';--fa-font-graphite-thin:normal 100 1em/1 'Font Awesome 7 Graphite';--fa-font-jelly-regular:normal 400 1em/1 'Font Awesome 7 Jelly';--fa-font-jelly-fill-regular:normal 400 1em/1 'Font Awesome 7 Jelly Fill';--fa-font-jelly-duo-regular:normal 400 1em/1 'Font Awesome 7 Jelly Duo';--fa-font-chisel-regular:normal 400 1em/1 'Font Awesome 7 Chisel';--fa-font-utility-semibold:normal 600 1em/1 'Font Awesome 7 Utility';--fa-font-utility-duo-semibold:normal 600 1em/1 'Font Awesome 7 Utility Duo';--fa-font-utility-fill-semibold:normal 600 1em/1 'Font Awesome 7 Utility Fill'}
@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}
@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}
@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.qhl-laticrete-exact :host,.qhl-laticrete-exact{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}
@media(prefers-reduced-motion:reduce){}
@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}
@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}
@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}
@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}
@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}
@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url("https://www.qhl.hu/shop_ordered/15586/pic/laticrete/fonts/lato-regular.ttf?v=e82542aed829") format("truetype")}
@font-face{font-family:Oswald;font-style:normal;font-weight:100 700;font-display:swap;src:url("https://www.qhl.hu/shop_ordered/15586/pic/laticrete/fonts/oswald-variable.ttf?v=99089bda4f9f") format("truetype")}

/* exact-runtime:laticrete-exact-bridge.css */
.qhl-laticrete-exact {
  width: 100%;
  max-width: 100%;
  overflow: clip;
}

.qhl-laticrete-exact img {
  max-width: 100%;
  height: auto;
}

.qhl-laticrete-exact .qhl-laticrete-video-placeholder,
.qhl-laticrete-exact .qhl-laticrete-video-frame {
  display: block;
  width: 100%;
  max-width: 560px;
  aspect-ratio: 16 / 9;
  border: 0;
}

.qhl-laticrete-exact .qhl-laticrete-video-placeholder {
  position: relative;
  background: #032f48;
}

.qhl-laticrete-exact .qhl-laticrete-video-load {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 144px;
  min-height: 48px;
  padding: 12px 18px;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 3px;
  background: #0076a8;
  color: #fff;
  font: 700 16px/1.25 "Lato LATICRETE", Arial, sans-serif;
  cursor: pointer;
}

.qhl-laticrete-exact .qhl-laticrete-video-load:focus-visible {
  outline: 3px solid #ffcf00;
  outline-offset: 3px;
}

.qhl-laticrete-exact [hidden] {
  display: none !important;
}

.qhl-laticrete-exact #ProductImageViewer #nanogallery2 {
  display: flex;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 8px;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
}

.qhl-laticrete-exact #ProductImageViewer #nanogallery2 > a[data-ngthumb] {
  display: inline-flex;
  width: 84px;
  height: 84px;
  flex: 0 0 84px;
  align-items: center;
  justify-content: center;
  padding: 2px;
  border-bottom: 2px solid transparent;
}

.qhl-laticrete-exact #ProductImageViewer #nanogallery2 > a[data-ngthumb].active {
  border-bottom-color: #2dabd1;
}

.qhl-laticrete-exact #ProductImageViewer #nanogallery2 > a[data-ngthumb] > img {
  width: 80px;
  height: 80px;
  object-fit: cover;
}

.qhl-laticrete-exact .qhl-laticrete-product-colors {
  margin: 24px 0;
  padding: 0;
  border: 0;
}

.qhl-laticrete-exact .qhl-laticrete-product-colors legend {
  margin: 0 0 16px;
  color: #333;
  font-family: "Oswald LATICRETE", "Arial Narrow", sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 25.2px;
}

.qhl-laticrete-exact .qhl-laticrete-color-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 12px 18px;
}

.qhl-laticrete-exact .qhl-laticrete-color {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  gap: 10px;
  color: #333;
  font-family: "Lato LATICRETE", Arial, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.qhl-laticrete-exact .qhl-laticrete-color-swatch {
  display: inline-block;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  border: 1px solid #767676;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #fff;
}

.qhl-laticrete-exact .qhl-laticrete-native-shop-link {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  margin: 12px 0 24px;
}

.qhl-laticrete-exact .qhl-laticrete-carousel-pause {
  position: absolute;
  right: 16px;
  bottom: 16px;
  z-index: 5;
  display: inline-flex;
  min-width: 64px;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 2px;
  background: rgb(0 0 0 / 65%);
  color: #fff;
  font: 700 14px/21px "Lato LATICRETE", Arial, sans-serif;
}

.qhl-laticrete-exact-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

@media (max-width: 767px) {
  .qhl-laticrete-exact .qhl-laticrete-color-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 992px) {
  [data-laticrete-exact-page] [data-laticrete-mobile-menu] [data-laticrete-mobile-menu-panel] {
    z-index: 90;
  }

  [data-laticrete-exact-page] [data-laticrete-mobile-menu].is-open [data-laticrete-mobile-menu-panel] {
    display: block;
  }

  [data-laticrete-exact-page] [data-laticrete-mobile-menu] [data-laticrete-menu-branch-toggle],
  [data-laticrete-exact-page] [data-laticrete-mobile-menu] [data-laticrete-menu-branch-toggle] > span {
    color: #032f48;
  }
}

/* exact-runtime:laticrete-exact-filter-grid.css */
.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-heading {
  display: flex;
  min-height: 44px;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-heading .facet-title {
  margin: 0;
}

.qhl-laticrete-exact [data-laticrete-filter-clear] {
  width: auto !important;
  min-width: 44px;
  height: 44px !important;
  min-height: 44px;
  padding: 0 12px !important;
  border: 1px solid transparent !important;
  font-size: 14px !important;
  line-height: 20px !important;
  white-space: nowrap;
  touch-action: manipulation;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-search-filter {
  margin: 0;
  padding: 0;
  list-style: none;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value {
  min-height: 44px;
  list-style: none;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"] {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: block !important;
  width: 44px;
  height: 44px;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  touch-action: manipulation;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"] ~ label {
  display: flex;
  min-height: 44px;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin: 0;
  padding: 7px 4px 7px 34px;
  font-size: 16px;
  line-height: 22px;
  touch-action: manipulation;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value .facetName {
  padding-left: 0;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"] ~ label::before {
  top: 12px;
  left: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #767676;
  border-radius: 3px;
  background: #fff;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"] ~ label::after {
  top: 16px;
  left: 11px;
  width: 6px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  background: transparent;
  opacity: 0;
  transform: rotate(45deg);
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"]:checked ~ label::before {
  border-color: #00599c;
  background: #00599c;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"]:checked ~ label::after {
  opacity: 1;
}

.qhl-laticrete-exact [data-laticrete-filter-facets] .facet-value input[type="checkbox"]:focus-visible ~ label {
  border-radius: 3px;
  outline: 3px solid #2dabd1;
  outline-offset: 1px;
}

.qhl-laticrete-exact .qhl-laticrete-filter-status {
  margin: 0 2% 20px;
  color: #5e5e5e;
  font: 700 14px/21px "Lato LATICRETE", Arial, sans-serif;
}

.qhl-laticrete-exact [data-laticrete-filter-empty] {
  margin: 0 2% 24px;
  padding: 20px;
  border-left: 4px solid #2dabd1;
  background: #f5f5f5;
}

.qhl-laticrete-exact [data-laticrete-filter-empty] p {
  margin: 0;
}

.qhl-laticrete-exact [data-laticrete-filter-card] {
  display: flex;
  flex-direction: column;
}

.qhl-laticrete-exact [data-laticrete-filter-card] .text-center a {
  display: flex;
  min-height: 170px;
  align-items: center;
  justify-content: center;
}

.qhl-laticrete-exact [data-laticrete-filter-card] .field-title h4 {
  margin: 12px 0 8px;
  font: inherit;
}

.qhl-laticrete-exact [data-laticrete-filter-card] .product-search-features {
  margin-top: auto;
  padding-top: 10px;
}

.qhl-laticrete-exact [data-laticrete-filter-card] .product-search-warranty-type {
  font-weight: 700;
}

.qhl-laticrete-exact [data-laticrete-filter-card] .text-secondary {
  padding: 0 !important;
}

@media (max-width: 767px) {
  .qhl-laticrete-exact .qhl-laticrete-filter-status,
  .qhl-laticrete-exact [data-laticrete-filter-empty] {
    margin-right: 0;
    margin-left: 0;
  }
}

/* exact-runtime:laticrete-exact-document-library.css */
.qhl-laticrete-exact [data-laticrete-document-library] .component-content {
  display: flex;
  width: 100%;
  align-items: stretch;
}

.qhl-laticrete-exact [data-laticrete-document-search],
.qhl-laticrete-exact [data-laticrete-document-search-submit],
.qhl-laticrete-exact [data-laticrete-document-facet-control],
.qhl-laticrete-exact [data-laticrete-document-facet-select],
.qhl-laticrete-exact [data-laticrete-document-page-size],
.qhl-laticrete-exact [data-laticrete-document-page] {
  min-width: 44px;
  min-height: 44px;
  touch-action: manipulation;
}

.qhl-laticrete-exact [data-laticrete-document-search] {
  flex: 1 1 auto;
}

.qhl-laticrete-exact [data-laticrete-document-search-submit] {
  flex: 0 0 auto;
  padding: 0 22px;
}

.qhl-laticrete-exact [data-laticrete-document-facet-group] .facet-search-filter {
  margin: 0;
  padding: 0;
  list-style: none;
}

.qhl-laticrete-exact .qhl-laticrete-document-facet-value,
.qhl-laticrete-exact .qhl-laticrete-document-facet-value label {
  min-height: 44px;
}

.qhl-laticrete-exact .qhl-laticrete-document-facet-value label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin: 0;
  padding: 7px 4px 7px 28px !important;
  font-size: 16px !important;
  line-height: 22px;
  cursor: pointer;
}

.qhl-laticrete-exact .qhl-laticrete-document-facet-value .facetName {
  padding-left: 0;
}

.qhl-laticrete-exact .qhl-laticrete-document-facet-value.inactive,
.qhl-laticrete-exact .qhl-laticrete-document-facet-value.inactive label,
.qhl-laticrete-exact [data-laticrete-document-facet-select][disabled] {
  opacity: 0.58;
  cursor: default !important;
}

.qhl-laticrete-exact [data-laticrete-document-facet-control]:focus-visible + label,
.qhl-laticrete-exact [data-laticrete-document-facet-control]:checked + label {
  color: #00599c;
  font-weight: 700;
}

.qhl-laticrete-exact .qhl-laticrete-document-facet-select {
  min-height: 44px;
  font-size: 16px;
}

.qhl-laticrete-exact .qhl-laticrete-document-status {
  margin: 0 25px 18px;
  color: #5e5e5e;
  font: 700 14px/21px "Lato LATICRETE", Arial, sans-serif;
}

.qhl-laticrete-exact [data-laticrete-document-empty] {
  margin: 0 25px 24px;
  padding: 20px;
  border-left: 4px solid #2dabd1;
  background: #f5f5f5;
  color: #2b2b2b;
  font: 700 16px/24px "Lato LATICRETE", Arial, sans-serif;
}

.qhl-laticrete-exact [data-laticrete-document-card] .field-content h5 {
  margin: 0 0 7px;
  color: #5e5e5e;
  font: 700 14px/20px "Lato LATICRETE", Arial, sans-serif;
}

.qhl-laticrete-exact [data-laticrete-document-card] .field-title,
.qhl-laticrete-exact [data-laticrete-document-card] .field-title h4 {
  margin: 0;
}

.qhl-laticrete-exact [data-laticrete-document-card] .field-title a {
  display: inline-flex !important;
  min-height: 44px;
  align-items: center;
  color: #2b2b2b !important;
  text-decoration: none;
}

.qhl-laticrete-exact [data-laticrete-document-card] .field-title a:hover,
.qhl-laticrete-exact [data-laticrete-document-card] .field-title a:focus-visible {
  color: #00599c !important;
  text-decoration: underline;
}

.qhl-laticrete-exact [data-laticrete-document-pager] {
  margin: 0;
}

.qhl-laticrete-exact [data-laticrete-document-pager] li {
  min-height: 44px;
  padding: 0 !important;
}

.qhl-laticrete-exact [data-laticrete-document-page] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 10px 12px;
  border-radius: 4px;
}

.qhl-laticrete-exact [data-laticrete-document-page][aria-disabled="true"] {
  cursor: default;
}

.qhl-laticrete-exact [data-laticrete-document-page][aria-current="page"] {
  color: #0f1111 !important;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.qhl-laticrete-exact [data-laticrete-document-page-size] {
  font-size: 16px !important;
}

@media (max-width: 767px) {
  .qhl-laticrete-exact [data-laticrete-document-library] .component-content {
    flex-wrap: wrap;
  }

  .qhl-laticrete-exact [data-laticrete-document-search] {
    flex-basis: calc(100% - 104px);
  }

  .qhl-laticrete-exact [data-laticrete-document-search-submit] {
    padding-right: 14px;
    padding-left: 14px;
  }

  .qhl-laticrete-exact .qhl-laticrete-document-status,
  .qhl-laticrete-exact [data-laticrete-document-empty] {
    margin-right: 0;
    margin-left: 0;
  }

  .qhl-laticrete-exact [data-laticrete-document-pager] li {
    margin: 3px !important;
  }
}

/* exact-runtime:laticrete-exact-estimator.css */
.qhl-laticrete-estimator {
  --estimator-blue: #2dabd1;
  --estimator-blue-deep: #043c5d;
  --estimator-blue-dark: #062f48;
  --estimator-ice: #eef8fb;
  --estimator-ink: #17242d;
  --estimator-muted: #52636d;
  background: #fff;
  color: var(--estimator-ink);
  font-family: "Lato LATICRETE", Lato, Arial, sans-serif;
  font-size: 14px;
  line-height: 21px;
  margin: 0 auto 64px;
  max-width: 1140px;
  overflow: hidden;
  width: 100%;
}

.qhl-laticrete-estimator,
.qhl-laticrete-estimator *,
.qhl-laticrete-estimator *::before,
.qhl-laticrete-estimator *::after { box-sizing: border-box; }
.qhl-laticrete-estimator [hidden] { display: none !important; }

.qhl-laticrete-estimator__header {
  background: var(--estimator-blue-dark);
  color: #fff;
  padding: 34px 40px 30px;
}

.qhl-laticrete-estimator__header h2,
.qhl-laticrete-estimator__stage h3,
.qhl-laticrete-estimator__product-card h4,
.qhl-laticrete-estimator__selected-product h4,
.qhl-laticrete-estimator__result h3 {
  font-family: "Oswald LATICRETE", Oswald, Arial, sans-serif;
}

.qhl-laticrete-estimator__header h2 {
  color: #fff;
  font-size: clamp(30px, 4vw, 44px);
  font-weight: 650;
  line-height: 1.08;
  margin: 5px 0 0;
}

.qhl-laticrete-estimator__eyebrow {
  color: var(--estimator-blue);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 1.2px;
  line-height: 18px;
  margin: 0;
  text-transform: uppercase;
}

.qhl-laticrete-estimator__steps {
  background: #fff;
  border: 1px solid #d5e4ea;
  border-top: 0;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  list-style: none;
  margin: 0;
  padding: 0 40px;
}

.qhl-laticrete-estimator__steps li {
  align-items: center;
  color: #70818a;
  display: flex;
  font-size: 13px;
  font-weight: 800;
  gap: 9px;
  min-height: 64px;
  padding: 10px 20px 10px 0;
  position: relative;
}

.qhl-laticrete-estimator__steps li:not(:last-child)::after {
  background: #d5e4ea;
  content: "";
  height: 1px;
  position: absolute;
  right: 18px;
  top: 50%;
  width: min(52px, 5vw);
}

.qhl-laticrete-estimator__steps li > span {
  align-items: center;
  border: 2px solid #a9bac2;
  border-radius: 50%;
  display: inline-flex;
  flex: 0 0 30px;
  height: 30px;
  justify-content: center;
  width: 30px;
}

.qhl-laticrete-estimator__steps li.is-active { color: var(--estimator-blue-deep); }
.qhl-laticrete-estimator__steps li.is-active > span {
  background: var(--estimator-blue);
  border-color: var(--estimator-blue);
  color: #fff;
}
.qhl-laticrete-estimator__steps li.is-complete { color: var(--estimator-blue-deep); }
.qhl-laticrete-estimator__steps li.is-complete > span {
  background: var(--estimator-blue-deep);
  border-color: var(--estimator-blue-deep);
  color: #fff;
}

.qhl-laticrete-estimator__stage {
  background: #f6f9fa;
  border: 1px solid #d5e4ea;
  border-top: 0;
  padding: 38px 40px 44px;
}

.qhl-laticrete-estimator__stage > h3,
.qhl-laticrete-estimator__stage-heading h3 {
  color: var(--estimator-blue-deep);
  font-size: 28px;
  line-height: 34px;
  margin: 0;
}

.qhl-laticrete-estimator__branch-grid {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 26px;
}

.qhl-laticrete-estimator__branch-card {
  background: #fff;
  border: 1px solid #c9dbe3;
  color: var(--estimator-blue-deep);
  cursor: pointer;
  display: grid;
  font: inherit;
  min-height: 44px;
  padding: 0 0 22px;
  text-align: left;
  transition: border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;
}

.qhl-laticrete-estimator__branch-card:hover,
.qhl-laticrete-estimator__branch-card:focus-visible {
  border-color: var(--estimator-blue);
  box-shadow: 0 12px 28px rgba(4, 60, 93, .14);
  transform: translateY(-2px);
}

.qhl-laticrete-estimator button:focus-visible,
.qhl-laticrete-estimator a:focus-visible,
.qhl-laticrete-estimator input:focus-visible,
.qhl-laticrete-estimator select:focus-visible,
.qhl-laticrete-estimator [tabindex="-1"]:focus-visible {
  outline: 3px solid #f2c94c;
  outline-offset: 3px;
}

.qhl-laticrete-estimator__branch-image-frame {
  background: #fff;
  display: block;
  height: 245px;
  overflow: hidden;
  width: 100%;
}

.qhl-laticrete-estimator__branch-image-frame img {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.qhl-laticrete-estimator__branch-card strong {
  font-family: "Oswald LATICRETE", Oswald, Arial, sans-serif;
  font-size: 26px;
  line-height: 32px;
  padding: 18px 22px 0;
}

.qhl-laticrete-estimator__branch-card > span:last-child {
  color: var(--estimator-muted);
  font-size: 13px;
  font-weight: 800;
  padding: 2px 22px 0;
}

.qhl-laticrete-estimator__stage-heading {
  align-items: center;
  display: flex;
  gap: 22px;
  margin-bottom: 26px;
}

.qhl-laticrete-estimator__back {
  background: #fff;
  border: 1px solid var(--estimator-blue-deep);
  color: var(--estimator-blue-deep);
  cursor: pointer;
  font: inherit;
  font-size: 13px;
  font-weight: 900;
  min-height: 44px;
  padding: 10px 17px;
}
.qhl-laticrete-estimator__back::before { content: "←"; margin-right: 8px; }

.qhl-laticrete-estimator__product-grid { display: grid; gap: 16px; }
.qhl-laticrete-estimator__product-card {
  align-items: stretch;
  background: #fff;
  border: 1px solid #d3e1e7;
  display: grid;
  grid-template-columns: 220px minmax(0, 1fr);
  min-width: 0;
}

.qhl-laticrete-estimator__product-image-frame,
.qhl-laticrete-estimator__selected-image-frame {
  align-items: center;
  background: #fff;
  display: flex;
  justify-content: center;
  min-height: 220px;
  overflow: hidden;
  padding: 18px;
}

.qhl-laticrete-estimator__product-image {
  display: block;
  height: 184px;
  max-width: 100%;
  object-fit: contain;
  width: 184px;
}

.qhl-laticrete-estimator__product-copy {
  align-content: center;
  border-left: 1px solid #e2ebef;
  display: grid;
  justify-items: start;
  padding: 24px 28px;
}

.qhl-laticrete-estimator__product-copy h4,
.qhl-laticrete-estimator__selected-product h4 {
  color: var(--estimator-blue-deep);
  font-size: 23px;
  line-height: 29px;
  margin: 0 0 10px;
}

.qhl-laticrete-estimator__product-copy p,
.qhl-laticrete-estimator__selected-product p {
  color: var(--estimator-muted);
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 18px;
  max-width: 720px;
}

.qhl-laticrete-estimator__product-copy button,
.qhl-laticrete-estimator__calculate {
  background: var(--estimator-blue-deep);
  border: 1px solid var(--estimator-blue-deep);
  color: #fff;
  cursor: pointer;
  font: inherit;
  font-size: 13px;
  font-weight: 900;
  min-height: 44px;
  padding: 11px 20px;
}

.qhl-laticrete-estimator__product-copy button:hover,
.qhl-laticrete-estimator__calculate:hover {
  background: var(--estimator-blue);
  border-color: var(--estimator-blue);
}

.qhl-laticrete-estimator__details {
  align-items: start;
  display: grid;
  gap: 24px;
  grid-template-columns: minmax(0, .9fr) minmax(360px, 1.1fr);
}

.qhl-laticrete-estimator__selected-product,
.qhl-laticrete-estimator__form {
  background: #fff;
  border: 1px solid #d3e1e7;
}

.qhl-laticrete-estimator__selected-product > div:last-child {
  border-top: 1px solid #e2ebef;
  padding: 22px 24px;
}
.qhl-laticrete-estimator__selected-product p { margin-bottom: 0; }
.qhl-laticrete-estimator__selected-image-frame { min-height: 270px; }
.qhl-laticrete-estimator__selected-image-frame .qhl-laticrete-estimator__product-image {
  height: 230px;
  width: 230px;
}

.qhl-laticrete-estimator__form { display: grid; gap: 20px; padding: 28px; }
.qhl-laticrete-estimator__form label {
  color: var(--estimator-blue-deep);
  display: grid;
  font-size: 13px;
  font-weight: 900;
  gap: 7px;
}

.qhl-laticrete-estimator__form input,
.qhl-laticrete-estimator__form select {
  appearance: none;
  background: #fff;
  border: 1px solid #9fb7c2;
  border-radius: 0;
  color: var(--estimator-ink);
  font: inherit;
  font-size: 15px;
  min-height: 48px;
  padding: 11px 13px;
  width: 100%;
}

.qhl-laticrete-estimator__form select {
  background-image: linear-gradient(45deg, transparent 50%, var(--estimator-blue-deep) 50%), linear-gradient(135deg, var(--estimator-blue-deep) 50%, transparent 50%);
  background-position: calc(100% - 18px) 21px, calc(100% - 12px) 21px;
  background-repeat: no-repeat;
  background-size: 6px 6px, 6px 6px;
  padding-right: 38px;
}

.qhl-laticrete-estimator__grout-fields { display: grid; gap: 20px; }
.qhl-laticrete-estimator__form-row {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.qhl-laticrete-estimator__calculate { justify-self: start; min-width: 160px; }

.qhl-laticrete-estimator__error {
  background: #fff1f1;
  border-left: 4px solid #b42318;
  color: #7a271a;
  font-size: 13px;
  font-weight: 800;
  line-height: 20px;
  margin: 0;
  padding: 12px 14px;
}

.qhl-laticrete-estimator__result {
  background: var(--estimator-blue-deep);
  color: #fff;
  margin-top: 24px;
  padding: 30px;
}

.qhl-laticrete-estimator__result h3 {
  color: #fff;
  font-size: 27px;
  line-height: 34px;
  margin: 4px 0 22px;
}

.qhl-laticrete-estimator__result-grid {
  display: grid;
  gap: 1px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin: 0;
}
.qhl-laticrete-estimator__result-grid > div {
  background: rgba(255, 255, 255, .09);
  min-width: 0;
  padding: 20px;
}
.qhl-laticrete-estimator__result-grid dt {
  color: #bfe9f4;
  font-size: 12px;
  font-weight: 800;
  line-height: 18px;
}
.qhl-laticrete-estimator__result-grid dd {
  font-family: "Oswald LATICRETE", Oswald, Arial, sans-serif;
  font-size: 25px;
  font-weight: 650;
  line-height: 32px;
  margin: 6px 0 0;
}
.qhl-laticrete-estimator__result-grid .is-suggested { background: var(--estimator-blue); }
.qhl-laticrete-estimator__result-grid .is-suggested dt { color: #fff; }

.qhl-laticrete-estimator__shop-link {
  background: #fff;
  color: var(--estimator-blue-deep);
  display: inline-flex;
  font-size: 13px;
  font-weight: 900;
  margin-top: 22px;
  min-height: 44px;
  padding: 12px 18px;
  text-decoration: none;
}
.qhl-laticrete-estimator__shop-link:hover { background: var(--estimator-ice); }

@media (max-width: 820px) {
  .qhl-laticrete-estimator__header,
  .qhl-laticrete-estimator__stage { padding-left: 24px; padding-right: 24px; }
  .qhl-laticrete-estimator__steps { padding: 0 24px; }
  .qhl-laticrete-estimator__steps li {
    align-items: flex-start;
    flex-direction: column;
    font-size: 11px;
    gap: 4px;
    justify-content: center;
  }
  .qhl-laticrete-estimator__steps li:not(:last-child)::after { right: 10px; width: 24px; }
  .qhl-laticrete-estimator__branch-image-frame { height: 210px; }
  .qhl-laticrete-estimator__product-card { grid-template-columns: 180px minmax(0, 1fr); }
  .qhl-laticrete-estimator__details { grid-template-columns: 1fr; }
  .qhl-laticrete-estimator__selected-product { display: grid; grid-template-columns: 210px minmax(0, 1fr); }
  .qhl-laticrete-estimator__selected-product > div:last-child {
    align-content: center;
    border-left: 1px solid #e2ebef;
    border-top: 0;
    display: grid;
  }
}

@media (max-width: 580px) {
  .qhl-laticrete-estimator { margin-bottom: 40px; }
  .qhl-laticrete-estimator__header { padding: 26px 18px 24px; }
  .qhl-laticrete-estimator__steps { padding: 0 12px; }
  .qhl-laticrete-estimator__steps li { overflow-wrap: anywhere; padding-right: 6px; }
  .qhl-laticrete-estimator__steps li:not(:last-child)::after { display: none; }
  .qhl-laticrete-estimator__stage { padding: 28px 18px 34px; }
  .qhl-laticrete-estimator__branch-grid,
  .qhl-laticrete-estimator__form-row,
  .qhl-laticrete-estimator__result-grid { grid-template-columns: 1fr; }
  .qhl-laticrete-estimator__branch-image-frame { height: 230px; }
  .qhl-laticrete-estimator__stage-heading { align-items: flex-start; flex-direction: column; }
  .qhl-laticrete-estimator__product-card,
  .qhl-laticrete-estimator__selected-product { grid-template-columns: 1fr; }
  .qhl-laticrete-estimator__product-image-frame { min-height: 190px; }
  .qhl-laticrete-estimator__product-copy,
  .qhl-laticrete-estimator__selected-product > div:last-child {
    border-left: 0;
    border-top: 1px solid #e2ebef;
    padding: 22px;
  }
  .qhl-laticrete-estimator__form { padding: 22px; }
  .qhl-laticrete-estimator__calculate,
  .qhl-laticrete-estimator__shop-link { justify-content: center; width: 100%; }
  .qhl-laticrete-estimator__result { padding: 24px 20px; }
}

@media (prefers-reduced-motion: reduce) {
  .qhl-laticrete-estimator__branch-card { transition: none; }
}

body:has(.laticrete-unas) main.main{padding-top:0;padding-bottom:0}
body:has(.laticrete-unas) .main__title,body:has(.laticrete-unas) .main-title{display:none!important}
body:has(.laticrete-unas) .page_content_item{margin-bottom:0}
html:has(.laticrete-unas),body:has(.laticrete-unas){overflow-x:hidden!important}
.laticrete-unas{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}
.laticrete-unas nav[aria-label="LATICRETE mobilmenü"][hidden],.laticrete-unas [class*="_dropdown_"][hidden]{display:none!important}
.laticrete-unas a:focus-visible,.laticrete-unas button:focus-visible,.laticrete-unas input:focus-visible,.laticrete-unas select:focus-visible,.laticrete-unas summary:focus-visible{outline:3px solid #00a9e0;outline-offset:3px}
body:has(.laticrete-unas[data-laticrete-page-type]) #footer{display:none!important}

/* Keep the LATICRETE brand header below the QHL desktop header. */
@media (min-width:993px){
body:has(.laticrete-unas) .laticrete-unas{margin-top:54px}
}
