/*
	Information

    Colors:
		- pinkish rgb(255, 201, 203)
		- brownish rgb(254, 209, 177)
		- yellowish rgb(255, 224, 167)
		- greenish rgb(186, 232, 212)
		- greenish from old site background rgb(170 181 54)
		-- enlightened preivous line color rgb(206 214 118)
*/


/* 
  Eliminating the need of templates.css
 */

* {
  box-sizing: border-box;
}

.grid-child {
    display: flex;
    margin-left: auto;
    margin-right: auto;
	width: 100%;
}

.container-header .container-nav {
    flex-wrap: wrap;
    justify-content: space-between;
}

/*
  Common styles
 */

@font-face {
  /* latin */
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/user-assets/fonts/latin-normal-buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NHKhP17B-Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  /* cyrillic */
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/user-assets/fonts/cyrillic-normal-buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NXKhP17B-aTPA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  /* cyrillic-ext */
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/user-assets/fonts/cyrillic-ext-normal-buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NzKhP17B-aTPA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  /* latin */
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/user-assets/fonts/latin-italic-buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6hvd8JeSjPQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  /* cyrillic */
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/user-assets/fonts/cyrillic-italic-buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6gvd8JeSjPWKU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  /* cyrillic-ext */
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/user-assets/fonts/cyrillic-ext-italic-buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6i_d8JeSjPWKU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

:root {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

  --icon-whatsapp: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KDTxkZWZzPgoNPHBhdGggaWQ9ImEiIGQ9Ik0xMDIzLjk0MSA3NjUuMTUzYzAgNS42MDYtLjE3MSAxNy43NjYtLjUwOCAyNy4xNTktLjgyNCAyMi45ODItMi42NDYgNTIuNjM5LTUuNDAxIDY2LjE1MS00LjE0MSAyMC4zMDYtMTAuMzkyIDM5LjQ3Mi0xOC41NDIgNTUuNDI1LTkuNjQzIDE4Ljg3MS0yMS45NDMgMzUuNzc1LTM2LjU1OSA1MC4zNjQtMTQuNTg0IDE0LjU2LTMxLjQ3MiAyNi44MTItNTAuMzE1IDM2LjQxNi0xNi4wMzYgOC4xNzItMzUuMzIyIDE0LjQyNi01NS43NDQgMTguNTQ5LTEzLjM3OCAyLjcwMS00Mi44MTIgNC40ODgtNjUuNjQ4IDUuMy05LjQwMi4zMzYtMjEuNTY0LjUwNS0yNy4xNS41MDVsLTUwNC4yMjYtLjA4MWMtNS42MDcgMC0xNy43NjUtLjE3Mi0yNy4xNTgtLjUwOS0yMi45ODMtLjgyNC01Mi42MzktMi42NDYtNjYuMTUyLTUuNC0yMC4zMDYtNC4xNDItMzkuNDczLTEwLjM5Mi01NS40MjUtMTguNTQyLTE4Ljg3Mi05LjY0NC0zNS43NzUtMjEuOTQ0LTUwLjM2NC0zNi41Ni0xNC41Ni0xNC41ODQtMjYuODEyLTMxLjQ3MS0zNi40MTUtNTAuMzE0LTguMTc0LTE2LjAzNy0xNC40MjgtMzUuMzIzLTE4LjU1MS01NS43NDQtMi43LTEzLjM3OC00LjQ4Ny00Mi44MTItNS4zLTY1LjY0OS0uMzM0LTkuNDAxLS41MDMtMjEuNTYzLS41MDMtMjcuMTQ4bC4wOC01MDQuMjI4YzAtNS42MDcuMTcxLTE3Ljc2Ni41MDgtMjcuMTU5LjgyNS0yMi45ODMgMi42NDYtNTIuNjM5IDUuNDAxLTY2LjE1MSA0LjE0MS0yMC4zMDYgMTAuMzkxLTM5LjQ3MyAxOC41NDItNTUuNDI2QzM0LjE1NCA5My4yNCA0Ni40NTUgNzYuMzM2IDYxLjA3IDYxLjc0N2MxNC41ODQtMTQuNTU5IDMxLjQ3Mi0yNi44MTIgNTAuMzE1LTM2LjQxNiAxNi4wMzctOC4xNzIgMzUuMzI0LTE0LjQyNiA1NS43NDUtMTguNTQ5IDEzLjM3Ny0yLjcwMSA0Mi44MTItNC40ODggNjUuNjQ4LTUuMyA5LjQwMi0uMzM1IDIxLjU2NS0uNTA0IDI3LjE0OS0uNTA0bDUwNC4yMjcuMDgxYzUuNjA4IDAgMTcuNzY2LjE3MSAyNy4xNTkuNTA4IDIyLjk4My44MjUgNTIuNjM4IDIuNjQ2IDY2LjE1MiA1LjQwMSAyMC4zMDUgNC4xNDEgMzkuNDcyIDEwLjM5MSA1NS40MjUgMTguNTQyIDE4Ljg3MSA5LjY0MyAzNS43NzQgMjEuOTQ0IDUwLjM2MyAzNi41NTkgMTQuNTU5IDE0LjU4NCAyNi44MTIgMzEuNDcxIDM2LjQxNSA1MC4zMTUgOC4xNzQgMTYuMDM3IDE0LjQyOCAzNS4zMjMgMTguNTUxIDU1Ljc0NCAyLjcgMTMuMzc4IDQuNDg2IDQyLjgxMiA1LjMgNjUuNjQ5LjMzNSA5LjQwMi41MDQgMjEuNTY0LjUwNCAyNy4xNWwtLjA4MiA1MDQuMjI2eiIvPgoNPC9kZWZzPgoNPGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUxMi4wMDEiIHkxPSIuOTc4IiB4Mj0iNTEyLjAwMSIgeTI9IjEwMjUuMDIzIj4KDTxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzYxZmQ3ZCIvPgoNPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMmJiODI2Ii8+Cg08L2xpbmVhckdyYWRpZW50PgoNPHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9InVybCgjYikiLz4KDTxnPgoNPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTc4My4zMDIgMjQzLjI0NmMtNjkuMzI5LTY5LjM4Ny0xNjEuNTI5LTEwNy42MTktMjU5Ljc2My0xMDcuNjU4LTIwMi40MDIgMC0zNjcuMTMzIDE2NC42NjgtMzY3LjIxNCAzNjcuMDcyLS4wMjYgNjQuNjk5IDE2Ljg4MyAxMjcuODU0IDQ5LjAxNyAxODMuNTIybC01Mi4wOTYgMTkwLjIyOSAxOTQuNjY1LTUxLjA0N2M1My42MzYgMjkuMjQ0IDExNC4wMjIgNDQuNjU2IDE3NS40ODIgNDQuNjgyaC4xNTFjMjAyLjM4MiAwIDM2Ny4xMjgtMTY0LjY4OCAzNjcuMjEtMzY3LjA5NC4wMzktOTguMDg3LTM4LjEyMS0xOTAuMzE5LTEwNy40NTItMjU5LjcwNnpNNTIzLjU0NCA4MDguMDQ3aC0uMTI1Yy01NC43NjctLjAyMS0xMDguNDgzLTE0LjcyOS0xNTUuMzQ0LTQyLjUyOWwtMTEuMTQ2LTYuNjEyLTExNS41MTcgMzAuMjkzIDMwLjgzNC0xMTIuNTkyLTcuMjU5LTExLjU0NGMtMzAuNTUyLTQ4LjU3OS00Ni42ODgtMTA0LjcyOS00Ni42NjQtMTYyLjM3OS4wNjYtMTY4LjIyOSAxMzYuOTg1LTMwNS4wOTYgMzA1LjMzOS0zMDUuMDk2IDgxLjUyMS4wMzEgMTU4LjE1NCAzMS44MTEgMjE1Ljc3OSA4OS40ODJzODkuMzQyIDEzNC4zMzIgODkuMzEyIDIxNS44NTljLS4wNjYgMTY4LjI0My0xMzYuOTg0IDMwNS4xMTgtMzA1LjIwOSAzMDUuMTE4em0xNjcuNDE1LTIyOC41MTVjLTkuMTc3LTQuNTkxLTU0LjI4Ni0yNi43ODItNjIuNjk3LTI5Ljg0My04LjQxLTMuMDYyLTE0LjUyNi00LjU5Mi0yMC42NDUgNC41OTItNi4xMTUgOS4xODItMjMuNjk5IDI5Ljg0My0yOS4wNTMgMzUuOTY0LTUuMzUyIDYuMTIyLTEwLjcwNCA2Ljg4OC0xOS44NzkgMi4yOTYtOS4xNzYtNC41OTEtMzguNzQtMTQuMjc3LTczLjc4Ni00NS41MjYtMjcuMjc1LTI0LjMxOS00NS42OTEtNTQuMzU5LTUxLjA0My02My41NDMtNS4zNTItOS4xODMtLjU2OS0xNC4xNDYgNC4wMjQtMTguNzIgNC4xMjctNC4xMDkgOS4xNzUtMTAuNzEzIDEzLjc2My0xNi4wNjkgNC41ODctNS4zNTUgNi4xMTctOS4xODMgOS4xNzUtMTUuMzA0IDMuMDU5LTYuMTIyIDEuNTI5LTExLjQ3OS0uNzY1LTE2LjA3LTIuMjkzLTQuNTkxLTIwLjY0NC00OS43MzktMjguMjktNjguMTA0LTcuNDQ3LTE3Ljg4Ni0xNS4wMTMtMTUuNDY2LTIwLjY0NS0xNS43NDctNS4zNDYtLjI2Ni0xMS40NjktLjMyMi0xNy41ODUtLjMyMnMtMTYuMDU3IDIuMjk1LTI0LjQ2NyAxMS40NzgtMzIuMTEzIDMxLjM3NC0zMi4xMTMgNzYuNTIxYzAgNDUuMTQ3IDMyLjg3NyA4OC43NjQgMzcuNDY1IDk0Ljg4NSA0LjU4OCA2LjEyMiA2NC42OTkgOTguNzcxIDE1Ni43NDEgMTM4LjUwMiAyMS44OTIgOS40NSAzOC45ODIgMTUuMDk0IDUyLjMwOCAxOS4zMjIgMjEuOTggNi45NzkgNDEuOTgyIDUuOTk1IDU3Ljc5MyAzLjYzNCAxNy42MjgtMi42MzMgNTQuMjg0LTIyLjE4OSA2MS45MzItNDMuNjE1IDcuNjQ2LTIxLjQyNyA3LjY0Ni0zOS43OTEgNS4zNTItNDMuNjE3LTIuMjk0LTMuODI2LTguNDEtNi4xMjItMTcuNTg1LTEwLjcxNHoiLz4KDTwvZz4KDTwvc3ZnPg==");

  --icon-location: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAADuElEQVR4nO2ZWYiOURjHfzRkmbHPZOJCWYZCiNwoW7JEGtkaV24VuZG9xnZBcodsxYWILJESLiQiDLIklEhqLFnGvoxPR/+3TtN8531f3znffCO/euvr/f7vc/bnOec58J9G6QBUAbuAq8BL4Luel3q3E5gLlFCAVAB7gM9AJuHzCdgN9KUAaAdsBn6ocr/U6yuB0Wpgez0VercKuCZtRqO1CWjTVI0wPXlHlakH9gO9U3zfBzhgNegyUE6eGao5byrwABiWg63hwEPZegYMJo8jETXiDNDZg80uwFmrMeX5WBN3rEYUebTdCjhnTbOga2azNZ18jERjI/NIZawhEBXyTvU5rok4RsgBfAS6hyhgj3rKeKfQHFRZ20JE7E/qqSQutgxYB9xUz5rnBrAWKE3oUH7pu2I8UqUeMsEujplAnSOivwdmJLBzXfo5eGSXjJqIHdeIKMAdUySPIvsY4LgVQCtjbK2WdofHdvwZiYwq5ppO0UgsceiWSvMO6ObQjZXuCh55JaP9HJp11kjEcSKBi+0nzQs88k1GXVvvWwlGrWFvGweQjRJpvuKRLzLqirYfpEniZaJKmqno2kVkdDTwRq2MugJUXYqGdLA8WDZ6SPMcj9yX0YEOzU1pjHeKY5y0NQ7NEGnu4pGTMjrboVkrzfEU9qodmnnSHMUjG2R0vUNTqqmSkYvNxnJp3gJdHbqNCRqbmtkyarbZLmYo2GXkYsdqzRRrOkUjYTTTY2xdlDZOl4oyFf5V3sRFpYJdti3K2wSV66Sdtnk64pkbqsiUBNpuCnY1cst12jtVx0yniFkqy4yKd6LIvZfwHEmw1v6a/pbvj5teudBRAdhsPnuFKqRGjTGuMRQLVcb5gGWwwEoOhKAIeKwyzBkoGMWWRzJna9/MtbYlJqsSlC0q7HDAqbuCPFBuLcZBHu1OsA5cJo7kha0BRsUs7qD5rMboaWVVRnmwV6lGvA6U+HNSbZ3yWuZgp7WVxF5AE9AWeKIKzM/BzhLZuOc5l/xX+a5anfrSUmq584k0IS2AS6qISXCnZZ++Ndv7Jmeors9+AiNTfDfJuktMc9MVlOiYez/hvYbJojzVN4soIFoDtxMchyO2W+eNXDxeEIZoitXHZFImKf6Y0+YACpQ16uknWbYZZUqBGs1iCpgi4IKVxjFeLcJModP671SD/wqSnlbSe2UjR+XaUFdqIZimdWDWy2Rgqn4bFz2eZka1RuCNUkDm9zKaIS2AQ1Y+q+GaaVaU6Mbpsu9LTf5VfgNttDSN+ivn8AAAAABJRU5ErkJggg==");

  --icon-email: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxOTIwIDE5MjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTAgMTY5NC4yMzVoMTkyMFYyMjZIMHYxNDY4LjIzNVpNMTEyLjk0MSAzNzYuNjY0VjMzOC45NEgxODA3LjA2djM3LjcyM0w5NjAgMTExMS4yMzNsLTg0Ny4wNTktNzM0LjU3Wk0xODA3LjA2IDUyNi4xOTh2OTUwLjUxM2wtMzUxLjEzNC00MzguODktODguMzIgNzAuNDc1IDM3OC4zNTMgNDcyLjk5OEgxNzQuMDQybDM3OC4zNTMtNDcyLjk5OC04OC4zMi03MC40NzUtMzUxLjEzNCA0MzguODlWNTI2LjE5OEw5NjAgMTI2MC43NjhsODQ3LjA1OS03MzQuNTdaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg==");

  --icon-phone: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxwYXRoIGQ9Ik04LjE5NCAxLjE1NmMxLjE2OSAxLjYxMiAyLjU2MyAzLjY5NCA0LjE3NSA2LjIzNyAwLjQwNiAwLjY4OCAwLjM0NCAxLjUxMi0wLjE4MSAyLjQ4MS0wLjIgMC40MDYtMC43MDYgMS4zMzEtMS41MTIgMi43ODcgMC44ODcgMS4yNSAyLjIzOCAyLjc4NyA0LjA1NiA0LjZzMy4zMzEgMy4xNjkgNC41MzggNC4wNTZjMS40NS0wLjg1IDIuMzgxLTEuMzY5IDIuNzg4LTEuNTc1IDAuNTI1LTAuMjgxIDEuMDMxLTAuNDI1IDEuNTEyLTAuNDI1IDAuMzYzIDAgMC42ODggMC4wODEgMC45NjkgMC4yNDQgMS44NTYgMS4xMzEgMy45NTYgMi41MjUgNi4yOTQgNC4xNzUgMC40NDQgMC4zMjUgMC42OTQgMC43NjkgMC43NTYgMS4zMzEgMC4wNjMgMC41NjktMC4xMTMgMS4xNjktMC41MTIgMS44MTktMC4yIDAuMjgxLTAuNTI1IDAuNjk0LTAuOTY5IDEuMjQ0LTAuNDQ0IDAuNTQ0LTEuMTEzIDEuMjMxLTIgMi4wNTZzLTEuNjEzIDEuMjQ0LTIuMTgxIDEuMjQ0aC0wLjA2M2MtNC4yNjktMC4xNjktOS41MzEtMy4zNjktMTUuNzYyLTkuNi02LjIzNy02LjIzOC05LjQzOC0xMS40OTQtOS42LTE1Ljc2OSAwLTAuNTYzIDAuNDEyLTEuMyAxLjI0NC0yLjIxMiAwLjgyNS0wLjkwNiAxLjUwNi0xLjU2MyAyLjAyNS0xLjk2OSAwLjUyNS0wLjQgMC45NjktMC43MjUgMS4zMzEtMC45NjkgMC40NDQtMC4zMjUgMC45NS0wLjQ4MSAxLjUxMy0wLjQ4MSAwLjY5NCAwIDEuMjEyIDAuMjQ0IDEuNTgxIDAuNzI1ek02LjE5NCAyLjQyNWMtMC44NSAwLjYwNi0xLjY0NCAxLjI4Ny0yLjM5NCAyLjAzMS0wLjc0NCAwLjc1LTEuMTgxIDEuMy0xLjMgMS42NjIgMC4xNjMgMy43NTYgMy4xNTYgOC41MzcgOC45ODggMTQuMzVzMTAuNjI1IDguODE5IDE0LjM3NSA5LjAxOWMwLjMyNS0wLjExOSAwLjg1Ni0wLjU2MyAxLjYwNi0xLjMzMXMxLjQyNS0xLjU3NSAyLjAyNS0yLjQxOWMwLjExOS0wLjE2MyAwLjE2My0wLjMgMC4xMTktMC40MjUtMi40MTktMS42OTQtNC40MzgtMy4wNDQtNi4wNTYtNC4wNTYtMC4xNjMgMC0wLjM2MyAwLjA2My0wLjYwNiAwLjE4MS0wLjM2MyAwLjItMS4yNjkgMC43MDYtMi43MjUgMS41MTJsLTEuMDMxIDAuNjA2LTEuMDMxLTAuNjY5Yy0xLjMzMS0wLjkyNS0yLjk0NC0yLjM2My00Ljg0NC00LjMtMS44OTQtMS44OTQtMy4zMDYtMy41MTItNC4yMzgtNC44NDRsLTAuNzI1LTAuOTY5IDAuNjA2LTEuMDg4YzAuODA2LTEuNDUgMS4zMTMtMi4zNjMgMS41MTItMi43MjUgMC4xMTktMC4yNDQgMC4xODEtMC40NDQgMC4xODEtMC42MDYtMS40MzgtMi4yOTQtMi43NjktNC4zMTMtMy45ODEtNi4wNTBoLTAuMDYzYy0wLjE1NiAwLTAuMyAwLjA0NC0wLjQxOSAwLjExOXoiPjwvcGF0aD4NCjwvc3ZnPg==");

  --icon-2gis: url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaGVpZ2h0PSIxMDY3IiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAxMTIxNi4wOSA0Nzc1LjciIHdpZHRoPSIyNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTQ3NzUuODQgMjM4Ny44N2MwLTI5My43NS01NS42Ni01NzMuOTMtMTUyLjY5LTgzMy44MS0yNS42NyA4NTUuNC04OTUuMTEgMTUxNy42OC0xNDA1LjU2IDE5NTUuOTVoMTI3Ny42OWMxNzguNi0zMzQuNjQgMjgwLjU2LTcxNi40MSAyODAuNTYtMTEyMi4xNHpNMzg1Mi4xNyA1MDQuMzZDMzQ0Ny42MyAxODkuNCAyOTQwLjQxIDAgMjM4Ny45NyAwIDEwNjkuMTQgMCAwIDEwNjkuMTQgMCAyMzg3Ljg3IDAgMzcwNi41OSAxMDY5LjE0IDQ3NzUuNyAyMzg3Ljk3IDQ3NzUuN2M2MDMuOTEgMCAxMTUzLjgtMjI1Ljk1IDE1NzQuMzItNTk1LjcySDIyMzMuNDhsLTUuMjctNTA3LjY5YzEwNDEuNjctOTA1LjU1IDE2ODAuMjMtMTUxNy45NiAxNjgwLjIzLTIxMDkuNDkgMC0yMTkuODQtODMuNzQtNDk3LjI2LTQ2MC41OC00OTcuMjYtMjk4LjQgMC01ODYuMjYgMTcyLjg1LTUzMy45NCA4OTUuMTFoLTYwNy4xNEMyMTU0Ljk1IDExMjMuMjMgMjYxMC4zNSA0NTguNCAzNDc5LjE4IDQ1OC40YzEzNC43IDAgMjU5LjMgMTYuMDggMzcyLjk5IDQ1Ljk2eiIgZmlsbD0iI2EzYzYyNiIvPjxwYXRoIGQ9Ik02OTkwLjY1IDE2NTAuNDFoNTY0LjgyYzE5LjMxLTQyOS42LTEyNS40Ni0xMTEwLjM4LTEwNTcuMTUtMTExMC4zOC02ODUuNTcgMC0xMTgyLjgzIDQxMC40My0xMTgyLjgzIDEyNjQuODcgMCAxMTUuODcgNC43OSA3MTQuNDcgNC43OSAxMDg2LjE4IDAgOTI2Ljk5IDY0Mi4xNiAxMTI5LjY5IDExODIuODQgMTEyOS42OSAzMjMuNDYgMCA3OTEuNzItNzIuNDUgMTAwOC45My0zMDguOThWMjIzNC41NEg2NDQ5Ljk4djUzNS44OGg0NzMuMTV2NjUxLjc0Yy0zNTcuMjkgMTIwLjY2LTEwMDkuMDMgMTY4Ljk3LTEwMDkuMDMtNjUxLjc0VjE4MDQuOWMwLTU3NC41IDI2NS41Ni03NzIuNDEgNTU5Ljk4LTc3Mi40MSAzMDQuMTkgMCA1MTYuNTcgMTU0LjQ5IDUxNi41NyA2MTcuOTJ6bTQyMDEuMzQgMTQzMy43NGMyNC4xLTEzMjIuNjctMTQ5MS42OC04ODMuNDQtMTQ3Ny4zLTE2MjIuMDIgNC44LTI2MC42MyAxNzMuOC00MjkuNjQgNDQ5LjA1LTQyOS42NCAyOTQuNDYgMCA0NjguMTMgMTczLjggNDYzLjMzIDYyNy42NGg1NTUuMTljMTQuNTItNDEwLjQyLTgyLjAzLTExMTAuMzgtOTk5LjIxLTExMTAuMzgtNTY5LjcgMC0xMDM3LjkzIDI4MC4wNS0xMDQ3LjY1IDkwMi43Ni0yNC4xMSAxMjY5LjU2IDE1MDEuNCA4NTQuNDQgMTQ3Ny4yOSAxNjIyLjA1LTkuNzIgMzEzLjc3LTIzNi42NiA0NTMuNzQtNDkyLjQ2IDQ1My43NC0yOTkuMjYgMC01NDAuNjgtMTczLjc5LTQ5Mi4zNy02OTUuMTZoLTU2MC4xMmMtNjIuNzIgNjkwLjM3IDI0MS40NiAxMTgyLjg0IDEwNDcuNjkgMTE4Mi44NCA2ODAuNjUgMCAxMDY2LjgzLTM3Ni42NCAxMDc2LjU2LTkzMS44M3ptLTI1NTAuMzggODg4LjI3aC01NjkuNTdWNTkzLjE3aDU2OS41N3ptMCAwaC01NjkuNTdWNTkzLjE3aDU2OS41N3oiIGZpbGw9IiM0MzQyNDIiLz48L2c+PC9zdmc+");
	
  --icon-ellipsis: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05IDIySDE1QzIwIDIyIDIyIDIwIDIyIDE1VjlDMjIgNCAyMCAyIDE1IDJIOUM0IDIgMiA0IDIgOVYxNUMyIDIwIDQgMjIgOSAyMloiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTE2Ljg5NjUgMTJIMTYuOTA1NCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xMS45OTU1IDEySDEyLjAwNDUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNNy4wOTQ1MSAxMkg3LjEwMzQ5IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+");

    --icon-close-circle: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxwYXRoIGQ9Ik0xNiAwYy04LjgzNiAwLTE2IDcuMTYzLTE2IDE2czcuMTYzIDE2IDE2IDE2YzguODM3IDAgMTYtNy4xNjMgMTYtMTZzLTcuMTYzLTE2LTE2LTE2ek0xNiAzMC4wMzJjLTcuNzIgMC0xNC02LjMxMi0xNC0xNC4wMzJzNi4yOC0xNCAxNC0xNCAxNCA2LjI4IDE0IDE0LTYuMjggMTQuMDMyLTE0IDE0LjAzMnpNMjEuNjU3IDEwLjM0NGMtMC4zOS0wLjM5LTEuMDIzLTAuMzktMS40MTQgMGwtNC4yNDIgNC4yNDItNC4yNDItNC4yNDJjLTAuMzktMC4zOS0xLjAyNC0wLjM5LTEuNDE1IDBzLTAuMzkgMS4wMjQgMCAxLjQxNGw0LjI0MiA0LjI0Mi00LjI0MiA0LjI0MmMtMC4zOSAwLjM5LTAuMzkgMS4wMjQgMCAxLjQxNHMxLjAyNCAwLjM5IDEuNDE1IDBsNC4yNDItNC4yNDIgNC4yNDIgNC4yNDJjMC4zOSAwLjM5IDEuMDIzIDAuMzkgMS40MTQgMHMwLjM5LTEuMDI0IDAtMS40MTRsLTQuMjQyLTQuMjQyIDQuMjQyLTQuMjQyYzAuMzkxLTAuMzkxIDAuMzkxLTEuMDI0IDAtMS40MTR6Ij48L3BhdGg+DQo8L3N2Zz4=");
}

body {
  background-color: Canvas;
  color: CanvasText;
  color-scheme: light dark;
}

.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1px;
}

@keyframes own-shop-gradient {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}


/*  Resets */

.header.container-header {
  background-color: white;
  background-image: none;
}

.header .container-nav.container-nav {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}


/*
 *
 Content related
 *
 */

/* Logotype section */
.logo {
	aspect-ratio: 191 / 158; /* Depends on the logotype width/height */
	display: block;
	height: auto;
	width: 80px;
}

@media (width >= 800px) {
	.logo {
		width: 150px;
	}
}


/* Top slogan */
.top-slogan-container {
	display: none;
}

.top-slogan {
	align-items: center;
	color: black;
	display: flex;
	font-family: 'Noto Serif Display', serif;
	font-size: 1.5rem;
	font-weight: normal;
	justify-content: center;
}

@media (width >= 800px) {
	.top-slogan-container {
	  display: flex;
	}
}


/* Phones and email */
.header-contacts {
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
}

.header-contacts .custom {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	justify-content: flex-start;
	padding: 0;
}

.header-contacts p {
	margin: 0;
}

.header-contacts.header-contacts [href^="https://wa.me/+7"] {
	background-image: var(--icon-whatsapp);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 1rem;
	color: black;
	padding-left: calc(1rem + 8px);
	text-decoration: none;
}

.header-contacts.header-contacts [href^="tel:"] {
	background-image: var(--icon-phone);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 1rem;
	color: black;
	padding-left: calc(1rem + 2px);
	text-decoration: none;
}

.header-contacts.header-contacts [href^="https://wa.me/+7"]:hover {
	color: black;
	text-decoration: underline;
}

.header-contacts .link-email.link-email {
	background-image: var(--icon-email);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 1rem;
	color: black;
	padding-left: calc(1rem + 8px);
	text-decoration: none;
}

.header-contacts .link-email.link-email:hover {
	color: black;
	text-decoration: underline;
}


/* Hero image */
.hero-container {
  background-color: #fdd0af;

  background-image: url("/images/user-assets/hero-breads-910-460.webp");
  background-image: -webkit-image-set(
    url("/images/user-assets/hero-breads-910-460.webp") 1x,
    url("/images/user-assets/hero-breads-1820-920.webp") 2x
  );
  background-image: image-set(
    url("/images/user-assets/hero-breads-910-460.webp") 1x,
    url("/images/user-assets/hero-breads-1820-920.webp") 2x
  );
  background-image: image-set(
    url("/images/user-assets/hero-breads-910-460.webp") 910w,
    url("/images/user-assets/hero-breads-1820-920.webp") 1820w
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;

  display: none;
  min-height: 200px;
}

.hero-container .custom {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.hero-container .hero {
  align-items: center;  
  flex-direction: row;
  font-family: 'Noto Serif Display', serif;
  font-size: 1.5rem;
  justify-content: flex-start;
  object-fit: contain;
  position: relative;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-top: 1rem;
  width: 100%;
}
  
.hero-container .hero img {
  position: absolute;
  top: 0;
  z-index: -1;
}

.hero-container .hero figure {
  background-color: rgba(255, 224, 167, 0.8);
  clip-path: polygon(
    10% 0, 90% 0,
    90.34% 2.59%, 91.34% 5.00%, 92.93% 7.07%, 95.00% 8.66%, 97.41% 9.66%,
    100% 10%, 100% 90%,
    90% 100%, 10% 100%,
    0 90%, 0 10%,
    2.59% 9.66%, 5% 8.66%, 7.07% 7.07%, 8.66% 5%, 9.66% 2.59%
  );
  
  display: flex;
  flex-direction: column;
  line-height: 1.4;
  margin: 0;
  padding: 1rem;
  width: 40%;
  z-index: 1;
}

.hero-container .hero blockquote {
	margin: 0;
}

.hero-container .hero p {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

.hero-container .hero figcaption {
  align-self: end;
}

.hero-container cite {
  color: darkslategray;
}

@media (width >= 640px) {
  .hero-container {
    display: flex;
  }
}

@media (width >= 900px) {
  .hero {
    padding-left: 0;
  }
}

/* Main page */
main .main-page-container {
	padding: 0.75rem;
	padding-top: 1rem;
}

main .main-page-container h1 {
	animation: own-shop-gradient 5s ease infinite;
    background-image: linear-gradient(21deg, #dd03e4, #dd03e4, cyan 45% 50%, #5611ec, #5611ec);
    background-image: linear-gradient(21deg, black, black);
	background-clip: text;
	background-size: 300% 200%;
	color: transparent;
	font-family: 'Noto Serif Display', serif;
	font-size: 2rem;
	font-weight: 600;
	text-align: center;
}

@media (width >= 900px) {
	main .main-page-container {
	  padding-top: 1.5rem;
	}
}


/* Products on the main page */

.products-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  max-width: 1400px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

.products-container h2 {
  font-family: 'Noto Serif Display', serif;
}

.products-container .newsflash {
  column-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  row-gap: 1.5rem;
}

.products-container [class$="__item"] {
  border-radius: 0.75rem;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 45vw;
  overflow: clip;
  position: relative;
}

.products-container [class$="__item"] [class$="-image"] {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  margin: 0;
  order: 0;
  width: 100%;
}

.products-container [class$="__item"] img {
	max-width: 100%;
	height: auto;
}

.products-container [class$="__item"] [class$="-title"] {
  font-size: 0.9rem;
  font-weight: bold;
  margin: 0;
  order: 1;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  width: 100%;
  word-break: break-word;
}

.products-container .fields-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  font-size: 0.75rem;
  color: darkslategray;
  list-style: none;
  margin: 0;
  margin-top: auto;
  order: 2;
  padding: 0.5rem;
}

.products-container [class$="__item"] .product-ingredients {
  background-color: rgba(100, 100, 100, 0.8);
  color: white;
  display: none;
  font-size: 1rem;
  line-height: 1.2;
  left: 0;
  padding: 0.5rem;
  position: absolute;
  right: 0;
  top: 0;
}

.products-container [class$="__item"]:has(.show-ingredients-button-container input:checked) .product-ingredients {
  display: inline-block;
}


@media (min-width: 640px) {
  .products-container .newsflash {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 800px) {
  .products-container .newsflash {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1000px) {
  .products-container .newsflash {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
} /* Media ends */


@media (width >= 800px) {
  .products-container {
	padding-top: 1.5rem;
  }	

  .products-container [class$="__item"] [class$="-title"] {
    font-size: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
  }

  .products-container [class$="__item"] .fields-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .products-container [class$="__item"] .product-ingredients {
    font-size: 1rem;
    line-height: 1.5;
    padding: 1rem;
  }
} /* Media ends */


/* Product' ingredients */

.products-container .show-ingredients-button-container {	
	align-items: center;
	border: 0;
	display: flex;
	justify-content: center;
	max-height: 100%;
	margin: 0;
	margin-top: auto;
	order: 9;
    padding: 0.5rem;
	position: relative;
	max-width: 100%;
}

.products-container .show-ingredients-button-container input {
	--icon-size: 26px;

	appearance: none;
	background-color: transparent;
	background-image: var(--icon-ellipsis);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0;
	cursor: pointer;
	display: block;
	height: var(--icon-size);
	margin: auto;
	padding: 0;
	width: var(--icon-size);
}

.products-container .show-ingredients-button-container input:checked {
	background-image: var(--icon-close-circle);
}


/* Orders and delivery */

.orders-and-delivery {
  background-color: rgba(206, 214, 118, 0.99);
  border: 0;
  border-radius: 0;
  min-height: 30vh;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
}

/* Reset from the standard template.css */
.orders-and-delivery .card-body {
  padding: 0;
}


.orders-and-delivery h2 {
  font-family: 'Noto Serif Display', serif;
  text-align: center;
}

.orders-and-delivery [class$="__item"] {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.orders-and-delivery address {
  font-style: normal;
}

.orders-and-delivery [class$="__item"] img {
  max-width: 100%;
}

@media (width >= 800px) {
  .orders-and-delivery {
    padding-top: 1.5rem;
  }

  .orders-and-delivery h2 {
    margin-bottom: 1rem;
  }
}


/* Shops (own and reseller's) */

.reseller-shops-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  max-width: 1400px;
  padding-bottom: 1rem;
  padding-top: 0.75rem;
}

.reseller-shops-container h2 {
  font-family: 'Noto Serif Display', serif;
}

.reseller-shops-container .mod-articlesnews {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}

.reseller-shops-container [class$="__item"] {
  align-self: stretch;
  border-radius: 0.75rem;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  row-gap: 0.5rem;
  overflow: clip;
  padding: 0.5rem;
  position: relative;
  width: 280px;
}

.reseller-shops-container [class$="__item"]:has(.own-shop) {
  animation: own-shop-gradient 5s ease infinite;
  background: linear-gradient(90deg, rgb(254, 209, 177, 1), white, rgb(255, 224, 167));
  background-size: 400% 400%;
	
  & [class$="-title"] {
	animation: own-shop-gradient 5s linear infinite;	
    background-image: linear-gradient(21deg, #dd03e4, #dd03e4, cyan, #5611ec, #5611ec);
	background-clip: text;
	background-size: 200% 200%;
	color: transparent;
	margin-bottom: 0.75rem;
  }
}

.reseller-shops-container [class$="__item"] * {
  margin: 0;
}

.reseller-shops-container address {
	font-style: normal;
}

.reseller-shops-container a[href^="https://2gis."] {
  background-image: var(--icon-2gis);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-top: 6px;
  min-height: 26px;
  min-width: 26px;
  padding-left: 46px;
}

.reseller-shops-container [class$="__item"] [class$="-title"] {
  font-size: 1rem;
}

.reseller-shops-container [class$="__item"] p {
  line-height: 1.2;
}

@media (width >= 800px) {
  .reseller-shops-container {
    padding-top: 1.5rem;
  }

  .reseller-shops-container .mod-articlesnews {
    gap: 2rem;
    padding: 1rem;
  }

  .reseller-shops-container [class$="__item"] {
    padding-top: 1rem;
	row-gap: 0.75rem;
  }
}


/*
  Address and map
*/

.map-address-container {
	background-color: rgb(254, 209, 177);
	padding-top: 0.5rem;
}

.map-address-container .custom {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 1rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 1400px;
	padding: 1rem;
	width: 100%;
}

.map-address-container h2 {
	font-family: 'Noto Serif Display', serif;
	margin-bottom: 0.3rem;
	text-align: center;
}

.map-address-container .postal-address {
	background-color: rgba(255, 224, 167, 0.8);
	clip-path: polygon(
		10% 0, 90% 0,
		90.34% 2.59%, 91.34% 5.00%, 92.93% 7.07%, 95.00% 8.66%, 97.41% 9.66%,
		100% 10%, 100% 90%,
		90% 100%, 10% 100%,
		0 90%, 0 10%,
		2.59% 9.66%, 5% 8.66%, 7.07% 7.07%, 8.66% 5%, 9.66% 2.59%
	);
	font-family: 'Noto Serif Display', serif;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 0;
	padding: 1rem;
	padding-top: 0.5rem;
	width: 100%;
}

.map-address-container .postal-address > * {
	margin-bottom: 0.5rem;
}

.map-address-container .map-container {
	display: flex;
	flex-grow: 1;
	justify-content: center;
}

.map-address-container .map--yandex {
	border-width: 0;
	max-height: 75vh;
	max-width: 80vw;
}

@media (width >= 800px) {
	.map-address-container {
		padding: 1.5rem;
		padding-top: 2rem;
	}

	.map-address-container .custom {
	  align-items: flex-start;
	  flex-direction: row;
	  flex-wrap: nowrap;
	}
	
	.map-address-container h2 {
	  margin-bottom: 0.5rem;
	}

	.map-address-container .postal-address {
	  align-self: stretch;
	  padding-top: 3rem;
	  max-width: 12rem;
	  width: unset;
	}
}
