@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";:root{--s-space: 10px;--n-space: 30px;--l-space: 50px;--xl-space: 70px;--xxl-space: 100px;--xxxl-space: 150px;--s-radius: 5px;--n-radius: 10px;--l-radius: 20px;--btn-space: 10px 20px;--m-color: #3055ac;--m1-color: #233e7f;--m3-color: #15254b;--white-color: #dadada;--black-color: #0d0d0d;--s1-color: #740b0b;--s2-color: #ffa800;--s3-color: #0b3374}html{scroll-padding-top:25vh}:focus:not(:focus-visible){outline:0!important;box-shadow:0 0 #0000!important}:focus-visible{outline:3px solid var(--s2-color)!important;outline-offset:2px;box-shadow:0 0 0 6px #15254bb3!important;border-radius:2px}a,a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}::placeholder{color:silver;opacity:1}.center-box{display:flex;justify-content:center;align-content:center}.balanced{text-wrap:balance}.row{margin-left:0;margin-right:0}body{font-family:Poppins,sans-serif}.navbar{color:#fff;padding:20px 0;transition:all .5s ease}.navbar-solid{background-color:var(--m-color);padding:20px 0}.nav-logo{height:75px;width:auto}.navbar-nav{gap:20px}.nav-link{transition:all .5s ease;padding:5px 15px!important;border-radius:var(--s-radius)}.nav-item:hover .nav-link{color:#fff;background-color:var(--m3-color)}.nav-item{color:#fff}.nav-item .active{color:var(--s2-color)!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:unset}.navbar-toggler{border:none}.nav-main{font-size:110%}.bgwhite{background-color:#fff;color:var(--m-color)}.bgblue{background-color:var(--m1-color);color:#fff}.txtwhite{color:#fff}.txtblue{color:var(--m-color)}.sub-jumbo{color:#fff;padding:var(--xl-space) 0px}.jumbo-btn{background-color:#fff;color:#0b3374!important;padding:var(--btn-space);border-radius:var(--n-radius);width:max-content;margin-top:20px;font-size:larger;font-weight:600;transition:all .3s ease;display:inline-block}.jumbo-btn:hover{background-color:var(--m-color);color:#fff!important}.jumbo-btn-outline{background:transparent;color:#fff!important;border:2px solid white;padding:var(--btn-space);border-radius:var(--n-radius);width:max-content;margin-top:20px;font-size:larger;font-weight:600;transition:all .3s ease;display:inline-block}.jumbo-btn-outline:hover{background-color:#fff;color:var(--s3-color)!important}.section-ttl{text-transform:uppercase;font-size:80px;line-height:80px;font-weight:600}.sub-section-ttl{text-transform:uppercase;font-size:48px;line-height:48px;font-weight:600}.sub-page-ttl{text-transform:uppercase;font-size:120px;line-height:120px;font-weight:600}.section{padding:100px 0}.space{height:var(--l-space)}.blue-top-line{border-top:1px solid var(--m-color)}.products-grid{padding-top:50px;--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.product{display:block;background-color:var(--m-color);transition:all .5s ease;border-radius:var(--n-radius)!important;overflow:hidden;height:100%;color:#fff}.product:hover{background-color:var(--s2-color);color:var(--m3-color)}.prod-img{width:100%;overflow:hidden}.prod-img img{width:100%;height:100%;object-fit:cover;transition:all 1s ease}.prod-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:30px}.prod-ttl{font-size:24px;line-height:26px;font-weight:600;text-transform:uppercase;text-wrap:balance;display:block;padding-bottom:20px}.prod-content li{margin-bottom:10px}.why-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:var(--n-space);border-radius:var(--n-radius);background-color:#ffffff0f;height:100%}.why-item i{font-size:30px;color:var(--s2-color)}.quick-cont-box{border-radius:var(--n-radius);padding:var(--xl-space);position:relative}.cont-input{background-color:unset;border:0px;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;color:#fff}.cont-input:focus{background-color:#ffffff1a;color:#fff}.cont-subm{background-color:#fff;color:var(--m-color);border:none;padding:var(--btn-space);border-radius:var(--n-radius);margin-top:20px;transition:all .5s ease}.cont-subm:hover{background-color:var(--s2-color);color:var(--m3-color)!important}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:unset}.form-floating>label{background-color:unset!important;color:silver!important;padding-left:0}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-1rem) translate(.15rem)}.footer{background-color:var(--s3-color);color:#fff}.footer-logo{height:100px;width:auto}.footer-2{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:20px}.footer-nav{margin:0;padding:0;display:flex;list-style-type:none;gap:20px;flex-wrap:wrap;justify-content:center}.footer-socials{display:flex;gap:10px}.footer-social{width:40px;height:40px;background-color:#fff;color:var(--m3-color)!important;align-items:center;justify-content:center;display:flex;font-size:20px;border-radius:50%;transition:all .5s ease}.footer-social:hover{color:#fff!important;background-color:var(--m1-color)}.footer a:hover{text-decoration:underline}.division-img{width:100%;height:100%;object-fit:cover;border-radius:var(--n-radius)!important;overflow:hidden}.division-text{padding-top:50px;padding-right:50px}.accordion-item,.accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0!important}.accordion-button:not(.collapsed){color:var(--m1-color);background-color:var(--s2-color);box-shadow:unset}.accordion-item,.accordion-button{color:var(--m1-color)}.accordion-body{background:#ffa8001c}.calc-btn{color:#fff!important;background-color:var(--m-color)!important;padding:var(--btn-space);border-radius:var(--n-radius);width:max-content;margin-top:20px;font-size:larger;font-weight:600;transition:all .3s ease;border:none}.calc-btn:hover{background-color:var(--m1-color)!important;color:#fff!important}.calc-card{border:1px solid rgba(48,85,172,.25);border-radius:var(--n-radius);padding:var(--n-space);background:#fff}.calc-input{border:1px solid var(--m-color);border-radius:var(--s-radius);color:var(--m1-color)}.calc-result{background:#f3f6fc;border-left:4px solid var(--m-color);border-radius:var(--s-radius);padding:var(--n-space);margin-top:20px;color:var(--m3-color)}.calc-result-num{font-size:40px;line-height:44px;font-weight:700;color:var(--m-color)}.formula-box{background:#f8f9fa;border:1px dashed rgba(48,85,172,.4);border-radius:var(--s-radius);padding:15px 20px;font-size:14px;color:#333;overflow-x:auto}.nav-tabs .nav-link{color:var(--m1-color);border-radius:0}.nav-tabs .nav-link.active{color:var(--m3-color);font-weight:600;border-bottom:3px solid var(--s2-color)}.table{--bs-table-color: unset !important}.simple-slider{position:relative;width:100%;max-width:400px;aspect-ratio:6/5;overflow:hidden;border-radius:var(--n-radius);background-color:#dbdbdb}.simple-slider img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.simple-slider img.active{opacity:1}@media(max-width:1200px){.nav-logo{height:60px}}@media(max-width:992px){.navbar{background-color:var(--s3-color);padding:10px 0}.navbar-collapse{margin-top:20px;margin-bottom:20px}.section-ttl{font-size:60px;line-height:60px}.sub-section-ttl{font-size:34px;line-height:34px}.sub-page-ttl{font-size:80px;line-height:80px}.section{padding:80px 0}.prod-ttl{font-size:18px;line-height:20px}.prod-text{padding:20px}.quick-cont-box{padding:var(--n-space)}.division-text{padding-top:30px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}@media(max-width:768px){.footer-nav{gap:12px}.section-ttl{font-size:50px;line-height:50px}.sub-section-ttl{font-size:26px;line-height:26px}.sub-page-ttl{font-size:60px;line-height:60px}.section{padding:60px 0}}@media(max-width:576px){.section-ttl{font-size:40px;line-height:40px}.sub-page-ttl{font-size:48px;line-height:48px}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fade-in{opacity:1;transform:none;transition:none}}
