 @font-face{font-display: swap;font-family: Lora;font-style: normal;font-weight: 500;src: url(fonts/Lora.woff2) format('woff2');}@font-face{font-display: swap;font-family: ABCSocial;font-style: normal;font-weight: 350;src: url(fonts/ABCSocial-Book-Trial.woff2) format('woff2');}@font-face{font-display: swap;font-family: ABCSocial;font-style: normal;font-weight: 600;src: url(fonts/ABCSocial-Medium-Trial.woff2) format('woff2');}@font-face{font-display: swap;font-family: ABCSocial;font-style: normal;font-weight: 700;src: url(fonts/ABCSocial-Bold-Trial.woff2) format('woff2');}@font-face{font-display: swap;font-family: ABCSocial;font-style: normal;font-weight: 400;src: url(fonts/ABCSocial-Regular-Trial.woff2) format('woff2');}@font-face{font-display: swap;font-family: RecklessNeue;font-style: normal;font-weight: 500;src: url(fonts/RecklessNeueTRIAL-Medium.woff2) format('woff2');} :root{ --heading-weight: 500;--text-weight: 600; --heading-lh: 1;--text-lh: 1.56; --anchor-speed: 0.25s;--anchor-link-icon: url('assets/icons/accordion-opened.svg');}h1, h2, h3, h4, h5, h6{font-family: RecklessNeue, sans-serif;font-weight: var(--heading-weight);line-height: var(--heading-lh);letter-spacing: -1.28px;}h1, .heading-xxl{font-size: var(--heading-xxlarge);}h2, .heading-xl{font-size: var(--heading-xlarge);}h3, .heading-l{font-size: var(--heading-large);}h4, .heading-m{font-size: var(--heading-medium);}h5, .heading-s{font-size: var(--heading-small);}h6, .heading-xs{font-size: var(--heading-xsmall);}.text-xxl, .text-xl, .text-l, .text-m, .text-s, .text-xs{line-height: var(--text-lh);font-weight: 350;}.text-xxl{font-size: var(--text-xxlarge);}.text-xl{font-size: var(--text-xlarge);}.text-l{font-size: var(--text-large);}.text-m{font-size: var(--text-medium);}.text-s{font-size: var(--text-small);}.text-xs{font-size: var(--text-xsmall);}.text-bold{font-weight: var(--text-weight);}main .piece .subtitle{margin-bottom: 16px;}main .piece .title + .text{margin-top: 24px;font-weight: 350;}@media (max-width: 860px){main .piece .title + .text{margin-top: 24px;}}main, footer, main .piece a, footer a{color: var(--text-color-primary);transition: all var(--anchor-speed) ease-out;}main .piece a:hover, footer a:hover{color: var(--text-color-primary-hover);} a.link{margin-top: 32px;display: inline-flex;justify-content: center;align-items: center;text-decoration: none;}a.link::after{position: relative;content: '';width: 20px;height: 20px;margin-left: 5px;transition: all var(--anchor-speed) ease-out;mask: var(--anchor-link-icon);-webkit-mask: var(--anchor-link-icon);mask-position: center;-webkit-mask-position: center;transform: rotate(90deg);background: var(--text-color-primary);}a.link:hover::after{background: var(--text-color-primary-hover);}:root{--button-weight: 700;--button-min-width-small: 63px;--button-min-width-large: 81px; --button-border-width: 1px;--button-border-style: solid; --button-padding-small: 6px 14px;--button-padding-large: 11px 64px; --button-color: #FFF;--button-background-1: #25374C;--button-border-1: #25374C;--button-color-1: #FFFFFF;--button-color-2: #282828;--button-color-1-hover: #F9FCFF;--button-background-1-hover: #324A66;--button-background-2: #E7E7E7;--button-background-2-hover: #EAF5FF;--button-background-3: #1FC3F3;--button-background-3-hover: #2b9cc2; --button-height-small: 34px;--button-height-medium: 37px;--button-height-large: 40px;--button-height-xlarge: 46px; --button-icon: url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="7" cy="7" r="5" stroke="%23FFFFFF" stroke-width="2"/></svg>');--button-icon-color-1: var(--button-color);--button-icon-color-2: var(--button-background-1);--button-icon-color-3: var(--button-background-3);--button-icon-size: 14px; --button-speed: 0.25s;}@media (prefers-reduced-motion){:root{--button-speed: 0s;}}main .piece .btn{margin-top: 32px;}.btn{display: inline-flex;justify-content: center;align-items: center;font-weight: var(--button-weight);font-size: var(--text-medium);transition: all var(--button-speed) ease-out;text-decoration: none;border-radius: 60px;letter-spacing: 0.48px;line-height: 1.5;}.btn.left-icon::before, .btn.right-icon::after{position: relative;content: '';width: var(--button-icon-size);height: var(--button-icon-size);margin-top: calc(-1 * var(--button-border-width));background-repeat: no-repeat;background-size: contain;transition: all var(--button-speed) ease-out;mask: var(--button-icon);-webkit-mask: var(--button-icon);mask-position: center;-webkit-mask-position: center;}.btn.left-icon::before{margin-right: 4px;}.btn.right-icon::after{margin-left: 4px;} .btn.primary{background: var(--button-background-1);border: var(--button-border-width) var(--button-border-style) var(--button-border-1);color: var(--button-color-1);}.btn.primary.left-icon::before, .btn.primary.right-icon::after{background-color: var(--button-icon-color-1);}.btn.primary:is(:hover, :focus){background: var(--button-background-1-hover);border: var(var(--button-border-width) var(--button-border-style) var(--button-background-1-hover));color: var(--button-color-1-hover);}.btn.primary.outlined{background: var(--button-color);border: var(--button-border-width) var(--button-border-style) var(--button-color-2);color: var( --button-color-2);}.btn.primary.outlined.left-icon::before, .btn.primary.outlined.right-icon::after{background-color: var(--button-icon-color-2);}.btn.primary.outlined:is(:hover, :focus){background: var(--button-background-2-hover);border: var(--button-border-width) var(--button-border-style) var(--button-background-1);color: var(--button-color-2);}.btn.primary.outlined:is(:hover, :focus).left-icon::before, .btn.primary.outlined:is(:hover, :focus).right-icon::after{background-color: var(--button-icon-color-1);} .btn.secondary{background: var(--button-background-2);border: var(--button-border-width) var(--button-border-style) var(--button-background-2);color: var(--button-background-1);}.btn.secondary.left-icon::before, .btn.secondary.right-icon::after{background-color: var(--button-icon-color-2);}.btn.secondary:is(:hover, :focus){background: var(--button-background-2-hover);border: var(--button-border-width) var(--button-border-style) var(--button-background-2-hover);}.btn.secondary.outlined{background: var(--button-color);border: var(--button-border-width) var(--button-border-style) var(--button-background-2);color: var(--button-background-1);}.btn.secondary.outlined.left-icon::before, .btn.secondary.outlined.right-icon::after{background-color: var(--button-icon-color-2);}.btn.secondary.outlined:is(:hover, :focus){background: var(--button-background-2-hover);border: var(--button-border-width) var(--button-border-style) var(--button-background-2-hover);color: var(--button-background-1);}.btn.secondary.outlined:is(:hover, :focus).left-icon::before, .btn.secondary.outlined:is(:hover, :focus).right-icon::after{background-color: var(--button-icon-color-2);} .btn.action{background: var(--button-background-3);border: var(--button-border-width) var(--button-border-style) var(--button-background-3);color: var(--button-color);}.btn.action.left-icon::before, .btn.action.right-icon::after{background-color: var(--button-icon-color-1);}.btn.action:is(:hover, :focus){background: var(--button-background-3-hover);border: var(--button-border-width) var(--button-border-style) var(--button-background-3-hover);}.btn.action.outlined{background: var(--button-color);border: var(--button-border-width) var(--button-border-style) var(--button-background-3);color: var(--button-background-3);}.btn.action.outlined.left-icon::before, .btn.action.outlined.right-icon::after{background-color: var(--button-icon-color-3);}.btn.action.outlined:is(:hover, :focus){background: var(--button-background-3-hover);border: var(--button-border-width) var(--button-border-style) var(--button-background-3-hover);color: var(--button-color);}.btn.action.outlined:is(:hover, :focus).left-icon::before, .btn.action.outlined:is(:hover, :focus).right-icon::after{background-color: var(--button-icon-color-1);} .btn.small{min-height: var(--button-height-small);padding: var(--button-padding-small);min-width: var(--button-min-width-small);}.btn.medium{min-height: var(--button-height-medium);padding: var(--button-padding-small);}.btn.large{min-height: var(--button-height-large);padding: var(--button-padding-large);}.btn.xlarge{min-height: var(--button-height-xlarge);padding: var(--button-padding-large);}.btn.medium, .btn.large, .btn.xlarge{max-width: 100%;width: fit-content;} .close-button:is(:hover, :focus){opacity: 0.5;}:root{--small-spacing: 56px;--medium-spacing: 80px;--large-spacing: 106px;--max-width: 1440px;}.padding-top-s{padding-top: var(--small-spacing)}.padding-top-m{padding-top: var(--medium-spacing)}.padding-top-l{padding-top: var(--large-spacing);}.padding-bottom-s{padding-bottom: var(--small-spacing)}.padding-bottom-m{padding-bottom: var(--medium-spacing)}.padding-bottom-l{padding-bottom: var(--large-spacing)}.margin-top-s{margin-top: var(--small-spacing)}.margin-top-m{margin-top: var(--medium-spacing)}.margin-top-l{margin-top: var(--large-spacing)}.margin-bottom-s{margin-bottom: var(--small-spacing)}.margin-bottom-m{margin-bottom: var(--medium-spacing)}.margin-bottom-l{margin-bottom: var(--large-spacing)}.single-post .media-column, .single-post .media-column img{height: 100%;}.single-post .back-btn{margin-top: 41px;margin-bottom: 80px;display: block;text-decoration: none;}.single-post .back-btn:is(:hover, :focus){text-decoration: underline;}.single-post .back-btn::before{content: url('assets/icons/Vector.svg');rotate: 1980deg;position: relative;transition: all .2s ease-in-out;display: inline-block;margin-right: 11px;}.single-post .media-column img{object-fit: cover;}.single-post .share-icons{display: flex;gap: 17px;list-style-type: none;margin-top: 13px;}.single-post .piece.split#first-section-invis .share-icons img{width: 32px;height: 32px;object-fit: none;background: #F7FAFE;padding: 4px;border-radius: 50%;}.single-post .share-icons a:is(:hover, :focus){opacity: 0.5;}.single-post main .piece.split#first-section-invis .title{margin-bottom: 35px;display: block;}.single-post .meta{margin-bottom: 48px;letter-spacing: 1px;font-size: 18px;}.single-post .meta p + p{font-size: 14px;margin-top: 3px;letter-spacing: 0.4px;}.single-post .meta + p{font-size: 18px;font-weight: 350;}.single-post .content{background-color: var(--button-color-1-hover);}.single-post .content :is(p, li){margin: 16px 0;font-weight: 350;font-size: 18px;line-height: 1.5;letter-spacing: .36px;}.single-post .content :is(p, li) img{margin: 48px 0;}.single-post .content :is(li){margin-left: 20px;}.single-post .content :where(h2, h3, h4, h5, h6){margin: 24px 0;color: var(--button-background-1);}.single-post .content figure{margin: 64px 0;}.table-of-contents-column, .single-post .table-of-contents-column{position: sticky;scroll-behavior: smooth;top: 100px;max-height: calc(100vh - 150px);overflow: auto;align-self: start;}.single-post h2:not(.title){font-size: 48px;}.single-post h3{font-size: 40px;}.single-post h4{font-size: 36px;}.single-post :is(h5, h6){font-size: 30px;}.single main .piece.split:not(#first-section-invis) img{max-height: 450px;object-fit: cover;height: auto;border-radius: 24px;}.single-post .table-of-contents li{width: 100%;list-style-type: none;margin: 0;}.single-post .table-of-contents li a{border-radius: 8px;background: transparent;color: var(--button-color-2);font-size: 18px;font-weight: 700;line-height: 1.5;letter-spacing: 0.36px;transition: all 0.2s ease-in-out;padding: 8px 20px;display: block;text-decoration: none;}.single-post .table-of-contents li a:is(.active, :hover, :focus){background: #E5EFFC;}.single-post main .piece.split .text-column{width: 59%;}.single-post main .piece.split .media-column{width: 36%;}.single-post #var-3 .wrapper{flex-direction: row;flex-wrap: wrap;gap: 0;padding: 80px;}.single-post #var-3 .wrapper :is(.title-container, .media-container){width: 50%;}.single-post .piece.card#var-3 .wrapper .title-container{text-align: left;align-items: normal;}.single-post #var-3 .wrapper .media-container{margin: 0;align-self: end;text-align: right;}.single-post #var-3 .wrapper .text-wrapper h2{font-size: 64px;margin-top: 11px;margin-bottom: -10px;}.single-post #var-3 .wrapper.card-list{margin-top: 80px;}.single-post .content :is(p, li) a{overflow-wrap: break-word;word-break: break-all;}@media (max-width: 1080px){.single-post main .piece.split.left-side .wrapper{padding: 0;gap: 14px;}.single-post #var-3 .wrapper{padding: 0}.single-post main .piece.split .text-column, .single-post main .piece.split .media-column{width: 100%;}.single-post main .piece.split.left-side .wrapper{flex-direction: column-reverse;}.single-post .table-of-contents-column{padding-top: 40px;position: relative;top: 0;}.single-post .table-of-contents{margin-top: 17px;}.single-post .table-of-contents li a{padding: 8px 15px;}}@media (max-width: 860px){.single-post #var-3 .wrapper :is(.title-container, .media-container){width: 100%;}.single-post main .piece.split.left-side .wrapper{padding: 0;}.single-post .table-of-contents-column{max-height: none;}.single-post .back-btn{margin-bottom: 30px;margin-top: 0;}.single-post .content :where(h2, h3, h4, h5, h6){line-height: 1.2;}.single-post #var-3 .wrapper .media-container{text-align: left;}.single-post main .piece.split#first-section-invis .title{line-height: 1.1;}.single-post .table-of-contents li a:is(:hover){background: transparent;}}@media (max-width: 600px){.single-post .table-of-contents-column{padding-top: 70px;}.single-post main .piece.split.left-side .wrapper{gap: 9px;}.single-post h2:not(.title){font-size: 32px;font-style: normal;font-weight: 500;line-height: 38px;letter-spacing: -0.64px;margin-bottom: 10px;}.single main .piece.card#var-3 .title-container .text{line-height: 1.7;margin-top: 15px;margin-bottom: 10px;}.single main .piece.card#var-3 .card-list{margin-top: 38px;}}html, body{scroll-behavior: smooth;scroll-padding-top: 150px;}body{font-size: var(--text-medium);font-family: ABCSocial, sans-serif;}.screen-reader-text{display: none;}*{margin: 0;padding: 0;}*, *:before, *:after{box-sizing: border-box;-webkit-box-sizing: border-box;}.wrapper{max-width: var(--max-width);margin: 0 auto;padding: 0 48px;width: 100%;}main .piece.split .media-column .table-of-contents-title{color: var(--button-color-2);font-size: 24px;font-weight: 700;letter-spacing: 0.48px;display: flex;flex-direction: column;gap: 16px;font-family: ABCSocial, sans-serif;margin-bottom: 24px;line-height: normal;text-align: left;}@media (max-width: 1440px){.wrapper{max-width: 1200px;}}@media (max-width: 1080px){.wrapper{padding: 0 32px;}}@media (max-width: 600px){.wrapper{max-width: 796px;padding: 0 24px;}}@media (max-width: 600px){.wrapper{max-width: 796px;}}@media (max-width: 360px){.wrapper{max-width: 328px;}}