:root{--background-1: rgba(236, 239, 243, 1);--background-2: rgba(255, 255, 255, 1);--body-font-family: "Roboto", Helvetica;--body-font-size: 16px;--body-font-style: normal;--body-font-weight: 400;--body-letter-spacing: .16px;--body-line-height: 24px;--card-body-2-font-family: "Roboto", Helvetica;--card-body-2-font-size: 16px;--card-body-2-font-style: normal;--card-body-2-font-weight: 400;--card-body-2-letter-spacing: 0px;--card-body-2-line-height: 24px;--card-body-font-family: "Roboto";--card-body-font-size: 16px;--card-body-font-style: normal;--card-body-font-weight: 400;--card-body-letter-spacing: 0px;--card-body-line-height: normal;--card-h2-font-family: "Roboto";--card-h2-font-size: 32px;--card-h2-font-style: normal;--card-h2-font-weight: 600;--card-h2-letter-spacing: 0px;--card-h2-line-height: 26px;--card-heading-font-family: "Roboto";--card-heading-font-size: 22px;--card-heading-font-style: normal;--card-heading-font-weight: 600;--card-heading-letter-spacing: 0px;--card-heading-line-height: 16px;--card-number-libre-font-family: "Libre Baskerville", Helvetica;--card-number-libre-font-size: 72px;--card-number-libre-font-style: normal;--card-number-libre-font-weight: 700;--card-number-libre-letter-spacing: 0px;--card-number-libre-line-height: normal;--footer: rgba(65, 107, 215, 1);--h-1: rgba(20, 37, 110, 1);--heading-bold-h1-font-family: "Roboto", Helvetica;--heading-bold-h1-font-size: 72px;--heading-bold-h1-font-style: normal;--heading-bold-h1-font-weight: 700;--heading-bold-h1-letter-spacing: 0px;--heading-bold-h1-line-height: normal;--heading-bold-h2-font-family: "Roboto", Helvetica;--heading-bold-h2-font-size: 56px;--heading-bold-h2-font-style: normal;--heading-bold-h2-font-weight: 700;--heading-bold-h2-letter-spacing: 0px;--heading-bold-h2-line-height: normal;--heading-bold-h3-font-family: "Roboto", Helvetica;--heading-bold-h3-font-size: 48px;--heading-bold-h3-font-style: normal;--heading-bold-h3-font-weight: 700;--heading-bold-h3-letter-spacing: 0px;--heading-bold-h3-line-height: normal;--heading-h3-light-font-family: "Roboto", Helvetica;--heading-h3-light-font-size: 48px;--heading-h3-light-font-style: normal;--heading-h3-light-font-weight: 300;--heading-h3-light-letter-spacing: 0px;--heading-h3-light-line-height: normal;--heading-light-h1-font-family: "Inter", Helvetica;--heading-light-h1-font-size: 48px;--heading-light-h1-font-style: normal;--heading-light-h1-font-weight: 300;--heading-light-h1-letter-spacing: 0px;--heading-light-h1-line-height: normal;--heading-light-h2-font-family: "Roboto", Helvetica;--heading-light-h2-font-size: 28px;--heading-light-h2-font-style: normal;--heading-light-h2-font-weight: 300;--heading-light-h2-letter-spacing: 0px;--heading-light-h2-line-height: normal;--heading-regular-h1-font-family: "Roboto", Helvetica;--heading-regular-h1-font-size: 48px;--heading-regular-h1-font-style: normal;--heading-regular-h1-font-weight: 400;--heading-regular-h1-letter-spacing: 0px;--heading-regular-h1-line-height: normal;--heading-regular-h2-font-family: "Roboto", Helvetica;--heading-regular-h2-font-size: 32px;--heading-regular-h2-font-style: normal;--heading-regular-h2-font-weight: 400;--heading-regular-h2-letter-spacing: 0px;--heading-regular-h2-line-height: 32px;--heading-semi-h1-font-family: "Roboto", Helvetica;--heading-semi-h1-font-size: 64px;--heading-semi-h1-font-style: normal;--heading-semi-h1-font-weight: 600;--heading-semi-h1-letter-spacing: 0px;--heading-semi-h1-line-height: 75px;--sub-h1: rgba(175, 203, 255, 1);--sub-h2: rgba(86, 88, 94, 1);--sub-SH-1-bold-font-family: "Roboto", Helvetica;--sub-SH-1-bold-font-size: 20px;--sub-SH-1-bold-font-style: normal;--sub-SH-1-bold-font-weight: 700;--sub-SH-1-bold-letter-spacing: 0px;--sub-SH-1-bold-line-height: 30px;--sub-SH-1-font-family: "Roboto", Helvetica;--sub-SH-1-font-size: 20px;--sub-SH-1-font-style: normal;--sub-SH-1-font-weight: 400;--sub-SH-1-letter-spacing: 0px;--sub-SH-1-line-height: 30px;--sub-SH-2-font-family: "Roboto", Helvetica;--sub-SH-2-font-size: 16px;--sub-SH-2-font-style: normal;--sub-SH-2-font-weight: 400;--sub-SH-2-letter-spacing: 0px;--sub-SH-2-line-height: 34px;--variable-collection-line-height: 20px}.footer{align-items:flex-start;background-color:#416bd7;display:flex;flex-direction:column;position:relative}.footer .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:62px;position:relative;width:100%}.footer .frame-6{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.footer .frame-7{align-items:flex-start;display:flex;flex-direction:column;gap:20px;position:relative;width:511.5px}.footer .text-wrapper-2{align-self:stretch;color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:600;letter-spacing:.64px;line-height:normal;margin-top:-1px;position:relative}.footer .element-info{align-self:stretch;color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px;position:relative}.footer .span{color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px}.footer .text-wrapper-3{font-weight:500}.footer .contact-info{align-items:flex-start;display:flex;flex-direction:column;gap:0;position:relative;width:100%}.footer .contact-item{color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px;position:relative;width:100%}.footer .address-info{align-items:flex-start;display:flex;flex-direction:column;gap:0;position:relative;width:100%}.footer .address-item{color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px;position:relative;width:100%}.footer .frame-8{align-items:flex-start;display:flex;flex-direction:column;gap:20px;position:relative;width:511.5px}.footer .plava-solutions-MR{align-self:stretch;color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:-7px;position:relative}.footer .text-wrapper-4{font-weight:500;line-height:28px}.footer .text-wrapper-5{line-height:26px}.footer .PLAVA-FINAL-LOGO-2{height:150px;position:relative;width:345px}.footer .frame-9{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.footer .copyright-plava{color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:normal;margin-top:-1px;position:relative}.footer .frame-10{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;position:relative}.footer.mobile .frame-10{align-self:flex-start;justify-content:flex-start}.footer.mobile .text-wrapper-7{font-size:12px;letter-spacing:.48px}.footer.mobile .PLAVA-FINAL-LOGO-5{width:60px}.footer .designed-by-link{align-items:flex-end;display:inline-flex;gap:6px;text-decoration:none;white-space:nowrap}.footer .text-wrapper-6{color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:normal;position:relative;white-space:nowrap;align-self:flex-end}.footer .PLAVA-FINAL-LOGO-3{flex-shrink:0;height:auto;position:relative;width:98px;padding-bottom:3px}.footer.mobile .frame-11{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:flex-start;position:relative;width:100%}.footer.mobile .frame-12{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;position:relative;width:100%}.footer .plava-solutions-MR-2{align-self:stretch;color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;position:relative}.footer .copyright-plava-2{align-self:stretch;color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:normal;position:relative}.footer.mobile .PLAVA-FINAL-LOGO-4{align-self:center;aspect-ratio:2.94;height:auto;max-width:280px;object-fit:cover;position:relative;width:100%}.footer .text-wrapper-7{color:#fff;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.footer .PLAVA-FINAL-LOGO-5{align-self:stretch;position:relative;width:77px;padding-bottom:5px}.footer.desktop{gap:10px;max-width:none;padding:30px 72px;top:42px;width:100%}.footer.mobile{align-items:center;gap:48px;height:auto;justify-content:flex-start;padding:32px 20px;width:100%}.footer.mobile .frame-11,.footer.mobile .frame-12{align-items:center!important;text-align:center!important}.footer.mobile .contact-info,.footer.mobile .address-info{align-items:center!important}.footer.mobile .contact-item,.footer.mobile .address-item,.footer.mobile .copyright-plava-2{text-align:center!important}.footer.mobile .frame-10{align-self:center!important;justify-content:center!important}.button{all:unset;align-items:center;border-radius:30px;box-sizing:border-box;display:inline-flex;gap:10px;padding:18px 32px;position:relative}.button .consult-now{color:#fff;font-family:Roboto,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:relative;white-space:nowrap;width:fit-content}.button.property-1-border{border:1px solid;border-color:#fff;height:45px;left:20px;top:146px}.button.property-1-variant-4{border:1px solid;border-color:#fff;height:38px;justify-content:center;left:206px;top:146px}.button.property-1-variant-5{background-color:#416bd7;height:38px;justify-content:center;left:206px;top:83px}.button.property-1-variant-6{background-color:#101840;height:38px;justify-content:center;left:206px;top:20px}.button.property-1-hover{background-color:#416bd7;height:45px;left:20px;top:83px}.button.property-1-default{background-color:#101840;height:45px;left:20px;top:20px}.button.property-1-border .consult-now{font-size:16px;margin-bottom:-4px;margin-top:-6px}.button.property-1-variant-4 .consult-now,.button.property-1-variant-5 .consult-now,.button.property-1-variant-6 .consult-now{font-size:14px;margin-bottom:-6px;margin-top:-8px}.button.property-1-hover .consult-now,.button.property-1-default .consult-now{font-size:16px;margin-bottom:-4px;margin-top:-6px}.frame{align-items:center;gap:10px;height:52px;padding:16px 20px;position:relative}.frame .menu-item{font-family:Roboto,Helvetica;font-size:16px;font-weight:500;letter-spacing:.16px;line-height:normal;margin-top:-.5px;position:relative;white-space:nowrap;width:fit-content}.frame .text-wrapper{font-family:Roboto,Helvetica;font-size:16px;font-weight:500;letter-spacing:.16px;line-height:normal;margin-top:-.5px;position:relative}.frame .vector{height:7px;margin-right:-1px;position:relative;width:12px}.frame.click{display:inline-flex;left:20px;top:91px}.frame.hover{display:inline-flex;left:20px;top:149px}.frame.default{display:inline-flex;left:20px;top:20px}.frame.dropdown-2{display:inline-flex;left:151px;top:97px}.frame.drop{display:flex;left:151px;top:20px;width:139px}.frame.click .menu-item,.frame.hover .menu-item{color:#2454cc;text-decoration:underline}.frame.default .menu-item{color:#0d141a}.frame.dropdown-2 .menu-item,.frame.drop .menu-item{color:#2454cc}.frame.click .text-wrapper,.frame.hover .text-wrapper,.frame.default .text-wrapper{color:#0d141a}.frame.dropdown-2 .text-wrapper{color:#3d62c2;text-decoration:underline;white-space:nowrap;width:fit-content}.frame.drop .text-wrapper{color:#0d141a;flex:1}.header{align-items:center;display:flex}.header .div{align-items:center;display:inline-flex;flex:0 0 auto;gap:32px;position:relative}.header .frame-60{flex:0 0 auto!important;gap:5px!important;left:unset!important;padding:unset!important;top:unset!important}.header .frame-60 .menu-item{color:#0d141a!important;transition:color .2s ease}.header .frame-60:hover .menu-item,.header .frame-60.hover .menu-item{color:#2454cc!important;text-decoration:underline}.header .frame-60.active .menu-item,.header .frame-60-instance.active .text-wrapper{color:#2454cc!important;text-decoration:underline;font-weight:500}.header .frame-instance{margin-top:unset!important}.header .frame-60-instance{left:unset!important;padding:unset!important;top:unset!important;width:83px!important}.header .services-dropdown{position:relative}.header .services-dropdown:before{content:"";position:absolute;top:100%;left:0;width:100%;height:8px;background:transparent;z-index:999}.header .dropdown-menu{display:none;position:absolute;top:calc(100% + 8px);left:0;background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:4px;padding:8px 0;margin-top:0;min-width:280px;z-index:1000}.header .services-dropdown.open .dropdown-menu{display:flex;flex-direction:column}.header .services-dropdown .frame-60-instance.drop .vector{transition:transform .2s}.header .services-dropdown.open .frame-60-instance.drop .vector{transform:rotate(180deg)}.header .dropdown-item{color:#0d141a;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:normal;padding:12px 20px;white-space:nowrap;transition:background-color .2s}.header .dropdown-item:hover{background-color:#f5f5f5;color:#2454cc}.header .dropdown-item.active{background-color:#e8f0fe;color:#2454cc;font-weight:500}.header .logo{align-items:center;display:flex;flex:1;flex-grow:1;height:72.14px;justify-content:center;position:relative;text-decoration:none}.header .PLAVA-FINAL-LOGO{aspect-ratio:2.94;height:43px;object-fit:cover;position:relative;width:150px}.header .frame-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:32px;justify-content:flex-end;position:relative}.header .linkedin{height:18px;object-fit:cover;position:relative;width:18px}.header .button-instance{flex:0 0 auto!important;left:unset!important;top:unset!important}.header .button-instance.property-1-default{background-color:#101840!important}.header .button-instance.property-1-hover{background-color:#416bd7!important}.header .button-instance.property-1-border{background-color:#101840!important;border:none!important}.header .button-instance .consult-now{color:#fff!important;visibility:visible!important}.header .PLAVA-FINAL-LOGO-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:10px;height:32px;position:relative;cursor:pointer;text-decoration:none}.header .img{align-self:stretch;object-fit:cover;position:relative;width:96.5px}.header .menu{align-items:flex-start;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:8px 0;position:relative;z-index:1003;pointer-events:auto}.header .icon{height:19px;margin-bottom:-1.5px;margin-top:-1.5px;position:relative;width:24px;pointer-events:none}.header.nav-mobile{background-color:#fff;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.header .mobile-header-container{align-items:center;display:flex;justify-content:space-between;padding:16px;width:100%;position:relative;z-index:1002}.header .mobile-dropdown-menu{background-color:#fff;border-top:1px solid #e0e0e0;display:none;flex-direction:column;padding:0;width:100%;z-index:1000}.header .mobile-dropdown-menu.open{display:flex}.header .mobile-menu-item{align-items:center;border-bottom:1px solid #e0e0e0;color:#0d141a;display:flex;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:.16px;line-height:normal;padding:16px 20px;text-align:left;transition:background-color .2s,color .2s;width:100%}.header .mobile-menu-item:last-child{border-bottom:none}.header .mobile-menu-item:hover{background-color:#f5f5f5}.header .mobile-menu-item.active,.header .mobile-submenu-item.active{background-color:#e8f0fe;color:#2454cc!important;font-weight:500}.header .mobile-menu-item-wrapper{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;width:100%}.header .mobile-menu-item-wrapper .mobile-menu-item{border-bottom:none}.header .mobile-arrow{font-size:10px;margin-left:auto;transition:transform .3s ease}.header .mobile-menu-item.active .mobile-arrow{transform:rotate(180deg)}.header .mobile-submenu{background-color:#fafafa;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease-out;width:100%}.header .mobile-submenu.expanded{max-height:500px;transition:max-height .5s ease-in}.header .mobile-submenu-item{border-bottom:1px solid #e8e8e8;color:#0d141a;display:block;font-family:Roboto,Helvetica;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:1.5;padding:12px 20px 12px 40px;text-align:left;transition:background-color .2s,color .2s;white-space:normal;width:100%;word-wrap:break-word}.header .mobile-submenu-item:last-child{border-bottom:none}.header .mobile-submenu-item:hover{background-color:#f0f0f0;color:#2454cc}.header.nav-desktop{background-color:#fff;justify-content:center;margin:0 auto;padding:12px 0;width:100%}.header-content-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 72px;width:100%}html,body{margin:0;padding:0;width:100%;overflow-x:hidden}.layout{display:flex;flex-direction:column;min-height:100vh;width:100%}.layout-content{flex:1;width:100%}.layout .layout-header{align-self:stretch!important;background-color:#fff!important;flex:0 0 auto!important;left:unset!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:13px 0 12px!important;position:sticky!important;top:-1px!important;z-index:9999!important;width:100vw!important}.layout .layout-header .header-content-wrapper{max-width:none!important;padding-left:72px!important;padding-right:72px!important;width:100%!important}.layout .layout-footer{flex:0 0 auto!important;left:unset!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-width:none!important;min-width:100vw!important;position:relative!important;top:unset!important;width:100vw!important}.error-boundary{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background-color:#f5f5f5}.error-boundary-content{max-width:600px;text-align:center;background:#fff;padding:3rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.error-boundary-content h1{font-size:2rem;margin-bottom:1rem;color:#333}.error-boundary-content p{font-size:1.1rem;color:#666;margin-bottom:2rem}.error-details{margin:2rem 0;text-align:left;background:#f9f9f9;padding:1rem;border-radius:4px;border:1px solid #ddd}.error-details summary{cursor:pointer;font-weight:600;margin-bottom:.5rem;color:#555}.error-details pre{margin-top:1rem;padding:1rem;background:#fff;border-radius:4px;overflow-x:auto;font-size:.9rem;color:#d32f2f}.error-reset-button{background-color:#4a90e2;color:#fff;border:none;padding:.75rem 2rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s}.error-reset-button:hover{background-color:#357abd}.error-reset-button:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.not-found{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.not-found-content{text-align:center;max-width:600px}.not-found-content h1{font-size:6rem;font-weight:700;margin:0;color:#4a90e2;line-height:1}.not-found-content h2{font-size:2rem;margin:1rem 0;color:#333}.not-found-content p{font-size:1.1rem;color:#666;margin-bottom:2rem}.not-found-link{display:inline-block;background-color:#4a90e2;color:#fff;padding:.75rem 2rem;border-radius:4px;text-decoration:none;font-size:1rem;transition:background-color .3s}.not-found-link:hover{background-color:#357abd}.not-found-link:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}
