.h1{text-align:center;margin:15px auto;width:fit-content;font-family:Merienda,sans-serif;font-size:34px;text-shadow:3px 3px 4px #555555}.h2{font-size:23px;margin-top:10px;margin-bottom:5px}.paper-background .p{font-size:18px;display:inline}.saturnalia{width:400px;height:auto;float:left;margin-right:15px;border-radius:5%;margin-top:5px}.yule{width:400px;height:auto;float:right;margin-left:15px;border-radius:5%;margin-top:5px}.winter-solstice{width:400px;height:auto;float:left;margin-right:15px;border-radius:5%;margin-top:5px;margin-bottom:5px}.poor-christmas{width:400px;height:auto;float:left;margin-right:15px;border-radius:5%;margin-top:5px}.victoria{width:200px;height:auto;float:left;margin-right:15px;border-radius:5%;margin-top:5px}@media(max-width:678px){.saturnalia{float:none;width:100%;margin-right:0;margin-bottom:10px}.yule{float:none;width:100%;margin-left:0;margin-bottom:10px}.winter-solstice,.poor-christmas,.victoria{float:none;width:100%;margin-right:0;margin-bottom:10px}}.christmas-people,.christmas-tree-about-christmas,.christmas-wreath,.christmas-green-leaves,.christmas-lights,.christmas-presents{width:200px;height:200px;margin:0;border-radius:5%;display:block;object-fit:cover;flex-shrink:0}.christmas-image{width:80%;height:auto;border-radius:5%;margin:5px auto 15px;display:block}@media(max-width:768px){.christmas-image{width:100%;margin-bottom:30px}.christmas-people,.christmas-tree-about-christmas,.christmas-wreath,.christmas-green-leaves,.christmas-lights,.christmas-presents{width:70%;max-width:300px;min-width:0;height:auto;margin:0;object-fit:cover}}.christmas-title-icon{padding:0 1px}.christmas-main-title{padding:10px 12px;color:#fff;font-size:18px;font-weight:400;font-family:Merienda,cursive,Outfit,sans-serif}.christmas-main-title-text{font-family:Merienda,cursive,Outfit,sans-serif;padding:0 10px;background:linear-gradient(180deg,gold,#ffe066,#fffbe6 80%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.christmas-hide-menu-button{background:none;border:none;color:#e3f6fd;font-size:1.08em;padding:8px 0 4px;margin:0 auto;display:block;cursor:pointer;border-radius:8px;transition:background .2s,color .2s;box-shadow:none;font-family:Outfit,sans-serif;letter-spacing:.01em}.christmas-hide-menu-button-space{display:none}.christmas-sidebar-hr{height:.5px;background-image:linear-gradient(to right,#2a0f68,#fffbe6,#2a0f68);border:none;opacity:.25}.christmas-layout .ant-menu-dark .ant-menu-submenu-title a,.christmas-layout .ant-menu-dark .ant-menu-item>.ant-menu-title-content a,.christmas-layout .ant-menu-dark .ant-menu-item-selected>.ant-menu-title-content a{color:inherit}.christmas-open-sider-fixed-btn{position:fixed;left:2px;top:63px;z-index:2;background:linear-gradient(145deg,#17364f,#234a6d 42%,#2f6893 62%,#1f4766);border:none;border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#f2e283;box-shadow:0 8px 18px #00000038;cursor:pointer;transition:background .2s,color .2s,transform .2s}.christmas-open-sider-fixed-btn:hover{background:linear-gradient(145deg,#1f4563,#2c5f8b 42%,#3e7caf 62%,#29587d);transform:translateY(-1px)}.christmas-sidebar-backdrop{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:1090;background:#030e1a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.christmas-hide-title{display:none}.christmas-logo{display:flex;align-items:center;justify-content:center;position:relative}.christmas-close-sider-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid rgba(242,226,131,.22);border-radius:999px;background:#ffffff14;color:#f2e283;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.christmas-close-sider-btn:hover{background:#ffffff24;border-color:#f2e2836b}.christmas-sidebar-hr{height:1px;background-image:linear-gradient(to right,gold,#fff,gold);border:none}.christmas-hide-menu-buttons,.christmas-hide-sider-options{display:none}.christmas-h1{color:#b22222;font-family:Merienda,Montserrat,Arial,sans-serif;font-size:34px;margin-top:12px;text-align:center;letter-spacing:.02em;text-shadow:0 2px 8px #fffbe6,0 1px 4px #ffd700}.christmas-h2{color:#c17b13;font-family:Merienda,Montserrat,Arial,sans-serif;font-size:1.6em!important;margin:0 0 10px;letter-spacing:.04em;font-weight:800;text-align:left;border-bottom:1px solid #e6c770;padding-bottom:1px;background:none;border-radius:0;display:inline-block;text-shadow:0 1px 1px #020202}.christmas-h3{color:#7f561a;font-family:Merienda,Montserrat,Arial,sans-serif;font-size:1.22em;margin:0 0 2px;letter-spacing:.04em}.christmas-i{font-weight:500}.christmas-b{font-size:1.3rem;font-weight:600}.christmas-country-title{font-weight:700;color:#7f561a;margin-right:12px;letter-spacing:.5px;font-family:inherit;font-size:1em;white-space:nowrap;display:flex;align-items:center}.christmas-box{text-align:justify}.christmas-box:after{content:"";display:block;clear:both}.christmas-subtext-box{margin-top:10px;margin-bottom:10px;padding-left:34px;display:flex;flex-direction:column;gap:12px;background:none}.christmas-subtext-item{padding:0;background:none;display:flex;flex-direction:column;margin-bottom:20px}.christmas-subtext-item .h3{display:inline-block;background:#d4a34f3d;padding:4px 14px;border-radius:14px 14px 0 0;font-weight:600;margin-bottom:0;margin-top:0;box-shadow:0 2px 8px #e0cfa233;position:relative;align-self:flex-start}.christmas-subtext-item .p{margin-bottom:0;line-height:1.4;background:#d4a34f1f;border-radius:0 0 14px 14px;padding:10px 14px;box-shadow:0 2px 8px #e0cfa233}.christmas-world-traditions-section{font-size:16px;margin-bottom:20px;padding-left:20px}.christmas-flag{width:20px;height:auto;margin-left:5px}.christmas-symbol-section{display:flex;align-items:center;gap:15px;margin:15px 0}@media(max-width:1024px){.hide-menu-button-space{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px}}@media(max-width:768px){.christmas-layout .ant-layout-sider.ant-layout-sider-collapsed{background:linear-gradient(90deg,#0f2134,#183a58 30%,#2e628d 56%,#1c4160 80%,#122b41)!important;border-right:1px solid rgba(255,226,157,.34)!important;box-shadow:inset -1px 0 #ffffff14}.christmas-layout .ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children{background:linear-gradient(90deg,#0f2134,#183a58 30%,#2e628d 56%,#1c4160 80%,#122b41)!important}.christmas-open-sider-fixed-btn{left:2px;top:70px;z-index:1200}.christmas-mobile-sider-bottom-space{height:calc(90px + env(safe-area-inset-bottom));flex-shrink:0}.christmas-main-title{padding:8px 18px;color:#fff;font-size:20px;letter-spacing:.03em;font-weight:400}.christmas-title-icon{padding:0;font-size:.9em}.christmas-logo{justify-content:center;min-height:0}.christmas-sidebar-hr{opacity:.7}.christmas-hide-menu-button-space{padding:8px 16px 14px;margin:0 0 16px;background:linear-gradient(180deg,#12314ffa,#081f37f5);border-radius:0 0 20px 20px;box-shadow:0 10px 24px #04111f3d;display:flex;flex-direction:column;align-items:stretch;position:relative}.christmas-hide-menu-button{width:100%;min-height:42px;padding:10px 14px;border:1px solid rgba(242,226,131,.22);border-radius:12px;background:#ffffff0f;font-size:.98rem;letter-spacing:.03em}.christmas-box,.christmas-subtext-box,.christmas-subtext-item,.christmas-subtext-item .h3,.christmas-subtext-item .p,.christmas-world-traditions-section{text-align:initial!important}.christmas-subtext-box{padding-left:8px;gap:8px;border-left-width:1.5px}.christmas-subtext-item .h3{font-size:1.3em;padding:3px 8px;border-radius:10px 10px 0 0}.christmas-symbol-section{flex-direction:column;align-items:center;gap:16px}}@media(max-width:400px){.christmas-subtext-item .h3,.christmas-subtext-item .p,.christmas-world-traditions-section,.christmas-country-title{font-size:.95em}.christmas-flag{width:15px}}@media(min-width:769px){.christmas-layout{overflow:visible!important}.christmas-layout>.ant-layout-sider{position:sticky;top:85px;align-self:flex-start;height:calc(100vh - 85px);max-height:calc(100vh - 85px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4af37 rgba(10,26,43,.6)}.christmas-layout>.ant-layout-sider::-webkit-scrollbar{width:8px}.christmas-layout>.ant-layout-sider::-webkit-scrollbar-track{background:#0a1a2b99;border-left:1px solid rgba(255,215,0,.12)}.christmas-layout>.ant-layout-sider::-webkit-scrollbar-thumb{border-radius:999px;background-image:linear-gradient(180deg,gold,#e6b800 45%,#fffbe6 70%,#d4a017);box-shadow:inset 0 0 2px #00000059}.christmas-layout>.ant-layout-sider::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(180deg,#fff3b0,gold 45%,#fff 70%,#e6b800)}.christmas-layout>.ant-layout-sider>.ant-layout-sider-children{height:auto;min-height:100%}}.christmas-layout .ant-menu-item,.christmas-layout .ant-menu-submenu-title{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.35!important;min-height:48px!important;padding-top:6px!important;padding-bottom:6px!important;margin:2px 4px 2px 8px!important;max-width:calc(100% - 12px)!important;border-radius:14px!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.christmas-layout .ant-menu-submenu .ant-menu-item{padding-left:32px!important}.christmas-layout .ant-menu-submenu .ant-menu-submenu-title{padding-left:16px!important}.christmas-sidebar-text-menu{font-size:1.03rem!important}.christmas-layout .ant-menu-dark,.christmas-layout .ant-menu-inline{background:transparent!important;overflow-x:hidden!important}.christmas-layout .ant-menu-item:hover,.christmas-layout .ant-menu-submenu-title:hover{background:#ffffff0f!important;transform:translate(2px)}.christmas-layout .ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,#c9ad4e57,#5c6438c2)!important;box-shadow:inset 0 0 0 1px #f2e28326}.christmas-layout .ant-menu-item .ant-menu-title-content{display:block}.christmas-layout .ant-menu-item .ant-menu-title-content a{display:block;width:100%}.christmas-sidebar-text-menu--second-day,.christmas-sidebar-text-menu--second-day *{white-space:nowrap}.christmas-layout .ant-menu-item,.christmas-layout .ant-menu-submenu-title{background-image:linear-gradient(to right,transparent,rgba(242,226,131,.18),transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom}@media(max-width:768px){.christmas-sidebar-text-menu,.christmas-sidebar-text-menu *{font-size:.98rem!important;letter-spacing:.04em!important;font-family:Merienda,cursive,Outfit,sans-serif!important}.christmas-sidebar-text-menu--second-day,.christmas-sidebar-text-menu--second-day *{letter-spacing:0!important}.christmas-layout .ant-menu-item,.christmas-layout .ant-menu-submenu-title{font-size:1rem!important;min-height:42px!important;padding-top:4px!important;padding-bottom:4px!important;line-height:1.28!important;margin:2px 12px!important;padding-inline:14px!important;border-radius:12px!important}}.christmas-dinner{width:60%;height:auto;border-radius:5%;margin:5px auto 15px;display:block}.unwrapping-gifts-image{width:350px;height:auto;float:left;margin-right:20px;border-radius:5%;margin-top:5px}.midnight-mass-image{width:250px;height:auto;float:right;margin-left:20px;border-radius:5%;margin-top:5px}.christmas-eve-apple-cutting,.christmas-eve-wax-pouring,.christmas-eve-shoe-throwing,.christmas-eve-carp-scales,.christmas-eve-boat,.christmas-eve-onion-calendar{width:200px;height:200px;margin:0;border-radius:5%;display:block;object-fit:cover;flex-shrink:0}@media(max-width:768px){.christmas-dinner{width:100%;margin-bottom:30px}.unwrapping-gifts-image{float:none;width:100%;margin-right:0;margin-bottom:10px}.midnight-mass-image{float:none;width:100%;margin-left:0;margin-bottom:10px}.christmas-eve-apple-cutting,.christmas-eve-wax-pouring,.christmas-eve-shoe-throwing,.christmas-eve-carp-scales,.christmas-eve-boat,.christmas-eve-onion-calendar{width:70%;max-width:300px;min-width:0;height:auto;margin:0;object-fit:cover}}.christmas-advent-wreath,.christmas-advent-lights,.christmas-advent-colors,.christmas-advent-jesses-tree,.christmas-advent-evergreens{width:200px;height:200px;margin:0;border-radius:5%;display:block;object-fit:cover;flex-shrink:0}.christmas-advent-calendar{width:300px;height:auto;float:right;margin-left:20px;border-radius:5%;margin-top:5px}@media(max-width:768px){.christmas-advent-calendar{float:none;width:100%;margin-left:0;margin-bottom:10px}.christmas-advent-wreath,.christmas-advent-lights,.christmas-advent-colors,.christmas-advent-jesses-tree,.christmas-advent-evergreens{width:70%;max-width:300px;min-width:0;height:auto;margin:0;object-fit:cover}}.saint-lucy-image{width:350px;height:auto;float:left;margin-right:15px;border-radius:5%;margin-top:5px}.saint-lucy-village{display:block;max-width:100%;width:750px;height:auto;margin:0 auto 25px;border-radius:10px;box-shadow:0 2px 8px #e0cfa233;object-fit:cover}@media(max-width:768px){.saint-lucy-image{float:none;width:100%;margin-right:0;margin-bottom:10px}}.christmas-tree-1{width:350px;height:auto;float:left;margin-right:15px;border-radius:5%}.christmas-tree-2{width:370px;height:auto;float:right;margin-left:25px;border-radius:5%}.christmas-tree-3{width:180px;height:auto;float:left;margin-right:25px;border-radius:5%}@media(max-width:768px){.christmas-tree-1,.christmas-tree-2{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:10px}.christmas-tree-3{width:50vw;margin-left:auto;margin-right:auto;display:block;float:none;margin-bottom:10px}}.christmas-first-day-advent-wreath,.christmas-first-day-betlehem,.christmas-first-day-lights,.christmas-first-day-betlehem-star{width:200px;height:200px;margin:0;border-radius:5%;display:block;object-fit:cover;flex-shrink:0}.christmas-first-day{width:70%;height:auto;border-radius:5%;margin:5px auto 15px;display:block}@media(max-width:768px){.christmas-first-day{width:100%;margin-bottom:30px}.christmas-first-day-advent-wreath,.christmas-first-day-betlehem,.christmas-first-day-lights,.christmas-first-day-betlehem-star{width:70%;max-width:300px;min-width:0;height:auto;margin:0;object-fit:cover}}.saint-stephen-image{width:auto;height:200px;float:left;margin-right:30px;border-radius:5%;margin-top:5px}@media(max-width:768px){.saint-stephen-image{float:none;width:100%;margin-right:0;margin-bottom:10px;height:auto}}.christmas-markets-image{width:80%;height:auto;border-radius:5%;margin:20px auto 40px;display:block}.christmas-markets-images-row{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:20px}.christmas-markets-gingerbreads,.christmas-markets-sausages,.christmas-markets-wine{display:block;max-width:300px;height:auto;border-radius:5%}@media(max-width:768px){.christmas-markets-image{width:95%;margin-bottom:20px;margin-top:10px}.christmas-markets-images-row{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;flex-wrap:wrap}.christmas-markets-gingerbreads,.christmas-markets-sausages,.christmas-markets-wine{display:block;max-width:150px;height:auto;border-radius:5%;flex:1 1 120px;min-width:90px}}.christmas-mikulas{width:300px;float:left;margin-right:15px;border-radius:5%}.christmas-mikulas-group{width:300px;float:right;margin-left:25px;border-radius:5%}@media(max-width:768px){.christmas-mikulas{float:none;width:100%;margin-right:0;margin-bottom:10px}.christmas-mikulas-group{float:none;width:100%;margin-left:0;margin-bottom:10px}}.christmas-jesus{width:330px;float:left;margin-right:15px;margin-top:5px;border-radius:5%}.christmas-betlehem{width:230px;height:auto;float:right;margin-left:25px;border-radius:5%}@media(max-width:768px){.christmas-jesus{float:none;width:100%;margin-right:0;margin-bottom:10px}.christmas-betlehem{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:10px}}.christmas-santa-claus{width:230px;float:left;margin-right:15px;border-radius:5%}.christmas-symbol-section{display:flex;align-items:flex-center;gap:18px;margin:18px 0}.christmas-sleigh-and-reindeer,.christmas-santas-bag,.christmas-santa-chimney,.christmas-happy-santa{width:200px;height:200px;margin:0;border-radius:5%;display:block;object-fit:cover;flex-shrink:0}@media(max-width:768px){.christmas-santa-claus{float:none;width:100%;margin-right:0;margin-bottom:10px}.christmas-sleigh-and-reindeer,.christmas-santas-bag,.christmas-santa-chimney,.christmas-happy-santa{width:70%;max-width:300px;min-width:0;height:auto;margin:0;object-fit:cover}}.drink-image-right{width:200px;float:right;margin-left:25px;border-radius:5%}.drink-image-left{width:200px;float:left;margin-right:15px;border-radius:5%}@media(max-width:768px){.drink-image-left,.drink-image-right{float:none;display:block;width:80%;max-width:320px;margin:0 auto 15px}}.twelve-christmas-days-image{width:80%;height:auto;border-radius:5%;margin:5px auto 15px;display:block}@media(max-width:768px){.twelve-christmas-days-image{width:100%;margin-bottom:30px}}
