*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}.padding-x{padding-inline:clamp(20px, 8vw, 150px)}.padding-y{padding-block:clamp(20px, 5vw, 100px)}body{font-family:"Lora", serif}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond", serif}h1{font-size:clamp(32px, 2.5vw, 64px);margin-bottom:0.5em}h2,h3{font-size:clamp(24px, 1.75vw, 30px)}h5{font-size:clamp(20px, 1.75vw, 24px);margin-top:1em}a{color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header-bg-container{position:relative}.header-bg{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-2;-o-object-position:top right;object-position:top right}@media (max-width:1300px){.header-bg{top:200px;opacity:0.3}}.header{background-color:transparent}.header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:20px}@media (max-width:900px){.header .header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:10px}}.header .title{font-family:"Lora", serif;font-size:clamp(24px, 1.75vw, 30px);font-weight:bold}.header .phone{font-family:"Lora", serif;font-size:clamp(18px, 3vw, 24px);font-weight:bold}.header .phone a:focus,.header .phone a:hover{color:#666666}.header .border{height:2px;width:100%;background-color:#cacaca}.upper-content{width:1000px;max-width:50%;top:0;left:0}@media (min-width:1301px){.upper-content.padding-x{padding-right:0}}@media (max-width:1300px){.upper-content{max-width:100%}}.middle-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:30px}.middle-content .block{border-radius:8px;overflow:hidden}.middle-content .block h3{padding:20px;text-align:center;background-color:#333333;color:#fff;border:1px solid #333333;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}.middle-content .block ul{padding:20px 40px;list-style-type:none;border:1px solid #cacaca;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f7f7f0}.middle-content .block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em}.middle-content .block ul li:before{content:'';background-image:url("/images/bullet.png");background-repeat:no-repeat;background-size:contain;width:0.5em;height:0.5em;display:inline-block;margin-top:0.5em;opacity:0.5}.middle-content .block ul li:not(:last-child){margin-bottom:10px}@media (max-width:1300px){.middle-content{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:0}}.lower-content{background-color:#333333;color:#fff}.lower-content h2{margin-bottom:0.5em}.lower-content a{color:#b8b0f4}.lower-content a:focus-visible,.lower-content a:hover{color:#8f83ee}.lower-content .copyright{text-align:center;padding-block:20px}
/*# sourceMappingURL=styles.css.map */