.form-actions,.span-12,.span-6-xl{grid-column:1/-1}.lh1-7,.maint .phome{line-height:1.7}.maint{--home-border:1px solid #e7edf3;--home-radius:12px;--home-shadow-hover:0 12px 24px rgba(16, 24, 40, 0.18);--home-shadow:0 8px 16px rgba(16, 24, 40, 0.12)}.service:hover .i-color{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.maint .home{background:rgb(26 38 49 / .94);border-radius:12px;box-shadow:0 10px 28px rgb(0 0 0 / .18)}.recaptcha-wrapper{align-items:center;background:#fff0;border-radius:.5rem;border:0;display:flex;justify-content:flex-start;min-height:78px;overflow:hidden;padding:0;position:relative}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.25rem}.btn{align-items:center;display:inline-flex;font-weight:600;justify-content:center}.form-grid{align-items:start;display:grid;grid-auto-flow:row;grid-column-gap:0.75rem;grid-row-gap:0.5rem;grid-template-columns:1fr}.contact-card .form-group{align-items:stretch;display:flex;flex-direction:column;min-width:0}.btn .spinner{border-right-color:#fff0;will-change:transform}.contact-card .btn-primary{background-color:#1e66ff;border-radius:.75rem;border:0;box-shadow:0 10px 22px rgb(13 110 253 / .3),0 2px 0 rgb(255 255 255 / .18) inset,0 -2px 0 rgb(0 0 0 / .06) inset;color:#fff!important;padding:.8rem 1.25rem;position:relative}.pink{background-color:#e91e63;height:2.5px;margin:10px 0 7px;transition:width .4s cubic-bezier(.16, 1, .3, 1),transform .4s;width:40px}.contact-card .custom-select:hover,.contact-card .form-control:hover{background-color:#f8faff;border-color:#bcd3ff}.servicesbox{background-color:#fff;height:88%;transition:transform .4s,box-shadow .4s}.layer{background-color:rgb(0 0 0/.294)}.h2Title::after{background-image:url(../../images/dots.png);bottom:-10px;content:"";height:30px;left:0;position:absolute;width:100%;z-index:-1}.bg{background-image:url(../../images/homebg-lossless.jpg);background-position:center center;background-size:cover}.maint #request-consultation .contact-card,.maint .sellingbox,.maint .servicesbox{background:#fff!important;border-radius:var(--home-radius)!important;border:var(--home-border)!important;box-shadow:0 8px 16px rgb(16 24 40 / .12)!important}.contact-card{border:1px solid #fff0;box-shadow:0 10px 24px rgb(0 0 0 / .08)}.maint .sellingbox,.maint .servicesbox{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#eef2ff,#f5faff) border-box;border-radius:12px;border:1px solid #fff0;box-shadow:0 8px 22px rgb(16 24 40 / .1);overflow:hidden;position:relative}.maint .layer{background:linear-gradient(180deg,rgb(0 0 0 / .55) 0,rgb(0 0 0 / .4) 35%,rgb(0 0 0 / .28) 100%)}.maint .sellingbox::before,.maint .servicesbox::before{background:linear-gradient(180deg,rgb(255 255 255 / .16),#fff0 38%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.contact-card h2::after{content:""}.maint .pink{background:linear-gradient(90deg,#ff4370,#ff7aa6);border-radius:999px;height:3px}.contact-card .custom-select:focus,.contact-card .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 .22rem rgb(37 99 235 / .22),0 8px 20px rgb(37 99 235 / .1);outline:0}.btn-lg{border-radius:.5rem;font-size:.95rem;padding:.65rem 1.1rem}.maint a:focus-visible{border-radius:.5rem;outline-offset:2px;outline:#93c5fd solid 2px}.maint .home{border-radius:var(--home-radius)}.border-top{border-top:1px solid #dee2e6!important}.border{border:1px solid #dee2e6!important}.contact-card .btn-primary:focus-visible{box-shadow:0 0 0 4px rgb(13 110 253 / .18),0 12px 28px rgb(13 110 253 / .3);outline:0}#request-consultation .contact-card:focus-within,#request-consultation .contact-card:hover{box-shadow:0 14px 30px rgba(16,24,40,.12)!important;box-shadow:0 12px 24px rgba(16,24,40,.1)!important;transform:none!important}.contact-card:hover{box-shadow:0 8px 16px rgba(16,24,40,.12)}.maint .sellingbox:hover,.maint .servicesbox:hover{box-shadow:0 12px 24px rgb(16 24 40 / .16);transform:none}.contact-card:focus-within{box-shadow:0 16px 36px rgb(16 24 40 / .14)}.sellingbox,.servicesbox{box-shadow:0 3px 7px rgb(0 0 0/.15)}.sellingbox:hover,.servicesbox:hover{box-shadow:0 3px 7px rgb(0 0 0/.36)}.contact-card .btn-primary:active{box-shadow:0 8px 16px rgb(13 110 253 / .3) inset,0 0 0 #fff0;transform:translateY(0)}.maint #request-consultation .contact-card:focus-within,.maint #request-consultation .contact-card:hover,.maint .sellingbox:hover,.maint .servicesbox:hover{box-shadow:var(--home-shadow-hover)!important;transform:none!important}.maint .service .i-color{color:#002781}.contact-card .custom-select option{color:#0f172a;font-weight:500}.contact-card label{color:#0f172a;font-weight:600}.h5hover:hover{color:#2a7bc1!important}.maint .sellingbox p.fs14,.maint .servicesbox p.fs14{color:#334155}.contact-card .custom-select:required:invalid{color:#64748b}.contact-help{color:#6c757d;display:block;font-size:.82rem;margin-top:.2rem}.contact-card .custom-select option[disabled]{color:#94a3b8;font-weight:500}.fcolor{color:#969696}.contact-card::placeholder{color:#9aa3b2}.contact-required{color:#dc3545}.invalid-feedback{color:#dc3545;display:none;font-size:.875rem;margin-top:.25rem}.i-color{color:#e91e63;transition:transform .4s,color .4s}.text-white{color:#fff!important}.maint .phome{color:rgb(255 255 255 / .92)!important}.card-like::before,.contact-card::before,.contact-sidebar::before{content:none!important}#request-consultation .contact-card{display:block;width:100%!important}.btn.loading .spinner{display:inline-block}.btn.loading .btn-icon,.contact-card select::-ms-expand,.maint .sellingbox::before,.maint .servicesbox::before{display:none}.maint .childReaching,.maint .downloadThumbsRing{filter:drop-shadow(0 6px 14px rgb(13 110 253 / .25))}.form-actions #formStatus{flex:0 0 100%;margin:.5rem 0 0;order:1;text-align:center;width:100%}.phome{font-size:15px!important;font-weight:400!important}.fs17{font-size:17px}.fs18{font-size:18px}.h1home{font-size:30px!important;margin-bottom:1.5rem}.h2Title{font-size:39px;font-weight:500!important;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:0 auto 80px;padding:0;position:relative;text-align:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;z-index:1}.font-italic{font-style:italic!important}.fw600{font-weight:600}.maint .h2Title{font-weight:700!important;letter-spacing:.2px}.maint .sellingbox h3,.maint .servicesbox h3{font-weight:700;letter-spacing:.15px}.maint .h1home{font-weight:700;letter-spacing:.2px;line-height:1.25;text-shadow:0 2px 12px rgb(0 0 0 / .25)}#request-consultation .span-6-xl{grid-column:1/-1!important}#request-consultation .form-grid{grid-template-columns:1fr!important}.childReaching{height:36px;width:27px}.downloadThumbsRing{height:36px;width:36px}.h-50{height:50%!important}.bg,.layer{height:83.5vh;width:100%}.sellingbox{height:94%;transition:transform .5s,box-shadow .5s}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.lh1-8{line-height:1.8}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.mb50{margin-bottom:5px}.mt-4{margin-top:1.5rem!important}.mt-3{margin-top:1rem!important}.mt-5{margin-top:3rem!important}.form-actions .btn{min-width:180px}.maint .h2Title::after{opacity:.35}.pl-0{padding-left:0!important}#recaptcha-container{transform-origin:left top}.contact-card .btn-primary:hover .btn-icon{transform:translateX(4px)}.service:hover .pink{width:70px}.maint .service:hover .pink{width:84px}@media (max-width:700px){.contact-card .custom-select,.contact-card .form-control{font-size:.95rem}.form-actions .btn{margin:0;min-width:0;width:100%;display:block}.form-grid{grid-column-gap:0.5rem}.phome{font-size:12px!important}.h1home{font-size:20px!important;margin-bottom:13px!important}.maint .h1home{line-height:1.15!important;margin-bottom:.3rem!important}.maint .phome{line-height:1.35!important}.maint .home p{margin-bottom:.45rem!important}.maint .home{padding:8px!important}.bg,.layer{height:55vh!important}}@media (max-width:991px){.sellingimg{width:75%!important}.form-actions .btn{display:block;width:100%;margin:0}.bg,.layer{height:60vh}}@media (min-width:992px){.span-6-xl{grid-column:auto}#request-consultation .span-6-xl{grid-column:auto!important}.form-grid{grid-template-columns:repeat(2,1fr)}#request-consultation .form-grid{grid-template-columns:repeat(2,1fr)!important}.form-actions{justify-content:flex-end}.form-actions #formStatus{margin:0;order:-1;text-align:left;width:auto}.form-actions .btn{width:auto}}.btn .btn-icon,.btn .spinner{height:1rem;margin-left:.5rem}.contact-card .custom-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%232563eb' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:14px;box-shadow:0 1px 1px rgb(16 24 40 / .06) inset;color:#0f172a;font-weight:500;min-height:2.5rem}.card-like,.contact-card,.contact-sidebar{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#eef2ff,#e5f0ff) border-box;transition:transform .18s,box-shadow .2s;position:relative}.left-col .contactborder{align-items:center;column-gap:.5rem;display:grid;grid-template-columns:18px 1fr}.left-col .contactborder>img{align-self:center;height:16px;justify-self:center;margin-right:0!important;width:16px}.btn .spinner{animation:.8s linear infinite spin;border-radius:50%;border-right-color:#fff0;border:2px solid;display:none;width:1rem}.contact-card .custom-select,.contact-card .form-control{background-color:#fbfbfe;border-radius:.5rem;border:1px solid #d1d5db;max-width:100%;min-width:0;padding:.45rem .6rem;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;width:100%}.contact-sidebar .helplinks:hover{background:#f0f6ff;color:#002781!important;text-decoration:none}.card-like.contact-info a:hover,.contact-sidebar a:hover{background:#f0f6ff;color:#002781!important;text-decoration:none!important}.contact-card{border-radius:.75rem;border:1px solid #fff0;box-shadow:0 10px 18px rgb(0 0 0 / .08)}.card-like,.contact-sidebar{border-radius:.75rem;border:1px solid #fff0;box-shadow:0 10px 18px rgba(16,24,40,.08);padding:1.5rem}.contact-card h2::after,.contact-info h2::after{background:linear-gradient(90deg,#002781,#2563eb);border-radius:999px;content:"";display:block;height:3px;margin:.25rem auto 0;width:48px}.contact-info .contactborder,.contact-info .contactborder2{border-bottom-color:rgb(0 0 0 / .06)}.left-col .contactborder2:last-child,.left-col .contactborder:last-child{border-bottom:0}.left-col .contactborder ul li.contactborder2{border-bottom:0!important}.contactborder2{border-bottom:1px solid #96969641}.contactborder{border-bottom:1px solid #c0c0c06e;opacity:1!important}.left-col .contactborder,.left-col .contactborder2{border-bottom:1px solid #edf0f3;margin-bottom:.15rem;padding:.5rem 0}.card-like.contact-info a,.contact-sidebar .helplinks,.contact-sidebar a{padding:.05rem .2rem;transition:background-color .15s,color .15s;border-radius:.5rem;text-decoration:none!important}.contact-sidebar .w-100.border-bottom{border-color:#edf0f3!important}.card-like.contact-info a,.contact-sidebar a{color:#002781!important}.contact-sidebar .helplinks{color:#0f172a!important}.card-like:hover,.contact-card:hover,.contact-sidebar:hover{box-shadow:0 12px 24px rgba(16,24,40,.1);transform:translateY(-1px)}.contact-card:focus-within{box-shadow:0 14px 28px rgb(16 24 40 / .12);transform:translateY(-3px)}.contact-sidebar h4{color:#0f172a;font-size:19px;font-weight:700}.c49bold{color:#494949;font-weight:600!important}.numlink1{color:#545454;font-size:14px;text-decoration:none!important}.left-col .contactborder .phoneEarth+ul li .c49bold::after{content:":";margin-left:.1rem}.contact-sidebar h4::after{content:none!important;display:none!important}.left-col .contactborder li{display:block;padding:.2rem 0}.left-col .contactborder li span .c49bold{display:inline-block;min-width:0}.btn.loading .btn-icon,.contact-card select::-ms-expand{display:none}.fs16{font-size:16px}.contact-card h2,.contact-info h2{font-size:clamp(1.3rem, 2.1vw, 1.6rem);font-weight:700;letter-spacing:.2px;line-height:1.2;margin:.15rem 0 .4rem;position:relative;text-align:center}.left-col .contactborder li img.mobileScreen,.left-col .contactborder li img.whatsapp{height:16px;margin-left:.5rem;opacity:.9;vertical-align:middle;width:16px}.btn .btn-icon{transition:transform .2s;width:1rem}.contact-info h4{letter-spacing:.1px;margin:0 0 .35rem}.contact-info ul,.left-col .contactborder ul{list-style:none;margin:0;padding-left:0!important}.contact-info .my-2{margin-bottom:.2rem!important;margin-top:.2rem!important}.contact-page .left-col,.contact-page .right-col{margin-bottom:3rem;margin-top:3rem}.ml-1{margin-left:.25rem!important}.left-col .contactborder li .numlink1{margin-left:0}.contact-info .mr-1{margin-right:.15rem!important}.left-col .contact-info img.envelope,.left-col .contact-info img.location,.left-col .contact-info img.phoneEarth{margin-right:.5rem!important}.contact-info .mt-2{margin-top:.25rem!important}.contact-info .mt-1{margin-top:.2rem!important}.mt-0{margin-top:0!important}.left-col .contact-card{margin-top:1.5rem}.contact-info p{margin:.2rem 0}.contact-info ul.pl-4{margin:0;padding-left:0!important}.card-like.contact-info a:focus-visible,.contact-sidebar a:focus-visible{outline-offset:2px;outline:#93c5fd solid 2px}.left-col .contactborder2{padding:.15rem 0!important}.contact-info li{padding:.25rem 0}.contact-info .contactborder2{padding:.2rem 0!important}.contact-info .contactborder{padding:.35rem 0!important}.card-like.contact-info{padding:1.5rem}.numlink1:hover{transition:.4s}@media (max-width:991.98px){.form-actions .btn{display:block;margin-left:0;margin-right:0;min-width:0;width:100%}}@media (max-width:480px){.form-grid{grid-column-gap:0.5rem}}@media (max-width:400px){.contact-card .custom-select,.contact-card .form-control{font-size:.95rem}.form-actions .btn{margin-left:0;margin-right:0;min-width:0;width:100%}}.flash-error::before,.flash-success::before{display:inline-block;font-weight:700;margin-right:.5rem}@media (min-width:992px){#request-consultation .span-6-xl,.span-6-xl{grid-column:auto!important}#request-consultation .form-grid,.form-grid{grid-template-columns:repeat(2,1fr)!important}.form-actions{justify-content:flex-end}.form-actions #formStatus{margin:0;order:-1;text-align:left;width:auto}.form-actions .btn{width:auto}}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745!important;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)!important}.custom-select.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-feedback{display:block!important}.was-validated .form-control:invalid,.was-validated .form-control:valid{background-image:none}.recaptcha-wrapper.error,.recaptcha-wrapper.is-invalid{border-radius:.5rem;box-shadow:0 0 0 .22rem rgba(220,53,69,.25)!important;outline:#dc3545 solid 2px}.recaptcha-wrapper.error~.invalid-feedback,.recaptcha-wrapper.is-invalid~.invalid-feedback{display:block!important}.flash{align-items:flex-start;border-radius:.65rem;border:1px solid transparent;display:flex;font-size:.92rem;font-weight:500;gap:.6rem;line-height:1.5;margin-bottom:1.1rem;padding:.85rem 1.1rem;position:relative}.flash-success{background:#d1fae5;border-color:#6ee7b7;color:#065f46;padding-left:1rem}.flash-success::before{content:"\2713"}.flash-error{background:#fee2e2;border-color:#fca5a5;color:#991b1b;padding-left:1rem}.flash-error::before{content:"\2715"}#formStatus.form-status-error{background:#fff0f0;border-radius:.5rem;border:1px solid #fca5a5;color:#dc3545!important;font-size:.875rem;font-weight:500;padding:.4rem .75rem}#formStatus.form-status-success{background:#f0fdf4;border-radius:.5rem;border:1px solid #6ee7b7;color:#166534!important;font-size:.875rem;font-weight:500;padding:.4rem .75rem}#formStatus.form-status-sending{color:#6c757d;font-size:.875rem}@keyframes spin{to{transform:rotate(360deg)}}.recaptcha-wrapper{width:fit-content!important}