@font-face{font-family:EBGaramond Regular;src:local("EBGaramond Regular"),url(/_astro/EBGaramond-Regular.Ci7fcwNP.ttf) format("trueType")}@font-face{font-family:EBGaramond Bold;src:local("EBGaramond Bold"),url(/_astro/EBGaramond-Bold.DUq-cPVf.ttf) format("trueType")}@font-face{font-family:Inter Regular;src:local("Inter Regular"),url(/_astro/Inter_18pt-Regular.BpskOkD5.ttf) format("trueType")}@font-face{font-family:Inter Bold;src:local("Inter Bold"),url(/_astro/Inter_28pt-Bold.CIsbICdH.ttf) format("trueType")}#footer{font-family:Inter Regular;height:40vh;font-weight:500;background:#f5f0e1}#footer .container{height:38vh;margin:0 auto;width:80%;display:flex;align-items:center;justify-content:space-between}#footer .container .logo-cont{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#footer .container .logo-cont img{width:30%;height:auto}#footer .container .footer-cont{display:flex;flex-direction:column;height:100%}#footer .container .footer-cont>*{padding:1.1rem 0}#footer .container h4{text-align:center;color:#fa7c26;font-family:EBGaramond Regular;font-weight:600;font-size:1.4em}#footer .container .col1{width:25%;height:100%}#footer .container .col1 .phone-cont{color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer .container .col1 .phone-cont img{height:90%;width:auto;padding-right:.8rem}#footer .container .col1 .phone-cont .number-cont{display:flex;flex-direction:column}#footer .container .col1 .phone-cont a{text-decoration:none;color:#000;transition:.5s all}#footer .container .col1 .phone-cont a:hover{cursor:pointer;color:#fa7c26}#footer .container .col1 .mail-cont{transition:.5s all;color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer .container .col1 .mail-cont img{height:90%;width:auto;padding-right:.8rem}#footer .container .col1 .mail-cont span{width:80%}#footer .container .col1 .location-cont{transition:.5s all;color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer .container .col1 .location-cont img{height:90%;width:auto;padding-right:.8rem}#footer .container .col1 .location-cont span{width:80%;text-decoration:none}#footer .container .col1 .mail-cont:hover,#footer .container .col1 .location-cont:hover{cursor:pointer}#footer .container .col1 .mail-cont:hover span,#footer .container .col1 .location-cont:hover span{color:#fa7c26}#footer .container .col2{width:25%;height:100%}#footer .container .col2 .social-cont{transition:.5s all;color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer .container .col2 .social-cont img{height:90%;width:auto;padding-right:.8rem}#footer .container .col2 .social-cont span{width:80%;text-decoration:none}#footer .container .col2 .social-cont:hover,#footer .container .col2 .location-cont:hover{cursor:pointer}#footer .container .col2 .social-cont:hover span,#footer .container .col2 .location-cont:hover span{color:#fa7c26}#footer .bottom-footer{height:6vh;width:100%;background:#f5f0e1}#footer .bottom-footer .container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#footer .bottom-footer .container span{color:#000;text-align:center}#footer .bottom-footer .container a{color:#fa7c26;text-decoration:none}#footer .bottom-footer .container a:hover{text-decoration:underline}@media screen and (max-width: 1000px){#footer{height:fit-content}#footer .container{height:fit-content;width:100%;display:flex;justify-content:space-between;flex-direction:column;justify-content:center}#footer .container .footer-cont{width:90%}#footer .container h4{text-align:center}#footer .container .logo-cont{display:none;width:100%}#footer .container .logo-cont img{height:auto;width:20%}#footer .container .col2 img{padding-right:none}#footer .bottom-footer{height:12vh}#footer .bottom-footer .container span{width:90%;font-size:1em}}@media screen and (max-width: 520px){#footer .container .col1 .logo-cont img{height:auto;width:75%}}#footer-wip{font-family:Inter Regular;height:40vh;color:#fff;font-weight:500}#footer-wip .container{height:38vh;margin:0 auto;width:80%;display:flex;align-items:center;justify-content:space-between;background:#fff}#footer-wip .container .logo-cont{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#footer-wip .container .logo-cont img{width:30%;height:auto}#footer-wip .container .footer-cont{display:flex;flex-direction:column;height:100%}#footer-wip .container .footer-cont>*{padding:1.1rem 0}#footer-wip .container h4{text-align:center;color:#fa7c26;font-family:EBGaramond Regular;font-weight:600;font-size:1.4em}#footer-wip .container .col1{width:25%;height:100%}#footer-wip .container .col1 .phone-cont{color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer-wip .container .col1 .phone-cont img{height:90%;width:auto;padding-right:.8rem}#footer-wip .container .col1 .phone-cont .number-cont{display:flex;flex-direction:column}#footer-wip .container .col1 .phone-cont a{text-decoration:none;color:#000;transition:.5s all}#footer-wip .container .col1 .phone-cont a:hover{cursor:pointer;color:#fa7c26}#footer-wip .container .col1 .mail-cont{transition:.5s all;color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer-wip .container .col1 .mail-cont img{height:90%;width:auto;padding-right:.8rem}#footer-wip .container .col1 .mail-cont span{width:80%}#footer-wip .container .col1 .location-cont{transition:.5s all;color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer-wip .container .col1 .location-cont img{height:90%;width:auto;padding-right:.8rem}#footer-wip .container .col1 .location-cont span{width:80%;text-decoration:none}#footer-wip .container .col1 .mail-cont:hover,#footer-wip .container .col1 .location-cont:hover{cursor:pointer}#footer-wip .container .col1 .mail-cont:hover span,#footer-wip .container .col1 .location-cont:hover span{color:#fa7c26}#footer-wip .container .col2{width:25%;height:100%}#footer-wip .container .col2 .social-cont{transition:.5s all;color:#000;text-decoration:none;width:100%;display:flex;align-items:center;height:35px}#footer-wip .container .col2 .social-cont img{height:90%;width:auto;padding-right:.8rem}#footer-wip .container .col2 .social-cont span{width:80%;text-decoration:none}#footer-wip .container .col2 .social-cont:hover,#footer-wip .container .col2 .location-cont:hover{cursor:pointer}#footer-wip .container .col2 .social-cont:hover span,#footer-wip .container .col2 .location-cont:hover span{color:#fa7c26}#footer-wip .bottom-footer{height:6vh;width:100%}#footer-wip .bottom-footer .container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#footer-wip .bottom-footer .container span{color:#000;text-align:center}#footer-wip .bottom-footer .container a{color:#fa7c26;text-decoration:none}#footer-wip .bottom-footer .container a:hover{text-decoration:underline}@media screen and (max-width: 1000px){#footer-wip{height:fit-content}#footer-wip .container{height:fit-content;width:100%;display:flex;justify-content:space-between;flex-direction:column;justify-content:center}#footer-wip .container .footer-cont{width:90%}#footer-wip .container h4{text-align:center}#footer-wip .container .logo-cont{display:none;width:100%}#footer-wip .container .logo-cont img{height:auto;width:20%}#footer-wip .container .col2 img{padding-right:none}#footer-wip .bottom-footer{height:12vh}#footer-wip .bottom-footer .container span{width:90%;font-size:1em}}@media screen and (max-width: 520px){#footer-wip .container .col1 .logo-cont img{height:auto;width:75%}}#placeholder{height:100vh;background-color:beige;display:flex;justify-content:center;align-items:center;flex-direction:column}#placeholder .container{height:100vh;width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column}#placeholder .container img{height:50%;width:auto}#placeholder .container h1{font-family:EBGaramond Regular;font-size:2em;text-align:center;color:#8a4f25}#realisation{height:100vh}#navbar{position:fixed;height:13vh;width:100%;background-color:beige;font-family:EBGaramond Regular;z-index:10}#navbar .container{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}#navbar .container .logo-cont{padding-left:2rem;height:100%;width:50%;display:flex;align-items:center}#navbar .container .logo-cont img{height:90%;width:auto}#navbar .container .nav-links{padding-right:2rem}#navbar .container .nav-links ul{display:flex;list-style:none}#navbar .container .nav-links ul li{margin-left:2rem}#navbar .container .nav-links ul li a{text-decoration:none;color:#8a4f25;font-weight:600;font-size:1.3em}#navbar .container .nav-links ul li a:hover{color:#fa7c26}@keyframes breath{0%{background-size:120% auto}to{background-size:100% auto}}#welcome{height:87vh}#welcome .overlay{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fa7c26cc;clip-path:polygon(0 0,100% 0,70% 100%,0% 100%);z-index:1}#welcome .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center;background-image:linear-gradient(#0000004d,#0000004d),url(/_astro/welcome.DWU2oHMP.jpg);background-size:cover}#welcome .container{padding-left:10%;display:flex;flex-direction:column;justify-content:center;height:87vh;position:absolute;top:13vh;width:50%;z-index:1}#welcome .container h1{font-family:EBGaramond Bold;color:#f5f0e1;font-size:2.2em;font-weight:1000;border-left:3px solid #f5f0e1;padding-left:1rem;width:55%}#welcome .container p{border-left:3px solid #f5f0e1;padding-top:2rem;color:#f5f0e1;font-family:Inter Regular;width:45%;font-size:1.1em;padding-left:1rem}#welcome .container .btn-container{padding-top:2rem;display:flex;width:100%}#welcome .container .btn-container a{background:#8a4f25;display:block;border:solid 2px #8a4f25;border-radius:20px;padding:1rem;color:#f5f0e1;text-decoration:none;font-size:1.2em;font-family:Inter Regular}#welcome .container .btn-container a:hover{color:#f5f0e1;cursor:pointer;transition:.5s;border:solid 2px #f5f0e1;outline:solid 1px #f5f0e1}#services{min-height:100vh;background-color:#8a4f25;margin-top:8rem;background-repeat:no-repeat;background-position:center;background-image:linear-gradient(#00000080,#00000080),url(/_astro/ai-pic.VCBDnJzi.png);background-size:cover;width:100%}#services .container{display:flex;flex-direction:column;margin:auto 0;padding-bottom:5rem}#services .container h1{margin:0 auto;font-family:EBGaramond Bold;font-style:normal;font-weight:600;font-size:2.6em;width:80%;color:#f5f0e1;margin-top:2rem;padding-left:1.5rem;border-left:4px solid #f5f0e1}#services .container p{margin:0 auto;font-family:Inter Regular;padding:1rem 0;font-style:normal;font-weight:400;font-size:1.5em;width:80%;color:#f5f0e1;text-align:left}#services .container .wrapper{width:80%;margin:0 auto;display:flex;flex-wrap:wrap}#services .container .wrapper .service-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2% 2% 0 0;background-color:#f5f0e1;opacity:.7;width:30%;height:38vh}#services .container .wrapper .service-item h3{font-family:EBGaramond Bold;font-style:normal;font-weight:600;font-size:1.5em;width:80%;color:#8a4f25;margin-top:.5rem;text-align:center}#services .container .wrapper .service-item p{font-family:Inter Regular;padding:1rem 0;font-style:normal;font-weight:400;font-size:1.3em;width:80%;color:#8a4f25;text-align:center}#services .container .wrapper .service-item img{height:70px;width:auto;padding-bottom:1rem;border-bottom:2px solid #8a4f25}#services .container .wrapper .service-item:hover{opacity:1;transition:all .3s ease-in-out;cursor:pointer}#apropos{height:100vh;display:flex;justify-content:center;align-items:flex-end}#apropos .container{display:flex;flex-direction:row;width:80%;margin:0 auto;height:65%}#apropos .container .img-grid{display:flex;align-items:center;justify-content:center;width:50%;height:100%}#apropos .container .img-grid .img-surounding{border-radius:20px;border:10px solid #fa7c26;z-index:-1;width:auto;height:90%}#apropos .container .img-grid .img-surounding img{border-radius:20px;width:auto;height:100%;margin:5% -5%}#apropos .container .text-grid{display:flex;justify-content:center;margin:0 auto;flex-direction:column;width:50%}#apropos .container .text-grid h2{padding:1rem 0;font-family:EBGaramond Bold;font-style:normal;font-weight:600;font-size:2.6em;width:80%;color:#fa7c26}#apropos .container .text-grid p{font-family:Inter Regular;padding:1rem 0;font-style:normal;font-weight:400;font-size:1.5em;width:80%;color:#8a4f25}*{padding:0;margin:0;text-align:left}html{scroll-behavior:smooth}html,body{margin:0;width:100%;height:100%}
