@font-face{font-family:Bold;src:url(/static/media/BellotaText-Bold.ad922308c622eb12c00c.ttf)}@font-face{font-family:Regular;src:url(/static/media/BellotaText-Regular.53253e36d93a74b3fd96.ttf)}@font-face{font-family:Light;src:url(/static/media/BellotaText-Light.509a4274b5b9b4fea707.ttf)}*{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}.sr-only{clip:rect(0,0,0,0);border:0;color:red;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Navigation{--white:#fafafa;--background:var(--white);--accent:#031f39;min-height:100vh;overflow:hidden;position:fixed;z-index:2}::-webkit-scrollbar{background:#021d31;-webkit-border-radius:1ex;height:5px;width:5px}::-webkit-scrollbar-thumb{background:var(--accent);-webkit-border-radius:1ex}::-webkit-scrollbar-corner{background:#ff030333}.Menu{background:#021d31;bottom:0;display:flex;flex-direction:column;left:0;padding-left:75px;padding-top:100px;position:fixed;top:0;transform:translateX(-100%);width:500px;will-change:transform}.Menu-Link{align-items:center;color:#fff;display:flex;font-family:Regular;font-size:30px;margin-top:75px;text-decoration:none;transition:transform .3s ease-in-out}.Menu-Link:hover{transform:scale(1.1)}.Menu-Link-Img{margin-right:30px;width:40px}.MenuToggle{background:var(--accent);border:none;border-radius:50%;cursor:pointer;height:75px;left:15px;outline:none;padding:10px;position:fixed;top:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:75px}.MenuToggle-Links{viewBox:0 0 23 18;height:35px;width:30px}@media only screen and (max-width:1950px){.Menu{padding-left:50px;padding-top:75px;width:400px}.Menu-Link{font-size:23px}.MenuToggle{height:50px;width:50px}.MenuToggle-Links{viewBox:0 0 23 18;height:18px;width:23px}.Menu-Link-Img{margin-right:30px;width:30px}}@media only screen and (max-height:700px) and (max-width:1950px){.Menu{align-items:center;border-radius:0;display:block;height:100%;justify-content:center;overflow-x:hidden;overflow-y:scroll;padding-bottom:50px;width:400px}.Menu-Link{font-size:23px;margin-top:50px}}@media only screen and (max-width:600px){.Menu{padding-left:50px;padding-top:75px;width:100%}.Menu-Link{font-size:23px;margin-top:50px}.MenuToggle{height:50px;width:50px}.MenuToggle-Links{viewBox:0 0 23 18;height:18px;width:23px}.Menu-Link-Img{margin-right:30px;width:30px}}.Cookies{background-color:#000000dc;bottom:10%;padding:100px;position:fixed;width:100%;z-index:999}.Cookies-Content{align-items:center;display:flex;flex-direction:column}.Cookies-Content-title1{margin-bottom:40px}.Cookies-Content-title1,.Cookies-Content-title2{color:#fff;font-family:Regular;font-size:30px;text-align:center}.Cookies-Content-title2{margin-bottom:60px}.Cookies-Decline{color:#000;font-family:Regular;margin:5px 20px 5px 5px}.Cookies-Accept,.Cookies-Decline{border:none;border-radius:100px;cursor:pointer;font-size:22px;padding:10px 30px}.Cookies-Accept{background-color:#035799;color:#fff;font-family:Bold;margin:5px 5px 5px 20px}.cookie-content button:first-child{background-color:#4caf50;color:#fff}.cookie-content button:last-child{background-color:#f44336;color:#fff}@media only screen and (max-width:1950px){.Cookies{padding:75px}.Cookies-Content-title1{font-size:25px;margin-bottom:30px}.Cookies-Content-title2{font-size:25px;margin-bottom:50px}.Cookies-Accept,.Cookies-Decline{font-size:18px}}@media only screen and (max-width:900px){.Cookies{padding:50px}.Cookies-Content-title1{font-size:22px;margin-bottom:30px}.Cookies-Content-title2{font-size:22px;margin-bottom:50px}.Cookies-Butts{display:flex;flex-direction:column-reverse}.Cookies-Decline{font-size:18px;margin:0}.Cookies-Accept{font-size:18px;margin:0 0 20px}}@media only screen and (max-width:500px){.Cookies{bottom:0;padding:35px}.Cookies-Content-title1{font-size:20px;margin-bottom:20px}.Cookies-Content-title2{font-size:20px;margin-bottom:30px}}.Homepage{align-items:center;background:url(https://cdn.itaborsky.cz/homepage_4K.webp) no-repeat center 100%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:50px;padding-top:50px;width:100vw}@media only screen and (max-height:1750px){.Homepage{background:url(https://cdn.itaborsky.cz/homepage_2K.webp) no-repeat center 100%;background-size:cover}}@media only screen and (max-height:1325px){.Homepage{background:url(https://cdn.itaborsky.cz/homepage_FullHD.webp) no-repeat center 100%;background-size:cover}}@media only screen and (max-height:1000px){.Homepage{background:url(https://cdn.itaborsky.cz/homepage_FullHD.webp) no-repeat center 100%;background-size:cover}}.Homepage-Logo{position:absolute;right:20px;top:30px}.Homepage-Logo img{width:225px}.Homepage-Photo-Titles{align-items:center;display:flex;flex-direction:column;margin-bottom:35px}.Me-Photo{background:url(https://cdn.itaborsky.cz/me_600.svg) no-repeat center 100%;background-size:cover;height:325px;margin-bottom:40px;width:325px}.Homepage-Title-1{color:#fff;font-family:Bold;font-size:40px;margin-bottom:40px}.Homepage-Title-2{color:#fff;font-family:Bold;font-size:30px}.Homepage-Buttons-Responzive,.Homepage-Title-1-Responzive,.Homepage-Title-2-Responzive{display:none}.Homepage-Buttons{display:flex;justify-content:center;margin-bottom:100px;width:100%;z-index:1}.Homepage-Buttons a{margin-left:20px;margin-right:20px;padding:20px;text-decoration:none}.Homepage-Buttons button{align-items:center;background-color:#01213a;border:none;border-radius:50px;box-shadow:5px 5px 5px #01213a;color:#fff;cursor:pointer;display:flex;font-family:Regular;font-size:25px;justify-content:center;padding:10px;transition:all .3s ease-in-out;width:200px}.Homepage-Buttons button img{height:30px;margin-right:25px}.Homepage-Buttons button:hover{transform:scale(1.1)}.Homepage-Socials{align-items:center;display:flex;justify-content:space-between;width:225px;z-index:1}.Homepage-Socials img{height:55px}@media only screen and (max-width:1950px){.Homepage-Logo img{width:175px}}@media only screen and (max-width:1950px) and (max-height:950px){.Homepage-Photo-Titles{margin-bottom:25px}.Me-Photo{height:275px;margin-bottom:30px;width:275px}.Homepage-Title-1{color:#fff;font-size:33px;margin-bottom:40px}.Homepage-Title-2{color:#fff;font-family:Bold;font-size:28px}.Homepage-Buttons a{margin-left:10px;margin-right:10px;padding:20px;text-decoration:none}.Homepage-Buttons{margin-bottom:75px}.Homepage-Buttons button{font-family:Bold;font-size:21px}.Homepage-Buttons button img{height:25px;margin-right:25px}.Homepage-Socials{width:200px}.Homepage-Socials img{height:50px}}@media only screen and (max-width:1550px) and (max-height:800px){.Homepage-Photo-Titles,.Me-Photo{margin-bottom:25px}.Me-Photo{height:250px;width:250px}.Homepage-Title-1{color:#fff;font-family:Regular;font-size:30px;margin-bottom:25px}.Homepage-Title-2{color:#fff;font-family:Bold;font-size:25px}.Homepage-Buttons{margin-bottom:75px}.Homepage-Buttons button{font-size:18px;padding:7px;width:175px}.Homepage-Buttons button img{height:25px;margin-right:15px}.Homepage-Socials{width:150px}.Homepage-Socials img{height:40px}}@media only screen and (max-width:1000px){.Homepage-Buttons{justify-content:space-evenly}}@media only screen and (max-width:800px){.Homepage-Logo{position:relative;right:auto;top:auto}.Homepage-Logo,.Me-Photo{margin-bottom:20px}.Homepage-Logo img{width:175px}.Homepage-Photo-Titles,.Homepage-Title-1{margin-bottom:25px}.Homepage-Title-1{font-size:35px}.Homepage-Title-2{font-size:30px}.Homepage-Buttons{display:none}.Homepage-Buttons-Responzive{display:flex;justify-content:center;margin-bottom:100px;z-index:1}.Homepage-Buttons-Responzive a{margin-left:10px;margin-right:10px;padding:10px;text-decoration:none}.Homepage-Buttons-Responzive button{align-items:center;background-color:#01213a;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Regular;font-size:25px;justify-content:center;padding:15px;transition:all .3s ease-in-out;width:60px}.Homepage-Buttons-Responzive button img{height:30px}.Homepage-Buttons-Responzive button:hover{transform:scale(1.1)}.Homepage-Socials img{height:55px}.Homepage-Socials{align-items:center;display:flex;justify-content:space-between;width:200px}}@media only screen and (max-width:550px){.Me-Photo{height:300px;margin-bottom:60px;width:300px}.Homepage-Photo-Titles{margin-bottom:50px}.Homepage-Title-1,.Homepage-Title-2{display:none}.Homepage-Title-1-Responzive{color:#fff;display:flex;flex-direction:column;font-family:Bold;font-size:35px;margin-bottom:30px;text-align:center}.Homepage-Title-1-Responzive-Name{font-family:Bold}.Homepage-Title-2-Responzive{color:#fff;display:flex;font-family:Bold;font-size:32px;text-align:center}}@media only screen and (max-width:450px){.Homepage-Photo-Titles,.Me-Photo{margin-bottom:20px}.Homepage-Title-1-Responzive{display:none;font-family:Bold;font-size:35px}.Homepage-Title-2-Responzive{font-size:30px}.Homepage-Buttons-Responzive{width:275px}.Homepage-Buttons-Responzive button{width:60px}.Homepage-Buttons-Responzive button img{height:30px}.Homepage-Socials img{height:45px}.Homepage-Socials{width:175px}.Homepage-Buttons-Responzive{margin-bottom:50px}}@media only screen and (max-width:400px){.Me-Photo{height:250px;width:250px}.Homepage-Buttons-Responzive button{width:60px}.Homepage-Buttons-Responzive button img{height:30px}}.Aboutme{align-items:center;background-color:#000;display:flex;flex-direction:column;height:auto;padding-bottom:75px;padding-top:75px;width:100%}.Aboutme-Title{color:#fff;display:block;font-family:bold;font-size:30px;margin-bottom:50px}.Aboutme-content{align-items:flex-start;display:flex;justify-content:center;width:100%}.Aboutme-Left{margin-left:112px;width:850px}.Aboutme-Paragraph{color:#fff;font-family:Regular;font-size:25px;margin-bottom:50px;margin-top:50px}.Aboutme-Buttons{display:flex}.Aboutme-Left a{padding-bottom:10px;padding-left:7px;padding-right:15px;text-decoration:none}.Aboutme-Portfolio-Button img{height:30px;margin-right:25px}.Aboutme-Portfolio-Button{align-items:center;background-color:#fff;border:none;border-radius:100px;box-shadow:3px 3px 20px #3098c5;color:#000;cursor:pointer;display:flex;font-family:Bold;font-size:21px;justify-content:center;margin:10px 20px 0 10px;padding:7px;transition:.5s ease-in-out;width:200px}.Aboutme-Portfolio-Button:hover{transform:scale(1.1)}.Aboutme-Services-Button{align-items:center;background-color:#fff;border:none;border-radius:100px;box-shadow:3px 3px 20px #0084ff;color:#000;cursor:pointer;display:flex;font-family:Bold;font-size:21px;justify-content:center;margin:10px;padding:7px;transition:.5s ease-in-out;width:200px}.Aboutme-Services-Button img{height:30px;margin-right:25px}.Aboutme-Services-Button:hover{transform:scale(1.1)}.Aboutme-Right{align-items:center;border-radius:50000px 0 0 50000px;display:flex;flex-direction:column;height:auto;justify-content:center;width:1000px}.Aboutme-Photo{width:400px}@media only screen and (max-width:2150px){.Aboutme-Right{width:40%}}@media only screen and (max-width:1950px){.Aboutme{padding-bottom:50px;padding-top:50px}.Aboutme-Title{font-size:25px}.Aboutme-Left{margin-left:60px;width:700px}.Aboutme-Paragraph{font-size:20px;margin-bottom:40px;margin-top:40px}.Aboutme-Right{width:650px}.Aboutme-Photo{width:300px}.Aboutme-Portfolio-Button,.Aboutme-Services-Button{font-size:20px;padding:7px;width:180px}}@media only screen and (max-width:1700px){.Aboutme-Left{margin-left:100px;width:650px}}@media only screen and (max-width:1600px){.Aboutme-Title{font-size:25px}.Aboutme-Left{width:700px}.Aboutme-Paragraph{font-size:20px}.Aboutme-Right{width:650px}.Aboutme-Photo{width:300px}.Aboutme-Portfolio-Button,.Aboutme-Services-Button{font-size:20px;width:180px}}@media only screen and (max-width:1350px){.Aboutme-content{align-items:center;flex-direction:column}.Aboutme-Title{margin-bottom:35px;position:relative;top:0}.Aboutme-Paragraph{margin-bottom:10px;margin-top:10px}.Aboutme-Left{display:flex;flex-direction:column;margin-left:0;width:700px}.Aboutme-Buttons{margin-top:20px}.Aboutme-Right{border-radius:0 0 0 0;margin-top:35px;width:100%}}@media only screen and (max-width:850px){.Aboutme-Left{width:600px}.Aboutme-Services-Button{margin-bottom:35px}.Aboutme-Right{margin-top:20px}}@media only screen and (max-width:750px){.Aboutme-Title{margin-bottom:20px}.Aboutme-Left{width:85%}.Aboutme-Buttons{align-items:center;flex-direction:column;margin-top:20px}.Aboutme-Portfolio-Button{margin-bottom:10px;margin-left:15px;margin-right:15px}}@media only screen and (max-width:500px){.Aboutme-Photo{width:250px}}.Portfolio{align-items:center;background:linear-gradient(180deg,#000 75%,#fff 0);display:flex;flex-direction:column;height:auto;padding-top:110px;width:100%}.Portfolio-Title{color:#fff;font-family:Bold;font-size:30px;margin-bottom:50px;text-align:center}.Portfolio-Subtitle{color:#fff;font-family:Light;font-size:25px;margin-bottom:75px;text-align:center}.Portfolio-Cards{display:flex;justify-content:center;width:100%}@media only screen and (max-width:1950px){.Portfolio{background:linear-gradient(180deg,#000 70%,#fff 0);padding-top:50px}.Portfolio-Title{font-size:25px;margin-bottom:35px;margin-top:50px}.Portfolio-Subtitle{font-size:20px;margin-bottom:60px}}@media only screen and (max-width:1100px){.Portfolio{background:linear-gradient(180deg,#000 80%,#fff 0)}.Portfolio-Cards{align-items:center;display:flex;flex-direction:column;width:95%}.Portfolio{min-height:auto;padding-bottom:10px;padding-top:50px}.Portfolio-Subtitle{margin-bottom:50px}}@media only screen and (max-width:700px){.Portfolio-Subtitle{width:90%}}.PortfolioCard{align-items:center;background-color:#000;box-shadow:10px 10px 30px #0b8bc9;cursor:pointer;display:flex;flex-direction:column;height:450px;justify-content:center;margin:20px 5px 50px;padding:10px 55px;transition:"all 0.5s ease";width:395px}.PortfolioCard:hover{transform:scale(.95)}.PortfolioCard-Container-Image{align-items:center;display:flex;height:100px;justify-content:center;width:90px}.PortfolioCard-Title{color:#fff;font-family:Bold;font-size:30px;margin-top:5px}.PortfolioCard-Description{color:#fff;font-family:Regular;font-size:25px;margin-bottom:30px;margin-top:20px;text-align:center}.PortfolioCard-a-Web{width:60%}.PortfolioCard-a-Git,.PortfolioCard-a-Web{display:flex;height:auto;justify-content:center;padding-bottom:5px;padding-top:5px;text-decoration:none}.PortfolioCard-a-Git{width:70%}.PortfolioCard-Web{align-items:center;background-color:#006496;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Regular;font-size:22px;justify-content:center;padding:7px;transition:transform .3s ease-in-out;width:115px}.PortfolioCard-Web:hover{transform:scale(1.1)}.PortfolioCard-Web-Img{margin-right:5px;width:35px}.PortfolioCard-Git{align-items:center;background-color:#fff;border:none;border-radius:50px;color:#000;cursor:pointer;display:flex;font-family:Bold;font-size:22px;justify-content:center;padding:7px;transition:transform .3s ease-in-out;width:140px}.PortfolioCard-Git:hover{transform:scale(1.1)}.PortfolioCard-Git-Img{height:35px;margin-right:10px}.PortfolioCard-Detail{background-color:#000;box-shadow:10px 10px 30px #0b8bc9;display:flex;flex-direction:column;left:50%;min-height:auto;padding:50px 75px;position:fixed;top:50%;transform:translate(-50%,-50%);width:1250px;z-index:2}.PortfolioCard-Detail-Close{background:none;border:none;color:#fff;cursor:pointer;font-size:40px;position:absolute;right:15px;top:10px}.PortfolioCard-Detail-Top{align-items:center;display:flex;height:100px}.PortfolioCard-Detail-Title{color:#fff;font-family:Bold;font-size:30px;margin-left:25px}.PortfolioCard-Detail-Lang{align-items:center;display:flex}.PortfolioCard-Detail-Paragraphs{margin-bottom:25px;margin-top:25px}.PortfolioCard-Detail-Paragraph{color:#fff;font-family:Light;font-size:23px;margin-bottom:30px;margin-top:30px}.PortfolioCard-Detail-Butts{display:flex;justify-content:end}.PortfolioCard-Detail-Butts a{padding:10px;text-decoration:none}@media only screen and (max-width:1950px){.PortfolioCard{height:375px;padding:0 60px;width:335px}.PortfolioCard-Container-Image{height:85px;width:75px}.PortfolioCard-Title{font-size:25px;margin-top:5px}.PortfolioCard-Lang-Img{height:25px}.PortfolioCard-Description{color:#fff;font-family:Regular;font-size:20px;margin-bottom:20px;margin-top:15px;text-align:center}.PortfolioCard-Git,.PortfolioCard-Web{font-size:20px;padding:3px}.PortfolioCard-Detail{height:auto;padding:50px;width:1000px}.PortfolioCard-Detail-Top .PortfolioCard-Image{transform:scale(.9)}.PortfolioCard-Detail h2{color:#fff;font-size:25px;margin-left:25px}.PortfolioCard-Detail-Paragraph,.PortfolioCard-Detail-Paragraphs{margin-bottom:15px;margin-top:15px}.PortfolioCard-Detail-Paragraph{color:#fff;font-family:Light;font-size:18px}}@media only screen and (max-width:1100px){.PortfolioCard{height:350px;margin-bottom:40px;margin-top:5px;padding:0 40px;width:300px}.PortfolioCard-Detail{align-items:center;border-radius:0;display:block;height:100%;justify-content:center;overflow-x:hidden;overflow-y:scroll;width:100%;width:900px}}@media only screen and (max-width:900px){.PortfolioCard-Detail{width:750px}}@media only screen and (max-width:800px){.PortfolioCard-Detail{width:650px}}@media only screen and (max-width:700px){.PortfolioCard-Detail{width:550px}}@media only screen and (max-width:550px){.PortfolioCard-Detail-Title{font-size:28px}.PortfolioCard-Detail{align-items:center;border-radius:0;display:block;height:100%;justify-content:center;overflow-x:hidden;overflow-y:scroll;padding-left:30px;padding-right:30px;position:relative;width:100%}.PortfolioCard-Detail-Paragraph{font-size:20px}}.Modal{align-items:center;animation:slideInOut 7s ease-in-out forwards;background:#07031a;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;flex-direction:column;height:250px;justify-content:center;left:50%;opacity:0;padding:30px;position:fixed;top:-300px;transform:translateX(-50%);width:600px;z-index:1000}@keyframes slideInOut{0%{opacity:0;top:-300px}20%{opacity:1;top:50px}80%{opacity:1;top:50px}to{opacity:0;top:-300px}}.Modal-Logo{width:200px}.Modal p{font-family:Light;font-size:25px;margin-bottom:10px;margin-top:35px}.Error-Modal-Cross,.Success-Modal-Tick{width:50px}.Services{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:space-around;padding-top:100px;width:100%}.Services-Title{color:#000;font-family:Bold;font-size:30px;margin-bottom:50px;text-align:center}.Services-cards{display:flex;justify-content:center;padding-bottom:75px;padding-top:40px;width:100%}@media only screen and (max-width:1950px){.Services{padding-top:50px}.Services-cards{padding-bottom:50px}.Services-Title{font-size:25px;margin-bottom:40px}.Modal{height:225px;width:500px}.Modal-Logo{width:175px}.Modal p{font-size:20px;margin-top:25px}.Error-Modal-Cross,.Success-Modal-Tick{width:40px}}@media only screen and (max-width:1650px){.Services-Title{font-size:25px;margin-bottom:40px}.Services-cards{align-items:center}}@media only screen and (max-width:1500px){.Services-cards{align-items:center;flex-direction:column;margin-top:0}.Services-Title{font-size:25px;margin-bottom:25px}}@media only screen and (max-width:550px){.Services-cards{width:100%}}@media only screen and (max-width:500px){.Modal{height:200px;padding:0;width:375px}}@media only screen and (max-width:375px){.Modal{width:100%}}.Services-Details-Left-Oriented{align-items:center;display:flex;justify-content:center;padding-bottom:75px;padding-top:75px;width:100%}.Services-Details-Left{margin-right:50px}.Services-Details-Left-Name{align-items:center;display:flex;margin-bottom:25px}.Services-Details-Left-Name img{flex-shrink:0;height:40px}.Services-Details-Left-Title{color:#07031a;font-family:Bold;font-size:30px;margin-left:20px}.Services-Details-Left-Paragraphs{display:flex;flex-direction:column;margin-bottom:20px;max-width:700px}.Services-Details-Left-Paragraph{font-family:Regular;font-size:21px;margin-bottom:15px;margin-top:15px}.Services-Details-Left-Demand{align-items:flex-start;display:flex;flex-direction:column}.Services-Details-Left-Button{align-items:center;background-color:#07031a;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Regular;font-size:20px;height:40px;margin-bottom:10px;overflow:hidden;padding-right:20px;transition:transform .3s ease}.Services-Details-Left-Button img{display:block;flex-shrink:0;height:40px;margin-right:10px;transition:transform .8s ease}.Services-Details-Left-Button:hover img{transform:rotate(180deg)}.Services-Details-Left-Button:hover{transform:translate(5%)}.Services-Details-Left-Full-Stack{align-items:center;background-color:#0b8bc9;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Regular;font-size:20px;height:40px;margin-bottom:10px;margin-top:10px;overflow:hidden;padding-right:20px;transition:transform .3s ease}.Services-Details-Left-Full-Stack img{display:block;flex-shrink:0;height:40px;margin-right:10px;transition:transform .8s ease}.Services-Details-Left-Full-Stack:hover{transform:translate(5%)}.Services-Details-Right{flex-direction:column;margin-left:50px;padding:25px 50px;width:900px}.Services-Details-Right,.Services-Details-Right-Name{align-items:center;display:flex}.Services-Details-Right-Name img{flex-shrink:0;height:45px}.Services-Details-Right-Title{color:#000;font-family:Bold;font-size:30px}.Services-Details-Right-Paragraphs{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr);justify-items:Left;margin-top:25px}.Services-Details-Right-Paragraph{margin-left:20px;margin-right:20px;margin-top:25px}.Services-Details-Right-Paragraph-Title{align-items:center;display:flex}.Services-Details-Right-Paragraph-Title img{flex-shrink:0;height:22px}.Services-Details-Right-Paragraph-Title p{color:#000;font-family:Regular;font-size:21px;margin-left:10px}.Services-Details-Right-Subtitles{align-items:flex-start;align-items:center;display:flex;flex-direction:column;margin-top:10px;width:400px}.Services-Details-Right-Paragraph-Content{color:#000;font-family:Light;font-size:21px;margin-top:18px}.Services-Details-Right-File{align-items:center;display:flex;flex-direction:column;margin-top:35px}.Services-Details-Right-File p{color:#000;font-family:Bold;font-size:21px;text-align:center}.Services-Details-Right-File a{margin-top:5px;padding:10px;text-decoration:none}.Services-Details-Right-File button{align-items:center;background-color:#000;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Bold;font-size:20px;padding:0 20px 0 15px;transition:all .3s ease}.Services-Details-Right-File button:hover{transform:scale(1.05)}.Services-Details-Right-File img{flex-shrink:0;margin-right:15px;width:45px}@media only screen and (max-width:1950px){.Services-Details-Left-Oriented{padding-bottom:50px;padding-top:50px}.Services-Details-Left-Name img{height:35px}.Services-Details-Left-Title{font-size:25px}.Services-Details-Left-Paragraphs{max-width:650px}.Services-Details-Left-Paragraph{font-size:20px;margin-bottom:10px;margin-top:10px}.Services-Details-Left-Button,.Services-Details-Left-Full-Stack{font-size:18px}.Services-Details-Right{padding:20px 10px}.Services-Details-Right-Name img{height:35px}.Services-Details-Right-Title{font-size:25px}.Services-Details-Right-Paragraph-Title img{height:27px}.Services-Details-Right-Paragraph-Title p{font-size:18px}.Services-Details-Right-Subtitle img{height:20px}.Services-Details-Right-Paragraph{margin-top:25px}.Services-Details-Right-Paragraph-Content{font-size:18px;margin-top:15px}.Services-Details-Right-File{margin-top:40px}.Services-Details-Right-File p{font-size:18px}.Services-Details-Right-File a{margin-top:15px}.Services-Details-Right-File img{width:40px}.Services-Details-Right-File button{font-size:18px}}@media only screen and (max-width:1800px){.Services-Details-Left{margin-right:15px}.Services-Details-Right{margin-left:15px;width:700px}}@media only screen and (max-width:1700px){.Services-Details-Left-Paragraphs{max-width:600px}}@media only screen and (max-width:1500px){.Services-Details-Left-Oriented{flex-direction:column;width:100%}.Services-Details-Left{margin-right:0;padding:0}.Services-Details-Left-Paragraphs{display:block;margin-bottom:20px;max-width:800px}.Services-Details-Left-Demand{flex-direction:row;justify-content:flex-start}.Services-Details-Left-Button{margin:0 20px 0 0}.Services-Details-Left-Name{justify-content:center}.Services-Details-Left-Demand{align-items:center;margin-bottom:40px}.Services-Details-Right{margin-left:0;padding:30px 20px;width:800px}.Services-Details-Right-Paragraphs{margin-top:15px}.Services-Details-Right-File{margin-top:25px}.Services-Details-Right-File a{margin-top:10px}}@media only screen and (max-width:950px){.Services-Details-Left-Paragraphs{margin-bottom:20px;width:400px}.Services-Details-Right{width:400px}.Services-Details-Left-Demand{flex-direction:column;justify-content:flex-start;margin-bottom:40px}.Services-Details-Left-Button{margin-bottom:10px;margin-right:0}.Services-Details-Left{padding:0}.Services-Details-Right-Paragraphs{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:20px}}@media only screen and (max-width:600px){.Services-Details-Left{align-items:center;display:flex;flex-direction:column}.Services-Details-Left-Demand{margin-bottom:40px;width:100%}.Services-Details-Left-Name{margin-bottom:20px}.Services-Details-Left-Paragraphs{width:85%}.Services-Details-Right{width:500px}}@media only screen and (max-width:550px){.Services-Details-Right{margin-top:25px;padding:30px 20px;width:100%}.Services-Details-Right-Subtitles{width:90%}.Services-Details-Right-Subtitle p{font-size:17px}}.ServicesCard{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;margin-right:20px;padding:25px 90px;width:550px}.ServicesCard img{flex-shrink:0;height:45px;margin-bottom:10px;transition:all .8 ease}.ServicesCard-Title{color:#000;font-family:Bold;font-size:30px;margin-bottom:20px}.ServicesCard-Subtitle{color:#000;font-family:Light;font-size:23px;height:60px;text-align:center}.ServicesCard-Button{border:none;border-radius:50px;cursor:pointer;font-family:Regular;font-size:20px;margin-top:30px;padding:10px;transition:transform .3s ease-in-out;width:225px}.ServicesCard-Button:hover{transform:scale(1.1)}.ServicesCard-Link{color:#000;font-family:Regular;font-size:20px;margin-top:10px}@media only screen and (max-width:1950px){.ServicesCard{padding:30px 70px;width:425px}.ServicesCard img{height:40px;margin-bottom:10px}.ServicesCard-Title{font-size:25px;margin-bottom:10px}.ServicesCard-Subtitle{font-size:20px}.ServicesCard-Button{font-size:18px;margin-top:20px;padding:7px;width:175px}.ServicesCard-Link{font-family:Regular;font-size:18px;margin-top:5px}}@media only screen and (max-width:1600px){.ServicesCard{margin-top:10px}}@media only screen and (max-width:550px){.ServicesCard{height:auto;padding:30px 80px;width:90%}.ServicesCard-Title{font-size:25px;margin-bottom:15px;text-align:center}.ServicesCard-Button{font-family:Regular;font-size:20px;margin-top:20px;width:200px}}@media only screen and (max-width:450px){.ServicesCard{height:auto;margin-top:0;padding:20px 30px;padding:30px 20px;width:100%}}.Full-Stack{padding-bottom:65px;padding-top:75px}.Full-Stack-Title{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.Full-Stack-Title img{height:40px}.Full-Stack-Title p{font-family:Bold;font-size:30px;margin-left:20px;text-align:center}.Full-Stack-Subtitle{font-family:Regular;font-size:25px;margin-bottom:25px;text-align:center}.Full-Stack-Scheme{align-items:center;display:flex;justify-content:center}.Full-Stack-Scheme-part{align-items:center;display:flex;flex-direction:column;margin-left:20px;margin-right:20px;padding-top:50px}.Full-Stack-Scheme-part img{height:50px}.Full-Stack-Arrow-Down{display:none}.Full-Stack-Scheme-part p{font-family:Bold;font-size:23px;margin-top:20px}.Full-Stack-Buttons{align-items:center;display:flex;flex-direction:column;padding-top:50px}.Full-Stack-Buttons a{padding:10px;text-decoration:none}.Full-Stack-Buttons-Demand{background-color:#0b8bc9;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Bold;font-size:20px;margin-bottom:20px;padding:8px 30px;transition:all .3s ease}.Full-Stack-Buttons-Demand:hover{transform:scale(1.05)}.Full-Stack-Buttons-Process{align-items:center;background-color:#07031a;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Bold;font-size:20px;padding-left:15px;padding-right:20px;transition:all .3s ease}.Full-Stack-Buttons img{height:45px;margin-right:15px}.Full-Stack-Buttons-Process:hover{transform:scale(1.05)}@media only screen and (max-width:1950px){.Full-Stack{padding-bottom:40px;padding-top:50px}.Full-Stack-Title img{height:35px}.Full-Stack-Title p{font-size:25px}.Full-Stack-Subtitle{font-size:20px}.Full-Stack-Scheme-part img{height:40px}.Full-Stack-Scheme-part p{font-size:20px}.Full-Stack-Buttons-Demand,.Full-Stack-Buttons-Process{font-size:18px}.Full-Stack-Buttons img{height:40px;margin-right:15px}}@media only screen and (max-width:1460px){.Full-Stack{margin-bottom:0}}@media only screen and (max-width:700px){.Full-Stack{align-items:center;display:flex;flex-direction:column;width:100%}.Full-Stack-Subtitle{margin-bottom:0;width:90%}.Full-Stack-Scheme{flex-direction:column;margin-top:35px}.Full-Stack-Arrow{display:none}.Full-Stack-Arrow-Down{display:flex}.Full-Stack-Scheme-part{margin-left:0;margin-right:0;padding-bottom:20px;padding-top:20px}.Full-Stack-Scheme-part p{margin-top:10px}.Full-Stack-Buttons{padding-top:35px}}.Demand-Overlay{background:#0000;height:100%;left:0;z-index:999}.Demand-Overlay.blurred{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:40px;width:40px;z-index:1000}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Demand-Submit-Button{background-color:#3498db;border-radius:5px;padding:10px 20px}.Demand-Submit-Button:hover{background-color:#217dbb}.Demand-Overlay{bottom:0;height:100vh;position:fixed;top:0;width:100%;z-index:1}.Demand-Content,.Demand-Overlay{align-items:center;display:flex;justify-content:center}.Demand-Content{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.172);flex-direction:column;padding:30px 20px;width:1000px}.Demand-Form{width:700px}.Demand-Close-Button{background:none;border:none;color:#000;cursor:pointer;font-size:40px;position:absolute;right:15px;top:10px}.Demand-Title{font-family:Bold;font-size:35px;margin-bottom:75px}.Demand-Duo{display:flex;justify-content:space-between}.Demand-Duo .Demand-Group{width:250px}.Demand-Group{display:flex;flex-direction:column;margin:20px 50px}.Demand-Label{font-family:Regular;font-size:20px}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important}.Demand-Select{appearance:none;background-color:#fff;border:none;border-bottom:1px solid;width:250px}.Demand-Input,.Demand-Select{color:#000;font-family:Light;font-size:20px;outline:none;padding-bottom:5px;padding-top:15px}.Demand-Input,.Demand-Textarea{border:none;border-bottom:1px solid;border-radius:0}.Demand-Textarea{color:#000;font-family:Light;font-size:20px;height:200px;outline:none;padding-top:15px;resize:none;width:auto}.Demand-Submit{align-items:center;display:flex;justify-content:center;padding:15px 30px}.Demand-Submit-Button{background-color:#07031a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Bold;font-size:20px;padding:12px 30px;transition:transform .3s ease-in-out}.Demand-Submit-Button:hover{transform:scale(1.05)}.error{color:#af0101;font-family:Light;font-size:15px;padding-top:5px}@media only screen and (max-height:800px){.Demand-Form{margin:0 auto;width:700px}.Demand-Content{border-radius:0;display:Block;height:750px;overflow-x:hidden;overflow-y:scroll;position:relative;width:1000px}.Demand-Title{text-align:center}}@media only screen and (max-width:1600px){.Demand-Content{width:800px}.Demand-Close-Button{font-size:30px}.Demand-Title{font-size:25px}.Demand-Group{margin-bottom:10px;margin-top:10px}.Demand-Label{font-size:19px;margin-bottom:5px}.Demand-Input,.Demand-Select{font-size:17px}.Demand-Textarea{font-size:17px;height:180px}.Demand-Submit-Button{font-size:17px;padding:10px 30px}}@media only screen and (max-width:700px){.Demand-Content{padding:50px 10px;width:100%}.Demand-Title{font-size:28px;margin-bottom:35px}.Demand-Form{align-items:center;display:flex;flex-direction:column;width:100%}.Demand-Select{width:400px}.Demand-Duo{flex-direction:column}.Demand-Duo .Demand-Group,.Demand-Group{margin-bottom:10px;margin-top:10px;width:400px}}@media only screen and (max-width:450px){.Demand-Content{height:100%;width:100%}.Demand-Title{text-align:center}.Demand-Select{width:100%}.Demand-Duo{align-items:center;width:100%}.Demand-Duo .Demand-Group{margin:10px 0;width:85%}.Demand-Group{margin-bottom:10px;margin-top:10px;width:85%}}.Contact{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;padding-bottom:110px;padding-top:75px}.Contact-Title{color:#fff;font-family:Bold;font-size:30px;margin-bottom:75px;text-align:center}.Contact-Card{background-color:#fff;box-shadow:10px 10px 50px #5abaf6;padding:80px;width:1000px}.Contact-Card,.Contact-Card-Left{display:flex;justify-content:space-between}.Contact-Card-Left{flex-direction:column}.Contact-Card-Left-Top{margin-bottom:50px}.Contact-Card-Title{color:#000;font-family:Bold;font-size:35px;margin-bottom:10px}.Contact-Card-Subtitle{color:#000;font-family:Regular;font-size:30px}.Contact-Card-Info{align-items:center;display:flex;margin-top:30px}.Contact-Card-Info img{flex-grow:0;flex-shrink:0;margin-right:20px;width:30px}.Contact-Card-Info a{color:#000;font-family:Light;font-size:23px}.Contact-Card-Right img{height:300px}@media only screen and (max-width:1950px){.Contact{padding-top:50px}.Contact-Title{font-size:25px;margin-bottom:50px}.Contact-Card{width:850px}.Contact-Card-Left-Top{margin-bottom:50px}.Contact-Card-Title{font-size:30px}.Contact-Card-Subtitle{font-size:25px}.Contact-Card-Info{margin-top:25px}.Contact-Card-Info img{width:25px}.Contact-Card-Info p{font-size:20px}.Contact-Card-Right img{height:280x}}@media only screen and (max-width:850px){.Contact-Title{margin-bottom:50px}.Contact-Card{align-items:center;flex-direction:column;padding:80px 30px;width:100%}.Contact-Card-Left-Top{margin-bottom:25px}.Contact-Card-Left{margin-bottom:50px}.Contact-Card-Info p{width:100%}}@media only screen and (max-width:750px){.Contact-Card-Left-Top{text-align:center}.Contact-Card-Info{display:flex;justify-content:center}}
/*# sourceMappingURL=main.f2697c8e.css.map*/