*{font-family:Lexend,serif}body{margin:0;padding:0;background-color:#2f2f2f;line-height:1.2;overflow-x:hidden}body.locked,body .page{overflow:hidden}nav{display:none;flex-direction:column;align-items:center;gap:10px;position:fixed;top:0;left:0;background-color:#2f2f2f;width:165px;height:100dvh;z-index:9999;box-shadow:0 0 35px #4682b400;padding:35px 25px;box-sizing:border-box;transform:translate(-100%);transition:.35s ease-in-out}nav a:nth-child(1){margin-bottom:15px}.page.landing.photography .socials{display:flex;flex-direction:row;justify-content:center;gap:15px;flex-wrap:wrap}.landing_page_popup{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:999999;background:#2f2f2f;display:flex;justify-content:center;align-items:center}.landing_page_popup .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing_page_popup h3,.landing_page_popup a{text-align:center}.page.landing.photography .socials img{height:30px}nav .nav_socials{display:none}nav.active{box-shadow:0 0 35px #4682b4b3;transform:translate(0)}h1,h2,h3,h4,h5,h6{font-weight:600;color:#fcfffc;margin-top:0}h3{font-size:50px;margin-top:0;margin-bottom:10px}.textarea h3,.textarea p,.textarea .cta{opacity:0;transform:translateY(150px)}.textarea .cta p{opacity:1;transform:translateY(0)}p,a,ol li,ul li,label,button{font-size:18px;color:#fcfffc;margin-top:0}.lozenge{margin:0;padding:4px 14px;border-radius:15px;background-color:#fcfffc;color:#2f2f2f}.swal2-container h2,.swal2-container p,.swal2-container li,.swal2-container div{color:#2f2f2f}a{text-decoration-color:transparent;transition:.35s ease-in-out}a:hover{text-decoration-color:#fcfffc}.flex_row{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.grid_cols2{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.grid_cols_23{display:grid;grid-template-columns:2fr 3fr;place-items:center;gap:2rem}.grid_cols3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.grid_cols4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}.grid_cols5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem}#hamburger .line{width:35px;height:5px;border-radius:5px;background-color:#ecf0f1;display:block;margin:6px auto;transition:all .3s ease-in-out}#hamburger:hover{cursor:pointer}#hamburger.is-active .line:nth-child(2){opacity:0}#hamburger.is-active .line:nth-child(1){transform:translateY(11px) rotate(45deg)}#hamburger.is-active .line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.txt_center{text-align:center}.cta{background:linear-gradient(90deg,#ffbf0073,#ff6f6173,#4682b473);width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:center;gap:15px;border-radius:15px;padding:8px 21px;box-sizing:border-box;margin-top:25px;text-decoration:none;transition:unset;box-shadow:0 0 10px #ff6f6133}.cta.reverse{flex-direction:row-reverse}.cta p{margin:0}.cta img{width:34px;transition:.35s ease-in-out}.cta.reverse img{transform:scale(-1)}.cta:hover img{transform:translate(5px)}.cta.reverse:hover img{transform:scale(-1) translate(5px)}.container{max-width:1520px;width:100%;margin:0 auto}@media (max-width: 991px){h3{font-size:28px}p,a,ol li,ul li,label,button{font-size:14px}.cta{gap:12px}.cta img{width:25px}}@media (max-width: 799px){nav{display:flex}}@media (max-width: 600px){h3{font-size:25px}p,a,ol li,ul li,label,button{font-size:11px}.cta{gap:8px;padding:6px 15px}.cta img{width:22px}nav{padding:20px}nav a:nth-child(1) img{width:35px}nav a{font-size:14px}}@media (max-width: 500px){.landing_page_popup{display:none}}@media (max-width: 400px){nav .nav_socials{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}nav .nav_socials img{height:25px}nav .nav_socials a{margin:0}}.my_logo{height:35px}.my_logo_link{width:-moz-fit-content;width:fit-content;margin:0 auto}header{position:fixed;top:0;left:0;width:100dvw;background-color:#2f2f2f;padding:25px 0;z-index:999;box-shadow:0 5px 8px #4682b445}header .container{display:flex;justify-content:space-between;align-items:center}.header_clickables{display:flex;flex-direction:row;align-items:center;gap:35px}.header_pages{display:flex;flex-direction:row;gap:28px}.header_links{display:flex;flex-direction:row;align-items:center;gap:15px}.header_links img,.social_links img{height:28px}@media (min-width: 800px){#hamburger{display:none}}@media (max-width: 991px){.my_logo{height:25px}}@media (max-width: 799px){header{padding:10px 0}.header_links img,.social_links img{height:22px}#hamburger{transform:translateY(-2px)}#hamburger .line{width:30px;height:3px;margin:5px auto}#hamburger.is-active .line:nth-child(1){transform:translateY(8px) rotate(45deg)}#hamburger.is-active .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header_pages{display:none}}@media (max-width: 500px){.header_links{gap:10px}.header_links img,.social_links img{height:20px}}.my_logo_link{display:flex;justify-content:center}footer{box-shadow:0 0 15px #4682b440;padding:4rem 0 1rem}footer .container{display:flex;flex-direction:column;justify-content:center}.footer_pages,.social_links{display:flex;flex-direction:row;gap:10px;justify-content:center}.footer_pages{margin-top:1rem}.social_links{margin:1rem 0;gap:15px}.copyright{font-size:16px}@media (max-width: 991px){.copyright{font-size:14px}}@media (max-width: 600px){.copyright{font-size:11px}}.hero_banner{position:relative}.hero_banner h1{font-weight:600;font-size:75px;margin-bottom:0}.hero_banner h2{font-size:35px;margin-top:0}.hero_banner .video_container{position:relative}.hero_banner .video_container video{opacity:15%}.hero_banner .video_inner{width:100%;height:100%;filter:blur(2px)}.hero_banner .gradient{position:absolute;top:0;left:0;z-index:9;background:linear-gradient(180deg,transparent 0%,#2F2F2F 95%);width:100%;height:100%}.hero_banner .hero_text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:99;margin:0 auto}.hero_banner .hero_text .hero_text_inner{width:1520px;margin:0 auto;box-sizing:border-box}.header_arrow_container{position:absolute;bottom:0;left:0;z-index:99;width:100%;height:50px;margin:0 auto}.header_arrow_container_inner{display:flex;justify-content:center;align-items:center}.header_arrow_container .header_arrow{position:absolute;width:50px;height:50px;border:2px solid #ffffff;display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden;transform:translateY(-300%)}.header_arrow_container .header_arrow img{width:30px;height:auto}.header_arrow_container .header_arrow .header_arrow_item{width:50px;height:50px;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;transition:.35s ease-in-out}.header_arrow_container .header_arrow .header_arrow_item:nth-child(1){transform:translateY(-100%)}.header_arrow_container .header_arrow .header_arrow_item:nth-child(2){transform:translateY(0)}.header_arrow_container .header_arrow:hover .header_arrow_item:nth-child(1){transform:translateY(0)}.header_arrow_container .header_arrow:hover .header_arrow_item:nth-child(2){transform:translateY(100%)}.hero_banner_standard.container{margin-top:90px;min-height:500px;display:flex;flex-direction:column;justify-content:center}.hero_banner_standard.container .cta{margin-top:20px}.page.project .hero_banner_standard.container .hero_text_inner p{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:10px;font-size:25px;margin-top:15px;margin-bottom:0}.page.project .hero_banner_standard.container .hero_text_inner p .lozenge{border-radius:50px}@media (max-width: 1499px){.hero_banner h1{font-size:55px}.hero_banner h2{font-size:25px}}@media (max-width: 1299px){.header_arrow_container{height:40px}.header_arrow_container .header_arrow,.header_arrow_container .header_arrow .header_arrow_item{width:40px;height:40px}.header_arrow_container .header_arrow img{width:24px}.header_arrow_container .header_arrow{transform:translateY(-150%)}}@media (max-width: 991px){.hero_banner_standard.container{min-height:350px}.page.project .hero_banner_standard.container .hero_text_inner p{font-size:16px;margin-top:10px}}@media (max-width: 799px){.hero_banner h1{font-size:35px}.hero_banner h2{font-size:18px}.header_arrow_container .header_arrow,.header_arrow_container .header_arrow .header_arrow_item{width:35px;height:35px}.header_arrow_container .header_arrow img{width:20px}.header_arrow_container .header_arrow{transform:translateY(-100%)}.hero_banner_standard.container{margin-top:50px}}@media (max-width: 599px){.header_arrow_container .header_arrow{transform:translateY(0)}.hero_banner{margin-top:45px}.header_arrow_container{height:0}}@media (max-width: 499px){.hero_banner h1{font-size:21px}.hero_banner h2{font-size:14px}.hero_banner_standard.container{min-height:250px}}@media (max-width: 400px){header .header_links a{display:none}}.development{color:#ffbf00}.design{color:#ff6f61}.photography{color:#4682b4}.lottie_container_astro{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:465px}.lottie_container_astro dotlottie-player{max-width:100%;width:800px;height:800px;position:relative;top:-80px;left:-50px}.form_container{display:flex;flex-direction:column;gap:35px;margin-bottom:10rem}#enquiry_form{display:flex;flex-direction:column;gap:15px}.input_field_container{display:flex;flex-direction:column;gap:5px}.input_field_container input,.input_field_container select,.input_field_container textarea{width:100%;box-sizing:border-box;border:2px solid #FCFFFC;border-radius:10px;padding:12px;font-weight:400;font-size:18px;color:#2f2f2f}.input_field_container textarea{height:200px;max-height:300px;resize:vertical}.checkbox_container{display:flex;justify-content:center;align-items:flex-start;gap:15px}.checkbox_container p{font-size:14px;margin:0}.checkbox_container label{position:relative;cursor:pointer}.checkbox_container label input{opacity:0;position:absolute;left:0;top:0;z-index:-1}.input_check{display:inline-block;width:20px;height:20px;border-radius:4px;border:2px solid #FCFFFC;position:relative;transition:.4s}.input_check:before{content:"";display:inline-block;width:12px;height:5px;border-bottom:4px solid #2f2f2f;border-left:4px solid #2f2f2f;transform:scale(0) rotate(-45deg);position:absolute;top:5px;left:3px;transition:.4s}.checkbox_container label input:checked~.input_check{background-color:#fcfffc;animation-name:input_animate;animation-duration:.7s}.checkbox_container label input:checked~.input_check:before{transform:scale(1) rotate(-45deg);animation-name:input_check;animation-duration:.2s;animation-delay:.3s}@keyframes input_animate{0%{transform:scale(1)}40%{transform:scale(1.3,.7)}55%{transform:scale(1)}70%{transform:scale(1.2,.8)}80%{transform:scale(1)}90%{transform:scale(1.1,.9)}to{transform:scale(1)}}@keyframes input_check{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(-45deg)}}.submit_btn{border:none;cursor:pointer;margin-top:0}@media (max-width: 991px){.input_field_container input,.input_field_container select,.input_field_container textarea,.checkbox_container p{font-size:14px}}@media (max-width: 799px){#enquiry_form .grid_cols2{grid-template-columns:1fr;gap:15px}}@media (max-width: 600px){.input_field_container input,.input_field_container select,.input_field_container textarea,.checkbox_container p{font-size:11px}.input_field_container textarea{height:150px;max-height:200px}#enquiry_form .flex_row{flex-direction:column}}@media (max-width: 500px){.form_container{margin-bottom:5rem}}.latest_projects_container{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:12rem}.latest_projects_container .textarea{margin-bottom:15px}.latest_projects_container .textarea h3,.latest_projects_container .textarea p{text-align:center}.latest_projects_container .project_item{position:relative;width:485px;display:flex;flex-direction:column;gap:15px;background:#1a1a1a;padding:12px;box-sizing:border-box;border-radius:15px;box-shadow:0 0 15px #4682b440;overflow:hidden;opacity:0;transform:translateY(150px)}.latest_projects_container .image_container{position:relative;border-radius:15px;overflow:hidden;width:100%;aspect-ratio:1.45 / 1;box-shadow:0 0 8px #fcfffc40;margin-bottom:10px}.latest_projects_container .image_container img{width:100%;aspect-ratio:1.45 / 1}.latest_projects_container .skills_container{position:absolute;top:0;left:0;padding:10px;box-sizing:border-box}.latest_projects_container .skills_container .skills_container_inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.latest_projects_container .skills_container p{margin:0;font-size:14px;padding:4px 14px;border-radius:15px}.latest_projects_container .skills_container p.development{color:#2f2f2f;background:#ffbf00}.latest_projects_container .skills_container p.design{color:#fcfffc;background:#ff6f61}.latest_projects_container .skills_container p.photography{color:#fcfffc;background:#4682b4}.project_item .skills_container .skills_cta{width:100px;background:linear-gradient(90deg,#ffbf0073,#ff6f6173,#4682b473);margin:0;font-size:14px;padding:4px 14px;border-radius:15px;box-shadow:0 0 15px #4682b440;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.project_item .skills_container .skills_cta img{width:15px}.project_item .skills_container .skills_cta p{padding:0;border-radius:unset}.latest_projects_container .flex_cols3{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:25px}.latest_projects_container .project_item .content{padding:0 12px 12px}.latest_projects_container .project_item .content h4{margin-top:0;margin-bottom:15px;font-size:20px}.latest_projects_container .project_item .content p{margin:0;font-size:16px}.latest_projects_container .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0009,#00bfff 85%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.latest_projects_container .progress{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#0009,#00bfff7f 85%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:50px;box-sizing:border-box}.latest_projects_container .progress p{text-align:center}.latest_projects_container .project_btns{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:15px;width:100%;height:100%}.latest_projects_container .project_btns a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;background:#fcfffc;color:#2f2f2f;width:105px;padding:8px 12px;box-sizing:border-box;border-top-right-radius:15px;border-top-left-radius:15px;text-decoration:none;transition:.35s ease-in-out}.latest_projects_container .project_btns a:hover{padding-bottom:20px}.latest_projects_container .project_btns a p{color:#2f2f2f;margin:0}.latest_projects_container .project_btns a img{width:16px}.project_blog.grid_cols2{margin-bottom:10rem}.project_blog.grid_cols2 .image_container img{width:100%;border-radius:25px;box-shadow:0 0 15px #4682b440}.photography_grid_container.grid_cols5 .photography_item{margin-bottom:0;position:relative;overflow:hidden;width:100%;aspect-ratio:1/1}.image_gallery_container h3{margin-bottom:25px}.project_blog h3{font-size:40px}@media (min-width: 992px){.latest_projects_container .project_item .content .project_btns,.project_item .skills_container .skills_cta{display:none}}@media (max-width: 1599px){.latest_projects_container .project_item{width:423px}}@media (max-width: 1499px){.latest_projects_container .project_item{width:370px}}@media (max-width: 1199px){.latest_projects_container .project_item{width:340px}}@media (max-width: 991px){.latest_projects_container .project_btns{height:unset;margin-top:25px}.latest_projects_container .project_btns.two_links a{width:100%}.latest_projects_container .project_item .content,.latest_projects_container .project_item{padding-bottom:0}.latest_projects_container .overlay{display:none!important}.latest_projects_container .skills_container{display:flex;flex-direction:column;gap:10px}.project_item .skills_container .skills_cta img{transition:.35s ease-in-out}.project_item .skills_container .skills_cta.active img{transform:rotate(180deg)}.project_blog h3{font-size:25px}}@media (max-width: 799px){.photography_grid_container.grid_cols5{gap:10px}.project_blog.grid_cols2{grid-template-columns:1fr}.project_blog.grid_cols2 .image_container{display:none}.project_blog.grid_cols2{margin-bottom:6rem}.latest_projects_container .project_item{width:290px}}@media (max-width: 699px){.latest_projects_container .project_item{width:250px}}@media (max-width: 600px){.latest_projects_container .flex_cols3 .project_item:nth-child(n+4){display:none}.page.projects .latest_projects_container .flex_cols3 .project_item{display:block}.latest_projects_container .project_item .content h4{font-size:18px}.latest_projects_container .skills_container p{font-size:8px}.latest_projects_container .project_item .content p,.latest_projects_container .skills_container .skills_cta p{font-size:11px}.photography_grid_container.grid_cols5{grid-template-columns:1fr 1fr}}@media (max-width: 599px){.latest_projects_container .project_item{width:100%}}@media (max-width: 500px){.latest_projects_container{margin:5rem 0}}@media (max-width: 400px){.page.project .photography_grid_container .photography_item{display:block}}.skills_list_container_outer{margin-bottom:12rem}.skills_list_container_outer .textarea{margin-bottom:35px}.skills_list_container{display:flex;flex-direction:column;gap:35px}.skills_list_container h4{margin-top:0;margin-bottom:20px;font-size:28px}.skills_list_container .skills_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px}.skills_list_container .skills_list p{margin:0;padding:4px 14px;border-radius:15px;transform:translate(-150px);opacity:0}.skills_list_container .skills_list p.development{color:#2f2f2f;background:#ffbf00}.skills_list_container .skills_list p.design{color:#fcfffc;background:#ff6f61}.skills_list_container .skills_list p.photography{color:#fcfffc;background:#4682b4}@media (max-width: 600px){.skills_list_container .skills_list{gap:10px}.skills_list_container h4{margin-bottom:10px;font-size:20px}.skills_list_container{gap:20px}}@media (max-width: 500px){.skills_list_container_outer{margin-bottom:8rem}}.blog_item{width:100%;display:block;background:#1a1a1a;padding:15px;box-sizing:border-box;border-radius:15px;text-decoration:none;box-shadow:0 0 15px #4682b440;overflow:hidden;transition:.5s ease-in-out}.blog_item:hover{text-decoration:none;box-shadow:0 0 15px #4682b4b3}.blog_item h4{margin:15px 0;font-size:25px;font-weight:600}.blog_item p{margin:0}.blog_item p,.blog_item .date{margin:15px 0}.blog_item .image_container{position:relative;width:100%;aspect-ratio:1.45 / 1;border-radius:15px;overflow:hidden;box-shadow:0 0 15px #4682b440}.blog_item .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog_item .read_more{display:flex;flex-direction:row;align-items:center;gap:15px;background:#4682b4bf;border-radius:15px;padding:5px 16px;box-sizing:border-box;width:-moz-fit-content;width:fit-content}.blog_item .read_more p{margin:0}.blog_item .read_more img{transition:.5s ease-in-out}.blog_item:hover .read_more img{transform:translate(5px)}.container.blog_page{display:grid;grid-template-columns:5fr 1fr;gap:2rem;margin-bottom:8rem}.related_posts_container.flex_cols3{display:flex;flex-direction:column;gap:20px}.related_posts h4{font-size:20px;margin-bottom:10px}.related_posts_container.flex_cols3 .related_posts h4{font-size:18px}.related_posts_container.flex_cols3 .blog_item p,.related_posts_container.flex_cols3 .blog_item .date{font-size:14px}.container.blog_page .photography_grid_container_outer{margin-bottom:0!important}@media (max-width: 1599px){.blogs_container.grid_cols4{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 799px){.blogs_container.grid_cols4{grid-template-columns:1fr 1fr}.blog_item h4{font-size:20px}.container.blog_page{margin-bottom:5rem;grid-template-columns:1fr}.related_posts_container.flex_cols3{display:flex;flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap}.related_posts_container.flex_cols3 .blog_item .read_more img{width:25px}.related_posts h4{font-size:16px!important}.related_posts_container.flex_cols3 .blog_item h4{font-size:14px!important}.related_posts_container.flex_cols3 .blog_item p,.related_posts_container.flex_cols3 .blog_item .date{font-size:10px}.related_posts_container.flex_cols3 .blog_item{width:185px}}@media (max-width: 450px){.blogs_container.grid_cols4{grid-template-columns:1fr}.blog_item .read_more img{width:28px}}.photography_grid_container_outer{margin-bottom:12rem}.page.photography .photography_grid_container_outer{margin-top:0}.photography_grid_container{-moz-columns:4;columns:4;-moz-column-gap:20px;column-gap:20px}.photography_grid_container_outer .textarea{margin-bottom:50px}.photography_grid_container_outer .textarea h3,.photography_grid_container_outer .textarea p{text-align:center}.photography_grid_container .photography_item{display:block;width:100%;margin-bottom:20px;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:15px;box-shadow:0 0 15px #4682b440;overflow:hidden;position:relative}.photography_grid_container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.photography_grid_container .photography_item .post_hover a{background:#d9d9d9;box-shadow:0 0 15px #4682b440;width:40px;height:40px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:100%;transition:.35s ease-in-out}.photography_grid_container .photography_item .post_hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#00000080,#00bfffbf 85%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:.4s ease-in-out}.photography_grid_container .photography_item:hover .post_hover{opacity:1}.photography_grid_container .photography_item .post_hover a:hover{transform:scale(1.05)}.photography_grid_container .photography_item .post_hover a img{width:20px;height:20px}.photography_grid_container_outer .cta{margin:25px auto 0}.landing.photography .photography_all{margin-top:4rem}.container.qr_code{display:flex;justify-content:center;margin-top:12rem;margin-bottom:10rem}.container.qr_code img{width:25vw;aspect-ratio:1/1}.container.photography_all{margin-bottom:15rem}.photography_all .photography_grid_container_outer{margin-bottom:2rem}@media (max-width: 1299px){.container.qr_code{margin-top:8rem;margin-bottom:6rem}}@media (max-width: 991px){.photography_grid_container{-moz-columns:3;columns:3}.photography_item .post_hover{display:none!important}}@media (max-width: 799px){.container.qr_code{margin-top:5rem;margin-bottom:2rem}.container.qr_code img{width:35vw}}@media (max-width: 699px){.container.photography_all{margin-bottom:8rem}}@media (max-width: 500px){.photography_grid_container{-moz-columns:2;columns:2}.photography_grid_container_outer{margin-bottom:8rem}.container.qr_code img{width:100%}.page.landing.photography .photography_grid_container{-moz-columns:1;columns:1}}@media (max-width: 400px){.page.home .photography_grid_container .photography_item:nth-child(2n){display:none}.photography_grid_container{-moz-column-gap:10px;column-gap:10px}.photography_grid_container .photography_item{margin-bottom:10px}.photography_grid_container{margin-bottom:30px}}.collections_container{margin:12rem 0}.collections_container .textarea{margin-bottom:50px}.collections_container .textarea h3,.collections_container .textarea p{text-align:center}.collection_item{background-color:#1a1a1a;padding:12px;box-sizing:border-box;border-radius:15px;box-shadow:0 0 15px #4682b440;text-decoration:none;transition:unset;opacity:0;transform:translateY(150px)}.collection_item .image_container{position:relative;overflow:hidden;border-radius:15px;width:100%;aspect-ratio:1/1}.collection_item .collections_thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:.35s ease-in-out}.collection_item .text_container{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px 0 15px;box-sizing:border-box}.collection_item .text_container h4,.collection_item .text_container p{margin:0;text-align:center}.collection_item .text_container h4{font-weight:700;font-size:18px}.collection_item .text_container p{font-size:15px;font-weight:400}.collections_icon{width:30px;position:absolute;top:8px;right:8px}.collection_item p.photography{position:absolute;top:10px;left:10px;z-index:1;font-size:14px;margin:0;color:#fcfffc;background:#4682b4;border-radius:15px;padding:4px 14px}.collection_item:hover .collections_thumbnail{transform:scale(1.1)}@media (max-width: 991px){.collection_item .text_container{gap:5px;padding:12px 0 10px}.collection_item .text_container h4{font-size:16px}.collection_item .text_container p{font-size:14px}}@media (min-width: 800px){.collection_category.mobile{display:none}}@media (max-width: 799px){.collection_category.desktop{display:none}.collection_item p.photography{position:relative;top:0;left:0;width:-moz-fit-content;width:fit-content;margin-bottom:10px}}@media (max-width: 699px){.collections_icon{width:20px;top:5px;right:5px}.collection_item p.photography{font-size:10px}.collections_container{margin:8rem 0}}@media (max-width: 600px){.collection_item .text_container h4{font-size:14px}.collection_item .text_container p{font-size:11px}}@media (max-width: 500px){.collections_container .grid_cols4{gap:1rem}}@media (max-width: 400px){.collection_item .text_container{padding:10px 0 2px}.collections_container{margin-bottom:5rem}}.pagination{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin-top:50px;width:100%}.pagination .page_num{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:8px;transition:.35s ease-in-out}.pagination a{text-decoration:none}.pagination span{color:#fcfffc}.pagination_prev,.pagination_next{display:flex;justify-content:center;align-items:center;background-color:#fcfffc;border:2px solid transparent;color:#2f2f2f;padding:9px 12px;border-radius:8px;box-sizing:border-box;transition:.35s ease-in-out}.pagination .page_num{background-color:#fcfffc;color:#2f2f2f;border:2px solid transparent;box-sizing:border-box}.pagination_prev:hover,.pagination_next:hover,.pagination .page_num:hover{background:#1a1a1a;color:#fcfffc;border:2px solid #FCFFFC;text-decoration:underline}.page_num.active{background:#1a1a1a;color:#fcfffc;box-shadow:0 0 15px #4682b459}@media (max-width: 991px){.pagination .page_num{width:39px;height:39px}}@media (max-width: 600px){.pagination .page_num{width:35px;height:35px}.pagination{margin-top:30px}}.filter_container{width:100%;display:flex;justify-content:flex-start;align-items:end;gap:25px;flex-wrap:wrap;margin-bottom:25px}.filter_container select{-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position-x:95%;background-position-y:center;background-size:12px;padding-right:60px;cursor:pointer}.filter_container select::-ms-expand{display:none}.white_btn{text-decoration:none;height:51px;box-sizing:border-box;border:2px solid transparent;background:#fcfffc;border-radius:10px;padding:12px;font-weight:400;font-size:18px;color:#2f2f2f;transition:.35s ease-in-out}.white_btn:hover{border-color:#fcfffc;background:#2f2f2f;color:#fcfffc}@media (max-width: 991px){.white_btn{height:46px;font-size:14px}}@media (max-width: 599px){.white_btn{height:42px;font-size:11px}}.timeline_container_outer{margin-bottom:12rem}.timeline_container_outer .textarea{margin-bottom:80px}.timeline_container_outer .textarea h3,.timeline_container_outer .textarea p{text-align:center}.timeline_container{position:relative;padding:50px 0}.timeline_container:after{content:"";position:absolute;width:2px;height:100%;background-color:#fff;top:0;bottom:0;left:50%;margin-left:-3px}.timeline_item{background:#1a1a1a;padding:20px;box-sizing:border-box;border-radius:15px;width:550px;height:-moz-fit-content;height:fit-content;margin-bottom:25px;position:relative;box-shadow:0 0 15px #4682b440;opacity:0;z-index:1}.timeline_item.left_item:before,.timeline_item.right_item:before{content:"";height:0;position:absolute;top:25px;width:0px;z-index:1;border:medium solid #1a1a1a;border-width:25px 0px 25px 20px;border-color:transparent transparent transparent #1a1a1a}.timeline_item.left_item:before{right:-18px}.timeline_item.right_item:before{left:-18px;transform:scale(-1)}.timeline_item.left_item:after,.timeline_item.right_item:after{content:"";position:absolute;top:37px;width:27px;height:27px;background-repeat:no-repeat!important;background-size:25px!important;z-index:2}.timeline_item.left_item:after{right:-73px}.timeline_item.right_item:after{left:-73px}.timeline_item.left_item{margin-right:auto;margin-left:150px;transform:translate(-150px)}.timeline_item.right_item{margin-left:auto;margin-right:150px;transform:translate(150px)}.timeline_container .last_timeline_item{margin-bottom:0}#start_timeline,#end_timeline{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;z-index:1}#start_timeline img,#end_timeline img{width:38px;aspect-ratio:1/1}#start_timeline{top:-25px;left:-1px}#end_timeline{bottom:-25px;left:-1px}.timeline_title{border-bottom:1px solid #FCFFFC;padding-bottom:15px;margin-bottom:15px}.timeline_title p:nth-child(1){margin-bottom:5px;font-weight:700;font-size:20px}.timeline_title p:nth-child(2){margin:0}.timeline_desc p{font-weight:200;margin-bottom:10px}@media (max-width: 1599px){.timeline_item{width:450px}}@media (max-width: 1499px){.timeline_item{width:520px}.timeline_item.left_item{margin-left:0}.timeline_item.right_item{margin-right:0}}@media (max-width: 1199px){.timeline_container{padding:0}.timeline_item{width:700px}.timeline_item.left_item{margin-left:110px}.timeline_item.right_item{margin-right:110px}#start_timeline,#end_timeline,.timeline_item.left_item:after,.timeline_item.right_item:after,.timeline_container:after{display:none}.timeline_container_outer .textarea{margin-bottom:50px}}@media (max-width: 991px){.timeline_item{width:100%}.timeline_item.left_item{margin-left:0}.timeline_item.right_item{margin-right:0}.timeline_title p:nth-child(1){font-size:18px}}@media (max-width: 799px){.timeline_container_outer .textarea{margin-bottom:35px}.timeline_container_outer{margin-bottom:8rem}}#close_popup{width:60px;height:60px;position:fixed;top:10px;right:10px;z-index:1;cursor:pointer;transition:.35s ease-in-out}#close_popup:hover{transform:rotate(180deg)}.photography_map_popup{position:fixed;top:0;left:0;z-index:999;width:100dvw;height:100dvh;padding:150px 50px 50px;box-sizing:border-box;background:#4682b459;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:scroll;display:none;opacity:0;transform:scale(0);transition:all .5s ease-in-out;transform-origin:center center}.photography_map_popup.active{opacity:1;transform:scale(1)}.photography_map_popup .country_group{display:none}.country_title{text-transform:uppercase}.photography_map_popup .country_group .country_title{position:absolute;top:0;left:0;padding:50px;box-sizing:border-box;text-align:center;width:100%}.photography_map_popup .country_group .photo_item img{width:100%}.photography_map_container .textarea{margin-bottom:3rem}.photography_map_container .textarea .development,.photography_map_container .textarea .design,.photography_map_container .textarea .photography{white-space:nowrap}.country.live path{fill:#ffbf00;cursor:pointer;transition:.35s ease-in-out}.country.visited path{fill:#ff6f61;transition:.35s ease-in-out}.country.visited.photos path{fill:#4682b4;cursor:pointer}.country.live:hover path{fill:#df9308}.country.visited.photos:hover path{fill:#70b3eb}.photography_countries{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:100%}.photography_countries p{color:#fcfffc;background:#4682b4;margin:0;padding:4px 14px;border-radius:15px;cursor:pointer;transition:.35s ease-in-out}.photography_countries p:hover{color:#4682b4;background:#fcfffc}.photography_map_container .textarea h3,.photography_map_container .textarea p{text-align:center}@media (max-width: 1299px){.photography_map_popup .country_group .country_title{font-size:35px}}@media (min-width: 992px){.photography_countries,.photography_map_container .mobile{display:none}}@media (max-width: 991px){.photography_map_container .photography_map,.photography_map_container .desktop{display:none}.photography_map_container .mobile{margin-bottom:2rem}.photography_map_popup .country_group .country_title{padding:75px 50px 50px}.photography_map_popup{padding:170px 50px 50px}.photography_map_container .textarea{margin-bottom:1rem}}@media (max-width: 799px){.photography_map_popup .country_group .country_title{display:none}.photography_map_popup{padding:85px 50px 50px}}@media (max-width: 400px){.photography_grid_container.country_group .photography_item:nth-child(2n){display:block}}.page.home #scroll{margin-bottom:12rem}.container.about_top{display:flex;flex-direction:row;align-items:center;gap:2rem;margin-bottom:10rem}#link_to_my_work{display:grid;grid-template-columns:1fr 1fr;margin:20rem 0}#link_to_my_work .textarea{display:flex;flex-direction:column;align-items:center}#link_to_my_work .textarea.left_item{border-right:1px solid #FCFFFC;padding:25px 50px 25px 0}#link_to_my_work .textarea.right_item{padding:25px 0 25px 50px}#link_to_my_work .textarea h3{text-align:center;font-size:40px}#link_to_my_work .textarea .cta{margin-top:10px}.from_top_anim,.from_bottom_anim,.from_left_anim,.from_right_anim{opacity:0}.from_top_anim{transform:translateY(-150px)}.from_bottom_anim{transform:translateY(150px)}.from_left_anim{transform:translate(-150px)}.from_right_anim{transform:translate(150px)}.service_cta .textarea{display:flex;flex-direction:column;align-items:center;margin-bottom:10rem}.container.about_top .textarea{width:1250px}.container.scroll_cta.from_bottom_anim{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;margin-bottom:25px}.container.scroll_cta.from_bottom_anim p{font-size:14px;margin-bottom:0}.container.scroll_cta.from_bottom_anim img{transform:rotate(90deg);width:28px}@media (max-width: 1599px){.container,.hero_text_inner{max-width:1320px}#link_to_my_work{margin:15rem 0}}@media (max-width: 1499px){.container,.hero_text_inner{max-width:1160px}#link_to_my_work .textarea h3{font-size:30px}}@media (max-width: 1299px){.container.about_top .textarea{width:100%}}@media (max-width: 1199px){.container,.hero_text_inner{max-width:100%;width:unset;padding-left:30px;padding-right:30px}.hero_banner_standard .hero_text_inner{padding:0}#link_to_my_work{margin:10rem 0}}@media (max-width: 991px){.grid_cols_23{grid-template-columns:1fr 1fr}.grid_cols4{grid-template-columns:1fr 1fr 1fr}#link_to_my_work .textarea h3{font-size:21px}#link_to_my_work{margin:6rem 0}.container.about_top{margin-bottom:8rem}}@media (max-width: 799px){.grid_cols_23{grid-template-columns:1fr}.grid_cols4{grid-template-columns:1fr 1fr}.lottie_container_astro,.lottie_container_laptop{display:none}.page.home #scroll{margin-top:3rem}#link_to_my_work{grid-template-columns:1fr}#link_to_my_work .textarea h3{font-size:21px}#link_to_my_work .textarea.left_item{border-right:none;border-bottom:1px solid #FCFFFC}#link_to_my_work .textarea.left_item,#link_to_my_work .textarea.right_item{padding:25px 0}.container.about_top{margin-bottom:5rem}}@media (max-width: 600px){.page.home #scroll{margin-top:8rem}}@media (max-width: 500px){.service_cta .textarea{margin-bottom:5rem}}@media (max-width: 400px){.page.home #scroll{margin-top:5rem}}
