.backside-btn{border-radius:3rem;font-size:1.3rem;background-color:#fff;color:purple;width:10rem;height:4rem;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer}.backside-btn:hover{background-color:purple;color:#fff}.card{width:250px;height:350px}.card-front{z-index:2}.card-back{transform:rotateY(180deg);background-image:linear-gradient(to right bottom,#986bb5,#900fbf);display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;text-align:center}.card-front,.card-back{position:absolute;width:100%;height:100%;border-radius:3px;overflow:hidden;backface-visibility:hidden}.card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.card:hover .card-inner{transform:rotateY(180deg)}.display-flex-column{display:flex;flex-direction:column;align-items:center}.fade-in{opacity:1;transform:translateY(0);transition:opacity 1.3s ease-out,transform 1.5s ease-out}.hidden{opacity:0;transform:translateY(100px)}.object-fit-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.object-fit-fill{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block}.text-padding{padding:3rem}.hamburger-menu{font-size:3.1rem;display:flex;background:none;border:none;align-items:center;padding-left:12px;width:100%;cursor:pointer}@media (min-width: 600px){.hamburger-menu{font-size:5rem}}.navBarHeader{background-color:#900fbf;color:#fbfbfb;padding-top:1rem;padding-bottom:1rem}.nav-column-full{display:flex;justify-content:center;flex-basis:100%;font-family:oswald}.aboutMe-link,.home-link,.services-link,.testimonials-link,.contact-link{color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5rem;padding-left:.8rem;text-decoration:none;overflow:hidden}@media (min-width: 600px){.aboutMe-link,.home-link,.services-link,.testimonials-link,.contact-link{font-size:2rem}}.aboutMe-link:hover,.home-link:hover,.services-link:hover,.testimonials-link:hover,.contact-link:hover{text-decoration:underline;color:#fbfbfb}.allLinks{padding:0 12px;max-height:0;overflow:hidden;background-color:#900fbf;border-bottom:8px solid white;transform:translateY(-20px);opacity:0;transition:max-height .9s ease-in-out,padding .3s ease-in-out,transform .5s ease-in-out,opacity .5s ease-in-out;color:#fff}@media (min-width: 600px){.allLinks{padding-left:15%}}@media (min-width: 900px){.allLinks{padding-left:25%}}@media (min-width: 1536px){.allLinks{padding-left:40%}}.allLinks.open{transform:translateY(0);opacity:1;padding:12px;max-height:500px}.mail-logo{font-size:3.5rem;color:#1d96f1}.icon-group{display:flex;justify-content:space-evenly;margin-top:3rem;margin-bottom:1.5rem}@media (min-width: 900px){.icon-group{margin-top:4.5rem}}.link-column-full{flex-basis:100%}.text-margin-bottom{margin-bottom:1rem}.flex-dir-col{display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem}.circle-icon{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:32px;background-color:#080808;border:3px solid #fbfbfb}em{text-decoration:underline}.footer-h2{font-size:2.3rem;text-align:center;font-family:Dancing Script,cursive}@media (min-width: 600px){.footer-h2{font-size:2.8rem}}.contact-footer,.FAQ-footer,.gallery-footer{font-size:1.8rem;font-weight:400;text-decoration:underline;color:#f5f5f5}.footer-flex-row{display:flex;flex-direction:column}@media (min-width: 900px){.footer-flex-row{flex-direction:row}}.copyright-column-full{flex-basis:100%}.copyright-text{padding-top:.5rem;text-align:center;font-size:.8rem;color:#fbfbfb}@media (min-width: 600px){.copyright-text{font-size:1rem}}@media (min-width: 900px){.copyright-text{font-size:1.2rem}}@media (min-width: 1200px){.copyright-text{font-size:1.5rem}}.button{align-items:center;background-color:#610ad1;color:#fff;width:15rem;height:5rem;font-size:1.4rem;border-radius:3rem;text-decoration:none;cursor:pointer}@media (min-width: 600px){.button{width:16rem;height:5.5rem;font-size:1.6rem}}@media (min-width: 900px){.button{width:18rem;height:6.5rem;font-size:1.8rem;border-radius:3.5rem}}.button:hover{background-color:#fff;color:#610ad1}.button-center,.image-center,.text-center,.video-center{display:flex;justify-content:center}.column-full{flex-basis:100%}.display-flex-wrap{display:flex;flex-wrap:wrap}.flex-row{display:flex}.header-element{color:#fbfbfb;font-family:Dancing Script,cursive;font-size:4rem}@media (min-width: 600px){.header-element{font-size:5rem}}.p-text{font-size:1.2rem}@media (min-width: 600px){.p-text{font-size:1.7rem}}@media (min-width: 900px){.p-text{font-size:2rem}}.page-container{margin:2%}@media (min-width: 600px){.page-container{margin:5%}}@media (min-width: 900px){.page-container{max-width:800px;margin:0 auto}}@media (min-width: 1200px){.page-container{max-width:1200px;margin:2% auto}}@media (min-width: 1536px){.page-container{max-width:1500px}}.video-H{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home-style-highlights,.home-bts-header{color:#fbfbfb;font-size:3rem;font-family:Dancing Script,cursive}@media (min-width: 600px){.home-style-highlights,.home-bts-header{font-size:4rem}}@media (min-width: 900px){.home-style-highlights,.home-bts-header{font-size:6.5rem}}@media (min-width: 1536px){.home-style-highlights,.home-bts-header{font-size:8rem}}.home-brandsWorkedW{font-size:2.2rem;font-family:Dancing Script,cursive}@media (min-width: 600px){.home-brandsWorkedW{font-size:4rem}}@media (min-width: 900px){.home-brandsWorkedW{font-size:5rem}}@media (min-width: 1200px){.home-brandsWorkedW{font-size:6.5rem}}@media (min-width: 1536px){.home-brandsWorkedW{font-size:8rem}}@media (min-width: 900px){.home-intro-row{padding-left:5%}}@media (min-width: 1200px){.home-intro-row{padding-left:20%;margin-top:50px}}@media (min-width: 900px){.home-row{display:flex}}.gio-intro-name{font-size:2rem;font-weight:700}@media (min-width: 600px){.gio-intro-name{font-size:2.3rem}}@media (min-width: 900px){.gio-intro-name{font-size:2.5rem}}@media (min-width: 1200px){.gio-intro-name{font-size:2.7rem}}@media (min-width: 1536px){.gio-intro-name{font-size:3rem}}.gio-intro-title{font-size:2.3rem;font-weight:700}@media (min-width: 600px){.gio-intro-title{font-size:2.6rem}}@media (min-width: 900px){.gio-intro-title{font-size:2.8rem}}@media (min-width: 1200px){.gio-intro-title{font-size:3rem}}@media (min-width: 1536px){.gio-intro-title{font-size:3.5rem}}.gio-intro-est-2015{font-size:1.2rem;font-weight:700}@media (min-width: 600px){.gio-intro-est-2015{font-size:1.7rem}}@media (min-width: 900px){.gio-intro-est-2015{font-size:1.9rem}}@media (min-width: 1200px){.gio-intro-est-2015{font-size:2.2rem}}@media (min-width: 1536px){.gio-intro-est-2015{font-size:2.5rem}}.home-GC-mainCoverImage{width:265px;margin-left:15%;margin-bottom:1.2rem;transition:transform .5s ease;border-radius:8px;margin-top:1.4rem;animation:breathe 4.5s ease-in-out infinite}@media (min-width: 600px){.home-GC-mainCoverImage{width:275px;margin-left:30%}}@media (min-width: 900px){.home-GC-mainCoverImage{margin-left:0%}}@media (min-width: 1200px){.home-GC-mainCoverImage{width:325px;margin-left:2.5%}}@media (min-width: 1536px){.home-GC-mainCoverImage{width:400px;margin-left:5%}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.home-GC-coverImage2{width:265px;margin-top:1.4rem;margin-bottom:1.2rem;border-radius:8px}@media (min-width: 600px){.home-GC-coverImage2{width:300px}}@media (min-width: 900px){.home-GC-coverImage2{width:345px}}@media (min-width: 1200px){.home-GC-coverImage2{width:375px}}@media (min-width: 1536px){.home-GC-coverImage2{width:425px}}.video-container-H{padding-top:2rem}.video-container-V{padding-top:2rem;margin-bottom:1.5rem}.video-V{width:300px;height:500px;-o-object-fit:fill;object-fit:fill;margin:3.5rem}@media (min-width: 600px){.video-V{width:350px;height:700px}}@media (min-width: 900px){.video-V{width:450px;height:900px}}.home-button-margin{margin-top:7%;margin-bottom:17%}@media (min-width: 900px){.home-button-margin{margin-bottom:5%}}.imGio-header{font-size:2.7rem;color:#fbfbfb;font-family:Dancing Script,cursive}@media (min-width: 600px){.imGio-header{font-size:4.5rem}}@media (min-width: 600px){.about-row{display:flex;justify-content:center}.about-column-full{flex-basis:100%}}.about-button-margin{margin-top:20%;margin-bottom:20%}@media (min-width: 600px){.about-button-margin{margin-top:15%;margin-bottom:15%}}.aboutMe-imageWrapper-1{margin-top:5%;width:100%;max-width:400px;aspect-ratio:6 / 8;overflow:hidden;border-radius:12px;display:flex;justify-content:center}@media (min-width: 600px){.aboutMe-imageWrapper-1{margin-left:2%}}.aboutMe-imageWrapper-2{margin-top:5%;width:100%;max-width:400px;aspect-ratio:5 / 12;overflow:hidden;border-radius:12px;display:flex;justify-content:center}@media (min-width: 600px){.aboutMe-imageWrapper-2{margin-left:2%}}.aboutMe-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-object-top{-o-object-position:top;object-position:top}@media (min-width: 900px){.testimonial-row{display:flex;flex-direction:column}}.flex-end,.testimonial-column-flex-end{flex-basis:100%;display:flex;justify-content:center}@media (min-width: 900px){.flex-end,.testimonial-column-flex-end{justify-content:flex-end}}.flex-start,.testimonial-column-flex-start{flex-basis:100%;display:flex;justify-content:center}@media (min-width: 900px){.flex-start,.testimonial-column-flex-start{justify-content:flex-start}}.testimonial-wrapper{width:15rem;padding-top:3rem;padding-bottom:3rem}@media (min-width: 600px){.testimonial-wrapper{width:18rem}}@media (min-width: 1200px){.testimonial-wrapper{width:22rem}}.testimonial-portrait-img{width:100%;border-radius:50px;display:block;border:2px black solid}.form-dimensions{width:100%;height:1600px}@media (min-width: 600px){.form-dimensions{height:1500px}}@media (min-width: 481px){.contact-row{display:flex}}@media (min-width: 600px){.contact-row{display:block}}.contact-gio-collazo-image{margin:8px;height:320px;border-radius:8px;animation:wiggle 4s ease-in-out infinite;margin-top:3rem;transition:transform .8s ease,box-shadow .8s ease;box-shadow:8px 8px #0287dd,-1em 0 .5em #daa32a}@keyframes wiggle{0%{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}.second-header{padding-bottom:10%;font-size:1.3rem}@media (min-width: 600px){.second-header{font-size:1.8rem;margin:2.5rem;padding-bottom:2rem}}@media (min-width: 900px){.second-header{font-size:2rem}}.bold-underline-text{text-decoration:underline;font-weight:700;padding-left:.3rem;padding-right:.1rem}.service-subheader{font-size:2rem}@media (min-width: 600px){.service-subheader{font-size:4rem}}.ext-service-subheader{font-size:1.7rem}@media (min-width: 600px){.ext-service-subheader{font-size:4rem}}.services-button-margin{margin-top:15%;margin-bottom:25%}@media (min-width: 600px){.services-button-margin{margin-bottom:10%}}@media (min-width: 900px){.services-button-margin{margin-bottom:15%}}.intro-img-garment,.intro-img-second{width:300px;margin-left:8%;border-radius:8px;margin-top:2.4rem}@media (min-width: 600px){.intro-img-garment,.intro-img-second{width:325px;margin-left:25%}}@media (min-width: 900px){.intro-img-garment,.intro-img-second{margin-left:28%}}@media (min-width: 1200px){.intro-img-garment,.intro-img-second{margin-left:35%}}@media (min-width: 1536px){.intro-img-garment,.intro-img-second{width:400px;margin-left:36%}}.FAQ-header-main{font-size:3rem;color:#fbfbfb;font-family:Dancing Script,cursive}@media (min-width: 600px){.FAQ-header-main{font-size:4rem}}.FAQ-question{font-size:1.5rem;font-weight:700;padding-top:2.5rem;margin-bottom:2rem}@media (min-width: 600px){.FAQ-question{font-size:2rem}}@media (min-width: 900px){.FAQ-question{font-size:2.5rem}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#080808;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
