body{font-family:Ubuntu,IBM Plex Mono,monospace,sans-serifs}.header{position:fixed;top:0;left:0;right:0;height:80px;background-color:#fff;box-shadow:0 0 15px #0003;z-index:1050}.header .navbar{max-width:1200px;padding:14px 40px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%}.header .navbar a,.header .navbar img{height:100%}.header .navbar img.logo{height:48px}.header .navbar .nav-links{display:flex;gap:30px}.header .navbar .nav-links .dropdown-wrapper{position:relative}.header .navbar .nav-links a{color:#1c1c1c;text-decoration:none;font-weight:500}.header .navbar .menu{display:none;height:70px;width:70px;position:relative;border:5px solid transparent;border-radius:100%;transition:.3s;cursor:pointer;margin-left:10px;margin-top:-18px;z-index:1046}.header .navbar .menu .bar{height:3px;width:40px;display:block;margin:10px auto;position:absolute;background-color:#021526;border-radius:10px;transition:.4s}.header .navbar .menu .bar:nth-of-type(1){top:15px;transition:top .3s ease .3s,transform .3s ease-out .1s}.header .navbar .menu .bar:nth-of-type(2){top:25px;transition:ease .3s .3s;transition-property:opacity}.header .navbar .menu .bar:nth-of-type(3){top:35px;transition:top .3s ease .3s,transform .3s ease-out .1s}.header .navbar .menu.active .bar{background-color:#021526}.header .navbar .menu.active .bar:nth-of-type(1){top:25px;transform:rotate(45deg);transition:top .3s ease .1s,transform .3s ease-out .5s}.header .navbar .menu.active .bar:nth-of-type(2){opacity:0}.header .navbar .menu.active .bar:nth-of-type(3){top:25px;transform:rotate(-45deg);transition:top .3s ease .1s,transform .3s ease-out .5s}.header .navbar .header-cart .open-btn{display:grid;width:4rem;height:56px;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);border:0;border-left-width:1px;border-color:#f3f4f6;background-color:transparent;background-image:none;text-transform:none}.header .navbar .header-cart .open-btn:hover{opacity:.75}.header .navbar .header-cart .open-btn .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header .navbar .header-cart .open-btn span.icon-wrapper{place-self:center}.header .navbar .header-cart .open-btn span.icon-wrapper svg{width:20px;height:20px;display:block}.header .navbar .header-cart .cart-container{position:absolute;right:30px;top:auto;z-index:50;width:100vw;max-width:24rem;padding:2rem 1.5rem;margin-left:auto;margin-right:auto;margin-top:1rem!important;background-color:#fff;border:1px solid #dee2e6;--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);border-radius:.75rem}.header .navbar .header-cart .cart-container .close-btn{position:absolute;color:#6b7280;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);top:.75rem;right:.75rem;background:0 0;outline:0;border:0}.header .navbar .header-cart .cart-container .close-btn svg{width:17px;height:17px}.header .navbar .header-cart .cart-container .close-btn:hover{transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.header .navbar .header-cart .cart-container .cart-content{display:flow-root}.header .navbar .header-cart .cart-container .cart-content .cart-list{list-style:none;margin:0;padding:0;margin-bottom:-1rem;margin-top:-1rem;overflow-y:auto!important;max-height:24rem}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item{display:flex;padding-top:1rem!important;padding-bottom:1rem!important}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .thumbnail{object-fit:cover;width:3.2rem;height:4rem;border-radius:.375rem!important;align-self:center}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details{flex:1 1 0;margin-left:1rem}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .device-name{max-width:20ch;font-size:.875rem;line-height:1.25rem;font-weight:500;margin-bottom:0}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .service-name{max-width:20ch;font-size:.8rem;line-height:.9rem;font-weight:500;margin-bottom:0}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .item-price-wrapper{display:flex;align-items:center;margin-top:0}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .item-price-wrapper .item-pice{margin:0;font-size:1rem;font-weight:500;line-height:1.25rem}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .item-price-wrapper .delete-btn{padding:.5rem!important;margin-left:auto;color:#4b5563;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:.5rem;border:0;background-color:transparent}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .item-price-wrapper .delete-btn:hover{color:#374151;background-color:#f3f4f6}.header .navbar .header-cart .cart-container .cart-content .cart-list .cart-item .item-details .item-price-wrapper .delete-btn svg{width:1rem;height:1rem;display:block;vertical-align:middle}.header .navbar .header-cart .cart-container .empty-cart-msg{color:#6b7280;font-weight:400;font-size:.875rem;line-height:1.25rem;text-align:center!important;padding-top:1rem!important;padding-bottom:1rem!important;margin:0}.header .navbar .header-cart .cart-container .total-container{margin:0;font-size:.875rem;line-height:1.25rem;border-color:#f3f4f6;border-top-width:1px;border-top-style:solid;display:flex;margin-top:1.5rem;padding-top:1rem!important;flex-wrap:wrap!important}.header .navbar .header-cart .cart-container .total-container .total-descr{font-weight:500;width:50%}.header .navbar .header-cart .cart-container .total-container .total-figure{text-align:right;width:50%}.header .navbar .header-cart .cart-container .cart-actions{margin-top:1rem;text-align:center}.header .navbar .header-cart .cart-container .cart-actions .btn-outline{display:block;width:100%;height:48px;flex:1 1 auto;padding:.5rem 1.5rem;font-weight:500}.header .navbar .header-cart .cart-container .cart-actions .btn-primary{cursor:pointer;margin-bottom:0;margin-top:1rem;font-weight:500;padding:.75rem 1.5rem;flex:1 1 auto;width:100%;display:block}.header .navbar .header-cart .cart-container .cart-actions .continue-btn{cursor:pointer;display:inline-block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#4b5563;text-decoration:underline;margin-top:1rem}.header .navbar .header-cart .cart-container .cart-actions .continue-btn:hover{color:#6b7280}.offcanvas{width:317px!important}.offcanvas .offcanvas-body{margin-top:95px;padding:.5rem 31px}.offcanvas .offcanvas-body .canvas-btns .btn{color:#021526;transition:.25s;background:0 0;border-bottom:3px solid #021526;text-transform:uppercase;padding:.5em 2em;border-radius:0;width:253px;margin-bottom:25px;font-weight:500}.offcanvas .offcanvas-body .canvas-btns .btn:focus,.offcanvas .offcanvas-body .canvas-btns .btn:hover{border-color:#fff;box-shadow:inset 0 -4em #021526;color:#fff}.offcanvas-backdrop.show{opacity:.6!important}.logo-text{font-family:IBM Plex Mono,monospace}.btn-primary{background-color:#003657;color:#fff;padding:12px 28px;font-weight:700;display:block;text-decoration:none;width:fit-content;transition:all .3s;border:0;border-radius:5px}.btn-primary:hover{color:#003657;background-color:#e9e5e5}.btn-outline,.btn-primary,h3{text-transform:uppercase}.btn-outline{background-color:transparent;border:3px solid #003657;color:#003657;padding:9px 28px;font-weight:700;display:block;text-decoration:none;width:fit-content;transition:all .3s;border-radius:5px}.btn-outline:hover{color:#fff;background-color:#003657}h2{margin-bottom:15px}h3{color:#001b58;font-weight:600;font-size:16px;margin-bottom:5px}p{margin-bottom:10px;font-size:18px}.map-section{width:100%;height:600px}.map-section iframe{width:100%;height:100%;border:0}.map-section #map{height:600px}.footer-wrapper{display:flex;justify-content:center;padding:60px 5% 35px;background-color:#1c1c1c}.footer-wrapper .footer{color:#fff;display:flex;flex-direction:column;max-width:1200px;width:100%;height:fit-content}.footer-wrapper .footer h4{color:#fff}.footer-wrapper .footer a{text-decoration:none;color:#fff}.footer-wrapper .footer a:hover{color:#ffffffce}.footer-wrapper .footer .upper-area{width:100%;display:flex;padding-bottom:40px;justify-content:space-between;line-height:1.7}.footer-wrapper .footer .upper-area .column{flex:1;padding:0 20px}.footer-wrapper .footer .upper-area h4{margin-bottom:15px;font-size:22px;font-weight:600}.footer-wrapper .footer .upper-area .info img{max-width:100%;padding:15px;background-color:#fff;border-radius:5px;margin-top:10px;height:80px}.footer-wrapper .footer .upper-area .info b{margin-top:20px;display:block}.footer-wrapper .footer .upper-area .contact-section .btn-outline{margin-top:10px;border-color:#fff}.footer-wrapper .footer .upper-area .contact-section .btn-outline:hover{color:#1c1c1c;background-color:#fff}.footer-wrapper .footer .upper-area .links-section a{margin-bottom:5px;display:block}.footer-wrapper .footer .upper-area .links-section .dropdown-center{padding:0}.footer-wrapper .footer .upper-area .links-section .dropdown-center .dropdown-item{color:#000}.footer-wrapper .footer .upper-area .links-section .dropdown-center .dropdown-item:active{background:#064fbadb!important;color:#fff!important}.footer-wrapper .footer .upper-area .partner-section h4{line-height:1.3}.footer-wrapper .footer .upper-area .partner-section img{height:100px;width:100px;margin-right:15px;padding:5px;background-color:#fff}.footer-wrapper .footer .lower-area{display:flex;justify-content:space-between;align-items:center}.footer-wrapper .footer .lower-area .copyright-section{height:fit-content}.footer-wrapper .footer .lower-area p{margin-bottom:0}.footer-wrapper .footer .lower-area .social-media-icons a{margin:0 7px}.footer-wrapper .footer .lower-area .links a{margin:0 15px}@media (max-width:1239px){.footer-wrapper .footer .lower-area,.footer-wrapper .footer .upper-area{flex-wrap:wrap}.footer-wrapper .footer .upper-area .column{flex:33%}.footer-wrapper .footer .upper-area .partner-section{margin-top:20px}.footer-wrapper .footer .upper-area .info{padding-top:0}.footer-wrapper .footer .lower-area div{flex:50%}.footer-wrapper .footer .lower-area .links{margin-top:15px}}@media (max-width:925px){.footer-wrapper .footer .upper-area{flex-wrap:wrap}.footer-wrapper .footer .upper-area .column{flex:50%}.footer-wrapper .footer .upper-area .links-section,.footer-wrapper .footer .upper-area .partner-section{margin-top:20px}}@media (max-width:651px){.footer-wrapper{padding:40px 5%}.footer-wrapper .footer .upper-area{flex-wrap:wrap}.footer-wrapper .footer .lower-area div,.footer-wrapper .footer .upper-area .column{flex:100%}.footer-wrapper .footer .upper-area .links-section,.footer-wrapper .footer .upper-area .partner-section{margin-top:30px}.footer-wrapper .footer .upper-area .contact-section{margin-top:10px}.footer-wrapper .footer .upper-area .info{padding-top:0}.footer-wrapper .footer .lower-area .copyright{margin-top:25px}.footer-wrapper .footer .lower-area .copyright p{margin-bottom:0;margin-left:15px}.footer-wrapper .footer .lower-area .links{margin-top:20px}.footer-wrapper .footer .lower-area .links a{margin-top:5px;display:inline-block}.footer-wrapper .footer .social-media-icons{margin-left:5px}}@media screen and (max-width:700px){.header{height:70px}.header .navbar{padding:12px 10px 12px 30px}.header .navbar img.logo{height:43px;margin-top:0}.header .navbar .nav-links{display:none}.header .navbar .menu{display:block}.header .navbar .content-container{display:flex;height:100%;gap:10px}.header .navbar .header-cart .open-btn{height:46px;width:56px}.header .navbar .header-cart .open-btn span.icon-wrapper{place-self:center}.header .navbar .header-cart .open-btn span.icon-wrapper svg{width:25px;height:25px;display:block}}@media screen and (max-width:360px){.header .navbar img{height:35px;margin-top:3px}}@media screen and (min-width:640px){.header-cart{position:relative}}@media screen and (max-width:450px){.header .navbar .menu{width:60px;margin-left:5px}.header .navbar .menu .bar{width:35px!important}.header .navbar .content-container{gap:0}.header .navbar .header-cart .cart-container{right:15px;left:15px;width:calc(100vw - 30px);max-width:none;top:70px}}@media (min-width:1024px){.header-cart .open-btn{border-left-color:transparent}}
