@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Architects+Daughter&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.container{height:100%;width:100%}body,html{margin:-50px 0 -40px -50px;padding:0}.olivemain{display:flex;height:800px;object-fit:cover;opacity:100%;position:relative;width:100%}.testings{height:700px}.testing,.testings{background-color:#000;position:relative;width:100%}.testing{height:50%;margin-top:0}.landing{background-color:#000000bf;border-radius:50px;color:#fff;font-family:Montserrat,sans-serif;font-size:20px;height:350px;left:10%;padding:10px 50px 100px;position:absolute;top:150px;width:530px}#landingText{font-size:37px;margin-right:0;padding-top:1.5rem}#landingLearn{background-color:#053f69;border-radius:50px;height:55px;position:absolute;top:230px;width:190px}#landingLearnText{color:#fff;font-size:18px;left:27px;letter-spacing:1px;position:absolute;top:-3px}.rubik{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}.montserrat-alternates-thin{font-family:Rubik,serif;font-style:normal;font-weight:100}.cormorant-garamond-medium{font-family:Cormorant Garamond,serif;font-style:normal;font-weight:400}.architects-daughter-regular{font-family:Architects Daughter,serif;font-style:normal;font-weight:400}.montserrat{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.preview{border:0 red;height:300px;width:300px}body{margin:0}h1{font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;letter-spacing:2px}p1{font-weight:300}p,p1{font-family:Montserrat,serif;letter-spacing:2px}#root{width:100vw}.nav{background-color:#fff;color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;height:100%;justify-content:space-between;letter-spacing:2px;padding:0 50px;position:relative}.olive{padding-right:10px}.site-name{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;margin-bottom:20px;margin-top:2rem;padding-left:30rem;position:relative;white-space:nowrap;width:70%}@media (max-width:1500px){.site-name{padding-left:20rem}.nav .links a{font-size:15px}.nav{padding:0 0 0 50px}}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav .site-title,.nav li{align-items:center;color:#fff;display:flex;height:100%;text-decoration:none}.nav .site-title{margin-bottom:10px;margin-top:10px}.nav .links a{align-items:center;color:#000;display:flex;height:100%;padding-left:2rem;padding-right:2rem;text-decoration:none}.nav a:hover{animation-duration:.5s;animation-name:example;background-color:#053f69}.projects-container{gap:40px;grid-template-columns:1fr 1fr}@keyframes example{0%{background-color:#fff}to{background-color:#053f69}}.about{align-items:center;background-color:#f0f0f0;clip-path:polygon(0 0,100% 0,100% 75%,0 100%);display:flex;height:900px;justify-content:center;width:100%}.aboutphoto{background-color:none;margin-right:20%;padding-bottom:40rem}.aboutphoto,.garyimg{height:400px;position:relative;width:400px}.garyimg{display:show}.garyimgdecor{background-color:#053f69;bottom:13rem;height:400px;position:absolute;right:-2rem;width:400px;z-index:-10}.header-container{align-items:center;display:flex;flex-direction:column;justify-content:start;padding-bottom:15rem;padding-left:100px;padding-top:130px;width:15%}#aboutname{font-size:45px;margin-left:-4rem;position:absolute;top:59rem;z-index:200}#header-title{color:#000;display:flex;font-size:34px;letter-spacing:0;margin-top:10px;padding-left:5.5rem;text-align:center;width:600px}.divider{background-color:green;display:none;height:6px;margin-left:-45.5rem;margin-top:-31rem;width:50px}#header-p{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;padding-left:4.1rem;text-align:left;width:550px}.head-img{padding-left:0;width:350px}.highlights{display:flex;height:1200px;justify-content:center;margin-left:20%;margin-top:10rem}.garyimgdecordecor{height:62.25rem;left:-29.5rem;top:-2.25rem;width:80.25rem}.garyimgdecordecor,.garyimgdecordecordecor{background-color:#053f69;position:absolute;z-index:-1}.garyimgdecordecordecor{bottom:-24.75rem;height:62.5rem;right:-30.5rem;width:80rem}.highlightspace{background-color:#fff;height:1000px;margin-left:-27rem;position:relative;width:80rem}#highlighttitle{font-size:40px;justify-content:center;left:-50px;position:absolute;top:10px;width:1000px}#highlighttext{left:250px;top:590px;width:450px}#highlighttext,#highlighttext1{font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;position:absolute}#highlighttext1{left:-300px;top:110px;width:400px}#projectimg{left:290px;top:140px;z-index:2}#projectimg,.projectimgdecor{position:absolute;width:400px}.projectimgdecor{background-color:#053f69;height:350px;left:255px;top:175px;z-index:1}#projectimg1{left:-330px;position:absolute;top:490px;width:400px;z-index:2}.projectimg1decor{background-color:#053f69;height:400px;left:-295px;position:absolute;top:525px;width:400px;z-index:1}#projectbtn{background-image:linear-gradient(#013501,#00c800);height:70px;left:250px;top:820px;width:221px}#projectbtn,#projectbtntext{border-radius:50px;position:absolute}#projectbtntext{color:#fff;font-family:Montserrat,sans-serif;height:80px;left:37px;top:3px;width:200px;z-index:100}.intro{align-items:center;display:flex;justify-content:center;padding:50px}.intro-content{display:flex;gap:40px}.intro-content,.intro-text{align-items:center;animation:fadeIn 1s ease-in forwards;justify-content:center;max-width:100%}.intro-text h2{font-size:2em;margin-bottom:20px}.intro-text p1{font-size:1.1em;text-align:left}.current-work{background-color:#053f69;height:100%;justify-content:center!important;position:relative;width:100%}#worktitle{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;padding-top:50px;text-align:center}.work-content{animation:fadeIn 1s ease-in forwards;display:flex;height:800px;justify-content:center;width:100%}body{background:#f5f5f5;font-family:Montserrat,sans-serif;margin:40px}.collage{grid-gap:30px;display:grid;gap:30px;grid-auto-rows:200px;grid-template-columns:repeat(12,1fr);margin:50px auto 0;max-width:2500px;position:relative;text-align:center}.collage img{border-radius:8px;box-shadow:0 3px 6px #0000001a;cursor:pointer;height:100%;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.collage img:hover{box-shadow:0 10px 15px #0000004d;position:relative;transform:translateY(-15px);z-index:10}.photo1{grid-column:1/7;grid-row:1/2}.photo2{grid-column:7/8;grid-row:1}.photo3{grid-column:8/13;grid-row:1/2}.photo4{grid-column:1/4;grid-row:2/3}.photo5{grid-column:4/10;grid-row:2/3}.photo6{grid-column:10/13;grid-row:2/4}.photo7{grid-column:1/7;grid-row:3/4}.photo8{grid-column:7/10;grid-row:3/4}@media (max-width:800px){.collage{gap:20px;grid-auto-rows:150px;grid-template-columns:repeat(4,1fr);max-width:900px}.photo1,.photo2,.photo3,.photo4,.photo5,.photo6,.photo7,.photo8{grid-column:auto!important;grid-row:auto!important}}@media (max-width:480px){.collage{gap:15px;grid-auto-rows:120px;grid-template-columns:repeat(2,1fr);max-width:400px}}.workparagraph{align-self:center;color:#fff!important;font-family:Montserrat,sans-serif;font-size:30px;margin-top:-100px;padding-bottom:90px;text-align:center;width:1500px}.workp{font-size:30px}.workp,.workp1{background-color:#053f69;border-radius:50px;color:#fff!important;display:flex;justify-content:center;position:relative;text-align:center;width:100%;z-index:1001}.workp1{padding-bottom:50px}.workbtn{background-image:linear-gradient(#013501,#00c800);border-radius:50px;color:#fff;height:65px;position:relative;text-decoration:none;width:221px}.current-work h2{font-size:2.2em;margin-bottom:20px;text-align:left}.current-work p{font-size:1.2em;margin:0 auto;text-align:left}.text-content{align-items:left;animation:fadeIn 1s ease-in forwards}.information{align-items:center;background-color:#f0f0f0;clip-path:polygon(0 0,100% 0,100% 100%,0 75%);display:flex;font-family:Montserrat,sans-serif;height:1100px;justify-content:space-between;letter-spacing:2px!important;padding-bottom:200px;padding-left:0;width:100%}.container1{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px}.section1{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px #0000000d;padding:40px 30px}.full-width h2,.section1{font-family:Montserrat,sans-serif}.full-width h2{color:#1a1a1a;font-size:30px;margin-bottom:20px;text-align:center}.full-width p{font-size:20px}.split-row{display:flex;flex-wrap:wrap;gap:40px}.split{flex:1 1 45%;min-width:280px}.split h3{color:#222;font-family:Montserrat,sans-serif;font-size:30px;margin-bottom:15px;text-align:center}.split p{font-size:20px}@media (max-width:768px){.split-row{flex-direction:column}}.contact{align-items:center;display:flex;font-family:Montserrat,sans-serif;height:900px;justify-content:center;margin-top:0;padding:300px;width:100%}.contactform{margin-right:10%;min-width:500px;width:500px}.contactphoto{height:420px;max-width:500px}.contactphoto p{font-family:Montserrat,sans-serif}#contactimg{width:500px}.contact-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:Montserrat,sans-serif;margin:50px auto;max-width:600px;padding:30px}.contact-section h2{color:#333;margin-bottom:20px;text-align:center}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-family:Montserrat,sans-serif;font-size:16px;padding:12px;resize:vertical;width:100%}.form-group textarea{height:120px}.submit-btn{background-color:#053f69;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:16px;padding:12px;width:100%}.submit-btn:hover{background-color:#0056b3}.footer{background-color:#000;background-color:#222;color:#fff;display:flex;font-family:Montserrat,sans-serif;height:90%;margin-bottom:-50px;margin-top:50px;padding:30px 0;position:relative;text-align:center;top:100%;width:100%}.footer-content{margin:0 auto;max-width:600px}.footer-logo{height:auto;margin-bottom:10px;width:100px}.footer-company-name{font-size:20px;letter-spacing:2px;margin:5px 0}.footer-phone{color:#fff!important;font-size:16px;margin:5px 0 15px;text-decoration:none!important}.footer-copy{color:#aaa;font-size:14px}.social-links{animation:fadeIn 1s ease-in forwards;background-color:#fff;color:#000;padding:50px;text-align:center}a[href^=tel]{color:inherit;text-decoration:none}.social-links h2{font-size:2.2em;margin-bottom:30px}.social-icons{display:flex;gap:20px;justify-content:center}.social-icons img{height:40px;transition:transform .3s ease;width:40px}.social-icons img:hover{transform:scale(1.2)}.projects-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;padding:20px}.project-link{color:inherit;text-decoration:none}.project{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:20px}.project a{text-decoration:none}.project h2{font-size:1.8em;margin-bottom:10px}.project-description p{font-size:1.1em;line-height:1.6;text-align:left}.project-image img{border-radius:10px;height:auto;margin-top:15px;width:100%}@media (min-width:768px){.projects-container{gap:40px;grid-template-columns:1fr 1fr}.project{animation:fadeIn 1s ease-in forwards;flex-direction:column;opacity:0;transition:transform .3s,box-shadow .3s}.project:hover{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}.project-image img{max-width:90%}}.whole-experience{align-items:center;justify-content:center}.experience-container{display:flex;gap:20px;grid-template-columns:1fr;max-width:200vh;padding:20px}.experience{align-items:center;animation:fadeIn 1s ease-in forwards;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;opacity:0;padding:20px;transition:transform .3s,box-shadow .3s;width:90%}.experience h2{font-size:1.8em;margin-bottom:10px}.experience-description p{font-size:1.1em;line-height:1.6;text-align:left}.experience-image img{border-radius:10px;height:auto;margin-top:15px;width:100%}@font-face{font-family:odisseia;font-style:normal;font-weight:400;src:url(/static/media/OdisseiaLight.0e0ef5919ef651773134.otf) format("opentype")}#header-title,.header-container{background:none}@keyframes tonext{75%{left:0}95%{left:100%}98%{left:100%}99%{left:0}}@keyframes tostart{75%{left:0}95%{left:-300%}98%{left:-300%}99%{left:0}}@keyframes snap{96%{scroll-snap-align:center}97%{scroll-snap-align:none}99%{scroll-snap-align:none}to{scroll-snap-align:center}}*{box-sizing:border-box;scrollbar-color:#0000 #0000;scrollbar-width:0}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0000;border:none}*{-ms-overflow-style:none}li,ol{list-style:none;margin:0;padding:0}.carousel{display:none;filter:drop-shadow(0 0 10px #0003);padding-top:55%;perspective:100px;position:relative}.carousel__viewport{bottom:0;counter-reset:item;display:flex;left:0;overflow-x:scroll;position:absolute;right:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;top:0}.carousel__slide{background-color:#f99;counter-increment:item;flex:0 0 100%;position:relative;width:100%}.carousel__slide:first-child{background-image:url(/static/media/one.59f92b6f8d6e71e1ef2d.jpg)}.carousel__slide:first-child,.carousel__slide:nth-child(2){background-position:50%;background-repeat:no-repeat;background-size:cover}.carousel__slide:nth-child(2){background-image:url(/static/media/two.bd69bb55034c3cfaa297.jpg)}.carousel__slide:nth-child(3){background-image:url(/static/media/three.1f0aa6ed7cb0fddcbc11.jpg)}.carousel__slide:nth-child(3),.carousel__slide:nth-child(4){background-position:50%;background-repeat:no-repeat;background-size:cover}.carousel__slide:nth-child(4){background-image:url(/static/media/four.7f6c82057e99a7b62038.jpg)}.carousel__slide:before{color:#fff;content:counter(item);display:none;font-size:2em;left:50%;position:absolute;top:75%;transform:translate3d(-50%,-40%,70px)}.carousel__snapper{height:100%;left:0;position:absolute;scroll-snap-align:center;top:0;width:100%}@media (hover:hover){.carousel__snapper{animation-name:tonext,snap;animation-timing-function:ease}.carousel__slide:last-child .carousel__snapper{animation-name:tostart,snap}}@media (prefers-reduced-motion:reduce){.carousel__snapper{animation-name:none}}.carousel:focus-within .carousel__snapper,.carousel:hover .carousel__snapper{animation-name:none}.carousel__navigation{bottom:0;left:0;position:absolute;right:0;text-align:center}.carousel__navigation-item,.carousel__navigation-list{display:inline-block}.carousel__navigation-button{background-clip:content-box;background-color:#333;border:.25rem solid #0000;border-radius:50%;display:inline-block;font-size:0;height:1.5rem;transition:transform .1s;width:1.5rem}.carousel:after,.carousel:before,.carousel__next,.carousel__prev{border-radius:50%;font-size:0;height:4rem;margin-top:37.5%;outline:0;position:absolute;top:0;transform:translateY(-50%);width:4rem}.carousel:before,.carousel__prev{left:1rem}.carousel:after,.carousel__next{right:1rem}.carousel:after,.carousel:before{background-color:#333;background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;color:#fff;content:"";font-size:2.5rem;line-height:4rem;pointer-events:none;text-align:center;z-index:1}.carousel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m0 50 80 50V0z'/%3E%3C/svg%3E")}.carousel:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m100 50-80 50V0z'/%3E%3C/svg%3E")}.slide-label{background:#00000080;border-radius:.5em;bottom:1rem;color:#fff;font-size:1.5em;left:50%;padding:.25em .75em;position:absolute;transform:translateX(-50%)}
/*# sourceMappingURL=main.f37b2df8.css.map*/