@media (min-width:1500px){.container,.container-fluid{max-width:calc(1460px + 40px)}}@media (max-width:1499px){.case-studies .front .front-group{gap:16px}.case-studies .back .content-group .content .disc *,.case-studies .back .content-group .content .keyword ul,.case-studies .back .content-group .content .title *{margin-bottom:16px}.case-studies .face{padding:40px}.case-studies .back .content-group .content{gap:40px}}@media (max-width:1399px){.preloader .preloader-logo{width:150px;height:150px}.home-banner .creative,.home-banner .motion,.home-banner .smooth{padding:11px 16px}.home-banner .creative *,.home-banner .motion *,.home-banner .smooth *{font-size:20px}}@media (max-width:1299px){.home-banner .home-title .web-spacing{margin-left:80px}.home-banner .home-title .dev-spacing{margin-left:180px}.contact-form{min-height:420px;max-height:420px}.contact-form p.sentence{font-size:20px}}@media (max-width:1199px){.h1,h1,h2{letter-spacing:2px}.h1,h1{font-size:60px}.h1 strong,h1 strong{font-size:50px;letter-spacing:1.4px}h2{font-size:70px}h3{font-size:50px}h4{font-size:44px}.home-banner .banner-author .name *,h5{font-size:30px}h6{font-size:22px}.action-group,.experience .action{margin-top:48px}.home-banner .banner-author{margin-bottom:36px}.home-banner .banner-author .profile-image{width:40px;height:40px}.home-banner .home-title{margin-bottom:35px}.home-banner .home-disc .disc-group{margin-bottom:26px}.home-banner .motion-group{right:8%}.about-me{padding:120px 0 60px}.about-me .about-banner-group .image{text-align:center;height:500px;max-height:500px}.about-me .about-banner-group::before{width:200px;height:200px}.about-me .card{gap:48px}.about-me .about-banner-group::after{height:344px;background:linear-gradient(360deg,#08070b 10%,rgb(8 7 11 / 0%) 100%)}.case-studies,.crafted-solutions,.experience,.voice-experience{padding:60px 0}.contact-me .heading,.crafted-solutions .heading,.experience .heading,.voice-experience .heading{margin-bottom:60px}.case-studies .back .content-group{flex-direction:column}.case-studies .front .front-group{gap:16px}.case-studies .back .content-group .content .disc *,.case-studies .back .content-group .content .keyword ul,.case-studies .back .content-group .content .title *{margin-bottom:16px}.case-studies .face{padding:40px}.case-studies .back .content-group .content{gap:40px}.case-studies .heading{text-align:center;margin-bottom:60px}.case-studies .back .content-group .content .project-group{align-items:flex-start}.footer{margin-top:60px}.footer .logo-group{padding:150px 0}.footer .logo img{width:150px;height:150px}}@media (max-width:991px){.h1,h1,h2{letter-spacing:1.5px}.preloader .preloader-logo{width:120px;height:120px}.h1,h1{font-size:50px}.h1 strong,h1 strong{font-size:40px;letter-spacing:1px}h2{font-size:60px}h3{font-size:46px}h4{font-size:42px}h5{font-size:28px}.about-me .card .disc *,h6{font-size:20px}.action-group,.experience .action{margin-top:48px}.home-banner .banner-author{margin-bottom:36px}.home-banner .banner-author .name *{font-size:26px}.home-banner .banner-author .profile-image{width:40px;height:40px}.home-banner .home-title .dev-spacing,.home-banner .home-title .web-spacing{margin-left:0}.home-banner .home-title{margin-bottom:35px}.home-banner .home-disc .disc-group{margin-bottom:26px}.home-banner .motion-group{top:29.72%;right:8%}.home-banner .creative-group{top:15.2%;left:51.3%}.about-me{padding:100px 0 50px}.about-me .about-banner-group .image{text-align:center;height:440px;max-height:440px}.about-me .about-banner-group::before{opacity:.6;width:150px;height:150px}.about-me .card{gap:48px}.crafted-solutions,.experience,.voice-experience{padding:50px 0}.case-studies .heading .title *,.contact-me .heading .title *,.crafted-solutions .heading .title *,.voice-experience .heading .title *{margin-bottom:20px}.case-studies .front{display:none}.case-studies .face{padding:30px}.case-studies .back{transform:rotateX(0)!important;-webkit-transform:rotateX(0)!important;-moz-transform:rotateX(0)!important;-ms-transform:rotateX(0)!important;-o-transform:rotateX(0)!important}.case-studies .back .content-group .image{aspect-ratio:540/320}.case-studies .stage{display:grid;gap:40px;padding-block:10vh;padding:0}.case-studies .back .content-group .content{gap:30px}.custom-popover{max-width:450px;padding:20px}.custom-popover .message *{margin-bottom:24px}.custom-popover .author-group{gap:16px}.custom-popover .author-group .image{width:60px;height:60px;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.custom-popover .quote{position:absolute;bottom:24px;right:24px;z-index:-1}.custom-popover .quote *{width:60px}.contact-me .contact-group{margin-bottom:30px;gap:34px}.contact-me .contact-card .title *{font-size:22px;margin-bottom:6px}.contact-form{min-height:380px;max-height:380px}}@media (max-width:767px){.h1,h1,h2{letter-spacing:1px}.main-menu-group .main-menu{min-width:535px}.main-menu-group .main-menu ul{flex-wrap:wrap;row-gap:16px}.h1,h1{font-size:40px}.h1 strong,h1 strong{font-size:36px;letter-spacing:.5px}h2{font-size:50px}h3{font-size:42px}h4{font-size:38px}h5{font-size:24px}h6{font-size:18px}.home-banner .banner-author .name *{font-size:22px}.about-me{padding:80px 0 40px}.about-me .about-banner-group .image{text-align:center;height:380px;max-height:380px}.about-me .about-banner-group::before{opacity:1;width:100px;height:100px}.about-me .card{gap:36px}.about-me .card .disc *{font-size:20px}.experience,.voice-experience{padding:40px 0}.case-studies .face{padding:24px}.custom-popover{max-width:380px;padding:20px}.custom-popover .quote *{width:60px}.contact-me .contact-group{margin-bottom:30px;gap:34px}.contact-form p.sentence{font-size:18px;line-height:200%}.contact-form{min-height:380px;max-height:380px}}@media (max-width:575px){.main-menu-group .main-menu{min-width:calc(100vw - 40px)!important}.main-menu-group .main-menu ul{flex-wrap:wrap;row-gap:16px}.h1 strong,h1 strong{font-size:34px;letter-spacing:.5px}.home-banner .creative-group{top:13.2%;left:25.3%}.home-banner .motion-group{top:22.72%;right:4%}.home-banner .smooth-group{bottom:11.98%;left:5.54%}.home-banner .banner-author .name *{font-size:20px}.about-me .about-banner-group .image{text-align:center;max-width:83%;margin:0 auto;width:100%;height:unset;max-height:unset}.about-me .about-banner-group::before{opacity:1;width:100px;height:100px}.about-me .card{gap:36px}.about-me .card .disc *{font-size:18px}.custom-popover{max-width:380px;padding:20px}.custom-popover .quote *{width:60px}}@media (max-width:425px){.contact-form{min-height:420px;max-height:420px}}@media (max-width:360px){.contact-form{min-height:460px;max-height:460px}}