@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.customCursor{display:flex;justify-content:center;align-items:center;background-color:#000;height:20px;width:20px;border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;transition:opacity .5s;z-index:10000}.customCursor p{font-family:Montserrat,sans-serif;color:#fff;font-size:15px}.customCursorAnimated{-webkit-animation:blobber 30s linear infinite;animation:blobber 30s linear infinite}.pageTransitionContainer{position:absolute;inset:0}.pageTransition{position:relative;z-index:100;background:#141414}.opacityPageTransition{height:300vh}html{scroll-behavior:smooth}body{background-color:#fff;height:100vh}*,body{box-sizing:border-box}nav{display:flex;align-items:center;justify-content:space-between;width:100%;height:112px;padding:0 150px;font-family:Poppins,sans-serif}.navigationHeader{font-weight:500;font-size:28px;color:#181818;text-decoration:none}.navigationElements{display:flex;align-items:center;gap:45px}.navigationElements button{position:relative;width:175px;height:50px;border-radius:5px;border:2px solid #181818;background:transparent;font-weight:600;font-size:17px;color:#181818;overflow:hidden;transition:color .5s;cursor:pointer}.navigationElements button:after{content:"";position:absolute;top:0;left:0;bottom:-3px;width:100%;height:100%;background:#181818;transition:width .5s;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out;z-index:-1}.navigationElements button:hover:after{transform:scaleX(1);transform-origin:left}.navigationElements button:hover{color:#fff}.dropdown{display:none;position:fixed;right:-100%;top:0;width:500px;height:100%;background:#252525;transition:right 1s cubic-bezier(.42,0,0,1.01);border-left:1px solid #000;z-index:1000}.dropdownClosed{right:0}.dropdownElements{display:grid;grid-gap:55px;gap:55px;margin-top:175px;padding:0 65px}.navLogo{cursor:pointer}.dropdownElement{position:relative;font-weight:500;font-size:35px;font-family:Poppins,sans-serif;color:#fafafa;cursor:pointer;text-decoration:none}.dropdownElement:first-child{color:#9b9b9b}.dropdownElementsSocials a i{font-size:25px;color:#9b9b9b}.dropdownElementsSocials{display:flex;justify-content:space-between;width:100%;margin-top:75px}.navHamburger{display:none;z-index:10000;cursor:pointer}.navHamburger rect{fill:#181818}.navHamburger rect:first-child,.navHamburger rect:nth-child(2){transition:transform 1s,opacity 1s}.navHamburger rect:nth-child(2){opacity:1}.navHamburger rect:nth-child(3){transition:transform 1s,opacity 1s}.navHamburgerOpen rect{fill:#fff}.navHamburgerOpen rect:first-child{transform:translateY(9px) rotate(45deg);transform-origin:center 0}.navHamburgerOpen rect:nth-child(2){transform:translateY(-10px) rotate(-45deg);transform-origin:center 22px}.navHamburgerOpen rect:nth-child(3){opacity:0}.navigationElement{position:relative;font-weight:500;font-size:18px;color:#181818;cursor:pointer;text-decoration:none}.homeMainAlign{display:flex;flex-flow:column;align-items:center}.homeMainHeaders{margin-right:-300px;margin-top:100px}.homeMainHeaders h1{font-weight:600;font-size:80px}.homeMainHeaders h1,.homeMainHeaders p{font-family:Montserrat,sans-serif;color:#323232}.homeMainHeaders p{margin-top:25px;font-weight:500;font-size:26px;letter-spacing:.05em}.homeMainHero{display:flex;margin-top:100px}.homeMainBlob{width:518px;height:482px;background:linear-gradient(129.17deg,rgba(173,0,255,.1) 18.47%,rgba(0,56,255,.1) 74.9%);border-radius:48% 52% 41% 59%/66% 37% 63% 34%;-webkit-animation:blobber 30s linear infinite;animation:blobber 30s linear infinite;z-index:-1}@-webkit-keyframes blobber{5%{border-radius:48% 52% 41% 59%/66% 37% 63% 34%}10%{border-radius:69% 31% 71% 29%/67% 31% 69% 33%}15%{border-radius:60% 40% 71% 29%/63% 65% 35% 37%}20%{border-radius:61% 39% 51% 49%/57% 58% 42% 43%}25%{border-radius:66% 34% 25% 75%/47% 30% 70% 53%}30%{border-radius:32% 68% 38% 62%/65% 60% 40% 35%}35%{border-radius:63% 37% 41% 59%/35% 38% 62% 65%}40%{border-radius:57% 43% 49% 51%/55% 71% 29% 45%}45%{border-radius:47% 53% 34% 66%/65% 36% 64% 35%}50%{border-radius:44% 56% 32% 68%/69% 26% 74% 31%}55%{border-radius:28% 72% 37% 63%/71% 44% 56% 29%}60%{border-radius:38% 62% 35% 65%/74% 53% 47% 26%}65%{border-radius:73% 27% 46% 54%/54% 47% 53% 46%}70%{border-radius:75% 25% 47% 53%/49% 53% 47% 51%}75%{border-radius:62% 38% 43% 57%/55% 60% 40% 45%}80%{border-radius:41% 59% 65% 35%/73% 50% 50% 27%}85%{border-radius:55% 45% 57% 43%/73% 61% 39% 27%}90%{border-radius:74% 26% 33% 67%/40% 65% 35% 60%}95%{border-radius:58% 42% 57% 43%/53% 45% 55% 47%}to{border-radius:48% 52% 68% 32%/42% 28% 72% 58%}}@keyframes blobber{5%{border-radius:48% 52% 41% 59%/66% 37% 63% 34%}10%{border-radius:69% 31% 71% 29%/67% 31% 69% 33%}15%{border-radius:60% 40% 71% 29%/63% 65% 35% 37%}20%{border-radius:61% 39% 51% 49%/57% 58% 42% 43%}25%{border-radius:66% 34% 25% 75%/47% 30% 70% 53%}30%{border-radius:32% 68% 38% 62%/65% 60% 40% 35%}35%{border-radius:63% 37% 41% 59%/35% 38% 62% 65%}40%{border-radius:57% 43% 49% 51%/55% 71% 29% 45%}45%{border-radius:47% 53% 34% 66%/65% 36% 64% 35%}50%{border-radius:44% 56% 32% 68%/69% 26% 74% 31%}55%{border-radius:28% 72% 37% 63%/71% 44% 56% 29%}60%{border-radius:38% 62% 35% 65%/74% 53% 47% 26%}65%{border-radius:73% 27% 46% 54%/54% 47% 53% 46%}70%{border-radius:75% 25% 47% 53%/49% 53% 47% 51%}75%{border-radius:62% 38% 43% 57%/55% 60% 40% 45%}80%{border-radius:41% 59% 65% 35%/73% 50% 50% 27%}85%{border-radius:55% 45% 57% 43%/73% 61% 39% 27%}90%{border-radius:74% 26% 33% 67%/40% 65% 35% 60%}95%{border-radius:58% 42% 57% 43%/53% 45% 55% 47%}to{border-radius:48% 52% 68% 32%/42% 28% 72% 58%}}.homeDecorationalMouse{display:flex;justify-content:center;align-items:flex-end;width:37px;height:59px;border-radius:1000px;border:2px solid #000;margin-top:115px}.homeDecorationalMouse div{width:7px;height:13px;border:2px solid #000;margin-bottom:13px;border-radius:100px}.servicesAlign{display:flex;justify-content:center;margin-top:135px}.services{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:950px}.services button{position:relative;width:215px;height:50px;margin-top:40px;border-radius:5px;border:2px solid #181818;background:transparent;font-weight:600;font-size:17px;color:#181818;overflow:hidden;transition:color .5s;cursor:pointer}.services button:after{content:"";position:absolute;top:0;left:0;bottom:-3px;width:100%;height:100%;background:#181818;transition:width .5s;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out;z-index:-1}.services button:hover:after{transform:scaleX(1);transform-origin:left}.services button:hover{color:#fff}.servicesSubHeader{font-family:Poppins,sans-serif;font-weight:500;font-size:18px;color:#969696}.aboutGoogleIcon{font-size:325px;color:#f4f4f4}.services h2{font-family:Poppins,sans-serif;color:#333;font-weight:600;font-size:50px;margin-top:15px}.servicesDescription{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;color:#595959;width:100%;max-width:575px;margin-top:35px;line-height:25px}.about{display:flex;flex-flow:column;align-items:center;background:#252525;padding:75px 15px;margin-top:175px}.about h3{font-weight:600;font-size:50px;color:#fff}.about h3,.about p{font-family:Poppins,sans-serif}.about p{width:100%;max-width:700px;font-size:20px;line-height:30px;text-align:center;color:#727272;margin-top:45px}.about button{position:relative;width:215px;height:50px;margin-top:70px;border-radius:5px;border:2px solid #dadada;background:transparent;font-weight:600;font-size:17px;color:#dadada;overflow:hidden;transition:color .5s;cursor:pointer}.about button:after{content:"";position:absolute;top:0;left:0;bottom:-3px;width:100%;height:100%;background:#dadada;transition:width .5s;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out;z-index:-1}.about button:hover:after{transform:scaleX(1);transform-origin:left}.about button:hover{color:#252525}.aboutButtonLayer{z-index:100}.contactAlign{display:flex;justify-content:center;margin-top:150px;padding:0 25px}.contact{width:100%;max-width:950px}.contactText h1{font-weight:600;font-size:50px;font-family:Poppins,sans-serif;color:#333;margin-top:15px}.contactTextSubHeader{font-weight:500;font-size:18px;font-family:Poppins,sans-serif;color:#969696}.contactTextDescription{margin-top:25px;font-weight:400;font-size:20px;line-height:30px;color:#5b5b5b;font-family:Poppins,sans-serif;max-width:650px}.contactForm{display:grid;margin-top:100px;grid-gap:35px 90px;gap:35px 90px;grid-template-columns:1fr 1fr}.contactFormInput{width:100%;height:60px;border:2px solid #525252;border-radius:15px;text-indent:30px;font-weight:500;font-size:18px;color:#a3a3a3;font-family:Poppins,sans-serif}.contactFormInput::-moz-placeholder{color:#8d8d8d}.contactFormInput:-ms-input-placeholder{color:#8d8d8d}.contactFormInput::placeholder{color:#8d8d8d}.contactFormTextarea{width:100%;min-height:200px;max-height:300px;resize:vertical;border:2px solid #525252;border-radius:15px;padding:17px 30px;font-weight:500;line-height:27px;font-size:18px;color:#a3a3a3;font-family:Poppins,sans-serif}.contactFormTextarea::-moz-placeholder{color:#8d8d8d}.contactFormTextarea:-ms-input-placeholder{color:#8d8d8d}.contactFormTextarea::placeholder{color:#8d8d8d}.contactFormInputSpan2{grid-column:1/3}.contactFormName{margin-bottom:10px;font-weight:500;font-size:18px;color:#333;font-family:Poppins,sans-serif}.contactFormSubmitAlign{display:flex;justify-content:center;grid-column:1/3}.contactFormSubmitAlign button{width:250px;height:66px;background:#383838;border-radius:15px;margin-top:25px;font-weight:600;font-size:18px;color:#fff;font-family:Poppins,sans-serif;cursor:pointer}footer{padding:45px 116px;margin-top:225px;background:#252525}.footerContact{display:flex;flex-flow:column;align-items:center}.footerContactHeader{font-size:40px;text-align:center;line-height:50px}.footerContactButton,.footerContactHeader{font-weight:700;color:#fff;font-family:Poppins,sans-serif}.footerContactButton{position:relative;width:232px;height:60px;border-radius:1000px;background:#323232;margin-top:36px;outline:none;border:none;font-size:20px;overflow:hidden;transition:color .5s;cursor:pointer}.footerContactButton p{position:relative;z-index:5}.footerContactButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out;background:#fff}.footerContactButton:hover:after{transform-origin:left;transform:scaleX(1)}.footerContactButton:hover{color:#323232}.footerElements{display:flex;align-items:center;justify-content:space-between;width:100%}.footerElementsContactHeader{color:#525252}.footerElementsContactEmail,.footerElementsContactHeader{font-weight:500;font-size:16px;font-family:Poppins,sans-serif}.footerElementsContactEmail{margin-top:8px;color:#fff;cursor:pointer}.footerElementsSocials{display:flex;gap:23px}.footerElementsSocial{display:flex;justify-content:center;align-items:center;width:65px;height:65px;border-radius:1000px;background:#323232;transition:background .5s;cursor:pointer;text-decoration:none}.footerElementsSocial i{font-size:20px;color:#fff;transition:color .5s}.footerElementsSocial:hover{background:#fff}.footerElementsSocial:hover i{color:#323232}@media screen and (max-width:1150px){nav{padding:0 50px}}@media screen and (max-width:1000px){.blogHomeAlign{margin-top:550px}.services,.servicesInfo{flex-flow:column}.servicesInfo{display:flex;align-items:center;text-align:center}.aboutGoogleIcon{margin-top:75px}.services{padding:0 15px}}@media screen and (max-width:900px){.navHamburger{display:block}.navigationElements{display:none}.dropdown{display:block}}@media screen and (max-width:750px){.footerElements{flex-flow:column}.footerElementsSocials{margin-top:35px}.footerContactHeader{font-size:30px;line-height:40PX}.homeMainBlob{margin:75px 0 0 75px;width:300px;height:300px}.homeMainHeaders h1{font-size:70px}.homeMainHeaders p{font-size:20px}}@media screen and (max-width:650px){.dropdown{width:100%}}@media screen and (max-width:600px){.contactForm div:first-child,.contactForm div:nth-child(2){grid-column:1/3}.contactTextDescription{font-size:17px}}@media screen and (max-width:550px){.servicesInfo h2{font-size:35px}.servicesDescription{font-size:14px}.aboutGoogleIcon{font-size:250px}}@media screen and (max-width:500px){.homeMainBlob{width:250px;height:250px}.homeMainHeaders{margin-right:-275px}.homeMainHeaders h1{font-size:45px}.homeMainHeaders p{margin-top:15px}.homeDecorationalMouse{margin-top:150px}.homeMainHeaders p{font-size:15px}}@media screen and (max-width:400px){.footerElementsSocial{width:55px;height:55px}.footerElementsSocial i{font-size:18px}.footerElementsSocials{gap:15px}.footerContactHeader{font-size:25px}.homeMainHeaders{margin-right:-250px}.homeMainHeaders p{font-size:16px}.homeMainBlob{width:200px;height:200px}.homeDecorationalMouse{margin-top:200px}.about p{font-size:16px}.about h3{font-size:40px}}@media screen and (max-width:350px){.contactText h1{font-size:40px}.contactTextSubHeader{font-size:16px}.contactTextDescription{font-size:15px;line-height:25px}.contactFormInput,.contactFormTextarea{font-size:16px}.contactAlign{margin-top:125px;padding:0 10px}.homeMainHeaders p{font-size:13px}}@media screen and (max-width:325px){nav{padding:0 35px}.homeMainHeaders h1{font-size:40px}}