body{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}button{background-color:#2b3e5b;border:initial;border-radius:25px;box-shadow:0 0 20px 1px #fff6;color:#fff;opacity:.9;padding:5px 15px;transition-duration:.3ms;white-space:nowrap}button img{filter:invert(1);height:35px}button:hover{opacity:1}button.secondary{background-color:#9c9e71}nav{background-color:#fff;box-shadow:0 2px 10px #0000001a;left:0;position:fixed;top:0;width:100vw;z-index:100}nav .nav-top-bar{background-color:#2b3e5b0d;border-bottom:1px solid #2b3e5b1a}nav .nav-top-bar .nav-top-content{align-items:center;display:flex;justify-content:space-between;padding:8px 0}nav .nav-top-bar .nav-top-content .nav-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:20px}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item{align-items:center;display:flex;gap:6px}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item .nav-contact-icon{filter:opacity(.8);height:14px;opacity:.7;width:14px}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item .nav-contact-icon[src$=".svg"]{filter:opacity(.7)}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item .nav-contact-link{color:#2b3e5bcc;font-size:.85rem;text-decoration:none;transition:color .2s ease}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item .nav-contact-link:hover{color:#2b3e5b;text-decoration:underline}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item span.nav-contact-icon{font-size:.9rem;opacity:.7}nav .nav-top-bar .nav-top-content .nav-top-message{color:#2b3e5bcc;font-size:.85rem;font-weight:500}nav .nav-main{background-color:#fff}nav .nav-main .logo>img{height:50px}nav .nav-main .nav-cta-btn{background-color:#2b3e5b;border-radius:25px;color:#fff;font-size:.9rem;font-weight:500;padding:8px 20px;text-decoration:none;transition:all .3s ease;white-space:nowrap}nav .nav-main .nav-cta-btn:hover{background-color:#2b3e5be6;box-shadow:0 4px 8px #00000026;color:#fff;text-decoration:none;transform:translateY(-1px)}nav .nav-main .d-flex.gap-4 a{color:#2b3e5b;font-size:.95rem;font-weight:500;position:relative;text-decoration:none;transition:color .2s ease}nav .nav-main .d-flex.gap-4 a:hover{color:#9c9e71;text-decoration:none}nav .nav-main .d-flex.gap-4 a:after{background-color:#9c9e71;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav .nav-main .d-flex.gap-4 a:hover:after{width:100%}@media (max-width:767px){nav .nav-top-bar .nav-top-content{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;padding:10px 0}nav .nav-top-bar .nav-top-content .nav-contacts{flex:1 1;flex-wrap:nowrap;gap:10px}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item{flex:0 0 auto;min-width:0}nav .nav-top-bar .nav-top-content .nav-contacts .nav-contact-item .nav-contact-link{font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav .nav-top-bar .nav-top-content .nav-top-message-wrapper{flex-shrink:0}nav .nav-top-bar .nav-top-content .nav-top-message-mobile{color:#2b3e5bcc;font-size:.7rem;font-weight:500;white-space:nowrap}nav .nav-top-bar .nav-top-content .nav-top-message{font-size:.75rem}nav .nav-main .logo>img{height:40px}nav .nav-main .d-flex.justify-content-between{padding:12px 0}nav .nav-main .nav-cta-btn{font-size:.8rem;padding:6px 16px}nav .nav-main .nav-cta-btn-mobile{font-size:.95rem!important;min-width:180px;padding:10px 20px!important}nav .nav-main .nav-cta-btn-mobile img{height:20px!important;width:20px!important}nav .nav-main .nav-cta-btn-mobile span{font-size:.95rem!important;font-weight:600}}@media (max-width:991px){nav .nav-main .d-flex.gap-4{display:none!important}}#hero,footer{background-color:#2b3e5be6;color:#fff}#hero{position:relative}#hero .bg{background-position:50%;background-size:cover;height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767px){#hero .container{padding-left:20px;padding-right:20px}}#hero .hero-title{font-size:2.5rem;line-height:1;margin-bottom:1.5rem}@media (min-width:768px){#hero .hero-title{font-size:3.5rem}}#hero .hero-subtitle{font-size:1.1rem;line-height:1.6;max-width:600px;opacity:.95}#hero .hero-features img.hero-icon{filter:invert(1);height:24px;opacity:.9;width:24px}#hero .hero-cta-primary,#hero .hero-cta-secondary{font-size:1.1rem;min-width:200px;padding:12px 24px}#hero .hero-image-wrapper{position:relative}#hero .hero-image-wrapper .hero-image{border-radius:20px;box-shadow:0 20px 60px #0000004d;object-fit:cover;width:100%}@media (min-width:992px){#hero{padding:100px 0}}#services-overview{background:linear-gradient(180deg,#fff,#2b3e5b08);padding:80px 0}@media (max-width:767px){#services-overview .container{padding-left:20px;padding-right:20px}}#services-overview .section-title{color:#2b3e5b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){#services-overview .section-title{font-size:3rem}}#services-overview .section-subtitle{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}#services-overview .service-item{padding:40px 0}#services-overview .service-item .service-title{color:#2b3e5b;font-size:2rem;font-weight:700;margin-bottom:1.5rem}#services-overview .service-item .service-description{color:#444;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}#services-overview .service-item .service-list{list-style:none;padding-left:0}#services-overview .service-item .service-list li{padding:8px 0 8px 25px;position:relative}#services-overview .service-item .service-list li:before{color:#9c9e71;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}#services-overview .service-item .service-image-wrapper{position:relative}#services-overview .service-item .service-image-wrapper .service-image{border-radius:15px;box-shadow:0 15px 40px #00000026;object-fit:cover;width:100%}#why-choose{background:linear-gradient(180deg,#2b3e5b0d,#9c9e710d);padding:80px 0}@media (max-width:767px){#why-choose .container{padding-left:20px;padding-right:20px}}#why-choose .section-title{color:#2b3e5b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){#why-choose .section-title{font-size:3rem}}#why-choose .section-subtitle{color:#666;font-size:1.1rem;margin:0 auto 3rem;max-width:600px}#why-choose .benefit-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;height:100%;padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}#why-choose .benefit-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}#why-choose .benefit-card .benefit-icon-wrapper{margin-bottom:1.5rem}#why-choose .benefit-card .benefit-icon-wrapper .benefit-icon{filter:opacity(.8);height:50px;width:50px}#why-choose .benefit-card .benefit-title{color:#2b3e5b;font-size:1.3rem;font-weight:700;margin-bottom:1rem}#why-choose .benefit-card .benefit-text{color:#666;line-height:1.6}#services{background-color:#9c9e71e6;color:#fff;overflow:hidden;position:relative}#services .bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#services p{font-weight:400}#services .line{background-color:#2b3e5be6;height:5px;width:50px}#pre.dark{background-color:#2b3e5b33}#pre .keypoints{border:2px solid #2b3e5b;border-radius:25px;padding:25px 0}#pre .keypoints img{height:25px}#reviews{background:linear-gradient(180deg,#9c9e710d,#2b3e5b0d);padding:80px 0}@media (max-width:767px){#reviews .container{padding-left:20px;padding-right:20px}}#reviews .chat-icon{align-items:center;background-color:#2b3e5be6;border-radius:100%;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;opacity:.8;padding:20px;position:relative;width:80px}#reviews .chat-icon:after{border:2px solid #2b3e5be6;border-radius:100%;bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}#reviews .chat-icon img{filter:invert(1);height:40px}#about{background:linear-gradient(180deg,#fff,#9c9e710d);padding:80px 0}@media (max-width:767px){#about .container{padding-left:20px;padding-right:20px}}#about h2{color:#2b3e5b;font-size:2.5rem;font-weight:700}#where{background:linear-gradient(180deg,#fff,#2b3e5b0d);padding:80px 0}@media (max-width:767px){#where .container{padding-left:20px;padding-right:20px}}#where h2{color:#2b3e5b;font-size:2.5rem;font-weight:700}.cookies-banner{align-items:center;background-color:#fff;border-top:2px solid #2b3e5b;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;width:100vw}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding-top:120px}@media (max-width:767px){body{padding-top:110px}}.h{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}#root,body{max-width:100vw;overflow-x:hidden}p{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.w100{width:100%}.h100{height:100%}.border{border:1px solid #000}.nowrap{white-space:nowrap}.text-center{text-align:center}.img-canvas{background-color:#f5f5f5;position:relative}.img-canvas:after{background-color:#2b3e5be6;bottom:-5px;box-shadow:0 0 30px 20px #0003;content:"";left:-5px;position:absolute;right:-5px;top:-5px;z-index:-1}a{color:inherit;text-decoration:none;white-space:nowrap}
/*# sourceMappingURL=main.849a796a.css.map*/