*{font-family:"Plus Jakarta Sans",sans-serif;font-size:62.5%;box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;border:none;line-height:110%;transition:.2s;scroll-behavior:smooth}body{background-color:#fff7f0;scrollbar-width:.1rem;scrollbar-track-color:#755cde}body::-webkit-scrollbar{display:block;width:1rem}body::-webkit-scrollbar-thumb{background-color:#f6a560;border-radius:1rem}button{font-size:clamp(1.4rem,2vw,1.6rem)}p{font-size:clamp(1.4rem,2vw,1.8rem)}h1{font-size:clamp(3.6rem,4vw,5.6rem)}h2{font-size:clamp(2.6rem,4vw,4rem)}h3{font-size:clamp(2.4rem,3vw,3.4rem)}h4{font-size:2.4rem}button{width:17.6rem;height:4.4rem;color:#fff7f0;background-color:#030303;font-weight:700;border-radius:3rem;cursor:pointer}@media(min-width: 768px){button{width:22.8rem;height:5.6rem}}button:active{opacity:.7}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}p{color:#7a746e;line-height:140%}.visually_hidden{display:none}header{display:flex;align-items:center;justify-content:space-between;padding:2rem 5%}header img{width:4.8rem}header button:hover{background-color:#755cde}@media(min-width: 1450px){header{padding-inline:10%}header img{width:6.4rem}}.design_solutions ul:first-child{background-color:#755cde}.design_solutions ul:nth-child(2) li:nth-child(1){background-color:#f6a560}.design_solutions ul:nth-child(2) li:nth-child(2){background-color:#f39e9e}.design_solutions ul:nth-child(2) li:nth-child(3){background-color:#eb7565}.design_solutions ul:nth-child(3) li:nth-child(1){background-color:#61c4b7}.design_solutions ul:nth-child(3) li:nth-child(2){background-color:#552049}.design_solutions{text-align:center;padding:6.6rem 5% 0 5%}.design_solutions h1{margin-bottom:2.3rem}.design_solutions .boxes{display:grid;grid-template-columns:1rf;gap:2.4rem;border-radius:.8rem;margin-top:6.4rem}.design_solutions .boxes ul{display:grid;grid-template-columns:1fr;gap:2.4rem;border-radius:.8rem}.design_solutions .boxes ul li{height:18.2rem;border-radius:.8rem;position:relative}.design_solutions .boxes ul li img{position:absolute;top:2.4rem;right:2.4rem}.design_solutions .boxes ul li h4{position:absolute;bottom:2.4rem;left:2.4rem;color:#fff7f0}.design_solutions .boxes ul:first-child{min-height:36.4rem}.design_solutions .boxes ul:first-child li{height:100%}.design_solutions .boxes ul:nth-child(2){display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem;border-radius:.8rem}.design_solutions .boxes ul:nth-child(2) li:last-child{grid-column:span 2}@media(min-width: 768px){.design_solutions .boxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem;border-radius:.8rem;margin-top:8rem}.design_solutions .boxes ul:last-child{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem;border-radius:.8rem;grid-column:span 2}}@media(min-width: 1450px){.design_solutions{padding:6.6rem 10% 0 10%}.design_solutions p{padding-inline:17vw}.design_solutions .boxes{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;border-radius:.8rem}.design_solutions .boxes ul:last-child{grid-column:span 1}.design_solutions .boxes ul:last-child li{grid-column:span 2}}.amy{display:flex;flex-direction:column;align-items:center;padding:13.6rem 5% 8.8rem 5%;gap:4rem;text-align:center}.amy img{aspect-ratio:1/1;width:30rem}.amy aside{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.amy aside button{background-color:#eb7565}.amy aside button:hover{background-color:#f6a560}@media(min-width: 768px){.amy{flex-direction:row;text-align:start}.amy img{width:36.4rem;margin-left:-8.5rem}.amy aside{align-items:start}}@media(min-width: 1450px){.amy{gap:12.5rem;padding-inline:10%}.amy img{width:44.5rem;margin:0}}.my_work{text-align:center}.my_work .swiper-container{overflow-x:hidden}.my_work .swiper-container .swiper-wrapper{margin:5.6rem 0}.my_work .swiper-container .swiper-wrapper::-webkit-scrollbar{display:none}.my_work .swiper-container .swiper-wrapper .swiper-slide{width:27rem;aspect-ratio:27/18;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.my_work .buttons{display:flex;align-items:center;justify-content:center;gap:1.5rem}.my_work .buttons .swiper-button-next,.my_work .buttons .swiper-button-prev{position:static}.my_work .buttons .swiper-button-next::after,.my_work .buttons .swiper-button-prev::after{content:""}.my_work .buttons button{width:6.4rem;height:6.4rem;border-radius:50%}.my_work .buttons button:hover{background-color:#755cde}@media(min-width: 768px){.my_work .swiper-container .swiper-wrapper .swiper-slide{width:54rem;aspect-ratio:54/36}}.book_me{margin-inline:5%;background-color:#030303;padding:4.8rem 2.4rem;margin-top:12rem;text-align:center;border-radius:1.5rem}.book_me *{color:#fff}.book_me p{margin:2.6rem 0;line-height:2.8rem;letter-spacing:.1rem}.book_me button{background-color:#eb7565}.book_me button:hover{background-color:#f6a560}@media(min-width: 1450px){.book_me{margin-inline:10%}}@media(min-width: 1450px){.book_me{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;text-align:start;padding:5.6rem 7.4rem 6.4rem 7.4rem}.book_me button{justify-self:end}}footer{display:flex;align-items:center;justify-content:space-between;padding:4.8rem 5% 3.2rem 5%}footer img{width:4.8rem}footer button:hover{background-color:#755cde}@media(min-width: 1450px){footer{padding:5.6rem 10% 6.4rem 10%}footer img{width:6.4rem}}p,h1,h2,h3{animation:reveal linear;animation-timeline:view();animation-range:cover 0% cover 30%}.design_solutions ul{animation:scale-down linear;animation-timeline:view();animation-range:cover 40% cover 100%}.amy img{transform:translateX(-50%);animation:fly-in linear forwards;animation-timeline:view();animation-range:cover 0% cover 30%}@keyframes reveal{from{opacity:0}to{opacity:1}}@keyframes scale-down{from{transform:scale(1)}to{transform:scale(0.9)}}@keyframes fly-in{to{transform:translateX(0%)}}/*# sourceMappingURL=styles.css.map */