:root{--coral-pink_10:#e3857d1a;--coral-pink:#e3857d;--pale-pink:#f1b1b1;--deep-indigo:#444869;--slate-blue:#7f8cad;--silver:#797a7c;--dark-blue-transparent_10:#2027311a;--light-gray:#ccc;--dark-blue-transparent:#202731;--pale-white:#f2f2f2;--black_40:#0006;--black_25:#00000040;--black_15:#00000026;--white:#fff;--snow:#f7f3f4;--ff-lora:"Lora",serif;--fs-1:3.8rem;--fs-2:2.2rem;--fs-3:2rem;--fs-4:1.8rem;--fs-5:1.4rem;--fw-600:600;--fw-500:500;--section-padding:80px;--shadow-1:0px 2px 15px #0000000d;--shadow-2:-10px 10px 40px -2px #2027310d;--shadow-pink:-10px 10px 40px -2px #c181be80;--radius-pill:500px;--radius-circle:50%;--radius-4:4px;--transition-1:0.25s ease;--transition-2:0.5s ease;--cubic-in:cubic-bezier(0.51,0.03,0.64,0.28);--cubic-out:cubic-bezier(0.33,0.85,0.4,0.96)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}li{list-style:none}a,button,img,ion-icon,span{display:block}a{color:inherit;text-decoration:none}img{height:auto}button{background:none;border:none;cursor:pointer;font:inherit}ion-icon{pointer-events:none}html{font-family:Lora,serif;font-family:var(--ff-lora);font-size:10px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{background-color:#fff;background-color:var(--white);color:#444869;color:var(--deep-indigo);font-size:1.6rem;line-height:1.7}body.active{overflow:hidden}:focus-visible{outline-offset:4px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#e3857d1a;background-color:var(--coral-pink_10)}::-webkit-scrollbar-thumb{background-color:#e3857d;background-color:var(--coral-pink);border-radius:4px;border-radius:var(--radius-4)}::-webkit-scrollbar-thumb:hover{background-color:#f1b1b1;background-color:var(--pale-pink)}.center{align-items:center;display:flex;justify-content:center}.container{padding-inline:15px}.section{padding-block:80px;padding-block:var(--section-padding)}.h1,.h2,.h3,.h4{color:#444869;color:var(--deep-indigo);line-height:1.3}.h1,.h2{font-size:3.8rem;font-size:var(--fs-1)}.h3{font-size:2.2rem;font-size:var(--fs-2)}.h3,.h4{font-weight:600;font-weight:var(--fw-600)}.h4{font-size:2rem;font-size:var(--fs-3)}
  
  /*! REVIEW */.section__title .span{display:inline-block}.gradient__text,.section__title .span{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(250deg,#e3857d 1%,#e58ba0 50%,#e792be 99%)}.section__text{font-size:2rem;font-size:var(--fs-3)}.btn{background-color:#202731;background-color:var(--bg,var(--dark-blue-transparent));border:2px solid #202731;border:2px solid var(--border-color,var(--dark-blue-transparent));border-radius:500px;border-radius:var(--radius-pill);color:#fff;color:var(--color,var(--white));padding:10px 20px;padding:var(--padding,10px 20px);transition:.25s ease;transition:var(--transition-1)}.btn__inline{align-content:space-evenly;display:inline-flex;margin:0 auto}.btn__inline ion-icon{display:inline-flex;font-size:2.2rem;font-size:var(--fs-2);margin:auto 0;padding:0 0 0 10px}.btn__primary{--bg:var(--coral-pink);--color:var(--white);--border-color:var(--coral-pink)}.btn__primary:is(:hover,:focus){--bg:#0000;--color:var(--coral-pink)}.btn__secondary:is(:hover,:focus){--bg:var(--coral-pink);--border-color:var(--coral-pink)}.btn__outline{--bg:#0000;--color:var(--coral-pink);--border-color:var(--coral-pink);--padding:10px 28px;font-weight:500;font-weight:var(--fw-500)}.btn__outline:is(:hover,:focus){--color:var(--white);--bg:var(--coral-pink)}.has__shape{position:relative;z-index:1}.shape{position:absolute;z-index:-1}.w__100{width:100%}.title__wrapper{-webkit-margin-after:60px;align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-block-end:60px}.grid__list{grid-gap:30px;display:grid;gap:30px}.card__text{font-size:1.8rem;font-size:var(--fs-4)}.btn__link{align-items:center;color:#202731;color:var(--dark-blue-transparent);display:flex;font-weight:500;font-weight:var(--fw-500);gap:5px;transition:.25s ease;transition:var(--transition-1)}.btn__link:is(:hover,:focus){color:#e3857d;color:var(--coral-pink)}.img__hold{aspect-ratio:var(--width) /var(--height);background-color:#ccc;background-color:var(--light-gray)}.img__cover{height:100%;object-fit:cover;width:100%}.hover\:underline,.img__cover{transition:.5s ease;transition:var(--transition-2)}.hover\:underline{background-image:linear-gradient(90deg,#e3857d,#e3857d1a);background-image:linear-gradient(to right,var(--coral-pink),var(--coral-pink_10));background-position-y:bottom;background-repeat:no-repeat;background-size:0 70%;border-radius:500px;border-radius:var(--radius-pill);display:inline;max-width:-webkit-max-content;max-width:max-content}.hover\:underline:is(:hover,:focus){background-size:100% 75%}.header .btn{display:none}.header{left:0;padding-block:25px;position:absolute;top:0;width:100vw;z-index:4}.logo{display:flex}.header.active{animation:slideIn .5s ease forwards;background-color:#fff;background-color:var(--white);box-shadow:0 2px 15px #0000000d;box-shadow:var(--shadow-1);position:fixed;transform:translateY(-100%)}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header .container{align-items:center;display:flex;gap:30px;justify-content:space-between}.nav__open__btn{background-color:#f1b1b1;background-color:var(--pale-pink);border-radius:4px;border-radius:var(--radius-4);color:#202731;color:var(--dark-blue-transparent);font-size:20px;padding:10px;transition:.25s ease;transition:var(--transition-1)}.nav__open__btn ion-icon{--ionicon-stroke-width:50px}.nav__open__btn:is(:hover,:focus){background-color:#e3857d;background-color:var(--coral-pink);color:#fff;color:var(--white)}.navbar{background-color:#f2f2f2;background-color:var(--pale-white);height:100vh;left:-450px;max-width:450px;position:fixed;top:0;transition:.25s cubic-bezier(.51,.03,.64,.28);transition:.25s var(--cubic-in);visibility:hidden;width:calc(100% - 70px);z-index:1}.navbar.active{transform:translate(450px);transition:.5s cubic-bezier(.33,.85,.4,.96);transition:.5s var(--cubic-out);visibility:visible}.navbar__title{color:#0006;color:var(--black_40);padding:12px;text-align:center}.navbar__item,.navbar__title{-webkit-border-after:1px solid #00000026;-webkit-border-after:1px solid var(--black_15);border-block-end:1px solid #00000026;border-block-end:1px solid var(--black_15)}.navbar__link{color:#202731;color:var(--dark-blue-transparent);padding:15px 30px;transition:.25s ease;transition:var(--transition-1)}.navbar__link:is(:hover,:focus){color:#e3857d;color:var(--coral-pink)}.overlay{background-color:#00000040;background-color:var(--black_25);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.25s ease;transition:var(--transition-1);width:100%}.overlay.active{opacity:1;pointer-events:all}.hero{-webkit-padding-before:170px;-webkit-padding-before:calc(var(--section-padding) + 90px);padding-block-start:170px;padding-block-start:calc(var(--section-padding) + 90px)}.hero .container{grid-gap:40px;display:grid;gap:40px}.hero .section__text{margin-block:25px 40px}.hero__banner .w__100{margin-inline:auto;max-width:70%}.hero .shape{bottom:-10px;left:10px}.service{background-color:#f7f3f4;background-color:var(--snow)}.service .section__text{-webkit-margin-after:20px;margin-block-end:20px}.service__card{background-color:#fff;background-color:var(--white);border-radius:4px;border-radius:var(--radius-4);box-shadow:-10px 10px 40px -2px #c181be80;box-shadow:var(--shadow-pink);margin:auto;min-height:100%;padding:50px 30px}.service__card .card__title{margin-block:35px 20px;transition:.25s ease;transition:var(--transition-1)}.service__card .card__title:is(:hover,:focus){color:#e3857d;color:var(--coral-pink)}.service .shape__2{display:none}.service .shape__1{bottom:0;left:-50px}.about .container{grid-gap:50px;display:grid;gap:50px}.about__banner .w__100{max-width:90%}.about .shape{right:-5px;top:-25px}.about .section__text{font-size:inherit;margin-block:30px 40px}.about .btn{max-width:-webkit-max-content;max-width:max-content}.about__margin{margin-top:50px}.project{background-color:#f7f3f4;background-color:var(--snow)}.project .section__title{-webkit-margin-after:30px;margin-block-end:30px}.project__list{display:flex;flex-wrap:wrap;gap:60px}.project__card .card__banner{-webkit-margin-after:35px;margin-block-end:35px}.project__card .img__hold{overflow:hidden}.project__card:is(:hover,:focus-within) .img__cover{transform:scale(1.2)}.project__card .card__content{align-items:center;display:flex;gap:25px;justify-content:space-between}.project__card .h3{--fs-2:2.4rem;-webkit-margin-after:4px;margin-block-end:4px}.project__card .card__tag{font-size:1.8rem;font-size:var(--fs-4)}.project__card .card__link{border-radius:50%;border-radius:var(--radius-circle);color:#202731;color:var(--dark-blue-transparent);font-size:22px;padding:14px;transform:rotate(-45deg);transition:.25s ease;transition:var(--transition-1)}.project__card .card__link:is(:hover,:focus){background-color:#e3857d1a;background-color:var(--coral-pink_10);color:#e3857d;color:var(--coral-pink)}.testimonial .grid__list{gap:50px}.testimonial__card .card__banner{overflow:hidden;position:relative}.testimonial__card .card__banner:is(:hover,:focus) .img__cover{transform:scale(1.2)}.testimonial__card .card__tag{background-color:#fff;background-color:var(--white);border-radius:500px;border-radius:var(--radius-pill);bottom:10px;color:#202731;color:var(--dark-blue-transparent);font-size:1.4rem;font-size:var(--fs-5);font-weight:500;font-weight:var(--fw-500);padding:4px 10px;position:absolute;right:10px;text-transform:uppercase;transition:.25s ease;transition:var(--transition-1)}.testimonial__card .card__tag:is(:hover,:focus){background-color:#e3857d;background-color:var(--coral-pink);color:#fff;color:var(--white)}.testimonial__card :is(.meta__list,.meta__item){align-items:center;display:flex}.testimonial__card .meta__list{column-gap:20px;flex-wrap:wrap;margin-block:25px 15px}.testimonial__card .meta__item{column-gap:5px}.testimonial__card .meta__item-text{color:#797a7c;color:var(--silver)}.testimonial__card .h3{--fs-2:2.8rem}.testimonial__card .btn__link{-webkit-margin-before:20px;font-size:1.8rem;font-size:var(--fs-4);margin-block-start:20px}.footer{color:#202731;color:var(--dark-blue-transparent)}.footer,.footer__top{border-block:1px solid #ccc;border-block:1px solid var(--light-gray)}.footer__top{grid-gap:30px;display:grid;gap:30px}.footer__link{font-size:1.8rem;font-size:var(--fs-4);transition:.25s ease;transition:var(--transition-1)}.footer__link:is(:hover,:focus){color:#e3857d;color:var(--coral-pink)}.footer__brand .footer__link:not(:last-of-type){margin-block:30px 15px}.social__list{-webkit-margin-before:25px;display:flex;gap:15px;margin-block-start:25px}.social__link{font-size:30px;transition:.25s ease;transition:var(--transition-1)}.social__link:is(:hover,:focus){color:#e3857d;color:var(--coral-pink)}.footer__list .footer__link{padding-block:5px}.footer__list__title{-webkit-margin-after:20px;margin-block-end:20px}.copyright{padding-block:35px;text-align:center}@media (min-width:575px){:root{--fs-1:5rem}.container{margin-inline:auto;max-width:540px;width:100%}.hero__banner .w__100{max-width:100%}.hero .shape{bottom:0;left:-50px}.service .grid__list{column-gap:25px;grid-template-columns:1fr 1fr}.project__list>*{min-width:100%}.footer__top{grid-template-columns:1fr 1fr}}@media (min-width:768px){.container{max-width:720px}.grid__list{grid-template-columns:1fr}.hero .container{align-items:center;grid-template-columns:1fr .8fr}.service .title__wrapper>*{align-items:flex-start;max-width:calc(50% - 30px)}.service .section__text{margin-block:0}.about .container{align-items:center;grid-template-columns:1fr 1fr}.project__list>*{min-width:calc(50% - 30px);width:calc(50% - 30px)}}@media (min-width:992px){:root{--fs-1:6.5rem;--section-padding:120px}.container{max-width:960px}.h2{--fs-1:5.5rem}.section__text{--fs-3:2.4rem}.btn{--padding:10px 32px;font-weight:500;font-weight:var(--fw-500)}.btn__secondary{--padding:14px 32px}.footer__top{grid-template-columns:1fr .7fr .7fr .7fr}}@media (min-width:1200px){:root{--fs-1:8rem}.container{max-width:1140px}.h2{--fs-1:7.2rem}.grid__list{grid-template-columns:repeat(3,1fr)}.nav__open__btn,.navbar__title{display:none}.header .btn{display:block}.navbar,.navbar.active{-webkit-margin-start:auto;all:unset;margin-inline-start:auto}.navbar__list{display:flex}.navbar__item{border:none}.navbar__link{font-weight:500;font-weight:var(--fw-500);text-transform:uppercase}.service .grid__list{grid-template-columns:repeat(4,1fr)}.project .title__wrapper>div{width:75%}.project__list>*{min-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.project__list>:is(:first-child,:nth-child(2)){width:calc(50% - 30px)}}
/*# sourceMappingURL=main.fc80b9b2.css.map*/