body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@use "./variables.scss" as *;html{scroll-behavior:smooth}.preline{white-space:pre-line}.pt-5{padding-top:80px;@media (max-width:959px){padding-top:55px}}.google-reviews{font-family:sans-serif;margin:auto;max-width:600px}.review{background:#f9f9f9;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;padding:1rem}.content-section{background:#e4f0f8;>div{margin:0 auto;max-width:1200px}.values-section-content{margin:0 auto;max-width:1300px}.what-we-offer{margin:0 auto 80px;max-width:1300px}}.home-page{color:#333;font-family:Arial,sans-serif}.home-page .section-title{color:#0074d9;font-size:1.8rem;margin:3rem 0 2rem;text-align:center}.home-page .values-section{background:#fff;padding:3rem 2rem}.home-page .values-section .values-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.home-page .values-section .values-grid .value-card{max-width:200px;text-align:center}.home-page .values-section .values-grid .value-card img{margin-bottom:1rem;width:100px}.home-page .values-section .values-grid .value-card p{color:#0074d9;font-size:.95rem}.home-page .footer{background:#e4f0f8;font-size:.9rem;padding:2rem}.home-page .footer .footer-top{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.home-page .footer .footer-top h4{margin-bottom:.5rem}.home-page .footer .footer-top a{color:#333;display:block;margin-bottom:.3rem;text-decoration:none}.home-page .footer .footer-top a:hover{color:#0074d9}.home-page .footer .footer-bottom{align-items:center;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;padding-top:1rem}.home-page .footer .footer-bottom .socials{display:flex;gap:1rem}.home-page .footer .footer-bottom .socials img{width:20px}@media(max-width:960px){.home-page .section-title{font-size:1.5rem}.home-page .values-section{padding:2rem 1rem}.home-page .values-section .values-grid{align-items:center;flex-direction:column}.home-page .values-section .values-grid .value-card{max-width:90%}}.banner{align-items:center;display:flex;height:80vh;justify-content:center;position:relative}.banner .banner-overlay{color:#fff;max-width:800px;padding:2rem;text-align:center}.banner .banner-overlay .title{font-size:2.5rem;margin-bottom:1rem}.banner .banner-overlay .subtitle{font-size:1.1rem;margin-bottom:2rem}.banner .banner-overlay .cta-button{background:#0074d9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background .3s}.banner .banner-overlay .cta-button:hover{background:#005fa3}.what-we-offer{font-family:sans-serif;padding:40px}@media(max-width:600px){.what-we-offer{padding:16px}}.section-title{color:#0a3d62;margin-bottom:30px;text-align:center}@media(max-width:600px){.section-title{font-size:22px;margin-bottom:18px}}.cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:600px){.cards-grid{gap:12px;grid-template-columns:1fr}}.card-arrow{position:absolute;right:10px;top:10px;transition:all .3s ease;width:35px}.card-arrow svg{height:100%;width:100%}.card-arrow svg circle,.card-arrow svg path{transition:all .5s ease}.service-detail{padding-top:80px}@media(max-width:959px){.service-detail{padding-top:55px}}.service-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #00000026;cursor:pointer;display:flex;flex-direction:column;min-height:560px;padding:20px;position:relative;transition:all .3s ease}@media(max-width:600px){.service-card{border-radius:7px;min-height:500px;padding:10px}}.service-card .card-content{display:flex;flex-direction:column;height:48%;justify-content:space-between;width:100%}@media(max-width:600px){.service-card .card-content{padding:0}}.service-card .card-content .read-more{margin-top:10px}.service-card .card-content .read-more p{background-color:#2084c5;border-radius:6px;color:#fff;font-size:14px;margin:0 auto;padding:12px;text-align:center;width:40%}@media(max-width:600px){.service-card .card-content .read-more p{font-size:13px;padding:8px;width:80%}}.service-card .card-image{max-height:255px;overflow:hidden;width:100%}.service-card .card-image img{width:100%}@media(max-width:600px){.service-card .card-image img{border-radius:6px}}.service-card .card-link{color:inherit;display:block;height:100%;text-decoration:none}.service-card:hover{background-color:#fff9;transform:translateY(-4px) scale(1.03)}.service-card:hover .card-image img{filter:brightness(.95) saturate(1.1);transition:filter .3s}.card-header{align-items:center;cursor:pointer;display:flex;position:relative;z-index:1}.card-text{color:#2084c5;padding:0 15px 15px}@media(max-width:600px){.card-text{font-size:14px;padding:8px}}.card-text h3{font-size:18px;margin-bottom:15px}@media(max-width:600px){.card-text h3{font-size:16px;margin-bottom:8px}}.card-text p{font-size:14px;margin:5px 0 0}@media(max-width:600px){.card-text p{font-size:13px}}.service-body.active{background-color:#e4f0f8;box-sizing:border-box;color:#000;height:100%;left:0;margin-bottom:30px;overflow-y:auto;padding-top:89px;position:fixed;top:0;width:100%;z-index:999}@media(max-width:600px){.service-body.active{margin-bottom:12px;padding-top:60px}}.service-section-product{align-items:center;box-sizing:border-box;color:#0073bd;display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin:0 auto 30px;max-width:1200px;padding:50px 20px;width:100%}@media(max-width:900px){.service-section-product{flex-direction:column;gap:18px}.service-section-product>div{max-width:90%}}@media(max-width:600px){.service-section-product{flex-direction:column;gap:10px;padding:18px 0}.service-section-product>div{max-width:90%}}.service-section-product>div{flex:1 1;min-width:0}.service-section-product>div .multi,.service-section-product>div .single{border-radius:8px;width:100%}.service-section-product>div .multi{cursor:pointer;transition:all .3s ease}.service-section-product>div .multi:hover{opacity:.7}.service-section-product-info .service-title{font-size:28px;margin-bottom:16px}@media(max-width:600px){.service-section-product-info .service-title{font-size:22px;margin-bottom:10px}}.service-section-product-info .service-subtitle{font-size:20px;margin-bottom:24px}@media(max-width:600px){.service-section-product-info .service-subtitle{font-size:16px;margin-bottom:12px}}.service-section-product-info p{line-height:25px}.service-section-benefits{background-color:#fff;color:#0073bd;margin:0 auto;max-width:1200px;padding:40px 20px}@media(max-width:600px){.service-section-benefits{padding:18px 0}}.service-section-benefits>div{margin:0 auto 30px;max-width:1200px}.service-section-benefits>div h3{margin-bottom:40px;text-align:center}@media(max-width:600px){.service-section-benefits>div h3{font-size:18px;margin-bottom:18px}}.benefits-list{margin:0 auto;max-width:1000px}@media(max-width:900px){.benefits-list{max-width:90%}}@media(max-width:600px){.benefits-list{max-width:90%}}.benefit-item{background:#e4f0f8;border-radius:8px;padding:20px 30px}@media(max-width:600px){.benefit-item{gap:8px;padding:10px 8px}}.benefit-item .benefit-nb{align-items:center;background-color:#e4f0f8;border-radius:50%;color:#0073bd;display:flex;height:30px;justify-content:center;margin-bottom:9px;min-width:24px;text-align:center;width:30px}@media(max-width:600px){.benefit-item .benefit-nb{font-size:13px;height:24px;margin-bottom:6px;width:24px}}.benefit-item .benefit-txt{font-size:15px;line-height:1.5;line-height:30px}@media(max-width:600px){.benefit-item .benefit-txt{font-size:13px;line-height:22px}}.benefits-tabs{display:flex;gap:12px;justify-content:center;margin-bottom:24px}@media(max-width:600px){.benefits-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px}}.benefits-tabs .benefit-tab{background:#e4f0f8;border:none;border-radius:6px;color:#0073bd;cursor:pointer;font-size:15px;padding:10px 22px;transition:background .2s,color .2s}@media(max-width:600px){.benefits-tabs .benefit-tab{font-size:13px;min-width:80px;padding:7px 12px}}.benefits-tabs .benefit-tab.active{background:#0073bd;color:#fff;font-weight:700}.benefits-tabs .benefit-tab:hover:not(.active){background:#b3d8f4}.service-section-callus{color:#0073bd;margin:0 auto 30px;max-width:70%;padding:30px;text-align:center}@media(max-width:600px){.service-section-callus{font-size:14px;margin-bottom:18px;max-width:100%;padding:12px}}.blue-like-button{background:#0073bd;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:15px 32px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}@media(max-width:600px){.blue-like-button{font-size:13px;padding:10px 18px}}.blue-like-button:focus,.blue-like-button:hover{background:#005a96;box-shadow:0 2px 8px #0073bd26;color:#fff;text-decoration:none}.service-section-faq{background-color:#fff;box-sizing:border-box;color:#0073bd;padding:30px 20px 50px}.service-section-faq>div{margin:0 auto;max-width:1200px}.service-section-faq h3{margin-bottom:40px;text-align:center}@media(max-width:600px){.service-section-faq h3{font-size:16px;margin-bottom:18px}.service-section-faq{padding:12px 0 24px}}.faq-list{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:700px){.faq-list{gap:.5rem;grid-template-columns:1fr}}.faq-item{background:#e4f0f8;border-radius:8px;box-shadow:0 1px 5px #0000000d;display:flex;flex-direction:column;transition:box-shadow .2s}@media(max-width:600px){.faq-item{font-size:13px;padding:6px 4px}}.faq-item .faq-question{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:14px;margin-bottom:0;padding:0 1rem;-webkit-user-select:none;user-select:none}@media(max-width:600px){.faq-item .faq-question{font-size:13px;padding:0 .5rem}}.faq-item .faq-toggle-icon{align-items:center;display:flex;font-size:2rem;font-weight:100;justify-content:center;transition:color .2s;width:35px}@media(max-width:600px){.faq-item .faq-toggle-icon{font-size:1.3rem;width:24px}}.faq-item .faq-toggle-icon.open{color:#dd1a22}.faq-item .faq-answer{max-height:0;overflow:hidden;padding:0 1rem 0 65px;transition:max-height .2s cubic-bezier(.4,0,.2,1)}@media(max-width:600px){.faq-item .faq-answer{padding:0 0 0 30px}}.faq-item .faq-answer .faq-answer-inner{color:#363049;font-size:14px;padding:0;transition:padding .2s cubic-bezier(.4,0,.2,1)}@media(max-width:600px){.faq-item .faq-answer .faq-answer-inner{font-size:12px;padding:0}}.faq-item.open{border-color:#0074d9;box-shadow:0 2px 8px #0074d914}.faq-item.open .faq-answer{max-height:500px}.faq-item.open .faq-answer .faq-answer-inner{padding:.5rem 0}@media(max-width:600px){.faq-item.open .faq-answer .faq-answer-inner{padding:.3rem 0}}.faq-columns{display:flex;gap:1rem}@media(max-width:700px){.faq-columns{flex-direction:column;gap:.5rem}}.faq-col{display:flex;flex:1 1;flex-direction:column;gap:1rem}@media(max-width:600px){.faq-col{gap:.5rem}}.lightbox-thumbnails{text-align:center}.lightbox-thumbnails .more-imgs{width:70px}@media(max-width:600px){.lightbox-thumbnails .more-imgs{width:40px}}.more-imgs-btn{background:#004bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;margin-top:.5rem;padding:.35rem .6rem}.more-imgs-btn:hover{background:#0039c2}.yarl__root{--yarl__color_backdrop:#fffffff2}.yarl__container,.yarl__slide,.yarl__slide_content{background:#fff}.yarl__button,.yarl__icon{color:#0a3d62}header{background-color:#0373bd;padding:10px 20px;position:fixed;z-index:1000}.header,header{box-sizing:border-box;width:100%}.header{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;top:0;z-index:10}.header .lang-switcher,.header .mobile-lang-switcher{align-items:center;background:#ffffff14;border-radius:15px;box-shadow:0 1px 4px #0000000a;display:flex;overflow:hidden;width:-webkit-fit-content;width:fit-content}.header .lang-switcher .lang-btn,.header .mobile-lang-switcher .lang-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:8px 22px;transition:background .3s,color .3s}.header .lang-switcher .lang-btn.active,.header .mobile-lang-switcher .lang-btn.active{background:#fff;color:#0373bd;transition:background .3s,color .3s}.header .lang-switcher .lang-btn:not(.active):hover,.header .mobile-lang-switcher .lang-btn:not(.active):hover{background:#ffffff26}.header .lang-switcher .lang-separator,.header .mobile-lang-switcher .lang-separator{background:#e0e0e0;display:block;height:28px;margin:0;width:1px}.header .logo{cursor:pointer;width:15%}.header .logo img{height:auto;min-height:57px;min-width:200px;width:100%}.header .nav-list{color:#fff;display:flex;font-size:1rem;font-weight:500;gap:20px;list-style:none;text-decoration:none}.header .nav-list a{color:inherit;text-decoration:none;transition:color .3s}.header .nav-list a:hover{color:#d5d5d5}.header .mobile-nav{display:none;position:relative}.header .mobile-nav .mobile-nav-toggle{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:2rem;padding:8px 12px;transition:background .2s;z-index:10}.header .mobile-nav .mobile-nav-toggle:hover{background:#ffffff1f}.header .mobile-nav .mobile-nav-drawer{align-items:flex-end;background:#0373bd;box-shadow:-2px 0 16px #0000002e;display:flex;flex-direction:column;height:100vh;max-width:350px;min-width:220px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .45s cubic-bezier(.77,.2,.05,1),opacity .3s;width:60vw;z-index:1200}.header .mobile-nav .mobile-nav-drawer.open{opacity:1;pointer-events:auto;transform:translateX(0);z-index:20}.header .mobile-nav .mobile-nav-drawer .mobile-nav-close{align-self:flex-end;background:none;border:none;color:#fff;cursor:pointer;font-size:2.2rem;margin:18px 18px 0 0;transition:color .2s}.header .mobile-nav .mobile-nav-drawer .mobile-nav-close:hover{color:#fff}.header .mobile-nav .mobile-nav-drawer nav{margin-top:40px;width:100%}.header .mobile-nav .mobile-nav-drawer nav ul{list-style:none;margin:0;padding:0;width:100%}.header .mobile-nav .mobile-nav-drawer nav ul li{width:100%}.header .mobile-nav .mobile-nav-drawer nav ul li a{border-bottom:1px solid #ffffff14;color:#fff;display:block;font-size:1.15rem;padding:18px 28px;text-decoration:none;transition:background .2s,color .2s;width:100%}.header .mobile-nav .mobile-nav-drawer nav ul li a:hover{background:#ffffff14;color:#fff}.header .mobile-nav .mobile-nav-drawer .mobile-lang-switcher{justify-content:center;margin:32px auto 0}@media(max-width:900px){.header,header{padding:0}.header .logo{margin-left:10px;width:30%}.header .desktop{display:none!important}.header .mobile-lang-switcher,.header .mobile-nav{display:flex!important}}.footer{background:#e4f0f8;font-size:.9rem;padding:2rem}.footer img{max-width:100%;width:350px}.footer .footer-top{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1300px}.footer .footer-top h4{margin-bottom:.5rem}.footer .footer-top a{color:#333;display:block;margin-bottom:.3rem;text-decoration:none}.footer .footer-top a:hover{color:#0074d9}.footer .footer-bottom{align-items:center;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem;padding-top:1rem}.footer .footer-bottom .socials{display:flex;gap:1rem}.footer .footer-bottom .socials img{width:20px}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);user-select:none;-webkit-user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
/*# sourceMappingURL=main.2074057d.css.map*/