:root{--text-text-black: #101010;--text-text-subtle-1: #aab9be;--text-border-gray: #cadbe1;--surface-white-gray: #f1f7f9;--surface-white: #fff;--accent-primary: #fd0;--accent-secondary: #2cb922;--accent-error-red: #ff2e0f;--accent-blue: #2d7dd2;--accent-primary-hover: #e6c700;--surface-surface-dark-ground: #101010;--surface-surface-ground: #2b2e2f;--text-text-white: #fff;--text-text-dark: #2b2e2f}[data-aos^=fade][data-aos^=fade].aos-animate{display:block!important}.content-block-aos{padding:0 15px;display:block;width:100%}@media (max-width: 767.98px){.content-block-aos{padding:0 15px}}.content-block{position:relative;width:100%}.content-block p,.content-block ul,.content-block ol,.content-block blockquote{margin-bottom:15px}.content-block p:last-child,.content-block ul:last-child,.content-block ol:last-child,.content-block blockquote:last-child{margin-bottom:0}.content-block ul,.content-block ol{margin-left:0;padding:0;list-style:none}.content-block ul li,.content-block ol li{margin-bottom:4px}.content-block img{display:block;max-width:100%}.content-block blockquote{padding:20px;font-size:18px;line-height:24px;background-color:#f5f5f5}.content-block .first-p{font-size:18px;line-height:28px}.tab-slider--nav{width:100%;margin-bottom:48px}.tab-slider--tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:60px;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}@media (max-width: 767.98px){.tab-slider--tabs{gap:24px;justify-content:space-between}}.tab-slider--trigger{font-size:24px;line-height:36px;color:#aab9be;text-transform:lowercase;text-align:center;padding:0;margin:0;position:relative;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none}@media (min-width: 992px){.tab-slider--trigger{font-size:44px;line-height:56px;letter-spacing:-1px}}.tab-slider--trigger.active{color:#101010;white-space:nowrap}.tab-slider--trigger.active:before{content:"/ "}@media (max-width: 767.98px){.tab-slider--nav{margin-bottom:64px}}.body-section-container{position:relative}.block-sticky{position:absolute;top:700px;left:-200px;height:calc(100% - 700px)}.block-sticky:before{display:block;position:sticky;z-index:-1;opacity:.5;top:0;width:610px;height:745px;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22674%22%20height%3D%22822%22%20viewBox%3D%220%200%20674%20822%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M673.68%20263.37v295.26c0%2099.8-18.94%20168.65-56.83%20206.54C579.88%20803.06%20511.96%20822%20413.08%20822H278.62c-99.8%200-171.42-18.94-214.86-56.83C21.26%20726.35%200%20657.5%200%20558.63V263.37C0%20164.5%2021.25%2096.11%2063.76%2058.22%20107.2%2019.4%20178.82%200%20278.62%200h134.46c98.88%200%20166.8%2018.94%20203.77%2056.83%2037.88%2037.9%2056.83%20106.74%2056.83%20206.54Zm-357.63%2012.48v270.3c0%2017.56%206.93%2026.34%2020.79%2026.34s20.8-8.78%2020.8-26.34v-270.3c0-17.56-6.94-26.34-20.8-26.34s-20.8%208.78-20.8%2026.34Z%22%20fill%3D%22%23CADBE1%22%2F%3E%0A%3C%2Fsvg%3E%0A)}@media (max-width: 767.98px){.block-sticky:before{display:none}}@media (max-width: 767.98px){.grid .item{padding:16px 0}}@media (min-width: 768px){.grid .item{padding:32px 0}}.grid .item:first-child{padding-top:0}.grid .item:last-child{padding-bottom:0}@media (min-width: 768px){.grid .item:not(:last-child){border-bottom:1px solid var(--text-border-gray)}}.grid .item h4{color:#aab9be;margin-bottom:24px;font-weight:500}.grid .item ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;row-gap:24px;column-gap:32px}.grid .item ul li{margin:0;font-size:20px;line-height:30px}@media (min-width: 992px){.grid .item ul li{font-size:24px;line-height:36px}}.more-block{text-align:center;margin:140px auto 0;max-width:686px}.more-block h4{font-weight:500;font-size:48px;line-height:60px}@media (max-width: 767.98px){.more-block{margin:48px auto 0}.more-block h4{font-size:24px;line-height:32px}}.works__page .tab-slider--body{display:none;margin-bottom:0}.works__page .tab-slider--body.active{display:block}.works__page .tab-slider--body .grid{margin-bottom:0}.works__page .banner-text .row{margin-bottom:50px}@media only screen and (max-width: 991.98px){.works__page .tab-slider--nav{margin-bottom:32px}.works__page .banner-text .row{margin-bottom:unset}}
