body{background-color:var(--background-color);border:2px solid var(--border-color);box-shadow:0 4px 6px #0000001a;color:var(--text-color);margin:1rem;transition:background-color .3s ease,color .3s ease}body.light-theme{--background-color:#f5f5f5;--text-color:#080808;--border-color:#000;--link-color:var(--text-color)}body.dark-theme{--background-color:#080808;--text-color:#f5f5f5;--border-color:#f5f5f5;--link-color:var(--text-color)}a{color:var(--link-color);cursor:pointer;text-decoration:none}li,ul{list-style:none;margin:0;padding:0}.header{align-items:center;background-color:#f5f5f5;background-color:var(--background-color,#f5f5f5);border-bottom:2px solid var(--text-color);color:#080808;color:var(--text-color,#080808);display:flex;flex-direction:column;font-family:comfortaa,sans-serif;margin:0;padding:1rem;transition:opacity .3s ease}@media screen and (min-width:48rem){.header{flex-direction:row;height:50px;justify-content:space-between;position:sticky;top:0;z-index:1000}}@media screen and (min-width:80rem){.header--scrolled{opacity:.8}}.header__title{text-transform:uppercase}.header__menu-list{align-items:center;display:flex;flex-direction:column;padding:0}@media screen and (min-width:48rem){.header__menu-list{flex-direction:row}}.header__menu-item{padding:.5rem;position:relative}.header__menu-item .header__dropdown-label,.header__menu-item a{color:#080808;color:var(--text-color,#080808);text-decoration:none;transition:color .3s ease}.header__menu-item:hover .header__dropdown{display:block}@media screen and (min-width:48rem){.header__menu-item{padding:0 1rem}}.header__dropdown{background-color:var(--background-color);box-shadow:0 4px 8px #0000001a;display:none;left:0;padding:1rem;position:absolute;top:100%;z-index:1000}@media screen and (min-width:48rem){.header__dropdown{min-width:150px}}.header__dropdown-item{margin-bottom:.5rem}.header__dropdown-item a{color:var(--text-color);display:block;padding:.5rem;text-decoration:none;transition:background-color .3s ease}.header__dropdown-item a:hover{background-color:#080808;background-color:var(--text-color,#080808);color:#f5f5f5;color:var(--background-color,#f5f5f5)}.header__button{background-color:#0000;border:none;cursor:pointer;transition:transform .3s ease}.header__button:hover{transform:scale(1.1)}.header__theme-icon{height:24px;transition:all .3s ease;width:24px}.header__arrow{border:solid var(--text-color);border-width:0 2px 2px 0;display:inline-block;margin-left:.5rem;padding:.25rem;transform:rotate(45deg)}.home{background-color:var(--background-color);color:var(--text-color);margin:0;padding:0}.home__about{align-items:center;display:flex;flex-direction:column}.home__about-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.home__about-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.home__about-title{font-size:2rem}}.home__about-description{color:var(--text-color);font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.home__about-description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.home__about-description{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:48rem){.home__about-description{max-width:60%}}.home__about-profile{border-radius:1000px;box-shadow:0 4px 6px #0000001a;width:50%}@media screen and (min-width:48rem){.home__about-profile{width:40%}}@media screen and (min-width:48rem)and (min-width:80rem){.home__about-profile{width:20%}}.home__portfolio{align-items:center;background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;padding:1rem;text-align:center}@media screen and (min-width:80rem){.home__portfolio{padding:6rem}}.home__portfolio-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.home__portfolio-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.home__portfolio-title{font-size:2rem}}.home__portfolio-item{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.home__portfolio-item{align-items:center;flex-direction:row;justify-content:space-around}}.home__portfolio-image{box-shadow:0 4px 6px #0000001a;width:90%}@media screen and (min-width:48rem){.home__portfolio-image{width:50%}}.home__portfolio-description{color:var(--text-color);font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:2rem}@media screen and (min-width:48rem){.home__portfolio-description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.home__portfolio-description{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.home__portfolio-description{padding:4rem}}.home__cta{align-items:center;background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;padding:1rem}.home__cta-title{color:var(--text-color);font-family:comfortaa,sans-serif;font-size:1rem;text-align:center}@media screen and (min-width:48rem){.home__cta-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.home__cta-title{font-size:2rem}}.home__cta-description{color:var(--text-color);font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.home__cta-description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.home__cta-description{font-size:1.25rem;line-height:2rem;padding:1rem}}.home__cta-img{border-radius:50%;box-shadow:0 4px 6px #0000001a;height:200px;width:200px}@media screen and (min-width:48rem){.home__cta-img{height:350px;width:350px}}.home__cta-button{background-color:#0000;background-color:var(--background-color);border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.home__cta-button:hover{transform:scale(1.05)}@media screen and (min-width:80rem){.home__cta-button{margin:4rem}}.home__cta-link-1{background-color:#0000;background-color:var(--background-color);border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.home__cta-link-1:hover{transform:scale(1.05)}@media screen and (min-width:80rem){.home__cta-link-1{margin:4rem}}.home__cta-link-2{background-color:#0000;background-color:var(--background-color);border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.home__cta-link-2:hover{transform:scale(1.05)}@media screen and (min-width:80rem){.home__cta-link-2{margin:4rem}}.hero{align-items:center;background:radial-gradient(circle,#4489c8 10%,var(--background-color) 80%,var(--background-color) 100%);color:var(--text-color);display:flex;flex-direction:column;margin:0;padding:2rem;text-align:center}.hero__logo{width:70vw}@media screen and (min-width:80rem){.hero__logo{width:40vw}}.hero__title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.hero__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.hero__title{font-size:2rem}}.hero__info{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.hero__info{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.hero__info{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:48rem){.hero__info{max-width:60%}}.hero__cta-button{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.hero__cta-button:hover{transform:scale(1.05)}.services{align-items:center;animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-size:200% 200%;color:var(--text-color);display:flex;flex-direction:column;padding:1rem}@media screen and (min-width:48rem){.services{padding:2rem}}.services__title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.services__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.services__title{font-size:2rem}}.services__sub-title{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.services__sub-title{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.services__sub-title{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.services__sub-title{max-width:50%}}.services__cards-container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.services__cards-container{justify-content:space-around;width:700px}}@media screen and (min-width:48rem)and (min-width:80rem){.services__cards-container{flex-direction:row;flex-wrap:wrap;padding:2rem;width:80vw}}.services__card-1,.services__card-2,.services__card-3,.services__card-4{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:10px 10px 10px 0 #0003;display:flex;flex-direction:column;margin:2rem;padding:1rem}@media screen and (min-width:48rem){.services__card-1,.services__card-2,.services__card-3,.services__card-4{align-items:center;flex-direction:row;justify-content:space-evenly}}@media screen and (min-width:48rem)and (min-width:80rem){.services__card-1,.services__card-2,.services__card-3,.services__card-4{flex-direction:column;width:40%}}.services__cards-upper-section{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.services__cards-upper-section{max-width:60%}}.services__graphics{width:75px}.services__cards-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.services__cards-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.services__cards-title{font-size:2rem}}@media screen and (min-width:80rem){.services__cards-title{text-align:center}}.services__cards-lower-section{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:48rem){.services__cards-lower-section{width:50%}}@media screen and (min-width:48rem)and (min-width:80rem){.services__cards-lower-section{width:90%}}.services__cards-description{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.services__cards-description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.services__cards-description{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.services__cards-description{padding:0}}.services__button-section{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.services__button-section:hover{transform:scale(1.05)}.webdev{background-color:var(--background-color);color:var(--text-color)}.webdev__hero{box-shadow:0 4px 25px #00000014;height:380px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:48rem){.webdev__hero{height:420px}}.webdev__hero-image{filter:brightness(75%) saturate(1.1);height:100%;object-fit:cover;object-position:center 70%;transform:scale(1.03);transition:transform .6s ease;width:100%}.webdev__hero-image:hover{transform:scale(1.05)}.webdev__hero-overlay{align-items:center;-webkit-backdrop-filter:brightness(95%) blur(0);backdrop-filter:brightness(95%) blur(0);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center}.webdev__hero-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.webdev__hero-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.webdev__hero-title{font-size:2rem}}.webdev__hero-subtitle{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.webdev__hero-subtitle{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.webdev__hero-subtitle{font-size:1.25rem;line-height:2rem;padding:1rem}}.webdev__title{font-family:comfortaa,sans-serif;font-size:1rem;margin:0;padding:2rem}@media screen and (min-width:48rem){.webdev__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.webdev__title{font-size:2rem}}.webdev__top-section{align-items:center;display:flex;flex-direction:column;padding:2rem}@media screen and (min-width:48rem){.webdev__top-section{flex-direction:row;justify-content:space-around;padding:4rem 2rem}}.webdev__logo{margin:0 2rem;width:20%}.webdev__sub-title{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.webdev__sub-title{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.webdev__sub-title{font-size:1.25rem;line-height:2rem;padding:1rem}}.webdev__graphic{width:100%}@media screen and (min-width:48rem){.webdev__graphic{display:none}}.webdev__info{display:none;overflow:hidden;white-space:nowrap}@media screen and (min-width:48rem){.webdev__info{align-items:center;display:flex;flex-direction:row}}.webdev__info-section{border-bottom:1px solid var(--text-color);display:inline-block;padding:1rem;white-space:normal}@media screen and (min-width:48rem){.webdev__info-section{align-items:center;animation:slide 20s linear infinite;border-bottom:none;border-left:1px solid var(--text-color);display:flex;flex-direction:row}}.webdev__info-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.webdev__info-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.webdev__info-title{font-size:2rem}}.webdev__info-desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.webdev__info-desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.webdev__info-desc{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:48rem){.webdev__info-desc{width:30rem}}.dev-services__description{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;max-width:80%;padding:1rem;text-align:center}@media screen and (min-width:48rem){.dev-services__description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__description{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.dev-services__description{padding:4rem;text-align:justify;width:60%}}.dev-services__img{border-radius:1000px;padding:1rem;width:50%}@media screen and (min-width:48rem){.dev-services__img{width:30%}}.dev-services__section{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:80rem){.dev-services__section{flex-direction:row-reverse;padding:4rem}}.dev-services__services{animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-size:200% 200%;margin:0 auto;padding:2rem}.dev-services__services-title{font-family:comfortaa,sans-serif;font-size:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.dev-services__services-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__services-title{font-size:2rem}}@media screen and (min-width:48rem){.dev-services__services-title{padding:2rem}}.dev-services__services-list{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.dev-services__services-list{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.dev-services__services-item{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;box-shadow:10px 10px 10px 0 #0003;display:flex;flex-direction:column;margin:1rem;padding:1rem;width:80%}@media screen and (min-width:48rem){.dev-services__services-item{justify-content:center;width:55%}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__services-item{width:25%}}.dev-services__services-logo{padding:1rem;width:100px}@media screen and (min-width:48rem){.dev-services__services-logo{width:150px}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__services-logo{width:200px}}.dev-services__services-item-title{font-family:comfortaa,sans-serif;font-size:1rem;margin:0;padding:0;text-align:center}@media screen and (min-width:48rem){.dev-services__services-item-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__services-item-title{font-size:2rem}}.dev-services__services-item-desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center}@media screen and (min-width:48rem){.dev-services__services-item-desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__services-item-desc{font-size:1.25rem;line-height:2rem;padding:1rem}}.dev-services__services-item-price{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;margin:0;padding:0}@media screen and (min-width:48rem){.dev-services__services-item-price{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.dev-services__services-item-price{font-size:1.25rem;line-height:2rem;padding:1rem}}.connect__cta{align-items:center;display:flex;flex-direction:column;padding:2rem}.connect__cta-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.connect__cta-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.connect__cta-title{font-size:2rem}}.connect__cta-text{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;max-width:50%;text-align:center}@media screen and (min-width:48rem){.connect__cta-text{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.connect__cta-text{font-size:1.25rem;line-height:2rem;padding:1rem}}.connect__cta-icon{height:100px}.connect__cta-link{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.connect__cta-link:hover{transform:scale(1.05)}.about{background-color:var(--background-color);color:var(--text-color);overflow:hidden}.about__hero{box-shadow:0 4px 25px #00000014;height:380px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:48rem){.about__hero{height:420px}}.about__hero-image{filter:brightness(75%) saturate(1.1);height:100%;object-fit:cover;object-position:center 70%;transform:scale(1.03);transition:transform .6s ease;width:100%}.about__hero-image:hover{transform:scale(1.05)}.about__hero-overlay{align-items:center;-webkit-backdrop-filter:brightness(95%) blur(0);backdrop-filter:brightness(95%) blur(0);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center}.about__hero-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__hero-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__hero-title{font-size:2rem}}.about__hero-subtitle{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.about__hero-subtitle{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__hero-subtitle{font-size:1.25rem;line-height:2rem;padding:1rem}}.about__intro{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:0 auto 2.5rem;max-width:80%;padding:1rem}.about__intro-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__intro-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__intro-title{font-size:2rem}}@media screen and (min-width:80rem){.about__intro-title{padding:2rem}}.about__prof-img{border-radius:1000px;width:200px}@media screen and (min-width:80rem){.about__prof-img{width:350px}}.about__intro-mission{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center}@media screen and (min-width:48rem){.about__intro-mission{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__intro-mission{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.about__intro-mission{padding:4rem}}.about__journey{padding:2rem}@media screen and (min-width:80rem){.about__journey{margin:2rem 0}}.about__journey-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__journey-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__journey-title{font-size:2rem}}.about__journey-text{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem .5rem}@media screen and (min-width:48rem){.about__journey-text{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__journey-text{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.about__journey-text{padding:2rem 6rem}}.about__why{padding:2rem}@media screen and (min-width:48rem){.about__why{padding:4rem}}.about__why-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__why-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__why-title{font-size:2rem}}.about__why-text{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:0 1rem;text-align:justify}@media screen and (min-width:48rem){.about__why-text{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__why-text{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.about__why-text{padding:2rem 3rem}}.about__why-icon{fill:pink;padding:2rem;width:100px}@media screen and (min-width:48rem){.about__why-icon{width:200px}}@media screen and (min-width:80rem){.about__why-icon{width:175px}}.about__values{padding:2rem}.about__values-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__values-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__values-title{font-size:2rem}}.about__values-list{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (min-width:48rem){.about__values-list{flex-direction:row;flex-wrap:wrap}}.about__values-item{align-items:center;background-color:#89c844;border-radius:1000px;color:#fff;display:flex;font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;margin:.5rem;padding:.5rem}@media screen and (min-width:48rem){.about__values-item{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__values-item{font-size:1.25rem;line-height:2rem;padding:1rem}}.about__values-icons{height:20px;padding:.5rem}@media screen and (min-width:80rem){.about__values-icons{height:30px}}.about__services{padding:2rem}.about__services-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__services-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__services-title{font-size:2rem}}.about__services-text{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem}@media screen and (min-width:48rem){.about__services-text{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__services-text{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:48rem){.about__services-text{text-align:justify}}@media screen and (min-width:48rem)and (min-width:80rem){.about__services-text{padding:4rem}}.about__fun-facts{animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-size:200% 200%;padding:2rem}@media screen and (min-width:48rem){.about__fun-facts{padding:6rem}}.about__fun-facts-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.about__fun-facts-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__fun-facts-title{font-size:2rem}}.about__fun-facts-text{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:justify}@media screen and (min-width:48rem){.about__fun-facts-text{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.about__fun-facts-text{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.about__fun-facts-text{margin:0 auto;max-width:70%;padding:2rem 3rem}}.about__graphic{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;margin:2rem;width:40%}@media screen and (min-width:48rem){.about__graphic{width:40%}}.about__container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.about__container{flex-direction:row-reverse}.about .container-2{flex-direction:row}}.work{background-color:var(--background-color);color:var(--text-color);overflow:hidden}.work__hero{box-shadow:0 4px 25px #00000014;height:380px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:48rem){.work__hero{height:420px}}.work__hero-image{filter:brightness(75%) saturate(1.1);height:100%;object-fit:cover;object-position:center 70%;transform:scale(1.03);transition:transform .6s ease;width:100%}.work__hero-image:hover{transform:scale(1.05)}.work__hero-overlay{align-items:center;-webkit-backdrop-filter:brightness(95%) blur(0);backdrop-filter:brightness(95%) blur(0);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center}.work__hero-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.work__hero-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.work__hero-title{font-size:2rem}}.work__hero-subtitle{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.work__hero-subtitle{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.work__hero-subtitle{font-size:1.25rem;line-height:2rem;padding:1rem}}.work__intro{animation:fadeUp .8s ease forwards;margin:0 auto 3rem;max-width:900px;padding:0 2rem;text-align:center}.work__title{font-family:comfortaa,sans-serif;font-size:1rem;margin-bottom:1rem}@media screen and (min-width:48rem){.work__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.work__title{font-size:2rem}}.work__desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;line-height:1.7;margin:0 auto;opacity:.9}@media screen and (min-width:48rem){.work__desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.work__desc{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.work__desc{max-width:70%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.clients{align-items:center;animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-color:var(--background-color);background-size:200% 200%;display:flex;flex-direction:column}.clients__title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.clients__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.clients__title{font-size:2rem}}.clients__list{align-items:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (min-width:48rem){.clients__list{flex-direction:row;flex-wrap:wrap}}.clients__client-info{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:1rem}@media screen and (min-width:48rem){.clients__client-info{margin:1rem;width:40%}}@media screen and (min-width:48rem)and (min-width:80rem){.clients__client-info{width:30%}}.clients__name{border-bottom:1px solid #000;font-family:comfortaa,sans-serif;font-size:1rem;margin:20px;text-align:center}@media screen and (min-width:48rem){.clients__name{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.clients__name{font-size:2rem}}.clients__website{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.clients__website{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.clients__website{font-size:1.25rem;line-height:2rem;padding:1rem}}.clients__job-task{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center;width:80%}@media screen and (min-width:48rem){.clients__job-task{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.clients__job-task{font-size:1.25rem;line-height:2rem;padding:1rem}}.clients__cta{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:Open-Sans,Raleway,Roboto,sans-serif;font-family:comfortaa,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}@media screen and (min-width:48rem){.clients__cta{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.clients__cta{font-size:1.25rem;line-height:2rem;padding:1rem}}.clients__cta:hover{transform:scale(1.05)}.ecom{background-color:var(--background-color);color:var(--text-color)}.ecom__hero{box-shadow:0 4px 25px #00000014;height:380px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:48rem){.ecom__hero{height:420px}}.ecom__hero-image{filter:brightness(75%) saturate(1.1);height:100%;object-fit:cover;object-position:center 70%;transform:scale(1.03);transition:transform .6s ease;width:100%}.ecom__hero-image:hover{transform:scale(1.05)}.ecom__hero-overlay{align-items:center;-webkit-backdrop-filter:brightness(95%) blur(0);backdrop-filter:brightness(95%) blur(0);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center}.ecom__hero-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.ecom__hero-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom__hero-title{font-size:2rem}}.ecom__hero-subtitle{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.ecom__hero-subtitle{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom__hero-subtitle{font-size:1.25rem;line-height:2rem;padding:1rem}}.ecom__title{font-family:comfortaa,sans-serif;font-size:1rem;margin:0;padding:2rem}@media screen and (min-width:48rem){.ecom__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom__title{font-size:2rem}}.ecom__top-section{align-items:center;display:flex;flex-direction:column;padding:2rem}@media screen and (min-width:48rem){.ecom__top-section{flex-direction:row;justify-content:space-around;padding:4rem 2rem}}.ecom__logo{margin:0 2rem;width:20%}.ecom__sub-title{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center}@media screen and (min-width:48rem){.ecom__sub-title{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom__sub-title{font-size:1.25rem;line-height:2rem;padding:1rem}}.ecom__graphic{width:100%}@media screen and (min-width:48rem){.ecom__graphic{display:none}}.ecom__info{background-color:var(--background-color);display:none;overflow:hidden;white-space:nowrap}@media screen and (min-width:48rem){.ecom__info{align-items:center;display:flex;flex-direction:row}}.ecom__info-section{border-bottom:1px solid var(--text-color);display:inline-block;padding:1rem;white-space:normal}@media screen and (min-width:48rem){.ecom__info-section{align-items:center;animation:slide 20s linear infinite;border-bottom:none;border-left:1px solid var(--text-color);display:flex;flex-direction:row}}.ecom__info-title{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.ecom__info-title{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom__info-title{font-size:1.25rem;line-height:2rem;padding:1rem}}.ecom__info-desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;margin:.5rem}@media screen and (min-width:48rem){.ecom__info-desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom__info-desc{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:48rem){.ecom__info-desc{width:30rem}}.ecom-services__description{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;max-width:80%;padding:1rem;text-align:center}@media screen and (min-width:48rem){.ecom-services__description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom-services__description{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.ecom-services__description{padding:4rem;text-align:justify;width:60%}}.ecom-services__img{border-radius:1000px;padding:1rem;width:50%}@media screen and (min-width:48rem){.ecom-services__img{width:30%}}.ecom-services__section{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:80rem){.ecom-services__section{flex-direction:row-reverse;padding:4rem}}.ecom-services__services{animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-size:200% 200%;margin:0 auto;padding:2rem}.ecom-services__services-title{font-family:comfortaa,sans-serif;font-size:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.ecom-services__services-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom-services__services-title{font-size:2rem}}@media screen and (min-width:48rem){.ecom-services__services-title{padding:2rem}}.ecom-services__services-list{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.ecom-services__services-list{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.ecom-services__services-item{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;box-shadow:10px 10px 10px 0 #0003;display:flex;flex-direction:column;margin:1rem;padding:1rem;width:80%}@media screen and (min-width:48rem){.ecom-services__services-item{justify-content:center;width:35%}}.ecom-services__services-logo{padding:1rem;width:100px}@media screen and (min-width:48rem){.ecom-services__services-logo{width:150px}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom-services__services-logo{width:200px}}.ecom-services__services-item-title{font-family:comfortaa,sans-serif;font-size:1rem;margin:0;padding:0;text-align:center}@media screen and (min-width:48rem){.ecom-services__services-item-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom-services__services-item-title{font-size:2rem}}.ecom-services__services-item-desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center}@media screen and (min-width:48rem){.ecom-services__services-item-desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom-services__services-item-desc{font-size:1.25rem;line-height:2rem;padding:1rem}}.ecom-services__services-item-price{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;margin:0;padding:0}@media screen and (min-width:48rem){.ecom-services__services-item-price{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.ecom-services__services-item-price{font-size:1.25rem;line-height:2rem;padding:1rem}}.seo{background-color:var(--background-color);color:var(--text-color)}.seo__hero{box-shadow:0 4px 25px #00000014;height:380px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:48rem){.seo__hero{height:420px}}.seo__hero-image{filter:brightness(75%) saturate(1.1);height:100%;object-fit:cover;object-position:center 70%;transform:scale(1.03);transition:transform .6s ease;width:100%}.seo__hero-image:hover{transform:scale(1.05)}.seo__hero-overlay{align-items:center;-webkit-backdrop-filter:brightness(95%) blur(0);backdrop-filter:brightness(95%) blur(0);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center}.seo__hero-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.seo__hero-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo__hero-title{font-size:2rem}}.seo__hero-subtitle{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.seo__hero-subtitle{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo__hero-subtitle{font-size:1.25rem;line-height:2rem;padding:1rem}}.seo__title{font-family:comfortaa,sans-serif;font-size:1rem;margin:0;padding:2rem}@media screen and (min-width:48rem){.seo__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo__title{font-size:2rem}}.seo__top-section{align-items:center;display:flex;flex-direction:column;padding:2rem}@media screen and (min-width:48rem){.seo__top-section{flex-direction:row;justify-content:space-around;padding:4rem 2rem}}.seo__logo{margin:0 2rem;width:20%}.seo__sub-title{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center}@media screen and (min-width:48rem){.seo__sub-title{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo__sub-title{font-size:1.25rem;line-height:2rem;padding:1rem}}.seo__graphic{width:100%}@media screen and (min-width:48rem){.seo__graphic{display:none}}@keyframes slide{to{transform:translateX(100%)}to{transform:translateX(-100%)}}.seo__info{background-color:var(--background-color);display:none;overflow:hidden;white-space:nowrap}@media screen and (min-width:48rem){.seo__info{align-items:center;display:flex;flex-direction:row}}.seo__info-section{border-bottom:1px solid var(--text-color);display:inline-block;padding:1rem;white-space:normal}@media screen and (min-width:48rem){.seo__info-section{align-items:center;animation:slide 20s linear infinite;border-bottom:none;border-left:1px solid var(--text-color);display:flex;flex-direction:row}}.seo__info-title{font-family:comfortaa,sans-serif;font-size:1.5rem;margin:.5rem;text-transform:uppercase}.seo__info-desc{color:var(--text-color);font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:1rem;line-height:1.5rem;margin:.5rem}@media screen and (min-width:48rem){.seo__info-desc{width:30rem}}.seo-services__description{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;max-width:80%;padding:1rem;text-align:center}@media screen and (min-width:48rem){.seo-services__description{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo-services__description{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:80rem){.seo-services__description{padding:4rem;text-align:justify;width:60%}}.seo-services__img{border-radius:1000px;padding:1rem;width:50%}@media screen and (min-width:48rem){.seo-services__img{width:30%}}.seo-services__section{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:80rem){.seo-services__section{flex-direction:row-reverse;padding:4rem}}.seo-services__services{animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-size:200% 200%;margin:0 auto;padding:2rem}.seo-services__services-title{font-family:comfortaa,sans-serif;font-size:1rem;padding:1rem;text-align:center}@media screen and (min-width:48rem){.seo-services__services-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo-services__services-title{font-size:2rem}}@media screen and (min-width:48rem){.seo-services__services-title{padding:2rem}}.seo-services__services-list{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.seo-services__services-list{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.seo-services__services-item{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;box-shadow:10px 10px 10px 0 #0003;display:flex;flex-direction:column;margin:1rem;padding:1rem;width:80%}@media screen and (min-width:48rem){.seo-services__services-item{justify-content:center;width:35%}}.seo-services__services-logo{padding:1rem;width:100px}@media screen and (min-width:48rem){.seo-services__services-logo{width:150px}}@media screen and (min-width:48rem)and (min-width:80rem){.seo-services__services-logo{width:200px}}.seo-services__services-item-title{font-family:comfortaa,sans-serif;font-size:1rem;margin:0;padding:0;text-align:center}@media screen and (min-width:48rem){.seo-services__services-item-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo-services__services-item-title{font-size:2rem}}.seo-services__services-item-desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;text-align:center}@media screen and (min-width:48rem){.seo-services__services-item-desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo-services__services-item-desc{font-size:1.25rem;line-height:2rem;padding:1rem}}.seo-services__services-item-price{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;margin:0;padding:0}@media screen and (min-width:48rem){.seo-services__services-item-price{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.seo-services__services-item-price{font-size:1.25rem;line-height:2rem;padding:1rem}}.contact-page{background-color:var(--background-color);color:var(--text-color);margin:0;overflow:hidden;padding:0}.contact-page__hero{box-shadow:0 4px 25px #0000001f;height:400px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:48rem){.contact-page__hero{height:420px}}.contact-page__hero-image{filter:brightness(75%) saturate(1.1);height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.03);transition:transform .6s ease;width:100%}.contact-page__hero-image:hover{transform:scale(1.05)}.contact-page__hero-overlay{align-items:center;-webkit-backdrop-filter:brightness(95%) blur(0);backdrop-filter:brightness(95%) blur(0);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 1.5rem;position:absolute;text-align:center}.contact-page__hero-title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.contact-page__hero-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.contact-page__hero-title{font-size:2rem}}.contact-page__hero-subtitle{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.contact-page__hero-subtitle{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.contact-page__hero-subtitle{font-size:1.25rem;line-height:2rem;padding:1rem}}.contact-page__hero-title{margin-bottom:.5rem;text-align:center;text-shadow:0 2px 8px #00000059}.contact-page__hero-subtitle{color:#fffffff2;margin:0 auto;max-width:640px;text-align:center}.contact-page__title{font-family:comfortaa,sans-serif;font-size:1rem;padding:2rem 1rem 1rem;position:relative;text-align:center;z-index:1}@media screen and (min-width:48rem){.contact-page__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.contact-page__title{font-size:2rem}}.contact-page__title:after{background-color:#44c8c8;border-radius:999px;content:"";display:block;height:3px;margin:.75rem auto 0;width:60px}.contact-page__faq,.contact-page__form{margin:0 auto;max-width:900px;padding:2rem 1rem}.contact-page__faq{background-color:#ffffff05;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem}.contact-page__form{margin-bottom:4rem}.contact-form{align-items:center;animation:gradientAnimation 10s ease infinite;background:radial-gradient(circle at 20% 40%,#44c8c8,#0000 60%),radial-gradient(circle at 80% 60%,#4464c8,#0000 60%),linear-gradient(135deg,#44c8c8,#4464c8,#44c8c8);background-size:200% 200%;display:flex;flex-direction:column;margin:0;padding:0}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.contact-form__title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.contact-form__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.contact-form__title{font-size:2rem}}.contact-form__container{align-items:center;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:1rem;padding:1rem;width:80%}@media screen and (min-width:48rem){.contact-form__container{width:60%}}@media screen and (min-width:80rem){.contact-form__container{max-width:40%}}.contact-form__name-email{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:48rem){.contact-form__name-email{flex-direction:row}}.contact-form__inputs{align-items:center;display:flex;flex-direction:column;font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem;position:relative;text-align:center}@media screen and (min-width:48rem){.contact-form__inputs{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.contact-form__inputs{font-size:1.25rem;line-height:2rem;padding:1rem}}.contact-form__inputs textarea{color:var(--text-color);height:100px;overflow:auto;padding:1rem;resize:auto;width:80%}.contact-form__email,.contact-form__inquiry,.contact-form__name,.contact-form__website{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;width:90%}@media screen and (min-width:48rem){.contact-form__email,.contact-form__inquiry,.contact-form__name,.contact-form__website{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.contact-form__email,.contact-form__inquiry,.contact-form__name,.contact-form__website{font-size:1.25rem;line-height:2rem;padding:1rem}}@media screen and (min-width:48rem){.contact-form__email,.contact-form__inquiry,.contact-form__name,.contact-form__website{width:80%}}@media screen and (min-width:80rem){.contact-form__email,.contact-form__inquiry,.contact-form__name,.contact-form__website{max-width:70%}}.contact-form__icon{width:100px}.contact-form__button{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out;width:80%}.contact-form__button:hover{transform:scale(1.05)}.contact-form__inputs input[name=email],.contact-form__inputs input[name=name],.contact-form__inputs input[name=website]{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;color:var(--text-color);padding:.5rem}.contact-form__suggestions{background:var(--background-color);border-radius:10px;left:0;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.contact-form__suggestions li{cursor:pointer;padding:.5rem}.contact-form__suggestions li:hover{background:var(--text-color);color:var(--background-color);transform:scale(1.05);transition:transform .3s ease,color .3s ease}.response{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.response{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.response{font-size:1.25rem;line-height:2rem;padding:1rem}}.faq{background-color:var(--background-color);color:var(--text-color);padding:1rem;text-align:center}.faq__title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.faq__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.faq__title{font-size:2rem}}.faq__main-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:1rem}@media screen and (min-width:48rem){.faq__main-container{width:80%}.faq__list{width:60%}}@media screen and (min-width:80rem){.faq__list{width:90%}}.faq__spacer{border-bottom:2px solid var(--text-color);padding:1rem}@media screen and (min-width:48rem){.faq__spacer{padding:2rem}}.faq__item{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.faq__item{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.faq__item{font-size:1.25rem;line-height:2rem;padding:1rem}}.faq__question{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.faq__question{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.faq__question{font-size:2rem}}.privacy-policy{background-color:var(--background-color);margin:0 auto;padding:2rem}@media screen and (min-width:80rem){.privacy-policy{max-width:60%}}.privacy-policy__title{font-family:comfortaa,sans-serif;font-size:1rem;text-decoration:underline}@media screen and (min-width:48rem){.privacy-policy__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.privacy-policy__title{font-size:2rem}}.privacy-policy__date{font-style:italic}.privacy-policy__intro{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.privacy-policy__intro{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.privacy-policy__intro{font-size:1.25rem;line-height:2rem;padding:1rem}}.privacy-policy__section-title{font-family:comfortaa,sans-serif;font-size:1rem;text-decoration:underline}@media screen and (min-width:48rem){.privacy-policy__section-title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.privacy-policy__section-title{font-size:2rem}}.privacy-policy__text{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem}@media screen and (min-width:48rem){.privacy-policy__text{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.privacy-policy__text{font-size:1.25rem;line-height:2rem;padding:1rem}}.privacy-policy__list{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;list-style:disc}@media screen and (min-width:48rem){.privacy-policy__list{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.privacy-policy__list{font-size:1.25rem;line-height:2rem;padding:1rem}}.privacy-policy__list-item{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem;padding:1rem}@media screen and (min-width:48rem){.privacy-policy__list-item{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.privacy-policy__list-item{font-size:1.25rem;line-height:2rem;padding:1rem}}.privacy-policy__link{color:#4489c8;text-decoration:underline}.privacy-policy__contact{padding:1rem}.notfound{align-items:center;background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;padding:2rem}@media screen and (min-width:80rem){.notfound{padding:8rem}}.notfound__title{font-family:comfortaa,sans-serif;font-size:1rem}@media screen and (min-width:48rem){.notfound__title{font-size:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.notfound__title{font-size:2rem}}.notfound__desc{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;font-weight:100;line-height:1rem}@media screen and (min-width:48rem){.notfound__desc{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48rem)and (min-width:80rem){.notfound__desc{font-size:1.25rem;line-height:2rem;padding:1rem}}.notfound__link{background-color:#0000;border:2px solid #44c8c8;border-image-slice:1;border-radius:100px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);cursor:pointer;font-family:comfortaa,sans-serif;margin:1rem;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out}.notfound__link:hover{transform:scale(1.05)}@font-face{font-family:comfortaa;font-style:normal;font-weight:400;src:url(/static/media/Comfortaa-VariableFont_wght.7b8c952927af2b0deacd.ttf) format("truetype")}.footer{background-color:#4489c8;display:flex;flex-direction:column;justify-content:space-between}.footer__info{margin:1rem}.footer__title{font-family:comfortaa,sans-serif;font-size:1rem}.footer__sub-title{font-family:Open-Sans,Raleway,Roboto,sans-serif;font-size:.75rem;padding:.5rem}.footer__socials{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media screen and (min-width:80rem){.footer__socials{justify-content:flex-start}}@media screen and (min-width:48rem){.footer__Facebook,.footer__GitHub,.footer__Instagram,.footer__Linkedin,.footer__Shopify{justify-content:start}}@media screen and (min-width:48rem)and (min-width:80rem){.footer__Facebook,.footer__GitHub,.footer__Instagram,.footer__Linkedin,.footer__Shopify{padding:0 2rem}}.footer__social-icons{width:25px}.footer__social-titles{font-family:comfortaa,sans-serif;font-size:.75rem;margin:0 1rem;transition:transform .3s ease-in-out}.footer__social-titles:hover{transform:scale(1.05)}.footer__policies{align-items:center;display:flex;justify-content:space-between}.footer__copyright,.footer__policy{font-family:comfortaa,sans-serif;padding:1rem}
/*# sourceMappingURL=main.af00f2ab.css.map*/