@media(min-width: 768px){.hero__title{font-size:var(--font-size-xxxl)}.section__title{font-size:var(--font-size-xxxl)}.hero__content{grid-template-columns:1fr 1fr;text-align:left}.hero__text{text-align:left}.hero__location{justify-content:flex-start}.hero__actions{justify-content:flex-start}.portfolio__grid{grid-template-columns:repeat(2, 1fr)}.contact__content{grid-template-columns:1fr 2fr}.footer__content{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.hero__title{font-size:var(--font-size-display)}.navbar__toggle{display:none}.navbar__menu{display:flex !important}.portfolio__grid{grid-template-columns:repeat(3, 1fr)}.footer__content{grid-template-columns:repeat(3, 1fr)}.hide-mobile{display:block}}@media(min-width: 1200px){.container{padding:0}.hero__image-wrapper{width:300px;height:300px}}@media(max-width: 767px){.navbar__toggle{display:flex;z-index:1001}.navbar__menu{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;transition:right var(--transition-normal);box-shadow:var(--shadow-lg);z-index:1000}.navbar__menu.active{right:0}.navbar__item{margin:0 0 var(--spacing-lg) 0}.navbar__link{font-size:var(--font-size-lg);padding:var(--spacing-sm)}.navbar__menu::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;opacity:0;display:none;transition:opacity var(--transition-normal)}.navbar__menu.active::before{opacity:1;display:block}.hero__title{font-size:var(--font-size-xxl)}.hero__subtitle{font-size:var(--font-size-md)}.hero__actions{flex-direction:column;align-items:center}.hero__actions .btn{width:100%;max-width:300px}.section{padding:var(--spacing-xl) 0}.section__title{font-size:var(--font-size-xl)}.section__subtitle{font-size:var(--font-size-md)}.technologies__grid{grid-template-columns:repeat(2, 1fr)}.contact__info,.contact__form-wrapper{padding:var(--spacing-lg)}.footer{padding:var(--spacing-xl) 0 var(--spacing-md)}.newsletter__group{flex-direction:column}.newsletter__input{margin-bottom:var(--spacing-sm)}.newsletter__btn{position:static;transform:none;width:100%;height:auto;padding:var(--spacing-sm)}}@media(max-width: 576px){.hero__title{font-size:var(--font-size-xl)}.section__title{font-size:var(--font-size-lg)}.section__subtitle{font-size:var(--font-size-md)}.technologies__grid{grid-template-columns:1fr}.footer__content{grid-template-columns:1fr}.btn{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.contact__info-text p{font-size:12px}.contact__info-icon{margin-right:5px}}/*# sourceMappingURL=responsive.css.map */
