.mini-triangle-orbit,.mini-triangle-orbit-reverse{position:absolute;width:200px;height:200px;transform:translate(-50%,-50%)}.mini-triangle-container{position:absolute;width:300px;height:300px;top:-6rem;transform:translate(-50%,-50%);animation:rotate 18s linear infinite}.mini-triangle{animation:spin 30s linear infinite}.mini-triangle,.mini-triangle-reverse{fill:transparent;stroke-width:4;transform-origin:center}.mini-triangle-reverse{animation:spin-reverse 15s linear infinite}.mini-triangle-container.mini-triangle-1{top:10px;left:50%;transform:translateX(-50%)}.mini-triangle-container.mini-triangle-2{top:50%;left:calc(100% - 10px);transform:translateY(-50%)}.mini-triangle-container.mini-triangle-3{top:calc(100% - 10px);left:50%;transform:translate(-50%,-100%)}.mini-triangle-container.mini-triangle-4{top:50%;left:10px;transform:translateY(-50%)}@keyframes orbit{0%{transform:rotate(0deg) translate(-50%,-50%)}to{transform:rotate(1turn) translate(-50%,-50%)}}@keyframes orbit-reverse{0%{transform:rotate(0deg) translate(-50%,-50%)}to{transform:rotate(-1turn) translate(-50%,-50%)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.mini-triangle:nth-child(2n){animation:spin-reverse 20s linear infinite}.hero{max-width:1800px}.agdc-hero-logo{width:100%;display:block}@media only screen and (min-height:350px){.hero{height:100%}}@media only screen and (max-width:450px){agdc-hero-logo{width:100%}.hero{padding-bottom:2rem}}@media only screen and (min-width:700px){.hero-button{margin:0}}@media only screen and (min-width:850px){.hero-bottom{display:flex;align-items:center;gap:2rem}}@media only screen and (min-width:960px){.hero-bottom h1{font-size:6rem}}@media only screen and (min-width:1236px){.hero-bottom{flex-direction:row}}@media only screen and (min-width:1600px){.hero-bottom h1{font-size:7rem}.hero{max-width:1800px}.hero-section{display:flex}.agdc-hero-logo{width:100%}}.hero-button{background-color:#fff;color:#000;border-radius:50px;font-size:2rem;font-weight:700;padding:1.5rem 3rem;transition:transform .2s ease,background-color .2s ease,color .2s ease;text-align:center;display:inline-block}.hero-button:hover{background-color:#000;color:#fff;transform:scale(1.1);outline:4px solid #fff}section.about{max-width:2222px}.about .image-container,section.about{position:relative}.about-container{gap:1rem}.about-bottom,.about-container{display:flex;flex-direction:column}.about-bottom{gap:.35rem}.about-me{display:flex;flex-direction:column}.ag{width:100%}.about h2{font-size:2.5rem;line-height:2rem}@media only screen and (min-width:700px){.about h2{line-height:2.75rem}.about .about-socials i,.about h2{font-size:3rem}.no-scrollbar i{font-size:6rem}.marquee-image{width:83px;height:83px}}@media only screen and (min-width:850px){.about-section{display:flex;justify-content:center;margin-top:2rem}.about{width:90%;height:max-content}.about-container{display:flex;justify-content:center;align-items:center;gap:2rem}.ag{width:100%}.image-container{width:50%}.about-bottom{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;width:50%;margin-bottom:0}.about-me{flex-grow:1;display:flex;align-items:center}.about-me p{margin:0}}@media only screen and (min-width:1150px){.about h2{font-size:4rem;line-height:3rem}.about .about-socials i{font-size:3rem}.about .image-container{width:40%;padding-right:2rem;margin-bottom:0}.no-scrollbar i{font-size:7rem}.about-me p{margin:0;font-size:1.75rem;line-height:1.25}.about-container{flex-direction:row}}@media only screen and (min-width:1350px){.about-me p{margin:0;font-size:2rem;line-height:1.25}}@media only screen and (min-width:1500px){.about-me p{font-size:2.25rem}}@media only screen and (min-width:1800px){.about-me p{font-size:2.65rem}.about .about-socials i{font-size:4rem}}@media only screen and (min-width:2000px){.about h2{font-size:6rem;line-height:4.75rem}.about .image-container{width:40%;padding-right:2rem;margin-bottom:0}.about-me p{margin:0;font-size:2.85rem;line-height:1.25}.about .about-socials i{font-size:5rem}.no-scrollbar i{font-size:10rem}.marquee-image{width:100px;height:100px}}@media only screen and (min-width:2500px){.about h2{font-size:7rem}.about .image-container{width:40%;padding-right:2rem;margin-bottom:0}.about-me p{margin:0;font-size:3.5rem;line-height:1.25}.about .about-socials i{font-size:6rem}.no-scrollbar i{font-size:13rem}.marquee-image{width:185px;height:185px}}@keyframes scroll{0%{transform:translateX(0)}50%{transform:translateX(-50%)}to{transform:translateX(-100%)}}.about .scrolling-banner{overflow:hidden;position:relative;width:100%}.about .scrolling-content{display:flex;animation:scroll 20s linear infinite;padding-right:3rem;justify-content:center;align-items:center}.about .scrolling-content>ul{gap:2rem;margin:0;padding:0;list-style:none}.about .scrolling-content>ul,.about .scrolling-content>ul>li{display:flex;align-items:center}.about .scrolling-content>ul>li>img{filter:brightness(0) invert(1);padding:.5rem;fill:#fff}.no-scrollbar{overflow:hidden}section.services{background:linear-gradient(180deg,#fff,gray);--random:1}.service-1{background-image:linear-gradient(0deg,#00f,#1b1464)}.service-1,.service-2{border-radius:3rem;z-index:5}.service-2{background-image:linear-gradient(0deg,#fbb03b,#f15a24)}.service-3{background-image:linear-gradient(0deg,#39b54a,#006837);border-radius:3rem;z-index:5}.service-1,.service-2,.service-3{width:20rem}.service-1 p,.service-2 p,.service-3 p{font-family:Fredoka,sans-serif;font-size:x-large;font-weight:600}section.services h3{font-weight:bolder}.icon-circle{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:#fff}.icon{font-size:1.75rem}.service-cards{z-index:5}.contact-button{background-color:#000;color:#fff;border-radius:50px;font-size:1.5rem;font-weight:700;padding:.75rem 2rem;transition:transform .2s ease,background-color .2s ease,color .2s ease;text-align:center;display:inline-block}.contact-button:hover{background-color:#fff;color:#000;transform:scale(1.1);outline:4px solid #000}.background-squares{display:flex;align-items:flex-end;z-index:0}@keyframes scaleUp{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}25%{transform:scaleY(1.025)}}.square{background:linear-gradient(0deg,#fff,#b4b4b4,gray);border-radius:.75rem .75rem 0 0;bottom:0;animation:scaleUp 10s ease-in-out infinite}.square-1{width:28%;height:49rem;left:3rem;z-index:1;animation-delay:0s}.square-1,.square-2{position:absolute;bottom:0;right:0}.square-2{width:40%;height:30rem;left:9rem;z-index:2;animation-delay:2s}@media only screen and (max-width:700px){.square-2{left:4rem}}@media only screen and (min-width:850px){div.call-to-action{flex-direction:row}.services h2{font-size:3.75rem}.call-to-action h2{font-size:3.25rem;line-height:1;width:35rem;margin-bottom:0}}@media only screen and (min-width:1100px){div.service-cards{flex-direction:row}}@media only screen and (min-width:2440px){.services h2{font-size:6rem}.call-to-action h2{font-size:4.25rem;line-height:1.15;width:37rem;margin-right:2rem}.contact-button{border-radius:50px;font-size:2.75rem;padding:.75rem 2rem}.contact-button:hover{outline:6px solid #000}.service-1,.service-2,.service-3{width:35rem}.service-1 h3,.service-2 h3,.service-3 h3{font-size:3.25rem;margin-top:1rem;padding:1rem}.service-1 span,.service-2 span,.service-3 span{padding:1rem 2rem}.icon-circle{display:flex;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;border-radius:50%;background-color:#fff}.icon{font-size:2.75rem}.service-1 p,.service-2 p,.service-3 p{font-size:2.25rem;font-weight:600}}.square-3{width:32%;height:53rem;right:4rem;z-index:3;animation-delay:4s}.square-3,.square-4{position:absolute;bottom:0}.square-4{width:22%;height:40rem;right:25rem;z-index:4;animation-delay:6s;animation-duration:calc(11s + 2s * var(--random))}.square-5{width:35%;height:22rem;position:absolute;bottom:0;right:15rem;z-index:5;animation-delay:8s;animation-duration:5s}.square-6{height:43rem;animation-delay:10s}.square-6,.square-7{width:20%;position:absolute;bottom:0;right:0}.square-7{height:42rem;left:0;animation-delay:12s}@media only screen and (max-width:700px){.square-6{height:38rem}}@media only screen and (min-width:800px){.square-3{height:48rem}}@media only screen and (min-width:2000px){.square-3{left:40rem;width:33%;height:64rem;bottom:0;z-index:5}.square-4{left:90rem;width:30%;height:55rem;bottom:0;z-index:2}.square-6{height:63rem;bottom:0;z-index:2}.square-1{height:57rem}}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes scanRight{0%{background-position:0}to{background-position:100%}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.project-item.slide-in{animation:scanRight 60s linear infinite,slideIn .5s forwards}.project-item.slide-out{animation:scanRight 60s linear infinite,slideOut .5s forwards}.project-item.slide-in-right{animation:scanRight 60s linear infinite,slideInRight .5s forwards}.project-item.slide-out-left{animation:scanRight 60s linear infinite,slideOutLeft .5s forwards}.project-item.slide-in-left{animation:scanRight 60s linear infinite,slideInLeft .5s forwards}.project-item.slide-out-right{animation:scanRight 60s linear infinite,slideOutRight .5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.project-item.fade-in{animation:fadeIn .5s ease-in-out}.project-item.fade-out{animation:fadeOut .5s ease-in-out}.project-heading{z-index:10;height:4rem}button{z-index:20}.project-item.cjpt{background-image:url(/images/cjpt/cjpt-logo-alt.png)}.project-item.eleni{background-image:url(/images/eleni/eleni-logo-main.png)}.project-item.glamz{background-image:url(/images/glamz/glamz-logo.png)}.project-item.pump{background-image:url(/images/pumpmaster/pumpmaster-logo-3.png)}.project-item.mama{background-image:url(/images/mama/mama-diana-logo.png)}.project-item.sip{background-image:url(/images/sip/sippington-logo-2.png)}.project-item.clean{background-image:url(/images/clean/clean-eats-logo-alt.png)}.project-item.skate{background-image:url(/images/skate/skatesmith-logo.png)}@media only screen and (min-width:700px){.project-item.cjpt,.project-item.eleni,.project-item.glamz,.project-item.mama,.project-item.pump,.project-item.sip{background-size:150%}.project-item.clean,.project-item.skate{background-size:115%}}.project-item{scroll-snap-align:start;height:calc(100vh - 4rem);background-color:#fff;background-position:top;background-size:cover;background-repeat:no-repeat;animation:scanRight 60s linear infinite,slideIn .5s forwards;transition:transform .5s ease-in-out,opacity .5s ease-in-out;position:relative}.project-item a{text-decoration:none}.project-item .content-wrapper{gap:1.25rem;margin-bottom:4rem}.project-item .type-tags{gap:1rem;flex-wrap:wrap}.eye-icon,.project-item .type-tags{display:flex;justify-content:center}.eye-icon{background-color:#000;outline:4px solid #fff;border-radius:50%;align-items:center;transition:transform .2s ease,background-color .2s ease,outline .2s ease;text-decoration:none}.eye-icon:hover{background-color:#fff;outline:9px solid #000;transform:scale(1.1)}.eye-icon:hover i{color:#000}.hover-button:hover{background-color:#000;outline:6px solid #000;transform:scale(1.1);transition:transform .2s ease,background-color .2s ease,outline .2s ease}.hover-button:hover i{color:#fff}