*{font-family:Titillium Web}:root{--page-padding-hor: 4rem;--page-padding-ver: 2.75rem;--box-padding: 1rem 1.25rem;--box-title-font-size: 2.25rem;--box-title-line-height: auto;--box-text-font-size: 1.2rem;--box-text-line-height: 2rem}h3{margin-top:0}.center-text{text-align:center}.link{color:#0d5823}.link:hover{color:#132c1a}.page{width:100%;padding:var(--page-padding-ver) var(--page-padding-hor)}.box{padding:var(--box-padding);background:#f8f8f8;box-shadow:0 0 4px 0 transparent;border:solid 1px #dbdbdb}.box-title{font-size:var(--box-title-font-size);font-weight:600;color:#132c1a;line-height:var(--box-title-line-height);padding:0;margin:0;padding-bottom:.35rem}.box-text{font-size:var(--box-text-font-size);padding:0;margin:0;line-height:var(--box-text-line-height);color:#243127}button{--button-color: #0d5823;background:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:1.35rem;padding:.75rem 1.35rem;transition:all .15s;border:solid 2px transparent}button:hover:not(:disabled){transform:scale(.95);box-shadow:0 0 5px #555}button:disabled{opacity:.5}button[outlined]{background:transparent;box-shadow:none!important;border:solid 2px var(--button-color);color:var(--button-color)}p.default{font-size:1.15rem;color:#111;line-height:2rem;text-align:justify;padding-bottom:.5rem}p.default:last-child{padding-bottom:0}.text-field{display:flex;flex-direction:column}.text-field label{font-size:.95rem;padding-bottom:.125rem;color:#444}.text-field input,.text-field textarea{width:100%;background:#fff;color:#222;border:solid 2px #d8d8d8;font-size:1rem;outline:none;padding:.65rem .8rem;resize:vertical}.text-field input:focus,.text-field textarea:focus{border-color:#0d5823;outline:solid 2px #0d5823}.text-field input:disabled,.text-field textarea:disabled{opacity:.75}.text-field textarea{min-height:12.5rem}.text-field .invalid{border-color:#c52920}@media (max-width: 1500px){:root{--box-title-font-size: 1.85rem;--box-title-line-height: 2.15rem --box-text-font-size: 1.1rem;--page-padding-hor: 2rem;--page-padding-ver: 1.85rem}}@media (max-width: 500px){:root{--box-title-font-size: 1.5rem;--box-title-line-height: 1.96rem;--box-text-font-size: 1rem;--page-padding-hor: 1rem;--page-padding-ver: 1rem}}@media (max-width: 340px){:root{--page-padding-hor: .5rem;--page-padding-ver: .5rem;--box-padding: .65rem}}:root{--nav-bg: rgb(255, 255, 255, 0);--nav-links-container-bg: rgb(255, 255, 255, .9);--nav-item-color: #132C1A;--nav-padding: 1.65rem 3rem 1.65rem 3rem;--nav-item-gap: 5rem;--nav-item-size: 1.275rem;--nav-underline-border-width: 2px;--burger-color: #fff;--title-size: 5rem;--title-padding: 2rem;--title-line-height: 6rem;--subtitle-padding: 1rem 2rem;--subtitle-size: 2rem;--logo-splash-screen-height: 20rem}.splash-screen{width:100%;height:100%;position:relative}.splash-screen .background{width:100%;height:100%;background:url(/__images/splashscreen.webp) center no-repeat;background-size:cover}.splash-screen .title{position:absolute;left:0rem;top:0;padding-left:2rem;height:100%;width:100%;background:linear-gradient(90deg,rgba(0,14,1,.8) 0%,rgba(0,14,1,.6) 25%,rgba(0,14,1,.3) 65%,rgba(14,23,0,0) 100%)}.splash-screen .title .wrapper{position:absolute;bottom:25%;left:2rem;width:100%;max-width:50rem;overflow:hidden}.splash-screen .title h1{color:#fff;font-size:var(--title-size);font-weight:800;background:rgba(255,255,255,.25);padding:var(--title-padding);margin:0;line-height:var(--title-line-height)}.splash-screen .title h2{background:rgba(255,255,255,.1);color:#fff;margin:0;font-size:var(--subtitle-size);font-weight:200;padding:var(--subtitle-padding)}.splash-screen .mobile{width:100%;display:none;flex-direction:column;align-items:center;background-color:var(--nav-bg);position:absolute;top:0;left:0;z-index:1;transition:all .25s}.splash-screen .mobile>div{width:100%;display:flex;justify-content:space-between;align-items:center}.splash-screen .mobile .logo img{height:4rem;width:auto}.splash-screen .mobile ul{display:none}.splash-screen .mobile .burger{right:1rem;width:40px;height:32px;position:relative;cursor:pointer;border:none;background:none}.splash-screen .mobile .burger:hover{background:transparent;box-shadow:none}.splash-screen .mobile .burger>div{width:100%;height:2px;background:var(--burger-color);border-radius:1rem;position:absolute;left:0;transition:all .35s}.splash-screen .mobile .burger .first{top:0}.splash-screen .mobile .burger .second{top:15px}.splash-screen .mobile .burger .third{top:30px}.splash-screen .mobile ul{display:none;height:100%;flex-direction:column;gap:1.85rem;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:3rem}.splash-screen .mobile ul li{cursor:pointer;font-size:1.5rem;color:var(--nav-item-color);font-weight:400;text-transform:uppercase;padding-top:var(--nav-underline-border-width)}.splash-screen .mobile-nav-open{height:100%;--nav-bg: #eee}.splash-screen .mobile-nav-open .burger>div{background:var(--nav-item-color)}.splash-screen .mobile-nav-open .burger .first{transform:rotate(45deg);left:0;top:.925rem}.splash-screen .mobile-nav-open .burger .second{opacity:0}.splash-screen .mobile-nav-open .burger .third{transform:rotate(-45deg);top:.925rem}.splash-screen .mobile-nav-open ul{display:flex}.splash-screen .language-switch{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.25rem .5rem;margin-left:-2rem;cursor:pointer;border-radius:3rem;border:solid 2px #222;position:relative;z-index:1;overflow:hidden}.splash-screen .language-switch:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:-1;background:#222;border-radius:.5rem;transition:all .35s}.splash-screen .language-switch span{color:#222;transition:all .1s}.splash-screen .language-switch span:first-child{color:#fff}.splash-screen .language-switch[active=en]:before{left:50%}.splash-screen .language-switch[active=en] span:first-child{color:#222}.splash-screen .language-switch[active=en] span:last-child{color:#fff}.splash-screen .language-switch-mobile{margin-left:0}.splash-screen .desktop{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--nav-bg);position:absolute;top:0;left:0;z-index:1}.splash-screen .desktop .logo{padding-left:2rem}.splash-screen .desktop .logo img{position:absolute;height:var(--logo-splash-screen-height);top:1.5rem;left:0}.splash-screen .desktop ul{display:flex;flex-direction:row;gap:var(--nav-item-gap);padding:var(--nav-padding);background:var(--nav-links-container-bg);margin:1.5rem 0rem 0 0}.splash-screen .desktop ul li{cursor:pointer;font-size:var(--nav-item-size);color:var(--nav-item-color);font-weight:400;text-transform:uppercase;padding-top:var(--nav-underline-border-width)}.splash-screen .desktop ul .active{--nav-item-color: #0d5823;border-bottom:solid var(--nav-underline-border-width) #0d5823}.splash-screen .sticky-nav{--nav-bg: #eee;--nav-links-container-bg: transparent;--nav-links-container-padding: 0;--nav-padding: 1.75rem 2rem;position:fixed;z-index:1000;top:0;left:0;animation:slideNavIn .5s forwards;box-shadow:0 1px 8px #666}.splash-screen .sticky-nav ul{margin:0}.splash-screen .sticky-nav .logo img{position:relative;left:unset;top:unset;height:5rem}.splash-screen .sticky-nav .burger div{background:var(--nav-item-color)}.splash-screen .mobile.sticky-nav .logo img{height:3.25rem}.splash-screen .slide-nav-out{animation:slideNavOut .25s forwards}@keyframes slideNavIn{0%{top:-100%;opacity:0}to{top:0;opacity:1}}@keyframes slideNavOut{to{opacity:0}}@media (max-width: 1500px){:root{--nav-item-gap: 3rem;--nav-item-size: 1.15rem;--title-size: 4rem;--subtitle-size: 1.85rem;--title-line-height: 5rem;--logo-splash-screen-height: 12.5rem}}@media (max-width: 1200px){:root{--nav-item-gap: 2.35rem;--nav-item-size: 1rem;--title-size: 3.25rem;--subtitle-size: 1.5rem;--title-line-height: 4.5rem;--logo-splash-screen-height: 10rem}}@media (max-width: 1000px){:root{--nav-item-gap: 2.25rem;--nav-item-size: .975rem;--title-size: 3rem;--subtitle-size: 1.5rem;--logo-splash-screen-height: 8rem}}@media (max-width: 950px){.splash-screen .desktop{display:none!important}.splash-screen .mobile{display:flex}}@media (max-width: 860px){.splash-screen .title{padding-left:0}.splash-screen .title .wrapper{max-width:unset;position:relative;left:0;height:100%;width:100%;bottom:unset;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0 1rem}}@media (max-width: 1000px){:root{--title-size: 2rem;--subtitle-size: 1.45rem;--title-line-height: 2.85rem;--title-padding: 1.5rem;--subtitle-padding: 1rem 1.5rem}}:root{--footer-padding: 2.5rem var(--page-padding-hor);--footer-font-size: 1.05rem;--footer-link-gap: 2rem}footer{padding:var(--footer-padding);background:#121a14;display:flex;justify-content:space-between;color:#fff;font-size:var(--footer-font-size)}footer .links{display:flex;flex-direction:row;gap:var(--footer-link-gap)}footer .links a{transition:all .2s}footer .links a:hover{opacity:.8}@media (max-width: 600px){footer{flex-direction:column;align-items:center;gap:2rem}footer .creator{font-weight:600;font-size:.9rem}}@media (max-width: 340px){footer{--footer-link-gap: .65rem}footer .links{flex-direction:column;align-items:center}}:root{--home-main-section-grid-gap: 3rem;--home-main-section-grid-columns: minmax(380px, 17.5vw) 1fr minmax(380px, 17.5vw);--home-main-section-grid-template-areas: "c w o" "r r r";--home-welcome-title-size: 4rem;--home-welcome-text-size: var(--box-text-font-size);--home-reasons-padding: .5rem .25rem;--home-reasons-gap: 3rem;--home-reasons-font-size: 1.25rem}.home .main-section{display:grid;gap:var(--home-main-section-grid-gap);grid-auto-rows:min-content;grid-template-columns:var(--home-main-section-grid-columns);grid-template-areas:var(--home-main-section-grid-template-areas)}.home .contact-opening-hours-wrapper{display:contents}.home .contact-me{grid-area:c;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;border-bottom:solid 5px #2c4c8b}.home .contact-me .box-title{color:#2c4c8b}.home .contact-me .box-text{text-align:justify}.home .contact-me button{background:#2c4c8b;margin-bottom:1rem}.home .welcome{grid-area:w;border-bottom:solid 5px #508b15}.home .welcome h3{font-size:var(--home-welcome-title-size);margin:0;padding:0;color:#508b15;padding-bottom:.5rem}.home .welcome p{text-align:justify}.home .opening-hours{grid-area:o;border-bottom:solid 5px #cc7926;--box-text-line-height: 1.6rem}.home .opening-hours .box-title{color:#cc7926}.home .opening-hours .times{display:flex;flex-direction:column;gap:.35rem}.home .opening-hours .times>div{display:flex;justify-content:space-between}.home .opening-hours .times>div span:first-child{font-weight:600}.home .opening-hours .appointment{font-weight:600;font-size:.9rem;color:#cc7926;padding-top:.5rem}.home .reasons{grid-area:r;border-bottom:solid 5px #0d5823}.home .reasons .box-title{color:#0d5823}.home .reasons .reasons-list{display:grid;grid-template-rows:repeat(9,1fr);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:var(--home-reasons-gap);padding-top:.5rem}.home .reasons ol li{text-align:justify;font-size:var(--home-reasons-font-size);padding:var(--home-reasons-padding);border-top:solid 1px #e0e0e0;color:#243127;display:flex;align-items:center}.home .reasons ol li:nth-child(1),.home .reasons ol li:nth-child(10){border-top:none}.home .reasons ol li span{padding-left:.5rem;display:block}@media (max-width: 1650px){.home{--home-main-section-grid-gap: 2rem;--home-welcome-title-size: var(--box-title-font-size);--home-reasons-padding: .35rem .2rem;--home-reasons-gap: 2rem;--home-reasons-font-size: var(--box-text-font-size)}}@media (max-width: 1300px){.home{--home-main-section-grid-template-areas: "w w w" "r r s" "r r s";--home-reasons-gap: .5rem;--home-reasons-font-size: 1.1rem}.home .main-section{align-items:flex-start}.home .opening-hours,.home .contact-me{grid-area:unset}.home .contact-opening-hours-wrapper{grid-area:s;display:flex;flex-direction:column-reverse;gap:var(--home-main-section-grid-gap)}.home .reasons .reasons-list{display:flex;flex-direction:column;gap:.25rem}}@media (max-width: 1050px){.home{--home-main-section-grid-columns: 1fr;--home-main-section-grid-template-areas: "w" "r" "s"}}@media (max-width: 500px){.home{--home-reasons-font-size: var(--box-text-font-size);--home-reasons-padding: .6rem 0}}@media (max-width: 340px){.home .opening-hours .box-title,.home .opening-hours .appointment{text-align:center}.home .opening-hours .times>div{flex-direction:column;align-items:center}.home .contact-me .box-title{text-align:center}}:root{--date-selection-service-img-height: 12rem;--date-selection-service-padding: .75rem 1.35rem}.date-selection .why-date-selection{display:grid;grid-template-columns:3fr 1fr;grid-template-areas:"c i";width:100%;flex-direction:row;align-items:center;gap:3rem;border-bottom:solid 5px #2c4c8b}.date-selection .why-date-selection ul{padding-top:.5rem;padding-left:.25rem}.date-selection .why-date-selection ul li{list-style:inside disc;padding-bottom:.25rem}.date-selection .why-date-selection ul li span{padding-left:.25rem}.date-selection .why-date-selection h3{color:#2c4c8b}.date-selection .why-date-selection .text-content{grid-area:c}.date-selection .why-date-selection .explantion-why{padding-top:1.25rem}.date-selection .why-date-selection .contact-now{padding-top:1rem}.date-selection .why-date-selection .contact-now>p{font-weight:600}.date-selection .why-date-selection .contact-now button{margin-top:.35rem;padding-left:2rem;padding-right:2rem;background:#2c4c8b}.date-selection .why-date-selection .image{grid-area:i;display:flex;justify-content:flex-end}.date-selection .why-date-selection .image .image-wrapper img{height:100%;max-height:18rem}.date-selection .services-wrapper{margin-top:2rem;border-bottom:solid 5px #132C1A}.date-selection .services-wrapper h4{color:#132c1a;padding-bottom:1rem}.date-selection .services{display:flex;flex-direction:row;gap:2rem}.date-selection .services .service-text-content{width:58%}.date-selection .services ul{display:flex;flex-direction:row;gap:1.65rem;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.date-selection .services ul li{background:#0d5823;color:#fff;padding:var(--date-selection-service-padding);font-weight:300;border-bottom:solid 3px #132C1A}.date-selection .services ul li span{height:100%;display:grid;place-items:center;cursor:default;text-align:center}.date-selection .services .images{width:42%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:1rem}.date-selection .services .images .image-wrapper img{height:var(--date-selection-service-img-height)}@media (max-width: 1700px){.date-selection{--date-selection-service-img-height: 10rem;--date-selection-service-padding: .65rem 1.25rem}}@media (max-width: 1380px){.date-selection{--date-selection-service-padding: 0}.date-selection .service-text-content{width:40%}.date-selection .services ul{flex-direction:column;gap:.5rem}.date-selection .services ul li{background:none;border:none;color:#243127;list-style:inside disc}.date-selection .services ul li span{display:contents}.date-selection .services .images{width:60%}}@media (max-width: 1150px){.date-selection{--date-selection-service-img-height: 9rem}.date-selection .service-text-content{width:30%}.date-selection .services{gap:1rem}.date-selection .services .images{width:70%}}@media (max-width: 1000px){.date-selection .why-date-selection{grid-template-rows:repeat(5,min-content);grid-template-columns:100%;gap:0;grid-template-areas:"t" "l" "i" "e" "c"}.date-selection .why-date-selection>*{grid-area:unset}.date-selection .why-date-selection .text-content,.date-selection .why-date-selection .image{display:contents}.date-selection .why-date-selection .text-content h3{grid-area:t}.date-selection .why-date-selection .text-content ul{grid-area:l}.date-selection .why-date-selection .text-content .explantion-why{grid-area:e}.date-selection .why-date-selection .text-content .contact-now{grid-area:c}.date-selection .why-date-selection .image .image-wrapper{grid-area:i;margin:1rem 0}.date-selection .why-date-selection .image .image-wrapper img{width:100%;max-width:30rem;max-height:unset}}@media (max-width: 960px){.date-selection{--date-selection-service-img-height: 12rem}.date-selection .service-text-content{width:40%}.date-selection .services{align-items:stretch}.date-selection .services .images{width:60%;flex-direction:column;align-items:flex-end;justify-content:space-between}.date-selection .services .images .image-wrapper:last-child{display:none}}@media (max-width: 820px){.date-selection{--date-selection-service-img-height: auto}.date-selection .services{flex-direction:column;align-items:stretch}.date-selection .services .service-text-content{width:100%}.date-selection .services .images{width:100%;flex-direction:row}.date-selection .services .images .image-wrapper{width:47.5%}.date-selection .services .images .image-wrapper img{width:100%}}@media (max-width: 750px){.date-selection .why-date-selection .image .image-wrapper{grid-area:i;margin:1rem 0 0}.date-selection .why-date-selection .image .image-wrapper img{width:100%;max-width:unset}.date-selection .why-date-selection .contact-now button{width:100%}}@media (max-width: 540px){.date-selection{--date-selection-service-img-height: auto}.date-selection .services .images .image-wrapper{width:100%}}@media (max-width: 400px){.date-selection .services .service-text-content .service-list ul{gap:0}}.foot-and-shoes{--foot-and-shoes-box-gap: 2.5rem;--foot-and-shoes-insight-amount-columns: 5;--foot-and-shoes-insight-image-gap: 2.5rem}.foot-and-shoes .top-content{display:grid;grid-template-columns:5fr minmax(32rem,1.65fr);grid-template-rows:1fr;gap:var(--foot-and-shoes-box-gap);grid-template-areas:"c p"}.foot-and-shoes .top-content .title-content{grid-area:c;border-bottom:solid 5px #2c4c8b}.foot-and-shoes .top-content .title-content h3{color:#2c4c8b;padding-bottom:.75rem}.foot-and-shoes .top-content .title-content ul li span{padding:0 .5rem 0 .36rem;color:#2c4c8b}.foot-and-shoes .top-content .title-content .split{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}.foot-and-shoes .top-content .title-content .split .left{width:65%}.foot-and-shoes .top-content .title-content .split .left h4{margin:0;padding:0;padding-bottom:.75rem;font-size:1.5rem;color:#132c1a}.foot-and-shoes .top-content .title-content .split .right{width:35%}.foot-and-shoes .top-content .title-content .split .right video{width:100%}.foot-and-shoes .top-content .problems{border-bottom:solid 5px #c52920;grid-area:p;display:flex;flex-direction:column;align-items:center}.foot-and-shoes .top-content .problems .box-title{color:#c52920;padding-bottom:.75rem}.foot-and-shoes .top-content .problems .box-text{text-align:justify}.foot-and-shoes .top-content .problems a{width:100%}.foot-and-shoes .top-content .problems button{--button-color: #c52920;width:100%;margin-top:2.5rem}.foot-and-shoes .contact-now{margin-top:var(--foot-and-shoes-box-gap);border-bottom:solid 5px #508b15}.foot-and-shoes .contact-now p{font-size:1.5rem;padding-bottom:.85rem}.foot-and-shoes .contact-now button{--button-color: #508b15;width:100%;max-width:15rem}.foot-and-shoes .work-insight{margin-top:var(--foot-and-shoes-box-gap);border-bottom:solid 5px #132C1A}.foot-and-shoes .work-insight h3{color:#132c1a}.foot-and-shoes .work-insight .image-list{display:grid;grid-template-columns:repeat(5,fit-content);grid-auto-rows:auto;grid-auto-flow:column;gap:var(--foot-and-shoes-insight-image-gap);padding-top:.85rem}.foot-and-shoes .work-insight .image-list .image-wrapper{position:relative;background:#eee;border:solid 2px #d5d5d5;display:grid;place-items:center;width:100%}.foot-and-shoes .work-insight .image-list .image-wrapper img{width:100%}.foot-and-shoes .work-insight .image-list .image-wrapper span{display:block;position:absolute;color:#fff;width:100%;left:0;bottom:0;background:rgba(0,0,0,.75);padding:.35rem 0;font-weight:600;font-size:1rem;text-align:center}@media (max-width: 1500px){.foot-and-shoes .top-content{display:flex;flex-direction:column}.foot-and-shoes .top-content .problems{align-items:flex-start}.foot-and-shoes .contact-now button{width:100%;max-width:unset}}@media (max-width: 1300px){.foot-and-shoes .work-insight .image-list{display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;flex-wrap:wrap;justify-content:space-evenly}.foot-and-shoes .work-insight .image-list .image-wrapper{max-width:20rem}}@media (max-width: 1150px){.foot-and-shoes .top-content .title-content .split{flex-direction:column}.foot-and-shoes .top-content .title-content .split .left,.foot-and-shoes .top-content .title-content .split .right{width:100%}.foot-and-shoes .top-content .title-content .split .right{display:grid;place-items:center}.foot-and-shoes .top-content .title-content .split .right video{max-width:50rem}}@media (max-width: 770px){.foot-and-shoes .work-insight .image-list .image-wrapper{max-width:unset}}@media (max-width: 550px){.foot-and-shoes .work-insight h3{font-size:1.5rem}}@media (max-width: 420px){.foot-and-shoes .contact-now p,.foot-and-shoes .work-insight h3{font-size:1.2rem}}:root{--astrologgy-grid-gap: var(--page-padding-ver);--astrology-circle-max-size: 55vh;--astrology-circle-border-width: 2rem;--astrology-subcircle-size: 8vh}.astrology .top-content{display:grid;grid-template-columns:4fr 7fr;grid-template-rows:1fr max-content;gap:var(--astrologgy-grid-gap);grid-template-areas:"t t" "s a" "s a" "c a"}.astrology .top-content .title{grid-area:t}.astrology .top-content .contact-now{grid-area:c}.astrology .top-content .astrology-circle{grid-area:a;width:100%;padding:8rem 5rem;display:grid;place-items:center}.astrology .top-content .services{grid-area:s}.astrology .astrology-circle{border-bottom:solid 5px #508b15}.astrology .circle-wrapper{width:100%;max-width:var(--astrology-circle-max-size);aspect-ratio:1;position:relative;border-radius:50%;border:solid var(--astrology-circle-border-width) #132C1A;z-index:1;display:grid;place-items:center}.astrology .circle-wrapper:before,.astrology .circle-wrapper:after{content:"";position:absolute;left:-20%;top:50%;transform:translateY(-50%);width:140%;height:var(--astrology-circle-border-width);background:#132C1A;border-radius:5rem;opacity:.5}.astrology .circle-wrapper:after{transform:translateY(-50%) rotate(90deg);z-index:-1}.astrology .circle-wrapper .text{z-index:100;padding:1.5rem;background:#508b15;color:#fff;font-weight:600;font-size:1.25rem;text-align:center;box-shadow:0 0 10px 1px #466648;width:20rem;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);opacity:0;transition:all .25s}.astrology .circle-wrapper .subcircle{position:absolute;left:calc(50% - var(--astrology-subcircle-size) / 2);top:calc(50% - var(--astrology-subcircle-size) / 2);width:var(--astrology-subcircle-size);aspect-ratio:1}.astrology .circle-wrapper .subcircle .image-wrapper{width:100%;height:100%;border-radius:.25rem;background:#fff;border:solid .25rem #0d5823;position:relative;transition:all .25s}.astrology .circle-wrapper .subcircle .image-wrapper .image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.astrology .circle-wrapper .subcircle:hover .image-wrapper{scale:1.15}.astrology .circle-wrapper .subcircle:hover+.text{opacity:1}.astrology .circle-wrapper .c-1{transform:rotate(30deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-1 .image-wrapper{transform:rotate(-30deg)}.astrology .circle-wrapper .c-2{transform:rotate(60deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-2 .image-wrapper{transform:rotate(-60deg)}.astrology .circle-wrapper .c-3{transform:rotate(90deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-3 .image-wrapper{transform:rotate(-90deg)}.astrology .circle-wrapper .c-4{transform:rotate(120deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-4 .image-wrapper{transform:rotate(-120deg)}.astrology .circle-wrapper .c-5{transform:rotate(150deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-5 .image-wrapper{transform:rotate(-150deg)}.astrology .circle-wrapper .c-6{transform:rotate(180deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-6 .image-wrapper{transform:rotate(-180deg)}.astrology .circle-wrapper .c-7{transform:rotate(210deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-7 .image-wrapper{transform:rotate(-210deg)}.astrology .circle-wrapper .c-8{transform:rotate(240deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-8 .image-wrapper{transform:rotate(-240deg)}.astrology .circle-wrapper .c-9{transform:rotate(270deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-9 .image-wrapper{transform:rotate(-270deg)}.astrology .circle-wrapper .c-10{transform:rotate(300deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-10 .image-wrapper{transform:rotate(-300deg)}.astrology .circle-wrapper .c-11{transform:rotate(330deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-11 .image-wrapper{transform:rotate(-330deg)}.astrology .circle-wrapper .c-12{transform:rotate(360deg) translate(calc(var(--astrology-circle-max-size) / 2 - 5%))}.astrology .circle-wrapper .c-12 .image-wrapper{transform:rotate(-360deg)}.astrology .mobile-view{--astrology-mobile-image-slider-image-size: 35vw;position:relative;height:calc(var(--astrology-mobile-image-slider-image-size));width:100%;overflow:hidden;display:none}.astrology .mobile-view .image-slider{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;gap:16px;flex-wrap:nowrap;transition:all .5s}.astrology .mobile-view .image-slider .mobile-image-wrapper{width:var(--astrology-mobile-image-slider-image-size);height:var(--astrology-mobile-image-slider-image-size);aspect-ratio:1;transition:all .5s;position:relative}.astrology .mobile-view .image-slider .mobile-image-wrapper .mobile-image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.astrology .mobile-view .image-slider .mobile-image-wrapper .mobile-text{opacity:1;transform:translateY(-100%);transition:all .5s;padding:.75rem .5rem;background:#508b15;color:#fff;font-size:1.05rem}.astrology .mobile-view .image-slider .mobile-image-wrapper .mobile-text p{text-align:center}.astrology .mobile-view .image-slider .inactive{opacity:.65;scale:.75}.astrology .mobile-view .image-slider .inactive .mobile-text{opacity:0;transform:translateY(100%)}.astrology .contact-now{border-bottom:solid 5px #0d5823}.astrology .contact-now button{margin-top:1.15rem;width:100%;max-width:15rem}.astrology .services{border-bottom:solid 5px #2c4c8b}.astrology .services .box-title{color:#2c4c8b}.astrology .services .service-list{padding-top:.5rem;padding-left:.5rem}.astrology .services ul{display:flex;flex-direction:column;gap:.5rem}.astrology .services ul,.astrology .services li{list-style:disc;list-style-position:inside;font-size:1.35rem}.astrology .flyer{margin-top:var(--astrologgy-grid-gap)}.astrology .flyer img{width:100%}@media (max-width: 1350px){.astrology .top-content{grid-template-areas:"t t" "s s" "a a" "c c"}}@media (max-width: 960px){.astrology .top-content .astrology-circle{padding:var(--box-padding)}.astrology .top-content .circle-wrapper{display:none}}@media (max-width: 600px){.astrology .mobile-view{--astrology-mobile-image-slider-image-size: 50vw;display:block}.astrology .mobile-view .image-slider{gap:2px}.astrology .mobile-view .image-slider .mobile-image-wrapper .mobile-text{font-size:.925rem;padding:.35rem}.astrology .services ul{gap:.25rem}.astrology .services ul li{font-size:var(--box-text-font-size)}.astrology .contact-now button{max-width:unset}}:root{--imprint-info-section-title-font-size: 1.5rem;--imprint-info-section-content-font-size: 1.15;--imprint-main-layout: "h h h" "p b a" "p m r";--imprint-main-layout-rows: 1fr 4fr 4fr;--imprint-main-layout-columns: 2fr 1fr 1fr}.imprint{display:grid;grid-template-areas:var(--imprint-main-layout);grid-template-rows:var(--imprint-main-layout-rows);grid-template-columns:var(--imprint-main-layout-columns);gap:2rem}.imprint .info-section{border-bottom:solid 5px #243127;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem}.imprint .info-section h3{font-size:var(--imprint-info-section-title-font-size)}.imprint .info-section p{font-size:var(--imprint-info-section-content-font-size)}.imprint .heading{grid-area:h;text-align:center}.imprint .publisher{grid-area:p}.imprint .background{grid-area:b}.imprint .authority{grid-area:a}@media (max-width: 1100px){:root{--imprint-main-layout: "h" "p" "b" "a" "m" "r";--imprint-main-layout-rows: .5fr repeat(5, minmax(min-content, max-content));--imprint-main-layout-columns: 100%}}.disclaimer article{display:flex;flex-direction:column;gap:1rem}.disclaimer article section p{text-align:justify}.person h1{margin:0;margin-bottom:2rem}.person .description{display:flow-root}.person .description img{height:20rem;float:left;margin-right:2rem;margin-bottom:1rem}.person .description p{margin-bottom:1rem;text-align:justify}.person .description p:last-child{margin-bottom:0}.person .contact-now{padding-top:1rem}.person .contact-now p{font-size:1.35rem;padding-bottom:.75rem;font-weight:600}.person .certificates{margin-top:2rem}.person .certificates .images{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:2rem;margin-top:.5rem}.person .certificates .images img{width:100%;border:solid .35rem #0d5823}.person .other-contact-options{margin-top:2rem;display:flex;justify-content:center;gap:2rem}.person .other-contact-options a img{width:7.5rem;aspect-ratio:1}@media (max-width: 580px){.person .about h1{font-size:1.5rem;margin-bottom:1rem}.person .about img{height:15rem}}@media (max-width: 520px){.person .about h1{font-size:1.5rem;margin-bottom:1rem}.person .about img{height:auto;width:100%;float:none}.person .contact-now button{width:100%}.person .certificates .images{display:flex;flex-direction:column}.person .other-contact-options{gap:1rem;justify-content:space-between}.person .other-contact-options a{display:block;width:30%}.person .other-contact-options a img{width:100%}}@media (max-width: 450px){.person .about h1,.person .box-title{font-size:1.25rem}.person .contact-now p{font-size:1.05rem}}.contact-page{--contact-page-box-gap: 2rem}.contact-page .content-wrapper{width:100%;margin-top:var(--contact-page-box-gap);display:flex;align-items:start;flex-direction:row;justify-content:space-between;gap:var(--contact-page-box-gap)}.contact-page .content-wrapper .box-title{font-size:1.75rem}.contact-page .form{width:60%}.contact-page .form .form-items{--grid-layout-gap: 1rem;--grid-column-count: 2;--grid-item--min-width: 20rem;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));margin-top:.35rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--grid-layout-gap)}.contact-page .contact-info{width:40%}.contact-page .message-items{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.contact-page .submit-section{margin-top:1rem}.contact-page .submit-section button{width:100%;max-width:15rem}.contact-page .submit-section .success{font-size:1.15rem;color:#0d5823;font-weight:600;margin-bottom:1rem;display:none}.contact-page .submit-section .error{color:#c52920;font-size:1.15rem;font-weight:600;margin-bottom:1rem;display:none}.contact-page .contact-details{margin-top:.35rem;display:flex;flex-direction:column;gap:.15rem;font-size:1.15rem}.contact-page .contact-details span:first-child{font-weight:600}@media (max-width: 1200px){.contact-page .content-wrapper{flex-direction:column}.contact-page .content-wrapper>div{width:100%}}@media (max-width: 700px){.contact-page .submit-section button{max-width:unset}}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/__fonts/TitilliumWeb-Light.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/__fonts/TitilliumWeb-Light.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{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/__fonts/TitilliumWeb-Regular.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/__fonts/TitilliumWeb-Regular.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{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/__fonts/TitilliumWeb-SemiBold.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/__fonts/TitilliumWeb-SemiBold.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}html,body{padding:0;margin:0;width:100%;height:100%;overflow:auto}*{box-sizing:border-box}a{text-decoration:none;color:unset}ul,ol,li{list-style:none;margin:0;padding:0}p{margin:0;padding:0}#root{background:#eee}
