@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif);@import url(https://fonts.googleapis.com/css2?family=Poppins);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.h1,body{font-family:"Instrument Serif",serif;font-size:clamp(12px,2.5vw + 1rem,34px);font-weight:100px;padding:auto}.main{align-items:center;justify-content:center;left:50%;padding-top:40%;position:absolute;top:clamp(10%,2vw,5%);transform:translate(-50%,-50%);width:60%;z-index:1}.main p{font-size:clamp(15px,2vw + 1rem,30px);padding-bottom:20px}.App-logo{height:auto;margin-bottom:20px;width:clamp(100px,10vw,200px)}input,textarea{border:1px solid #000;border-radius:15px;box-sizing:border-box;display:inline-block;font-size:clamp(10px,2vw,16px);margin-bottom:10px;max-width:100%;padding:clamp(10px,1vw,30px);width:100%}.submit-button,input,textarea{font-family:Poppins,sans-serif}.submit-button{background:#b2e3cb;border:1.5px solid #000;border-radius:10px;cursor:pointer;margin-top:15px;padding:10px 30px;position:relative}.checks-image{display:block;padding-top:5%;width:30%}.loading-message{color:#000;font-family:Poppins,sans-serif;font-size:16px;text-align:center}.dots:after{animation:dots 1.5s steps(3) infinite;content:"";display:inline-block}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.display-output{align-items:center;justify-content:center;left:50%;padding-top:30%;position:absolute;top:clamp(10%,2vw,5%);transform:translate(-50%);width:90%;z-index:1}.display-output,.h1{font-family:"Instrument Serif",serif;font-size:clamp(10px,2.5vw + 1rem,34px);font-weight:50px;padding:auto}.display-output p{font-size:clamp(15px,2vw + 1rem,30px);padding:auto}.redo-button{background:none;border:none;cursor:pointer}.error-message{color:"black";font-family:Poppins,sans-serif;font-size:15px}.pie-chart-container{align-items:left;display:flex;gap:clamp(10px,2vw,40px);height:clamp(200px,20vw,400px);justify-content:space-between;margin-right:0;margin-top:20px;text-align:left}.description-wrapper{flex:1 1;justify-content:right;margin-right:0;text-align:right}.description-wrapper p{color:#000;font-family:Poppins,sans-serif;font-size:clamp(10px,1vw,30px);line-height:1.5;margin:0 0 10px;position:relative}.description-wrapper h2{font-family:"Instrument Serif",serif;font-size:clamp(20px,2vw,60px);padding-bottom:10px}@media (max-width:850px){.pie-chart-container{align-items:center;flex-direction:column;margin-top:-5%}.description-wrapper{text-align:center}.description-text{font-size:clamp(10px,2vw,16px)}}.service-box{align-items:center;background:#e0d4e1;border:2px solid #000;border-radius:15px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:clamp(7px,2vw,15px);height:clamp(10px,20vh,80px);justify-content:center;margin:10px;padding:clamp(20px,20vw,30px);perspective:1000px;position:relative;text-align:center;width:100%}.service-box .flip-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.service-box:hover .flip-inner{transform:rotateY(180deg)}.service-box .flip-back,.service-box .flip-front{align-items:center;backface-visibility:hidden;border-radius:15px;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:20px;position:absolute;width:100%}.service-box .flip-front{background:#e0d4e1}.service-box .flip-back{color:#000;transform:rotateY(180deg)}.footer{bottom:0;margin:0;position:absolute;text-align:center;width:100%;z-index:1}.footer-image{display:block;max-height:100px;width:100%}.footer-text{bottom:20px;color:#000;font-family:"Instrument Serif",serif;font-size:clamp(10px,2vw,20px);left:50%;padding:0 0 10px;position:absolute;transform:translateX(-50%);z-index:3}.fade-in{opacity:0;transition:opacity 1s ease-in-out}.fade-in.visible{opacity:1}.enlarge-on-hover{transition:transform .3s ease-in-out}.enlarge-on-hover:hover{transform:scale(1.05)}.enlarge-text-on-hover{transition:transform .3s ease-in-out,font-size .3s ease-in-out}.enlarge-text-on-hover:hover{font-size:1.1em}
/*# sourceMappingURL=main.631d504d.css.map*/