:root{--primary:#0c0407;--white:white;--secondary:#333;--dark:black}body{color:var(--primary);letter-spacing:-.01em;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:150%}h1{letter-spacing:-.06em;margin-top:0;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:108px;font-weight:500;line-height:108px}h2{letter-spacing:-.06em;margin-top:0;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:80px;font-weight:500;line-height:80px}h3{letter-spacing:-.07em;margin-top:0;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:60px;font-weight:500;line-height:92%}h4{margin-top:0;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:40px;font-weight:500;line-height:110%}h5{margin-top:0;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:32px;font-weight:600;line-height:110%}h6{margin-top:0;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:24px;font-weight:600;line-height:100%}p{margin-bottom:0}ul{margin-top:0;margin-bottom:10px;padding-left:40px}img{max-width:100%;height:auto;display:inline-block}figure{margin-bottom:10px}.section-spacing{grid-column-gap:72px;grid-row-gap:72px;flex-flow:column;justify-content:flex-start;align-items:center;padding-left:20px;padding-right:20px;display:flex}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}.btn-inner-3{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center;height:16px;display:flex}.btn-wrap-3{z-index:1;color:#000;letter-spacing:-.01em;background-color:#fff;border:1px solid #fff;padding:12px 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:112%;text-decoration:none;transition:all .3s linear;position:relative;overflow:hidden}.btn-wrap-3:hover{color:#fff;background-color:#333;border-color:#333}.btn-wrap-3.footer-btn-wrap{border-style:none;border-width:0;border-radius:12px;padding:16px 48px 16px 40px;font-size:16px;line-height:122%}.btn-inner{grid-column-gap:6px;grid-row-gap:6px;justify-content:center;align-items:center;height:16px;display:flex}.btn-icon{width:14px;line-height:1%}.btn-wrap{z-index:1;grid-column-gap:20px;grid-row-gap:20px;background-color:var(--primary);color:var(--white);letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;width:auto;padding:12px 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:112%;text-decoration:none;transition:all .3s linear;display:flex;position:relative;overflow:hidden}.btn-wrap:hover{background-color:#333;border-color:#333}.btn-icon-3{width:14px;line-height:1%}.footer-section{background-color:var(--primary);padding-top:140px;overflow:hidden}.nav-section{z-index:99;padding-top:20px;padding-bottom:20px;position:relative}.nav-layout{justify-content:space-between;align-items:center;display:flex}.logo-wrap{outline:none;text-decoration:none}.logo{width:200px}.nav-menu{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:center;display:flex}.nav-link{color:var(--primary);font-weight:500;text-decoration:none}.nav-btn-wrap.hide-mobile{display:none}.nav-right{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:flex}.footer-top{text-align:center;width:100%;max-width:677px;margin-bottom:130px;margin-left:auto;margin-right:auto}.footer-middle{justify-content:space-between;align-items:center;margin-bottom:93px;display:flex}.footer-title-wrap{margin-bottom:24px}.footer-title{color:#f2f2f2}.footer-text-wrap{margin-bottom:40px}.footer-text{color:#f2f2f2;letter-spacing:0;font-size:16px;line-height:24px}.footer-wiged-link-wrap{grid-column-gap:40px;grid-row-gap:40px;align-items:center;display:flex}.footer-wiged-link{color:#f2f2f2;text-decoration:none}.footer-social-link-wrap{grid-column-gap:40px;grid-row-gap:40px;align-items:center;display:flex}.footer-social-link{color:#f2f2f2;text-decoration:none}.footer-component{padding-top:90px}.copyright-section{z-index:1;color:#4c4c4c;padding-top:24px;padding-bottom:20px;position:relative}.footer-bottom-layout{justify-content:space-between;align-items:center;display:flex}.common-section{padding-top:80px;padding-bottom:60px}.section-title{letter-spacing:-.05em}.nav-open{display:none}.dropdown-list{background-color:#000;border-radius:12px;margin-top:-20px;padding-top:28px;padding-bottom:12px;font-weight:600;display:none}.dropdown-link{color:var(--white);margin-left:0;padding-left:0;padding-right:0}.div-block{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;padding-left:15px;display:flex}.line,.extra-menu,.code-embed{display:none}.simple-text-p-wrap{width:910px}.simple-text-p{margin-bottom:60px}.simple-text-title{letter-spacing:-.05em;font-size:32px;line-height:108%}.simple-text-title-wrap{margin-bottom:20px}@media screen and (max-width:991px){.section-spacing{grid-column-gap:60px;grid-row-gap:60px}.blog-rich-text h2{font-size:26px}.blog-rich-text h3{font-size:22px}.btn-wrap-3.footer-btn-wrap{padding:12px 16px;font-size:14px}.btn-wrap-2{padding:14px 22px;font-size:14px}.btn-wrap{padding:14px 22px}.footer-section{padding-top:80px}.nav-middle{grid-column-gap:24px;grid-row-gap:24px;background-color:#f7f7f7;border-top:1px solid #e5e5e5;flex-flow:column;width:100%;padding:20px 20px 24px;display:none;position:absolute;inset:100% auto auto 0%}.nav-menu{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.nav-dropdown{width:100%;margin-left:0}.nav-btn-wrap.hide-mobile{display:none}.footer-top{margin-bottom:40px}.footer-middle{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;margin-bottom:40px}.footer-title-wrap{margin-bottom:20px}.footer-title{font-size:50px;line-height:50px}.footer-text-wrap{margin-bottom:20px}.footer-btn-wrap{margin-bottom:40px}.footer-component{padding-top:40px}.copyright-section{padding-bottom:24px}.hero-section{padding-top:60px;padding-bottom:40px}.hero-top{grid-column-gap:30px;grid-row-gap:30px;justify-content:space-between;align-items:flex-start}.hero-top-thumb{border-radius:12px}.hero-top-text{padding-top:33px}.hero-bottom-title{font-size:60px;line-height:60px}.brand-section{padding-top:40px;padding-bottom:40px}.projects-section{padding-top:40px;padding-bottom:80px}.common-content.service-heading,.common-content.choose-heading,.common-content.clients-heading{margin-bottom:40px}.common-content.blog-heading,.common-content.approach-heading,.common-content.product-heading,.common-content.service-heading,.common-content.choose-heading,.common-content.clients-heading{margin-bottom:40px}.common-content.faq-heading{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.common-content.blog-heading,.common-content.approach-heading,.common-content.product-heading{margin-bottom:40px}.common-title{font-size:50px;line-height:50px}.projects-thumb-wrap{border-radius:12px}.projects-content{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.projects-right.project-chips{flex-flow:column;align-items:flex-end}.service-section{padding-top:40px;padding-bottom:40px}.service-layout{grid-column-gap:40px;grid-row-gap:40px;flex-flow:wrap-reverse}.service-tabs-contents{max-width:100%}.service-tabs-menu{grid-column-gap:20px;grid-row-gap:20px;max-width:100%}.service-tabs-menu-link{padding-bottom:20px;font-size:20px}.choose-section{padding-top:40px;padding-bottom:80px}.choose-layout{grid-column-gap:20px;grid-row-gap:40px;flex-flow:wrap;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.choose-item{max-width:330px}.choose-icon-wrap{margin-bottom:20px}.choose-title-wrap{margin-bottom:10px}.choose-title{font-size:20px}.choose-text-wrap{width:90%;max-width:100%}.clients-section{padding-top:40px;padding-bottom:80px}.clients-layout{grid-column-gap:20px;grid-row-gap:80px;grid-template-columns:1fr 1fr}.clients-brand-wrap{margin-bottom:20px}.clients-text-wrap{margin-bottom:30px}.clients-text{max-width:350px;min-height:160px;font-size:14px}.faq-section{padding-top:40px;padding-bottom:40px}.faq-layout{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.faq-item{padding-bottom:20px}.faq-right{max-width:100%}.faq-text{padding-top:20px}.faq-title{font-size:20px}.faq-accordion-wrap{grid-column-gap:20px;grid-row-gap:20px}.blog-section{padding-top:40px;padding-bottom:40px}.blog-layout{grid-template-columns:1fr 1fr}.blog-title{font-size:20px}.checkout-left{width:100%;max-width:100%}.checkout-right{width:100%;max-width:100%;padding:20px}.checkout-layout{flex-flow:column}.customer-info-wrap,.shipping-address-wrap,.shipping-method-wrap,.payment-info-wrap,.order-items-wrap{padding:20px}.error-section{padding-top:60px;padding-bottom:40px}.error-title{font-size:200px}.error-sub-title{font-size:28px}.error-text-wrap{margin-bottom:20px}.password-form{padding-left:20px;padding-right:20px}.common-section{padding-top:60px;padding-bottom:40px}.section-title{font-size:50px;line-height:50px}.password-form-label{font-size:36px}.contact-thumb-wrap{max-width:100%}.contact-us-input-wrap{margin-bottom:20px}.about-hero-section{padding-bottom:50px}.about-hero-layout{grid-column-gap:60px;grid-row-gap:60px;flex-flow:row;height:310px}.about-hero-thumb-wrap{align-self:stretch;width:auto;height:100%}.about-hero-thumb{object-fit:cover;border-radius:12px;width:auto;height:100%}.about-hero-title-wrap{width:400px;margin-bottom:20px}.about-hero-title{font-size:32px}.about-hero-text-wrap{width:400px;max-width:100%;margin-bottom:20px}.about-hero-counter-layout{grid-column-gap:0px;grid-row-gap:0px}.counter-item-num-symbol{font-size:40px;line-height:40px}.counter-item-num-inner{height:40px}.counter-item-num{font-size:50px;line-height:40px}.counter-item-text{font-size:18px}.experience-section,.approach-section{padding-top:40px;padding-bottom:40px}.approach-layout{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.approach-title-wrap{max-width:100%;margin-bottom:20px}.experience-item{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:42% 1fr 1fr;margin-bottom:20px;padding-bottom:20px}.experience-item.last{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;padding-bottom:20px}.experience-title-wrap{width:34%}.experience-title{font-size:22px}.experience-text,.experience-year{font-size:16px}.service-hero-section{padding-bottom:50px}.service-hero-layout{grid-column-gap:20px;grid-row-gap:20px;align-items:center;padding-bottom:40px}.service-hero-title{font-size:24px}.service-hero-item-wrap{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.service-hero-item{justify-content:flex-start;align-items:center;padding-left:10px;display:flex}.service-hero-text-wrap{margin-bottom:20px}.service-hero-item-title-wrap{max-width:100%}.service-hero-item-title{font-size:14px;line-height:120%}.service-hero-layout-2,.service-hero-layout-3,.service-hero-layout-4{grid-column-gap:20px;grid-row-gap:20px;align-items:center;padding-top:40px;padding-bottom:40px}.service-hero-layout-5{grid-column-gap:20px;grid-row-gap:20px;align-items:center;padding-top:40px}.blogs-hero-section{padding-top:60px;padding-bottom:40px}.b-details-section{padding-top:40px;padding-bottom:40px}.b-details-content{margin-bottom:40px}.b-details-thumb{border-radius:12px}.b-details-title{font-size:50px;line-height:50px}.p-details-section{padding-top:60px;padding-bottom:40px}.p-details-content{margin-bottom:40px}.p-details-info-wrap{grid-column-gap:20px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.p-details-info{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column}.p-details-info-text-wrap{margin-bottom:0}.p-details-info-title,.p-details-info-title-link{font-size:26px}.p-details-thumb{border-radius:12px}.project-block{margin-bottom:40px}.p-details-title-wrap{width:100%}.p-details-title{font-size:48px;line-height:60px}.categories-hero-section{padding-top:60px;padding-bottom:40px}.category-layout{margin-bottom:20px;overflow-x:auto}.categories-template-layout{grid-template-columns:1fr 1fr}.product-card-title{font-size:20px}.product-card-price-active-text,.product-card-price-disable-text{font-size:14px}.r-product-section{padding-top:40px;padding-bottom:40px}.product-details-section{padding-top:60px;padding-bottom:40px}.product-details-layout{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.product-details-left{max-width:100%}.product-details-title-wrap{margin-bottom:20px}.product-details-title{font-size:40px}.product-details-price-wrap,.product-details-description-wrap{margin-bottom:20px}.show-mobile{display:block}.nav-open{grid-column-gap:4px;grid-row-gap:4px;cursor:pointer;background-color:#0c0407;border-radius:0;flex-flow:column;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.nav-bar{background-color:#fff;width:16px;height:2px;padding:0}.cms-category-wrapper{flex:none}.blog-section-2{padding-top:40px;padding-bottom:40px}.education-item{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:279px 1fr 1fr;margin-bottom:20px;padding-bottom:20px}.education-text{font-size:16px}.hero-thumb-back{border-radius:12px;display:none}.dropdown{display:none}.line{border:1px solid #ccc;border-bottom-color:#e5e5e5;width:100%;display:block}.extra-menu{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:flex-start;display:flex}.simple-text-p-wrap{width:100%}.simple-text-p{margin-bottom:40px}.simple-text-title{font-size:20px}.simple-text-title-wrap{margin-bottom:12px}.collection-image{border-radius:12px}}@media screen and (max-width:767px){h1{font-size:60px}h2{font-size:50px}h3{font-size:40px}h4{font-size:30px}h5{font-size:26px}h6{font-size:20px}.section-spacing{grid-column-gap:60px;grid-row-gap:60px}.blog-rich-text h2{font-size:26px;line-height:30px}.blog-rich-text li{font-size:14px;line-height:150%}.button-wrap{font-size:14px}.footer-top,.footer-middle{margin-bottom:40px}.footer-title{font-size:40px;line-height:40px}.footer-text{font-size:14px}.footer-wiged-link-wrap,.footer-social-link-wrap{flex-flow:wrap;justify-content:center;align-items:center}.footer-bottom-layout{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column}.hero-section{padding-top:24px}.hero-top{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:space-between;align-items:center}.hero-bottom{justify-content:center;align-items:center}.hero-top-left{text-align:center}.hero-top-right{width:100%}.hero-top-thumb-wrap{max-width:300px;margin-bottom:20px;margin-left:auto;margin-right:auto}.hero-top-thumb{width:auto}.hero-top-text-wrap{text-align:center;max-width:100%;margin-bottom:20px}.hero-top-right-thumb-wrap{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.hero-top-right-thumb{width:100%}.hero-bottom-title-wrap.hide-mobile{display:none}.hero-bottom-title-wrap.show-mobile{display:block}.hero-bottom-title{font-size:40px;line-height:40px}.hero-bottom-title.small{font-size:24px}.brand-section{padding-top:0}.common-title{font-size:40px;line-height:40px}.projects-layout{grid-template-columns:1fr}.projects-right.project-chips{flex-flow:row}.choose-title{font-size:20px}.clients-layout{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;grid-template-columns:1fr 1fr;display:flex}.clients-text{max-width:100%;min-height:120px}.clients-info-wrap{grid-column-gap:10px;grid-row-gap:10px}.clients-author-wrap{flex:none}.clients-author-info-text{letter-spacing:-.01em;font-size:12px}.faq-item{padding-bottom:20px}.faq-text{padding-top:20px}.faq-title{font-size:20px}.blog-layout{grid-template-columns:1fr}.blog-title{font-size:16px}.checkout-common-title{font-size:30px}.oder-item-price{font-size:16px}.oder-item-title{font-size:18px}.error-title{font-size:150px}.error-sub-title{font-size:24px}.section-title{font-size:40px}.password-form-label{font-size:26px}.about-hero-layout{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;height:100%}.about-hero-thumb-wrap{max-width:100%}.about-hero-thumb{width:60%}.about-hero-content,.about-hero-title-wrap{width:100%}.about-hero-title{font-size:40px}.about-hero-text-wrap{width:100%}.about-hero-counter-layout{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;width:100%;margin-top:60px;padding-bottom:60px;display:none}.counter-item-num-wrap{margin-bottom:10px}.counter-item-num-symbol{font-size:48px}.counter-item-num-inner{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;height:40px;padding-top:6px;display:flex}.counter-item-num{font-size:48px;line-height:30px}.counter-item-text-wrap{width:120px}.counter-item-text{font-size:16px}.approach-layout{grid-column-gap:0px}.experience-item{grid-column-gap:20px;flex-flow:wrap;grid-template-columns:.9fr 1fr 1fr;justify-content:space-between;align-items:stretch;display:flex}.experience-title-wrap{width:58%}.experience-title-wrap.edu{width:100%}.experience-title{font-size:17px}.experience-text.exp-text-mob{text-align:right;width:160px;font-weight:600}.experience-text.exp-text-mob-2{width:220px}.experience-year-wrap{justify-content:flex-end;align-items:stretch;display:flex}.experience-year{text-align:right}.service-hero-layout{flex-flow:column}.service-hero-thumb-wrap{order:-1;max-width:100%}.service-hero-thumb{width:100%}.service-hero-content{max-width:100%}.service-hero-layout-2,.service-hero-layout-3,.service-hero-layout-4,.service-hero-layout-5{flex-flow:column}.b-details-title{font-size:40px;line-height:40px}.p-details-content{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:space-between;align-items:flex-start}.p-details-info-wrap{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.p-details-info-title,.p-details-info-title-link{font-size:22px}.p-details-title-wrap{width:100%}.p-details-title{font-size:40px;line-height:50px}.categories-template-layout{grid-column-gap:20px;grid-row-gap:40px}.product-card-icon-btn-wrap{width:60px;height:60px}.product-card-icon-btn{width:20px;height:20px}.product-details-title{font-size:30px;line-height:40px}.shipping-method-item-price{font-size:16px}.shipping-method-item-title{font-size:18px}.projects-layout-3{grid-template-columns:1fr}.education-item{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;grid-template-columns:1fr 1fr 1fr;align-items:flex-end}.hero-thumb-back{width:auto}.p-3columns{flex-flow:column;display:flex}}@media screen and (max-width:479px){.blog-rich-text p{font-size:14px}.footer-title{font-size:36px;line-height:36px}.footer-wiged-link-wrap,.footer-social-link-wrap{grid-column-gap:20px;grid-row-gap:10px}.footer-bottom-layout{text-align:center;justify-content:space-between;align-items:center}.hero-bottom{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:center}.hero-top-thumb{border-radius:12px}.hero-top-right-thumb-wrap{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.hero-top-right-thumb{width:100%}.hero-bottom-title{font-size:36px;line-height:36px}.projects-section{padding-bottom:40px}.common-title{font-size:30px;line-height:30px}.projects-thumb-wrap{border-radius:12px}.projects-content{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.projects-title{font-size:22px;font-weight:600;line-height:120%}.projects-btn-wrap{width:60px;height:60px}.projects-btn{width:20px;height:20px}.choose-layout{flex-flow:wrap;grid-template-columns:1fr}.choose-item{max-width:500px}.clients-section{padding-bottom:40px}.clients-layout{grid-row-gap:60px;grid-template-columns:1fr}.clients-text{font-size:14px}.faq-item{border-radius:0}.faq-title{font-size:18px}.blog-layout{grid-template-columns:1fr}.blog-btn-wrap{width:60px;height:60px}.blog-btn{width:20px;height:20px}.checkout-common-title{font-size:26px}.order-item{flex-flow:column}.oder-item-content{margin-left:0}.error-section{padding-top:40px}.password-form{padding-bottom:60px}.common-section{padding-top:40px}.section-title{font-size:30px;line-height:40px}.about-hero-layout{grid-column-gap:40px;grid-row-gap:40px}.about-hero-thumb{width:300px}.about-hero-title{font-size:30px;line-height:110%}.about-hero-counter-layout{grid-column-gap:8%;grid-row-gap:8%;flex-flow:row;justify-content:center;align-items:center}.counter-item{width:auto}.counter-item-num-symbol{font-size:36px}.counter-item-num{font-size:370%}.counter-item-text-wrap{width:auto}.counter-item-text{width:80px}.approach-layout{grid-template-columns:1fr}.experience-item{grid-column-gap:5px;grid-row-gap:5px;grid-template-columns:1fr}.experience-item.last{grid-column-gap:4px;grid-row-gap:4px;grid-column-gap:4px;grid-row-gap:4px}.experience-title-wrap{width:100%;margin-bottom:5px}.experience-title{font-size:18px;line-height:116%}.experience-text-wrap{width:100%}.experience-text.exp-text-mob{text-align:left;text-align:left}.experience-year-wrap{margin-left:0}.blogs-hero-section{padding-top:40px}.projects-hero-section{padding-top:40px;padding-bottom:40px}.b-details-title{font-size:30px;line-height:30px}.p-details-info-wrap{flex-flow:column;display:flex}.p-details-thumb-wrap,.project-block{margin-bottom:40px}.p-details-title{font-size:26px;line-height:36px}.categories-template-layout{grid-template-columns:1fr}.shipping-method-item{flex-flow:column}.education-item{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr}}