.page.home{flex-direction:column;display:flex;position:relative}.page.home .mobile-content{display:none}.page.home .desktop-content{flex-direction:column;display:flex}.page.home .desktop-content .clients{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:40px;width:100vw;max-width:1440px;padding-top:40px;padding-bottom:67px;display:flex}@media (min-width:1440px){.page.home .desktop-content .clients{margin-left:auto;margin-right:auto}}.page.home .desktop-content .clients small{font-size:16px;font-weight:400;line-height:24px}.page.home .desktop-content .introduction{margin-left:5.56%;margin-right:5.56%;flex-direction:column;gap:32px;max-width:1440px;margin-top:27px;display:flex}@media (min-width:1440px){.page.home .desktop-content .introduction{margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}}.page.home .desktop-content .introduction .part{gap:32px;width:100%;max-width:1280px;display:flex}.page.home .desktop-content .introduction .part .card{outline-offset:-1px;outline:1px solid #e4e4e4;flex-direction:column;transition:outline .1s ease-in-out;display:flex}.page.home .desktop-content .introduction .part .card .image{object-fit:cover;width:100%;height:261px;display:block}.page.home .desktop-content .introduction .part .card .description-text{flex-direction:column;gap:8px;width:100%;padding:32.5px 21.7px 31px 21.6px;display:flex}.page.home .desktop-content .introduction .part .card .description-text p{color:#101727;font-size:20px;font-weight:700}.page.home .desktop-content .introduction .part .card .description-text small{color:#6b7380;font-size:14px;font-weight:500}.page.home .desktop-content .introduction .part .card:hover{outline:2px solid #004f68}.page.home .desktop-content .services{flex-direction:column;gap:56px;width:100vw;max-width:1440px;padding:103px 5.55vw 120px;display:flex}@media (min-width:1440px){.page.home .desktop-content .services{margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}}.page.home .desktop-content .services .top-title{flex-direction:column;gap:16px;display:flex}.page.home .desktop-content .services .top-title p{color:#101727;font-size:52px;font-weight:500}.page.home .desktop-content .services .top-title small{color:#101727;font-size:14px;font-weight:600}.page.home .desktop-content .services .services-body{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;flex-direction:column;gap:48px;width:100%;display:flex}.page.home .desktop-content .services .services-body .container{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;max-height:638px;display:flex}.page.home .desktop-content .services .services-body .container .left-side{flex-direction:column;justify-content:space-between;width:50%;display:flex}.page.home .desktop-content .services .services-body .container .left-side .indentifier{align-items:center;gap:12px;width:100%;padding:21px 2.77vw;display:flex}.page.home .desktop-content .services .services-body .container .left-side .indentifier p{color:#6b7380;font-size:18px;font-weight:500;line-height:27px}.page.home .desktop-content .services .services-body .container .left-side .text{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;flex-direction:column;justify-content:center;align-items:start;gap:25px;width:100%;height:100%;padding-left:40px;padding-right:63.55px;display:flex}.page.home .desktop-content .services .services-body .container .left-side .text p{letter-spacing:-.44px;white-space:pre-line;color:#101727;font-size:3.05vw;font-weight:500;line-height:48.4px}.page.home .desktop-content .services .services-body .container .left-side .text small{letter-spacing:.18px;color:#101727;margin-bottom:15px;font-size:1.25vw;font-weight:400;line-height:26.1px}@media screen and (min-width:1440px){.page.home .desktop-content .services .services-body .container .left-side .text p{font-size:44px}.page.home .desktop-content .services .services-body .container .left-side .text small{font-size:18px}}.page.home .desktop-content .services .services-body .container .image{object-fit:cover;object-position:left;width:50%;height:637px}.page.home .desktop-content .other-services{flex-direction:column;gap:40px;width:100vw;max-width:1440px;margin-bottom:120px;padding-left:5.55vw;padding-right:5.55vw;display:flex}@media (min-width:1440px){.page.home .desktop-content .other-services{margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}}.page.home .desktop-content .other-services p{color:#101727;font-size:44px;font-weight:500}.page.home .desktop-content .other-services .body{border:1px solid #e4e4e4;width:100%;height:611px;display:flex}.page.home .desktop-content .other-services .body p{color:#fff;font-size:1.38vw;font-weight:500;line-height:35px}@media screen and (min-width:1440px){.page.home .desktop-content .other-services .body p{font-size:20px}}.page.home .desktop-content .other-services .body small{color:#fff;letter-spacing:.18px;font-size:1.25vw;font-weight:400;line-height:26.1px}@media screen and (min-width:1440px){.page.home .desktop-content .other-services .body small{font-size:18px}}.page.home .desktop-content .other-services .body .left-part{background-image:linear-gradient(rgba(0,0,0,.6)),url(../media/WorkersImage.e773269a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:20px;width:100%;max-width:664px;height:100%;padding:339px 11.73vw 41.41px 40px;display:flex}@media screen and (min-width:1440px){.page.home .desktop-content .other-services .body .left-part{padding-right:169px}}.page.home .desktop-content .other-services .body .left-part .text{flex-direction:column;gap:12px;display:flex}.page.home .desktop-content .other-services .body .right-part{flex-direction:column;width:100%;height:100%;display:flex}.page.home .desktop-content .other-services .body .right-part .card{flex-direction:column;gap:20px;height:50%;padding-top:40px;padding-left:40px;display:flex}.page.home .desktop-content .other-services .body .right-part .card .text{flex-direction:column;gap:12px;display:flex}.page.home .desktop-content .other-services .body .right-part .card.top{background-image:linear-gradient(rgba(0,0,0,.6)),url(../media/MoreWorkersImage.a31bfa24.png);background-position:0 73%;background-repeat:no-repeat;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.page.home .desktop-content .other-services .body .right-part .card.bottom{background-image:linear-gradient(rgba(0,0,0,.6)),url(../media/ConsultanciesArt.a7dfae08.png);background-repeat:no-repeat;background-size:100% 100%;border-left:1px solid #e4e4e4}.page.home .desktop-content .important-links{background-color:#f2f7f7;width:100vw;display:flex}.page.home .desktop-content .important-links .content{flex-direction:column;gap:48px;width:100%;max-width:1440px;padding:64px 5.55vw;display:flex}@media (min-width:1440px){.page.home .desktop-content .important-links .content{margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}}.page.home .desktop-content .important-links .content h1{color:#292d32;font-family:Fira Sans;font-weight:700;font-style:Bold;letter-spacing:-.48px;text-align:center;font-size:32px;line-height:40px}.page.home .desktop-content .important-links .content .links{flex-direction:column;gap:20px;display:flex}.page.home .desktop-content .important-links .content .links .line{gap:20px;width:100%;display:flex}.page.home .desktop-content .important-links .content .links .card{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border-radius:5px;outline:1px solid transparent;justify-content:space-between;align-items:center;gap:3.26vw;width:100%;min-height:72px;padding:16px 32px;transition:outline .2s ease-in-out;display:flex}.page.home .desktop-content .important-links .content .links .card:hover{outline:1px solid #197d9d;transition:outline .2s ease-in-out}.page.home .desktop-content .important-links .content .links .card:hover .pointer{border-color:#197d9d;transition:scale .3s ease-in-out;scale:1.05}.page.home .desktop-content .important-links .content .links .card:hover .pointer p{color:#197d9d}.page.home .desktop-content .important-links .content .links .card:hover .pointer img{filter:brightness()}.page.home .desktop-content .important-links .content .links .card p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.14px;font-size:14px;line-height:30px}.page.home .desktop-content .important-links .content .links .card p small{color:#626262;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:30px}.page.home .desktop-content .important-links .content .links .card .pointers{gap:16px;display:flex}.page.home .desktop-content .important-links .content .links .card .pointer{white-space:nowrap;border:1px solid #d0d0d0;border-radius:32px;align-items:center;gap:8px;padding:10px;display:flex;scale:1}.page.home .desktop-content .important-links .content .links .card .pointer.especial{padding:5px 12px 5px 16px}.page.home .desktop-content .important-links .content .links .card .pointer img{filter:brightness(0)}.page.home .desktop-content .important-links .content .links .card .pointer .arrow{margin-bottom:3px}.page.home .desktop-content .important-links .content .links .card .pointer :hover img{filter:brightness()}.page.home .desktop-content .container-testimonials{background-color:#0d3643;max-width:100%;padding-top:64px;padding-bottom:108px}.page.home .desktop-content .container-testimonials .testimonials{flex-direction:column;align-items:center;gap:64px;max-width:1440px;padding-left:5.56%;padding-right:5.56%;display:flex}@media (min-width:1440px){.page.home .desktop-content .container-testimonials .testimonials{margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}}.page.home .desktop-content .container-testimonials .testimonials .testimonials-header{flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex;top:64px}.page.home .desktop-content .container-testimonials .testimonials .testimonials-header p{color:#fff;font-size:32px;font-weight:700}.page.home .desktop-content .container-testimonials .testimonials .testimonials-header small{text-align:center;color:#fff;font-size:18px;font-weight:400;line-height:26px}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom{justify-content:space-between;width:100%;padding-top:42px;display:flex}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part{flex-direction:column;width:100%;max-width:323px;display:flex}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part p{color:#fff;margin-top:16px;margin-bottom:17px;font-size:3.125vw;font-weight:700;line-height:52px}@media screen and (min-width:1440px){.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part p{font-size:45px}}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part small{color:#fff;margin-bottom:35px;font-size:1.11vw;font-weight:500;line-height:24px}@media screen and (min-width:1440px){.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part small{font-size:16px}}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part .white-dot{margin-left:7px}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part .doubts{align-items:center;gap:14px;display:flex}.page.home .desktop-content .container-testimonials .testimonials .testimonials-bottom .left-part .doubts span{color:#fff;font-weight:700;font-style:Bold;font-size:16px;line-height:24px}@media screen and (max-width:870px){.page.home .desktop-content{display:none}.page.home .mobile-content{flex-direction:column;display:flex}.page.home .mobile-content .clients{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:870px;padding-top:40px;padding-bottom:67px;display:flex}.page.home .mobile-content .clients small{text-align:center;font-size:16px;font-weight:400;line-height:24px;display:block}.page.home .mobile-content .clients .clients-pictures{object-fit:cover;background-size:cover;width:100%;max-width:100%;height:64px}.page.home .mobile-content .services-title{padding-left:6.66vw;padding-right:6.66vw;flex-direction:column;gap:16px;width:100%;max-width:870px;margin-bottom:25px;padding-top:40px;display:flex}.page.home .mobile-content .services-title p{color:#101727;font-size:24px;font-weight:500;line-height:40px}.page.home .mobile-content .services-title small{letter-spacing:1.4px;color:#101727;font-size:14px;font-weight:600;line-height:13.3px}.page.home .mobile-content .services{margin-left:6.66vw;margin-right:6.66vw;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;flex-direction:column;gap:48px;width:100%;max-width:86.6vw;margin-bottom:69px;display:flex}.page.home .mobile-content .services .container{border-top:1px solid #e4e4e4;flex-direction:column;height:717px;padding-top:22.36px;display:flex}.page.home .mobile-content .services .container .top{align-items:center;gap:12px;width:100%;padding-bottom:20.64px;padding-left:6.4vw;display:flex}.page.home .mobile-content .services .container .top span{color:#6b7380;font-size:18px;font-weight:500;line-height:27px}.page.home .mobile-content .services .container .image{object-fit:cover;object-position:left 30%;background-size:cover;width:100%;height:201px}.page.home .mobile-content .services .container .text{padding-left:6.4vw;padding-right:6.4vw;border-bottom:1px solid #e4e4e4;flex-direction:column;flex:1;gap:12px;width:100%;padding-top:31px;display:flex}.page.home .mobile-content .services .container .text p{white-space:pre-line;color:#101727;font-size:24px;font-weight:500;line-height:30px}.page.home .mobile-content .services .container .text small{color:#101727;margin-bottom:13px;font-size:12px;font-weight:400;line-height:26.1px}.page.home .mobile-content .services .container .text.first{padding-bottom:58.41px}.page.home .mobile-content .services .container .text.second{padding-bottom:125.41px}.page.home .mobile-content .services .container .text.third{padding-bottom:99.41px}.page.home .mobile-content .services .container .bottom{border-top:1px solid #e4e4e4;flex-direction:column;place-content:center;align-items:start;gap:6px;width:100%;margin-top:auto;padding:17.51px 123.5px 17.49px 24.5px;display:flex}.page.home .mobile-content .services .container .bottom p{letter-spacing:1.2px;color:#101727;font-size:12px;font-weight:500;line-height:11.4px}.page.home .mobile-content .other-services{margin-left:6.66vw;margin-right:6.66vw;flex-direction:column;gap:20px;width:100%;max-width:86.66vw;margin-bottom:64px;display:flex}.page.home .mobile-content .other-services p{font-size:24px;font-weight:500;line-height:48.4px}.page.home .mobile-content .other-services .other-services-body{flex-direction:column;width:100%;max-width:86.66vw;display:flex}.page.home .mobile-content .other-services .other-services-body .container{padding-left:10.66vw;padding-right:10.66vw;border:1px solid #e4e4e4;flex-direction:column;gap:20px;width:100%;max-width:86.66vw;padding-top:40px;padding-bottom:40px;display:flex}.page.home .mobile-content .other-services .other-services-body .container.top{background-image:linear-gradient(rgba(0,0,0,.6)),url(../media/WorkersImage.e773269a.png);background-position:50%}.page.home .mobile-content .other-services .other-services-body .container.middle{background-image:linear-gradient(rgba(0,0,0,.6)),url(../media/MoreWorkersImage.a31bfa24.png);background-position:20% 85%}.page.home .mobile-content .other-services .other-services-body .container.bottom{background-image:linear-gradient(rgba(0,0,0,.6)),url(../media/ConsultanciesArt.a7dfae08.png)}.page.home .mobile-content .other-services .other-services-body .container .text{color:#fff;flex-direction:column;gap:12px;display:flex}.page.home .mobile-content .other-services .other-services-body .container .text p{font-size:20px;font-weight:500;line-height:35px}.page.home .mobile-content .other-services .other-services-body .container .text small{font-size:18px;font-weight:400;line-height:26.1px}.page.home .mobile-content .important-links{background-color:#f2f7f7;flex-direction:column;gap:48px;width:100vw;padding:64px 25px;display:flex}.page.home .mobile-content .important-links h1{color:#292d32;font-family:Fira Sans;font-weight:700;font-style:Bold;letter-spacing:-.48px;text-align:center;font-size:32px;line-height:40px}.page.home .mobile-content .important-links .links{flex-direction:column;gap:20px;display:flex}.page.home .mobile-content .important-links .links .card{background-color:#fff;border-radius:5px;outline:1px solid transparent;justify-content:space-between;align-items:center;gap:3.26vw;width:100%;min-height:72px;padding:16px 32px;transition:outline .2s ease-in-out;display:flex}.page.home .mobile-content .important-links .links .card img{filter:brightness(0)}.page.home .mobile-content .important-links .links .card.variant{flex-direction:column;align-items:start}.page.home .mobile-content .important-links .links .card:hover{outline:1px solid #197d9d;transition:outline .2s ease-in-out}.page.home .mobile-content .important-links .links .card:hover .pointer{border-color:#197d9d;transition:scale .3s ease-in-out;scale:1.05}.page.home .mobile-content .important-links .links .card:hover .pointer p{color:#197d9d}.page.home .mobile-content .important-links .links .card:hover .pointer img{filter:brightness()}.page.home .mobile-content .important-links .links .card p{color:#292d32;font-weight:700;font-style:Bold;letter-spacing:-.14px;font-size:12px;line-height:30px}.page.home .mobile-content .important-links .links .card p small{color:#626262;letter-spacing:-.14px;font-size:12px;font-weight:500;line-height:30px}.page.home .mobile-content .important-links .links .card .pointers{gap:16px;display:flex}.page.home .mobile-content .important-links .links .card .pointer{white-space:nowrap;border:1px solid #d0d0d0;border-radius:32px;align-items:center;gap:8px;padding:10px;display:flex;scale:1}.page.home .mobile-content .important-links .links .card .pointer.especial{padding:5px 12px 5px 16px}.page.home .mobile-content .important-links .links .card .pointer .arrow{margin-bottom:3px}.page.home .mobile-content .container-testimonials{background-color:#0d3643;flex-direction:column;width:100%;max-width:870px;padding-bottom:128px;display:flex}.page.home .mobile-content .container-testimonials .top{color:#fff;flex-direction:column;place-content:center;align-items:center;gap:16px;width:100%;max-width:870px;height:243px;padding-left:25px;padding-right:25px;display:flex}.page.home .mobile-content .container-testimonials .top p{font-size:32px;font-weight:700;line-height:40px}.page.home .mobile-content .container-testimonials .top small{text-align:center;letter-spacing:-.01px;font-size:14px;font-weight:400;line-height:26px;display:block}.page.home .mobile-content .container-testimonials .bottom{flex-direction:column;gap:30px;width:100%;padding-left:32px;padding-right:32px;display:flex}.page.home .mobile-content .container-testimonials .bottom .title{color:#fff;flex-direction:column;gap:16px;width:100%;max-width:870px;margin-top:97px;display:flex}.page.home .mobile-content .container-testimonials .bottom .title p{font-size:45px;font-weight:700;line-height:52px}.page.home .mobile-content .container-testimonials .bottom .title small{margin-bottom:16px;font-size:15.8px;font-weight:500;line-height:24px}.page.home .mobile-content .container-testimonials .bottom .title .white-dot{margin-left:7px}.page.home .mobile-content .container-testimonials .bottom .title .doubts{align-items:center;gap:14px;display:flex}.page.home .mobile-content .container-testimonials .bottom .title .doubts span{color:#fff;font-weight:700;font-style:Bold;font-size:16px;line-height:24px}}
.embla-img-carousel{overflow:hidden}.embla-img-carousel .embla__container{display:flex}.embla-img-carousel .embla__container .embla__slide{flex:0 0 100%;justify-content:center;align-items:center;height:680px;display:flex;position:relative;overflow:hidden}.embla-img-carousel .embla__container .embla__slide .slide-img{-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:cover;object-position:center top;background-repeat:no-repeat;width:100%;height:100%}.embla-img-carousel .embla__container .embla__slide .blur{background:linear-gradient(rgba(0,95,95,0),#002e3c),linear-gradient(rgba(191,191,191,0),#1a322e);height:70%;position:absolute;bottom:0;left:0;right:0}.embla-img-carousel .container{justify-items:center;width:100%;position:absolute;top:395px}.embla-img-carousel .container .slides-content-desktop{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;justify-content:space-between;width:100%;max-width:1440px;padding-left:5.55%;padding-right:5.55%;display:flex}@media screen and (min-width:1440px){.embla-img-carousel .container .slides-content-desktop{gap:122.38px;justify-content:block;padding-left:80px;padding-right:80px}}.embla-img-carousel .container .slides-content-desktop .left-info{flex-direction:column;gap:25px;margin-top:20px;display:flex}.embla-img-carousel .container .slides-content-desktop .left-info .subtitle{color:#f2f7f7;background-color:#197d9d;border-radius:.5px;place-content:center;align-items:center;width:216px;height:40px;font-size:14px;font-weight:700;display:flex}@media (min-width:1280px){.embla-img-carousel .container .slides-content-desktop .left-info .subtitle{font-size:12px}}.embla-img-carousel .container .slides-content-desktop .left-info .title{color:#fff;font-size:2.77vw;font-weight:600}@media screen and (min-width:1440px){.embla-img-carousel .container .slides-content-desktop .left-info .title{font-size:40px}}.embla-img-carousel .container .slides-content-desktop .right-info{color:rgba(255,255,255,.7);flex-direction:column;gap:38px;margin-top:40px;font-size:1.11vw;font-weight:400;line-height:24px;display:flex}@media screen and (min-width:1440px){.embla-img-carousel .container .slides-content-desktop .right-info{font-size:16px}}.embla-img-carousel .container .slides-content-desktop .right-info .buttons{gap:16.25px;display:flex}.embla-img-carousel .container .slides-content-mobile{display:none}.embla-img-carousel .dots{gap:16px;margin-left:calc(50vw - 48px);margin-right:calc(50vw - 48px);display:flex;position:absolute;top:35px}.embla-img-carousel .dots .dot{fill-opacity:.5;background:rgba(16,23,39,.5);border:none;border-radius:6px;width:12px;height:12px}.embla-img-carousel .dots .dot.selected{fill-opacity:1;background-color:#fff}.embla-img-carousel .dots .dot:hover{scale:1.1}@media screen and (max-width:870px){.embla-img-carousel .container{justify-items:center;width:100%;display:flex;position:absolute;top:0}.embla-img-carousel .container .slides-content-desktop{display:none}.embla-img-carousel .container .slides-content-mobile{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;gap:25px;width:100vw;max-width:870px;padding-left:25px;padding-right:25px;display:flex;position:absolute;top:199px}.embla-img-carousel .container .slides-content-mobile .subtitle{color:#f2f7f7;background-color:#197d9d;border-radius:.5px;place-content:center;align-items:center;width:325px;height:40px;font-size:14px;font-weight:700;display:flex}.embla-img-carousel .container .slides-content-mobile .title{color:#fff;letter-spacing:-1.2px;font-size:24px;font-weight:600;line-height:130%}.embla-img-carousel .container .slides-content-mobile .text{color:rgba(255,255,255,.7);font-size:16px;font-weight:400;line-height:24px}.embla-img-carousel .container .slides-content-mobile .buttons{flex-direction:column;gap:16px;width:100%;display:flex}.embla-img-carousel .dots{gap:16px;margin-left:calc(50vw - 48px);margin-right:calc(50vw - 48px);display:flex;position:absolute;top:35px}.embla-img-carousel .dots .dot{fill-opacity:1;background:#a8a8a8;border:none;border-radius:6px;width:12px;height:12px}.embla-img-carousel .dots .dot.selected{fill-opacity:1;background-color:#fff}.embla-img-carousel .dots .dot:hover{scale:1.1}}
