.elementor .vertical-text{font-family:var(--font-homepage);font-size:35px;color:var(--text-gold-light);word-spacing:0px;line-height:39px;}.elementor .section-title{font-family:var(--font-homepage);font-weight:500;color:var(--text-gold);text-transform:uppercase;display:inline-flex;}.elementor .section-subtitle{font-family:var(--font-homepage);font-weight:400;color:var(--text-paragraph);display:inline-flex;}.elementor .section{margin-block-end:1.5rem;border-radius:8px;border-width:2px;border-color:var(--border-main);border-style:solid;background-image:url("https://test.dmitriko.net/wp-content/uploads/2026/05/Denim.png");background-repeat:repeat;background-attachment:scroll;background-size:auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .section-button{font-family:var(--font-homepage);font-weight:500;color:var(--text-gold);text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:var(--border-main);border-style:solid;background-color:#375efa00;display:inline-flex;flex-direction:row;align-self:end;}.elementor .section-button:hover,.elementor .section-button:focus-visible{color:var(--text-gold-light);border-color:var(--text-gold);}.elementor .section-card{border-width:1px;border-color:var(--border-main);border-style:solid;display:flex;flex-direction:column;flex:1 1 0px;justify-content:flex-start;align-items:stretch;}.elementor .section-card:hover,.elementor .section-card:focus-visible{border-color:var(--text-gold-light);}.elementor .section-card-image{width:100%;height:100%;object-fit:cover;object-position:center center;padding:0px;margin:0px;border-radius:2px;display:block;}.elementor .section-card-content{position:static;display:flex;flex-direction:column;row-gap:0.5rem;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .section-card-header{font-family:var(--font-homepage);font-weight:500;font-size:18px;color:var(--text-gold);text-transform:uppercase;}.elementor .section-card-article{font-family:var(--font-homepage);font-size:16px;color:var(--text-paragraph);line-height:110%;text-align:center;display:flex;flex:1 1 auto;justify-content:center;align-items:start;align-self:center;}.elementor .section-card-image-box{width:100%;height:auto;min-height:0px;aspect-ratio:4/3;padding:0px;display:block;flex-direction:column;flex:0 0 auto;}.elementor .section-footer{padding:0px;display:inline-flex;justify-content:center;align-items:center;}.elementor .section-footer-content{font-family:var(--font-homepage);color:var(--text-paragraph);}.elementor .section-header{column-gap:2rem;padding:0px;display:flex;flex-direction:row;flex:1 1 auto;align-items:center;}.elementor .section-button-box{padding:0px;display:flex;flex-direction:row;flex:1 1 10%;justify-content:flex-end;}.elementor .gallery-image-box{padding:0px;}.elementor .gallery-image{object-fit:cover;margin:0px;border-radius:4px;border-width:2px;border-color:var(--border-main);border-style:solid;transition:all 200ms;}.elementor .gallery-image:hover,.elementor .gallery-image:focus-visible{position:absolute;z-index:3;border-color:var(--text-gold-light);transform:scale3d(1.4, 1.4, 1.5);}.elementor .section-content{padding:0px;display:flex;flex-direction:column;row-gap:10px;flex:1 1 70%;justify-content:flex-start;align-items:start;}.elementor .section-paragraph{font-family:var(--font-homepage);color:var(--text-paragraph);line-height:110%;}.elementor .archive-page{padding:0px;background-color:var(--bg-secondary);}.elementor .archive-hero{position:relative;padding:0px;margin:0px;}.elementor .archive-grid{height:100%;padding:0px;display:flex;flex-direction:row;}.elementor .archive-hero-content-box{display:flex;flex-direction:column;flex:1 1 30%;}.elementor .archive-hero-image-box{padding:0px;margin:0px;display:flex;flex-direction:column;flex:1 1 55%;justify-content:center;align-items:center;}.elementor .archive-hero-japanese{width:7rem;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;gap:9px;flex:1 1 5%;}.elementor .archive-hero-content-box-title{font-family:var(--font-homepage);font-weight:600;font-size:2.25rem;color:var(--text-gold);text-transform:uppercase;}.elementor .archive-hero-content-box-tags{font-family:var(--font-homepage);color:var(--text-gold);text-transform:uppercase;margin-block-start:0.5rem;margin-block-end:0.5rem;}.elementor .archive-hero-content-box-article{font-family:var(--font-homepage);font-weight:400;font-size:18px;color:var(--text-paragraph);line-height:100%;text-align:justify;}.elementor .embedded-photo-img{width:100%;height:auto;max-width:180px;object-fit:contain;padding:0px;margin:0px;}.elementor .archive-hero-japanese-text{font-family:var(--font-homepage);color:var(--text-gold);display:flex;}.elementor .footer-box{column-gap:0.6rem;display:flex;flex-direction:row;}.elementor .info-cards-grid{column-gap:0.5rem;padding:0px;}.elementor .info-card{column-gap:1rem;padding:0.5rem;border-radius:4px;border-width:1px;border-color:var(--border-main);border-style:solid;background-color:var(--bg-secondary);display:flex;flex-direction:column;}.elementor .info-card-content{padding:0px;display:flex;flex-direction:column;}.elementor .info-card-icon{color:var(--text-gold);}.elementor .info-card-box{column-gap:1rem;padding:0px;display:flex;align-items:center;}.elementor .info-card-title{font-family:var(--font-homepage);font-weight:400;font-size:16px;color:var(--text-gold);text-transform:uppercase;margin-block-end:0.4rem;}.elementor .info-card-text{font-family:var(--font-homepage);font-size:12px;color:var(--text-paragraph);line-height:100%;}.elementor .info-card-buttons{padding:0px;display:inline-flex;flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .info-card-button{width:24px;height:auto;color:var(--text-gold);}.elementor .section-card-image-box-japanese{aspect-ratio:2/1;border-radius:4px;border-width:0px;border-color:var(--border-main);border-style:solid;background-image:url("https://test.dmitriko.net/wp-content/uploads/2026/05/japanese-texture.webp");background-repeat:repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;}