:root{--background:#021526;--text:#dcd7c9;--primary-button:#03346e;--box-cards-backgrouund:#18293c;--bg-secondary\<deleted\|variable-3e120915-0e33-a752-3c73-0ef4ba094cbb\>:#d8dee1;--white-50-opacity\<deleted\|variable-72bb298d-abc7-8b8b-6d25-fd8b5920d1e5\>:#ffffff80;--accent-color:#6eacda}body{background-color:var(--background);color:var(--text);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:130%}h1{margin-top:0;margin-bottom:0;font-size:3.6rem;font-weight:700;line-height:1}h2{margin-top:0;margin-bottom:0;font-size:3rem;font-weight:600;line-height:120%}h3{text-align:left;margin-top:0;margin-bottom:0;font-size:2.375rem;font-weight:500;line-height:120%}p{text-align:left;margin-top:40px;margin-bottom:52px;font-size:1rem}a{text-decoration:underline}img{border-radius:8px;max-width:100%;display:inline-block}label{margin-bottom:8px;font-size:1rem;font-weight:400;line-height:150%;display:block}.w-form-formrecaptcha{margin-bottom:8px}.main-btn{background-color:var(--primary-button);color:var(--text);letter-spacing:normal;text-indent:0%;text-transform:none;border-radius:4px;padding:12px 24px;font-size:1rem;font-weight:600;line-height:120%;text-decoration:none;transition:all .3s}.main-btn:hover{background-color:#02244d;border:1px #000}.main-btn.project-btn{margin-top:20px;display:block}.secondary-btn{border:2px solid var(--text);color:var(--text);text-align:center;-webkit-text-stroke-color:#ffffff80;background-color:#02152600;border-radius:4px;padding:10px 24px;font-size:1rem;font-weight:600;line-height:120%;text-decoration:none;transition:all .3s;display:inline-block}.secondary-btn:hover{background-color:var(--text);color:var(--background);border-style:solid}.container{text-align:center;background-color:#6f7f8600;flex-flow:column;justify-content:space-between;align-items:center;width:100%;max-width:1316px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;display:block}.container.nav-container{flex-flow:row;justify-content:space-between}.container.services-container{background-color:#6f7f8600}.card{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--box-cards-backgrouund);color:var(--text);border-radius:8px;flex-flow:column;flex:0 auto;align-items:flex-start;min-width:300px;max-width:416px;padding:24px;display:flex}.tag-card{grid-column-gap:8px;grid-row-gap:8px;color:var(--text);letter-spacing:.48px;flex-flow:row;justify-content:flex-start;align-items:center;font-size:.75rem;font-weight:500;line-height:140%;display:flex}.tag-card.contact-tag{grid-column-gap:16px;grid-row-gap:16px;color:var(--text);-webkit-text-stroke-color:#e2e2b6;grid-column-gap:16px;grid-row-gap:16px;-webkit-text-stroke-color:#e2e2b6;font-size:1rem;font-weight:400;line-height:130%}.card-wrapper{grid-column-gap:24px;grid-row-gap:24px;white-space:normal;word-break:normal;overflow-wrap:normal;flex-flow:wrap;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;display:flex;position:static;overflow:visible}.tags-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.hero-section{background-color:var(--background);-webkit-text-stroke-color:#e2e2b600;flex-flow:column;justify-content:space-around;align-items:center;padding-top:96px;padding-bottom:96px;display:flex}.hero-wrapper{grid-column-gap:60px;grid-row-gap:60px;text-align:left;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;padding-top:96px;display:flex}.hero-content{grid-column-gap:12px;grid-row-gap:12px;text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:700px;margin:0 auto;display:flex;position:static}.hero-image-wrapper{object-fit:fill;background-image:radial-gradient(circle closest-side,#00b4ff26 25%,#fff0);flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex;position:static}.webflow-development{background-color:var(--primary-button);color:var(--text);text-align:center;letter-spacing:.48px;-webkit-text-stroke-color:#ffffff80;border-radius:4px;padding:10px 12px;font-size:.75rem;font-weight:500;line-height:140%;display:inline-block}.button-wrapper{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:center;display:flex}.hero-paragraph{max-width:80%;margin-top:12px;margin-bottom:40px}.navbar{border-bottom:2px solid var(--box-cards-backgrouund);background-color:var(--background);position:fixed;inset:0% 0% auto}.nav-menu{justify-content:center;align-items:center;display:flex}.nav-link{color:var(--text);text-transform:uppercase;border-bottom:2px solid #198cb400;padding-top:12px;padding-bottom:8px;font-size:.875rem;font-weight:500;line-height:110%;transition:all .3s}.nav-link:hover{border-bottom:2px solid var(--primary-button)}.nav-link:active{border-bottom-style:none}.nav-link.w--current{border-bottom-color:var(--primary-button);color:var(--text)}.brand{margin-top:16px;margin-bottom:16px}.nav-btn{background-color:var(--primary-button);color:var(--text);text-transform:uppercase;border-radius:4px;margin-left:20px;padding:12px 20px;font-size:.875rem;font-weight:500;line-height:110%;transition:all .3s}.nav-btn:hover{color:var(--text);background-color:#02244d}.inner-nav{justify-content:space-between;align-items:center;margin-left:0;margin-right:0;padding-left:0;display:flex}.services-section{background-color:var(--background);text-align:center;padding-top:96px;padding-bottom:96px}.section-heading{text-align:center;margin-top:12px;margin-bottom:16px}.section-paragraph{text-align:center;margin-top:0;margin-bottom:52px}.card-paragraph{max-width:350px;margin-top:0;margin-bottom:24px}.portfolio-section{background-color:var(--background);padding-top:96px;padding-bottom:96px;padding-right:0}.section-name{border-bottom:2px solid var(--primary-button);text-align:center;letter-spacing:.48px;padding-bottom:4px;font-size:.75rem;line-height:140%;display:inline-block}.skills-wrapper{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:flex-start;display:flex}.card-portfolio{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--box-cards-backgrouund);border-radius:8px;flex-flow:column;flex:0 auto;justify-content:space-between;align-items:flex-start;min-width:300px;max-width:416px;padding:24px;display:flex}.about-me-section{background-color:var(--background);padding-top:96px;padding-bottom:96px}.about-me-wrapper{grid-column-gap:60px;grid-row-gap:60px;justify-content:center;align-items:center;max-width:1296px;margin-top:48px;margin-left:auto;margin-right:auto;display:flex;position:relative}.about-me-img-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;flex:1;justify-content:center;align-items:center;max-width:612px;display:flex;position:relative}.about-me-bio{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;flex:1;justify-content:center;align-items:flex-start;max-width:480px;display:flex}.about-me-bio-p{margin-top:0;margin-bottom:0}.first-last-name{margin-bottom:4px}.contact-section{background-color:var(--background);padding-top:96px;padding-bottom:96px}.contact-info{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;flex:1;justify-content:flex-start;align-items:flex-start;max-width:630px;display:flex}.contact-form{text-align:left;flex:1;max-width:636px}.email{font-size:1rem;font-weight:400;line-height:130%}.contact-tag-icon{border-radius:0;width:24px}.contact-wrapper{grid-column-gap:28px;grid-row-gap:28px;flex-flow:row;justify-content:flex-start;align-items:flex-start;margin-top:48px;display:flex}.contact-paragraph{flex:0 auto;max-width:550px;margin-top:0;margin-bottom:0}.contact--heading{margin-bottom:8px}.tag-card-contact-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:60px;display:flex}.input-field{background-color:var(--text);color:var(--box-cards-backgrouund);border-radius:8px;height:64px;margin-bottom:36px;padding:20px 24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:150%}.form-btn{background-color:var(--primary-button);letter-spacing:.32px;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;line-height:120%;transition:all .3s}.form-btn:hover{background-color:#02244d}.message-field{background-color:var(--text);color:#18293c;text-align:left;border-radius:8px;margin-bottom:36px;padding:20px 24px 160px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:150%}.footer-section{border-top:2px solid var(--box-cards-backgrouund);background-color:var(--background);margin-top:0;margin-bottom:0;padding-top:32px;padding-bottom:32px}.footer-wraper{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:flex-start;display:flex}.first-column{flex:0 auto}.third-column{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;align-items:flex-start;display:flex}.footer-menu{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;align-items:flex-start;display:flex}.footer-menu-links{color:var(--text);text-transform:none;text-decoration:none}.social-icon{border:1px #000;border-radius:0;text-decoration:none;overflow:visible}.social-link-block{transition:all .3s}.social-link-block:hover{transform:scale(1.2)}.card-description{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:flex-start;display:flex}.form-block{border-radius:8px}.second-column{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.copyright-responsive{display:none}.form-message-sent{background-color:var(--bg-secondary\<deleted\|variable-3e120915-0e33-a752-3c73-0ef4ba094cbb\>);border-radius:8px}.error-message{background-color:#b03a3a;border-radius:8px}.text-block{color:var(--white-50-opacity\<deleted\|variable-72bb298d-abc7-8b8b-6d25-fd8b5920d1e5\>)}.logo-mobile{width:48px;height:48px}.portfolio-img--tablet{border:2px solid var(--background)}.portfolio-img--tablet.portfolio-img-mobile{border-style:none;border-width:0}.recaptcha{margin-bottom:24px}.recaptcha-wrapper{transform-origin:0 0;transform:scale(.9)}.span-blue{color:var(--primary-button)}.about-me-img-gradient{justify-content:center;align-items:center;width:350px;height:350px;display:flex;position:relative}.circle{border:10px solid var(--box-cards-backgrouund);border-radius:100%;width:350px;height:350px;position:absolute}.igor-mihajlovski-about-me-img{-webkit-text-stroke-color:#e2e2b600;border-radius:100%;position:absolute}.card-image{object-fit:cover}.tag-icon{color:var(--text);border-radius:0;width:12px;height:8px;display:block}.hero-graphics{opacity:.8;max-width:80%}@media screen and (max-width:991px){.container{padding-left:26px;padding-right:26px}.card{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;flex:0 auto;max-width:none}.card-wrapper{flex-flow:wrap}.hero-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;padding-top:0}.hero-content{margin:196px 0 0}.hero-image-wrapper{margin-top:96px}.hero-paragraph{max-width:500px}.nav-menu{grid-column-gap:0px;grid-row-gap:0px;border-top:2px solid var(--box-cards-backgrouund);border-bottom:2px solid var(--box-cards-backgrouund);background-color:var(--background);flex-flow:column;justify-content:center;padding-top:32px;padding-bottom:32px}.nav-link{text-align:center;max-width:200px;padding-top:10px;padding-bottom:10px;font-size:1rem;font-weight:600}.nav-btn{text-align:center;max-width:200px;margin-top:10px;margin-left:auto;margin-right:auto}.card-paragraph{max-width:none;margin-bottom:16px}.card-portfolio{max-width:none}.about-me-wrapper{flex-flow:column;margin-top:12px}.about-me-img-wrapper{order:9999}.about-me-bio{justify-content:center;align-items:center}.about-me-bio-p{text-align:center}.contact-info{text-align:center;justify-content:flex-start;align-items:flex-start;margin-left:auto;margin-right:auto;display:block;position:static}.contact-form{max-width:none;margin-top:48px;margin-left:auto;margin-right:auto}.contact-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;margin-top:12px;display:block}.contact-paragraph{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.tag-card-contact-wrapper{justify-content:flex-start;align-items:center}.footer-wraper{flex-flow:column;align-items:center}.third-column{order:9999}.footer-menu{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:center;margin-top:24px;margin-bottom:24px}.card-description{flex:0 auto;width:auto}.card-image-wraper{flex:none;max-width:50%}.tags-button-wrapper{flex:0 auto;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.form-block{display:block}.copyright-responsive{text-align:center;margin-top:24px;display:block}.copyright-desktop{display:none}.logo-mobile{max-width:100%}.menu-button{padding:0;font-size:2rem;display:block}.menu-button.w--open{background-color:var(--background)}.portfolio-img--tablet{border:2px solid var(--background);object-fit:cover;border-radius:8px;width:1440px;height:284px;display:block}.top-line,.middle-line,.bottom-line{background-color:var(--text);width:24px;height:2px;margin-top:4px;margin-bottom:4px}.h1-mobile{text-align:left}}@media screen and (max-width:767px){.card{grid-column-gap:16px;grid-row-gap:16px;padding-left:20px;padding-right:20px}.hero-wrapper{justify-content:flex-start;align-items:center}.hero-content{justify-content:flex-start;align-self:center;align-items:flex-start;margin-right:26px}.brand{margin-top:12px;margin-bottom:12px;padding-left:0}.section-heading{font-size:2.7rem}.card-heading{font-size:2.2rem}.card-paragraph{max-width:300px}.first-last-name,.contact--heading{font-size:2.7rem}.h1-mobile{font-size:2.9rem}}@media screen and (max-width:479px){.main-btn{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;padding-top:12px;padding-bottom:12px;display:block}.main-btn.project-btn{border-radius:8px;width:auto;margin-top:0;font-size:.875rem}.secondary-btn{width:100%;padding-top:12px;padding-bottom:12px}.container{padding-left:20px;padding-right:20px}.container.nav-container{display:block}.card{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;min-width:0;padding:20px}.tag-card.contact-tag{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center}.hero-section{padding-top:64px;padding-bottom:64px}.hero-content{justify-content:flex-start;align-items:flex-start;margin-top:128px;margin-left:0;margin-right:0}.hero-image-wrapper{width:auto;max-width:280px;margin-top:46px;margin-left:auto;margin-right:auto}.webflow-development{padding:6px 8px;font-size:.6rem}.button-wrapper{flex-flow:column;width:100%;margin-left:auto;margin-right:auto}.nav-menu{font-size:.875rem}.nav-link{max-width:150px;font-size:.875rem;font-weight:700}.brand{width:36px;padding-left:0}.nav-btn{max-width:150px;font-weight:700}.inner-nav{height:62px}.services-section{padding-top:64px;padding-bottom:64px}.section-heading{font-size:2rem;font-weight:500}.section-paragraph{margin-bottom:48px}.card-heading{font-size:1.5rem;font-weight:400}.card-paragraph{margin-bottom:4px}.portfolio-section{padding-top:64px;padding-bottom:64px}.card-portfolio{grid-column-gap:12px;grid-row-gap:12px;min-width:0;padding:20px}.about-me-section{padding-top:64px;padding-bottom:64px}.about-me-bio{justify-content:flex-start;align-items:flex-start}.about-me-bio-p{text-align:center}.first-last-name{text-align:center;margin-left:auto;margin-right:auto;font-size:2.1rem;font-weight:500}.contact-section{padding-top:64px;padding-bottom:64px}.contact-paragraph{text-align:center}.contact--heading{text-align:center;font-size:1.9rem;font-weight:500}.tag-card-contact-wrapper{justify-content:flex-start;align-items:center;margin-top:24px}.form-btn{font-size:.875rem;font-weight:600}.card-description{grid-column-gap:12px;grid-row-gap:12px;margin-bottom:0}.card-image-wraper{flex:1;max-width:none;position:static}.tags-button-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:space-between;align-items:flex-start}.form-message-sent{background-color:var(--bg-secondary\<deleted\|variable-3e120915-0e33-a752-3c73-0ef4ba094cbb\>);border-radius:8px}.logo-mobile{display:block}.menu-button{padding:0}.portfolio-img--tablet{object-fit:fill}.portfolio-img--tablet.portfolio-img-mobile{object-fit:fill;object-fit:fill;width:auto;height:auto}.portfolio-img-mobile{border:2px solid var(--background)}.about-me-img-gradient{width:200px;height:200px}.circle{width:250px;height:250px}.h1-mobile{align-self:center;font-size:2.2rem}}