.elementor .footer{width:100%;height:100px;padding:0px;background-color:#ffffff;display:flex;flex-direction:row;}.elementor .page-wrapper{width:100%;padding:0px;background-color:var(--Background);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .content-container{width:100%;max-width:1200px;padding:10px;display:flex;flex-direction:column;align-items:stretch;}.elementor .header{height:100px;padding:30px;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .header-logo{font-family:var(--Font_Primary);font-weight:600;font-size:18px;letter-spacing:0%;line-height:48px;}.elementor .header-nav{width:auto;height:auto;padding:10px;gap:32px;align-items:center;}.elementor .nav-link{font-family:var(--Font_Primary);font-weight:600;font-size:18px;letter-spacing:0%;line-height:48px;}.elementor .header-cta{height:50px;color:var(--Surface);text-align:center;border-radius:9px;background-color:var(--Accent);align-self:start;}.elementor .hero{padding-block-start:0px;padding-block-end:100px;padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:column;gap:10px;}.elementor .hero_content{padding:10px;display:flex;flex-direction:row;gap:60px;}.elementor .hero_left{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:25px;}.elementor .hero_visual{height:auto;padding:0px;}.elementor .eyebrow{font-family:var(--Font_Primary);font-weight:600;font-size:16px;color:var(--Text_Primary);}.elementor .heading{width:100%;font-family:var(--Font_Primary);font-weight:600;font-size:72px;color:var(--Text_Primary);letter-spacing:0%;line-height:80px;}.elementor .description{font-family:var(--Font_Primary);font-weight:400;font-size:20px;color:var(--Text_Secondary);letter-spacing:0%;line-height:30px;}.elementor .visual_card{width:450px;height:425px;padding:0px;border-radius:25px;border-width:1px;border-color:#E5E7EB;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .card_header{height:64px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-start-start-radius:25px;border-start-end-radius:25px;background-color:#F9FAFB;display:flex;gap:0px;justify-content:space-between;align-items:center;}.elementor .card_content{padding:15px;flex-direction:column;gap:15px;}.elementor .header-dots{width:auto;column-gap:8px;display:flex;flex-direction:row;row-gap:0px;align-items:center;}.elementor .header-dot{width:13px;height:13px;min-width:0px;min-height:0px;padding:5px;border-radius:50%;background-color:#D1D5DB;display:block;flex:0 1 auto;}.elementor .header-label{font-family:var(--Font_Primary);font-weight:400;font-size:14px;color:#6B6B6B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;justify-content:space-between;}.elementor .design-panel{height:auto;min-height:0px;padding:19px;border-radius:20px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:10px;}.elementor .project-preview{width:250px;height:100px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:15px;border-radius:11px;background-color:#ffffff;display:flex;flex-direction:column;gap:6px;}.elementor .accent-block{width:110px;height:100px;min-height:0px;border-radius:11px;background-color:#2563EB;align-self:start;}.elementor .chips{width:auto;height:30px;border-radius:10px;background-color:#F7F7F5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .chips-box{padding:0px;display:flex;flex-direction:row;gap:8px;}.elementor .chips-text{font-family:var(--Font_Primary);font-weight:400;font-size:10px;color:var(--Text_Secondary);justify-content:flex-start;}.elementor .web-plat-text{font-family:var(--Font_Primary);font-weight:600;font-size:15px;color:var(--Text_Primary);}.elementor .local-serv-text{font-family:var(--Font_Primary);font-weight:500;font-size:12px;color:var(--Text_Primary);}.elementor .project-row{height:auto;min-height:0px;padding:0px;display:flex;flex-direction:row;}.elementor .accent-block--commerce{background-color:#111111;}.elementor .featured_work{padding-block-start:0px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:25px;}.elementor .project_row{display:grid;flex-direction:row;gap:15px;grid-template-columns:repeat(3, 1fr);}.elementor .project_card{padding:0px;margin:0px;border-radius:15px;border-width:1px;border-color:#E5E7EB;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .project-image{width:100%;height:auto;border-start-start-radius:15px;border-start-end-radius:15px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .project-card-header{font-family:var(--Font_Primary);font-weight:600;font-size:22px;}.elementor .project-card-text{font-family:var(--Font_Primary);font-weight:400;font-size:15px;color:#666666;}.elementor .project-card-info{height:190px;padding:20px;display:flex;flex-direction:column;gap:20px;}.elementor .what-i-do{padding-block-start:0px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:20px;}.elementor .cards-1-2{padding:0px;display:flex;flex-direction:row;gap:40px;}.elementor .header-what-i-do{display:flex;flex-direction:column;gap:25px;}.elementor .web-design-card{width:580px;height:320px;padding:25px;border-radius:15px;border-width:1px;border-color:#E5E7EB;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:25px;justify-content:space-between;}.elementor .web-design-header{display:flex;flex-direction:column;gap:20px;}.elementor .web-design-head-text{font-family:var(--Font_Primary);font-weight:600;font-size:20px;color:var(--Text_Primary);}.elementor .web-design-paragr-text{font-family:var(--Font_Primary);font-weight:400;font-size:13px;color:var(--Text_Primary);}.elementor .web-design-second-part{height:auto;display:flex;flex-direction:row;align-items:end;}.elementor .about-me{padding-block-start:0px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:20px;}.elementor .text-section{border-radius:15px;border-width:1px;border-color:#E5E7EB;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .text-section-second{display:flex;flex-direction:column;gap:20px;}.elementor .my-picture{width:300px;border-radius:16px;}.elementor .card-about-me{display:flex;flex-direction:row;gap:30px;}.elementor .card-about-me-heading{font-family:var(--Font_Primary);font-weight:500;font-size:28px;}.elementor .card-about-me-parag{font-family:var(--Font_Primary);font-weight:400;font-size:15px;color:var(--Text_Secondary);}.elementor .contact{padding-block-start:0px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:30px;}.elementor .contact-left{align-self:center;}.elementor .contact-right{padding:30px;border-radius:15px;border-width:1px;border-color:#E5E7EB;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:15px;}.elementor .footer-left{display:flex;flex-direction:row;gap:26px;justify-content:center;align-items:center;}.elementor .footer-right{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .service-carousel-card{padding:20px;gap:0px;}.elementor .copy-of-card-about-me-parag{font-family:var(--Font_Primary);font-weight:400;font-size:15px;color:var(--Text_Secondary);}.elementor .chips-arrow{width:60px;height:30px;border-radius:10px;background-color:#F7F7F5;display:flex;justify-content:center;align-items:center;align-self:end;}.elementor .footer-text{font-size:14px;}.elementor .header-box{width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}