/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
input{overflow:visible}button,
select{text-transform:none}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
*::-moz-focus-inner{border:0}
*,*:before,*:after{box-sizing:border-box}
.hidden{display:none !important}
input:focus,input:active,select:focus,select:active,a:focus,a:active,button:focus,button:active,textarea:focus,textarea:active{outline:none;box-shadow:none}
input,select,textarea,button{margin:0;padding:0;border-radius:0}
select::-ms-expand{display:none}
select{-webkit-appearance:none;appearance:none}
a,button{cursor:pointer}
a{color:#0057B7;text-decoration:none}
a:hover{color:#0057B7;text-decoration:none}
html{width:100%;height:100%;scroll-behavior:smooth}
body{color-scheme:light;font-family:"Inter Variable",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#000B13}
body:has(nav.show){overflow:hidden}
body:has(nav.show)::-webkit-scrollbar{display:none}
header{position:sticky;top:0;padding:64px 0;z-index:999}
@media (max-width:991px){header{padding:16px}}
header>.container{border-radius:24px;background:rgba(249,249,249,0.7);box-shadow:0 4px 50px 0 rgba(0,0,0,0.05);backdrop-filter:blur(25px);padding:24px 56px;display:flex;justify-content:space-between;align-items:center}
@media (max-width:991px){header>.container{padding:16px}header>.container img{width:55px;height:auto}}
header .menu-open{background-color:transparent;display:flex;width:40px;height:40px;justify-content:center;align-items:center;border:1px solid #DFDFDF;border-radius:40px}
@media (min-width:992px){header .menu-open{display:none}}
@media (max-width:991px){header .main-menu{background-color:#FFF;position:fixed;width:calc(100vw - 16px);height:100vh;top:-16px;left:-16px;overflow:auto;padding:16px;opacity:0;transform:translateX(-400px);visibility:hidden;z-index:999;transition:visibility 0.6s,transform 0.6s,opacity 0.6s}}
header .main-menu.show{opacity:1;transform:translateX(0);visibility:visible;overflow:hidden}
header .main-menu .menu-top-container{display:flex;justify-content:flex-end}
@media (min-width:992px){header .main-menu .menu-top-container{display:none}}
header .main-menu .menu-top-container .menu-close{background-color:transparent;border:none;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:144%;letter-spacing:-0.01px;color:#797979}
header .main-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:40px;align-items:center}
@media (max-width:991px){header .main-menu ul{flex-direction:column;align-items:normal;gap:0}}
header .main-menu ul a{color:#000B13;font-size:17px;font-style:normal;font-weight:500;line-height:120%;text-decoration:none}
@media (max-width:991px){header .main-menu ul a{font-size:18px;display:flex;padding:24px 0;border-bottom:1px solid #D8D8D8}}
header .main-menu ul a:hover{color:#0057B7}
header .main-menu ul button{background-color:#0057B7;border:none;color:#FFF;padding:14px 24px;font-size:17px;font-style:normal;font-weight:500;line-height:120%;border-radius:49px}
footer{padding:100px 0}
@media (max-width:991px){footer{padding:32px 16px}}
footer>.container{border-radius:20px;background:#FAFAFA;padding:48px 64px}
@media (max-width:991px){footer>.container{padding:24px}}
footer .footer-content{display:flex;align-items:center;justify-content:space-between;padding-bottom:48px}
@media (max-width:991px){footer .footer-content{flex-direction:column;padding-bottom:0}}
footer .footer-content .footer-text{max-width:673px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}
footer .footer-content .footer-text p{margin:0}
@media (max-width:991px){footer .footer-content .footer-text{font-size:12px;margin-top:24px}}
footer .footer-menu{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;gap:0 48px;border-bottom:1px solid #D4D4D4;border-top:1px solid #D4D4D4;padding:48px 0}
@media (max-width:991px){footer .footer-menu{grid-template-columns:1fr;border:none;padding:24px 0;gap:16px}}
footer .footer-menu .footer-menu-group{display:flex;flex-direction:column;gap:24px}
@media (max-width:991px){footer .footer-menu .footer-menu-group{border-bottom:1px solid #D9D9D9;gap:16px}}
footer .footer-menu .footer-menu-group.show .footer-menu-header::before{transform:rotate(-45deg)}
footer .footer-menu .footer-menu-group.show .footer-menu-header::after{transform:rotate(45deg)}
footer .footer-menu .footer-menu-group.show .footer-menu-items{grid-template-rows:1fr;opacity:1}
footer .footer-menu .footer-menu-group .footer-menu-header{color:#000;font-size:14px;line-height:140%;text-transform:uppercase;position:relative}
@media (max-width:991px){footer .footer-menu .footer-menu-group .footer-menu-header{cursor:pointer}footer .footer-menu .footer-menu-group .footer-menu-header::after,footer .footer-menu .footer-menu-group .footer-menu-header::before{content:"";background-repeat:no-repeat;background-position-x:right;border-top:1px solid #0057B7;width:7px;height:1px;display:block;position:absolute;right:0;top:10px;opacity:1;transition:transform 0.3s,opacity 0.3s}footer .footer-menu .footer-menu-group .footer-menu-header::after{transform:rotate(-45deg)}footer .footer-menu .footer-menu-group .footer-menu-header::before{right:5px;transform:rotate(45deg)}}
footer .footer-menu .footer-menu-group .footer-menu-header strong{font-weight:600}
footer .footer-menu .footer-menu-group .footer-menu-items{font-size:16px;font-style:normal;font-weight:400;line-height:140%}
@media (max-width:991px){footer .footer-menu .footer-menu-group .footer-menu-items{font-size:14px;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.5s,opacity 0.5s}footer .footer-menu .footer-menu-group .footer-menu-items>div{overflow:hidden}}
@media (max-width:991px){footer .footer-menu .footer-menu-group .footer-menu-items nav{margin-bottom:16px}}
footer .footer-menu .footer-menu-group .footer-menu-items p{margin:0}
@media (max-width:991px){footer .footer-menu .footer-menu-group .footer-menu-items p{margin-bottom:16px}}
footer .footer-menu .footer-menu-group .footer-menu-items ul{list-style:none;margin:0;padding:0}
footer .footer-menu .footer-menu-group .footer-menu-items ul li{margin-bottom:8px}
footer .footer-menu .footer-menu-group .footer-menu-items ul li a{color:#000B13}
footer .footer-menu .footer-menu-group .footer-menu-items ul li button{background-color:transparent;border:none}
footer .footer-menu .footer-menu-separator{border-right:1px solid #D4D4D4}
@media (max-width:991px){footer .footer-menu .footer-menu-separator{display:none}}
footer .footer-bottom-container{padding-top:48px;display:flex;align-items:center;justify-content:space-between}
@media (max-width:991px){footer .footer-bottom-container{padding-top:0;flex-direction:column;gap:24px}}
footer .footer-bottom-container .footer-copy-right-container{display:flex;gap:8px;font-size:16px;font-weight:400;line-height:140%}
@media (max-width:991px){footer .footer-bottom-container .footer-copy-right-container{flex-direction:column;align-items:center;gap:0;color:#555;font-size:12px;line-height:144%;letter-spacing:-0.06px}}
footer .footer-bottom-container .footer-copy-right-container p{margin:0}
footer .footer-bottom-container .footer-links-container{display:flex;gap:8px}
@media (max-width:991px){footer .footer-bottom-container .footer-links-container{flex-direction:column;align-items:center;gap:24px}}
.main-banner-container{margin-bottom:50px}
@media (max-width:991px){.main-banner-container{margin-bottom:24px}}
.main-banner-container .container{position:relative}
.main-banner-container .image{display:flex;aspect-ratio:2.34;border-radius:32px;overflow:hidden;position:relative}
@media (max-width:991px){.main-banner-container .image{aspect-ratio:0.8;width:100%;max-height:425px}}
.main-banner-container .image img{width:100%;height:auto;object-fit:cover}
.main-banner-container .image:after{content:"";background:linear-gradient(90deg,rgba(250,250,250,0.9) 29.83%,rgba(250,250,250,0) 100%);width:100%;height:100%;position:absolute}
.main-banner-container .text{position:absolute;top:68px;left:68px;max-width:541px}
@media (max-width:991px){.main-banner-container .text{top:auto;bottom:48px;left:40px;right:40px}}
.main-banner-container .text h2{margin:0 0 16px 0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px}
@media (max-width:991px){.main-banner-container .text h2{font-size:30px;letter-spacing:-0.15px}}
.main-banner-container .text p{margin:0;font-size:16px;font-weight:400;line-height:140%}
.two-boxes-container{padding:80px 0}
@media (max-width:991px){.two-boxes-container{padding:24px 0}}
.two-boxes-container>.container{display:grid;grid-template-columns:1fr 1fr;gap:24px}
@media (max-width:991px){.two-boxes-container>.container{grid-template-columns:1fr;gap:16px}}
.two-boxes-container .item{display:flex;flex-direction:column}
.two-boxes-container .item .image{display:flex;aspect-ratio:2.02;border-radius:24px;overflow:hidden}
@media (max-width:991px){.two-boxes-container .item .image{aspect-ratio:1.66}}
.two-boxes-container .item .image img{width:100%;height:auto;object-fit:cover}
.two-boxes-container .item .text{flex:1;border-radius:24px;background:#F8F8F8;margin:-46px 46px 0 46px;padding:48px}
@media (max-width:991px){.two-boxes-container .item .text{margin:-46px 0 0 0;padding:24px}}
.two-boxes-container .item .text h3{margin:0 0 16px 0;font-size:32px;font-weight:600;line-height:110%}
@media (max-width:991px){.two-boxes-container .item .text h3{font-size:24px}}
.two-boxes-container .item .text p{margin:0;font-size:16px;font-weight:400;line-height:140%}
@media (max-width:991px){.two-boxes-container .item .text p{font-size:14px}}
@media (max-width:991px){.three-boxes-container{padding:24px 0}}
.three-boxes-container>.container{display:grid;grid-template-columns:1fr 1fr;gap:11px 24px;padding-right:46px;position:relative;margin-top:80px}
@media (max-width:991px){.three-boxes-container>.container{grid-template-columns:1fr;padding-right:16px;gap:16px;margin-top:0}}
.three-boxes-container .item{display:flex;align-items:center;position:relative;z-index:2}
@media (max-width:991px){.three-boxes-container .item{order:1}}
@media (max-width:991px){.three-boxes-container .item.first-item{margin:-48px 0 0 0}}
.three-boxes-container .item .text{border-radius:24px;background:#F8F8F8;padding:64px;height:100%}
@media (max-width:991px){.three-boxes-container .item .text{padding:24px}}
.three-boxes-container .item .text h3{margin:0 0 24px 0;font-size:38px;font-weight:600;line-height:105%;letter-spacing:-0.19px}
@media (max-width:991px){.three-boxes-container .item .text h3{font-size:24px}}
.three-boxes-container .item .text h4{margin:0;font-size:28px;font-weight:600;line-height:110%;margin-bottom:16px}
@media (max-width:991px){.three-boxes-container .item .text h4{font-size:24px}}
.three-boxes-container .item .text p{margin:0;font-size:16px;font-weight:400;line-height:140%}
@media (max-width:991px){.three-boxes-container .item .text p{font-size:14px}}
.three-boxes-container .item .action-link{color:#0057B7;text-align:center;font-size:14px;font-weight:600;line-height:140%;margin-top:24px;display:inline-flex;align-items:center;gap:16px}
.three-boxes-container .img-item{margin:-59px -46px -59px -88px;z-index:1}
@media (max-width:991px){.three-boxes-container .img-item{margin:0 auto;order:0}}
.three-boxes-container .img-item .image{display:flex;aspect-ratio:1.57;border-radius:24px;overflow:hidden;max-width:770px;align-items:center;position:absolute}
@media (max-width:991px){.three-boxes-container .img-item .image{aspect-ratio:1.66;position:relative}}
.three-boxes-container .img-item .image img{width:100%;height:auto;object-fit:cover}
.image-right-container{padding:0 0 50px 0}
@media (max-width:991px){.image-right-container{padding:0 0 24px 0}}
.image-right-container>.container{display:grid;grid-template-columns:606px 1fr;align-items:center}
@media (max-width:991px){.image-right-container>.container{grid-template-columns:1fr}}
.image-right-container .image{display:flex;aspect-ratio:1.67;border-radius:24px;overflow:hidden;margin-left:-115px;position:relative;z-index:1}
@media (max-width:991px){.image-right-container .image{margin-left:0;order:0}}
.image-right-container .image img{width:100%;height:auto;object-fit:cover}
.image-right-container .text{border-radius:24px;background:#F8F8F8;padding:64px;position:relative;z-index:2}
@media (max-width:991px){.image-right-container .text{order:1;padding:24px;margin:-46px 0 0 0}}
.image-right-container .text h2{margin:0 0 24px 0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px}
@media (max-width:991px){.image-right-container .text h2{margin:0 0 16px 0;font-size:30px;letter-spacing:-0.15px}}
.image-right-container .text p{margin:0;font-size:16px;line-height:150%}
@media (max-width:991px){.image-right-container .text p{line-height:140%}}
.image-right-container .quote{display:flex;align-items:center;margin-top:24px;gap:8px}
.image-right-container .quote p{padding:14px 34px;border:1px solid #E1EAF3;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#0057B7;font-size:16px;font-weight:600}
@media (max-width:991px){.image-right-container .quote p{font-size:14px}}
.image-left-container{padding:50px 0}
@media (max-width:991px){.image-left-container{padding:0 0 24px 0}}
.image-left-container>.container{display:grid;grid-template-columns:1fr 606px;align-items:center}
@media (max-width:991px){.image-left-container>.container{grid-template-columns:1fr}}
.image-left-container .image{display:flex;aspect-ratio:1.67;border-radius:24px;overflow:hidden;margin-right:-115px;position:relative;z-index:1}
@media (max-width:991px){.image-left-container .image{margin-right:0}}
.image-left-container .image img{width:100%;height:auto;object-fit:cover}
.image-left-container .text{border-radius:24px;background:#F8F8F8;padding:64px;position:relative;z-index:2}
@media (max-width:991px){.image-left-container .text{padding:24px;margin:-46px 0 0 0}}
.image-left-container .text h4{margin:0 0 24px 0;font-size:28px;font-weight:600;line-height:110%}
@media (max-width:991px){.image-left-container .text h4{margin:0 0 16px 0;font-size:24px;letter-spacing:-0.15px}}
.image-left-container .text ul{font-size:16px;line-height:140%;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}
@media (max-width:991px){.image-left-container .text ul{font-size:14px;margin-bottom:16px}}
.image-left-container .text p{margin:0;font-size:16px;line-height:150%}
@media (max-width:991px){.image-left-container .text p{font-size:14px}}
.image-left-slider-container{padding:80px 0}
@media (max-width:991px){.image-left-slider-container{padding:24px 0}}
.image-left-slider-container>.container{display:grid;grid-template-columns:1fr 606px;align-items:center;overflow:hidden}
@media (max-width:991px){.image-left-slider-container>.container{grid-template-columns:1fr}}
.image-left-slider-container .image{display:flex;aspect-ratio:1.67;border-radius:24px;overflow:hidden;margin-right:-110px;position:relative;z-index:1}
@media (max-width:991px){.image-left-slider-container .image{margin-right:0}}
.image-left-slider-container .image img{width:100%;height:auto;object-fit:cover}
.image-left-slider-container .text{border-radius:24px;background:#F8F8F8;padding:64px;position:relative;z-index:2}
@media (max-width:991px){.image-left-slider-container .text{margin:-46px 0 0 0;padding:24px}}
.image-left-slider-container .text h4{margin:0 0 24px 0;font-size:28px;font-weight:600;line-height:105%;letter-spacing:-0.14px}
@media (max-width:991px){.image-left-slider-container .text h4{margin:0 0 16px 0;font-size:24px;line-height:110%}}
.image-left-slider-container .text ul{font-size:16px;line-height:140%;display:flex;flex-direction:column;gap:16px}
@media (max-width:991px){.image-left-slider-container .text ul{font-size:14px}}
.image-left-slider-container .text p{margin:0;font-size:16px;line-height:140%}
@media (max-width:991px){.image-left-slider-container .text p{font-size:14px}}
.checkbox-container{padding:80px 0}
@media (max-width:991px){.checkbox-container{padding:24px 0}}
.checkbox-container>.container{padding:0 142px}
@media (max-width:991px){.checkbox-container>.container{padding:0 16px}}
.checkbox-container .title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}
@media (max-width:991px){.checkbox-container .title{gap:12px;margin-bottom:16px}}
.checkbox-container .title h2{margin:0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px}
@media (max-width:991px){.checkbox-container .title h2{font-size:24px;line-height:110%}}
.checkbox-container .title p{margin:0;font-size:16px;line-height:150%}
.checkbox-container .item{display:grid;grid-template-columns:312px 1fr 1fr 1fr;gap:40px;padding:48px 0;border-bottom:1px solid #DFDFDF}
@media (max-width:991px){.checkbox-container .item{grid-template-columns:1fr;padding:24px;gap:12px}}
.checkbox-container .item:first-child{font-size:17px;font-weight:700;line-height:144%;letter-spacing:-0.219px;padding-bottom:0;border-bottom:none}
.checkbox-container .item:last-child{padding-bottom:0;border-bottom:none}
.checkbox-container .item>div:first-child{font-size:17px;font-weight:500;line-height:144%;letter-spacing:-0.219px}
@media (max-width:991px){.checkbox-container .item>div:first-child{margin-bottom:12px;font-size:16px;font-weight:700}}
@media (min-width:992px){.checkbox-container .item>div:not(:first-child){text-align:center}}
@media (max-width:991px){.checkbox-container .item>div.item-checkbox{display:grid;grid-template-columns:1fr 24px;align-items:center}.checkbox-container .item>div.item-checkbox svg{width:28px;height:28px}}
@media (min-width:992px){.checkbox-container .item>div.item-checkbox span{display:none}}
@media (max-width:991px){.checkbox-container .item.item-header{display:none}}
.three-boxes-text-icon-container{padding:80px 0}
@media (max-width:991px){.three-boxes-text-icon-container{padding:24px 0}}
.three-boxes-text-icon-container .title{margin-bottom:16px}
.three-boxes-text-icon-container .title h2{margin:0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px;text-align:center}
@media (max-width:991px){.three-boxes-text-icon-container .title h2{font-size:24px;line-height:110%}}
.three-boxes-text-icon-container .subtitle{max-width:480px;margin:0 auto}
.three-boxes-text-icon-container .subtitle p{margin:0;font-size:16px;font-weight:400;line-height:140%;text-align:center}
.three-boxes-text-icon-container .items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
@media (max-width:991px){.three-boxes-text-icon-container .items{grid-template-columns:1fr;margin-top:24px}}
.three-boxes-text-icon-container .items .item{display:flex;padding:40px;flex-direction:column;gap:24px;border-radius:24px;background:#F8F8F8;font-size:19px;font-weight:400;line-height:136%}
@media (max-width:991px){.three-boxes-text-icon-container .items .item{padding:24px;gap:16px;font-size:14px;line-height:140%}}
.three-boxes-text-icon-container .items .item p{margin:0}
.three-boxes-text-container{padding:80px 0}
@media (max-width:991px){.three-boxes-text-container{padding:24px 0}}
.three-boxes-text-container .title h2{margin:0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px;text-align:center}
@media (max-width:991px){.three-boxes-text-container .title h2{font-size:24px;line-height:110%}}
.three-boxes-text-container .subtitle{max-width:480px;margin:0 auto}
.three-boxes-text-container .subtitle p{margin:0;font-size:16px;font-weight:400;line-height:140%;text-align:center}
.three-boxes-text-container .items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
@media (max-width:991px){.three-boxes-text-container .items{grid-template-columns:1fr;margin-top:24px;gap:16px}}
.three-boxes-text-container .items .item{display:flex;padding:40px;flex-direction:column;gap:24px;border-radius:24px;background:#F8F8F8;font-size:19px;font-weight:400;line-height:136%}
@media (max-width:991px){.three-boxes-text-container .items .item{padding:24px;gap:16px;font-size:14px;line-height:140%;flex-direction:row}}
@media (max-width:991px){.three-boxes-text-container .items .item svg{width:28px;min-width:28px;height:28px;min-height:28px}}
.three-boxes-text-container .items .item p{margin:0}
.four-boxes-text-container{padding:80px 0}
@media (max-width:991px){.four-boxes-text-container{padding:24px 0}}
.four-boxes-text-container .title h2{margin:0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px;text-align:center}
@media (max-width:991px){.four-boxes-text-container .title h2{font-size:24px;line-height:110%}}
.four-boxes-text-container .items{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}
@media (max-width:991px){.four-boxes-text-container .items{grid-template-columns:1fr;margin-top:16px;gap:16px}}
.four-boxes-text-container .items .item{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}
@media (max-width:991px){.four-boxes-text-container .items .item{grid-template-columns:28px 1fr;background-color:#F8F8F8;padding:16px;border-radius:16px}}
@media (max-width:991px){.four-boxes-text-container .items .item svg{width:28px;min-width:28px;height:28px;min-height:28px}}
.four-boxes-text-container .items .item .text{padding:48px;border-radius:24px;background-color:#F8F8F8;font-size:19px;font-weight:400;line-height:136%}
@media (max-width:991px){.four-boxes-text-container .items .item .text{padding:0;font-size:14px;line-height:140%}}
.four-boxes-text-container .items .item p{margin:0}
.two-tabs-container{padding:80px 0}
@media (max-width:991px){.two-tabs-container{padding:24px 0}}
.two-tabs-container .two-tabs-title{margin:40px 0;text-align:center}
@media (max-width:991px){.two-tabs-container .two-tabs-title{margin:16px 0}}
.two-tabs-container .two-tabs-title h2{font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px}
@media (max-width:991px){.two-tabs-container .two-tabs-title h2{font-size:24px;line-height:110%}}
.two-tabs-container .two-tabs-content{max-width:800px;margin:0 auto}
.two-tabs-container .two-tabs-content ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}
@media (max-width:991px){.two-tabs-container .two-tabs-content ul{gap:16px}}
.two-tabs-container .two-tabs-content ul li{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}
@media (max-width:991px){.two-tabs-container .two-tabs-content ul li{grid-template-columns:28px 1fr;gap:16px;background-color:#FAFAFA;padding:16px;border-radius:16px}}
@media (max-width:991px){.two-tabs-container .two-tabs-content ul li svg{width:28px;min-width:28px;height:28px;min-height:28px}}
.two-tabs-container .two-tabs-content ul li span{font-size:19px;line-height:136%;padding:0 48px}
@media (max-width:991px){.two-tabs-container .two-tabs-content ul li span{font-size:14px;line-height:140%;padding:0}}
.two-tabs-image-left-container{padding:80px 0}
@media (max-width:991px){.two-tabs-image-left-container{padding:24px 0}}
.two-tabs-image-left-container .title h2{margin:40px 0;font-size:52px;font-weight:600;line-height:105%;letter-spacing:-0.26px;text-align:center}
@media (max-width:991px){.two-tabs-image-left-container .title h2{margin:16px 0;font-size:24px;line-height:110%}}
.two-tabs-image-left-container .item{display:grid;grid-template-columns:1fr 606px;align-items:center}
@media (max-width:991px){.two-tabs-image-left-container .item{grid-template-columns:1fr}}
.two-tabs-image-left-container .item .image{display:flex;aspect-ratio:1.67;border-radius:24px;overflow:hidden;margin-right:-64px;position:relative;z-index:1}
@media (max-width:991px){.two-tabs-image-left-container .item .image{margin-right:0}}
.two-tabs-image-left-container .item .image img{width:100%;height:auto;object-fit:cover}
.two-tabs-image-left-container .item .text{flex:1;border-radius:24px;background:#F8F8F8;padding:64px;position:relative;z-index:2}
@media (max-width:991px){.two-tabs-image-left-container .item .text{padding:24px;margin:-46px 0 0 0}}
.two-tabs-image-left-container .item .text ul{font-size:16px;line-height:140%;display:flex;flex-direction:column;gap:32px}
@media (max-width:991px){.two-tabs-image-left-container .item .text ul{font-size:14px;gap:16px}}
.tab-content:not([data-tab-showing]){display:none}
.button-tabs{width:100%;max-width:528px;margin-inline:auto;padding:8px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-radius:16px;background:#F8F8F8}
.button-tabs .button-tab{display:block;cursor:pointer}
.button-tabs .button-tab input{display:none}
.button-tabs .button-tab input ~ span{display:block;padding:17px 8px;border-radius:8px;font-size:14px;font-weight:600;line-height:144%;letter-spacing:-0.09px;text-align:center;color:#34303D80}
@media (max-width:991px){.button-tabs .button-tab input ~ span{padding:12px 8px;font-size:12px;letter-spacing:-0.058px}}
.button-tabs .button-tab input:checked ~ span{background-color:#0057B7;color:#FFF}
.list-icon ul{list-style:none;margin:0;padding:0}
.list-icon li{position:relative;padding-left:44px}
.list-icon li::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='27' height='27' rx='13.5' fill='%230057B7'/%3E%3Crect x='0.5' y='0.5' width='27' height='27' rx='13.5' stroke='%230057B7'/%3E%3Cpath d='M13.2847 19.2705C13.6274 19.2705 13.9078 19.1044 14.1258 18.7824L19.2558 10.7139C19.3908 10.5062 19.505 10.2674 19.505 10.0389C19.505 9.56127 19.0896 9.27051 18.6535 9.27051C18.3835 9.27051 18.1135 9.42627 17.9266 9.7378L13.2432 17.2456L10.8339 14.1303C10.5951 13.8188 10.3459 13.7046 10.0655 13.7046C9.60858 13.7046 9.24512 14.0784 9.24512 14.5457C9.24512 14.7741 9.33858 14.9922 9.49435 15.1895L12.3916 18.7824C12.672 19.1251 12.942 19.2705 13.2847 19.2705Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;position:absolute;width:28px;height:28px;left:0}
.slider-items{display:grid;place-items:center}
@media (max-width:991px){.slider-items{place-items:stretch}}
.slider-items .slider-item{grid-row-start:1;grid-column-start:1;opacity:0;transform:translateX(-100px);transition:opacity 0.5s,transform 0.5s}
.slider-items .active{opacity:1;transform:translateX(0)}
.static-page a{font-weight:600}
.static-page:has(.static-subtitle) .static-title{margin:0 0 16px 0}
.static-page .static-title{text-align:center;font-weight:600;line-height:105%}
@media (max-width:991px){.static-page .static-title{font-size:24px;letter-spacing:-0.12px;margin:0 0 40px 0}}
@media (min-width:992px){.static-page .static-title{font-size:38px;letter-spacing:-0.19px;margin:0 0 64px 0}}
.static-page .static-subtitle{line-height:140%;text-align:center}
@media (max-width:991px){.static-page .static-subtitle{font-size:14px;letter-spacing:-0.07px;margin:0 0 40px 0}}
@media (min-width:992px){.static-page .static-subtitle{font-size:18px;letter-spacing:-0.09px;margin:0 0 64px 0}}
.static-page .static-subtitle p{margin:0}
@media (max-width:991px){.static-page .static-content{font-size:14px}}
@media (min-width:992px){.static-page .static-content{font-size:16px}}
.static-page .static-content h3{font-weight:600;line-height:140%}
@media (max-width:991px){.static-page .static-content h3{margin:12px 0;font-size:20px}}
@media (min-width:992px){.static-page .static-content h3{margin:26px 0;font-size:24px}}
.static-page .static-content h4{font-size:16px;font-weight:600;line-height:140%}
@media (max-width:991px){.static-page .static-content h4{margin:12px 0}}
@media (min-width:992px){.static-page .static-content h4{margin:26px 0}}
@media (max-width:991px){.static-page .static-content p{margin:12px 0}.static-page .static-content p:first-child{margin:0 0 12px 0}.static-page .static-content p:last-child{margin:12px 0 0 0}}
@media (min-width:992px){.static-page .static-content p{margin:26px 0}.static-page .static-content p:first-child{margin:0 0 26px 0}.static-page .static-content p:last-child{margin:26px 0 0 0}}
.static-page .static-content ul{list-style:initial}
.static-page .static-content ul li::marker{color:#0057B7;font-size:20px}
.static-page .static-content ul,.static-page .static-content ol{margin:0;padding:0 0 0 20px}
.static-page .static-content ul li,.static-page .static-content ol li{margin:12px 0}
.static-page .box{border-radius:32px;background:#F8F8F8;max-width:690px;margin-inline:auto}
@media (max-width:991px){.static-page .box{margin-bottom:12px;padding:24px}}
@media (min-width:992px){.static-page .box{margin-bottom:16px;padding:64px}}
.static-page .table-cookies-container{border:1px solid #D8D8D8;max-width:690px;margin-inline:auto;margin-bottom:16px}
.static-page .table-cookies-container .table-cookies{max-height:440px;overflow-y:scroll;scrollbar-width:thin}
@media (max-width:991px){.static-page .table-cookies-container{padding:20px;border-radius:20px}}
@media (min-width:992px){.static-page .table-cookies-container{padding:16px;border-radius:16px}}
.static-page .table-cookies-container .row{padding:16px;background-color:#F8F8F8;border-radius:7px}
.static-page .table-cookies-container .row:nth-child(2n){background-color:#FFF}
.static-page .table-cookies-container .row>div{padding:12px 0}
.static-page .table-cookies-container .row>div:not(:last-child){border-bottom:1px solid #D8D8D8}
.static-page .table-cookies-container .row>div:first-child{padding:0 0 16px 0}
.static-page .table-cookies-container .row>div:last-child{padding:16px 0 0 0}
.static-page .table-cookies-container .row p{margin:0;font-size:14px}
.static-page .table-cookies-container .row p:first-child{font-weight:700}
.static-page .table-cookies-container .row p:last-child{color:#797979;font-weight:400;line-height:140%}
.static-page .dropdown-container{max-width:690px;margin-inline:auto;margin-bottom:16px}
.static-page .dropdown-container>.group-list{border-radius:12px;background:#F8F8F8}
@media (max-width:991px){.static-page .dropdown-container>.group-list{padding:0 16px;margin-bottom:12px}}
@media (min-width:992px){.static-page .dropdown-container>.group-list{padding:0 24px;margin-bottom:16px}}
.static-page .dropdown-container>.group-list.show .group-header::before{transform:rotate(-45deg)}
.static-page .dropdown-container>.group-list.show .group-header::after{transform:rotate(45deg)}
.static-page .dropdown-container>.group-list.show>div{grid-template-rows:1fr;opacity:1}
@media (max-width:991px){.static-page .dropdown-container>.group-list.show>div{padding-bottom:16px}}
@media (min-width:992px){.static-page .dropdown-container>.group-list.show>div{padding-bottom:24px}}
.static-page .dropdown-container>.group-list>.group-header{margin:0;font-weight:600;line-height:140%;cursor:pointer;position:relative}
@media (max-width:991px){.static-page .dropdown-container>.group-list>.group-header{padding:16px 26px 16px 0;font-size:16px}}
@media (min-width:992px){.static-page .dropdown-container>.group-list>.group-header{padding:24px 24px 24px 0;font-size:18px}}
.static-page .dropdown-container>.group-list>.group-header::after,.static-page .dropdown-container>.group-list>.group-header::before{content:"";background-repeat:no-repeat;background-position-x:right;border-top:2px solid #0057B7;width:10px;height:1px;display:block;position:absolute;right:0;top:35px;opacity:1;transition:transform 0.3s,opacity 0.3s}
@media (max-width:991px){.static-page .dropdown-container>.group-list>.group-header::after,.static-page .dropdown-container>.group-list>.group-header::before{top:26px}}
.static-page .dropdown-container>.group-list>.group-header::after{transform:rotate(-45deg)}
.static-page .dropdown-container>.group-list>.group-header::before{right:7px;transform:rotate(45deg)}
.static-page .dropdown-container>.group-list>div{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.5s,opacity 0.5s}
.static-page .dropdown-container>.group-list>div div{list-style:none;overflow:hidden}
*[class^="container"]{width:100%;min-width:0;min-height:0;margin-left:auto;margin-right:auto}
@media (max-width:991px){*[class^="container"]{padding:0 16px}}
*[class^="container"]:not([class*=":max-width"]){max-width:1312px}
*[class^="container"][class*=":max-width-690"]{max-width:690px}
*[class*=":max-width-466"]{max-width:466px}
*[class*=":max-width-690"]{max-width:690px}
*[class*=":max-width-760"]{max-width:760px}
*[class*=":max-width-1200"]{max-width:1200px}
*[class*=":max-width-1312"]{max-width:1312px}
.icon-tree,.icon-grow{display:flex;margin-bottom:32px;width:70px;height:70px;fill:#0057B7;color:#0057B7}
@media (max-width:991px){.icon-tree,.icon-grow{width:56px;height:56px;margin-bottom:16px}}
.icon-check-m{width:42px;height:42px;color:#0057B7}
@media (max-width:991px){.icon-check-m{width:28px;height:28px}}
.icon-check-s{width:24px;height:24px;color:#0057B7}
.icon-check-s.icon-disabled{color:#DFDFDF}
@media (max-width:991px){.icon-check-s{width:28px;height:28px}}
.icon-folders-refresh,.icon-graph,.icon-people-time{width:70px;height:70px;fill:#0057B7;color:#0057B7}
.icon-quote{width:90px;height:60px}