@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/build/assets/poppins-v23-latin-100-CY-M_i9k.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/build/assets/poppins-v23-latin-100italic-DuNkhShJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/build/assets/poppins-v23-latin-200-B8tqA5oA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/build/assets/poppins-v23-latin-200italic-CeOz3Dg2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/build/assets/poppins-v23-latin-300-Dku2WoCh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/build/assets/poppins-v23-latin-300italic-EWCPeN2Y.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/assets/poppins-v23-latin-regular-cpxAROuN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/build/assets/poppins-v23-latin-italic-B4GYq972.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/assets/poppins-v23-latin-500-C8OXljZJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/build/assets/poppins-v23-latin-500italic-o28Otv0U.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/assets/poppins-v23-latin-600-zEkxB9Mr.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/build/assets/poppins-v23-latin-600italic-CZ4wqKBi.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/assets/poppins-v23-latin-700-Qrb0O0WB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/build/assets/poppins-v23-latin-700italic-RKf6esGj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/build/assets/poppins-v23-latin-800-Bd8-pIP1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/build/assets/poppins-v23-latin-800italic-B-yag6pl.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/build/assets/poppins-v23-latin-900-BmL1zqjw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/build/assets/poppins-v23-latin-900italic-DzxCezIC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(/build/assets/raleway-v37-latin-100-BmwwwvLh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:100;src:url(/build/assets/raleway-v37-latin-100italic-FCqpfOdS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:200;src:url(/build/assets/raleway-v37-latin-200-CONFMnkM.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:200;src:url(/build/assets/raleway-v37-latin-200italic-CKmSSjLQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:url(/build/assets/raleway-v37-latin-300-B0PjX2GJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:300;src:url(/build/assets/raleway-v37-latin-300italic-Dt-R2zR0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/build/assets/raleway-v37-latin-regular-C5eIEfLm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/build/assets/raleway-v37-latin-italic-CKQnBqXR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/build/assets/raleway-v37-latin-500-D-8sZNrj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(/build/assets/raleway-v37-latin-500italic-BQ-Ej1C3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(/build/assets/raleway-v37-latin-600-Dim-CLtL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(/build/assets/raleway-v37-latin-600italic-U-NtIOEf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/build/assets/raleway-v37-latin-700-BVpQLp0x.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/build/assets/raleway-v37-latin-700italic-3eg2C7Al.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(/build/assets/raleway-v37-latin-800-CKUvXht-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:800;src:url(/build/assets/raleway-v37-latin-800italic-rQeYFSgU.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(/build/assets/raleway-v37-latin-900-4r9nEKmA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:900;src:url(/build/assets/raleway-v37-latin-900italic-BVvOtKhU.woff2) format("woff2")}.form-primary{display:flex;flex-direction:column;gap:16px;width:100%}.form-primary label{display:block;font-size:16px;font-weight:400px;color:#036}.form-primary input,.form-primary textarea{display:block;width:100%;background-color:#fff;border:1px solid #003366;border-radius:15px;outline:none!important;padding:14px 12px;font-size:16px;font-weight:400;color:#2c2c2c;transition:border-color .3s ease-in-out}.form-primary input::placeholder,.form-primary textarea::placeholder{color:silver}.form-primary input:focus,.form-primary textarea:focus{border-color:#66b2ff}.form-primary textarea{min-height:130px;resize:none}.form-primary .label-input label{margin-bottom:14px}.form-primary .inputs-group{display:flex;justify-content:space-between;gap:16px}.form-primary .inputs-group .label-input{flex:1 0 48%}.form-primary .submit-btn{display:block;width:fit-content;min-width:175px;background-color:#036;border-radius:30px;padding:14px 10px;font-size:16px;font-weight:600;color:#fff;text-align:center;transition:all .3s ease-in-out}.form-primary .submit-btn:hover{background-color:#66b2ff;color:#fff}.form-primary .submit-btn:disabled{pointer-events:none;opacity:.7}.form-primary .submit-btn{align-self:flex-end}.form-primary .submit-btn .loader{display:none;width:22px;padding:4px;aspect-ratio:1;border-radius:50%;background:#fff;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear;margin:0 auto}@keyframes l3{to{transform:rotate(1turn)}}.form-primary .submit-btn:disabled{opacity:1}.form-primary .submit-btn:disabled .loader{display:block}.form-primary .submit-btn:disabled span{display:none}@media(max-width:1024px){.form-primary .inputs-group{flex-direction:column}.form-primary .inputs-group .label-input{flex:1 0 100%}.form-primary .submit-btn{align-self:center}}.header{background-color:#fff;padding:12px 0;position:sticky;top:0}.header .header-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.header .header-content .header-logo{display:flex;gap:0;font-family:Raleway;font-size:64px;font-weight:700}.header .header-content .header-logo>span{display:flex;gap:0}.header .header-content .header-logo>span>span{display:block;width:0;overflow:hidden;interpolate-size:allow-keywords;transition:width .3s ease-in-out}.header .header-content .header-logo>span.idea{color:#66b2ff}.header .header-content .header-logo>span.pluvia{color:teal}.header .header-content .header-logo>span.tech{color:#aeeeee;margin-right:10px}.header .header-content .header-logo:hover>span>span{width:auto}.header .header-content .header-navlinks{display:flex;align-items:center;gap:32px}.header .header-content .header-navlinks .logo-close-mobile-holder{display:none}.header .header-content .header-navlinks .navlink{display:block;font-size:21px;font-weight:600;color:#036;transition:color .3s ease-in-out}.header .header-content .header-navlinks .navlink:hover{color:#66b2ff}.header .header-content .header-burger-btn{display:none}@media(max-width:1024px){.header .header-content .header-logo{font-size:48px}.header .header-content .header-logo>span>span{display:none}.header .header-content .header-navlinks{flex-direction:column;width:100%;height:100%;position:fixed;top:-100%;left:0;background-color:#fff;padding:20px;transition:top .3s ease-in-out;overflow:hidden auto}.header .header-content .header-navlinks::-webkit-scrollbar{display:none}.header .header-content .header-navlinks.burger-menu-opened{top:0}.header .header-content .header-navlinks .logo-close-mobile-holder{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.header .header-content .header-burger-btn{display:block}}.footer{background-color:#036;padding:30px 0}.footer .footer-holder{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.footer .footer-holder .footer-logo img{display:block;max-width:100%;height:auto}.footer .footer-holder .footer-links{width:227px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.footer .footer-holder .footer-links .footer-link{font-size:18px;font-weight:600;color:#fff;text-align:left}.footer .footer-line{display:block;border:none;width:100%;height:3px;background-color:#66b2ff;margin:24px 0}.footer h6{font-size:14px;font-weight:600;color:#fff;text-align:center}@media(max-width:1024px){.footer .footer-holder{flex-direction:column;align-items:center}.footer .footer-holder .footer-links{width:auto;display:flex;flex-direction:column;align-items:center;gap:24px}}.service-card{display:block;max-width:365px;background-color:#fff;border-radius:20px;padding:32px 16px;box-shadow:4px 4px 16px #00000040}.service-card .service-card-icon{display:block;max-width:100%;height:auto;margin:0 auto}.service-card .service-card-title{font-size:21px;font-weight:700;color:#036;text-align:center;margin:24px 0}.service-card .service-card-info{font-size:16px;font-weight:400;color:#2c2c2c}@media(max-width:1024px){.service-card .service-card-title{font-size:18px}.service-card .service-card-info{font-size:14px}}.toast{display:block;max-width:400px;min-width:300px;position:fixed;bottom:20px;right:-100%;z-index:1002;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(0,25,58,.1);border-radius:12px;padding:16px 20px;opacity:0;transform:translate(100%);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #ffffff0d}.toast p{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#1e293b;margin:0;line-height:1.5;position:relative;z-index:2}.toast .loading-bar{display:block;border:none;position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .1s linear;border-radius:0 0 0 12px;width:0%}.toast.success-toast{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e33}.toast.success-toast .loading-bar{background:linear-gradient(90deg,#22c55e,#16a34a)}.toast.success-toast p{color:#166534}.toast.error-toast{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef444433}.toast.error-toast .loading-bar{background:linear-gradient(90deg,#ef4444,#dc2626)}.toast.error-toast p{color:#991b1b}.toast.toast-display{right:20px;opacity:1;transform:translate(0);pointer-events:initial;animation:toastSlideIn .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.toast{max-width:calc(100vw - 40px);min-width:auto;right:-100vw;bottom:10px}.toast.toast-display{right:10px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{display:block;max-width:100vw;background-color:#fff;font-family:Poppins}button,input,textarea,select,option{font-family:inherit}a{color:#036;text-decoration:none}button{display:block;background:none;border:none;outline:none!important}button:hover{cursor:pointer}.container{display:block;width:90%;max-width:1620px;margin:0 auto}
