:root{
	/*--qram-color-navy: #214a66;*/
	/*--qram-color-navy2: #004B66;*/
	--qram-color-navy: #004B66;
	--qram-color-blue-aqua: #BDD7E9;
	--qram-color-blue-light: #f3f7fb;
	--qram-color-clanky-head: #c3d6e9;

	--qram-color-availability-store-navy: #d0f4de;
	--qram-color-availability-none-navy: #fec5bb;

	--qram-color-text-navy: #5287a6;

	/*--template-headings-font: 'DM Sans';*/

	--qram-image-logo-main:			url(../Images/Header/logo_menu.png);
	--qram-image-logo-white: 		url(../Images/Main/logo_white.png);
	--qram-image-benefits-andrea: 	url(../Images/Benefits/andrea.jpg);
	--qram-image-benefits-medaile: 	url(../Images/Benefits/medaile.png);
	--qram-image-benefits-dtest: 		url(../Images/Benefits/dtest.png);
	--qram-image-benefits-montaz: 	url(../Images/Benefits/montaz.png);
	--qram-image-benefits-7duvodu: 	url(../Images/Benefits/7duvodu.png);
	--qram-image-benefits-vernostni: 	url(../Images/Benefits/vernostni.png);
	--qram-image-header-cats-border: 	url(../Images/Header/header_cats_border.png);
	--qram-image-header-cats: 		url(../Images/Header/kategorie_v3b.png);
	--qram-image-header-cats-more:	url(../Images/Header/kategorie_more.png);
	--qram-image-header-cats-less:	url(../Images/Header/kategorie_less.png);
	--qram-image-header-cats-kap:		url(../Images/Header/kategorie_kap.png);
	--qram-image-banner-aqua: 		url(../Images/HP_BannerAquaAurea/voda2.jpg);
	--qram-image-clanky-proc:		url('../Images/Clanky/proc.webp');
	--qram-image-clanky-filtr:		url('../Images/Clanky/filtr.webp');

	--qram-svg-star-white: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2026%2025%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cg%20clip-path%3D%27url%28%23clip0_245_300%29%27%3E%20%3Cpath%20d%3D%27M13.0003%202.08337L16.3478%208.60421L23.8337%209.65629L18.417%2014.7292L19.6953%2021.8959L13.0003%2018.5105L6.30533%2021.8959L7.58366%2014.7292L2.16699%209.65629L9.65282%208.60421L13.0003%202.08337Z%27%20fill%3D%27white%27%20stroke%3D%27white%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%27clip0_245_300%27%3E%20%3Crect%20width%3D%2726%27%20height%3D%2725%27%20fill%3D%27white%27%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E");
	--qram-svg-star-black: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2025%2025%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d%3D%27M12.4997%202.08325L15.7184%208.60409L22.9163%209.65617L17.708%2014.7291L18.9372%2021.8958L12.4997%2018.5103L6.06218%2021.8958L7.29134%2014.7291L2.08301%209.65617L9.28092%208.60409L12.4997%202.08325Z%27%20fill%3D%27black%27%20stroke%3D%27black%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%20%3C%2Fsvg%3E");
	--qram-svg-star-gray: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2025%2025%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d%3D%27M12.4997%202.08325L15.7184%208.60409L22.9163%209.65617L17.708%2014.7291L18.9372%2021.8958L12.4997%2018.5103L6.06218%2021.8958L7.29134%2014.7291L2.08301%209.65617L9.28092%208.60409L12.4997%202.08325Z%27%20fill%3D%27white%27%20stroke%3D%27silver%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%20%3C%2Fsvg%3E");
	--qram-svg-quotation: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27iso-8859-1%27%3F%3E%20%3C%21--%20Uploaded%20to%3A%20SVG%20Repo%2C%20www.svgrepo.com%2C%20Generator%3A%20SVG%20Repo%20Mixer%20Tools%20--%3E%20%3C%21DOCTYPE%20svg%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%20%3Csvg%20fill%3D%27%23000000%27%20version%3D%271.1%27%20id%3D%27Capa_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20viewBox%3D%270%200%20349.078%20349.078%27%20xml%3Aspace%3D%27preserve%27%3E%20%3Cg%3E%20%3Cpath%20d%3D%27M198.779%2C322.441v-58.245c0-7.903%2C6.406-14.304%2C14.304-14.304c28.183%2C0%2C43.515-28.904%2C45.643-85.961h-45.643%20c-7.897%2C0-14.304-6.41-14.304-14.304V26.64c0-7.9%2C6.406-14.301%2C14.304-14.301h121.69c7.896%2C0%2C14.305%2C6.408%2C14.305%2C14.301v122.988%20c0%2C27.349-2.761%2C52.446-8.181%2C74.611c-5.568%2C22.722-14.115%2C42.587-25.398%2C59.049c-11.604%2C16.917-26.132%2C30.192-43.155%2C39.437%20c-17.152%2C9.304-37.09%2C14.026-59.267%2C14.026C205.186%2C336.745%2C198.779%2C330.338%2C198.779%2C322.441z%20M14.301%2C249.887%20C6.404%2C249.887%2C0%2C256.293%2C0%2C264.185v58.257c0%2C7.896%2C6.404%2C14.298%2C14.301%2C14.298c22.166%2C0%2C42.114-4.723%2C59.255-14.026%20c17.032-9.244%2C31.558-22.508%2C43.161-39.437c11.29-16.462%2C19.836-36.328%2C25.404-59.061c5.423-22.165%2C8.178-47.263%2C8.178-74.6V26.628%20c0-7.9-6.41-14.301-14.304-14.301H14.301C6.404%2C12.327%2C0%2C18.734%2C0%2C26.628v122.988c0%2C7.899%2C6.404%2C14.304%2C14.301%2C14.304h45.002%20C57.201%2C220.982%2C42.09%2C249.887%2C14.301%2C249.887z%27%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
	--qram-svg-splide-arrow: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2091%2091%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cg%20fill%3D%27%23FFFFFF%27%3E%20%3Cpath%20d%3D%27M36.6%2C43.5C31.1%2C49%2C25.7%2C54.8%2C20.7%2C60.8c-5.1%2C6.2-12%2C13.7-12.7%2C21.9c-0.1%2C1.3%2C1.5%2C2.5%2C2.7%2C2c7.7-3.1%2C13.1-11.4%2C18.6-17.4c6.7-7.3%2C13.6-14.4%2C20.9-21c2.8-2.5%2C1.9-7.3-1.2-9.1C36.3%2C30%2C27%2C18.8%2C19.7%2C6.2C15-1.9%2C2.2%2C5.6%2C7.2%2C13.5C14.8%2C25.7%2C24.6%2C35.8%2C36.6%2C43.5z%27%2F%3E%20%3Cpath%20d%3D%27M72.9%2C43.5C67.3%2C49%2C62%2C54.8%2C57%2C60.8C52%2C67.1%2C45%2C74.5%2C44.3%2C82.7c-0.1%2C1.3%2C1.5%2C2.5%2C2.7%2C2c7.7-3.1%2C13.1-11.4%2C18.6-17.4c6.7-7.3%2C13.6-14.4%2C20.9-21c2.8-2.5%2C1.9-7.3-1.2-9.1C72.6%2C30%2C63.3%2C18.8%2C56%2C6.2c-4.7-8.1-17.5-0.6-12.5%2C7.3C51.1%2C25.7%2C60.9%2C35.8%2C72.9%2C43.5z%27%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
	--qram-svg-faq-bubble: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27utf-8%27%3F%3E%20%3C%21DOCTYPE%20svg%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%20%3Csvg%20version%3D%271.1%27%20id%3D%27_x32_%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20viewBox%3D%270%200%20512%20512%27%20xml%3Aspace%3D%27preserve%27%3E%20%3Cg%3E%20%3Cpath%20fill%3D%27%23e2f5fc%27%20d%3D%27M133.048%2C121.218c-1.663%2C0-3.296%2C0.337-4.841%2C0.996c-20.036%2C8.606-36.119%2C24.218-45.306%2C43.973%20c-1.381%2C2.966-1.522%2C6.3-0.4%2C9.375c1.122%2C3.083%2C3.382%2C5.546%2C6.371%2C6.936c1.64%2C0.761%2C3.373%2C1.146%2C5.17%2C1.146%20c4.762%2C0%2C9.14-2.794%2C11.14-7.116c6.646-14.27%2C18.256-25.544%2C32.715-31.726c3.013-1.294%2C5.342-3.68%2C6.567-6.732%20c1.216-3.044%2C1.177-6.386-0.118-9.398C142.408%2C124.144%2C137.967%2C121.218%2C133.048%2C121.218z%27%2F%3E%20%3Cpath%20fill%3D%27%23e2f5fc%27%20d%3D%27M325.854%2C203.342c-0.016-89.821-73.11-162.915-162.932-162.931C73.102%2C40.427%2C0.015%2C113.521%2C0%2C203.342%20c0.015%2C89.821%2C73.102%2C162.908%2C162.923%2C162.924C252.744%2C366.25%2C325.838%2C293.163%2C325.854%2C203.342z%20M162.923%2C334.344%20c-34.974-0.008-67.869-13.636-92.629-38.372c-24.736-24.768-38.364-57.664-38.372-92.63c0.008-34.982%2C13.635-67.877%2C38.372-92.63%20c24.775-24.743%2C57.671-38.371%2C92.629-38.379c34.967%2C0.008%2C67.862%2C13.636%2C92.63%2C38.379c24.744%2C24.768%2C38.372%2C57.664%2C38.38%2C92.63%20c-0.008%2C34.959-13.635%2C67.854-38.38%2C92.63C230.793%2C320.708%2C197.898%2C334.336%2C162.923%2C334.344z%27%2F%3E%20%3Cpath%20fill%3D%27%23e2f5fc%27%20d%3D%27M427.458%2C69.815c-46.6%2C0.008-84.532%2C37.932-84.549%2C84.541c0.016%2C46.601%2C37.948%2C84.525%2C84.549%2C84.541%20c46.601-0.016%2C84.526-37.94%2C84.542-84.541C511.984%2C107.747%2C474.06%2C69.823%2C427.458%2C69.815z%20M464.661%2C191.575%20c-9.963%2C9.924-23.175%2C15.392-37.203%2C15.4c-14.035-0.008-27.247-5.476-37.218-15.408c-9.924-9.963-15.392-23.175-15.4-37.21%20c0.008-14.035%2C5.476-27.246%2C15.408-37.219c9.963-9.924%2C23.175-15.392%2C37.21-15.4c14.028%2C0.008%2C27.24%2C5.477%2C37.211%2C15.408%20c9.924%2C9.964%2C15.4%2C23.184%2C15.408%2C37.211C480.07%2C168.383%2C474.593%2C181.603%2C464.661%2C191.575z%27%2F%3E%20%3Cpath%20fill%3D%27%23e2f5fc%27%20d%3D%27M349.076%2C251.325c-2.683%2C10.434-6.261%2C20.664-10.654%2C30.487c16.146%2C2.808%2C30.761%2C10.379%2C42.428%2C22.03%20c15.024%2C15.047%2C23.292%2C35.029%2C23.301%2C56.258c-0.008%2C21.23-8.277%2C41.212-23.301%2C56.258c-15.048%2C15.024-35.03%2C23.301-56.258%2C23.309%20c-21.23-0.008-41.212-8.284-56.266-23.309c-11.015-11.03-18.421-24.822-21.559-40.042c-9.666%2C4.691-19.746%2C8.574-30.056%2C11.572%20c12.655%2C49.386%2C56.699%2C83.686%2C107.882%2C83.701c61.46-0.015%2C111.473-50.029%2C111.489-111.489%20C436.065%2C308.038%2C399.608%2C262.661%2C349.076%2C251.325z%27%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");

	--qram-svg-faq-question: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27utf-8%27%3F%3E%3C%21--%20Uploaded%20to%3A%20SVG%20Repo%2C%20www.svgrepo.com%2C%20Generator%3A%20SVG%20Repo%20Mixer%20Tools%20--%3E%20%3Csvg%20fill%3D%27%23afc1d3%27%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%2C22A10%2C10%2C0%2C1%2C0%2C2%2C12%2C10%2C10%2C0%2C0%2C0%2C12%2C22Zm0-2a1.5%2C1.5%2C0%2C1%2C1%2C1.5-1.5A1.5%2C1.5%2C0%2C0%2C1%2C12%2C20ZM8%2C8.994a3.907%2C3.907%2C0%2C0%2C1%2C2.319-3.645%2C4.061%2C4.061%2C0%2C0%2C1%2C3.889.316%2C4%2C4%2C0%2C0%2C1%2C.294%2C6.456%2C3.972%2C3.972%2C0%2C0%2C0-1.411%2C2.114%2C1%2C1%2C0%2C0%2C1-1.944-.47%2C5.908%2C5.908%2C0%2C0%2C1%2C2.1-3.2%2C2%2C2%2C0%2C0%2C0-.146-3.23%2C2.06%2C2.06%2C0%2C0%2C0-2.006-.14%2C1.937%2C1.937%2C0%2C0%2C0-1.1%2C1.8A1%2C1%2C0%2C0%2C1%2C8%2C9Z%27%2F%3E%3C%2Fsvg%3E");
	--qram-svg-icon-search: url("data:image/svg+xml,%3Csvg%20viewBox%3D%27-2.5%20-2.5%2030.00%2030.00%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20stroke%3D%27%27%20transform%3D%27matrix%281%2C%200%2C%200%2C%201%2C%200%2C%200%29rotate%280%29%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20stroke%3D%27%23CCCCCC%27%20stroke-width%3D%270.1%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M7.30524%2015.7137C6.4404%2014.8306%205.85381%2013.7131%205.61824%2012.4997C5.38072%2011.2829%205.50269%2010.0233%205.96924%208.87469C6.43181%207.73253%207.22153%206.75251%208.23924%206.05769C10.3041%204.64744%2013.0224%204.64744%2015.0872%206.05769C16.105%206.75251%2016.8947%207.73253%2017.3572%208.87469C17.8238%2010.0233%2017.9458%2011.2829%2017.7082%2012.4997C17.4727%2013.7131%2016.8861%2014.8306%2016.0212%2015.7137C14.8759%2016.889%2013.3044%2017.5519%2011.6632%2017.5519C10.0221%2017.5519%208.45059%2016.889%207.30524%2015.7137V15.7137Z%27%20stroke%3D%27%2394bbcf%27%20stroke-width%3D%271.65%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fpath%3E%20%3Cpath%20d%3D%27M11.6702%207.20292C11.2583%207.24656%2010.9598%207.61586%2011.0034%208.02777C11.0471%208.43968%2011.4164%208.73821%2011.8283%208.69457L11.6702%207.20292ZM13.5216%209.69213C13.6831%2010.0736%2014.1232%2010.2519%2014.5047%2010.0904C14.8861%209.92892%2015.0644%209.4888%2014.9029%209.10736L13.5216%209.69213ZM16.6421%2015.0869C16.349%2014.7943%2015.8741%2014.7947%2015.5815%2015.0879C15.2888%2015.381%2015.2893%2015.8559%2015.5824%2016.1485L16.6421%2015.0869ZM18.9704%2019.5305C19.2636%2019.8232%2019.7384%2019.8228%2020.0311%2019.5296C20.3237%2019.2364%2020.3233%2018.7616%2020.0301%2018.4689L18.9704%2019.5305ZM11.8283%208.69457C12.5508%208.61801%2013.2384%209.02306%2013.5216%209.69213L14.9029%209.10736C14.3622%207.83005%2013.0496%207.05676%2011.6702%207.20292L11.8283%208.69457ZM15.5824%2016.1485L18.9704%2019.5305L20.0301%2018.4689L16.6421%2015.0869L15.5824%2016.1485Z%27%20fill%3D%27%2394bbcf%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");

	--qram-svg-header-hamburger: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cg%20clip-path%3D%27url%28%23clip0_429_11066%29%27%3E%20%3Cpath%20d%3D%27M3%206.00092H21M3%2012.0009H21M3%2018.0009H21%27%20stroke%3D%27%23286f93%27%20stroke-width%3D%272.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%27clip0_429_11066%27%3E%20%3Crect%20width%3D%2724%27%20height%3D%2724%27%20fill%3D%27white%27%20transform%3D%27translate%280%200.000915527%29%27%3E%3C%2Frect%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-whatsapp: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27white%27%3E%3Cpath%20d%3D%27M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%27%2F%3E%3C%2Fsvg%3E");
	--qram-svg-copy: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27currentColor%27%20stroke-%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%20%3Crect%20x%3D%279%27%20y%3D%279%27%20width%3D%2713%27%20height%3D%2713%27%20rx%3D%272%27%3E%3C%2Frect%3E%20%3Cpath%20d%3D%27M5%2015H4a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h9a2%202%200%200%201%202%202v1%27%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E");
	--qram-svg-contact-phone: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cpath%20d%3D%27M5.13641%2012.764L8.15456%209.08664C8.46255%208.69065%208.61655%208.49264%208.69726%208.27058C8.76867%208.07409%208.79821%207.86484%208.784%207.65625C8.76793%207.42053%208.67477%207.18763%208.48846%206.72184L7.77776%204.9451C7.50204%204.25579%207.36417%203.91113%207.12635%203.68522C6.91678%203.48615%206.65417%203.35188%206.37009%203.29854C6.0477%203.238%205.68758%203.32804%204.96733%203.5081L3%204C3%2014%209.99969%2021%2020%2021L20.4916%2019.0324C20.6717%2018.3121%2020.7617%2017.952%2020.7012%2017.6296C20.6478%2017.3456%2020.5136%2017.0829%2020.3145%2016.8734C20.0886%2016.6355%2019.7439%2016.4977%2019.0546%2016.222L17.4691%2015.5877C16.9377%2015.3752%2016.672%2015.2689%2016.4071%2015.2608C16.1729%2015.2536%2015.9404%2015.3013%2015.728%2015.4001C15.4877%2015.512%2015.2854%2015.7143%2014.8807%2016.119L11.8274%2019.1733M12.9997%207C13.9765%207.19057%2014.8741%207.66826%2015.5778%208.37194C16.2815%209.07561%2016.7592%209.97326%2016.9497%2010.95M12.9997%203C15.029%203.22544%2016.9213%204.13417%2018.366%205.57701C19.8106%207.01984%2020.7217%208.91101%2020.9497%2010.94%27%20stroke%3D%27%23000000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-contact-email: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23000000%27%20viewBox%3D%270%200%201920%201920%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cpath%20d%3D%27M0%201694.235h1920V226H0v1468.235ZM112.941%20376.664V338.94H1807.06v37.723L960%201111.233l-847.059-734.57ZM1807.06%20526.198v950.513l-351.134-438.89-88.32%2070.475%20378.353%20472.998H174.042l378.353-472.998-88.32-70.475-351.134%20438.89V526.198L960%201260.768l847.059-734.57Z%27%20fill-rule%3D%27evenodd%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-contact-exm: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27_x32_%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20viewBox%3D%27-51.2%20-51.2%20614.40%20614.40%27%20xml%3Aspace%3D%27preserve%27%20fill%3D%27%23000000%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%20transform%3D%27translate%28107.52000000000001%2C107.52000000000001%29%2C%20scale%280.58%29%27%3E%3Crect%20x%3D%27-51.2%27%20y%3D%27-51.2%27%20width%3D%27614.40%27%20height%3D%27614.40%27%20rx%3D%27307.2%27%20fill%3D%27%237ed0ec%27%20strokewidth%3D%270%27%3E%3C%2Frect%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cstyle%20type%3D%27text%2Fcss%27%3E%20.st0%7Bfill%3A%23dde9e5%3B%7D%20%3C%2Fstyle%3E%20%3Cg%3E%20%3Cpath%20class%3D%27st0%27%20d%3D%27M256%2C0C114.615%2C0%2C0%2C114.612%2C0%2C256s114.615%2C256%2C256%2C256c141.384%2C0%2C256-114.612%2C256-256S397.384%2C0%2C256%2C0z%20M281.479%2C412.736c-6.925%2C6.917-15.409%2C10.364-25.479%2C10.364c-10.066%2C0-18.562-3.545-25.476-10.661%20c-6.913-7.306-10.364-15.703-10.364-25.174c0-9.875%2C3.45-18.264%2C10.364-25.181c6.913-6.902%2C15.409-10.372%2C25.476-10.372%20c10.265%2C0%2C18.769%2C3.356%2C25.479%2C10.074c6.905%2C6.918%2C10.364%2C15.405%2C10.364%2C25.479C291.843%2C397.331%2C288.384%2C405.835%2C281.479%2C412.736z%20M290.657%2C137.463L267.549%2C315c-0.789%2C7.314-4.636%2C10.976-11.549%2C10.976c-2.963%2C0-5.537-1.191-7.698-3.554%20c-2.178-2.38-3.463-4.851-3.856-7.421l-23.107-177.537c-0.397-3.546-0.587-7.984-0.587-13.323c0-8.694%2C2.963-16.685%2C8.884-24.008%20c5.926-7.496%2C14.703-11.24%2C26.364-11.24c11.256%2C0%2C19.946%2C3.654%2C26.07%2C10.959c6.125%2C7.314%2C9.178%2C15.397%2C9.178%2C24.289%20C291.248%2C129.868%2C291.05%2C134.322%2C290.657%2C137.463z%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-contact-metro: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23ffffff%27%20viewBox%3D%270%20-8%2072%2072%27%20id%3D%27Layer_1%27%20data-name%3D%27Layer%201%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%3Ctitle%3Emetro-front%3C%2Ftitle%3E%3Cpath%20d%3D%27M48.89%2C48.14h1.27a6%2C6%2C0%2C0%2C0%2C6-6v-36a6%2C6%2C0%2C0%2C0-6-6H21.84a6%2C6%2C0%2C0%2C0-6%2C6v36a6%2C6%2C0%2C0%2C0%2C6%2C6h1.27L14.55%2C55.8H20l2.74-2.45H49.31l2.74%2C2.45h5.4ZM48%2C44.45a3%2C3%2C0%2C1%2C1%2C3-3A2.95%2C2.95%2C0%2C0%2C1%2C48%2C44.45Zm-18.72-42H42.71a1.65%2C1.65%2C0%2C0%2C1%2C0%2C3.3H29.29a1.65%2C1.65%2C0%2C1%2C1%2C0-3.3ZM18.84%2C26.25V11.15a3%2C3%2C0%2C0%2C1%2C3-3H50.16a3%2C3%2C0%2C0%2C1%2C3%2C3v15.1a3%2C3%2C0%2C0%2C1-3%2C3H21.84A3%2C3%2C0%2C0%2C1%2C18.84%2C26.25ZM21%2C41.5a3%2C3%2C0%2C1%2C1%2C2.95%2C3A2.95%2C2.95%2C0%2C0%2C1%2C21%2C41.5Zm5.67%2C8.25%2C1.78-1.61H43.58l1.71%2C1.61Z%27%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-contact-tram: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23ffffff%27%20viewBox%3D%270%200%2050%2050%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20stroke%3D%27%23ffffff%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%3Cpath%20d%3D%27M25%200C21.820313%200%2019.257813%200.234375%2017.375%200.78125C16.433594%201.054688%2015.644531%201.394531%2015.03125%201.90625C14.417969%202.417969%2014%203.1875%2014%204C13.996094%204.359375%2014.183594%204.695313%2014.496094%204.878906C14.808594%205.058594%2015.191406%205.058594%2015.503906%204.878906C15.816406%204.695313%2016.003906%204.359375%2016%204C16%203.8125%2016.027344%203.707031%2016.3125%203.46875C16.597656%203.230469%2017.160156%202.945313%2017.9375%202.71875C18.523438%202.546875%2019.269531%202.394531%2020.09375%202.28125L20.9375%207.21875C17.660156%207.578125%2014.917969%208.367188%2012.8125%209.40625C9.886719%2010.847656%208%2012.789063%208%2015L8%2038.28125C8%2041.371094%2010.191406%2043.960938%2013.125%2044.75L8.9375%2048.25C8.632813%2048.46875%208.476563%2048.839844%208.535156%2049.207031C8.59375%2049.578125%208.851563%2049.882813%209.210938%2050C9.566406%2050.113281%209.957031%2050.015625%2010.21875%2049.75L15.90625%2045L34.09375%2045L39.78125%2049.75C40.042969%2050.015625%2040.433594%2050.113281%2040.789063%2050C41.148438%2049.882813%2041.40625%2049.578125%2041.464844%2049.207031C41.523438%2048.839844%2041.367188%2048.46875%2041.0625%2048.25L36.875%2044.75C39.808594%2043.960938%2042%2041.371094%2042%2038.28125L42%2015C42%2012.789063%2040.113281%2010.847656%2037.1875%209.40625C35.082031%208.367188%2032.339844%207.578125%2029.0625%207.21875L29.90625%202.28125C30.730469%202.394531%2031.476563%202.546875%2032.0625%202.71875C32.839844%202.945313%2033.402344%203.230469%2033.6875%203.46875C33.972656%203.707031%2034%203.8125%2034%204C33.996094%204.359375%2034.183594%204.695313%2034.496094%204.878906C34.808594%205.058594%2035.191406%205.058594%2035.503906%204.878906C35.816406%204.695313%2036.003906%204.359375%2036%204C36%203.1875%2035.582031%202.417969%2034.96875%201.90625C34.355469%201.394531%2033.566406%201.054688%2032.625%200.78125C30.742188%200.234375%2028.179688%200%2025%200%20Z%20M%2025%202C26.042969%202%2026.988281%202.035156%2027.875%202.09375L27.0625%207.03125C26.394531%206.996094%2025.707031%207%2025%207C24.292969%207%2023.605469%206.996094%2022.9375%207.03125L22.125%202.09375C23.011719%202.035156%2023.957031%202%2025%202%20Z%20M%2025%209C29.871094%209%2033.738281%209.949219%2036.3125%2011.21875C38.886719%2012.488281%2040%2014.058594%2040%2015L40%2038.28125C40%2040.867188%2037.796875%2043%2035%2043L15%2043C12.203125%2043%2010%2040.867188%2010%2038.28125L10%2015C10%2014.058594%2011.113281%2012.488281%2013.6875%2011.21875C16.261719%209.949219%2020.128906%209%2025%209%20Z%20M%2019%2012C17.914063%2012%2017%2012.914063%2017%2014L17%2016L15%2016C13.398438%2016%2012%2017.242188%2012%2018.84375L12%2027.15625C12%2028.757813%2013.398438%2030%2015%2030L35%2030C36.601563%2030%2038%2028.757813%2038%2027.15625L38%2018.84375C38%2017.242188%2036.601563%2016%2035%2016L33%2016L33%2014C33%2012.914063%2032.085938%2012%2031%2012%20Z%20M%2019%2014L31%2014L31%2016L19%2016%20Z%20M%2015%2018L35%2018C35.609375%2018%2036%2018.421875%2036%2018.84375L36%2027.15625C36%2027.578125%2035.609375%2028%2035%2028L15%2028C14.390625%2028%2014%2027.578125%2014%2027.15625L14%2018.84375C14%2018.421875%2014.390625%2018%2015%2018%20Z%20M%2016%2033.0625C13.832031%2033.0625%2012.0625%2034.832031%2012.0625%2037C12.0625%2039.167969%2013.832031%2040.9375%2016%2040.9375C18.167969%2040.9375%2019.9375%2039.167969%2019.9375%2037C19.9375%2034.832031%2018.167969%2033.0625%2016%2033.0625%20Z%20M%2034%2033.0625C31.832031%2033.0625%2030.0625%2034.832031%2030.0625%2037C30.0625%2039.167969%2031.832031%2040.9375%2034%2040.9375C36.167969%2040.9375%2037.9375%2039.167969%2037.9375%2037C37.9375%2034.832031%2036.167969%2033.0625%2034%2033.0625%20Z%20M%2016%2034.9375C17.144531%2034.9375%2018.0625%2035.855469%2018.0625%2037C18.0625%2038.144531%2017.144531%2039.0625%2016%2039.0625C14.855469%2039.0625%2013.9375%2038.144531%2013.9375%2037C13.9375%2035.855469%2014.855469%2034.9375%2016%2034.9375%20Z%20M%2034%2034.9375C35.144531%2034.9375%2036.0625%2035.855469%2036.0625%2037C36.0625%2038.144531%2035.144531%2039.0625%2034%2039.0625C32.855469%2039.0625%2031.9375%2038.144531%2031.9375%2037C31.9375%2035.855469%2032.855469%2034.9375%2034%2034.9375Z%27%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-contact-bus: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2015%2015%27%20version%3D%271.1%27%20id%3D%27bus%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27%23ffffff%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cpath%20id%3D%27path8043%27%20d%3D%27M4%2C0C2.6364%2C0%2C1%2C0.7433%2C1%2C2.7461v5.4531V12c0%2C0%2C0%2C1%2C1%2C1v1c0%2C0%2C0%2C1%2C1%2C1s1-1%2C1-1v-1h7v1c0%2C0%2C0%2C1%2C1%2C1s1-1%2C1-1v-1%20c0%2C0%2C1%2C0%2C1-1V2.7461C14%2C0.7006%2C12.764%2C0%2C11.4004%2C0H4z%20M4.25%2C1.5h6.5C10.8885%2C1.5%2C11%2C1.6115%2C11%2C1.75S10.8885%2C2%2C10.75%2C2h-6.5%20C4.1115%2C2%2C4%2C1.8885%2C4%2C1.75S4.1115%2C1.5%2C4.25%2C1.5z%20M3%2C3h9c1%2C0%2C1%2C0.9668%2C1%2C0.9668V7c0%2C0%2C0%2C1-1%2C1H3C2%2C8%2C2%2C7%2C2%2C7V4C2%2C4%2C2%2C3%2C3%2C3z%20M3%2C10%20c0.5523%2C0%2C1%2C0.4477%2C1%2C1s-0.4477%2C1-1%2C1s-1-0.4477-1-1S2.4477%2C10%2C3%2C10z%20M12%2C10c0.5523%2C0%2C1%2C0.4477%2C1%2C1s-0.4477%2C1-1%2C1s-1-0.4477-1-1%20S11.4477%2C10%2C12%2C10z%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-contact-parking: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27%23ffffff%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cg%3E%20%3Cpath%20fill%3D%27none%27%20d%3D%27M0%200h24v24H0z%27%3E%3C%2Fpath%3E%20%3Cpath%20d%3D%27M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4%202h3.5a3.5%203.5%200%200%201%200%207H11v3H9V7zm2%202v3h1.5a1.5%201.5%200%200%200%200-3H11z%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-breadcrumb: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23c3d6e9%27%20version%3D%271.1%27%20id%3D%27Capa_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20viewBox%3D%270%200%20970.504%20970.503%27%20xml%3Aspace%3D%27preserve%27%20transform%3D%27rotate%2890%29%27%20stroke%3D%27%23c3d6e9%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cg%3E%20%3Cpath%20d%3D%27M120.027%2C962.802c26.6%2C0%2C53.5-8.801%2C75.7-27l288.1-234.7l290.899%2C237c22.301%2C18.1%2C49.101%2C27%2C75.7%2C27%20c34.8%2C0%2C69.4-15.101%2C93.101-44.2c41.899-51.4%2C34.1-127-17.2-168.8l-366.7-298.8c-44.1-36-107.5-36-151.6%2C0l-363.8%2C296.5%20c-51.4%2C41.8-59.1%2C117.399-17.3%2C168.8C50.727%2C947.702%2C85.227%2C962.802%2C120.027%2C962.802z%27%3E%3C%2Fpath%3E%20%3Cpath%20d%3D%27M120.027%2C541.902c26.6%2C0%2C53.5-8.8%2C75.7-27l288.1-234.7l290.899%2C237c22.301%2C18.101%2C49.101%2C27%2C75.7%2C27%20c34.8%2C0%2C69.4-15.1%2C93.101-44.2c41.899-51.399%2C34.1-127-17.2-168.8l-366.7-298.8c-44.1-36-107.5-36-151.6%2C0l-363.8%2C296.4%20c-51.4%2C41.9-59.1%2C117.5-17.3%2C168.9C50.727%2C526.802%2C85.227%2C541.902%2C120.027%2C541.902z%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	--qram-svg-reviews-info: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%20-0.5%2025%2025%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20id%3D%27SVGRepo_bgCarrier%27%20stroke-width%3D%270%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_tracerCarrier%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fg%3E%3Cg%20id%3D%27SVGRepo_iconCarrier%27%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M5.5%2011V13C5.5%2016.3137%208.18629%2019%2011.5%2019H13.5C16.8137%2019%2019.5%2016.3137%2019.5%2013V11C19.5%207.68629%2016.8137%205%2013.5%205H11.5C8.18629%205%205.5%207.68629%205.5%2011Z%27%20stroke%3D%27%23babbbd%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3C%2Fpath%3E%20%3Cpath%20d%3D%27M12.5%2012V16%27%20stroke%3D%27%23babbbd%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%3E%3C%2Fpath%3E%20%3Cpath%20d%3D%27M12.5%209.5C12.2243%209.5%2012%209.2757%2012%209C12%208.7243%2012.2243%208.5%2012.5%208.5C12.7757%208.5%2013%208.7243%2013%209C13%209.2757%2012.7757%209.5%2012.5%209.5Z%27%20fill%3D%27%23babbbd%27%3E%3C%2Fpath%3E%20%3Cpath%20d%3D%27M12.5%208C13.0523%208%2013.5%208.44772%2013.5%209C13.5%209.55228%2013.0523%2010%2012.5%2010C11.9477%2010%2011.5%209.55228%2011.5%209C11.5%208.44772%2011.9477%208%2012.5%208Z%27%20fill%3D%27%23babbbd%27%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	}

@font-face{
	font-family: 'Inter';
	src: url('../Css/Fonts/Inter-variable.woff2') format('woff2-variations');
	font-weight: 100 900;
	font-stretch: 75% 125%;
	font-style: normal;
	font-display: swap;
	}


html, body, button, input,
.btn,
h1, h2, h3, h4, h5, h6{
	font-family: 'Inter';
	/*overflow-x: hidden;*/
	}

.content-wrapper-in{
	/*border-left: 1px dashed silver;
	border-right: 1px dashed silver;*/
	/*padding: 0 10px;*/
	}


/* carousel docasne */
main.content.wide .row{
	margin: auto;
	}

.wide-carousel img{
	display: block;
	margin: auto;
	}


/*** main.sizes ***/
.overall-wrapper{
	width: 100%;
	/*max-width: 1460px;*/
	padding: 0 !important;
	margin: auto;
	}

#content-wrapper,
.content-wrapper{
	width: 100%;
	max-width: 1460px;
	padding: 0 10px;
	}

.content-wrapper.container{
	padding-left: 0;
	padding-right: 0;
	}

.content{
	width: 100%;
	max-width: 1440px;
	padding: 0;
	margin: 0 auto auto;
	}

.type-category .content,
.type-product .content{
	padding: 0 0 50px 20px;
	}

.overall-wrapper .content-wrapper-in .footer-banners{
	width: 100%;
	max-width: 1440px;
	margin: auto;
	}

.overall-wrapper .content-wrapper-in .content .footer-banner{
	padding: 0;
	margin: auto;
	}

.container.footer-bottom{
	width: 100%;
	max-width: 1440px;
	padding: 10px 20px;
	justify-content: space-between;
	}


/*** benefits ***/
.position--benefitHomepage{
	/*padding: 0 10px;*/
	}


/*** drobek ***/
.container.breadcrumbs-wrapper{
	width: 100%;
	margin: auto;
	padding: 0;
	}

.container.breadcrumbs-wrapper .breadcrumbs{
	margin: auto;
	font-size: 1.1rem;
	display: flex;
	border-bottom-color: var(--qram-color-blue-light);
	flex-wrap: wrap;
	gap: 5px 10px;
	}

.breadcrumbs > span > a{
	text-decoration: underline;
	}

.breadcrumbs > span > a,
.breadcrumbs > span > span{
	min-height: unset;
	padding: 5px 0px 5px 20px;
	}

.navigation-home-icon-wrapper::before{
	display: none;
	}

.navigation-home-icon-wrapper{
	background-image: var(--qram-image-header-cats-kap);
	background-size: 20px;
	background-position: left 5px top 2px;
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
	}

.breadcrumbs > span > a::after,
.breadcrumbs > span > a::before{
	display: none;
	}

.breadcrumbs > span:nth-child(n+3){
	background-image: var(--qram-svg-breadcrumb);
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	}

#navigation-first{
	/*display: none;*/
	/*border: 2px solid red;*/
	}

.navigation-home-icon-wrapper #navigation-first a{
	padding: 0 5px;
	}


@media (max-width: 993px)
{
	.breadcrumbs{
		/*background: var(--qram-color-blue-light);*/
		padding: 2px;
		border-top: 1px solid var(--qram-color-blue-light);
		border-bottom: 1px solid var(--qram-color-blue-light);
		}

	.navigation-home-icon-wrapper{
		background-size: 15px;
		}
}


/*** main sizes ***/
#header{
	width: 100%;
	/*padding: 0 10px;*/
	padding: 0;
	position: static;
	}

.container.navigation-wrapper{
	width: auto;
	max-width: 1440px;
	padding: 0;
	}


/*** search ***/
#formSearchForm .search-input{
	background-color: var(--qram-background-search);
	border: none;
	padding-top: 13px;
	padding-left: 36px;
	background-color: var(--qram-background-search);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath fill='%2394bbcf' d='M22.705,21.253l-4.399-4.374c1.181-1.561,1.81-3.679,1.859-6.329-.105-6.095-3.507-9.473-9.588-9.513C4.423,1.076,1,4.649,1,10.549c0,6.195,3.426,9.512,9.589,9.548,2.629-.016,4.739-.626,6.303-1.805l4.403,4.379c.518,.492,1.131,.291,1.414-.004,.383-.398,.388-1.025-.004-1.414ZM3,10.567c.097-5.035,2.579-7.499,7.576-7.53,4.949,.032,7.503,2.571,7.589,7.512-.094,5.12-2.505,7.518-7.576,7.548-5.077-.03-7.489-2.422-7.589-7.53Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 8px 8px;
	border-radius: 8px;
	/*border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;*/
	}

#formSearchForm fieldset{
	display: flex;
	}

#formSearchForm button{
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	border: none;
	background-color: #94bbcf;
	}


/*** basket ***/
.header-top .btn.cart-count{
	/*outline: 1px solid silver;*/
	padding: 5px 0 3px;
	margin-top: 0;
	}


.header-top .btn.cart-count::before, .header-top a.btn.cart-count::before {
	content: '';
	display: inline-block;
	width: 27px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg version='1.0' width='100%25' height='100%25' viewBox='10 35 495 460' preserveAspectRatio='xMidYMid meet' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(0,512) scale(0.1,-0.1)' fill='%2394bbcf' stroke='%2394bbcf' stroke-width='70'%3E%3Cpath d='M144 4761 c-47 -12 -87 -39 -114 -79 -20 -28 -25 -48 -25 -98 0 -54 4 -67 31 -101 59 -74 54 -73 466 -73 366 0 367 0 392 -22 24 -21 54 -136 321 -1228 162 -663 326 -1328 362 -1479 l68 -274 -35 -25 c-154 -113 -240 -280 -240 -465 0 -156 52 -279 165 -393 111 -113 238 -166 395 -166 157 0 283 53 396 166 78 78 133 177 153 274 15 74 14 188 -4 255 -8 32 -15 60 -15 62 0 3 257 5 570 5 314 0 570 -2 570 -4 0 -3 -7 -35 -16 -73 -45 -191 22 -405 170 -540 106 -97 230 -144 382 -144 250 0 465 164 538 410 21 70 21 215 0 295 -44 172 -173 312 -351 384 l-68 27 -1117 5 c-1101 5 -1118 5 -1137 25 -12 13 -35 84 -65 208 -25 104 -46 192 -46 198 0 5 501 9 1308 9 868 0 1319 4 1344 10 49 14 91 50 111 97 21 48 467 1847 467 1884 0 55 -41 121 -95 152 -15 9 -483 13 -1844 17 l-1824 5 -48 197 c-26 108 -60 220 -74 249 -60 118 -190 208 -330 229 -79 11 -714 12 -761 1z m4566 -1043 c-1 -7 -81 -332 -178 -723 l-178 -710 -1279 0 -1278 0 -173 705 c-95 388 -173 713 -173 723 -1 16 83 17 1629 17 1298 0 1630 -3 1630 -12z m-2690 -2620 c24 -13 57 -40 74 -61 26 -32 31 -49 34 -105 3 -56 0 -74 -21 -112 -74 -139 -280 -139 -354 0 -21 38 -24 56 -21 112 3 57 8 73 34 105 67 82 165 106 254 61z m2193 6 c41 -21 85 -62 102 -94 78 -153 -69 -335 -234 -290 -50 13 -119 72 -138 117 -28 68 -10 167 40 222 52 56 164 78 230 45z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	/*background-color: red;*/
	margin-top: -8px;
	margin-right: 10px;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	}

.header-top .btn.cart-count:hover::before{
	transform: scale(1.1);
	}

.header-top .btn.cart-count span{
	padding: 8px 0 0;
	margin: auto;
	/*background: red;*/
	line-height: 100%;
	/*outline: 1px solid red;*/
	/*background-color: red;*/
	}

.header-top .btn.cart-count:hover span, .header-top a.btn.cart-count:hover span{
	text-decoration: underline;
	}

/*** icons-login ***/
#qram-header-icons{
	display: flex;
	justify-content: flex-end;
	}

#qram-header-icons button.qram-header-icons-login{
	display: block;
	padding: 6px 0;
	background-color: transparent;
	width: 30px;
	margin: 2px auto auto;
	border: none;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	}

#qram-header-icons button.qram-header-icons-login:hover{
	transform: scale(1.15);
	}

#qram-header-icons .qram-header-icons-login svg{
	display: block;
	width: 24px;
	height: 24px;
	pointer-events: none;
	margin: auto;
	}

#qram-header-icons .qram-header-icons-login svg path{
	stroke: #94bbcf;
	fill: #94bbcf;
	}

.qram-header-icons-separ{
	display: block;
	height: 40px;
	border-left: 0px solid #ececec;
	margin: auto 10px;
	}

.qram-header-icons-separ-search,
.qram-header-icons-separ-hamburger{
	display: none;
	cursor: pointer;
	}

.qram-header-icons-separ-hamburger{
	margin: auto 5px;
	}

.qram-header-icons-separ-langs{
	border: none;
	margin: auto 5px;
	}

.qram-header-icons-search{
	width: 30px;
	height: 40px;
	background-image: var(--qram-svg-icon-search);
	background-repeat: no-repeat;
	background-size: 46px;
	background-position: center;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	border: none;
	background-color: transparent;
	display: none;
	margin: auto;

	/*outline: 1px solid red;*/
	padding: 0;
	}

#qram-header-icons button.qram-header-icons-search:hover{
	transform: scale(1.15);
	}

/*** langs ***/
.qram-header-icons-lang-active,
.qram-header-icons-currencies-active{
	display: flex;
	/*background-color: #e8f4fa;*/
	background-color: #eef3f9;
	border-radius: 15px;
	padding: 4px;
	cursor: pointer;
	margin-top: 4px;
	}

.qram-header-icons-lang-active{
	display: none;
	}

.qram-header-icons-lang-active:hover,
.qram-header-icons-currencies-active:hover{
	background-color: #d0ebf5;
	}

.qram-header-icons-lang-active b,
.qram-header-icons-currencies-active b{
	display: block;
	line-height: 100%;
	padding: 6px 5px 0 4px;
	text-align: center;
	font-size: 1.3rem;
	}

/*** flags ***/
.qram-header-icons-lang-active span{
	width: 27px;
	height: 25px;
	display: block;
	background: white;
	padding: 6px 0 0;
	border-radius: 50%;
	}

.qram-header-icons-flag svg{
	display: block;
	margin: auto;
	width: 20px;
	height: 13px;
	}

.qram-header-icons-flag svg{
	border: 0.6px solid rgb(235,235,235);
	border-radius: 4px;
	}


/*** currencies ***/
.qram-header-icons-currencies-active span{
	width: 27px;
	height: 25px;
	display: block;
	background: white;
	padding: 4px 0 0;
	border-radius: 50%;
	text-align: center;
	font-size: 1.2rem;
	}

.qram-header-icons-currencies-active-EUR span{
	font-size: 1.6rem;
	padding-top: 2px;
	}


/*** langs selector ***/
#qram-header-icons-langs{
	display: none;
	position: absolute;
	z-index: 100;
	margin-left: -138px;
	margin-top: 40px;
	}

#qram-header-icons-langs.qram-header-icons-langs-open{
	display: block;
	}

#qram-header-icons-currencies{
	display: none;
	position: absolute;
	z-index: 100;
	margin-left: 0;
	margin-top: 40px;
	}

#qram-header-icons-currencies.qram-header-icons-currencies-open{
	display: block;
	}

.qram-header-langs-selector,
.qram-header-currencies-selector{
	width: 200px;
	/*margin-top: 40px;*/
	border: 1px solid #edf2f5;
	background: white;
	border-radius: 15px;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.35);
	}

.qram-header-langs-selector strong,
.qram-header-currencies-selector strong{
	display: flex;
	color: #8a99a8;
	font-size: 1.0rem;
	border-bottom: 1px solid #dce5ec;
	font-weight: 600;
	padding: 10px 20px 7px;
	text-align: left;
	}

.qram-header-langs-selector strong i,
.qram-header-currencies-selector strong i{
	display: block;
	font-style: normal;
	flex-grow: 1;
	padding: 0 0 0 7px;
	}

.qram-header-langs-selector strong svg.qram-header-svg-earth{
	display: block;
	width: 12px;
	height: 12px;
	}


.qram-header-currencies-selector strong svg.qram-header-svg-purse{
	display: block;
	width: 14px;
	height: 14px;
	}

.qram-header-langs-selector strong span,
.qram-header-currencies-selector strong span{
	display: block;
	width: 12px;
	height: 12px;
	}

.qram-header-langs-selector strong svg.qram-header-svg-close,
.qram-header-curencies-selector strong svg.qram-header-svg-close{
	display: block;
	width: 12px;
	height: 12px;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	}


.qram-header-langs-selector strong svg.qram-header-svg-close:hover,
.qram-header-currencies-selector strong svg.qram-header-svg-close:hover{
	transform: scale(1.5);
	}

/*
.qram-header-langs-selector strong span svg{

.qram-header-langs-selector strong span{
	display: block;
	}

.qram-header-langs-selector strong span svg{
	display: block;
	background: red;
	width: 15px;
	height: 15px;
	margin: auto;
	top
	}
*/


.qram-header-langs-selector-language,
.qram-header-currencies-selector-language{
	padding: 5px;
	}

.qram-header-langs-selector-language-in,
.qram-header-currencies-selector-currency-in{
	display: block;
	border-radius: 12px;
	padding: 11px 10px 8px;
	display: flex;
	align-items: flex-start;
	cursor: pointer;
	background-position: center right 15px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	}

.qram-header-currencies-selector-currency-in{
	padding-top: 7px;
	padding-bottom: 7px;
	}

.qram-header-langs-selector-language-in:hover,
.qram-header-currencies-selector-currency-in:hover{
	background-color: #f5f8fa;
	}

.qram-header-langs-selector-language-active, .qram-header-langs-selector-language-in.qram-header-langs-selector-language-active,
.qram-header-currencies-selector-currency-active, .qram-header-currencies-selector-currency-in.qram-header-currencies-selector-currency-active{
	background-color: #e8f4fa;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%20fill%3D%27none%27%3E%20%3Cpath%20d%3D%27M17%205L8%2015l-5-4%27%20stroke%3D%27%231a8fc4%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%20%3C%2Fsvg%3E");
	}

.qram-header-langs-selector-language-active, .qram-header-langs-selector-language-in.qram-header-langs-selector-language-active .qram-header-langs-selector-language-name b,
.qram-header-currencies-selector-currency-active, .qram-header-currencies-selector-currency-in.qram-header-currencies-selector-currency-active .qram-header-currencies-selector-currency-name b{
	color: #1a8fc4;
	}

.qram-header-langs-selector-language-active, .qram-header-langs-selector-language-in.qram-header-langs-selector-language-active .qram-header-langs-selector-language-name span,
.qram-header-currencies-selector-currency-active, .qram-header-currencies-selector-currency-in.qram-header-currencies-selector-currency-active .qram-header-currencies-selector-currency-name span{
	color: #58bce9;
	}

.qram-header-langs-selector-flag{
	width: 27px;
	border-radius: 5px;
	overflow: hidden;
	padding: 0;
	margin-top: 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
	}

.qram-header-langs-selector-flag svg{
	display: block;
	width: 27px;
	height: 18px;
	}

.qram-header-currencies-selector-symbol{
	width: 35px;
	height: 35px;
	background-color: #f5f8fa;
	border: 1px solid white;
	border-radius: 50%;
	margin-top: 0;
	}

.qram-header-currencies-selector-symbol span{
	display: block;
	text-align: center;
	color: black;
	font-weight: 600;
	font-size: 1.4rem;
	padding-top: 6px;
	}

.qram-header-langs-selector-language-name,
.qram-header-currencies-selector-currency-name{
	font-size: 1.3rem;
	flex-grow: 1;
	line-height: 100%;
	color: #1e2a35;
	}

.qram-header-currencies-selector-currency-name{
	padding-top: 4px;
	}

.qram-header-langs-selector-language-name b,
.qram-header-currencies-selector-currency-name b{
	display: block;
	padding: 0 0 1px 12px;
	margin: auto;
	text-align: left;
	}

.qram-header-langs-selector-language-name span,
.qram-header-currencies-selector-currency-name span{
	display: block;
	padding: 1px 0 0 12px;
	font-size: 1.1rem;
	margin: auto;
	text-align: left;
	}


/*** navigation buttons ***/
.navigation-buttons{
	padding-right: 0;
	}

.navigation-buttons .toggle-window[data-target="navigation"]::before{
	display: none;
	}

.navigation-buttons .toggle-window[data-target="navigation"]{
	background-image: var(--qram-svg-header-hamburger);
	background-position: center;
	background-size: 75%;
	background-repeat: no-repeat;
	display: none;
	background-color: #eef3f9;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	}



/*** icons ***/
/*
#qram-header-icons{
	display: flex;
	justify-content: flex-end;
	}

#qram-header-icons button,
#qram-header-icons a{
	display: block;
	padding: 6px 0;
	background-color: transparent;
	width: 30px;
	margin: 2px auto auto;
	border: none;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	}

#qram-header-icons button:hover,
#qram-header-icons a:hover{
	transform: scale(1.15);
	}

#qram-header-icons svg{
	display: block;
	width: 24px;
	height: 24px;
	pointer-events: none;
	margin: auto;
	}


#qram-header-icons svg path{
	stroke: #94bbcf;
	fill: #94bbcf;
	}

.qram-header-icons-separ{
	display: block;
	height: 40px;
	border-left: 1px solid #ececec;
	margin: auto 10px;
	}
*/
/*** currencys & languages ***/
/*
.qram-header-currencies,
.qram-header-languages{
	display: flex;
	}

.qram-header-currencys span,
.qram-header-languages span{
	display: block;
	width: 0;
	opacity: 0;
	transition: width .4s ease-in-out, opacity .4s ease-in-out;
	}

span.qram-header-currencys-active,
span.qram-header-languages-active{
	width: 30px;
	opacity: 0.99;
	}

span.qram-header-currencys-active{
	width: 45px;
	}

#qram-header-icons .qram-header-currencys a,
#qram-header-icons .qram-header-languages a{
	display: block;
	text-align: center;
	padding: 10px 0 6px;
	line-height: 100%;
	font-size: 1.8rem;
	color: #94bbcf;
	overflow: visible;
	}

.qram-header-currencys i,
.qram-header-languages i{
	display: block;
	width: 30px;
	height: 18px;
	line-height: 100%;
	border: 1px solid white;
	position: absolute;
	margin-top: -20px;
	font-style: normal;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0;
	transition: opacity .4s ease-in-out;
	pointer-events: none;
	}

.qram-header-currencys-actives span,
.qram-header-languages-actives span{
	display: block;
	width: 35px;
	opacity: 0.99;
	overflow: visible;
	}

.qram-header-currencys-actives span{
	width: 45px;
	}

.qram-header-currencys-actives i,
.qram-header-languages-actives i{
	opacity: 0.7;
	}

.qram-header-currencys-actives a:hover,
.qram-header-languages-actives a:hover{
	text-decoration: underline;
	}

i.qram-header-languages-flag-cs{
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%20%3Csvg%20version%3D%271.0%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27900%27%20height%3D%27600%27%3E%3Cspan%20xmlns%3D%27%27%20id%3D%27uas-port%27%2F%3E%20%3Crect%20width%3D%27900%27%20height%3D%27600%27%20fill%3D%27%23d7141a%27%2F%3E%20%3Crect%20width%3D%27900%27%20height%3D%27300%27%20fill%3D%27%23fff%27%2F%3E%20%3Cpath%20d%3D%27M%20450%2C300%200%2C0%20V%20600%20z%27%20fill%3D%27%2311457e%27%2F%3E%20%3C%2Fsvg%3E");
	}

i.qram-header-languages-flag-en{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2050%2030%27%3E%3Cspan%20xmlns%3D%27%27%20id%3D%27uas-port%27%2F%3E%20%3CclipPath%20id%3D%27t%27%3E%20%3Cpath%20d%3D%27M25%2C15h25v15zv15h-25zh-25v-15zv-15h25z%27%2F%3E%20%3C%2FclipPath%3E%20%3Cpath%20d%3D%27M0%2C0v30h50v-30z%27%20fill%3D%27%23012169%27%2F%3E%20%3Cpath%20d%3D%27M0%2C0%2050%2C30M50%2C0%200%2C30%27%20stroke%3D%27%23fff%27%20stroke-width%3D%276%27%2F%3E%20%3Cpath%20d%3D%27M0%2C0%2050%2C30M50%2C0%200%2C30%27%20clip-path%3D%27url%28%23t%29%27%20stroke%3D%27%23C8102E%27%20stroke-width%3D%274%27%2F%3E%20%3Cpath%20d%3D%27M-1%2011h22v-12h8v12h22v8h-22v12h-8v-12h-22z%27%20fill%3D%27%23C8102E%27%20stroke%3D%27%23FFF%27%20stroke-width%3D%272%27%2F%3E%20%3C%2Fsvg%3E");
	}

i.qram-header-languages-flag-de{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%205%203%27%3E%3Cspan%20xmlns%3D%27%27%20id%3D%27uas-port%27%2F%3E%20%3Cdesc%3EFlag%20of%20Germany%3C%2Fdesc%3E%20%3Crect%20id%3D%27black_stripe%27%20width%3D%275%27%20height%3D%273%27%20y%3D%270%27%20x%3D%270%27%20fill%3D%27%23000%27%2F%3E%20%3Crect%20id%3D%27red_stripe%27%20width%3D%275%27%20height%3D%272%27%20y%3D%271%27%20x%3D%270%27%20fill%3D%27%23D00%27%2F%3E%20%3Crect%20id%3D%27gold_stripe%27%20width%3D%275%27%20height%3D%271%27%20y%3D%272%27%20x%3D%270%27%20fill%3D%27%23FFCE00%27%2F%3E%20%3C%2Fsvg%3E");
	}
*/
/*** login box ***/


.header-top{
	display: flex;
	justify-content: space-between;
	padding: 5px 0;
	}

#header .site-name-wrapper{
	/*min-width: 240px;*/
	flex-basis: 30%;
	/*padding: 0px 00px 0 0;*/
	/*background: Red;*/
	padding: 5px 0 5px 10px;
	}

#header .site-name{
	position: static;
	/*min-width: 240px;*/
	/*background: orange;*/
	}

#header .site-name a{
	height: 70px;
	}


#header .site-name a img{
	max-height: 60px;
	max-width: 100%;
	margin-left: 0;
	padding: 0;
	aspect-ratio: 950/227;
	}

@media (min-width: 992px)
{
	.popup-widget.login-widget{
		top: 65px;
		right: 300;
  		}

  	.popup-widget.login-widget::before {
		right: 84px;
		}

}

@media (min-width: 1200px)
{
  	.popup-widget.login-widget::before {
		right: 192px;
		}
}


@media (max-width: 1200px)
{
	.header-top .btn.cart-count::before, .header-top a.btn.cart-count::before{
		margin-top: -4px;
		}
}


@media (max-width: 880px)
{
	.header-top .search{
		/*background: orange;
		min-height: 10px;
		flex-basis: auto;
		flex-grow: 1;
		flex-shrink: 1;
		*/

		display: none;
		/*min-width: 100px;*/
		}

	#formSearchForm{
		display: none;
		}

	.header-top .navigation-buttons{
		flex-basis: auto;
		}

	.qram-header-icons-search,
	.qram-header-icons-separ-search{
		display: block;
		}

	#header .cart-count{
		position: static;
		}

	.navigation-buttons > a[data-target="cart"] i{
		left: unset;
		bottom: unset;
		top: unset;

		margin-left: 17px;
		margin-top: -30px;
		}

	.site-name-wrapper{
		flex-basis: 25%;
		}

	#header .site-name-wrapper{
		flex-basis: 40%;
		}
}


@media (max-width: 767px)
{
	#header .site-name-wrapper{
		padding: 0;
		}

	#header .navigation-buttons{
		padding-top: 10px;
		padding-left: 10px;
		}

	#header{
		margin-bottom: 0;
		}

	.qram-header-icons-separ-hamburger{
		display: block;
		}

	.navigation-buttons .toggle-window[data-target="navigation"]{
		display: block;
		}
}



@media (max-width: 625px)
{
	.header-top{
		display: block;
		}

	#header .site-name a img{
		margin: auto;
		}

	#header .navigation-buttons{
		display: flex;
		justify-content: center;
		padding-top: 5px;
		padding-left: 0;
		}

	#qram-header-icons-langs{
		margin-left: 0px;
		}
}


@media (max-width: 420px)
{
	#header .site-name a{
		height: 50px;
		}

	#header .site-name a img{
  		max-height: 47px;
  		}

  	#header .navigation-buttons{
		padding-top: 5px;
		}
}



@media (max-width: 390px)
{
	.qram-header-icons-separ{
		margin: auto 7px;
		}
}

@media (max-width: 356px)
{
	.qram-header-icons-separ{
		margin: auto 4px;
		}
}



/*
@media (max-width: 610px)
{
	.qram-header-icons-langs,
	.qram-header-icons-currencies,
	.qram-header-icons-separ-langs,
	.qram-header-icons-separ-search{
		display: none;
		}

	.navigation-buttons .toggle-window[data-target="navigation"],
	.qram-header-icons-separ-hamburger{
		display: block;
		}
}


@media (max-width: 500px)
{
	#header .site-name-wrapper{
		padding: 0px 0 0;
		}

	.qram-header-icons-search{
		background-size: 41px;
		}

	#qram-header-icons button.qram-header-icons-login{
  		padding: 5px 0 7px;
  		}

	#qram-header-icons .qram-header-icons-login svg{
		width: 20px;
		}

	.header-top .btn.cart-count::before,
	.header-top a.btn.cart-count::before{
		width: 24px;
		height: 21px;
		}

	.navigation-buttons .toggle-window[data-target="navigation"]{
		background-size: 65%;
		}

	#header .navigation-buttons{
		padding-top: 5px;
		}
}


@media (max-width: 400px)
{
	.qram-header-icons-separ{
		margin: auto 5px;
		}
}
*/


/*** login box ***/
.user-action .container{
	padding: 0;
	}

.popup-widget.login-widget::before{
	display: none;
	}

@media (max-width: 1210px)
{
	.popup-widget.login-widget{
		left: unset;
		right: 40px;
		}

	.popup-widget.login-widget::before{
		display: block;
		right: 34px;
		}
}


@media (max-width: 1000px)
{
	.popup-widget{
		bottom: unset;
		width: auto;
		}

	.popup-widget.login-widget{
		top: 80px;
		padding: 0;
		}

	.popup-widget .popup-widget-inner{
		box-shadow:
			0 10px 15px rgba(0, 0, 0, 0.4),
			0 4px 6px rgba(0, 0, 0, 0.3);
		}
}

@media (max-width: 767px)
{
	.popup-widget{
		bottom: 0;
		width: 100%;
		}

	.popup-widget.login-widget{
		top: 70px;
		right: unset;
		}
}


@media (max-width: 625px)
{
	.popup-widget.login-widget{
		top: 125px;
		}
}

@media (max-width: 420px)
{
	.popup-widget.login-widget{
		top: 105px;
		}
}



/*** search box ***/
.search-whisperer.active{
	top: 39px;
	}

@media (max-width: 880px)
{
	.search-window-visible #header .header-top .search{
		display: block;
		position: absolute;
		background: white;
		z-index: 11111;
		width: 100%;
		top: 0;
		bottom: 0;
		padding: 16px 20px 0;
		box-shadow:
			0 10px 15px rgba(0, 0, 0, 0.4),
			0 4px 6px rgba(0, 0, 0, 0.3);
		height: 65px;
		}

	.search-window-visible #formSearchForm{
		display: block;
		}
}

@media (max-width: 767px)
{
	.search-window-visible #header .header-top .search{
		top: 77px;
		}
}

@media (max-width: 625px)
{
	.search-window-visible #header .header-top .search{
		top: 125px;
		}
}

@media (max-width: 420px)
{
	.search-window-visible #header .header-top .search{
		top: 105px;
		}
}


/*.admin-bar,*/
.top-navigation-bar{
	display: none;
	}

:root{
	--qram-menu-height: 125px;
	--qram-menu-heightRow: 125px;
	--qram-menu-background-color: #f9fbfc;
	--qram-menu-background-color-hover: #f1f6ff;
	--qram-menu-background-color-nocats: #f2f6f8;
	--qram-background-search: #eef3f9;

	/*--qram-menu-height: 250px;*/
	}

.qram-header-menu-open{
	--qram-menu-height: 250px;
	}


@media (max-width: 992px)
{
	/*
	.qram-header-menu-open{
		--qram-menu-height: 375px;
		}
*/
}

@media (min-width: 768px)
{
	/*** skrytí vice ***/
	.menu-helper.visible{
		display: none;
		}

	.navigation-in ul li.splitted {
		visibility: visible;
		}

	#navigation{
		height: var(--qram-menu-height);
		margin: auto auto 10px;
		border-top: 1px solid rgb(249,249,249);
		border-bottom: 1px solid rgb(249,249,249);
		}

	.navigation-in.menu{
		background-color: transparent;
		}

	.navigation-in{
		max-width: 100%;
		}

	.navigation-in > ul{
		display: grid;
		grid-template-columns: repeat(10, 132px) 1fr;
		}

	.navigation-in > ul > li{
		display: block;
		height: var(--qram-menu-height);
		border: none;
		background-image: var(--qram-image-header-cats-border);
		background-size: 1px 80px;
		background-repeat: no-repeat;
		background-position: 0;
		max-height: var(--qram-menu-heightRow);
		}

	.navigation-in > ul > li:nth-of-type(1){
		background-image: none;
		}

	.navigation-in > ul > li::after{

		}

	.navigation-in > ul > li > a,
	.navigation-in > ul > li.ext.exp > a{
		color: black;
		background-color: transparent;
		background-repeat: no-repeat;
		height: var(--qram-menu-heightRow);
		padding: 0 5px !important;
		background-image: var(--qram-image-header-cats);
		/*background-size: 700px 700px;*/
		background-size: 1000px 1000px;
		border: none;
		border-top: 1px solid rgb(252,252,252);
		margin: auto;

		background-position: -905px -925px;
		transition: unset;
		}

	.navigation-in > ul > li > a:hover,
	.navigation-in > ul > li.ext.exp > a:hover{
		background-color: var(--qram-menu-background-color-hover);
		margin: auto;
		text-decoration: underline;
		}

	.navigation-in > ul > li a b{
		display: block;
		text-align: center;
		font-size: 1.25rem;
		font-weight: 420 !important;
		padding: 85px 8px 0 8px;
		line-height: 125%;
		height: var(--qram-menu-heightRow) - 4px;
		max-height: var(--qram-menu-heightRow) - 4px;

		/*outline: 1px dotted silver;*/
		}

/*
01:1295
02:1097
03:1124
04:1112
05:1088
06:1196
07:1169
08:1202
09:1130
10:1067
11:1157
12:1145
13:1172
14:1241
.navigation-in > ul > li.ext.exp
*/

/*
	.menu a::before{
		font-size: 10px;
		background: white;
		border: 1px solid silver;
		display: inline-block;
		padding: 2px 3px 1px;
		line-height: 100%;
		position: absolute;

		display: none;
		}

	.menu .menu-item-1295 a::before{content: '1295';}
	.menu .menu-item-1097 a::before{content: '1097';}
	.menu .menu-item-1124 a::before{content: '1124';}
	.menu .menu-item-1112 a::before{content: '1112';}
	.menu .menu-item-1088 a::before{content: '1088';}
	.menu .menu-item-1196 a::before{content: '1196';}
	.menu .menu-item-1426 a::before{content: '1426';}
	.menu .menu-item-1202 a::before{content: '1202';}
	.menu .menu-item-1417 a::before{content: '1417';}
	.menu .menu-item-1067 a::before{content: '1067';}
	.menu .menu-item-1157 a::before{content: '1157';}
	.menu .menu-item-1145 a::before{content: '1145';}
	.menu .menu-item-1172 a::before{content: '1172';}
	.menu .menu-item-1241 a::before{content: '1241';}
	.menu .menu-item-1402{content: '1402';}
	.menu .menu-item-1405{content: '1405';}
	.menu .menu-item-1408{content: '1408';}
*/


	.menu .menu-item-1295 a{background-position: 12px -8px;}
	.menu .menu-item-1097 a{background-position: -154px -8px;}
	.menu .menu-item-1124 a{background-position: -320px -8px;}
	.menu .menu-item-1112 a{background-position: -488px -8px;}
	.menu .menu-item-1088 a{background-position: -655px -8px;}
	.menu .menu-item-1196 a{background-position: -821px -8px;}
	/*.menu .menu-item-1169 a{background-position: 12px -174px;}*/
	.menu .menu-item-1426 a{background-position: 12px -174px;}
	.menu .menu-item-1202 a{background-position: -154px -174px;}
	/*.menu .menu-item-1130 a{background-position: -320px -174px;}*/
	.menu .menu-item-1417 a{background-position: -320px -174px;}
	.menu .menu-item-1067 a{background-position: -488px -174px;}
	.menu .menu-item-1157 a{background-position: -655px -174px;}
	.menu .menu-item-1145 a{background-position: -821px -174px;}
	.menu .menu-item-1172 a{background-position: 12px -341px;}
	.menu .menu-item-1241 a{background-position: -154px -341px;}
	.menu .menu-item-1402 a{background: #f8edeb;}
	.menu .menu-item-1405 a{background: #f8edeb;}
	.menu .menu-item-1408 a{background: #f8edeb;}

	#navigation .menu-item-1478{display: none;}


/*
.menu a {
	background-size: 1000px 1000px;
}

.menu .menu-item-1295 a { background-position: -1.37% 0.91%; }
.menu .menu-item-1097 a { background-position: 17.60% 0.91%; }
.menu .menu-item-1124 a { background-position: 36.57% 0.91%; }
.menu .menu-item-1112 a { background-position: 55.77% 0.91%; }
.menu .menu-item-1088 a { background-position: 74.86% 0.91%; }
.menu .menu-item-1196 a { background-position: 93.83% 0.91%; }
.menu .menu-item-1169 a { background-position: -1.37% 19.89%; }
.menu .menu-item-1202 a { background-position: 17.60% 19.89%; }
.menu .menu-item-1130 a { background-position: 36.57% 19.89%; }
.menu .menu-item-1067 a { background-position: 55.77% 19.89%; }
.menu .menu-item-1157 a { background-position: 74.86% 19.89%; }
.menu .menu-item-1145 a { background-position: 93.83% 19.89%; }
.menu .menu-item-1172 a { background-position: -1.37% 38.97%; }
.menu .menu-item-1241 a { background-position: 17.60% 38.97%; }
*/

/*
	.menu-item-707 a{background-position: 28px 10px;}
	.menu-item-710 a{background-position: -90px 10px;}
	.menu-item-713 a{background-position: -208px 10px;}

	.menu-item-725 a{background-position: -208px 7px;}
	.menu-item-728 a{background-position: -208px 7px;}
	.menu-item-755 a{background-position: -208px 7px;}
	.menu-item-737 a{background-position: -208px 7px;}
	.menu-item-722 a{background-position: -208px 7px;}
	.menu-item-719 a{background-position: -208px 7px;}
	.menu-item-731 a{background-position: -208px 7px;}
	.menu-item-743 a{background-position: -208px 7px;}
	.menu-item-758 a{background-position: -208px 7px;}
	.menu-item-761 a{background-position: -208px 7px;}
	.menu-item-749 a{background-position: -208px 7px;}
	.menu-item-764 a{background-position: -208px 7px;}
	.menu-item-767 a{background-position: -208px 7px;}
	.menu-item-39 a{background-position: -208px 7px;}
	.menu-item-29 a{background-position: -208px 7px;}
*/
	.navigation-in li:nth-of-type(1){order: 2;}
	.navigation-in li:nth-of-type(2){order: 4;}
	.navigation-in li:nth-of-type(3){order: 6;}
	.navigation-in li:nth-of-type(4){order: 8;}
	.navigation-in li:nth-of-type(5){order: 10;}
	.navigation-in li:nth-of-type(6){order: 12;}
	.navigation-in li:nth-of-type(7){order: 14;}
	.navigation-in li:nth-of-type(8){order: 16;}
	.navigation-in li:nth-of-type(9){order: 18;}
	.navigation-in li:nth-of-type(10){order: 20;}
	.navigation-in li:nth-of-type(11){order: 22;}
	.navigation-in li:nth-of-type(12){order: 24;}
	.navigation-in li:nth-of-type(13){order: 26;}
	.navigation-in li:nth-of-type(14){order: 28;}
	.navigation-in li:nth-of-type(15){order: 30;}
	.navigation-in li:nth-of-type(16){order: 32;}
	.navigation-in li:nth-of-type(17){order: 34;}
	.navigation-in li:nth-of-type(18){order: 36;}
	.navigation-in li:nth-of-type(19){order: 38;}
	.navigation-in li:nth-of-type(20){order: 40;}
	.navigation-in li:nth-of-type(21){order: 42;}
	.navigation-in li:nth-of-type(22){order: 44;}
	.navigation-in li:nth-of-type(23){order: 46;}
	.navigation-in li:nth-of-type(24){order: 48;}


	/*** ovladače ***/
	#navigation .navigation-in li#menu-item-more{
		display: block;
		order: 21;
		}

	#navigation .navigation-in li#menu-item-less{
		order: 21;
		}

	#navigation .navigation-in li.menu-item-1402,
	#navigation .navigation-in li.menu-item-1405,
	#navigation .navigation-in li.menu-item-1408{
		order: 99;
		background: silver;
		cursor: default;
		}

	#navigation .navigation-in li.menu-item-1402 a,
	#navigation .navigation-in li.menu-item-1405 a,
	#navigation .navigation-in li.menu-item-1408 a{
		display: none;
		}


	#navigation .navigation-in li#menu-item-more a,
	#navigation .navigation-in li#menu-item-less a{
		/*background-size: 550px 550px;
		background-position: 35px -435px;*/
		background-size: 36px;
		background-position: center top 33px;
		background-image: var(--qram-image-header-cats-more);
		opacity: 0.7;
		background-color: var(--qram-menu-background-color-nocats);
		}

	#navigation .navigation-in li#menu-item-less a{
		background-image: var(--qram-image-header-cats-less);
		/*background-position: -57px -435px;*/
		}

	.qram-header-menu-open #navigation .navigation-in li#menu-item-more{
		display: none;
		}

	.qram-header-menu-open #navigation .navigation-in li#menu-item-less{
		display: block;
		background: none;
		border: none;
		}

	.navigation-in li:nth-of-type(n + 11){
		display: none;
		}

	.qram-header-menu-open .navigation-in li:nth-of-type(n + 11){
		display: block;
		background-color: var(--qram-menu-background-color);
		border-top: 2px solid rgb(247,247,247);
		}


	/*** individual font-size ***/
	.navigation-in > ul > li.menu-item-1417 a b{
		font-size: 1.15rem;
		}

	/*** kapka pro kontakt - dočasné ***/
	.navigation-in > ul > li.menu-item-1358 a,
	.navigation-in > ul > li.menu-item-682 a,
	.navigation-in > ul > li.menu-item-29 a{
		/*
		background-size: 700px 700px;
		background-position: -555px -575px;
		*/
		background-position: center top 20px;
		background-size: 60px;
		background-image: var(--qram-image-header-cats-kap);
		background-color: var(--qram-menu-background-color-nocats);
		}

	.navigation-in > ul > li.menu-item-29 a{
		background-image: var(--qram-image-logo-main);
		background-position: center top 26px;
		background-size: 90px;
		}
}

/*
@media (min-width: 768px) and (max-width: 1440px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(9, 1fr);
		}

	.navigation-in li:nth-of-type(n + 9){
		display: none;
		}
}

@media (min-width: 768px) and (max-width: 1200px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(8, 1fr);
		}

	.navigation-in li:nth-of-type(n + 8){
		display: none;
		}
}

@media (min-width: 768px) and (max-width: 992px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(6, 1fr);
		}

	.navigation-in li:nth-of-type(n + 6){
		display: none;
		}
}
*/

@media (min-width: 768px) and (max-width: 1400px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(9, 132px) 1fr;
		}

	#navigation .navigation-in li#menu-item-more,
	#navigation .navigation-in li#menu-item-less{
		order: 19;
		}

	.qram-header-menu-open .navigation-in li:nth-of-type(n + 10){
		display: block;
		background-color: var(--qram-menu-background-color);
		border-top: 2px solid rgb(247,247,247);
		}
}

@media (min-width: 768px) and (max-width: 1268px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(8, 132px) 1fr;
		}

	#navigation .navigation-in li#menu-item-more,
	#navigation .navigation-in li#menu-item-less{
		order: 17;
		}

	.qram-header-menu-open .navigation-in li:nth-of-type(n + 9){
		display: block;
		background-color: var(--qram-menu-background-color);
		border-top: 2px solid rgb(247,247,247);
		}
}

@media (min-width: 768px) and (max-width: 1136px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(7, 132px) 1fr;
		}

	#navigation .navigation-in li#menu-item-more,
	#navigation .navigation-in li#menu-item-less{
		order: 15;
		}

	#navigation .navigation-in li.menu-item-1402{
		order: 29;
		}

	.qram-header-menu-open .navigation-in li:nth-of-type(n + 8){
		display: block;
		background-color: var(--qram-menu-background-color);
		border-top: 2px solid rgb(247,247,247);
		}

	.qram-header-menu-open{
		--qram-menu-height: 375px;
		}

	.navigation-in > ul.menu-level-1::before{
		content: "";
		grid-row: 2;
		grid-column: 8;
		}
}

@media (min-width: 768px) and (max-width: 1004px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(6, 132px) 1fr;
		}

	#navigation .navigation-in li#menu-item-more,
	#navigation .navigation-in li#menu-item-less{
		order: 13;
		}

	#navigation .navigation-in li.menu-item-1402{
		order: 25;
		}

	.qram-header-menu-open .navigation-in li:nth-of-type(n + 7){
		display: block;
		background-color: var(--qram-menu-background-color);
		border-top: 2px solid rgb(247,247,247);
		}

	.navigation-in > ul.menu-level-1::before{
		grid-column: 7;
		}
}


@media (min-width: 768px) and (max-width: 868px)
{
	.navigation-in > ul{
		grid-template-columns: repeat(5, 132px) 1fr;
		}

	#navigation .navigation-in li#menu-item-less,
	#navigation .navigation-in li#menu-item-more{
		order: 11;
		}

	#navigation .navigation-in li.menu-item-1402{
		order: 21;
		}

	#navigation .navigation-in li.menu-item-1405{
		order: 41;
		}
/*
	.qram-header-menu-open{
		--qram-menu-height: 500px;
		}
*/
	.qram-header-menu-open .navigation-in li:nth-of-type(n + 6){
		display: block;
		background-color: var(--qram-menu-background-color);
		border-top: 2px solid rgb(247,247,247);
		}

	.navigation-in > ul.menu-level-1::before{
		/*grid-row: 3;*/
		grid-column: 6;
		}
}


.benefitBanner{
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	gap: 3%;
	/*padding: 0 10px;*/
	}


/*** widts ***/
:root{
	--benefits-width-row-1: calc(88% / 4);
	--benefits-width-row-2: calc(94% / 3);
	--benefits-width-row-3: calc(94% / 3);

	--benefits-image-size-row-1: 95px;
	}

@media (max-width: 520px)
{
	:root{
		--benefits-width-row-1: calc(85% / 2);
		--benefits-image-size-row-1: 80px;
		}
}

@media (max-width: 400px)
{
	:root{
		--benefits-image-size-row-1: 65px;
		}
}


/*** horni 4 ***/
.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4){
	width: auto;
	flex-basis: var(--benefits-width-row-1);
	flex-grow: 1;
	flex-shrink: 0;
	}

.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4) strong{
	padding: 0;
	}

.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4):before{
	content: '';
	background-color: #e2f5fc;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	width: var(--benefits-image-size-row-1);
	height: var(--benefits-image-size-row-1);
	border-radius: 50%;
	flex-shrink: 0;
	margin-right: 15px;
	margin-left: 15px;
	}

.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(1)::before{
	background-image: url(../Images/Benefits/zalozeno1995.png);
	background-size: 90%;
	}

.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(2)::before{
	background-image: url(../Images/Benefits/atest.png);
	background-size: 74%;
	}

.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(3)::before{
	background-image: url(../Images/Benefits/delivery.png);
	background-size: 80%;
	}

.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(4)::before{
	background-image: url(../Images/Benefits/gift.png);
	background-size: 56%;
	}

@media (max-width: 1200px)
{
	.benefitBanner:not(#qram-benefits-two) .benefitBanner .benefitBanner__item:before{
		margin: auto;
		}

	.benefitBanner:not(#qram-benefits-two) .benefitBanner__item{
		display: block;
		}

	.benefitBanner:not(#qram-benefits-two) .benefitBanner__item .benefitBanner__content{
		padding: 0;
		}

	.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4) strong{
		display: block;
		text-align: center;
		padding-top: 10px;
		}

	.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4)::before{
		background-position: center;
		margin: auto;
		}
}

@media (max-width: 993px)
{
	.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4){
		font-size: 1.2rem;
		}

	.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4) strong{
		padding: 10px 10px 0;
		}
}



/*** druhý řádek 3 ***/
.benefitBanner .benefitBanner__item:nth-child(5) strong.benefitBanner__title,
.benefitBanner .benefitBanner__item:nth-child(5) .benefitBanner__data{
	text-align: center;
	}

.benefitBanner .benefitBanner__item:nth-child(n+5){
	align-items: flex-start;
	}

.benefitBanner .benefitBanner__item:is(:nth-child(5), :nth-child(6), :nth-child(7)){
	width: auto;
	flex-basis: var(--benefits-width-row-2);
	flex-shrink: 0;
	}

#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2), :nth-child(3)){
	width: auto;
	flex-basis: var(--benefits-width-row-3);
	flex-shrink: 0;
	}

.benefitBanner .benefitBanner__item:is(:nth-child(5), :nth-child(6), :nth-child(7)),
#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2), :nth-child(3)){
	/*margin-right: 30px;*/
	/*max-width: var(--benefits-width-row-2);*/
	margin-top: 30px;
	border-radius: 15px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	background-color: #f3f7fb;
	transition: transform 0.3s ease;
	padding: 0;
	}


.benefitBanner .benefitBanner__item:is(:nth-child(7)),
#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(3)){
	margin-right: 0;
	}

.benefitBanner .benefitBanner__item:is(:nth-child(5), :nth-child(6), :nth-child(7)):hover,
#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2), :nth-child(3)):hover{
	transform: scale(1.04);
	}

.benefitBanner .benefitBanner__item:nth-child(5){
	background-image: var(--qram-image-benefits-andrea);
	}

.benefitBanner .benefitBanner__item:nth-child(6){
	background-image: var(--qram-image-benefits-medaile);
	background-size: auto 80%;
	background-position: right 20px center;
	}

.benefitBanner .benefitBanner__item:nth-child(7){
 	background-image: var(--qram-image-benefits-dtest);
 	background-size: auto 90%;
 	background-position: right 20px center;
 	}

#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(1){
	background-image: var(--qram-image-benefits-montaz);
	background-size: auto 90%;
	background-position: right 20px bottom;
	}

#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(2){
	background-image: var(--qram-image-benefits-7duvodu);
	background-position: right 20px center;
	background-size: auto 80%;
	}

#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(3){
 	background-image: var(--qram-image-benefits-vernostni);
 	background-position: right 20px center;
 	background-size: auto 85%;
 	}


.benefitBanner .benefitBanner__item:is(:nth-child(5), :nth-child(6), :nth-child(7)) a,
#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2), :nth-child(3)) a{
	/*padding: 15px 125px 12px 25px;*/
	padding: 15px 125px 12px 25px;
	font-size: 1.2rem;
	}

#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1)) a{
	padding-right: 100px;
	}


.benefitBanner__content div{
	line-height: 160%;
	}

.benefitBanner .benefitBanner__item:is(:nth-child(5)) .benefitBanner__title{
	display: block;
	padding-bottom: 10px;
	font-size: 1.7rem;
	}

.benefitBanner .benefitBanner__item:is(:nth-child(6), :nth-child(7)) .benefitBanner__title{
	display: block;
	padding-bottom: 10px;
	font-size: 1.8rem;
	color: var(--color-primary);
	}

#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2), :nth-child(3)) .benefitBanner__title{
	display: block;
	padding-bottom: 10px;
	font-size: 1.7rem;
	color: var(--color-primary);
	}

.benefitBanner .benefitBanner__item:is(:nth-child(5), :nth-child(6), :nth-child(7)):hover .benefitBanner__title,
#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2), :nth-child(3)):hover .benefitBanner__title{
	text-decoration: underline;
	}


/* logika přesunu */
.benefitBanner .benefitBanner__item:nth-child(8),
.benefitBanner .benefitBanner__item:nth-child(9),
.benefitBanner .benefitBanner__item:nth-child(10){
	display: none;
	}

#qram-benefits-two .benefitBanner__item{
	display: block;
	}


@media (max-width: 1460px)
{
	.benefitBanner{
		padding: 0 10px;
		}
}

@media (max-width: 1250px)
{
	.benefitBanner .benefitBanner__item:nth-child(5),
	.benefitBanner .benefitBanner__item:nth-child(6),
	.benefitBanner .benefitBanner__item:nth-child(7){
		background-size: auto 70%;
		}

	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(1),
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(2),
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(3){
		background-size: auto 70%;
		}
}


@media (max-width: 1100px)
{
	.benefitBanner .benefitBanner__item:nth-child(5) .benefitBanner__content,
	.benefitBanner .benefitBanner__item:nth-child(6) .benefitBanner__content,
	.benefitBanner .benefitBanner__item:nth-child(7) .benefitBanner__content,
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(1) .benefitBanner__content,
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(2) .benefitBanner__content,
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(3) .benefitBanner__content{
		width: 100%;
		}

	.benefitBanner .benefitBanner__item:nth-child(5),
	.benefitBanner .benefitBanner__item:nth-child(6),
	.benefitBanner .benefitBanner__item:nth-child(7){
		background-position: center top 10px;
		background-size: auto 90px;
		}

	.benefitBanner .benefitBanner__item:nth-child(5) a,
	.benefitBanner .benefitBanner__item:nth-child(6) a,
	.benefitBanner .benefitBanner__item:nth-child(7) a{
		padding: 100px 15px 15px;
		}

	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(1){
		background-position: center bottom;
		background-size: auto 100px;
		}

	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(2),
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(3){
		background-position: center bottom 10px;
		background-size: auto 100px;
		}

	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(1) a,
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(2) a,
	#qram-benefits-two.benefitBanner .benefitBanner__item:nth-child(3) a{
		padding: 15px 15px 110px;
		}
}


@media (max-width: 993px)
{
	.benefitBanner .benefitBanner__item:nth-child(5),
	.benefitBanner .benefitBanner__item:nth-child(6),
	.benefitBanner .benefitBanner__item:nth-child(7){
		/*flex-basis: 30%;*/
		}
}

@media (max-width: 800px)
{
	.benefitBanner .benefitBanner__item:is(:nth-child(5), :nth-child(6), :nth-child(7)) .benefitBanner__title{
		font-size: 1.5rem;
		}
}


@media (max-width: 750px)
{
	.benefitBanner .benefitBanner__item:nth-child(5),
	.benefitBanner .benefitBanner__item:nth-child(7),
	#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(1), :nth-child(2)){
		flex-basis: 47%;
		order: 1;
		}


	.benefitBanner .benefitBanner__item:nth-child(6),
	#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(3)){
		max-width: none;
		flex-basis: 100%;
		order: 2;
		margin-top: 10px;
		}

	.benefitBanner .benefitBanner__item:nth-child(6),
	#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(3)){
		background-position: left 10px center;
		}

	.benefitBanner .benefitBanner__item:nth-child(6) a,
	#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(3)) a{
		padding: 15px 15px 15px 120px;
		}

	.benefitBanner .benefitBanner__item:nth-child(6) strong,
	#qram-benefits-two.benefitBanner .benefitBanner__item:is(:nth-child(3)) strong{
		text-align: left;
		}
}


.benefitBanner:not(#qram-benefits-two) .benefitBanner__item:nth-child(-n+4){
	/*display: none;*/
	}




/*** carousel ***/
.content-wrapper.container .row > div{
	padding: 0;
	}

.content-wrapper.homepage-box.before-carousel{
	margin: auto;
	max-width: 1440px;
	border: none;
	background-color: transparent;
	padding: 0;
	}

.content-wrapper.homepage-box.before-carousel .row.banners-row{
	margin: auto;
	}

.content-wrapper.homepage-box.before-carousel .container{
	margin: auto;
	padding: 0;
	width: 100%;
	}

/*** banner AquaAurea ***/
.middle-banners-wrapper{
	display: none;
	}

.qram-hp-aqua{
	background-color: #0e5176;
	color: white;
	max-width: 100%;
	margin: auto;
	/*outline: 1px solid red;*/
	border-radius: 16px;
	}

.qram-hp-aqua-top{
	background-image: linear-gradient(rgba(50, 50, 50, 0.3), rgba(50, 50, 50, 0.3)), var(--qram-image-banner-aqua);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	background-attachment: fixed;
	}


.qram-hp-aqua-top h1{
	color: white;
	padding: 100px 0 0;
	text-align: center;
	font-weight: 750;
	font-size: 3.5rem;
	}

.qram-hp-aqua-top p:nth-of-type(1){
	/*width: 80%;*/
	text-align: center;
	margin: auto;
	line-height: 180%;
	font-size: 1.7rem;
	padding: 0 15px;
	}

.qram-hp-aqua-top p:nth-of-type(2){
	text-align: center;
	padding: 35px 15px;
	margin: auto;
	}

.qram-hp-aqua-top p:nth-of-type(3){
	text-align: center;
	padding: 35px 15px;
	margin: auto;
	font-size: 1.7rem;
	}

.qram-hp-aqua-top p:nth-of-type(3) span{
	font-weight: bold;
	}

.qram-hp-aqua-top b{
	display: block;
	}

.qram-hp-aqua-top p a{
	display: inline-block;
	margin: auto;
	background: #4398EE;
	padding: 7px 15px;
	border-radius: 6px;
	color: white;
	text-decoration: none;
	}

.banner-wrapper .qram-hp-aqua-top a:hover{
	color: white;
	text-decoration: underline;
	}

.qram-hp-aqua-bottom{
	background-color: #4398EE;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	display: flex;
	padding: 0 0 0 40px;
	font-family: 'Mulish';
	}

.qram-hp-aqua-bottom-name{
	margin: auto;
	padding: 20px 10px 20px 0px;
	border-bottom: 1px solid white;
	}

.qram-hp-aqua-bottom strong{
	display: block;
	font-size: 3.5rem;
	font-weight: 650;
	padding: 20px 0 0;
	}

.qram-hp-aqua-bottom-line-first{
	line-height: 180%;
	font-size: 1.6rem;
	}

.qram-hp-aqua-bottom-line-second{
	line-height: 180%;
	font-size: 1.6rem;
	}

.qram-hp-aqua-bottom img{
	width: 100%;
	max-width: 400px;
	display: block;
	margin: 40px 30px 40px 80px;
	aspect-ratio: 600/366;
	align-self: start;
	}

.qram-hp-aqua-bottom div p:last-of-type{
	text-align: center;
	}

.qram-hp-aqua-bottom p a{
	display: inline-block;
	padding: 7px 15px;
	color: white;
	text-decoration: underline;
	font-size: 1.45rem;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	border: 1px dotted silver;
	border-radius: 14px;
	}

.qram-hp-aqua-bottom p a:hover{
	color: white;
	text-decoration: underline;
	transform: scale(1.15);
	}

.qram-hp-aqua a::after{
	content: '';
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2711%27%20height%3D%2714%27%20viewBox%3D%270%200%2011%2014%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d%3D%27M0%2014V0L11%207L0%2014Z%27%20fill%3D%27white%27%2F%3E%20%3C%2Fsvg%3E");
	width: 11px;
	height: 14px;
	margin-left: 12px;
	position: relative;
	top: 2px;
	}

@media (max-width: 1440px)
{
	.qram-hp-aqua,
	.qram-hp-aqua-top,
	.qram-hp-aqua-bottom{
		border-radius: 0;
		}
}


@media (max-width: 1150px)
{
	.qram-hp-aqua-bottom strong{
		font-size: 3.0rem;
		}
}


@media (max-width: 980px)
{
	.qram-hp-aqua-bottom strong{
		font-size: 2.5rem;
		}
}

@media (max-width: 920px)
{
	.qram-hp-aqua-bottom{
		display: block;
		padding: 0 10px 25px;
		}

	.qram-hp-aqua-bottom img{
		margin: auto;
		}

	.qram-hp-aqua-bottom p{
		padding: 10px;
		}

}






/*
<div class="qram-hp-aqua">
	<div class="qram-hp-aqua-top">
		<h1>AQUA AUREA</h1>
		<span>Ryze český výrobce několikrát oceněných vodních filtrů Dionela nejen do domácnosti. Pevně věříme, že naše výrobky pomohou vyřešit potíže s vodou, které vás trápí.</span>
		<a href="">Více informací</a>
	</div>
	<div class="qram-hp-aqua-bottom">
		<div>
			<strong>ŠETŘÍME ŽIVOTNÍ PROSTŘEDÍ
			Regenerace filtračních vložek nám pomáhá šetřit nejen životní prostředí, ale také peněženky našich zákazníků
			<a href="">Více informací</a>
		</div>
		<img src="https://759601.myshoptet.com/user/documents/upload/Qram/Images/Homepage/BannerAquaAurea/filtr.png" alt="">
	</div>
</div>
*/










/*

<a href="/" class="qram-clanky-banner-left">
	<span>
		<strong>PROČ<i>FILTROVAT VODU?</i></strong>
		<b>celý článek</b>
	</span>
	<span>

	</span>
</a>

*/






.homepage-blog-wrapper{
	/*width: 100%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: stretch;*/
	display: none;
	}

.homepage-blog-wrapper::before,
.homepage-blog-wrapper::after{
	display: none;
	}

/*** clanky-banners ***/
/*
.qram-clanky-banners{
	width: 100%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	}


.qram-clanky-list{
	width: 30%;
	display: block;
	background-color: var(--qram-color-blue-light);
	border-radius: 16px;
	padding: 0 10px 10px;
	}

.qram-clanky-list .news-item{
	width: 100%;
	padding: 10px 0 0;
	}

.qram-clanky-list .news-item a{
	display: flex;
	}

.qram-clanky-list .news-item .image{
	width: 70px;
	background-color: var(--qram-color-clanky-head);
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	margin: 0 auto;
	}

.qram-clanky-list .news-item .image img{
	display: block;
	margin: 5px auto;
	}

.qram-clanky-list .news-item .text{
	background-color: white;
	margin: 0 auto;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	padding: 0 0 10px;
	}

.qram-clanky-list .news-item .title{
	margin: auto;
	padding: 5px 12px;
	font-size: 1.40rem;
	color: var(--qram-color-navy);
	font-weight: bold;
	line-height: 160%;
	}

.qram-clanky-list .news-item .description{
	padding: 5px 10px;

	display: none;
	}

.qram-clanky-list .news-item .read-article{
	display: none;
	}

.qram-clanky-list .news-item:hover .read-article{
	}
*/


/*** dusicnany ***/
.qram-hp-dusicnany{
	padding: 50px 0;
	display: flex;
	/*justify-content: space-between;*/
	gap: calc(8% / 3);
	}

.qram-hp-dusicnany a{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-basis: 23%;
	background-color: var(--qram-color-blue-light);
	border-radius: 16px;
	padding: 30px 10px 10px 10px;
	}

.qram-hp-dusicnany i{
	display: block;
	height: 150px;
	font-style: normal;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	}

.qram-hp-dusicnany a:nth-of-type(1) i{
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%3Csvg%20id%3D%27b%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill%3A%232e4a96%3B%7D.d%7Bfill%3A%238abde3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%27d%27%20d%3D%27M100.35%2C17.74c6.3%2C0%2C11.42%2C5.12%2C11.42%2C11.42s-5.12%2C11.42-11.42%2C11.42-11.42-5.12-11.42-11.42%2C5.12-11.42%2C11.42-11.42M100.35%2C9.74c-10.72%2C0-19.42%2C8.69-19.42%2C19.42s8.69%2C19.42%2C19.42%2C19.42%2C19.42-8.69%2C19.42-19.42-8.69-19.42-19.42-19.42h0Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M46.28%2C120.89c6.3%2C0%2C11.42%2C5.12%2C11.42%2C11.42s-5.12%2C11.42-11.42%2C11.42-11.42-5.12-11.42-11.42%2C5.12-11.42%2C11.42-11.42M46.28%2C112.89c-10.72%2C0-19.42%2C8.69-19.42%2C19.42s8.69%2C19.42%2C19.42%2C19.42%2C19.42-8.69%2C19.42-19.42-8.69-19.42-19.42-19.42h0Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M153.63%2C121.49c6.3%2C0%2C11.42%2C5.12%2C11.42%2C11.42s-5.12%2C11.42-11.42%2C11.42-11.42-5.12-11.42-11.42%2C5.12-11.42%2C11.42-11.42M153.63%2C113.49c-10.72%2C0-19.42%2C8.69-19.42%2C19.42s8.69%2C19.42%2C19.42%2C19.42%2C19.42-8.69%2C19.42-19.42-8.69-19.42-19.42-19.42h0Z%27%2F%3E%3Cpath%20class%3D%27c%27%20d%3D%27M89.8%2C160.8v27.04h-5.14l-13.48-16.42v16.42h-6.18v-27.04h5.18l13.45%2C16.42v-16.42h6.18Z%27%2F%3E%3Cpath%20class%3D%27c%27%20d%3D%27M94.52%2C174.32c0-8.04%2C6.26-13.99%2C14.8-13.99s14.8%2C5.91%2C14.8%2C13.99-6.3%2C13.99-14.8%2C13.99-14.8-5.95-14.8-13.99ZM117.77%2C174.32c0-5.14-3.63-8.65-8.46-8.65s-8.46%2C3.52-8.46%2C8.65%2C3.63%2C8.65%2C8.46%2C8.65%2C8.46-3.52%2C8.46-8.65Z%27%2F%3E%3Cpath%20class%3D%27c%27%20d%3D%27M139.92%2C187.01c0%2C2.89-2.23%2C5.54-7.11%2C5.54-2.4%2C0-4.88-.66-6.54-1.84l1.54-3.04c1.3.98%2C3.11%2C1.54%2C4.9%2C1.54%2C1.99%2C0%2C3.21-.81%2C3.21-2.21%2C0-1.3-.96-2.11-3.21-2.11h-1.81v-2.62l3.53-4h-7.3v-3.19h12.01v2.57l-3.87%2C4.41c3.09.49%2C4.66%2C2.4%2C4.66%2C4.93Z%27%2F%3E%3Crect%20class%3D%27c%27%20x%3D%27127.18%27%20y%3D%27161.33%27%20width%3D%2713.65%27%20height%3D%274.34%27%2F%3E%3Cpath%20class%3D%27c%27%20d%3D%27M137.17%2C114.8l-12.53-8.89c1.62-3.45%2C2.53-7.3%2C2.53-11.36%2C0-13.3-9.68-24.33-22.38-26.44v-14.43h-8.86v14.43c-12.7%2C2.11-22.38%2C13.14-22.38%2C26.44%2C0%2C4.02.89%2C7.82%2C2.47%2C11.24l-12.42%2C8.82%2C5.08%2C7.16%2C12.29-8.72c4.88%2C5.12%2C11.77%2C8.31%2C19.4%2C8.31s14.43-3.15%2C19.31-8.22l12.43%2C8.82%2C5.08-7.16ZM100.35%2C111.36c-9.27%2C0-16.81-7.54-16.81-16.81s7.54-16.81%2C16.81-16.81%2C16.81%2C7.54%2C16.81%2C16.81-7.54%2C16.81-16.81%2C16.81Z%27%2F%3E%3C%2Fsvg%3E");
	}

.qram-hp-dusicnany a:nth-of-type(2) i{
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%3Csvg%20id%3D%27b%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill%3A%232e4a96%3B%7D.e%7Bfill%3A%238abde3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%27e%27%20d%3D%27M125.99%2C69.06c0-10.1%2C7.75-17.33%2C18.19-17.33%2C5.79%2C0%2C10.63%2C2.11%2C13.79%2C5.94l-4.98%2C4.6c-2.25-2.58-5.07-3.93-8.42-3.93-6.27%2C0-10.72%2C4.4-10.72%2C10.72s4.45%2C10.72%2C10.72%2C10.72c3.35%2C0%2C6.17-1.34%2C8.42-3.97l4.98%2C4.6c-3.16%2C3.88-7.99%2C5.98-13.83%2C5.98-10.39%2C0-18.14-7.23-18.14-17.33Z%27%2F%3E%3Cpath%20class%3D%27e%27%20d%3D%27M162.65%2C50.29h7.47v35.52h-7.47v-35.52Z%27%2F%3E%3Crect%20class%3D%27e%27%20x%3D%27175.98%27%20y%3D%2751.73%27%20width%3D%2716.9%27%20height%3D%275.38%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M186.98%2C156.52c-4.88%2C0-7.47-2.32-9.37-4.02-1.57-1.41-2.28-1.98-4.03-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.37%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.37%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98-2.21%2C0-4-1.79-4-4s1.79-4%2C4-4c4.88%2C0%2C7.47%2C2.32%2C9.36%2C4.02%2C1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.46-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.46-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.37%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.03%2C1.98%2C2.21%2C0%2C4%2C1.79%2C4%2C4s-1.79%2C4-4%2C4Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M186.98%2C176.61c-4.88%2C0-7.47-2.32-9.37-4.02-1.57-1.41-2.28-1.98-4.03-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.37%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.37%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98-2.21%2C0-4-1.79-4-4s1.79-4%2C4-4c4.88%2C0%2C7.47%2C2.32%2C9.36%2C4.02%2C1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.46-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.46-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.37%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.03%2C1.98%2C2.21%2C0%2C4%2C1.79%2C4%2C4s-1.79%2C4-4%2C4Z%27%2F%3E%3Cpath%20class%3D%27e%27%20d%3D%27M71.52%2C76.45c-.07-.13-2.7-4.91-11.59-5.97-7.58-.9-10.8-3.2-14.21-5.62-2.35-1.67-4.78-3.41-9.4-5.22-10.26-4.03-19.19-1.22-19.28-1.19l-2.53-7.59c.47-.16%2C11.66-3.8%2C24.73%2C1.33%2C5.53%2C2.17%2C8.63%2C4.38%2C11.12%2C6.15%2C2.99%2C2.13%2C4.96%2C3.54%2C10.51%2C4.2%2C13.5%2C1.61%2C17.7%2C10.12%2C17.87%2C10.48l-7.22%2C3.44Z%27%2F%3E%3Cg%20id%3D%27c%27%3E%3Cpath%20class%3D%27e%27%20d%3D%27M112.21%2C98.43c4.38%2C5.48%2C10.45%2C13.24%2C10.45%2C17.63%2C0%2C5.75-4.67%2C10.42-10.42%2C10.42s-10.42-4.67-10.42-10.42c0-4.38%2C6.18-12.4%2C10.4-17.63M112.23%2C87.81c-.32%2C0-.64.14-.86.42-.91%2C1.2-2.09%2C2.68-3.32%2C4.2-5.59%2C6.88-13.25%2C16.3-13.25%2C23.63%2C0%2C9.61%2C7.81%2C17.42%2C17.42%2C17.42s17.42-7.81%2C17.42-17.42c0-8.8-10.62-19.88-16.56-27.83-.21-.28-.54-.42-.86-.42h0Z%27%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%27d%27%20d%3D%27M104.46%2C33.82c-5.74%2C0-10.62%2C3.46-12.29%2C8.23h-15.43L31.43%2C23.07c-1.71-.72-3.53-1.08-5.4-1.08h0c-3%2C0-5.93.96-8.24%2C2.71-2.97%2C2.24-4.67%2C5.58-4.67%2C9.16v48.85c0%2C6.54%2C5.79%2C11.86%2C12.92%2C11.86%2C1.87%2C0%2C3.69-.36%2C5.4-1.08l45.31-18.98h15.43c1.67%2C4.77%2C6.55%2C8.23%2C12.29%2C8.23%2C7.12%2C0%2C12.91-5.32%2C12.91-11.86v-25.2c0-6.54-5.79-11.86-12.91-11.86ZM109.37%2C70.87c0%2C2.13-2.2%2C3.86-4.91%2C3.86s-4.91-1.73-4.91-3.86v-4.37h-24.42l-46.8%2C19.6c-.75.31-1.54.46-2.31.46-2.57%2C0-4.92-1.62-4.92-3.86v-48.85c0-2.24%2C2.34-3.86%2C4.92-3.86.77%2C0%2C1.55.14%2C2.31.46l20.48%2C8.58c-.21.49-.33%2C1.03-.33%2C1.59v10.36c0%2C2.21%2C1.79%2C4%2C4%2C4s4-1.79%2C4-4v-8.75l4.9%2C2.05v9.63c0%2C2.21%2C1.79%2C4%2C4%2C4s4-1.79%2C4-4v-6.28l5.76%2C2.41h24.42v-4.37c0-2.13%2C2.2-3.86%2C4.91-3.86s4.91%2C1.73%2C4.91%2C3.86v25.2Z%27%2F%3E%3C%2Fsvg%3E");
	}

.qram-hp-dusicnany a:nth-of-type(3) i{
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%3Csvg%20id%3D%27b%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cdefs%3E%3Cstyle%3E.f%7Bfill%3A%232e4a96%3B%7D.g%7Bfill%3A%238abde3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%27c%27%3E%3Cpath%20class%3D%27g%27%20d%3D%27M99.97%2C157.71c4.38%2C5.48%2C10.45%2C13.24%2C10.45%2C17.63%2C0%2C5.75-4.67%2C10.42-10.42%2C10.42s-10.42-4.67-10.42-10.42c0-4.38%2C6.18-12.4%2C10.4-17.63M100%2C147.09c-.32%2C0-.64.14-.86.42-.91%2C1.2-2.09%2C2.68-3.32%2C4.2-5.59%2C6.88-13.25%2C16.3-13.25%2C23.63%2C0%2C9.61%2C7.81%2C17.42%2C17.42%2C17.42s17.42-7.81%2C17.42-17.42c0-8.8-10.62-19.88-16.56-27.83-.21-.28-.54-.42-.86-.42h0Z%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27d%27%3E%3Cpath%20class%3D%27g%27%20d%3D%27M149.48%2C157.87c2.76%2C3.52%2C6.12%2C8.16%2C6.12%2C10.46%2C0%2C3.36-2.74%2C6.1-6.1%2C6.1s-6.1-2.74-6.1-6.1c0-2.29%2C3.35-6.97%2C6.08-10.46M149.5%2C147.09c-.24%2C0-.48.11-.64.32-.68.91-1.57%2C2.01-2.5%2C3.16-4.21%2C5.17-9.96%2C12.25-9.96%2C17.77%2C0%2C7.22%2C5.88%2C13.1%2C13.1%2C13.1s13.1-5.88%2C13.1-13.1c0-6.62-7.99-14.95-12.46-20.93-.16-.21-.4-.32-.64-.32h0Z%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27e%27%3E%3Cpath%20class%3D%27g%27%20d%3D%27M50.48%2C157.87c2.76%2C3.52%2C6.12%2C8.16%2C6.12%2C10.46%2C0%2C3.36-2.74%2C6.1-6.1%2C6.1s-6.1-2.74-6.1-6.1c0-2.29%2C3.35-6.97%2C6.08-10.46M50.5%2C147.09c-.24%2C0-.48.11-.64.32-.68.91-1.57%2C2.01-2.5%2C3.16-4.21%2C5.17-9.96%2C12.25-9.96%2C17.77%2C0%2C7.22%2C5.88%2C13.1%2C13.1%2C13.1s13.1-5.88%2C13.1-13.1c0-6.62-7.99-14.95-12.46-20.93-.16-.21-.4-.32-.64-.32h0Z%27%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%27g%27%20d%3D%27M187.03%2C139.94c-4.88%2C0-7.47-2.32-9.37-4.02-1.57-1.41-2.28-1.98-4.03-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.37%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.37%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.46.57-4.03%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98s-2.45.57-4.02%2C1.98c-1.89%2C1.7-4.49%2C4.02-9.36%2C4.02s-7.47-2.32-9.36-4.02c-1.57-1.41-2.28-1.98-4.02-1.98-2.21%2C0-4-1.79-4-4s1.79-4%2C4-4c4.88%2C0%2C7.47%2C2.32%2C9.36%2C4.02%2C1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.45-.57%2C4.02-1.98c1.89-1.7%2C4.49-4.02%2C9.36-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.46-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.36%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.02%2C1.98s2.46-.57%2C4.03-1.98c1.89-1.7%2C4.49-4.02%2C9.37-4.02s7.47%2C2.32%2C9.37%2C4.02c1.57%2C1.41%2C2.28%2C1.98%2C4.03%2C1.98%2C2.21%2C0%2C4%2C1.79%2C4%2C4s-1.79%2C4-4%2C4Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M54.36%2C82.97l-7.69%2C17.43h5.03l1.37-3.39h7.37l1.37%2C3.39h5.13l-7.72-17.43h-4.85ZM54.51%2C93.38l2.24-5.58%2C2.24%2C5.58h-4.48Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M71.62%2C90.99c0-.5.57-.95%2C2.17-.95%2C1.2%2C0%2C2.54.25%2C3.88%2C1l1.42-3.21c-1.34-.75-3.44-1.15-5.33-1.15-4.23%2C0-6.57%2C1.94-6.57%2C4.48%2C0%2C5.4%2C7.97%2C3.34%2C7.97%2C5.15%2C0%2C.57-.52.92-2.12.92s-3.46-.47-4.7-1.24l-1.42%2C3.24c1.32.82%2C3.68%2C1.39%2C5.97%2C1.39%2C4.38%2C0%2C6.67-1.94%2C6.67-4.43%2C0-5.35-7.94-3.34-7.94-5.2Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M129.48%2C86.71c1.67%2C0%2C3.01.72%2C4.11%2C2.04l3.14-2.84c-1.69-2.12-4.28-3.29-7.49-3.29-5.53%2C0-9.58%2C3.76-9.58%2C9.06s4.06%2C9.06%2C9.58%2C9.06c3.21%2C0%2C5.8-1.17%2C7.49-3.29l-3.14-2.84c-1.1%2C1.32-2.44%2C2.04-4.11%2C2.04-2.86%2C0-4.85-1.99-4.85-4.98s1.99-4.98%2C4.85-4.98Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M147.88%2C81.93v6.15c-.9-.95-2.17-1.39-3.73-1.39-3.68%2C0-6.65%2C2.66-6.65%2C6.95s2.96%2C7%2C6.65%2C7c1.74%2C0%2C3.06-.5%2C3.96-1.57v1.34h4.51v-18.47h-4.73ZM145.15%2C96.86c-1.62%2C0-2.84-1.17-2.84-3.24s1.22-3.19%2C2.84-3.19%2C2.81%2C1.14%2C2.81%2C3.19-1.22%2C3.24-2.81%2C3.24Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M95.6%2C36.69c1.67%2C0%2C3.01.72%2C4.11%2C2.04l3.14-2.84c-1.69-2.12-4.28-3.29-7.49-3.29-5.53%2C0-9.58%2C3.76-9.58%2C9.06s4.06%2C9.06%2C9.58%2C9.06c3.21%2C0%2C5.8-1.17%2C7.49-3.29l-3.14-2.84c-1.1%2C1.32-2.44%2C2.04-4.11%2C2.04-2.86%2C0-4.85-1.99-4.85-4.98s1.99-4.98%2C4.85-4.98Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M109.32%2C38.51v-1.62h-4.51v13.49h4.73v-6.2c0-2.37%2C1.32-3.34%2C3.24-3.34.35%2C0%2C.65.03%2C1.07.07v-4.26c-1.99%2C0-3.56.62-4.53%2C1.84Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M94.11%2C112.8h-60.09c-1.13%2C0-2.2-.52-2.9-1.41-.7-.89-.95-2.05-.68-3.15l9.23-38.03c.4-1.65%2C1.88-2.82%2C3.58-2.82h41.63c1.7%2C0%2C3.18%2C1.16%2C3.58%2C2.82l9.23%2C38.03c.27%2C1.1.01%2C2.26-.68%2C3.15-.7.89-1.77%2C1.41-2.9%2C1.41ZM38.71%2C105.42h50.71l-7.44-30.65h-35.83l-7.44%2C30.65Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M130.28%2C63.31h-60.09c-1.13%2C0-2.2-.52-2.9-1.41-.7-.89-.95-2.05-.68-3.15l9.23-38.03c.4-1.65%2C1.88-2.82%2C3.58-2.82h41.63c1.7%2C0%2C3.18%2C1.16%2C3.58%2C2.82l9.23%2C38.03c.27%2C1.1.01%2C2.26-.68%2C3.15-.7.89-1.77%2C1.41-2.9%2C1.41ZM74.88%2C55.93h50.71l-7.44-30.65h-35.83l-7.44%2C30.65Z%27%2F%3E%3Cpath%20class%3D%27f%27%20d%3D%27M165.98%2C112.8h-60.09c-1.13%2C0-2.2-.52-2.9-1.41-.7-.89-.95-2.05-.68-3.15l9.23-38.03c.4-1.65%2C1.88-2.82%2C3.58-2.82h41.64c1.7%2C0%2C3.18%2C1.16%2C3.58%2C2.82l9.23%2C38.03c.27%2C1.1.01%2C2.26-.68%2C3.15-.7.89-1.77%2C1.41-2.9%2C1.41ZM110.58%2C105.42h50.71l-7.44-30.65h-35.83l-7.44%2C30.65Z%27%2F%3E%3C%2Fsvg%3E");
	}

.qram-hp-dusicnany a:nth-of-type(4) i{
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%3Csvg%20id%3D%27b%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill%3A%232e4a96%3B%7D.d%7Bfill%3A%238abde3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%27c%27%20d%3D%27M149.17%2C45.69c-12.26-12.26-28.32-18.38-44.38-18.38s-32.13%2C6.13-44.38%2C18.38c-21.73%2C21.73-24.18%2C55.42-7.38%2C79.86-.63.42-1.23.91-1.79%2C1.46l-23.27%2C23.27c-4.59%2C4.59-4.59%2C12.02%2C0%2C16.61h0c4.59%2C4.59%2C12.02%2C4.59%2C16.61%2C0l23.27-23.27c.56-.56%2C1.04-1.16%2C1.46-1.79%2C10.66%2C7.32%2C23.07%2C11%2C35.48%2C11%2C16.06%2C0%2C32.13-6.13%2C44.38-18.38%2C24.51-24.51%2C24.51-64.25%2C0-88.76ZM139.97%2C125.26c-9.4%2C9.4-21.9%2C14.58-35.19%2C14.58s-25.79-5.18-35.19-14.58-14.58-21.9-14.58-35.19%2C5.18-25.79%2C14.58-35.19%2C21.9-14.58%2C35.19-14.58%2C25.79%2C5.18%2C35.19%2C14.58c9.4%2C9.4%2C14.58%2C21.9%2C14.58%2C35.19s-5.18%2C25.79-14.58%2C35.19Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M121.28%2C70.03v8c4.51%2C0%2C8.44%2C3.36%2C9.15%2C7.81.8%2C5.04-2.65%2C9.79-7.7%2C10.59l-32.22%2C5.1c-.48.08-.96.11-1.44.11-4.51%2C0-8.45-3.36-9.15-7.81-.38-2.42.21-4.87%2C1.67-6.88%2C1.46-2.01%2C3.6-3.33%2C6.02-3.71l32.22-5.1c.48-.08.96-.11%2C1.44-.11v-8M121.28%2C70.03c-.89%2C0-1.79.07-2.69.21l-32.22%2C5.1c-9.37%2C1.48-15.83%2C10.37-14.35%2C19.74h0c1.34%2C8.47%2C8.72%2C14.56%2C17.05%2C14.56.89%2C0%2C1.79-.07%2C2.69-.21l32.22-5.1c9.37-1.48%2C15.83-10.37%2C14.35-19.74h0c-1.34-8.47-8.72-14.56-17.05-14.56h0Z%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%27122.42%27%20y%3D%2798.75%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-14.95%2020.87%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%27132.65%27%20y%3D%2781.63%27%20width%3D%2713.44%27%20height%3D%275.6%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-11.48%2022.82%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%2764.45%27%20y%3D%2792.42%27%20width%3D%2713.44%27%20height%3D%275.6%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-14.01%2012.3%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%27133.28%27%20y%3D%2791%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-22.97%20150.35%29%20rotate%28-53.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%27125.45%27%20y%3D%2770.25%27%20width%3D%2713.44%27%20height%3D%275.6%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-4.63%20137.03%29%20rotate%28-53.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%2771%27%20y%3D%27105.17%27%20width%3D%2713.44%27%20height%3D%275.6%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-55.31%20107.36%29%20rotate%28-53.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%2770.7%27%20y%3D%2774.6%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-35.5%2092.97%29%20rotate%28-53.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%2788.99%27%20y%3D%27104.04%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-16.19%2015.71%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%27105.71%27%20y%3D%27101.4%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-15.57%2018.29%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%27116.65%27%20y%3D%2762.3%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-9.32%2019.52%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%2783.22%27%20y%3D%2767.59%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-10.56%2014.36%29%20rotate%28-8.99%29%27%2F%3E%3Crect%20class%3D%27d%27%20x%3D%2799.94%27%20y%3D%2764.95%27%20width%3D%275.6%27%20height%3D%2713.44%27%20rx%3D%272.8%27%20ry%3D%272.8%27%20transform%3D%27translate%28-9.94%2016.94%29%20rotate%28-8.99%29%27%2F%3E%3Ccircle%20class%3D%27d%27%20cx%3D%27119.18%27%20cy%3D%2789.71%27%20r%3D%273.33%27%2F%3E%3Ccircle%20class%3D%27d%27%20cx%3D%27102.69%27%20cy%3D%2787.73%27%20r%3D%274.04%27%2F%3E%3Ccircle%20class%3D%27d%27%20cx%3D%2790.35%27%20cy%3D%2795.73%27%20r%3D%272.99%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M172.85%2C166.29c.73.73%2C1.91.73%2C2.63%2C0s.73-1.91%2C0-2.63l-2.47-2.47%2C5.33-5.33%2C2.47%2C2.47c.73.73%2C1.91.73%2C2.63%2C0s.73-1.91%2C0-2.63l-2.68-2.68c.85-1.36%2C1.39-2.86%2C1.62-4.41h3.32c1.03%2C0%2C1.86-.83%2C1.86-1.86h0c0-1.03-.83-1.86-1.86-1.86h-3.37c-.29-1.65-.95-3.24-1.96-4.65l2.46-2.46c.73-.73.73-1.91%2C0-2.63s-1.91-.73-2.63%2C0l-2.46%2C2.46c-1.38-.99-2.92-1.64-4.53-1.95v-3.27c0-1.03-.83-1.86-1.86-1.86s-1.86.83-1.86%2C1.86v3.18c-1.59.22-3.13.76-4.53%2C1.63l-2.56-2.56c-.73-.73-1.91-.73-2.63%2C0s-.73%2C1.91%2C0%2C2.63l2.35%2C2.35-5.33%2C5.33-2.35-2.35c-.73-.73-1.91-.73-2.63%2C0s-.73%2C1.91%2C0%2C2.63l2.35%2C2.35-5.33%2C5.33-2.35-2.35c-.73-.73-1.91-.73-2.63%2C0s-.73%2C1.91%2C0%2C2.63l2.48%2C2.48c-1.03%2C1.48-1.68%2C3.14-1.94%2C4.86h-3.99c-1.03%2C0-1.86.83-1.86%2C1.86%2C0%2C1.03.83%2C1.86%2C1.86%2C1.86h4.03c.29%2C1.66.95%2C3.27%2C1.97%2C4.69l-2.37%2C2.37c-.73.73-.73%2C1.91%2C0%2C2.63s1.91.73%2C2.63%2C0l2.37-2.37c1.46%2C1.04%2C3.11%2C1.71%2C4.81%2C1.99v4.13c0%2C1.03.83%2C1.86%2C1.86%2C1.86%2C1.03%2C0%2C1.86-.83%2C1.86-1.86v-4.13c1.68-.27%2C3.3-.91%2C4.74-1.92l2.6%2C2.6c.73.73%2C1.91.73%2C2.63%2C0s.73-1.91%2C0-2.63l-2.47-2.47%2C5.33-5.33%2C2.47%2C2.47ZM151.35%2C166.62c-2.4-2.4-2.4-6.31%2C0-8.71l15.35-15.35c2.4-2.4%2C6.31-2.4%2C8.71%2C0s2.4%2C6.31%2C0%2C8.71l-15.35%2C15.35c-2.4%2C2.4-6.31%2C2.4-8.71%2C0Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M169.3%2C150.6c.87.87%2C2.27.87%2C3.14%2C0s.87-2.27%2C0-3.14-2.27-.87-3.14%2C0-.87%2C2.27%2C0%2C3.14Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M163.12%2C152.52c-1.05-1.05-2.76-1.05-3.81%2C0s-1.05%2C2.76%2C0%2C3.81%2C2.76%2C1.05%2C3.81%2C0%2C1.05-2.76%2C0-3.81Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M159.11%2C162.15c-.78-.78-2.04-.78-2.82%2C0s-.78%2C2.04%2C0%2C2.82%2C2.04.78%2C2.82%2C0%2C.78-2.04%2C0-2.82Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M39.09%2C35.91c.75-.46%2C1-1.44.54-2.19s-1.44-1-2.19-.54l-2.56%2C1.55-3.34-5.53%2C2.56-1.55c.75-.46%2C1-1.44.54-2.19s-1.44-1-2.19-.54l-2.78%2C1.68c-.96-.99-2.1-1.74-3.34-2.25l.68-2.76c.21-.86-.31-1.72-1.17-1.93h0c-.86-.21-1.72.31-1.93%2C1.17l-.69%2C2.81c-1.43-.09-2.89.13-4.27.68l-1.54-2.55c-.46-.75-1.44-1-2.19-.54s-1%2C1.44-.54%2C2.19l1.54%2C2.55c-1.1.95-1.97%2C2.1-2.55%2C3.37l-2.72-.67c-.86-.21-1.72.31-1.93%2C1.17s.31%2C1.72%2C1.17%2C1.93l2.65.65c-.14%2C1.36-.01%2C2.76.43%2C4.1l-2.66%2C1.61c-.75.46-1%2C1.44-.54%2C2.19s1.44%2C1%2C2.19.54l2.44-1.47%2C3.34%2C5.53-2.44%2C1.47c-.75.46-1%2C1.44-.54%2C2.19s1.44%2C1%2C2.19.54l2.44-1.47%2C3.34%2C5.53-2.44%2C1.47c-.75.46-1%2C1.44-.54%2C2.19s1.44%2C1%2C2.19.54l2.57-1.56c1.02%2C1.16%2C2.27%2C2.04%2C3.65%2C2.61l-.82%2C3.32c-.21.86.31%2C1.72%2C1.17%2C1.93s1.72-.31%2C1.93-1.17l.83-3.35c1.44.1%2C2.91-.12%2C4.31-.68l1.49%2C2.46c.46.75%2C1.44%2C1%2C2.19.54s1-1.44.54-2.19l-1.49-2.46c1.17-1%2C2.06-2.24%2C2.64-3.6l3.44.85c.86.21%2C1.72-.31%2C1.93-1.17.21-.86-.31-1.72-1.17-1.93l-3.44-.85c.12-1.45-.08-2.93-.63-4.34l2.7-1.63c.75-.46%2C1-1.44.54-2.19s-1.44-1-2.19-.54l-2.56%2C1.55-3.34-5.53%2C2.56-1.55ZM34.96%2C53.88c-2.49%2C1.51-5.75.71-7.25-1.79l-9.63-15.93c-1.51-2.49-.71-5.75%2C1.79-7.25s5.75-.71%2C7.25%2C1.79l9.63%2C15.93c1.51%2C2.49.71%2C5.75-1.79%2C7.25Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M25.31%2C35.65c.9-.54%2C1.19-1.71.64-2.61s-1.71-1.19-2.61-.64-1.19%2C1.71-.64%2C2.61%2C1.71%2C1.19%2C2.61.64Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M25.63%2C41.19c-1.09.66-1.44%2C2.08-.78%2C3.17s2.08%2C1.44%2C3.17.78%2C1.44-2.08.78-3.17-2.08-1.44-3.17-.78Z%27%2F%3E%3Cpath%20class%3D%27d%27%20d%3D%27M32.83%2C46.5c-.81.49-1.06%2C1.54-.58%2C2.34s1.54%2C1.06%2C2.34.58%2C1.06-1.54.58-2.34-1.54-1.06-2.34-.58Z%27%2F%3E%3C%2Fsvg%3E");
	}

.qram-hp-dusicnany b{
	display: block;
	padding: 30px 5px 5px;
	font-weight: 600;
	font-size: 1.8rem;
	text-align: center;
	}

.qram-hp-dusicnany span{
	display: block;
	background-color: var(--qram-color-navy);
	padding: 10px 0;
	/*margin 12px;*/
	color: white;
	text-align: center;
	border-radius: 12px;
	height: 40px;
	}


@media (max-width: 1460px)
{
	.qram-hp-dusicnany{
		padding-left: 10px;
		padding-right: 10px;
		}
}


@media (max-width: 650px)
{
	.qram-hp-dusicnany{
		flex-wrap: wrap;
		gap: 20px 4%;
		}

	.qram-hp-dusicnany a{
		flex-basis: 48%;
		}

	.qram-hp-dusicnany i{
		height: 95px;
		}
}


/*** produkty ***/
#products-5{
	display: flex;
	flex-wrap: nowrap;
	overflow: visible;
	}

#products-5 .product{
	border: 1px solid var(--qram-color-navy);
	border-radius: 8px;
	width: 205px;
	/*margin: auto 10px;*/
	padding: 0;
	transition: transform 0.3s ease;
	}

#products-5 .product:hover{
	transform: scale(1.025);
	}

#products-5 .image{
	padding: 3px;
	margin: auto;
	}

#products-5 .image img{
	/*outline: 1px solid red;*/
	border-radius: 7px;
	}

#products-5 .p-in{
	background: var(--qram-color-navy);
	color: white;
	padding: 5px 0 0;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	}

#products-5 .name{
	color: white;
	padding: 5px 8px 5px;
	text-align: center;
	height: 50px;
	}

#products-5 a:hover{
	text-decoration: underline;
	}

#products-5 .availability{
	text-align: center;
	}

#products-5 .availability span[style="color:#3c840f"]{
	color: var(--qram-color-availability-store-navy) !important;
	}

#products-5 .availability span[style="color:#d00000"]{
	color: var(--qram-color-availability-none-navy) !important;
	}

#products-5 .availability .availability-amount{
	display: none;
	}

#products-5	.p-tools{
	flex-basis: 100%;
	}

#products-5	.price{
	color: white;
	text-align: center;
	}

#products-5	form{
	display: block;
	margin: auto;
	padding: 10px 10px 15px;
	}

#products-5	.p-tools button{
	display: block;
	margin: auto;
	background-color: var(--qram-color-blue-aqua);
	color: var(--qram-color-navy);
	font-weight: 550;
	font-size: 1.45rem;
	border-radius: 8px;
	}

#products-5	.p-tools button:hover{
	text-decoration: underline;
	}

/*** splide ***/
#products-5-packer-main{
	/*background: silver;*/
	/*padding-left: 10px;
	padding-right: 10px;*/
	}

#products-5-packer{
	padding: 6px !important;
	/*background: yellow !important;*/
	}

#products-5-packer-main .splide__pagination{
	bottom: -1.5rem;
	}

#products-5-packer-main .splide__pagination button{
	border: 1px solid silver;
	}

#products-5-packer-main .splide__arrow--prev{
	left: -40px;
	}

#products-5-packer-main .splide__arrow--next{
	right: -40px;
	}

#products-5-packer-main .splide__arrow{
	top: 207px;
	height: 3.5rem;
	width: 3.5rem;
	/*background-color: var(--qram-color-blue-light);*/
	background-color: var(--qram-color-navy);
	/*border: 1px solid var(--qram-color-blue-aqua);*/
	}

#products-5-packer-main .splide__arrow svg{
	display: none;
	}

#products-5-packer-main button.splide__arrow::before{
	content: '';
	display: block;
	width: 17px;
	height: 17px;
	background-image: var(--qram-svg-splide-arrow);
	}

#products-5-packer-main button.splide__arrow--prev::before{
	scale: -1 1;
	}


@media (max-width: 1540px)
{
	#products-5-packer-main .splide__arrow--prev{
		left: 5px;
		top: -15px;
		}

	#products-5-packer-main .splide__arrow--next{
		/*right: 5x;
		top: -15px;*/
		right: 5px;
		top: -15px;
		}

}



/*** title ***/
@media (max-width: 500px)
{
	.homepage-group-title.homepage-products-heading-5.h4{
		margin-bottom: 5px;
		font-size: 2.25rem;
		}
}



/* KONTAKTNÍ BOX - Plovoucí widget s FAQ */

.qram-contact-box {
	position: fixed;
	bottom: -100px;
	z-index: 999;
}

/* Hlavní tlačítko - VERZE 1: Šedá elegance */
.qram-contact-box a {
	display: flex;
	align-items: center;
	gap: 10px;
	background: #4a5568;
	color: #ffffff;
	padding: 12px 24px;
	border-radius: 16px;
	text-decoration: none;
	font-size: 1.6rem;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
	transition: all 0.3s ease;
	cursor: pointer;
}

.qram-faq-answer a{
	display: block;
	padding: 5px 8px 4px;
	font-size: 1.25rem;
	line-height: 100%;
	margin: 3px 0 auto auto;
	width: fit-content;
	}

.qram-faq-answer a:hover{
	text-decoration: underline;
	}

/* Hlavní tlačítko "Kontaktujte nás" - specifické styly */
.qram-contact-box #qram-contact-toggle {
	background: var(--qram-color-blue-aqua);
	color: black;
	border: 2px solid white;
}

.qram-contact-box a:hover {
	background: #3d4757;
	box-shadow: 0 4px 15px rgba(0,0,0,0.12);
}

/* Hover pouze pro hlavní tlačítko "Kontaktujte nás" */
.qram-contact-box #qram-contact-toggle:hover {
	text-decoration: underline;
	background: var(--qram-color-blue-aqua);
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}

.qram-contact-box a::before {
	content: '';
	width: 20px;
	height: 20px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>');
	background-size: contain;
}

/* Ikonka pro hlavní tlačítko "Kontaktujte nás" - černá */
.qram-contact-box #qram-contact-toggle::before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>');
}

.qram-contact-button::before {
	content: '';
	width: 20px;
	height: 20px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23004B66" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>');
	background-size: contain;
	flex-shrink: 0;
}

/* Rozbalený panel - VERZE 1+2: šedý border, olivové pozadí */
.qram-contact-panel {
	position: absolute;
	top: 100%;
	right: 0;
	margin-top: 10px;
	background: #fafaf8;
	border-radius: 16px;
	padding: 20px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
	border: 3px solid #4a5568;
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	transition: all 0.3s ease;
	width: 350px;
}

.qram-contact-panel.active {
	max-height: 600px;
	opacity: 1;
	overflow-y: auto;
	box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* Nadpis panelu */
.qram-panel-header {
	font-size: 1.8rem
	font-weight: 600;
	color: #2d3748;
	margin-bottom: 15px;
	padding-bottom: 12px;
	border-bottom: 2px solid #718096;
}

/* FAQ položky */
.qram-faq-list {
	margin-bottom: 15px;
}

.qram-faq-item {
	padding: 12px 0;
	border-bottom: 1px solid #e2e8f0;
	cursor: pointer;
	transition: all 0.2s ease;
}

.qram-faq-item:last-child {
	border-bottom: none;
}

.qram-faq-item:hover {
	padding-left: 8px;
}

.qram-faq-item:hover .qram-faq-question {
	color: #4a5568;
}

.qram-faq-question {
	font-size: 1.4rem;
	color: #2d3748;
	display: flex;
	align-items: center;
	gap: 8px;
	font-weight: 500;
	transition: color 0.2s ease;
}

.qram-faq-arrow {
	font-size: 1.0rem;
	transition: transform 0.3s ease;
	color: #718096;
	flex-shrink: 0;
}

.qram-faq-item.active .qram-faq-arrow {
	transform: rotate(90deg);
}

.qram-faq-answer {
	margin-top: 10px;
	padding: 12px;
	background: #ffffff;
	border-radius: 8px;
	font-size: 1.3rem;
	color: #2d3748;
	line-height: 1.5;
	border-left: 3px solid #718096;
	display: none;
}

.qram-faq-item.active .qram-faq-answer {
	display: block;
	animation: fadeIn 0.3s ease;
}

@keyframes fadeIn {
	from {
		opacity: 0;
		transform: translateY(-5px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/* Akční tlačítka */
.qram-action-buttons {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.qram-action-row {
	display: flex;
	gap: 10px;
}

.qram-action-link {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	padding: 12px 20px;
	border-radius: 12px;
	text-decoration: none;
	font-weight: 500;
	font-size: 1.4rem;
	transition: all 0.3s ease;
	border: none;
	cursor: pointer;
}

a.qram-whatsapp-link {
	background: #1eae00;
	color: white;
	width: 100%;
}

a.qram-whatsapp-link:hover {
	background: #189500;
	transform: scale(1.02);
}

a.qram-form-link {
	background: #718096;
	color: white;
	flex: 1;
}

a.qram-form-link:hover {
	background: #5d6a7d;
	transform: scale(1.02);
}

a.qram-phone-link {
	background: #4a5568;
	color: white;
	flex: 1;
}

a.qram-phone-link:hover {
	background: #3d4757;
	transform: scale(1.02);
}

/* Ikony */
.qram-action-link::before {
	content: '';
	width: 18px;
	height: 18px;
	background-size: contain;
	flex-shrink: 0;
}

.qram-whatsapp-link::before {
	/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="white"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>');
	*/
	background-image: var(--qram-svg-whatsapp);
	}

.qram-form-link::before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline></svg>');
	}

.qram-phone-link::before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>');
}

/* Tlačítko zavření */
.qram-close-button {
	position: absolute;
	top: 15px;
	right: 15px;
	background: transparent;
	border: none;
	color: #718096;
	font-size: 2.4rem;
	cursor: pointer;
	padding: 0;
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s ease;
	line-height: 1;
}

.qram-close-button:hover {
	color: #4a5568;
	transform: rotate(90deg);
}

/* Scrollbar pro panel */
.qram-contact-panel::-webkit-scrollbar {
	width: 6px;
}

.qram-contact-panel::-webkit-scrollbar-track {
	background: #e2e8f0;
	border-radius: 3px;
}

.qram-contact-panel::-webkit-scrollbar-thumb {
	background: #718096;
	border-radius: 3px;
}

.qram-contact-panel::-webkit-scrollbar-thumb:hover {
	background: #4a5568;
}

/* Responsivita */
@media (max-width: 768px) {
	.qram-contact-panel {
		width: calc(100vw - 20px);
		right: 0;
	}

	.qram-panel-header {
		font-size: 1.6rem;
	}

	.qram-faq-question {
		font-size: 1.3rem;
	}

	.qram-faq-answer {
		font-size: 1.2rem;
	}
}

@media (max-width: 499px) {
	.qram-contact-box a {
		padding: 8px 14px;
		font-size: 1.4rem;
	}

	.qram-contact-panel {
		width: calc(100vw - 40px);
		right: 10px;
	}
}



/* #footer .sr-only, */
#footer .site-name{
	display: none;
	}

#footer{
	width: 100%;
	background: var(--qram-color-navy);
	border-top: 2px solid #a5bac5;
	}

#footer .container.footer-rows{
	width: 100%;
	/*max-width: 1418px;*/
	background-color: transparent;
	color: white;
	}

#footer .custom-footer.elements-3{
	max-width: 1440px;
	margin: auto;
	}

#footer .footer-rows{
	min-height: 0;
	}

#footer .custom-footer{
	padding: 0;
	border: none;
	}

#footer .custom-footer > div{
	padding: 0;
	}

#footer .custom-footer.elements-2{
	display: flex;
	}
/*
#footer .custom-footer .custom-footer__banner8771{
	width: 25%;
	margin-top: 0;
	}

#footer .custom-footer .custom-footer__banner5831{
	width: 75%;
	margin-top: 0;
	}
*/
#footer .custom-footer__banner1111{
	width: 100%;
	}

#footer .container.footer-bottom{
	background-color: transparent;
	color: silver;
	border-top: 1px solid #456c82;
	}

#footer .container.footer-bottom a{
	color: silver;
	}

#footer .banner{
	/*border: 3px solid black;*/
	}

.qram-footer{
	width: 100%;
	padding: 40px 10px;
	display: grid;
	grid-template-columns: 25% 1fr;
	align-items: start;
	grid-template-rows: auto 1fr;
	gap: 0;
	}

.qram-footer-bottom{
	display: flex;
	}

.qram-footer-bottom > div{
	width: auto;
	flex-basis: 33%;
	}

.qram-footer-left{

	}

/*** left ***/
.qram-footer-left{
	width: 100%;
	padding: 0px 20px 20px;
	}

.qram-footer-left-logo{
	width: 100%;
	aspect-ratio: 38/9;
	background-image: var(--qram-image-logo-white);
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}

.qram-footer-left-map{
	margin: auto;
	padding: 10px 0;
	}

.qram-footer-left-map iframe{
	width: 100%;
	height: 220px;
	border-radius: 15px;
	}



/*** depas ***/
.qram-footer-depas{
	background-color: white;
	background-color: rgb(240,240,240);
	border-radius: 18px;
	--qram-depas-width: 10%;
	margin-left: 20px;
	/*border: 1px solid red;*/
	}


.qram-footer-depas-in{
	display: flex;
	justify-content: space-between;
	padding: 15px 25px;
	}

.qram-footer-depas-in div{
	aspect-ratio: 5/2;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	}

div.qram-footer-depas-line{
	flex: 0;
	width: 1px;
	padding: 10px 0;
	}

div.qram-footer-depas-line span{
	display: block;
	width: 1px;
	height: 30px;
	background: silver;
	}

.qram-footer-depas-dpd{width: calc(var(--qram-depas-width) * 0.65); background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27depas-dpd%27%20xmlns%3Ax%3D%27ns_extend%3B%27%20xmlns%3Ai%3D%27ns_ai%3B%27%20xmlns%3Agraph%3D%27ns_graphs%3B%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%20171.3%2075%27%20style%3D%27enable-background%3Anew%200%200%20171.3%2075%3B%27%20xml%3Aspace%3D%27preserve%27%3E%20%3Cstyle%20type%3D%27text%2Fcss%27%3E%20.st0%7Bfill%3A%23414042%3B%7D%20.st1%7Bfill%3Aurl%28%23SVGID_1_%29%3B%7D%20%3C%2Fstyle%3E%20%3Cmetadata%3E%20%3Csfw%20xmlns%3D%27ns_sfw%3B%27%3E%20%3Cslices%3E%20%3C%2Fslices%3E%20%3CsliceSourceBounds%20bottomLeftOrigin%3D%27true%27%20height%3D%2775%27%20width%3D%27171.3%27%20x%3D%27277.6%27%20y%3D%276.1%27%3E%20%3C%2FsliceSourceBounds%3E%20%3C%2Fsfw%3E%20%3C%2Fmetadata%3E%20%3Cg%3E%20%3Cpath%20class%3D%27st0%27%20d%3D%27M111.2%2C55.2c-3.2%2C0.9-7.4%2C1.3-11.1%2C1.3c-9.4%2C0-15.6-5-15.6-14.2c0-8.7%2C5.8-14.3%2C14.3-14.3%20c1.9%2C0%2C3.9%2C0.2%2C5.1%2C0.9V16.3h7.3L111.2%2C55.2L111.2%2C55.2z%20M103.9%2C35.3c-1.2-0.5-2.7-0.9-4.5-0.9c-4.5%2C0-7.4%2C2.7-7.4%2C7.6%20c0%2C5.2%2C3.2%2C8.1%2C8.4%2C8.1c0.9%2C0%2C2.3-0.1%2C3.5-0.3V35.3z%20M171.3%2C55.2c-3.2%2C0.9-7.4%2C1.3-11.1%2C1.3c-9.4%2C0-15.6-5-15.6-14.2%20c0-8.7%2C5.8-14.3%2C14.3-14.3c1.9%2C0%2C3.9%2C0.2%2C5.1%2C0.9V16.3h7.3L171.3%2C55.2L171.3%2C55.2z%20M164%2C35.3c-1.2-0.5-2.7-0.9-4.5-0.9%20c-4.5%2C0-7.4%2C2.7-7.4%2C7.6c0%2C5.2%2C3.2%2C8.1%2C8.4%2C8.1c0.9%2C0%2C2.3-0.1%2C3.5-0.3V35.3z%20M122.7%2C35.3c1.2-0.5%2C2.9-0.7%2C4.4-0.7%20c4.5%2C0%2C7.6%2C2.6%2C7.6%2C7.3c0%2C5.5-3.4%2C8-8.1%2C8.1v6.4c0.1%2C0%2C0.2%2C0%2C0.4%2C0c9.5%2C0%2C15.1-5.3%2C15.1-14.8c0-8.6-6-13.7-15-13.7%20c-4.5%2C0-9%2C1-11.9%2C2.3v36.6h7.4L122.7%2C35.3L122.7%2C35.3z%27%3E%20%3C%2Fpath%3E%20%3ClinearGradient%20id%3D%27SVGID_1_%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%27853.55%27%20y1%3D%27-312.2374%27%20x2%3D%27995.8518%27%20y2%3D%27-431.6428%27%20gradientTransform%3D%27matrix%280.229%200%200%200.229%20-195.1519%20135.152%29%27%3E%20%3Cstop%20offset%3D%270%27%20style%3D%27stop-color%3A%23A90034%27%3E%20%3C%2Fstop%3E%20%3Cstop%20offset%3D%270.2717%27%20style%3D%27stop-color%3A%23BB0033%27%3E%20%3C%2Fstop%3E%20%3Cstop%20offset%3D%270.7226%27%20style%3D%27stop-color%3A%23D30032%27%3E%20%3C%2Fstop%3E%20%3Cstop%20offset%3D%271%27%20style%3D%27stop-color%3A%23DC0032%27%3E%20%3C%2Fstop%3E%20%3C%2FlinearGradient%3E%20%3Cpath%20class%3D%27st1%27%20d%3D%27M44.7%2C33.5c-0.3%2C0.2-0.8%2C0.2-1.1%2C0l-1.7-1c-0.1-0.1-0.3-0.2-0.4-0.4c0%2C0%2C0%2C0%2C0%2C0c-0.1-0.2-0.2-0.4-0.2-0.5l0-2%20c0-0.3%2C0.2-0.8%2C0.5-0.9l20.9-12.2l-29.4-16C33%2C0.1%2C32.6%2C0%2C32.2%2C0c-0.4%2C0-0.9%2C0.1-1.2%2C0.3l-29.4%2C16l32.9%2C19.2%20c0.3%2C0.2%2C0.5%2C0.6%2C0.5%2C0.9v27.9c0%2C0.4-0.3%2C0.8-0.6%2C0.9l-1.8%2C1c-0.1%2C0.1-0.3%2C0.1-0.5%2C0.1c0%2C0%2C0%2C0%2C0%2C0c-0.2%2C0-0.4%2C0-0.6-0.1l-1.8-1%20c-0.3-0.2-0.5-0.6-0.5-0.9l0-24.9c0-0.2-0.1-0.4-0.3-0.5L0%2C22v33.1c0%2C0.7%2C0.5%2C1.7%2C1.2%2C2L31%2C74.7c0.3%2C0.2%2C0.7%2C0.3%2C1.2%2C0.3%20c0.4%2C0%2C0.8-0.1%2C1.2-0.3l29.9-17.6c0.6-0.4%2C1.2-1.3%2C1.2-2V22L44.7%2C33.5z%27%3E%20%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-ppl{width: calc(var(--qram-depas-width) * 1.0); background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%20%3Csvg%20id%3D%27Vrstva_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271500%27%20height%3D%27382.8%27%20viewBox%3D%270%200%201500%20382.8%27%3E%20%3Cg%20fill%3D%27%23004b93%27%3E%20%3Cpolygon%20fill-rule%3D%27evenodd%27%20points%3D%271295.98%20239.31%201282.49%20286.28%201029.43%20286.28%201082.74%20101.25%201181.4%20101.25%201141.72%20239.31%201295.98%20239.31%27%2F%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20d%3D%27M570.71%2C183.03h-71.26l13.5-46.7h70.72c12.96%2C0%2C24.97%2C10.53%2C21.05%2C23.48-3.24%2C12.01-13.23%2C21.59-34.01%2C23.21M615.24%2C101.25h-191.1l-52.9%2C185.03h98.66l19.3-68.02h94.47c53.85%2C0%2C102.84-23.75%2C112.29-56.28%2C7.83-26.45-15.66-60.73-80.57-60.73%27%2F%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20d%3D%27M899.87%2C183.03h-71.26l13.5-46.7h70.99c12.96%2C0%2C24.7%2C10.53%2C21.05%2C23.48-3.64%2C12.01-13.5%2C21.59-34.28%2C23.21M944.28%2C101.25h-190.97l-52.9%2C185.03h98.66l19.57-68.02h94.47c53.58%2C0%2C102.84-23.75%2C112.15-56.28%2C7.56-26.45-15.93-60.73-80.98-60.73%27%2F%3E%20%3Cpolygon%20fill-rule%3D%27evenodd%27%20points%3D%27321.03%20286.28%20335.74%20235.13%20113.73%20235.13%2098.89%20286.28%20321.03%20286.28%27%2F%3E%20%3Cpolygon%20fill-rule%3D%27evenodd%27%20points%3D%27356.52%20162.92%20365.84%20130.67%20143.42%20130.67%20134.51%20162.92%20356.52%20162.92%27%2F%3E%20%3Cpolygon%20fill-rule%3D%27evenodd%27%20points%3D%27339.92%20220.01%20352.21%20177.63%20130.2%20177.63%20117.91%20220.01%20339.92%20220.01%27%2F%3E%20%3Cpolygon%20fill-rule%3D%27evenodd%27%20points%3D%27370.02%20115.96%20374.2%20101.25%20152.19%20101.25%20148.01%20115.96%20370.02%20115.96%27%2F%3E%20%3Cpath%20d%3D%27M1388.7%2C108.67c-7.56-7.56-18.08-12.15-29.42-12.15h0c-11.61%2C0-22.13%2C4.59-29.56%2C12.15-7.56%2C7.56-12.15%2C17.95-12.15%2C29.56h3.51c0-10.66%2C4.18-20.24%2C11.2-27.13%2C6.88-6.88%2C16.47-11.2%2C27.13-11.2h0c10.53%2C0%2C20.11%2C4.18%2C26.99%2C11.2%2C6.88%2C6.88%2C11.2%2C16.47%2C11.2%2C27.13h3.51c0-11.61-4.72-22.13-12.28-29.56h-.13Z%27%2F%3E%20%3Cpath%20d%3D%27M1386.27%2C165.08c-6.88%2C6.88-16.47%2C11.07-26.99%2C11.07h0c-10.66%2C0-20.24-4.18-27.13-11.07-6.88-6.88-11.07-16.33-11.07-26.86h-3.51c0%2C11.47%2C4.59%2C21.86%2C12.15%2C29.29%2C7.56%2C7.56%2C17.95%2C12.15%2C29.56%2C12.15h0c11.47%2C0%2C21.86-4.59%2C29.56-12.15%2C7.56-7.56%2C12.28-17.81%2C12.28-29.29h-3.51c0%2C10.53-4.32%2C19.97-11.2%2C26.86h-.13Z%27%2F%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20d%3D%27M1347.81%2C134.58h15.66c5.13%2C0%2C10.53-1.21%2C12.96-8.1%2C2.43-7.15-3.37-7.83-6.61-7.83h-16.87l-5.13%2C15.93h0ZM1339.3%2C159.95h-6.61l14.98-46.7h23.21c8.37%2C0%2C15.93%2C2.7%2C12.69%2C12.69-2.16%2C6.88-6.88%2C9.31-10.53%2C11.07%2C2.43%2C1.21%2C4.86%2C2.43%2C2.97%2C8.77l-2.16%2C8.37c-.94%2C2.7-.94%2C3.64.94%2C4.86l-.27.94h-8.37c0-2.97%2C2.16-9.99%2C2.7-11.74%2C1.21-3.64%2C1.75-8.1-6.34-8.1h-16.6l-6.61%2C19.84h0Z%27%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-cep{width: calc(var(--qram-depas-width) * 1.3); background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27depas-cp%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20viewBox%3D%27112%20398%20355%2048%27%3E%20%3Cg%20fill%3D%27%23fddb00%27%20fill-rule%3D%27evenodd%27%3E%20%3Cpath%20d%3D%27M135.4%2C398.6c-.8%2C0-1.5.7-1.5%2C1.5.8%2C21.9%2C18.1%2C39.6%2C39.9%2C41%2C1%2C0%2C1.9%2C0%2C2.9%2C0%2C3.1%2C0%2C6.3-.5%2C9.2-1.2%2C9.4-2.1%2C16.4-10.4%2C16.4-20.4s0-1.4-.1-2.1c-.1-1.3-.4-2.5-.7-3.7-2.5-8.8-10.6-15.2-20.2-15.2s-17.7%2C6.4-20.2%2C15.2c1.7%2C6.1%2C6.1%2C11%2C11.8%2C13.5-1.9-2-3.1-4.8-3.1-7.8%2C0-6.3%2C5.1-11.4%2C11.5-11.4s11.5%2C5.1%2C11.5%2C11.4-1.2%2C5.7-3.1%2C7.8c-2.1%2C2.2-5.1%2C3.6-8.4%2C3.6-9.3%2C0-17.3-5.5-20.9-13.5-.5-1.2-1-2.4-1.3-3.7-.5-1.8-.7-3.7-.7-5.7s.5-5.4%2C1.4-7.8c0-.1%2C0-.2.1-.3%2C0%2C0%2C0-.2%2C0-.2%2C0-.6-.5-1.1-1.1-1.1h-23.3%27%2F%3E%20%3Cpath%20d%3D%27M212.6%2C399.8c.7%2C2.7%2C1.1%2C5.5%2C1.1%2C8.4%2C0%2C9.8-4.4%2C18.6-11.3%2C24.5-1.7%2C1.3-3.2%2C2.6-6.1%2C4.1%2C5.2-4.9%2C7.8-10.7%2C7.8-17.2s-.2-3.9-.7-5.7c.5-1.8.7-3.7.7-5.7%2C0-2.8-.5-5.5-1.4-8%2C0-.1%2C0-.2%2C0-.4%2C0-.6.5-1.1%2C1.1-1.1h7.3c.7%2C0%2C1.3.5%2C1.5%2C1.2%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D%27%23002776%27%3E%20%3Cpath%20d%3D%27M247.3%2C400.3l-4%2C4.4h-5.3l-3.8-4.4v-1.7h4.2l2.4%2C1.7%2C2.4-1.7h4.1v1.7ZM226.1%2C421.6c0%2C9.9%2C5.8%2C15.5%2C15%2C15.5s7.8-1.3%2C10.1-3v-5.5h-3c-1.5%2C1.4-3.4%2C2.7-6.6%2C2.7s-7-3-7-9.9%2C2.7-9.6%2C7.4-9.6%2C4.6%2C1%2C5.7%2C2h3.2v-5.8c-2.3-1.3-4.9-2.2-9.2-2.2-9.4%2C0-15.7%2C5.8-15.7%2C15.8%27%2F%3E%20%3Cpath%20d%3D%27M260.6%2C422.9h7.2c-.1-3.5-1.3-4.7-3.4-4.7s-3.3.9-3.8%2C4.7M260.5%2C427c.4%2C3.9%2C2.2%2C4.9%2C5.4%2C4.9s4.5-.7%2C5.8-1.7h2.4v4.7c-2%2C1.1-4.7%2C2.3-9.5%2C2.3-8%2C0-12.1-4.4-12.1-11.7s4.8-12%2C11.7-12%2C10.8%2C3.8%2C10.8%2C11.6%2C0%2C1.7%2C0%2C2h-14.5Z%27%2F%3E%20%3Cpath%20d%3D%27M277.1%2C435.2v-5.1h2.7c.9.8%2C2.8%2C1.7%2C5.3%2C1.7s3.4-.5%2C3.4-1.7-.8-1.6-4-2.1c-4.9-.6-7.6-2.3-7.6-7.1s3.9-7.5%2C9.7-7.5%2C5.8.6%2C7.8%2C1.5v5.1h-2.5c-1-.7-2.8-1.4-5.1-1.4s-3%2C.6-3%2C1.7%2C1%2C1.4%2C3.9%2C1.8c5.4.7%2C7.9%2C2.3%2C7.9%2C7.2s-3.2%2C7.8-10.2%2C7.8-6.4-.9-8.3-1.8%27%2F%3E%20%3Cpath%20d%3D%27M305.6%2C422.3l7.2-8.6h6.5v1.9l-6.3%2C7.2%2C7.2%2C12v1.9h-7.4l-5.3-8.9-1.9%2C2.1v6.9h-7.9v-30.5h5c2.4%2C0%2C2.9.6%2C2.9%2C4.1v12Z%27%2F%3E%20%3Cpath%20d%3D%27M329.5%2C412.3v-1.4l1.4-4.8h7.5v1.9l-4.4%2C4.3h-4.6ZM334.2%2C427.1c-.8-.1-1.7-.2-2.6-.2-2.1%2C0-3.4.8-3.4%2C2.7s1.2%2C2.8%2C2.9%2C2.8%2C2.2-.6%2C3.1-1.3v-4.1ZM334.6%2C434.5c-1.6%2C1.8-3.7%2C2.5-6.6%2C2.5-4.1%2C0-7.3-2.3-7.3-6.8s3.7-7.2%2C9-7.2%2C3.1.2%2C4.4.4v-1.6c0-2-1-2.9-3.9-2.9s-4.1.7-5.5%2C1.5h-2.4v-5.3c2.1-.9%2C5.2-1.8%2C9.3-1.8%2C6.8%2C0%2C10.2%2C2.3%2C10.2%2C7.9v15.4h-4.3c-1.8%2C0-2.7-.7-3.1-2.2%27%2F%3E%20%3Cpath%20d%3D%27M363.4%2C420v10.6c.9.6%2C1.9.9%2C3.2.9%2C2.4%2C0%2C4.4-1.1%2C4.4-6.2s-1.9-6.1-4.3-6.1-2.3.3-3.3.7M363.4%2C434.9v8.9h-7.9v-30.1h5.5c1.2%2C0%2C1.9.4%2C2.2%2C2.5%2C1.7-1.6%2C3.9-2.8%2C7.1-2.8s8.7%2C2.8%2C8.7%2C11.2-4.8%2C11.9-9.9%2C11.9-4.3-.6-5.6-1.6%27%2F%3E%20%3Cpath%20d%3D%27M397.2%2C425.4c0-4.6-1.7-6.7-4.3-6.7s-4.3%2C2.1-4.3%2C6.7%2C1.7%2C6.5%2C4.3%2C6.5%2C4.3-2%2C4.3-6.5M380.7%2C425.3c0-7.4%2C5.3-12%2C12.3-12s12.2%2C4.6%2C12.2%2C12-5.3%2C11.7-12.2%2C11.7-12.3-4.4-12.3-11.7%27%2F%3E%20%3Cpath%20d%3D%27M422.7%2C407.7l-4%2C4.5h-5.3l-3.8-4.5v-1.7h4.2l2.4%2C1.8%2C2.4-1.8h4.1v1.7ZM406.8%2C435.2v-5.1h2.7c.9.8%2C2.8%2C1.7%2C5.3%2C1.7s3.4-.5%2C3.4-1.7-.8-1.6-4-2.1c-4.9-.6-7.6-2.3-7.6-7.1s3.9-7.5%2C9.7-7.5%2C5.8.6%2C7.8%2C1.5v5.1h-2.5c-1-.7-2.7-1.4-5.1-1.4s-3%2C.6-3%2C1.7%2C1%2C1.4%2C3.9%2C1.8c5.4.7%2C7.9%2C2.3%2C7.9%2C7.2s-3.2%2C7.8-10.3%2C7.8-6.4-.9-8.3-1.8%27%2F%3E%20%3Cpath%20d%3D%27M426.4%2C413.7h2.5v-5.8h7.9v5.8h4.3v5.1h-4.3v10.5c0%2C2.1.8%2C2.7%2C2.8%2C2.7h1.5v4.5c-1%2C.3-2.5.6-4.5.6-4.7%2C0-7.7-1.7-7.7-6.7v-11.6h-2.5v-5.1Z%27%2F%3E%20%3Cpath%20d%3D%27M456.1%2C431.2v-4.1c-.8-.1-1.7-.2-2.6-.2-2.1%2C0-3.4.8-3.4%2C2.7s1.2%2C2.8%2C2.9%2C2.8%2C2.2-.6%2C3.1-1.3M456.5%2C434.5c-1.6%2C1.8-3.8%2C2.5-6.6%2C2.5-4%2C0-7.3-2.3-7.3-6.8s3.7-7.2%2C9-7.2%2C3.1.2%2C4.4.4v-1.6c0-2-1-2.9-3.9-2.9s-4.1.7-5.5%2C1.5h-2.4v-5.3c2.1-.9%2C5.2-1.8%2C9.3-1.8%2C6.8%2C0%2C10.2%2C2.3%2C10.2%2C7.9v15.4h-4.3c-1.8%2C0-2.7-.7-3.1-2.2%27%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-bal{width: calc(var(--qram-depas-width) * 1.05); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%2716%2016%20266%2039%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%20%3Crect%20x%3D%2736.8%27%20y%3D%2736.9%27%20width%3D%2716.4%27%20height%3D%2716.4%27%20fill%3D%27%2300a9e0%27%2F%3E%20%3Crect%20x%3D%2736.8%27%20y%3D%2716.5%27%20width%3D%2716.4%27%20height%3D%2716.4%27%20fill%3D%27%23fddb00%27%2F%3E%20%3Cg%20fill%3D%27%23002776%27%3E%20%3Crect%20x%3D%2716.4%27%20y%3D%2736.9%27%20width%3D%2716.4%27%20height%3D%2716.4%27%2F%3E%20%3Cpath%20d%3D%27M69.5%2C16.5h12.7c2.7%2C0%2C4.9%2C0.2%2C6.6%2C0.7s3.1%2C1.2%2C4.1%2C2.1s1.7%2C1.9%2C2.1%2C3.1s0.6%2C2.4%2C0.6%2C3.8c0%2C1.5-0.3%2C3-1%2C4.3%20s-1.9%2C2.4-3.8%2C3.3c1.2%2C0.5%2C2.1%2C1.1%2C2.9%2C1.8s1.4%2C1.3%2C1.8%2C2.1c0.4%2C0.7%2C0.8%2C1.5%2C0.9%2C2.3c0.2%2C0.8%2C0.3%2C1.6%2C0.3%2C2.4%20c0%2C1.5-0.2%2C2.9-0.7%2C4.3s-1.2%2C2.5-2.3%2C3.5c-1.1%2C1-2.5%2C1.8-4.2%2C2.3c-1.7%2C0.6-3.8%2C0.9-6.3%2C0.9H69.5V16.5z%20M83%2C31.6%20c2.4%2C0%2C4.1-0.4%2C5.1-1.3s1.4-2.2%2C1.4-3.9c0-1.8-0.6-3-1.7-3.8s-3-1.2-5.8-1.2h-6.5v10.2C75.5%2C31.6%2C83%2C31.6%2C83%2C31.6z%20M83%2C48.3%20c1.5%2C0%2C2.7-0.1%2C3.7-0.4c1-0.3%2C1.8-0.7%2C2.3-1.2c0.6-0.5%2C1-1.1%2C1.2-1.9c0.2-0.7%2C0.4-1.5%2C0.4-2.4c0-1.9-0.5-3.3-1.6-4.3%20c-1-1-2.9-1.5-5.4-1.5h-8v11.6H83V48.3z%27%2F%3E%20%3Cpath%20d%3D%27M117.4%2C49.8c-1%2C1.2-2.2%2C2.2-3.6%2C3s-3.2%2C1.2-5.3%2C1.2c-1.3%2C0-2.5-0.2-3.6-0.5s-2.1-0.8-2.9-1.5s-1.4-1.5-1.9-2.5%20s-0.7-2.2-0.7-3.6c0-1.9%2C0.4-3.4%2C1.2-4.5c0.8-1.2%2C1.9-2.1%2C3.2-2.7c1.3-0.7%2C2.8-1.1%2C4.4-1.4s3.3-0.4%2C5-0.5l4-0.2v-1.1%20c0-2-0.5-3.3-1.4-4.1c-0.9-0.8-2.2-1.2-3.9-1.2c-1.9%2C0-3.2%2C0.3-4.1%2C0.9s-1.5%2C1.5-1.7%2C2.7l-5.3-0.6c0.5-2.6%2C1.7-4.5%2C3.6-5.7%20s4.5-1.8%2C7.8-1.8c2%2C0%2C3.7%2C0.2%2C5.1%2C0.7s2.5%2C1.2%2C3.3%2C2.1c0.9%2C0.9%2C1.5%2C2%2C1.9%2C3.3c0.4%2C1.3%2C0.6%2C2.7%2C0.6%2C4.4v17.2h-5.6L117.4%2C49.8%20L117.4%2C49.8z%20M117.3%2C40.6l-3.8%2C0.2c-1.6%2C0.1-3%2C0.2-4.1%2C0.5s-1.9%2C0.6-2.5%2C1s-1%2C0.9-1.3%2C1.5s-0.3%2C1.2-0.3%2C2c0%2C1.1%2C0.4%2C2%2C1.1%2C2.7%20s1.8%2C1%2C3.3%2C1c2.2%2C0%2C4.1-0.6%2C5.5-1.7c1.4-1.1%2C2.1-2.8%2C2.1-4.9C117.3%2C42.9%2C117.3%2C40.6%2C117.3%2C40.6z%27%2F%3E%20%3Cpath%20d%3D%27M128.2%2C16.5h5.9v36.8h-5.9V16.5z%27%2F%3E%20%3Cpath%20d%3D%27M142.4%2C16.5h6.4l-4.7%2C7.2h-4.7L142.4%2C16.5z%20M139.3%2C26.5h5.9v26.8h-5.9V26.5z%27%2F%3E%20%3Cpath%20d%3D%27M150.9%2C16.5h5.9v20.4l11.4-10.4h6.9l-9.7%2C9.1L176%2C53.3h-6.4L161.3%2C39l-4.4%2C3.9v10.4H151V16.5H150.9z%27%2F%3E%20%3Cpath%20d%3D%27M188.5%2C54.1c-4.2%2C0-7.4-1.3-9.7-3.8s-3.5-6-3.5-10.5c0-2.2%2C0.3-4.2%2C0.9-5.9s1.5-3.2%2C2.7-4.5%20c1.2-1.2%2C2.6-2.2%2C4.2-2.8c1.6-0.7%2C3.5-1%2C5.5-1c2.1%2C0%2C3.9%2C0.3%2C5.5%2C1s3%2C1.6%2C4.1%2C2.8c1.1%2C1.2%2C2%2C2.7%2C2.6%2C4.5s0.9%2C3.7%2C0.9%2C5.9%20s-0.3%2C4.2-0.9%2C6c-0.6%2C1.8-1.5%2C3.3-2.7%2C4.5s-2.5%2C2.2-4.2%2C2.8C192.4%2C53.8%2C190.6%2C54.1%2C188.5%2C54.1z%20M188.6%2C49.3c2.5%2C0%2C4.3-0.9%2C5.4-2.6%20c1.2-1.7%2C1.7-4%2C1.7-7c0-2.9-0.6-5.2-1.7-6.9c-1.2-1.7-3-2.5-5.4-2.5s-4.2%2C0.8-5.4%2C2.6c-1.2%2C1.7-1.8%2C4-1.8%2C6.9s0.6%2C5.2%2C1.7%2C7%20C184.3%2C48.5%2C186.1%2C49.3%2C188.6%2C49.3z%27%2F%3E%20%3Cpath%20d%3D%27M201.8%2C26.5h6.8l7%2C20.2l7.1-20.2h6.5l-10.7%2C26.8h-6L201.8%2C26.5z%27%2F%3E%20%3Cpath%20d%3D%27M232%2C26.5h5.7v3.9c1.2-1.6%2C2.6-2.9%2C4.1-3.6c1.5-0.8%2C3.1-1.1%2C4.8-1.1c6%2C0%2C9%2C3.3%2C9%2C9.9v17.7h-5.9V36.5%20c0-2.2-0.4-3.7-1.2-4.6s-2-1.3-3.5-1.3c-1.9%2C0-3.5%2C0.6-4.9%2C1.9c-0.7%2C0.6-1.2%2C1.3-1.6%2C2.1c-0.4%2C0.8-0.5%2C1.7-0.5%2C2.7v16h-6V26.5z%27%2F%3E%20%3Cpath%20d%3D%27M276.9%2C49.8c-1%2C1.2-2.2%2C2.2-3.6%2C3S270.1%2C54%2C268%2C54c-1.3%2C0-2.5-0.2-3.6-0.5s-2.1-0.8-2.9-1.5s-1.4-1.5-1.9-2.5%20s-0.7-2.2-0.7-3.6c0-1.9%2C0.4-3.4%2C1.2-4.5c0.8-1.2%2C1.9-2.1%2C3.2-2.7c1.3-0.7%2C2.8-1.1%2C4.4-1.4s3.3-0.4%2C5-0.5l4-0.2v-1.1%20c0-2-0.5-3.3-1.4-4.1c-0.9-0.8-2.2-1.2-3.9-1.2c-1.9%2C0-3.2%2C0.3-4.1%2C0.9s-1.5%2C1.5-1.7%2C2.7l-5.3-0.6c0.5-2.6%2C1.7-4.5%2C3.6-5.7%20s4.5-1.8%2C7.8-1.8c2%2C0%2C3.7%2C0.2%2C5.1%2C0.7s2.5%2C1.2%2C3.3%2C2.1c0.9%2C0.9%2C1.5%2C2%2C1.9%2C3.3c0.4%2C1.3%2C0.6%2C2.7%2C0.6%2C4.4v17.2H277v-3.6H276.9z%20M276.8%2C40.6l-3.8%2C0.2c-1.6%2C0.1-3%2C0.2-4.1%2C0.5s-1.9%2C0.6-2.5%2C1s-1%2C0.9-1.3%2C1.5s-0.3%2C1.2-0.3%2C2c0%2C1.1%2C0.4%2C2%2C1.1%2C2.7s1.8%2C1%2C3.3%2C1%20c2.2%2C0%2C4.1-0.6%2C5.5-1.7c1.4-1.1%2C2.1-2.8%2C2.1-4.9L276.8%2C40.6L276.8%2C40.6z%27%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-vis{width: calc(var(--qram-depas-width) * 0.5); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201000%20324.68%27%20id%3D%27depas-vis%27%3E%3Cpath%20fill%3D%27%231434cb%27%20d%3D%27m651.19.5c-70.93%2C0-134.32%2C36.77-134.32%2C104.69%2C0%2C77.9%2C112.42%2C83.28%2C112.42%2C122.42%2C0%2C16.48-18.88%2C31.23-51.14%2C31.23-45.77%2C0-79.98-20.61-79.98-20.61l-14.64%2C68.55s39.41%2C17.41%2C91.73%2C17.41c77.55%2C0%2C138.58-38.57%2C138.58-107.66%2C0-82.32-112.89-87.54-112.89-123.86%2C0-12.91%2C15.5-27.05%2C47.66-27.05%2C36.29%2C0%2C65.89%2C14.99%2C65.89%2C14.99l14.33-66.2S696.61.5%2C651.18.5h0ZM2.22%2C5.5L.5%2C15.49s29.84%2C5.46%2C56.72%2C16.36c34.61%2C12.49%2C37.07%2C19.77%2C42.9%2C42.35l63.51%2C244.83h85.14L379.93%2C5.5h-84.94l-84.28%2C213.17-34.39-180.7c-3.15-20.68-19.13-32.48-38.68-32.48%2C0%2C0-135.41%2C0-135.41%2C0Zm411.87%2C0l-66.63%2C313.53h81L494.85%2C5.5h-80.76Zm451.76%2C0c-19.53%2C0-29.88%2C10.46-37.47%2C28.73l-118.67%2C284.8h84.94l16.43-47.47h103.48l9.99%2C47.47h74.95L934.12%2C5.5h-68.27Zm11.05%2C84.71l25.18%2C117.65h-67.45l42.28-117.65h0Z%27%2F%3E%3C%2Fsvg%3E");}
.qram-footer-depas-mas{width: calc(var(--qram-depas-width) * 0.40); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20height%3D%27618%27%20width%3D%271000%27%20id%3D%27depas-mas%27%3E%20%3Cpath%20fill%3D%27%23EB001B%27%20d%3D%27m308%2C0a309%2C309%200%201%2C0%202%2C0z%27%2F%3E%20%3Cpath%20fill%3D%27%23F79E1B%27%20d%3D%27m690%2C0a309%2C309%200%201%2C0%202%2C0z%27%2F%3E%20%3Cpath%20fill%3D%27%23FF5F00%27%20d%3D%27m500%2C66a309%2C309%200%200%2C0%200%2C486%20309%2C309%200%200%2C0%200-486%27%2F%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-app{width: calc(var(--qram-depas-width) * 0.55); background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27depas-app%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%209%2032%2014%27%3E%20%3Cpath%20fill%3D%27%23000000%27%20d%3D%27M5.849%2011.047c-0.376%200.448-0.975%200.803-1.573%200.751-0.079-0.604%200.219-1.251%200.563-1.652%200.375-0.457%201.031-0.785%201.563-0.812%200.063%200.631-0.183%201.251-0.552%201.713zM6.396%2011.917c-0.869-0.053-1.615%200.499-2.027%200.499-0.421%200-1.052-0.473-1.739-0.457-0.891%200.011-1.724%200.52-2.177%201.339-0.943%201.629-0.245%204.041%200.661%205.369%200.443%200.656%200.973%201.375%201.672%201.355%200.661-0.027%200.927-0.437%201.724-0.437%200.807%200%201.036%200.437%201.74%200.421%200.723-0.011%201.181-0.656%201.624-1.312%200.505-0.745%200.713-1.475%200.724-1.511-0.011-0.016-1.401-0.552-1.411-2.167-0.011-1.355%201.093-2%201.14-2.037-0.62-0.937-1.599-1.036-1.932-1.061zM11.412%2010.083v9.855h1.515v-3.369h2.095c1.911%200%203.255-1.328%203.255-3.245%200-1.921-1.317-3.24-3.203-3.24zM12.927%2011.375h1.745c1.312%200%202.063%200.708%202.063%201.953s-0.751%201.959-2.073%201.959h-1.735zM21.036%2020.011c0.953%200%201.833-0.484%202.235-1.256h0.032v1.183h1.4v-4.907c0-1.416-1.124-2.337-2.859-2.337-1.604%200-2.792%200.932-2.833%202.208h1.359c0.115-0.609%200.667-1.005%201.433-1.005%200.927%200%201.443%200.437%201.443%201.24v0.541l-1.885%200.115c-1.761%200.109-2.709%200.833-2.709%202.099%200%201.276%200.98%202.12%202.385%202.12zM21.448%2018.844c-0.808%200-1.323-0.391-1.323-0.989%200-0.62%200.495-0.985%201.437-1.043l1.683-0.104v0.557c0%200.923-0.776%201.579-1.803%201.579zM26.573%2022.62c1.473%200%202.167-0.573%202.771-2.297l2.656-7.531h-1.536l-1.781%205.817h-0.032l-1.781-5.817h-1.583l2.563%207.172-0.136%200.437c-0.235%200.735-0.609%201.020-1.276%201.020-0.12%200-0.349-0.015-0.443-0.025v1.183c0.088%200.025%200.464%200.036%200.573%200.036z%27%2F%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-goo{width: calc(var(--qram-depas-width) * 0.55); background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27depas-goo%27%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%2080%2038.1%27%20style%3D%27enable-background%3Anew%200%200%2080%2038.1%3B%27%20xml%3Aspace%3D%27preserve%27%3E%20%3Cstyle%20type%3D%27text%2Fcss%27%3E%20.st0%7Bfill%3A%235F6368%3B%7D%20.st1%7Bfill%3A%234285F4%3B%7D%20.st2%7Bfill%3A%2334A853%3B%7D%20.st3%7Bfill%3A%23FBBC04%3B%7D%20.st4%7Bfill%3A%23EA4335%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%27st0%27%20d%3D%27M37.8%2C19.7V29h-3V6h7.8c1.9%2C0%2C3.7%2C0.7%2C5.1%2C2c1.4%2C1.2%2C2.1%2C3%2C2.1%2C4.9c0%2C1.9-0.7%2C3.6-2.1%2C4.9c-1.4%2C1.3-3.1%2C2-5.1%2C2%20L37.8%2C19.7L37.8%2C19.7z%20M37.8%2C8.8v8h5c1.1%2C0%2C2.2-0.4%2C2.9-1.2c1.6-1.5%2C1.6-4%2C0.1-5.5c0%2C0-0.1-0.1-0.1-0.1c-0.8-0.8-1.8-1.3-2.9-1.2%20L37.8%2C8.8L37.8%2C8.8z%27%2F%3E%20%3Cpath%20class%3D%27st0%27%20d%3D%27M56.7%2C12.8c2.2%2C0%2C3.9%2C0.6%2C5.2%2C1.8s1.9%2C2.8%2C1.9%2C4.8V29H61v-2.2h-0.1c-1.2%2C1.8-2.9%2C2.7-4.9%2C2.7%20c-1.7%2C0-3.2-0.5-4.4-1.5c-1.1-1-1.8-2.4-1.8-3.9c0-1.6%2C0.6-2.9%2C1.8-3.9c1.2-1%2C2.9-1.4%2C4.9-1.4c1.8%2C0%2C3.2%2C0.3%2C4.3%2C1v-0.7%20c0-1-0.4-2-1.2-2.6c-0.8-0.7-1.8-1.1-2.9-1.1c-1.7%2C0-3%2C0.7-3.9%2C2.1l-2.6-1.6C51.8%2C13.8%2C53.9%2C12.8%2C56.7%2C12.8z%20M52.9%2C24.2%20c0%2C0.8%2C0.4%2C1.5%2C1%2C1.9c0.7%2C0.5%2C1.5%2C0.8%2C2.3%2C0.8c1.2%2C0%2C2.4-0.5%2C3.3-1.4c1-0.9%2C1.5-2%2C1.5-3.2c-0.9-0.7-2.2-1.1-3.9-1.1%20c-1.2%2C0-2.2%2C0.3-3%2C0.9C53.3%2C22.6%2C52.9%2C23.3%2C52.9%2C24.2z%27%2F%3E%20%3Cpath%20class%3D%27st0%27%20d%3D%27M80%2C13.3l-9.9%2C22.7h-3l3.7-7.9l-6.5-14.7h3.2l4.7%2C11.3h0.1l4.6-11.3H80z%27%2F%3E%20%3Cpath%20class%3D%27st1%27%20d%3D%27M25.9%2C17.7c0-0.9-0.1-1.8-0.2-2.7H13.2v5.1h7.1c-0.3%2C1.6-1.2%2C3.1-2.6%2C4v3.3H22C24.5%2C25.1%2C25.9%2C21.7%2C25.9%2C17.7z%27%20%2F%3E%20%3Cpath%20class%3D%27st2%27%20d%3D%27M13.2%2C30.6c3.6%2C0%2C6.6-1.2%2C8.8-3.2l-4.3-3.3c-1.2%2C0.8-2.7%2C1.3-4.5%2C1.3c-3.4%2C0-6.4-2.3-7.4-5.5H1.4v3.4%20C3.7%2C27.8%2C8.2%2C30.6%2C13.2%2C30.6z%27%2F%3E%20%3Cpath%20class%3D%27st3%27%20d%3D%27M5.8%2C19.9c-0.6-1.6-0.6-3.4%2C0-5.1v-3.4H1.4c-1.9%2C3.7-1.9%2C8.1%2C0%2C11.9L5.8%2C19.9z%27%2F%3E%20%3Cpath%20class%3D%27st4%27%20d%3D%27M13.2%2C9.4c1.9%2C0%2C3.7%2C0.7%2C5.1%2C2l0%2C0l3.8-3.8c-2.4-2.2-5.6-3.5-8.8-3.4c-5%2C0-9.6%2C2.8-11.8%2C7.3l4.4%2C3.4%20C6.8%2C11.7%2C9.8%2C9.4%2C13.2%2C9.4z%27%2F%3E%20%3C%2Fsvg%3E");}
.qram-footer-depas-pay{width: calc(var(--qram-depas-width) * 0.75); background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20width%3D%27124px%27%20height%3D%2733px%27%20viewBox%3D%270%200%20124%2033%27%20enable-background%3D%27new%200%200%20124%2033%27%20xml%3Aspace%3D%27preserve%27%3E%20%3Cpath%20fill%3D%27%23253B80%27%20d%3D%27M46.211%2C6.749h-6.839c-0.468%2C0-0.866%2C0.34-0.939%2C0.802l-2.766%2C17.537c-0.055%2C0.346%2C0.213%2C0.658%2C0.564%2C0.658%20h3.265c0.468%2C0%2C0.866-0.34%2C0.939-0.803l0.746-4.73c0.072-0.463%2C0.471-0.803%2C0.938-0.803h2.165c4.505%2C0%2C7.105-2.18%2C7.784-6.5%20c0.306-1.89%2C0.013-3.375-0.872-4.415C50.224%2C7.353%2C48.5%2C6.749%2C46.211%2C6.749z%20M47%2C13.154c-0.374%2C2.454-2.249%2C2.454-4.062%2C2.454%20h-1.032l0.724-4.583c0.043-0.277%2C0.283-0.481%2C0.563-0.481h0.473c1.235%2C0%2C2.4%2C0%2C3.002%2C0.704C47.027%2C11.668%2C47.137%2C12.292%2C47%2C13.154z%27%2F%3E%20%3Cpath%20fill%3D%27%23253B80%27%20d%3D%27M66.654%2C13.075h-3.275c-0.279%2C0-0.52%2C0.204-0.563%2C0.481l-0.145%2C0.916l-0.229-0.332%20c-0.709-1.029-2.29-1.373-3.868-1.373c-3.619%2C0-6.71%2C2.741-7.312%2C6.586c-0.313%2C1.918%2C0.132%2C3.752%2C1.22%2C5.031%20c0.998%2C1.176%2C2.426%2C1.666%2C4.125%2C1.666c2.916%2C0%2C4.533-1.875%2C4.533-1.875l-0.146%2C0.91c-0.055%2C0.348%2C0.213%2C0.66%2C0.562%2C0.66h2.95%20c0.469%2C0%2C0.865-0.34%2C0.939-0.803l1.77-11.209C67.271%2C13.388%2C67.004%2C13.075%2C66.654%2C13.075z%20M62.089%2C19.449%20c-0.316%2C1.871-1.801%2C3.127-3.695%2C3.127c-0.951%2C0-1.711-0.305-2.199-0.883c-0.484-0.574-0.668-1.391-0.514-2.301%20c0.295-1.855%2C1.805-3.152%2C3.67-3.152c0.93%2C0%2C1.686%2C0.309%2C2.184%2C0.892C62.034%2C17.721%2C62.232%2C18.543%2C62.089%2C19.449z%27%2F%3E%20%3Cpath%20fill%3D%27%23253B80%27%20d%3D%27M84.096%2C13.075h-3.291c-0.314%2C0-0.609%2C0.156-0.787%2C0.417l-4.539%2C6.686l-1.924-6.425%20c-0.121-0.402-0.492-0.678-0.912-0.678h-3.234c-0.393%2C0-0.666%2C0.384-0.541%2C0.754l3.625%2C10.638l-3.408%2C4.811%20c-0.268%2C0.379%2C0.002%2C0.9%2C0.465%2C0.9h3.287c0.312%2C0%2C0.604-0.152%2C0.781-0.408L84.564%2C13.97C84.826%2C13.592%2C84.557%2C13.075%2C84.096%2C13.075z%20%27%2F%3E%20%3Cpath%20fill%3D%27%23179BD7%27%20d%3D%27M94.992%2C6.749h-6.84c-0.467%2C0-0.865%2C0.34-0.938%2C0.802l-2.766%2C17.537c-0.055%2C0.346%2C0.213%2C0.658%2C0.562%2C0.658%20h3.51c0.326%2C0%2C0.605-0.238%2C0.656-0.562l0.785-4.971c0.072-0.463%2C0.471-0.803%2C0.938-0.803h2.164c4.506%2C0%2C7.105-2.18%2C7.785-6.5%20c0.307-1.89%2C0.012-3.375-0.873-4.415C99.004%2C7.353%2C97.281%2C6.749%2C94.992%2C6.749z%20M95.781%2C13.154c-0.373%2C2.454-2.248%2C2.454-4.062%2C2.454%20h-1.031l0.725-4.583c0.043-0.277%2C0.281-0.481%2C0.562-0.481h0.473c1.234%2C0%2C2.4%2C0%2C3.002%2C0.704%20C95.809%2C11.668%2C95.918%2C12.292%2C95.781%2C13.154z%27%2F%3E%20%3Cpath%20fill%3D%27%23179BD7%27%20d%3D%27M115.434%2C13.075h-3.273c-0.281%2C0-0.52%2C0.204-0.562%2C0.481l-0.145%2C0.916l-0.23-0.332%20c-0.709-1.029-2.289-1.373-3.867-1.373c-3.619%2C0-6.709%2C2.741-7.311%2C6.586c-0.312%2C1.918%2C0.131%2C3.752%2C1.219%2C5.031%20c1%2C1.176%2C2.426%2C1.666%2C4.125%2C1.666c2.916%2C0%2C4.533-1.875%2C4.533-1.875l-0.146%2C0.91c-0.055%2C0.348%2C0.213%2C0.66%2C0.564%2C0.66h2.949%20c0.467%2C0%2C0.865-0.34%2C0.938-0.803l1.771-11.209C116.053%2C13.388%2C115.785%2C13.075%2C115.434%2C13.075z%20M110.869%2C19.449%20c-0.314%2C1.871-1.801%2C3.127-3.695%2C3.127c-0.949%2C0-1.711-0.305-2.199-0.883c-0.484-0.574-0.666-1.391-0.514-2.301%20c0.297-1.855%2C1.805-3.152%2C3.67-3.152c0.93%2C0%2C1.686%2C0.309%2C2.184%2C0.892C110.816%2C17.721%2C111.014%2C18.543%2C110.869%2C19.449z%27%2F%3E%20%3Cpath%20fill%3D%27%23179BD7%27%20d%3D%27M119.295%2C7.23l-2.807%2C17.858c-0.055%2C0.346%2C0.213%2C0.658%2C0.562%2C0.658h2.822c0.469%2C0%2C0.867-0.34%2C0.939-0.803%20l2.768-17.536c0.055-0.346-0.213-0.659-0.562-0.659h-3.16C119.578%2C6.749%2C119.338%2C6.953%2C119.295%2C7.23z%27%2F%3E%20%3Cpath%20fill%3D%27%23253B80%27%20d%3D%27M7.266%2C29.154l0.523-3.322l-1.165-0.027H1.061L4.927%2C1.292C4.939%2C1.218%2C4.978%2C1.149%2C5.035%2C1.1%20c0.057-0.049%2C0.13-0.076%2C0.206-0.076h9.38c3.114%2C0%2C5.263%2C0.648%2C6.385%2C1.927c0.526%2C0.6%2C0.861%2C1.227%2C1.023%2C1.917%20c0.17%2C0.724%2C0.173%2C1.589%2C0.007%2C2.644l-0.012%2C0.077v0.676l0.526%2C0.298c0.443%2C0.235%2C0.795%2C0.504%2C1.065%2C0.812%20c0.45%2C0.513%2C0.741%2C1.165%2C0.864%2C1.938c0.127%2C0.795%2C0.085%2C1.741-0.123%2C2.812c-0.24%2C1.232-0.628%2C2.305-1.152%2C3.183%20c-0.482%2C0.809-1.096%2C1.48-1.825%2C2c-0.696%2C0.494-1.523%2C0.869-2.458%2C1.109c-0.906%2C0.236-1.939%2C0.355-3.072%2C0.355h-0.73%20c-0.522%2C0-1.029%2C0.188-1.427%2C0.525c-0.399%2C0.344-0.663%2C0.814-0.744%2C1.328l-0.055%2C0.299l-0.924%2C5.855l-0.042%2C0.215%20c-0.011%2C0.068-0.03%2C0.102-0.058%2C0.125c-0.025%2C0.021-0.061%2C0.035-0.096%2C0.035H7.266z%27%2F%3E%20%3Cpath%20fill%3D%27%23179BD7%27%20d%3D%27M23.048%2C7.667L23.048%2C7.667L23.048%2C7.667c-0.028%2C0.179-0.06%2C0.362-0.096%2C0.55%20c-1.237%2C6.351-5.469%2C8.545-10.874%2C8.545H9.326c-0.661%2C0-1.218%2C0.48-1.321%2C1.132l0%2C0l0%2C0L6.596%2C26.83l-0.399%2C2.533%20c-0.067%2C0.428%2C0.263%2C0.814%2C0.695%2C0.814h4.881c0.578%2C0%2C1.069-0.42%2C1.16-0.99l0.048-0.248l0.919-5.832l0.059-0.32%20c0.09-0.572%2C0.582-0.992%2C1.16-0.992h0.73c4.729%2C0%2C8.431-1.92%2C9.513-7.476c0.452-2.321%2C0.218-4.259-0.978-5.622%20C24.022%2C8.286%2C23.573%2C7.945%2C23.048%2C7.667z%27%2F%3E%20%3Cpath%20fill%3D%27%23222D65%27%20d%3D%27M21.754%2C7.151c-0.189-0.055-0.384-0.105-0.584-0.15c-0.201-0.044-0.407-0.083-0.619-0.117%20c-0.742-0.12-1.555-0.177-2.426-0.177h-7.352c-0.181%2C0-0.353%2C0.041-0.507%2C0.115C9.927%2C6.985%2C9.675%2C7.306%2C9.614%2C7.699L8.05%2C17.605%20l-0.045%2C0.289c0.103-0.652%2C0.66-1.132%2C1.321-1.132h2.752c5.405%2C0%2C9.637-2.195%2C10.874-8.545c0.037-0.188%2C0.068-0.371%2C0.096-0.55%20c-0.313-0.166-0.652-0.308-1.017-0.429C21.941%2C7.208%2C21.848%2C7.179%2C21.754%2C7.151z%27%2F%3E%20%3Cpath%20fill%3D%27%23253B80%27%20d%3D%27M9.614%2C7.699c0.061-0.393%2C0.313-0.714%2C0.652-0.876c0.155-0.074%2C0.326-0.115%2C0.507-0.115h7.352%20c0.871%2C0%2C1.684%2C0.057%2C2.426%2C0.177c0.212%2C0.034%2C0.418%2C0.073%2C0.619%2C0.117c0.2%2C0.045%2C0.395%2C0.095%2C0.584%2C0.15%20c0.094%2C0.028%2C0.187%2C0.057%2C0.278%2C0.086c0.365%2C0.121%2C0.704%2C0.264%2C1.017%2C0.429c0.368-2.347-0.003-3.945-1.272-5.392%20C20.378%2C0.682%2C17.853%2C0%2C14.622%2C0h-9.38c-0.66%2C0-1.223%2C0.48-1.325%2C1.133L0.01%2C25.898c-0.077%2C0.49%2C0.301%2C0.932%2C0.795%2C0.932h5.791%20l1.454-9.225L9.614%2C7.699z%27%2F%3E%20%3C%2Fsvg%3E");}


/*** bottom ***/
.qram-footer-bottom{
	/*margin-top: 5px;*/
	--qram-footer-cols-width: 33.3%;
	font-size: 1.6rem;
	margin-left: 20px;
	/*border: 1px solid blue;*/
	margin-top: 0;

	/*display: none;*/
	}

#footer .qram-footer-bottom h4{
	margin: auto;
	font-size: 2.0rem;
	font-weight: 700;
	text-transform: none;
	padding: 0 0 15px;
	color: white;
	}

#footer .qram-footer-bottom a{
	color: white;
	text-decoration: underline;
	}

#footer .qram-footer-bottom a:hover{
	color: gold;
	}


/*** opening hours ***/
.qram-footer-hours,
.qram-footer-contact,
.qram-footer-info{
	width: var(--qram-footer-cols-width);
	padding: 20px;
	}

.qram-footer-hours > div,
.qram-footer-contact > div,
.qram-footer-info > div{
	padding: 0;
	line-height: 160%;
	}

.qram-footer-contact > div{
	font-weight: 400;
	}

.qram-footer-info ul{
	margin: auto;
	padding: 0;
	list-style-type: none;
	}

.qram-footer-info li{
	padding: 0;
	margin: auto;
	}


/*** socky ***/
div.qram-footer-socky{
	display: flex;
	padding: 20px 0;
	gap: 3rem;
	}

.qram-footer-socky a{
	display: block;
	width: 33px;
	height: 33px;
	transition: transform 0.2s ease-in-out;
	transform: scale(1);
	}

.qram-footer-socky a:hover{
	transform: scale(1.2);
	}

.qram-footer-socky a:nth-of-type(1){
	background-size: 35px 35px;
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27utf-8%27%3F%3E%20%3Csvg%20fill%3D%27%23BDD7E9%27%20viewBox%3D%270%200%20256%20256%27%20id%3D%27Flat%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20d%3D%27M128%2C82a46%2C46%2C0%2C1%2C0%2C46%2C46A46.05239%2C46.05239%2C0%2C0%2C0%2C128%2C82Zm0%2C68a22%2C22%2C0%2C1%2C1%2C22-22A22.02489%2C22.02489%2C0%2C0%2C1%2C128%2C150ZM176%2C20H80A60.06812%2C60.06812%2C0%2C0%2C0%2C20%2C80v96a60.06812%2C60.06812%2C0%2C0%2C0%2C60%2C60h96a60.06812%2C60.06812%2C0%2C0%2C0%2C60-60V80A60.06812%2C60.06812%2C0%2C0%2C0%2C176%2C20Zm36%2C156a36.04061%2C36.04061%2C0%2C0%2C1-36%2C36H80a36.04061%2C36.04061%2C0%2C0%2C1-36-36V80A36.04061%2C36.04061%2C0%2C0%2C1%2C80%2C44h96a36.04061%2C36.04061%2C0%2C0%2C1%2C36%2C36ZM196%2C76a16%2C16%2C0%2C1%2C1-16-16A16.01833%2C16.01833%2C0%2C0%2C1%2C196%2C76Z%27%2F%3E%20%3C%2Fsvg%3E");
	}

.qram-footer-socky a:nth-of-type(2){
	background-size: 35px 35px;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20960%20960%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cdefs%3E%20%3Cmask%20id%3D%27hole%27%3E%20%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20fill%3D%27white%27%20%2F%3E%20%3Cpath%20d%3D%27M549.621%20876.405C542.929%20875.206%20524.752%20883.396%20524.053%20874.107C526.25%20776.23%20528.148%20678.352%20530.845%20580.474C533.441%20569.288%20603.354%20573.383%20618.135%20570.187C640.208%20566.792%20638.11%20537.428%20643.204%20520.649C643.704%20495.68%20664.478%20447.141%20625.227%20444.844C609.746%20440.749%20545.426%20450.137%20543.229%20435.955C525.551%20388.315%20576.887%20382.322%20611.244%20378.427C646.101%20374.931%20635.813%20297.628%20641.207%20270.961C645.102%20228.614%20564.203%20239.001%20536.637%20236.305C485.102%20237.104%20429.571%20257.578%20407.798%20307.815C388.922%20344.37%20385.926%20385.119%20381.931%20425.268C378.934%20433.858%20347.074%20429.463%20337.386%20431.76C290.445%20431.661%20311.019%20520.749%20307.224%20551.81C309.022%20585.468%20355.164%20574.582%20378.135%20575.281C390.32%20581.373%20381.531%20635.705%20384.128%20651.286C384.627%20651.286%20385.027%20651.286%20385.526%20651.286C382.929%20721.398%20379.434%20791.511%20375.239%20861.623C374.24%20868.115%20377.836%20882.297%20366.75%20877.903C324.203%20874.707%20415.489%20866.117%20374.24%20849.738V878.102L525.351%20879.101V864.719C487.898%20870.412%20615.439%20871.311%20577.586%20874.707C568.098%20877.204%20558.81%20875.606%20549.621%20876.405Z%27%20fill%3D%27black%27%20%2F%3E%20%3C%2Fmask%3E%20%3C%2Fdefs%3E%20%3Cpath%20mask%3D%27url%28%23hole%29%27%20fill%3D%27%23BDD7E9%27%20d%3D%27M869.219%20530.637C866.822%20447.241%20862.927%20363.845%20857.134%20280.35C832.665%2087.4909%20697.134%2068.6145%20531.741%2084.6944C471.516%2087.5908%20410.492%2081.2987%20349.768%2086.7918C296.934%2089.4884%20240.705%2091.9853%20194.263%20120.45C143.926%20149.913%20117.658%20204.145%20107.471%20259.776C98.2826%20306.417%2090.4924%20352.959%2089.993%20400.699C85.998%20462.922%2088.1952%20525.244%2093.5885%20587.466C97.983%20641.698%20103.177%20696.33%20123.351%20747.366C144.824%20799.301%20187.471%20831.361%20236.909%20850.937C278.158%20867.316%20324.1%20874.907%20366.647%20878.103C377.733%20882.497%20374.238%20868.415%20375.137%20861.823C379.331%20791.711%20382.927%20721.698%20385.424%20651.486C384.924%20651.486%20384.525%20651.486%20384.025%20651.486C381.429%20635.806%20390.218%20581.573%20378.033%20575.481C354.962%20574.782%20308.919%20585.668%20307.122%20552.01C310.917%20520.949%20290.243%20431.86%20337.284%20431.96C346.972%20429.763%20378.832%20434.158%20381.828%20425.468C385.823%20385.319%20388.919%20344.57%20407.696%20308.015C429.469%20257.778%20484.999%20237.304%20536.535%20236.505C564.1%20239.101%20644.999%20228.814%20641.104%20271.161C635.811%20297.828%20645.998%20375.131%20611.141%20378.627C576.784%20382.522%20525.449%20388.515%20543.127%20436.155C545.324%20450.337%20609.643%20440.949%20625.124%20445.044C664.375%20447.341%20643.601%20495.98%20643.102%20520.849C638.008%20537.628%20640.205%20566.992%20618.033%20570.387C603.251%20573.683%20533.339%20569.588%20530.742%20580.674C528.045%20678.552%20526.048%20776.43%20523.95%20874.307C524.65%20883.596%20542.827%20875.306%20549.519%20876.604C558.807%20875.805%20567.995%20877.403%20577.484%20875.006C615.336%20871.611%20654.787%20870.712%20692.24%20865.019C748.27%20856.43%20799.706%20836.954%20833.663%20781.623C878.407%20706.817%20872.914%20614.532%20869.219%20530.637Z%27%20%2F%3E%20%3C%2Fsvg%3E");
	}

.qram-footer-socky a:nth-of-type(3){
	width: 41px;
	background-position: 0 -2px;
	background-size: 45px 41px;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2033%2033%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20fill%3D%27%23BDD7E9%27%20d%3D%27M30.368%208.735c-0.354-1.301-1.354-2.307-2.625-2.663l-0.027-0.006c-3.193-0.406-6.886-0.638-10.634-0.638-0.381%200-0.761%200.002-1.14%200.007l0.058-0.001c-0.322-0.004-0.701-0.007-1.082-0.007-3.748%200-7.443%200.232-11.070%200.681l0.434-0.044c-1.297%200.363-2.297%201.368-2.644%202.643l-0.006%200.026c-0.4%202.109-0.628%204.536-0.628%207.016%200%200.088%200%200.176%200.001%200.263l-0-0.014c-0%200.074-0.001%200.162-0.001%200.25%200%202.48%200.229%204.906%200.666%207.259l-0.038-0.244c0.354%201.301%201.354%202.307%202.625%202.663l0.027%200.006c3.193%200.406%206.886%200.638%2010.634%200.638%200.38%200%200.76-0.002%201.14-0.007l-0.058%200.001c0.322%200.004%200.702%200.007%201.082%200.007%203.749%200%207.443-0.232%2011.070-0.681l-0.434%200.044c1.298-0.362%202.298-1.368%202.646-2.643l0.006-0.026c0.399-2.109%200.627-4.536%200.627-7.015%200-0.088-0-0.176-0.001-0.263l0%200.013c0-0.074%200.001-0.162%200.001-0.25%200-2.48-0.229-4.906-0.666-7.259l0.038%200.244ZM12.932%2020.459l7.839-4.459-7.839-4.458v8.917Z%27%20%2F%3E%20%3C%2Fsvg%3E");

	display: none;
	}



/*** contactbox ***/
div.custom-footer__banner3441{
	width: 100%;
	height: 0;
	}

div.custom-footer__banner3441 > div{
	margin: auto;
	}

/*** qram deweb ***/
div.custom-footer__banner7241{
	display: none;
	}

.qram-creators{
	display: none;
	}

#signature{
	align-items: center;
	justify-content: flex-end;
	}

#signature img{
	margin-right: 8px;
	}

a#qram-creators-qram:hover,
a#qram-creators-deweb:hover{
	text-decoration: underline;
	}

a#qram-creators-qram{
	display: block;
	color: #00d8c0;
	font-weight: 550;
	}

#qram-creators-amp{
	display: block;
	padding: 0 3px;
	}

a#qram-creators-deweb{
	display: block;
	font-weight: 550;
	color: #19E0A4;
	margin-right: 40px;
	}

a#qram-creators-qram::before{
	content: '';
	position: absolute;
	display: block;
	margin-top: -5px;
	margin-left: -35px;
	width: 29px;
	height: 29px;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20924%20924%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M230.353%20230.593C103.865%20357.42%200.206418%20461.651%200.00041829%20462.218C-0.506582%20463.612%20460.047%20924.105%20461.61%20923.767C463.706%20923.314%20594.989%20792.813%20594.673%20791.497C594.169%20789.402%20480.326%20675%20478.745%20675C477.929%20675%20473.742%20678.418%20469.441%20682.595L461.621%20690.19L348.002%20576.508L234.384%20462.826L347.565%20349.913C409.814%20287.811%20461.318%20237%20462.019%20237C463.351%20237%20649.623%20422.577%20674.126%20448.316L688.231%20463.133L655.053%20496.322C632.543%20518.839%20621.875%20530.187%20621.875%20531.612C621.875%20534.531%20735.067%20647%20738.005%20647C740.449%20647%20924.115%20464.329%20923.657%20462.355C923.233%20460.527%20462.948%200%20461.545%200C460.878%200%20356.841%20103.767%20230.353%20230.593ZM487.079%20541.124C462.767%20565.391%20442.875%20585.932%20442.875%20586.769C442.875%20588.133%20764.834%20910.012%20767.03%20910.844C768.167%20911.274%20858.876%20822.176%20858.873%20820.631C858.873%20820.009%20803.635%20764.37%20736.123%20696.989C559.311%20520.518%20535.451%20497%20533.224%20497C532.001%20497%20514.947%20513.307%20487.079%20541.124Z%27%20fill%3D%27%2300D8C0%27%2F%3E%20%3C%2Fsvg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	}


@media (max-width: 1140px)
{
	.copyright{
		flex-basis: 100%;
		order: 1;
		text-align: center;
		padding-bottom: 10px;
		}

	#signature{
		flex-basis: 100%;
		order: 2;
		justify-content: center;
		}
}

@media (max-width: 500px)
{
	#signature{
		padding-left: 30px;
		}

	#signature a{
		font-size: 1.2rem !important;
		}
}

@media (max-width: 370px)
{
	a#qram-creators-deweb{
		margin-right: 20px;
		}
}


@media (max-width: 350px)
{
	#signature a{
		font-size: 1.0rem !important;
		}
}

/*** celkově rozložení ***/
@media (max-width: 950px)
{
	/*
	.qram-footer{
		display: flex;
		justify-content: space-between;
		}

	#footer .custom-footer .custom-footer__banner8771{
		width: 33.3%;
		}

	#footer .custom-footer .custom-footer__banner5831{
		width: 66.6%;
		}

	.qram-footer-bottom{
		order: 1;
		flex-direction: column;
		width: 230px;
		}

	.qram-footer-bottom > div{
		flex-basis: 100%;
		}

	.qram-footer-depas{
		order: 2;
		width: 200px;
		--qram-depas-width: 80%;
		}

	.qram-footer-depas-in{
		flex-direction: column;
		}
*/
}





/*** main grid ***/
.qram-footer-left{
	grid-column: 1;
	grid-row: 1 / span 2;
	align-items: start;
	}

.qram-footer-depas{
	grid-column: 2;
	grid-row: 1;
	}

.qram-footer-bottom{
	grid-column: 2;
	grid-row: 2;
	}


@media (max-width: 950px)
{
	.qram-footer{
		grid-template-columns: 3fr 2fr;
		}

	.qram-footer-left{
		grid-column: 1;
		grid-row: 1;
		}

	.qram-footer-depas{
		grid-column: 1;
		grid-row: 2;
		margin-right: 20px;
		--qram-depas-width: 20%;
		}

	.qram-footer-depas-in{
		flex-wrap: wrap;
		}

	div.qram-footer-depas-line{
		flex-basis: 100%;
		height: 10px;
		/*background: red;*/
		padding: 0;
		}

	div.qram-footer-depas-line span{
		display: none;
		}

	.qram-footer-bottom{
		grid-column: 2;
		grid-row: 1;
		flex-wrap: wrap;
		grid-row: 1 / span 2;
		}

	.qram-footer-bottom > div{
		width: auto;
		flex-basis: 100%;
		}
}


@media (max-width: 650px)
{
	.qram-footer{
		grid-template-columns: 1fr 1fr;
		}
}

@media (max-width: 600px)
{
	.qram-footer{
		grid-template-columns: 1fr;
		}

	.qram-footer-left{
		grid-column: 1;
		grid-row: 1;
		}

	.qram-footer-depas{
		grid-column: 1;
		grid-row: 3;
		}

	.qram-footer-bottom{
		grid-column: 1;
		grid-row: 2;
		padding-bottom: 30px;
		}
}



.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.splide__arrow--prev{left: 7px; top: 50px;}
.splide__arrow--next{right: 0.0rem; top: 50px;}


.qram-reviews-wrapper{
	padding: 45px 0;
	}

.qram-reviews{
	background-color: var(--qram-color-navy);
	border-radius: 16px;
	}

.qram-reviews-header{
	display: flex;
	justify-content: space-between;
	padding: 20px 30px;
	align-items: center;
	}

.qram-reviews-header h5{
	font-size: 3.6rem;
	color: white;
	margin: auto auto auto 0;
	font-weight: 700;
	}

.qram-reviews-header a{
	display: block;
	font-size: 1.15rem;
	color: silver;
	background-image: var(--qram-svg-reviews-info);
	background-size: 18px;
	background-position: left 0 center;
	background-repeat: no-repeat;
	padding: 0 0 0 21px;
	text-decoration: underline;
	width: fit-content;
	}

.qram-reviews-header p{
	font-size: 4.8rem;
	margin: auto 0 auto auto;
	color: white;
	font-weight: 700;
	/*
	background-image:
		var(--qram-svg-star-white),
		var(--qram-svg-star-white),
		var(--qram-svg-star-white),
		var(--qram-svg-star-white),
		var(--qram-svg-star-white);
	background-size: 26px 25px;
	background-repeat: no-repeat;
	background-position:
		right center,
		right 33px center,
		right 66px center,
		right 99px center,
		right 132px center;
*/
	padding: 0 20px 0 0;
	}

.qram-reviews-bottom{
	background: var(--qram-color-blue-aqua);
	border-radius: 16px;
	padding: 15px 40px 25px;
	}

.qram-reviews-bottom div{
	/*border: 1px dotted red;*/
	}

.qram-reviews-items{
	margin: auto;
	padding: 0;
	list-style-type: none;
	display: flex;
	/*gap: 10px;*/
	}

.qram-reviews-items li{
	width: auto;
	border-radius: 8px;
	padding: 55px 10px 15px 15px;
	background-color: white;
	background-image: var(--qram-svg-quotation);
	background-size: 44px;
	background-repeat: no-repeat;
	background-position: 15px 15px;
	display: flex;
	flex-direction: column;
	}

#qram-reviews .splide__arrow--prev{
	left: -34px;
	}

#qram-reviews .splide__arrow--next{
	right: -34px;
	}

#qram-reviews .splide__arrow--prev,
#qram-reviews .splide__arrow--next{
	width: 30px;
	height: 30px;
	background-color: var(--qram-color-navy);
	}

#qram-reviews .splide__arrow--prev svg,
#qram-reviews .splide__arrow--next svg{
	display: none;
	}

#qram-reviews button.splide__arrow::before{
	content: '';
	display: block;
	width: 17px;
	height: 17px;
	background-image: var(--qram-svg-splide-arrow);
	}

#qram-reviews button.splide__arrow--prev::before{
	scale: -1 1;
	}

#qram-reviews .splide__pagination{
	bottom: -20px;
	}

.qram-reviews-items strong{
	display: block;
	padding: 10px 0;
	font-size: 1.8rem;
	}

.qram-reviews-items p{
	max-height: 200px;
	overflow-y: auto;
	scrollbar-color: var(--qram-color-blue-aqua) transparent;
	scrollbar-width: thin;
	margin: auto 0;
	padding: 0;
	font-size: 1.6rem;
	flex-grow: 1;
	}

.qram-reviews-items i:fill{
	/*color: red;*/
	}

.qram-reviews-items i{
	--qram-reviews-star-size: 19px;
	--qram-reviews-star-space: 4px;
	--qram-reviews-star-widthBox: calc(((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 5) - var(--qram-reviews-star-space));
	position: relative;
	display: block;
	height: var(--qram-reviews-star-size);
	font-style: normal;
	background-image:
		var(--qram-svg-star-gray),
		var(--qram-svg-star-gray),
		var(--qram-svg-star-gray),
		var(--qram-svg-star-gray),
		var(--qram-svg-star-gray);
	background-size: var(--qram-reviews-star-size);
	background-repeat: no-repeat;
	background-position:
		left top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 1) top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 2) top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 3) top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 4) top;
	margin-left: 0;
	width: var(--qram-reviews-star-widthBox);
	}


@media (max-width: 1440px)
{
	.qram-reviews{
		border-radius: 0;
		}

	.qram-reviews-bottom{
		border-radius: 0;
		}
}


@media (max-width: 850px)
{
	.qram-reviews-header h5{
		font-size: clamp(1.5rem, 5vw, 3rem);
		}

	.qram-reviews-header p{
		font-size: clamp(1.5rem, 5vw, 4rem);
		}
}



@media (max-width: 730px)
{
	.qram-reviews-header{
		flex-wrap: wrap;
		justify-content: center;
		padding-bottom: 10px;
		}

	.qram-reviews-header h5{
		text-align: center;
		padding-bottom: 10px;
		font-size: 2.7rem;
		width: 100%;
		}

	.qram-reviews-header p{
		font-size: 4.0rem;
		margin: unset;
		}
}



@media (max-width: 600px)
{

	#qram-reviews .splide__arrow--prev,
	#qram-reviews .splide__arrow--next{
		top: 0px;
		right: -12px;
		border: 2px solid white;
		}

	#qram-reviews .splide__arrow--prev{
		left: -12px;
		}

	.qram-reviews-bottom{
		padding-top: 25px;
		padding-left: 15px;
		padding-right: 15px;
		}

	.qram-reviews-header{
		display: block;
		}

	.qram-reviews-header div:nth-of-type(1) a{
		margin: auto;
		}

	.qram-reviews-header-score{
		padding-top: 15px;
		}

	.qram-reviews-header-score div{
		width: fit-content;
		margin: auto;
		}

	.qram-reviews-header ul.qram-reviews-sources{
		justify-content: center;
		margin: auto;
		}
}






/*** aktualizace ***/
.qram-reviews-items div{
	display: flex;
	}

.qram-reviews-items div:nth-of-type(1){
	border-bottom: 1px solid #757575;
	font-size: 1.6rem;
	padding: 25px 0 3px;
	margin-bottom: 7px;
	justify-content: space-between;
	}

.qram-reviews-items b,
.qram-reviews-items em{
	display: block;
	font-style: normal;
	}

.qram-reviews-items em{
	}

.qram-reviews-items div:nth-of-type(2) span:nth-of-type(1){
	width: 38px;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 120%;
	}



/*
 * Dionela.cz – Hvězdičkové hodnocení recenzí
 * Doplněk k homepage_reviews.css (musí být načten PO něm)
 *
 * Generátor zapisuje hodnocení jako bezrozměrný poměr (0–1):
 *   <i style="--qram-stars-w:0.9640"></i>   (= 4.8 hvězdičky)
 *
 * Výpočet (JS): pxW = floor(rating) × slot + frac(rating) × star-size
 *               ratio = pxW / widthBox
 *   slot     = --qram-reviews-star-size + --qram-reviews-star-space = 19 + 4 = 23 px
 *   widthBox = (slot × 5) − star-space = 115 − 4 = 111 px
 *
 * CSS: clip-path = widthBox × (1 − ratio) → responsive při změně star-size
 */

/* ── Hlavička: odstraní původní hvězdičky z <p> ───────────────────────────── */
.qram-reviews-header p{
	background-image: none;
	}

/* ── Hlavička: dynamické hvězdičky <i style="--qram-stars-w:Xpx"> ─────────── */
/* star-size: 26px, star-space: 7px, slot: 33px, widthBox: 158px               */
.qram-reviews-header i{
	--qram-header-star-size: 26px;
	--qram-header-star-space: 7px;
	--qram-header-star-slot: calc(var(--qram-header-star-size) + var(--qram-header-star-space));
	--qram-header-star-widthBox: calc(var(--qram-header-star-slot) * 5 - var(--qram-header-star-space));
	--qram-svg-star-white-dim: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2025%2025%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cpath%20d%3D%27M12.4997%202.08325L15.7184%208.60409L22.9163%209.65617L17.708%2014.7291L18.9372%2021.8958L12.4997%2018.5103L6.06218%2021.8958L7.29134%2014.7291L2.08301%209.65617L9.28092%208.60409L12.4997%202.08325Z%27%20fill%3D%27white%27%20stroke%3D%27white%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20opacity%3D%270.3%27%2F%3E%20%3C%2Fsvg%3E");
	position: relative;
	display: block;
	height: var(--qram-header-star-size);
	width: var(--qram-header-star-widthBox);
	background-image:
		var(--qram-svg-star-white-dim),
		var(--qram-svg-star-white-dim),
		var(--qram-svg-star-white-dim),
		var(--qram-svg-star-white-dim),
		var(--qram-svg-star-white-dim);
	background-size: var(--qram-header-star-size);
	background-repeat: no-repeat;
	background-position:
		left top,
		left var(--qram-header-star-slot) top,
		left calc(var(--qram-header-star-slot) * 2) top,
		left calc(var(--qram-header-star-slot) * 3) top,
		left calc(var(--qram-header-star-slot) * 4) top;
	}

.qram-reviews-header i::after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: var(--qram-header-star-size);
	width: var(--qram-header-star-widthBox);
	background-image:
		var(--qram-svg-star-white),
		var(--qram-svg-star-white),
		var(--qram-svg-star-white),
		var(--qram-svg-star-white),
		var(--qram-svg-star-white);
	background-size: var(--qram-header-star-size);
	background-repeat: no-repeat;
	background-position:
		left top,
		left var(--qram-header-star-slot) top,
		left calc(var(--qram-header-star-slot) * 2) top,
		left calc(var(--qram-header-star-slot) * 3) top,
		left calc(var(--qram-header-star-slot) * 4) top;
	clip-path: inset(0 calc(var(--qram-header-star-widthBox) * (1 - var(--qram-stars-w, 1))) 0 0);
	}

/* ── Překryvná vrstva: 5 plných hvězd oříznutých na --qram-stars-w ────────── */
/* Základní vrstva (šedé hvězdy) je již definována v homepage_reviews.css      */
.qram-reviews-items i::after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: var(--qram-reviews-star-size);
	width: var(--qram-reviews-star-widthBox);
	background-image:
		var(--qram-svg-star-black),
		var(--qram-svg-star-black),
		var(--qram-svg-star-black),
		var(--qram-svg-star-black),
		var(--qram-svg-star-black);
	background-size: var(--qram-reviews-star-size);
	background-repeat: no-repeat;
	background-position:
		left top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 1) top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 2) top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 3) top,
		left calc((var(--qram-reviews-star-size) + var(--qram-reviews-star-space)) * 4) top;
	clip-path: inset(0 calc(var(--qram-reviews-star-widthBox) * (1 - var(--qram-stars-w, 1))) 0 0);
	}


/* ==============================================
   Hodnocení podle zdrojů – <ul class="qram-reviews-sources"> v hlavičce
   ============================================== */

.qram-reviews-header-score{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 8px;
	margin-left: auto;
	}

.qram-reviews-header-score > div{
	display: flex;
	align-items: center;
	gap: 12px;
	}

.qram-reviews-header .qram-reviews-sources{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	gap: 8px 16px;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	}

.qram-reviews-header .qram-reviews-sources li{
	font-size: 1.2rem;
	color: rgba(255,255,255,0.85);
	display: flex;
	align-items: center;
	gap: 5px;
	}

.qram-reviews-header .qram-reviews-sources li::before{
	font-size: 1.05rem;
	font-weight: 700;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	padding: 2px 5px;
	border-radius: 3px;
	}

.qram-reviews-header .qram-reviews-sources li[data-source="google"]::before{
	content: "Google"; background: #e8f0fe; color: #1a73e8;
	}
.qram-reviews-header .qram-reviews-sources li[data-source="heureka"]::before{
	content: "Heureka"; background: #fff3e0; color: #e65100;
	}
.qram-reviews-header .qram-reviews-sources li[data-source="zbozi"]::before{
	content: "Zboží.cz"; background: #e3f2fd; color: #1565c0;
	}
.qram-reviews-header .qram-reviews-sources li[data-source="vlastni"]::before{
	content: "Vlastní"; background: #f3e8ff; color: #6d28d9;
	}
.qram-reviews-header .qram-reviews-sources li[data-source="eshop"]::before{
	content: "E-shop"; background: #e6f4ea; color: #1e7e34;
	}
.qram-reviews-header .qram-reviews-sources li[data-source="firmy"]::before{
	content: "Firmy.cz"; background: #fce8e6; color: #c5221f;
	}
.qram-reviews-header .qram-reviews-sources li[data-source="alza"]::before{
	content: "Alza.cz"; background: #fff8e1; color: #e65100;
	}


/* ==============================================
   Zdroj hodnocení – štítek <span data-source>
   ============================================== */

.qram-reviews-items span[data-source]{
	display: block;
	font-size: 1.1rem;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	padding: 4px 0 0;
	margin: 0 0 auto auto;
	}

.qram-reviews-items span[data-source]::after{
	padding: 3px 4px;
	border-radius: 4px;
	}

.qram-reviews-items span[data-source="google"]::after{
	content: "Google";
	background: #e8f0fe;
	color: #1a73e8;
	}

.qram-reviews-items span[data-source="heureka"]::after{
	content: "Heureka";
	background: #fff3e0;
	color: #e65100;
	}

.qram-reviews-items span[data-source="zbozi"]::after{
	content: "Zbozi.cz";
	background: #e3f2fd;
	color: #1565c0;
	}

.qram-reviews-items span[data-source="vlastni"]::after{
	content: "Vlastní";
	background: #f3e8ff;
	color: #6d28d9;
	}

.qram-reviews-items span[data-source="eshop"]::after{
	content: "E-shop";
	background: #e6f4ea;
	color: #1e7e34;
	}

.qram-reviews-items span[data-source="firmy"]::after{
	content: "Firmy.cz";
	background: #fce8e6;
	color: #c5221f;
	}

.qram-reviews-items span[data-source="alza"]::after{
	content: "Alza.cz";
	background: #fff8e1;
	color: #e65100;
	}


/* ==============================================
   Ověřené hodnocení – <em>Ověřená recenze</em>
   ============================================== */

.qram-reviews-items em{
	display: inline-block;
	font-style: normal;
	font-size: 1.15rem;
	font-weight: 600;
	color: #16a34a;
	}

.qram-reviews-items em::before{
	content: "✓ ";
	}


.qram-faq{
	max-width: 1440px;
	padding: 60px 0;
	}

.qram-faq h5{
	font-size: 3rem;
	font-weight: 700;
	padding-left: 20px;
	}
/*
.qram-faq-box{
	background-color: var(--qram-color-navy);
	border-radius: 16px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	margin: auto;
	padding: 20px;
	list-style-type: none;
	gap: 15px;
	}

.qram-faq-box li{
	background-color: var(--qram-color-blue-light);
	background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27utf-8%27%3F%3E%3C%21--%20Uploaded%20to%3A%20SVG%20Repo%2C%20www.svgrepo.com%2C%20Generator%3A%20SVG%20Repo%20Mixer%20Tools%20--%3E%20%3Csvg%20fill%3D%27%23afc1d3%27%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%2C22A10%2C10%2C0%2C1%2C0%2C2%2C12%2C10%2C10%2C0%2C0%2C0%2C12%2C22Zm0-2a1.5%2C1.5%2C0%2C1%2C1%2C1.5-1.5A1.5%2C1.5%2C0%2C0%2C1%2C12%2C20ZM8%2C8.994a3.907%2C3.907%2C0%2C0%2C1%2C2.319-3.645%2C4.061%2C4.061%2C0%2C0%2C1%2C3.889.316%2C4%2C4%2C0%2C0%2C1%2C.294%2C6.456%2C3.972%2C3.972%2C0%2C0%2C0-1.411%2C2.114%2C1%2C1%2C0%2C0%2C1-1.944-.47%2C5.908%2C5.908%2C0%2C0%2C1%2C2.1-3.2%2C2%2C2%2C0%2C0%2C0-.146-3.23%2C2.06%2C2.06%2C0%2C0%2C0-2.006-.14%2C1.937%2C1.937%2C0%2C0%2C0-1.1%2C1.8A1%2C1%2C0%2C0%2C1%2C8%2C9Z%27%2F%3E%3C%2Fsvg%3E");
	background-size: 55px 55px;
	background-position: right 10px bottom 10px;
	background-repeat: no-repeat;
	}

.qram-faq-box li:nth-child(1){
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	}

.qram-faq-box li:nth-child(4){
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	}


.qram-faq-box strong{
	display: block;
	font-size: 1.8rem;
	padding: 20px 20px 5px;
	}

.qram-faq-box p{
	margin: auto;
	line-height: 150%;
	padding: 5px 20px 5px;
	transition: opacity 0.4s ease, transform 0.4s ease, display 0.4s allow-discrete;
	}

.qram-faq-box a{
	display: block;
	text-decoration: underline;
	transition: opacity 0.4s ease, transform 0.4s ease, display 0.4s allow-discrete;
	padding: 5px 20px 10px;
	}

.qram-faq-box li:nth-child(n+5){
	max-height: 3px;
	overflow: hidden;
	border-radius: 5px;
	}

.qram-faq-box-all li:nth-child(n+5){
	max-height: unset;
	overflow: unset;
	border-radius: unset;
	}

.qram-faq-box-all li:nth-child(1){
	border-bottom-left-radius: 0;
	}

.qram-faq-box-all li:nth-child(4){
	border-bottom-right-radius: 0;
	}

.qram-faq-box li:nth-child(9){
	border-bottom-left-radius: 16px;
	}

.qram-faq-box li:nth-child(12){
	border-bottom-right-radius: 16px;
	}

.qram-faq button{
	display: block;
	margin: auto;
	padding: 0 25px 7px;
	background-color: var(--qram-color-navy);
	color: white;
	border: none;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	font-weight: 700;
	}

.qram-faq button:hover{
	text-decoration: underline;
	}
*/

.qram-faq-box{
	background-color: var(--qram-color-navy);
	border-radius: 16px;
	display: flex;
	padding: 25px;
	}

.qram-faq ul,
.qram-faq li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.qram-faq-modes{
	width: 330px;
	flex-shrink: 0;
	}

.qram-faq-modes ul{

	}

.qram-faq-modes li{
	background-color: var(--qram-color-blue-aqua);
	padding: 25px;
	border-radius: 10px;
	margin: auto auto 15px;
	text-align: center;
	font-weight: 700;
	font-size: 1.8rem;
	cursor: pointer;
	}

.qram-faq-modes li:last-child{
	margin: auto;
	}

.qram-faq-modes li:hover{
	background-image: radial-gradient(circle, #e2f5fc 20%, transparent 90%);
	background-size: 90% 100%;
	background-position: center;
	background-repeat: no-repeat;
	}

.qram-faq-modes li.qram-faq-modes-active{
	background-image: var(--qram-svg-faq-bubble);
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 50px;
	}

.qram-faq-questions{
	flex-grow: 1;
	padding-left: 30px;
	display: flex;
	}

.qram-faq-questions-list{
	display: none;
	flex-direction: column;
	justify-content: flex-start;
	gap: 20px;
	width: 100%;
	}

.qram-faq-questions-list li{
	width: 100%;
	background-color: rgba(255,255,255, 0.85);
	border-radius: 10px;
	padding: 10px 20px 5px 10px;
	}

.qram-faq-questions-list li:not(.qram-faq-questions-list-item-active):hover{
	background-image: linear-gradient(to right, #e2f5fc 20%, transparent 90%);
	cursor: pointer;
	}

.qram-faq-questions-list li:not(.qram-faq-questions-list-item-active):hover strong{
	text-decoration: underline;
	}

.qram-faq-questions-list strong{
	display: block;
	font-size: 1.8rem;
	background-image: var(--qram-svg-faq-question);
	background-repeat: no-repeat;
	background-size: 26px;
	background-position: left 3px top 2px;
	padding: 3px 10px 4px 36px;
	}

.qram-faq-questions-list p{
	display: none;
	margin: auto;
	border-top: 1px solid #D9D9D9;
	line-height: 150%;
	padding: 5px 10px 10px;
	transition: opacity 0.4s ease, transform 0.4s ease, display 0.4s allow-discrete;
	opacity: 0;
	transform: translateY(-10px);
	}

.qram-faq-questions-list a{
	display: none;
	text-decoration: underline;

	transition: opacity 0.4s ease, transform 0.4s ease, display 0.4s allow-discrete;
	opacity: 0;
	transform: translateY(-10px);
	padding: 0 10px 5px 10px;
	}

li.qram-faq-questions-list-item-active{
	background-color: white;
	}

.qram-faq-questions-list-item-active p{
	display: block;

	opacity: 1;
	transform: translateY(0);
	}

.qram-faq-questions-list-item-active a{
	display: inline-block;

	opacity: 1;
	transform: translateY(0);
	}

.qram-faq-questions-list li{
	display: none;

	transition: opacity 0.5s, transform 0.5s;
	opacity: 0;
	transform: scale(0.5);
	}

.qram-faq-questions-list-active{
	display: flex;
	}

.qram-faq-questions-list-active li{
	display: block;
	opacity: 1;
	transform: scale(1);
	}

@starting-style{
	.qram-faq-questions-list-active li{
		opacity: 0;
		transform: scale(0.5);
	}
}

@starting-style{
	.qram-faq-questions-list-item-active p,
	.qram-faq-questions-list-item-active a{
		opacity: 0;
		transform: translateY(-10px);
	}
}


@media (max-width: 1400px)
{
	.qram-faq-box{
		border-radius: 0;
		}
}



@media (max-width: 870px)
{
	.qram-faq-box{
		padding: 10px;
		}

	.qram-faq-modes{
		width: 200px;
		}

	.qram-faq-modes li{
		padding: 10px;
		font-size: 1.5rem;
		}
}

@media (max-width: 600px)
{
	.qram-faq-modes{
		width: 150px;
		}

	.qram-faq-modes li{
		font-size: 1.3rem;
		}

	.qram-faq-questions{
		padding-left: 15px;
		}

	.qram-faq-questions-list strong{
		font-size: 1.5rem;
		background-position: left 3px top 0;
		}
}

@media (max-width: 500px)
{
	.qram-faq-box{
		display: block;
		padding: 0;
		}

	.qram-faq-modes{
		width: auto;
		background: var(--qram-color-text-navy);
		padding: 10px;
		}

	.qram-faq-modes ul{
		/*padding: 0 0 10px 0;*/
		padding: 0;
		/*border-bottom: 2px dashed white;*/
		display: grid;
		grid-auto-rows: 1fr;
		gap: 10px;
		grid-template-columns: repeat(2, 1fr);
		}

	.qram-faq-modes li{
		display: grid;
		margin: unset !important;
		place-items: center;
		}

	.qram-faq-questions{
		padding-left: 0;
		padding-top: 0 10px 10px;
		}

	.qram-faq-questions-list{
		gap: 6px;
		padding: 10px;
		}

	.qram-faq-modes li.qram-faq-modes-active{
		background-size: 30px;
		}
}


/*** clanky ***/
.qram-clanky-banners{
	width: 100%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	padding: 0 0 15px;
	}

/*** clanky ***/
.homepage-blog-wrapper div.h4{
	display: none;
	}

.qram-clanky-banner-left,
.qram-clanky-banner-right{
	display: flex;
	width: 32%;
	border-radius: 16px;
	color: white;
	}

.qram-clanky-banner-left{
	background-image:
		var(--qram-image-clanky-proc),
		linear-gradient(45deg, #4c7d9f, #6fc3fd);
	background-size:
		75%,
		100%;
	background-position:
		right 15% bottom 0,
		left top;
	background-repeat: no-repeat;
	}

.qram-clanky-banner-right{
	background-image:
		var(--qram-image-clanky-filtr),
		linear-gradient(45deg, #4c7d9f, #6fc3fd);
	background-size:
		65%,
		100%;
	background-position:
		right 20% center,
		left top;
	background-repeat: no-repeat;
	}

.qram-clanky-banner-left:hover,
.qram-clanky-banner-right:hover{
	color: white;
	}

.qram-clanky-banner-left:hover b,
.qram-clanky-banner-right:hover b{
	text-decoration: underline;
	}

.qram-clanky-banner-left span,
.qram-clanky-banner-right span{
	display: block;
	width: 100%;
	padding: 70px 0 0 30px;
	color: white;
	}

.qram-clanky-banner-left strong,
.qram-clanky-banner-right strong{
	display: block;
	font-size: 3rem;
	font-weight: 300;
	padding: 0 0 30px;
	color: white;
	}

.qram-clanky-banner-left i,
.qram-clanky-banner-right i{
	display: block;
	font-style: normal;
	font-weight: 700;
	}

.qram-clanky-banner-left b,
.qram-clanky-banner-right b{
	display: block;
	background: white;
	color: var(--qram-color-text-navy);
	width: 140px;
	border-radius: 8px;
	padding: 8px 0;
	text-align: center;
	}


.qram-clanky-list{
	width: 30%;
	display: block;
	border-radius: 16px;
	padding: 10px 10px;
	background-color: var(--qram-color-blue-light);
	}

.qram-clanky-list div{
	width: 100%;
	padding: 10px 0 0;
	background: linear-gradient(to right, var(--qram-color-clanky-head) 70px, #ffffff 70px);
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	margin-top: 10px;
	}

.qram-clanky-list div:first-child{
	margin-top: 0;
	}

.qram-clanky-list div a{
	display: block;
	padding: 5px 5px 5px 90px;
	background-size: 70px;
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 55px;
	color: black;
	}

.qram-clanky-list div a:hover{
	text-decoration: underline;
	}

.qram-clanky-list div:nth-of-type(5){
	background: linear-gradient(to right, var(--qram-color-clanky-head) 70px, #ffffff 70px, var(--qram-color-clanky-head) 85px);
	}

.qram-clanky-list div:nth-of-type(5) a strong{
	display: block;
	font-size: 2rem;
	padding-top: 3px;
	}

@media (max-width: 1460px)
{
	.qram-clanky-banners{
		padding-left: 10px;
		padding-right: 10px;
		}
}


@media (max-width: 1200px)
{
	.qram-clanky-banner-left{
		background-size: 85%, 100%;
		}
}


@media (max-width: 1050px)
{
	.qram-clanky-banners{
		flex-wrap: wrap;
		gap: 40px 10px;
		padding-left: 0;
		padding-right: 0;
		}

	.qram-clanky-banner-left,
	.qram-clanky-banner-right{
		flex-basis: calc(50% - 10px);
		padding: 35px 0;
		}

	.qram-clanky-banner-left span,
	.qram-clanky-banner-right span{
		padding-top: 50px;
		}

	.qram-clanky-banner-left{
		background-size: 65%, 100%;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		}

	.qram-clanky-banner-right{
		background-size: 55%, 100%;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		}


	.qram-clanky-list{
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 20px;
		margin: 0 10px;
		}

	.qram-clanky-list div{
		margin: 0;
		border-radius: 16px;
		}
}

@media (max-width: 910px)
{
	.qram-clanky-banner-left{
		background-size: 70%, 100%;
		}

	.qram-clanky-banner-right{
		background-size: 60%, 100%;
		}
}

@media (max-width: 850px)
{
	.qram-clanky-banners{
		flex-wrap: wrap;
		/*gap: 10px;*/
		gap: 40px 10px;
		}

	.qram-clanky-banner-left,
	.qram-clanky-banner-right{
		flex-basis: calc(50% - 10px);
		padding: 25px 0;
		}

	.qram-clanky-banner-left span,
	.qram-clanky-banner-right span{
		padding-top: 10px;
		}

	.qram-clanky-banner-left{
		background-size: 70%, 100%;
		}

	.qram-clanky-banner-right{
		background-size: 55%, 100%;
		}

	.qram-clanky-list div:nth-of-type(5) a strong{
		font-size: 1.7rem;
		padding-top: 6px;
		}
}


@media (max-width: 750px)
{
	.qram-clanky-list{
		grid-template-columns: 1fr 1fr;
		}
}

@media (max-width: 700px)
{
	.qram-clanky-banner-left strong,
	.qram-clanky-banner-right strong{
		display: block;
		font-size: 2.5rem;
		}
}


@media (max-width: 590px)
{
	.qram-clanky-banner-left strong,
	.qram-clanky-banner-right strong{
		display: block;
		font-size: 2.0rem;
		}

	.qram-clanky-banner-left span,
	.qram-clanky-banner-right span{
		padding-left: 15px;
		}
}


@media (max-width: 530px)
{
	.qram-clanky-list div:nth-of-type(5) a strong{
		font-size: 1.55rem;
		}
}

@media (max-width: 500px)
{
	.qram-clanky-banner-left,
	.qram-clanky-banner-right{
		flex-basis: 100%;
		border-radius: 0;
		}

	.qram-clanky-banner-left strong,
	.qram-clanky-banner-right strong{
		display: block;
		font-size: 3rem;
		}

	.qram-clanky-banner-left span,
	.qram-clanky-banner-right span{
		padding-left: 30px;
		}

	.qram-clanky-banner-left{
		background-size: 55%, 100%;
		}

	.qram-clanky-banner-right{
		background-size: 45%, 100%;
		}

	.qram-clanky-list{
		grid-template-columns: 1fr;
		gap: 5px;
		}
}


@media (max-width: 440px)
{
	.qram-clanky-banner-left{
		background-size: 60%, 100%;
		}

	.qram-clanky-banner-right{
		background-size: 50%, 100%;
		}
}

@media (max-width: 400px)
{
	.qram-clanky-banner-left{
		background-size: 65%, 100%;
		}

	.qram-clanky-banner-right{
		background-size: 55%, 100%;
		}
}

/*
@media (max-width: 1040px)
{
	.qram-clanky-banners{
		flex-wrap: wrap;
		gap: 20px;
		}

	.qram-clanky-banner-left,
	.qram-clanky-banner-right{
		flex-basis: calc(50% - 20px);
		padding: 45px 0;
		}


@media (max-width: 870px)
{
	.qram-clanky-banner-left,
	.qram-clanky-banner-right{
		padding: 25px 0;
		}
}
*/


/*
.qram-clanky-list .news-item .image{
	width: 70px;
	margin: 0 auto;
	}

.qram-clanky-list .news-item .image img{
	display: block;
	margin: 5px auto;
	}

.qram-clanky-list .news-item .text{
	background-color: white;
	margin: 0 auto;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	padding: 0 0 10px;
	}

.qram-clanky-list .news-item .title{
	margin: auto;
	padding: 5px 12px;
	font-size: 1.40rem;
	color: var(--qram-color-navy);
	font-weight: bold;
	line-height: 160%;
	}

.qram-clanky-list .news-item .description{
	padding: 5px 10px;

	display: none;
	}

.qram-clanky-list .news-item .read-article{
	display: none;
	}

.qram-clanky-list .news-item:hover .read-article{
	}
*/


/*** clanky list ***/
.type-posts-listing h1{
	font-size: 3rem;
	font-weight: 650;
	}

.type-posts-listing .content-inner{
	width: auto;
	max-width: 1200px;
	margin: auto;
	padding: 0 25px;
	}

.type-posts-listing .article-detail__body{
	/*display: none;*/
	}

.type-posts-listing .subcategories{
	background-color: var(--qram-color-blue-light);
	}

.type-posts-listing .subcategories{
	gap: 10px 20px;
	padding: 10px;
	margin: auto auto 20px;
	border-bottom: 1px solid var(--qram-color-navy);
	}

.type-posts-listing.id-1379 .sectionDescription::after{
	content: 'Kategorie článků';
	display: block;
	background-color: var(--qram-color-navy);
	font-weight: 500;
	font-size: 1.2rem;
	padding: 5px 10px 3px;
	margin: auto;
	color: white;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	}

.type-posts-listing .subcategories.with-image .col-xl-3{
	width: calc(33% - 10px);
	}

.type-posts-listing .subcategories li a{
	border: none;
	height: 70px;
	}

.type-posts-listing .subcategories li a:hover{
	text-decoration: underline;
	background-color: var(--qram-color-blue-light);
	}

.type-posts-listing .subcategories.with-image li a .image img{
	max-height: 50px;
	}

.type-posts-listing #newsWrapper .news-item .image{
	/*border: 1px solid red;*/
	width: 150px;
	}

.type-posts-listing #newsWrapper .news-item .image img{
	max-width: 150px;
	}

.type-posts-listing .news-item{
	margin: auto;
	padding: 30px 0;
	}

.type-posts-listing .news-item .title{
	font-weight: 500;
	}

.type-posts-listing .qram-read-more{
	font-weight: 600;
	font-size: 1.3rem;
	white-space: nowrap;
	}

.type-posts-listing .news-item .description img{
	display: none;
	}

/*** clanky-detail ***/
.type-post h1{
	font-size: 4rem;
	font-weight: 650;
	}

.type-post .content-inner{
	width: auto;
	max-width: 1000px;
	margin: auto;
	padding: 0 25px;
	}



.type-page .content-inner{
	margin: auto;
	padding: 30px 25px;
	}

.type-page h1{
	text-align: center;
	color: var(--qram-color-navy);
	font-weight: 700;
	}

.type-page .content-inner p{
	line-height: 160%;
	}


/*** obchodni podminky ***/
.type-page.id-39 .content-inner{
	line-height: 200%;
	}

.type-page.id-39 .obchodni-podminky > ol{
	counter-reset: section;
	list-style: none;
	padding-left: 0;
	}

.type-page.id-39 .obchodni-podminky > ol > li{
	counter-increment: section;
	counter-reset: subsection;
	margin-bottom: 1em;
	text-align: center;
	}

.type-page.id-39 .obchodni-podminky > ol > li::before{
	content: counter(section) ". ";
	font-weight: bold;
	}

.type-page.id-39 .obchodni-podminky > ol > li > ol{
	text-align: left;
	list-style: none;
	padding-left: 1.5em;
	margin-top: 0.5em;
	}

.type-page.id-39 .obchodni-podminky > ol > li > ol > li{
	counter-increment: subsection;
	counter-reset: subsubsection;
	margin-bottom: 0.5em;
	}

.type-page.id-39 .obchodni-podminky > ol > li > ol > li::before{
	content: counter(section) "." counter(subsection) ". ";
	margin-right: 0.25em;
	}

.type-page.id-39 .obchodni-podminky > ol > li > ol > li > ol{
	list-style: none;
	padding-left: 1.5em;
	margin-top: 0.5em;
	}

.type-page.id-39 .obchodni-podminky > ol > li > ol > li > ol > li{
	counter-increment: subsubsection;
	margin-bottom: 0.5em;
	}

.type-page.id-39 .obchodni-podminky > ol > li > ol > li > ol > li::before{
	content: counter(section) "." counter(subsection) "." counter(subsubsection) ". ";
	margin-right: 0.25em;
	}




/*** o nás ***/
.type-page.id-1469 .content-inner{
	/*padding: 30px 0;-*/
	max-width: 550px;
	font-size: 1.55rem;
	}

.type-page.id-1469 .content-inner p{
	line-height: 200%;
	text-align: justify;
	}


/*** registrace  ***/
.in-registrace .content-inner{
	max-width: 800px;
	padding: 30px 25px;
	margin: auto;
	}


/*** nové heslo ***/
.in-zapomenute-heslo .content-inner{
	max-width: 800px;
	padding: 30px 25px;
	margin: auto;
	}


/*** zlate medaile ***/
.type-page.id-1530 .pageArticleDetail div div img{
	display: block;
	margin: 15px auto;
	width: 100%;
	height: auto;
	}

/*** dtest ***/
.type-page.id-1533 .pageArticleDetail img{
	display: inline-block;
	margin: auto 0 auto auto;
	width: 25%;
	height: auto;
	}

.type-page.id-1533 .pageArticleDetail h3{
	font-weight: bold;
	}

.type-page.id-1533 .pageArticleDetail table{
	border: 2px solid #eef3f9;
	font-size: 1.2rem;
	}

.type-page.id-1533 .pageArticleDetail table td{
	border: 1px solid silver;
	padding: 5px;
	}

.type-page.id-1533 .pageArticleDetail table th{
	background-color: #eef3f9;
	border: 1px solid white;
	padding: 5px;
	}

.type-page.id-1533 .pageArticleDetail table tr td:nth-child(n+2){
	text-align: right;
	padding-right: 8px;
	}


.in-klient .content-inner,
.in-nastaveni .content-inner,
.in-objednavky .content-inner,
.in-klient-platby .content-inner,
.in-klient-doklady .content-inner,
.in-klientske-proforma-faktury .content-inner,
.in-klientske-dobropisy .content-inner,
.in-dodaci-listy-klienta  .content-inner,
.in-danove-doklady-platba .content-inner,
.in-klient-slevy .content-inner,
.in-klient-hodnoceni .content-inner,
.in-klient-diskuze  .content-inner{
	margin: auto auto auto 0;
	padding: 30px 20px 30px 45px;
	}

.client-center-box .active{
	padding: 5px 0;
	}

.client-center-box .active a{
	background-color: var(--qram-color-blue-aqua);
	border-radius: 6px;
	padding: 4px 4px 3px;
	color: black;
	font-weight: 500;
	}


.type-product #content{
	margin: 0 auto auto;
	padding: 10px 25px;
	}

.type-product #content .row.product-top{
	margin: auto;
	}

.type-product #content .shp-tabs-wrapper.p-detail-tabs-wrapper > .row{
	margin: auto;
	}

.type-product .content-wrapper.container .row .p-info-wrapper{
	padding: 0 20px;
	}


.in-kontakt .content-inner{
	max-width: 1100px;
	}

.in-kontakt .content-inner header{
	display: none;
	}

.breadcrumbs{
	/*display: none;*/
	}

.qram-contact-header{
	display: flex;
	justify-content: space-between;
	}

.qram-contact-header h1{
	font-size: 4rem;
	padding: 0 100px 10px 0;
	margin: auto auto auto 0;
	}

.qram-contact-header p{
	line-height: 140%;
	padding: 0 0 10px;
	margin: auto 0 auto auto;
	flex-basis: 65%;
	}

/*** phone-email ***/
.qram-contact-phonemail{
	border-top: 1px solid var(--qram-color-blue-aqua);
	display: flex;
	justify-content: center;
	transition: all 0.3s ease;
	}

.qram-contact-phonemail div{
	padding: 15px 15px 8px;
	}

.qram-contact-phonemail div:nth-of-type(1){
	text-align: right;
	border-right: 1px solid var(--qram-color-blue-aqua);
	}

.qram-contact-phonemail div:nth-of-type(2){
	flex-shrink: 2;
	}

.qram-contact-phonemail div:nth-of-type(3){
	flex-shrink: 2;
	border-left: 1px solid var(--qram-color-blue-aqua);
	}

.qram-contact-phonemail div:nth-of-type(1),
.qram-contact-phonemail div:nth-of-type(2){
	padding-top: 19px;
	}

.qram-contact-phonemail a{
	font-size: 1.7rem;
	font-weight: 500;
	}

.qram-contact-phonemail span{
	display: block;
	color: var(--qram-color-blue-aqua);
	font-size: 1.2rem;
	padding-left: 10px;
	}

.qram-contact-phonemail div:nth-of-type(3) a{
	display: block;
	color: white;
	background-image: var(--qram-svg-whatsapp);
	background-color: #1eae00;
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: left 9px center;
	padding: 5px 10px 4px 30px;
	border-radius: 12px;
	text-decoration: underline;
	}

.qram-contact-phonemail div:nth-of-type(3) a:hover{
	transform: scale(1.1);
	}


/*** brandstone ***/
.qram-contact-brandstone{
	padding: 60px 0 20px;
	display: flex;
	gap: 60px;
	}

.qram-contact-brand{
	flex-basis: calc(50% - 30px);
	}

.qram-contact-brand h3{
	font-size: 2.5rem;
	margin: auto;
	font-weight: 700;
	}

.qram-contact-brand p{
	margin: auto;
	padding: 10px 0;
	}

.qram-contact-brand p:nth-of-type(2){
	border-bottom: 1px solid var(--qram-color-blue-aqua);
	padding-bottom: 20px;
	}

.qram-contact-brand p:nth-of-type(3){
	border-top: 1px dashed var(--qram-color-blue-aqua);
	padding: 20px 5px 10px;
	font-size: 1.2rem;
	}

.qram-contact-brand table{
	width: 100%;
	text-align: left;
	margin: 20px auto;
	}

.qram-contact-brand table th{
	width: 70px;
	padding: 7px 5px;
	}

.qram-contact-brand table td{
	padding: 7px 5px;
	}

.qram-contact-stone{
	flex-basis: calc(50% - 20px);
	}


.qram-contact-brand table button {
	background: transparent;
	border: 0;
	padding: 6px;
	margin-left: 8px;
	border-radius: 50%;
	cursor: pointer;
	color: #6B8A9E;
	width: 26px;
	height: 26px;
	vertical-align: middle;
	position: relative;
	transition: color .18s, background-color .18s;
	}

.qram-contact-brand table button:hover,
.qram-contact-brand table button.is-copied {
	color: #0E6FA3;
	background: #DCEEF8;
	}

.qram-contact-brand table button::before {
	content: "";
	position: absolute;
	inset: 0;
	background-color: currentColor;
	-webkit-mask: center / 14px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='13' height='13' rx='2'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>");
	        mask: center / 14px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='13' height='13' rx='2'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>");
	}


.qram-contact-brand table button.is-copied::before {
	-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");
	        mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");
	}

/*** stone ***/
.qram-contact-stone-top h3{
	font-size: 2.1rem;
	margin: auto;
	padding: 0 0 15px;
	}

.qram-contact-stone table{
	width: 100%;
	margin: 15px auto auto;
	}

.qram-contact-stone table th,
.qram-contact-stone table td{
	border-top: 1px solid var(--qram-color-blue-light);
	padding: 12px 10px;
	}

.qram-contact-stone table th{
	text-align: left;
	font-weight: normal;
	}

.qram-contact-stone table td{
	text-align: right;
	color: var(--qram-color-navy);
	}

.qram-contact-stone table td b{
	color: black;
	font-weight: 600;
	font-size: 1.6rem;
	}

.qram-contact-stone p{
	border-top: 1px dashed var(--qram-color-blue-aqua);
	padding-top: 20px;
	padding: 10px 5px;
	font-size: 1.2rem;
	}

/*** stone open ***/
.qram-contact-open {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	font-size: 14px;
	line-height: 1.2;
	border-radius: 15px;
	background-color: #f3e7dc;
	padding: 10px;
	}

.qram-contact-open .dot {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	flex-shrink: 0;
	background: #C2C2C2;
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.04);
	}

.qram-contact-open.is-open .dot {
	background: #2EA85C;
	box-shadow: 0 0 0 4px rgba(46, 168, 92, 0.18);
	animation: qram-pulse 2.4s ease-out infinite;
	}

.qram-contact-open.is-closed .dot {
	background: #D9241C;
	box-shadow: 0 0 0 4px rgba(217, 36, 28, 0.15);
	}

.qram-contact-open .label {
	font-weight: 500;
	color: #08405E;
	}

.qram-contact-open .hint {
	color: #6B8A9E;
	font-size: 13px;
	}

.qram-contact-open .hint::before {
	content: "· ";
	color: #C2C2C2;
	}

@keyframes qram-pulse {
	0%   { box-shadow: 0 0 0 4px rgba(46, 168, 92, 0.25); }
	70%  { box-shadow: 0 0 0 10px rgba(46, 168, 92, 0); }
	100% { box-shadow: 0 0 0 4px rgba(46, 168, 92, 0); }
	}



/***	maproute ***/
.qram-contact-maproute{
	display: flex;
	gap: 60px;
	padding: 30px 15px;
	background-color: #f2f6f5;
	border-radius: 20px;
	}

.qram-contact-maproute iframe{
	display: block;
	flex-basis: calc(40% - 30px);
	height: auto;
	margin: 0;
	border-radius: 15px;
	}

.qram-contact-route{
	flex-basis: calc(60% - 30px);
	}

.qram-contact-route table tr th{
	width: 80px;
	vertical-align: top;
	padding: 15px 0 0 0;
	}

.qram-contact-route table tr td{
	padding: 10px 0 15px 30px;
	}

.qram-contact-route table tr th div{
	padding: 10px;
	border-radius: 10px;
	color: white;
	background-repeat: no-repeat;
	}

.qram-contact-route table tr th span{
	display: block;
	text-align: right;
	}

.qram-contact-route table tr:nth-of-type(1) th div{
	background-color: #d9241c;
	background-image: var(--qram-svg-contact-metro);
	background-size: 32px;
	background-position: left 5px center;
	}

.qram-contact-route table tr:nth-of-type(1) th span{
	padding: 0 5px 0 0;
	font-size: 2.2rem;
	}

.qram-contact-route table tr:nth-of-type(2) th div{
	background-color: #1e1e1e;
	background-image: var(--qram-svg-contact-tram);
	background-size: 30px;
	background-position: left 6px center;
	}

.qram-contact-route table tr:nth-of-type(2) th span,
.qram-contact-route table tr:nth-of-type(3) th span{
	display: block;
	padding: 0 7px 0 0;
	font-size: 1.3rem;
	width: fit-content;
	margin: auto 0 auto auto;
	text-align: center;
	}

.qram-contact-route table tr:nth-of-type(3) th div{
	background-image: var(--qram-svg-contact-bus);
	background-size: 24px;
	background-position: left 9px center;
	background-color: #6b7b86;
	}

.qram-contact-route table tr:nth-of-type(3) th span{
	padding-right: 2px;
	}
.qram-contact-route table tr:nth-of-type(4) th div{
	background-image: var(--qram-svg-contact-parking);
	background-size: 30px;
	background-position: center;
	background-color: #5aa9e6;
	}

.qram-contact-route table tr:nth-of-type(4) th span{
	padding: 0 2px 0 0;
	font-size: 1.3rem;
	}


.qram-contact-route table tr td{
	color: rgb(130,130,130);
	font-size: 1.2rem;
	}

.qram-contact-route table tr td strong{
	display: block;
	color: rgb(30,30,30);
	font-size: 1.4rem;
	}

/*** call ***/
.qram-contact-call{
	padding: 10px 0 50px;
	}

.qram-contact-call p{
	margin: auto;
	background-image: var(--qram-svg-contact-exm);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 45px;
	padding-left: 50px;
	}


/*** team ***/
.qram-contact-team{
	padding: 50px 0 30px;
	}

.qram-contact-team h4{
	margin: auto;
	padding: 15px 0;
	font-size: 2rem;
	font-weight: 500;
	}

.qram-contact-team > div{
	display: flex;
	gap: 20px;
	}

.qram-contact-team > div > div{
	transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
	}

.qram-contact-team > div > div:hover{
	transform: translateY(-6px);
	}

.qram-contact-team > div > div > div{
	background-color: #F4F8FB;
	padding: 10px;
	border-radius: 25px;
	border: 1px dashed silver;
	}

.qram-contact-team > div > div:hover > div{
	background-color: #DCEEF8;
	}

.qram-contact-team img{
	display: block;
	border-radius: 18px;
	transition: transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);
	}

.qram-contact-team > div > div:hover img{
	transform: scale(1.03);
	}

.qram-contact-team b{
	display: block;
	padding: 10px 5px 3px;
	}

.qram-contact-team em{
	display: block;
	padding: 3px 5px 15px;
	font-style: normal;
	color: rgb(170,170,170);
	}

.qram-contact-team a{
	display: block;
	padding: 8px 5px 6px 28px;
	text-decoration: none;
	}

.qram-contact-team a:hover{
	text-decoration: underline;
	}
/*
.qram-contact-team a:nth-of-type(1){
	background-image: var(--qram-svg-contact-phone);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: left 5px center;
	border-top: 1px solid var(--qram-color-blue-aqua);
	}
*/
.qram-contact-team a:nth-of-type(1){
	background-image: var(--qram-svg-contact-email);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: left 5px center;
	border-top: 1px solid var(--qram-color-blue-aqua);
	}

/*** form ***/
.qram-contact-form{
	display: flex;
	padding: 50px 0;
	/*gap: 70px;*/
	}

.qram-contact-form-text{
	flex-basis: 340px;
	background-color: #f2f6f5;
	padding: 25px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	}

.qram-contact-form-text p{
	border-bottom: 1px solid var(--qram-color-blue-aqua);
	padding: 5px;
	}

.qram-contact-form-text b{
	display: block;
	padding-bottom: 10px;
	}

.qram-contact-form-text ul{
	list-style-type: square;
	line-height: 200%;
	padding-left: 20px;
	}

.qram-contact-form-form{
	/*flex-basis: 70%;*/
	flex-grow: 1;
	background-color: #e8f0ee;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	padding-left: 70px;
	padding: 25px 30px;
	}

.qram-contact-form-form > p{
	display: none;
	}

.qram-contact-form-form input,
.qram-contact-form-form textarea{
	border-color: var(--qram-color-blue-aqua);
	}



	/*
	<div class="qram-contact-form">
		<div class="qram-contact-form-text">
			<p>Máte otázky k filtraci, výběru zařízení nebo regeneraci? Napište nám — odpovíme zpravidla do jednoho pracovního dne.</p>
			<ul>
				<li>Technické konzultace k vodním filtrům</li>
				<li>Výběr vhodné jednotky pro váš dům</li>
				<li>Servis, regenerace, náhradní díly</li>
			</ul>
		</div>
		<div class="qram-contact-form-form" id="form">#FORM[code=contact]#</div>
	</div>
*/


@media (max-width: 1200px)
{
	.sidebar.sidebar-left{
		display: none;
		}
}



@media (max-width: 800px)
{
	.qram-contact-team h4{
		text-align: center;
		font-weight: 700;
		}

	.qram-contact-team > div{
		max-width: 500px;
		flex-wrap: wrap;
		margin: auto;
		}

	.qram-contact-team > div > div{
		flex-basis: calc(50% - 10px);
		}
}


@media (max-width: 750px)
{
	.qram-contact-maproute{
		display: block;
		}

	.qram-contact-maproute iframe{
		width: 100%;
		height: 300px;
		margin-bottom: 25px;
		}
}


@media (max-width: 700px)
{
	.qram-contact-phonemail a{
		display: block;
		}
}



@media (max-width: 600px)
{
	.qram-contact-phonemail{
		flex-wrap: wrap;
		}

	.qram-contact-phonemail div:nth-of-type(3){
		flex-basis: 100%;
		border-left: none;
		border-bottom: 1px solid var(--qram-color-blue-aqua);
		}

	.qram-contact-phonemail div:nth-of-type(3) a{
		width: fit-content;
		margin: auto;
		}

	.qram-contact-brandstone{
		display: block;
		}

	.qram-contact-stone{
		padding-top: 30px;
		}

	.qram-contact-stone h3{
		text-align: center;
		font-weight: 600;
		}

	.qram-contact-stone-top{
		text-align: center;
		}

	.qram-contact-form{
		display: block;
		}

	.qram-contact-form-text{
		border-top-right-radius: 15px;
		border-bottom-left-radius: 0;
		}

	.qram-contact-form-form{
		border-top-right-radius: 0;
		border-bottom-left-radius: 15px;
		}
}


@media (max-width: 500px)
{
	.qram-contact-header{
		display: block;
		}

	.qram-contact-header h1{
		padding-right: 0;
		}
}




@media (max-width: 450px)
{
	.qram-contact-phonemail{
		display: block;
		}

	.qram-contact-phonemail div:nth-of-type(1),
	.qram-contact-phonemail div:nth-of-type(2),
	.qram-contact-phonemail div:nth-of-type(3){
		border-left: 1px solid var(--qram-color-blue-aqua);
		border-right: 1px solid var(--qram-color-blue-aqua);
		text-align: center;
		}

	.qram-contact-route table tr{
		display: grid;
		}

	.qram-contact-route table tr td{
		padding-left: 0;
		}
}

@media (max-width: 420px)
{
	.qram-contact-team a{
		font-size: 1.2rem;
		}
}

@media (max-width: 370px)
{
	.qram-contact-team a{
		font-size: 1.1rem;
		}
}

@media (max-width: 358px)
{
	.qram-contact-team a{
		font-size: 1.0rem;
		}
}



/* ============================================================
   Doprava a platba – Aqua Aurea / Dionela.cz
   Barvy a fonty převzaty z konfigurace e-shopu (Shoptet).
   ============================================================ */

.dp
{
	--dp-blue: #1d82c4;        /* primární modrá webu */
	--dp-navy: #214a66;        /* tmavá námořní modrá */
	--dp-teal: #3c7781;        /* konverzní tyrkysová */
	--dp-green: #2f8f5b;       /* zdarma */
	--dp-ink: #2b3640;         /* základní text */
	--dp-muted: #7b8a96;       /* sekundární text */
	--dp-line: #e6eef4;        /* linky a okraje */
	--dp-bg-soft: #f4f9fc;     /* jemné pozadí */
	--dp-radius: 14px;

	max-width: 920px;
	margin: 0 auto;
	color: var(--dp-ink);
	font-family: 'Raleway', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	line-height: 1.5;
}

.dp *
{
	box-sizing: border-box;
}

/* --- Sekce --- */
.dp-section
{
	margin: 0 0 2.5rem;
}

.dp-section__head
{
	display: flex;
	align-items: center;
	gap: 0.9rem;
	margin-bottom: 1.1rem;
}

.dp-section__icon
{
	flex: 0 0 auto;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background: var(--dp-bg-soft);
	color: var(--dp-blue);
}

.dp-section__icon svg
{
	width: 24px;
	height: 24px;
}

.dp-section__title
{
	margin: 0;
	font-family: 'Mulish', 'Raleway', sans-serif;
	font-size: 1.5rem;
	font-weight: 800;
	color: var(--dp-navy);
	line-height: 1.2;
}

.dp-section__sub
{
	margin: 0.15rem 0 0;
	font-size: 1.12rem;
	color: var(--dp-muted);
}

/* --- Banner (doprava zdarma od…) --- */
.dp-banner
{
	margin: 0 0 1.1rem;
	padding: 0.75rem 1.1rem;
	border-radius: var(--dp-radius);
	background: linear-gradient(135deg, #eaf4fb 0%, #f4f9fc 100%);
	border: 1px solid var(--dp-line);
	color: var(--dp-navy);
	font-size: 1.2rem;
}

.dp-banner strong
{
	color: var(--dp-blue);
}

/* --- Seznam řádků --- */
.dp-list
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid var(--dp-line);
	border-radius: var(--dp-radius);
	overflow: hidden;
	background: #fff;
}

.dp-item
{
	display: flex;
	align-items: center;
	gap: 1rem;
	padding: 0.9rem 1.2rem;
	border-top: 1px solid var(--dp-line);
	transition: background-color 0.15s ease;
}

.dp-item:first-child
{
	border-top: 0;
}

.dp-item:hover
{
	background: var(--dp-bg-soft);
}

.dp-item__logo
{
	flex: 0 0 78px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 34px;
}

.dp-item__logo img
{
	max-width: 100%;
	max-height: 34px;
	object-fit: contain;
}

.dp-item__logo--empty
{
	visibility: hidden;
}

.dp-item__body
{
	flex: 1 1 auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	gap: 0.15rem;
}

.dp-item__name
{
	font-family: 'Mulish', 'Raleway', sans-serif;
	font-weight: 700;
	color: var(--dp-navy);
}

.dp-item__note
{
	font-size: 1.1rem;
	color: var(--dp-muted);
}

.dp-item__price
{
	flex: 0 0 auto;
	font-family: 'Mulish', 'Raleway', sans-serif;
	font-weight: 650;
	font-size: 1.22rem;
	color: var(--dp-navy);
	white-space: nowrap;
}

.dp-item__price--free
{
	color: var(--dp-green);
	text-transform: uppercase;
	letter-spacing: 0.02em;
	font-size: 1.12rem;
}

/* --- Patička sekce --- */
.dp-foot
{
	margin: 0.8rem 0 0;
	font-size: 0.82rem;
	font-style: italic;
	color: var(--dp-muted);
}

/* --- Responzivita --- */
@media (max-width: 560px)
{
	.dp-item
	{
		flex-wrap: wrap;
		gap: 0.5rem 0.8rem;
		padding: 0.85rem 1rem;
	}

	.dp-item__logo
	{
		flex-basis: 60px;
		height: 28px;
		order: 1;
	}

	.dp-item__logo img
	{
		max-height: 28px;
	}

	.dp-item__body
	{
		order: 2;
		flex: 1 1 auto;
	}

	.dp-item__price
	{
		order: 3;
		margin-left: auto;
	}

	.dp-item__logo--empty
	{
		display: none;
	}
}


/* ============================================================
   Montáže filtrů – Aqua Aurea / Dionela.cz
   Barvy převzaty z konfigurace e-shopu (Shoptet).
   ============================================================ */

.mf
{
	--mf-blue: #1d82c4;
	--mf-navy: #214a66;
	--mf-green: #2f8f5b;
	--mf-ink: #2b3640;
	--mf-muted: #7b8a96;
	--mf-line: #e6eef4;
	--mf-soft: #f4f9fc;

	max-width: 820px;
	margin: 0 auto;
	color: var(--mf-ink);
	line-height: 1.6;
}

.mf h1
{
	color: var(--mf-navy);
}

.mf h2
{
	color: var(--mf-navy);
	margin-top: 4rem;
	padding-bottom: 0.4rem;
	border-bottom: 2px solid var(--mf-line);
}

.mf-save
{
	margin: 1.4rem 0;
	padding: 1.1rem 1.3rem;
	background: linear-gradient(135deg, #eaf4fb 0%, var(--mf-soft) 100%);
	border: 1px solid var(--mf-line);
	border-radius: 14px;
}

.mf-save p
{
	margin: 0.4rem 0;
}

.mf-save strong
{
	color: var(--mf-green);
}

.mf-price
{
	list-style: none;
	margin: 0.6rem 0 0;
	padding: 0;
}

.mf-price li
{
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	gap: 1rem;
	padding: 0.7rem 0;
	border-bottom: 1px solid var(--mf-line);
}

.mf-price li:last-child
{
	border-bottom: 0;
}

.mf-price .mf-amt
{
	flex: 0 0 auto;
	font-weight: 700;
	color: var(--mf-navy);
	white-space: nowrap;
}

.mf-note
{
	font-size: 1.1rem;
	color: var(--mf-muted);
}

.mf-cta
{
	margin-top: 2rem;
	padding: 1.1rem 1.3rem;
	background: var(--mf-soft);
	border-radius: 14px;
	text-align: center;
}

.mf-cta a
{
	color: var(--mf-blue);
	font-weight: 700;
	text-decoration: none;
}


.type-search #content{
	width: auto;
	margin: auto;
	padding: 0 25px;
	}
