.fs-12{font-size:12px}.fs-f12{font-size:10px;line-height:1.4}@media screen and (min-width: 320px){.fs-f12{font-size:calc(10px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f12{font-size:12px;line-height:1.4}}.fs-16{font-size:16px}.fs-f16{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.fs-f16{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f16{font-size:16px;line-height:1.4}}.fs-18{font-size:18px}.fs-f18{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.fs-f18{font-size:calc(16px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f18{font-size:18px;line-height:1.4}}.fs-20{font-size:20px}.fs-f20{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.fs-f20{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f20{font-size:20px;line-height:1.4}}.fs-22{font-size:22px}.fs-f22{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.fs-f22{font-size:calc(20px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f22{font-size:22px;line-height:1.4}}.fs-24{font-size:24px}.fs-f24{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.fs-f24{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f24{font-size:24px;line-height:1.4}}.fs-26{font-size:26px}.fs-f26{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.fs-f26{font-size:calc(22px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f26{font-size:26px;line-height:1.4}}.fs-28{font-size:28px}.fs-f28{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.fs-f28{font-size:calc(24px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f28{font-size:28px;line-height:1.4}}.fs-32{font-size:32px}.fs-f32{font-size:28px;line-height:1.4}@media screen and (min-width: 320px){.fs-f32{font-size:calc(28px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f32{font-size:32px;line-height:1.4}}.fs-36{font-size:36px}.fs-f36{font-size:30px;line-height:1.4}@media screen and (min-width: 320px){.fs-f36{font-size:calc(30px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f36{font-size:36px;line-height:1.4}}.fs-38{font-size:38px}.fs-f38{font-size:32px;line-height:1.4}@media screen and (min-width: 320px){.fs-f38{font-size:calc(32px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f38{font-size:38px;line-height:1.4}}.fs-40{font-size:40px}.fs-f40{font-size:34px;line-height:1.4}@media screen and (min-width: 320px){.fs-f40{font-size:calc(34px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f40{font-size:40px;line-height:1.4}}.fs-48{font-size:48px}.fs-f48{font-size:38px;line-height:1.4}@media screen and (min-width: 320px){.fs-f48{font-size:calc(38px + .01*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f48{font-size:48px;line-height:1.4}}.header-container header{transition:.4s}.header-container .navbar{min-height:100px;padding-top:0;padding-bottom:0;background:#f9f8f6}.header-container .navbar .navbar-brand{padding-top:0;padding-bottom:0;margin-right:0}.header-container .navbar .navbar-brand img{width:76px;height:80px;-o-object-fit:contain;object-fit:contain}.header-container .navbar button.navbar-toggler{border:none!important;padding-right:0;outline:none!important;box-shadow:none!important}.header-container .navbar button.navbar-toggler:focus-visible{outline:2px solid #231e46!important;outline-offset:2px}.header-container .navbar button.navbar-toggler .menu{font-weight:600;color:#231e46;font-size:16px;display:inline-block;margin-right:5px;position:relative;top:-2px}.header-container .navbar button.navbar-toggler .burger{display:inline-block;transition:.4s}.header-container .navbar button.navbar-toggler .burger.active .first{transform:rotate(45deg);position:relative;top:6px}.header-container .navbar button.navbar-toggler .burger.active .third{transform:rotate(-45deg);position:relative;top:-6px}.header-container .navbar button.navbar-toggler .burger.active .second{opacity:0}.header-container .navbar button.navbar-toggler .burger span{transition:.4s;display:block;height:3px;background:#231e46;width:19px;margin-top:3px}@media (min-width: 991px){.offcanvas-collapse ul{margin-right:0!important;margin-left:auto;align-items:center}.offcanvas-collapse ul li{margin-left:40px}.offcanvas-collapse ul li:first-child{margin-left:0}.offcanvas-collapse ul li a{transition:.4s}.offcanvas-collapse ul li a:active,.offcanvas-collapse ul li a:focus,.offcanvas-collapse ul li a:hover{color:#cbac77}}@media screen and (min-width: 991px) and (max-width: 1199px){.offcanvas-collapse ul li{margin-left:10px}}@media (min-width: 991px){.offcanvas-collapse ul li.button-item{margin-left:40px}.offcanvas-collapse ul li.button-item a{width:163px;min-height:40px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:20px;background:#cbac77;transition:.4s;margin-left:auto;margin-right:0}.offcanvas-collapse ul li.button-item a:active,.offcanvas-collapse ul li.button-item a:focus,.offcanvas-collapse ul li.button-item a:hover{background:#87a8a8;color:#231e46}}@media (max-width: 991px){.offcanvas-collapse{padding-top:10px;position:fixed;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#231e46;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translate(-100%)}.offcanvas-collapse .nav-item{margin-top:20px}.offcanvas-collapse .nav-item.button-item .nav-link{color:#cbac77}.offcanvas-collapse .nav-item .nav-link{text-align:right;margin:auto;color:#fff;font-size:24px;font-weight:600;text-decoration:none}}@media screen and (max-width: 991px) and (max-width: 1199px){.offcanvas-collapse .nav-item .nav-link{max-width:960px}}@media screen and (max-width: 991px) and (max-width: 991px){.offcanvas-collapse .nav-item .nav-link{max-width:720px}}@media screen and (max-width: 991px) and (max-width: 767px){.offcanvas-collapse .nav-item .nav-link{max-width:540px}}.footer-container footer{position:relative;overflow:hidden;background:#231e46;border-radius:20px;padding:80px 112px 40px}@media screen and (max-width: 991px){.footer-container footer{padding:60px 60px 40px}}@media screen and (max-width: 767px){.footer-container footer{padding:40px 20px}}.footer-container footer .footer-decoration{position:absolute;top:80px;right:112px;width:197px;height:207px;pointer-events:none}@media screen and (max-width: 1199px){.footer-container footer .footer-decoration{display:none}}.footer-container footer nav ul{display:flex;flex-wrap:wrap;gap:20px 56px;padding:0;margin:0}.footer-container footer nav ul li{list-style-type:none}.footer-container footer nav ul li a{transition:.4s}.footer-container footer nav ul li a:active,.footer-container footer nav ul li a:focus,.footer-container footer nav ul li a:hover{color:#cbac77}.footer-container footer .footer-bottom a{transition:.4s}.footer-container footer .footer-bottom a:active,.footer-container footer .footer-bottom a:focus,.footer-container footer .footer-bottom a:hover{color:#cbac77}.jumb-container{padding-top:100px;padding-bottom:30px;position:relative}.jumb-container .bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero{position:relative;overflow:hidden;background:#f9f8f6;min-height:700px;padding-top:160px;padding-bottom:120px}@media screen and (max-width: 1199px){.page-hero{min-height:0;padding-top:100px}}@media screen and (max-width: 991px){.page-hero{padding-top:60px;padding-bottom:0}}.page-hero-image{position:absolute;right:0;bottom:0;width:43.58%;pointer-events:none}.page-hero-image img{display:block;width:100%;height:auto}@media screen and (max-width: 991px){.page-hero-image{position:static;width:calc(100% + 24px);margin-top:40px;margin-left:-12px}}.homepage-law-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:636/418;border-radius:20px}.info-card{background:#f9f8f6;border-radius:20px;padding:40px 24px}.info-card.info-card-centered{display:flex;align-items:center;justify-content:center;min-height:182px;padding:24px}.outline-card{border:1px solid #87a8a8;border-radius:20px;padding:40px 24px}.outline-panel{border:1px solid #87a8a8;border-radius:20px;padding:40px 110px}@media screen and (max-width: 991px){.outline-panel{padding:40px 60px}}@media screen and (max-width: 767px){.outline-panel{padding:40px 20px}}.partner-logo{display:flex;align-items:center;justify-content:center;height:69px}.partner-logo img{max-width:100%;max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.contact-avatar{width:86px;height:86px;border-radius:50%;overflow:hidden}.contact-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-avatar{width:196px;height:196px;margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden}.team-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-media{height:100%}.section-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width: 991px){.section-media{height:auto}.section-media img{height:auto;aspect-ratio:636/418}}.bullet-list{padding-left:24px;margin-bottom:0}.bullet-list li{margin-top:12px}.bullet-list li:first-child{margin-top:0}.bullet-list.bullet-list-centered{padding-left:0;list-style-position:inside}.bullet-list.bullet-list-centered li{margin-top:0}.arrow-flow{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.arrow-flow .arrow-flow-ring{position:absolute;top:0;left:50%;transform:translate(-50%);width:856px;height:896px;color:#f9f8f6;pointer-events:none}@media screen and (max-width: 991px){.arrow-flow .arrow-flow-ring{display:none}}.arrow-flow .arrow-flow-item{position:relative;max-width:416px}.arrow-flow .arrow-flow-arrow{position:relative;display:block;line-height:24px}.homepage-sources-panel{background:#f9f8f6;border-radius:20px;padding:60px 40px}.homepage-sources-panel>.row{--bs-gutter-x: 104px}@media screen and (max-width: 991px){.homepage-sources-panel>.row{--bs-gutter-x: 24px}}.homepage-sources-panel>.row>*>.row{--bs-gutter-x: 24px}.homepage-sources-panel .btn{max-width:412px}@media screen and (max-width: 767px){.homepage-sources-panel{padding:40px 20px}}.section-label{display:inline-flex;align-items:center;justify-content:center;min-width:352px;min-height:40px;padding:6px 20px;border:1px solid #231e46;border-radius:60px}@media screen and (max-width: 767px){.section-label{min-width:0;width:100%}}.research-intro{position:relative}.research-intro .research-intro-arc-left,.research-intro .research-intro-arc-right{position:absolute;color:#f9f8f6;pointer-events:none}@media screen and (max-width: 1199px){.research-intro .research-intro-arc-left,.research-intro .research-intro-arc-right{display:none}}.research-intro .research-intro-arc-left{top:73px;left:122px}.research-intro .research-intro-arc-right{top:-71px;right:122px}.content-panel{background:#f9f8f6;border-radius:20px;padding:60px 110px}.content-panel .btn{max-width:416px;margin-left:auto;margin-right:auto}@media screen and (max-width: 991px){.content-panel{padding:60px}}@media screen and (max-width: 767px){.content-panel{padding:40px 20px}}.partner-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:58px}.partner-logos img{-o-object-fit:contain;object-fit:contain}.auth-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:40px}.auth-container .auth-header h2{color:#000;font-weight:600}.auth-container .auth-header h2{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.auth-container .auth-header h2{font-size:calc(24px + .008*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.auth-container .auth-header h2{font-size:32px;line-height:1.4}}.auth-container .auth-header a{font-weight:400;text-decoration:underline;color:red}.auth-container .auth-header a{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.auth-container .auth-header a{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.auth-container .auth-header a{font-size:20px;line-height:1.4}}.auth-container .auth-footer nav ul{margin:0;padding:0;display:flex;justify-content:space-between}.auth-container .auth-footer nav ul li{list-style:none;margin-right:40px}.auth-container .auth-footer nav ul li:last-child{margin-right:0}.auth-container .auth-footer nav ul li a,.auth-container .auth-footer div{font-weight:400;color:#000;font-size:12px;line-height:22px}
