@charset "UTF-8";#steps-website{background:#f8f8f8;padding:clamp(4rem,8vw,6rem) 1rem;text-align:center}#steps-website .cs-container{margin:auto;max-width:1200px}#steps-website .cs-title,#steps-website .cs-topper{margin-left:auto;margin-right:auto;text-align:center}#steps-website .cs-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:3rem;max-width:40rem;text-transform:uppercase}#steps-website .cs-steps{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr);justify-items:center;margin-bottom:3rem}#steps-website .cs-step{max-width:180px;text-align:left}#steps-website .cs-step-top{align-items:center;display:flex;gap:10px;margin-bottom:10px}#steps-website .cs-number{color:#b8b8b8;font-size:2.5rem;font-weight:700}#steps-website .cs-icon{align-items:center;background-color:#022a57;border-radius:50%;display:flex;height:70px;justify-content:center;width:70px}#steps-website .cs-icon img{filter:brightness(0) invert(1);height:35px;width:35px}#steps-website .cs-step-text{color:#1f2430;font-size:1rem}#steps-website .cs-button-solid{background-color:#1e63b6;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:.03em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}#steps-website .cs-button-solid:hover{background-color:#174f92}@media (min-width:768px){#steps-website .cs-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#steps-website .cs-steps{grid-template-columns:repeat(4,1fr)}}body.dark-mode #steps-website{background:#101014}body.dark-mode #steps-website .cs-step-text,body.dark-mode #steps-website .cs-title{color:#fff}body.dark-mode #steps-website .cs-number{color:hsla(0,0%,100%,.4)}@media only screen and (min-width:0rem){#gallery-48{overflow:hidden;padding:var(--sectionPadding);position:relative}#gallery-48 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#gallery-48 .cs-container,#gallery-48 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#gallery-48 .cs-content{text-align:center}#gallery-48 .cs-title{margin:0}#gallery-48 .cs-text{margin:0;max-width:43.75rem}#gallery-48 .cs-gallery-grid{display:grid;gap:clamp(1.25rem,2vw,2rem);grid-template-columns:1fr;width:100%}#gallery-48 .cs-project-card{background:#fff;border-radius:1.5em;box-shadow:0 10px 30px rgba(0,0,0,.12);display:block;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease}#gallery-48 .cs-project-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.16)}#gallery-48 .cs-project-image-wrap{background-color:#f2f2f2;height:clamp(20rem,60vw,36rem);overflow:hidden;position:relative;width:100%}#gallery-48 .cs-project-image{display:block;height:auto;transform:translateY(0);transition:transform 6s ease;width:100%;will-change:transform}#gallery-48 .cs-project-card:hover .cs-project-image{transform:translateY(calc(-100% + clamp(20rem, 60vw, 36rem)))}}@media only screen and (min-width:48rem){#gallery-48 .cs-gallery-grid{grid-template-columns:repeat(2,1fr)}#gallery-48 .cs-project-image-wrap{height:clamp(24rem,42vw,34rem)}#gallery-48 .cs-project-card:hover .cs-project-image{transform:translateY(calc(-100% + clamp(24rem, 42vw, 34rem)))}}@media only screen and (min-width:64rem){#gallery-48 .cs-gallery-grid{grid-template-columns:repeat(3,1fr)}#gallery-48 .cs-project-image-wrap{height:clamp(26rem,32vw,38rem)}#gallery-48 .cs-project-card:hover .cs-project-image{transform:translateY(calc(-100% + clamp(26rem, 32vw, 38rem)))}}@media only screen and (min-width:0rem){body.dark-mode #gallery-48 .cs-text,body.dark-mode #gallery-48 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #gallery-48 .cs-project-card{background:rgba(0,0,0,.2)}body.dark-mode #gallery-48 .cs-project-image-wrap{background-color:hsla(0,0%,100%,.06)}}#pricing-website{background-color:#f3f3f3;padding:clamp(4rem,8vw,6.25rem) 1rem}#pricing-website .cs-container{margin:auto;max-width:70rem;width:100%}#pricing-website .cs-topper-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem)}#pricing-website .cs-content{max-width:38rem}#pricing-website .cs-topper{color:#7b6d63;display:block;font-size:.875rem;font-weight:700;letter-spacing:.25em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}#pricing-website .cs-title{color:#111827;font-size:clamp(2.25rem,5vw,4rem);font-weight:900;line-height:1.05;margin:0;text-transform:uppercase}#pricing-website .cs-top-button{align-items:center;background-color:#022a57;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;min-width:10rem;padding:1.2rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,opacity .3s ease}#pricing-website .cs-top-button:hover{opacity:.9;transform:translateY(-.125rem)}#pricing-website .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}#pricing-website .cs-item{background-color:#ececec;border-radius:1rem;display:flex;flex-direction:column;min-height:32rem;padding:clamp(2rem,4vw,2.5rem)}#pricing-website .cs-popular{background-color:#022a57}#pricing-website .cs-package-content{flex:1}#pricing-website .cs-h3{color:#111827;font-size:clamp(2rem,3vw,2.5rem);font-weight:900;line-height:1;margin:0 0 1.25rem;text-transform:uppercase}#pricing-website .cs-popular .cs-h3{color:#fff}#pricing-website .cs-ul{list-style:none;margin:0;padding:0}#pricing-website .cs-li{color:#5b6170;font-size:1rem;line-height:1.5;margin-bottom:1rem;padding-right:2rem;position:relative}#pricing-website .cs-popular .cs-li{color:hsla(0,0%,100%,.92)}#pricing-website .cs-li:last-child{margin-bottom:0}#pricing-website .cs-li:after{font-size:1.1rem;font-weight:700;position:absolute;right:0;top:.1rem}#pricing-website .cs-check:after{color:#2ea8ff;content:"✓"}#pricing-website .cs-x:after{color:#8f8f8f;content:"⊘"}#pricing-website .cs-popular .cs-x:after{color:hsla(0,0%,100%,.45)}#pricing-website .cs-bottom{margin-top:2.5rem}#pricing-website .cs-price-wrap{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}#pricing-website .cs-price{color:#111827;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1}#pricing-website .cs-popular .cs-price{color:#fff}#pricing-website .cs-price-note{color:#5b6170;font-size:1.1rem;line-height:1.2;padding-bottom:.35rem}#pricing-website .cs-popular .cs-price-note{color:hsla(0,0%,100%,.92)}#pricing-website .cs-button-solid{align-items:center;background-color:#022a57;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;min-width:10rem;padding:1.2rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,opacity .3s ease}#pricing-website .cs-button-solid:hover{opacity:.9;transform:translateY(-.125rem)}#pricing-website .cs-popular .cs-button-solid{background-color:#44acef;color:#022a57}@media only screen and (min-width:48rem){#pricing-website .cs-topper-wrap{align-items:center;flex-direction:row;justify-content:space-between}#pricing-website .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#pricing-website .cs-card-group{grid-template-columns:repeat(3,1fr)}}body.dark-mode #pricing-website{background-color:#0f1115}body.dark-mode #pricing-website .cs-title{color:#fff}#pricing-website .cs-topper{color:var(--primary)}body.dark-mode #pricing-website .cs-topper{color:var(--primaryLight)}body.dark-mode #pricing-website .cs-item{background-color:#1a1f27}body.dark-mode #pricing-website .cs-h3,body.dark-mode #pricing-website .cs-price{color:#fff}body.dark-mode #pricing-website .cs-li,body.dark-mode #pricing-website .cs-price-note{color:hsla(0,0%,100%,.78)}body.dark-mode #pricing-website .cs-popular{background-color:#022a57}body.dark-mode #pricing-website .cs-button-solid,body.dark-mode #pricing-website .cs-top-button{box-shadow:0 .75rem 1.5rem rgba(0,0,0,.25)}#faq-web-design{background-color:#070326;padding:clamp(4rem,8vw,6rem) 1rem}#faq-web-design .cs-container{margin:auto;max-width:70rem;width:100%}#faq-web-design .cs-title{font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0 0 3rem;text-align:center;text-transform:uppercase}#faq-web-design .cs-highlight{background:linear-gradient(90deg,#29d66f,#2d66c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#faq-web-design .cs-title-light{color:#fff;font-weight:300}#faq-web-design .cs-faq-group{display:flex;flex-direction:column;gap:0}#faq-web-design .cs-faq-item{background-color:#f2f2f2;border-bottom:1px solid #d9d9d9}#faq-web-design .cs-faq-item:first-child{border-top-left-radius:0;border-top-right-radius:0}#faq-web-design .cs-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font:inherit;gap:1rem;justify-content:space-between;padding:1.35rem 1.25rem;text-align:left;width:100%}#faq-web-design .cs-question{color:#0c1c4d;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;line-height:1.3}#faq-web-design .cs-icon{flex:none;height:1.25rem;position:relative;width:1.25rem}#faq-web-design .cs-icon:after,#faq-web-design .cs-icon:before{background-color:#29d66f;border-radius:.125rem;content:"";position:absolute;transition:transform .3s ease,opacity .3s ease}#faq-web-design .cs-icon:before{height:.18rem;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem}#faq-web-design .cs-icon:after{height:1rem;left:50%;top:50%;transform:translate(-50%,-50%);width:.18rem}#faq-web-design .cs-item-p{max-height:0;overflow:hidden;padding:0 1.25rem;transition:max-height .35s ease,padding .35s ease}#faq-web-design .cs-item-p p{color:#6a6a6a;font-size:1.05rem;line-height:1.6;margin:0;max-width:58rem;padding:0 0 1.5rem}#faq-web-design .cs-faq-item.active .cs-item-p{max-height:20rem;padding:0 1.25rem}#faq-web-design .cs-faq-item.active .cs-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}body:not(.dark-mode) #faq-web-design{background-color:#fff}body:not(.dark-mode) #faq-web-design .cs-title-light{color:#0c1c4d}body:not(.dark-mode) #faq-web-design .cs-faq-item{background-color:#f3f3f3}body.dark-mode #faq-web-design{background-color:#070326}body.dark-mode #faq-web-design .cs-title-light{color:#fff}body.dark-mode #faq-web-design .cs-faq-item{background-color:#f2f2f2}body.dark-mode #faq-web-design .cs-question{color:#0c1c4d}body.dark-mode #faq-web-design .cs-item-p p{color:#6a6a6a}