@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face { 
    font-display:block;
    font-family:icomoon;
    font-style:normal;
    font-weight:400;
    src:url(./fonts/icomoon.eot);
    src:url(./fonts/icomoon.eot#iefix) format("embedded-opentype"),url(./fonts/icomoon.ttf) format("truetype"),url(./fonts/icomoon.woff) format("woff"),url(./fonts/icomoon.svg#icomoon) format("svg");
  } 



  @font-face {
    font-family: "Roobert";
    src: url("./fonts/Roobert-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: "Roobert";
    src: url("./fonts/Roobert-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: "Roobert";
    src: url("./fonts/Roobert-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }

/*********START***/
@font-face { 
  font-display:block;
  font-family:icomoon;
  font-style:normal;
  font-weight:400;
  src:url(https://www.spendesk.com/fonts/icomoon.eot?awrbid);
  src:url(https://www.spendesk.com/fonts/icomoon.eot?awrbid#iefix) format("embedded-opentype"),url(https://www.spendesk.com/fonts/icomoon.ttf?awrbid) format("truetype"),url(https://www.spendesk.com/fonts/icomoon.woff?awrbid) format("woff"),url(https://www.spendesk.com/fonts/icomoon.svg?awrbid#icomoon) format("svg");
} 
  body {  
    font-size:100%;
    font:inherit;
    background:#fff;
  }  
body { 
/* CSS Variables that may have been missed get put on body */ 
    --color-background:  #f3f4ef;  
    --color-container:  #fff;  
    --color-container-variant:  #191b1b;  
    --color-text:  #191b1b;  
    --color-text-50:  rgba(25,27,27,.5);  
    --color-text-hover:  #191b1b;  
    --color-primary-fill:  #7136ed;  
    --color-primary-elements:  #fff;  
    --color-primary-text-link:  #7136ed;  
    --color-tertiary-elements:  #191b1b;  
    --color-accent-01:  #7136ed;  
    --color-accent-02:  #191b1b;  
    --color-accent-03:  #dfaff7;  
    --color-decorative:  #191b1b;  
    --color-disabled:  rgba(25,27,27,.1);  
    --color-controllers:  #fff; 
    --navbar-height:  117px;  
    --navbar-height-minified:  81px; 
    --navbar-height:  clamp(117px,39px + 5.4167vw,143px);  
    --navbar-height-minified:  clamp(81px,27px + 3.75vw,99px); 
    --color-background:  #fff;  
    --color-container:  #f3f4ef;  
    --color-container-variant:  #191b1b;  
    --color-text:  #191b1b;  
    --color-text-50:  rgba(25,27,27,.5);  
    --color-text-hover:  #191b1b;  
    --color-primary-fill:  #7136ed;  
    --color-primary-elements:  #fff;  
    --color-primary-text-link:  #7136ed;  
    --color-tertiary-elements:  #191b1b;  
    --color-accent-01:  #7136ed;  
    --color-accent-02:  #191b1b;  
    --color-accent-03:  #eedbf7;  
    --color-decorative:  #191b1b;  
    --color-disabled:  rgba(25,27,27,.1);  
    --color-controllers:  #f3f4ef; 
    --color-background:  #191b1b;  
    --color-container:  #303232;  
    --color-container-variant:  #f3f4ef;  
    --color-text:  #fff;  
    --color-text-50:  hsla(0,0%,100%,.5);  
    --color-text-hover:  #fff;  
    --color-primary-fill:  #7136ed;  
    --color-primary-elements:  #fff;  
    --color-primary-text-link:  #ae99ff;  
    --color-tertiary-elements:  #fff;  
    --color-accent-01:  #ae99ff;  
    --color-accent-02:  #fff;  
    --color-accent-03:  #eedbf7;  
    --color-decorative:  #fff;  
    --color-disabled:  hsla(0,0%,100%,.1);  
    --color-controllers:  hsla(0,0%,100%,.1); 
    --fs-title-small:  20px;  
    --fs-title-medium:  24px;  
    --fs-title:  32px;  
    --fs-title-large:  48px;  
    --lh-title-small:  140%;  
    --lh-title-medium:  140%;  
    --lh-title:  140%;  
    --lh-title-large:  120%;  
    --color-tp-white:  var(--color-container); 
    --slide-spacing:  var(--sp-10);  
    --slide-size:  calc(var(--slide-size-nbr) - var(--slide-spacing));  
    --slide-size-nbr:  25%; 
    --mdc-theme-primary:  var(--color-text); 
    --navbar-height:  81px; 
    --fs-title-small:  18px;  
    --fs-title-medium:  22px;  
    --fs-title:  28px;  
    --fs-title-large:  36px; 
    --slide-size-nbr:  30%; 
    --slide-size-nbr:  42.5%; 
    --slide-size-nbr:  86.5%;  
    --slide-spacing:  var(--sp-7); 
    --fs-body:  16px; 
    --fs-body:  16px; 
    --fs-title-small:  16px; 
    --fs-body:  16px; 
    --fs-body:  16px; 
    --fs-body:  16px; 
    --vs-dropdown-color: inherit; 
    --vs-search-input-color: inherit; 
} 

* { 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-tap-highlight-color: transparent;
} 

html { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

html { 
    background: #fff; 
    scroll-behavior: smooth;
} 

:root { 
    --fs-body-xsmall: 12px; 
    --fs-body-small: 14px; 
    --fs-body-medium: 16px; 
    --fs-body: 18px; 
    --fs-title-small: 18px; 
    --fs-title-medium: 24px; 
    --fs-title: 36px; 
    --fs-title-large: 48px; 
    --lh-title-small: 140%; 
    --lh-title-medium: 130%; 
    --lh-title: 120%; 
    --lh-title-large: 110%; 
    --lh-link: 140%; 
} 

:root { 
    --color-tp-gray-medium: #818090; 
    --color-tp-white: #fff; 
    --color-tp-purple: #5d21d2; 
} 

:root { 
    --br-h48: 12px; 
    --br-h32: 8px; 
    --sc-h96-min: polygon(50% calc(100% - 1.4px) , calc(50% - 6.4688px) calc(100% - 1.4064px) , calc(50% - 14.9px) calc(100% - 1.5px) ,22.7779px calc(100% - 2.1588px) ,17.3125px calc(100% - 3.125px) ,13.5px calc(100% - 4.4px) ,10.2375px calc(100% - 6.1375px) ,7.5px calc(100% - 8.4px) ,5.2375px calc(100% - 11.175px) ,3.5px calc(100% - 14.4px) ,2.2625px calc(100% - 18.25px) ,1.4px calc(100% - 22.7px) ,.8875px calc(100% - 27.9375px) ,.6px calc(100% - 34px) ,.5px calc(100% - 48.9px) ,.6px calc(50% - 15.3px) ,.85px 27.1375px,1.4px 21.9px,2.225px 17.4125px,3.5px 13.6px,5.2375px 10.375px,7.5px 7.6px,10.275px 5.3375px,13.5px 3.6px,17.3125px 2.3625px,21.8px 1.5px,26.9875px .95px,33px .7px,48px .6px, calc(50% + 6.4688px) .6064px, calc(50% + 14.9px) .7px, calc(100% - 21.7px) 1.4px, calc(100% - 17.2125px) 2.225px, calc(100% - 13.4px) 3.5px, calc(100% - 10.1375px) 5.2375px, calc(100% - 7.4px) 7.5px, calc(100% - 5.1375px) 10.275px, calc(100% - 3.4px) 13.5px, calc(100% - 2.1625px) 17.3125px, calc(100% - 1.3px) 21.8px, calc(100% - .7875px) 27.0375px, calc(100% - .5px) 33.1px, calc(100% - .4px) calc(50% - .5px) , calc(100% - .5px) calc(50% + 14.4px) , calc(100% - .75px) calc(100% - 28.0375px) , calc(100% - 1.3px) calc(100% - 22.8px) , calc(100% - 2.125px) calc(100% - 18.3125px) , calc(100% - 3.4px) calc(100% - 14.5px) , calc(100% - 5.1375px) calc(100% - 11.2375px) , calc(100% - 7.4px) calc(100% - 8.5px) , calc(100% - 10.175px) calc(100% - 6.2375px) , calc(100% - 13.4px) calc(100% - 4.5px) , calc(100% - 17.25px) calc(100% - 3.2625px) , calc(100% - 21.7px) calc(100% - 2.4px) , calc(100% - 26.9375px) calc(100% - 1.8875px) , calc(100% - 33px) calc(100% - 1.6px) , calc(100% - 48px) calc(100% - 1.4px) ); 
    --sc-h80: polygon(50% calc(100% - .5px) , calc(50% - 12.5px) calc(100% - .6px) ,23.3704px calc(100% - .768px) ,18.1px calc(100% - 1.2px) ,14.35px calc(100% - 1.9px) ,11.2px calc(100% - 2.9px) ,8.475px calc(100% - 4.325px) ,6.2px calc(100% - 6.2px) ,4.325px calc(100% - 8.475px) ,2.9px calc(100% - 11.2px) ,1.9px calc(100% - 14.3875px) ,1.2px calc(100% - 18.1px) ,.7875px calc(100% - 22.4625px) ,.6px calc(100% - 27.5px) ,.5125px calc(100% - 33.375px) ,.5px calc(100% - 40px) ,.6px calc(50% - 12.5px) ,1.2px 18.1px,1.9px 14.35px,2.9px 11.2px,4.325px 8.5125px,6.2px 6.2px,8.475px 4.325px,11.2px 2.9px,14.3875px 1.9px,18.1px 1.2px,22.4625px .7875px,27.5px .6px,33.3375px .5125px,40px .5px, calc(100% - 23.3704px) .768px, calc(100% - 18.1px) 1.2px, calc(100% - 14.35px) 1.9px, calc(100% - 11.2px) 2.9px, calc(100% - 8.5125px) 4.325px, calc(100% - 6.2px) 6.2px, calc(100% - 4.325px) 8.475px, calc(100% - 2.9px) 11.2px, calc(100% - 1.9px) 14.3875px, calc(100% - 1.2px) 18.1px, calc(100% - .7875px) 22.4625px, calc(100% - .6px) 27.5px, calc(100% - .5125px) 33.3px, calc(100% - .5px) 40px, calc(100% - 1.2px) calc(100% - 18.1px) , calc(100% - 2.9px) calc(100% - 11.2px) , calc(100% - 4.325px) calc(100% - 8.475px) , calc(100% - 6.2px) calc(100% - 6.2px) , calc(100% - 8.475px) calc(100% - 4.325px) , calc(100% - 11.2px) calc(100% - 2.9px) , calc(100% - 14.3875px) calc(100% - 1.9px) , calc(100% - 18.1px) calc(100% - 1.2px) , calc(50% + 12.5px) calc(100% - .6px) ,50% calc(100% - .5px) ); 
    --sc-h48: polygon(50% calc(100% - .5px) , calc(50% - 5.439px) calc(100% - .5343px) ,10.4261px calc(100% - 1.0631px) ,7.1389px calc(100% - 1.8559px) ,4.6524px calc(100% - 3.2313px) ,3.2313px calc(100% - 4.6713px) ,2.1531px calc(100% - 6.4731px) ,1.3875px calc(100% - 8.6625px) ,.9429px calc(100% - 11.3889px) ,.6608px calc(100% - 15.2648px) ,.5px calc(100% - 24px) ,.5px 50%,.5729px calc(50% - 6.831px) ,.6608px 15.2264px,1.3875px 8.6625px,2.4608px 5.8397px,3.9px 3.9px,4.6524px 3.1656px,7.5336px 1.6232px,10.4288px .9631px,14.0824px .6264px,24px .4px, calc(100% - 14.0824px) .6264px, calc(100% - 7.1389px) 1.7559px, calc(100% - 5.8397px) 2.3797px, calc(100% - 3.9px) 3.8px, calc(100% - 3.2313px) 4.5713px, calc(100% - 1.3875px) 8.5625px, calc(100% - .7625px) 13.4125px, calc(100% - .6608px) 15.1648px, calc(100% - .5027px) 21.398px, calc(100% - .5px) calc(50% - .1px) , calc(100% - .5729px) calc(50% + 6.7337px) , calc(100% - .8443px) calc(100% - 12.4994px) , calc(100% - 1.3875px) calc(100% - 8.7625px) , calc(100% - 2.4797px) calc(100% - 5.9397px) , calc(100% - 3.9px) calc(100% - 4px) , calc(100% - 5.5344px) calc(100% - 2.7544px) , calc(100% - 8.7px) calc(100% - 1.4875px) , calc(100% - 14.0824px) calc(100% - .8264px) , calc(100% - 22.356px) calc(100% - .5016px) , calc(100% - 24px) calc(100% - .5px) ); 
    --sc-h32: polygon(50% calc(100% - .5px) , calc(50% - 2.65px) calc(100% - .5px) , calc(50% - 5px) calc(100% - .5px) ,7.3px calc(100% - .8px) ,4.6px calc(100% - 1.5px) ,2.7px calc(100% - 2.7px) ,1.5px calc(100% - 4.6px) ,.8px calc(100% - 7.3px) ,.5px calc(100% - 11px) ,.5px calc(100% - 16px) ,.5px calc(50% - 5px) ,.8px 7.3px,1.5px 4.6px,2.7px 2.7px,4.6px 1.5px,7.3px .8px,11px .5px,16px .5px, calc(50% + 5px) .5px, calc(100% - 7.3px) .8px, calc(100% - 4.6px) 1.5px, calc(100% - 2.7px) 2.7px, calc(100% - 1.5px) 4.6px, calc(100% - .8px) 7.3px, calc(100% - .5px) 11px, calc(100% - .5px) 16px, calc(100% - .5px) calc(50% + 5px) , calc(100% - .8px) calc(100% - 7.3px) , calc(100% - 1.5px) calc(100% - 4.6px) , calc(100% - 2.7px) calc(100% - 2.7px) , calc(100% - 4.6px) calc(100% - 1.5px) , calc(100% - 7.3px) calc(100% - .8px) , calc(100% - 11px) calc(100% - .5px) , calc(100% - 16px) calc(100% - .5px) ); 
    --sc-h24: polygon(50% calc(100% - .5px) , calc(50% - 2px) calc(100% - .5px) , calc(50% - 3.7px) calc(100% - .5px) ,4.425px calc(100% - .9125px) ,2.725px calc(100% - 1.575px) ,1.2px calc(100% - 3.5px) ,.7px calc(100% - 5.5px) ,.5px calc(100% - 8.3px) ,.5px calc(100% - 12px) ,.5px calc(50% - 3.7px) ,.7px 5.5px,1.2px 3.5px,2.1px 2.1px,3.5px 1.2px,5.5px .7px,8.3px .5px,12px .5px, calc(50% + 3.7px) .5px, calc(100% - 5.5px) .7px, calc(100% - 3.5px) 1.2px, calc(100% - 2.1px) 2.1px, calc(100% - 1.2px) 3.5px, calc(100% - .7px) 5.5px, calc(100% - .5px) 8.3px, calc(100% - .5px) 12px, calc(100% - .5px) calc(50% + 3.7px) , calc(100% - .7px) calc(100% - 5.5px) , calc(100% - 1.2px) calc(100% - 3.5px) , calc(100% - 2.1px) calc(100% - 2.1px) , calc(100% - 3.5px) calc(100% - 1.2px) , calc(100% - 5.5px) calc(100% - .7px) , calc(100% - 8.3px) calc(100% - .5px) , calc(100% - 12px) calc(100% - .5px) ); 
} 

@media screen and (width >= 1441px){ 
  :root { 
    --sp-13: clamp(96px,-.2672px + 6.6806vi,128px); 
    --sp-12: clamp(72px,-.2004px + 5.0104vi,96px); 
    --sp-11: clamp(48px,-.1336px + 3.3403vi,64px); 
    --sp-10: clamp(32px,-.0991px + 2.2276vi,42.67px); 
    --sp-9: clamp(24px,-.0668px + 1.6701vi,32px); 
    --sp-8: clamp(18px,-.0501px + 1.2526vi,24px); 
    --sp-7: clamp(16px,-.0345px + 1.1127vi,21.33px); 
    --sp-6: clamp(12px,-.0334px + .8351vi,16px); 
    --sp-5: clamp(8px,-.0323px + .5574vi,10.67px); 
    --sp-4: clamp(6px,-.0167px + .4175vi,8px); 
    --sp-3: clamp(5px,-.0239px + .3486vi,6.67px); 
    --sp-2: clamp(4px,-.6028px + .3194vi,5.53px); 
    --sp-1: clamp(2px,-.0156px + .1399vi,2.67px); 
    --sp-5-7: clamp(16px,-.0345px + 1.1127vi,21.33px); 
    --sp-7-10: clamp(32px,-.0991px + 2.2276vi,42.67px); 
    --sp-9-11: clamp(48px,-.1336px + 3.3403vi,64px); 
    --sp-9-13: clamp(96px,-.2672px + 6.6806vi,128px); 
    --sp-11-13: clamp(96px,-.2672px + 6.6806vi,128px); 
    --sp-13-14: clamp(192px,-.5344px + 13.3612vi,256px);
  } 
}     

:root { 
    --str-md: 1.5px; 
    --lh-6: 165%; 
    --lh-5: 150%; 
    --lh-3: 120%; 
    --lh-1: 100%; 
    --font-default: "Twemoji Country Flags","Inter","Inter Fallback"; 
    --font-heading: "Twemoji Country Flags","Roobert","Roobert Fallback";
} 

:root { 
    --horizontalPadding: clamp(24px,0px + 6.6667vi,128px); 
    --sectionPaddingTop: var(--sp-11-13); 
    --sectionPaddingBottom: var(--sp-11-13); 
    --maxWidthWrapper: 1920px; 
} 

:root { 
    --vs-colors--lightest: rgba(60,60,60,.26); 
    --vs-colors--light: rgba(60,60,60,.5); 
    --vs-colors--dark: #333; 
    --vs-colors--darkest: rgba(0,0,0,.15); 
    --vs-font-size: 1rem; 
    --vs-line-height: 1.4; 
    --vs-state-disabled-bg: #f8f8f8; 
    --vs-state-disabled-color: var(--vs-colors--light); 
    --vs-state-disabled-controls-color: var(--vs-colors--light); 
    --vs-state-disabled-cursor: not-allowed; 
    --vs-border-color: var(--vs-colors--lightest); 
    --vs-border-width: 1px; 
    --vs-border-style: solid; 
    --vs-border-radius: 4px; 
    --vs-actions-padding: 4px 6px 0 3px; 
    --vs-controls-color: var(--vs-colors--light); 
    --vs-controls-size: 1; 
    --vs-selected-color: var(--vs-colors--dark); 
    --vs-selected-border-color: var(--vs-border-color); 
    --vs-selected-border-style: var(--vs-border-style); 
    --vs-selected-border-width: var(--vs-border-width); 
    --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest); 
    --vs-dropdown-option-color: var(--vs-dropdown-color); 
    --vs-transition-timing-function: cubic-bezier(1,-.115,.975,.855);
} 

:root { 
    --vs-transition-timing-function: cubic-bezier(1,.5,.8,1); 
    --vs-transition-duration: .15s;
} 

:root { 
    --vs-disabled-bg: var(--vs-state-disabled-bg); 
    --vs-disabled-color: var(--vs-state-disabled-color); 
    --vs-disabled-cursor: var(--vs-state-disabled-cursor);
} 

body { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

body { 
    line-height: 1;
} 

body  { 
    font-family: var(--font-default); 
    min-width: 365px;
} 

.light-theme { 
    --color-background: #f3f4ef; 
    --color-container: #fff; 
    --color-container-variant: #191b1b; 
    --color-text: #191b1b; 
    --color-text-50: rgba(25,27,27,.5); 
    --color-text-hover: #191b1b; 
    --color-primary-fill: #7136ed; 
    --color-primary-elements: #fff; 
    --color-primary-text-link: #7136ed; 
    --color-tertiary-elements: #191b1b; 
    --color-accent-01: #7136ed; 
    --color-accent-02: #191b1b; 
    --color-accent-03: #dfaff7; 
    --color-decorative: #191b1b; 
    --color-disabled: rgba(25,27,27,.1); 
    --color-controllers: #fff;
} 

html ::selection { 
    background: var(--color-accent-01); 
    color: var(--color-tp-white);
} 

div { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

span { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

.overlay { 
    background: #191b1b80; 
    bottom: 0; 
    height: 100vh; 
    left: 0; 
    opacity: 0; 
    pointer-events: none; 
    position: fixed; 
    right: 0; 
    top: 0; 
    transition: all .3s; 
    visibility: hidden; 
    width: 100vw; 
    z-index: 149;
} 

canvas { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

.site[data-v-c3ff4880] { 
    --navbar-height: 117px; 
    --navbar-height-minified: 81px;
} 

@media screen and (width >= 1440px){ 
  .site[data-v-c3ff4880] { 
    --navbar-height: clamp(117px,39px + 5.4167vw,143px); 
    --navbar-height-minified: clamp(81px,27px + 3.75vw,99px);
  } 
}     

button { 
    -moz-appearance: none; 
    -webkit-appearance: none; 
    background: none; 
    border: none; 
    padding: 0;
} 

a { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

a { 
    text-decoration: none;
} 

.skip[data-v-c3ff4880] { 
    background-color: var(--color-accent-03); 
    left: -1000px; 
    padding: 10px; 
    position: absolute; 
    top: 0; 
    z-index: 30;
} 

header { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

header { 
    display: block;
} 

.white-theme { 
    --color-background: #fff; 
    --color-container: #f3f4ef; 
    --color-container-variant: #191b1b; 
    --color-text: #191b1b; 
    --color-text-50: rgba(25,27,27,.5); 
    --color-text-hover: #191b1b; 
    --color-primary-fill: #7136ed; 
    --color-primary-elements: #fff; 
    --color-primary-text-link: #7136ed; 
    --color-tertiary-elements: #191b1b; 
    --color-accent-01: #7136ed; 
    --color-accent-02: #191b1b; 
    --color-accent-03: #eedbf7; 
    --color-decorative: #191b1b; 
    --color-disabled: rgba(25,27,27,.1); 
    --color-controllers: #f3f4ef;
} 

.header[data-v-4d6334d6] { 
    background: transparent; 
    color: var(--color-text); 
    contain: layout style; 
    left: 0; 
    position: sticky; 
    right: 0; 
    top: 0; 
    transition: transform .2s,background .1s ease-out .4s; 
    will-change: transform,background-color; 
    z-index: 150;
} 

.header[data-v-4d6334d6]:after { 
    background: var(--color-decorative); 
    bottom: -1px; 
    content: ""; 
    height: var(--str-md); 
    left: 50%; 
    max-width: var(--maxWidthWrapper); 
    position: absolute; 
    transform: translate(-50%); 
    transition: width .2s; 
    width: calc(100% - var(--horizontalPadding)*2);
} 

footer { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

footer { 
    display: block;
} 

.dark-theme { 
    --color-background: #191b1b; 
    --color-container: #303232; 
    --color-container-variant: #f3f4ef; 
    --color-text: #fff; 
    --color-text-50: hsla(0,0%,100%,.5); 
    --color-text-hover: #fff; 
    --color-primary-fill: #7136ed; 
    --color-primary-elements: #fff; 
    --color-primary-text-link: #ae99ff; 
    --color-tertiary-elements: #fff; 
    --color-accent-01: #ae99ff; 
    --color-accent-02: #fff; 
    --color-accent-03: #eedbf7; 
    --color-decorative: #fff; 
    --color-disabled: hsla(0,0%,100%,.1); 
    --color-controllers: hsla(0,0%,100%,.1);
} 

footer[data-v-f78829cb] { 
    background-color: var(--color-background); 
    overflow: hidden; 
    position: relative;
} 

img { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

img { 
    max-width: 100%;
} 

nav { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

nav { 
    display: block;
} 

.header-navbar[data-v-4d6334d6] { 
    display: flex; 
    flex-direction: column; 
    margin: 0 auto; 
    max-width: var(--maxWidthWrapper); 
    padding: 0 var(--horizontalPadding); 
    width: calc(100% - var(--horizontalPadding)*2);
} 

footer .wrapper[data-v-f78829cb]  { 
    color: var(--color-text); 
    display: grid; 
    gap: var(--sp-10); 
    grid-template-columns: repeat(12,1fr); 
    margin: 0 auto; 
    max-width: var(--maxWidthWrapper); 
    padding: var(--sp-11) var(--horizontalPadding);
} 

footer .wrapper[data-v-f78829cb]  { 
    gap: unset; 
    -moz-column-gap: var(--sp-10); 
    column-gap: var(--sp-10); 
    padding-bottom: 0;
} 

footer .bottom[data-v-f78829cb]  { 
    background-color: var(--color-background); 
    color: var(--color-text);
} 

.header-navbar-top[data-v-89e3f568] { 
    align-items: end; 
    display: flex; 
    gap: var(--sp-9); 
    justify-content: flex-end; 
    padding-top: var(--sp-7); 
    width: 100%;
} 

.header-navbar-main[data-v-4d6334d6] { 
    display: flex; 
    padding: var(--sp-7) 0; 
    width: 100%;
} 

:root .blog  { 
    --fs-title-small: 20px; 
    --fs-title-medium: 24px; 
    --fs-title: 32px; 
    --fs-title-large: 48px; 
    --lh-title-small: 140%; 
    --lh-title-medium: 140%; 
    --lh-title: 140%; 
    --lh-title-large: 120%; 
} 

.blog[data-v-431582a3] { 
    background: var(--color-background); 
    margin-top: calc(var(--navbar-height)*-1);
} 

.newsletter[data-v-c11af593] { 
    align-items: center; 
    display: flex; 
    flex-wrap: wrap; 
    gap: var(--sp-10); 
    justify-content: space-between; 
    margin: 0 0 var(--sp-11);
} 

footer .wrapper[data-v-f78829cb] .newsletter  { 
    grid-column: 1/span 12;
} 

.separator[data-v-c11af593] { 
    background: var(--color-decorative); 
    height: var(--str-md); 
    max-width: var(--maxWidthWrapper); 
    width: 100%;
} 

footer .wrapper[data-v-f78829cb] .separator  { 
    grid-column: 1/span 12;
} 

footer .wrapper-footer[data-v-f78829cb]  { 
    color: var(--color-text); 
    display: grid; 
    gap: var(--sp-10); 
    grid-template-columns: repeat(12,1fr); 
    margin: 0 auto; 
    max-width: var(--maxWidthWrapper); 
    padding: var(--sp-11) var(--horizontalPadding);
} 

footer .top .wrapper-footer[data-v-f78829cb]  { 
    padding: var(--sp-13) var(--horizontalPadding) var(--sp-12);
} 

footer .bottom .wrapper-footer[data-v-f78829cb]  { 
    padding: var(--sp-12) var(--horizontalPadding) var(--sp-13);
} 

.text-navigation-links { 
    color: var(--color-text);
} 

.text-navigation-links { 
    font-family: var(--font-default); 
    font-size: clamp(14px,10.9916px + .2088vi,15px)!important; 
    font-weight: 400!important; 
    line-height: var(--lh-5)!important;
} 

.header-navbar-top-cta[data-v-89e3f568] { 
    text-decoration: none;
} 

.header-navbar-top-cta[data-v-89e3f568]:hover { 
    text-decoration: underline; 
    text-underline-offset: 4px;
} 

.locale-switcher[data-v-c117724a] { 
    position: relative; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none;
} 

.header-navbar-logo[data-v-6a4e8c6e] { 
    align-items: center; 
    display: flex;
} 

ul { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

ul { 
    list-style: none;
} 

.header-navbar-list[data-v-5b3db666] { 
    align-items: center; 
    display: flex; 
    flex-wrap: nowrap; 
    justify-content: space-between; 
    margin-left: var(--sp-11); 
    overflow: hidden; 
    position: relative;
} 

.btn { 
    background: var(--color-primary-fill,#7136ed); 
    clip-path: var(--sc-h48); 
    color: var(--color-primary-elements,#fff); 
    cursor: pointer; 
    font-weight: 500; 
    line-height: var(--lh-5); 
    padding: var(--sp-6) var(--sp-7) var(--sp-6) var(--sp-8); 
    text-align: center; 
    text-decoration: none!important;
} 

.btn { 
    align-items: center; 
    display: flex!important; 
    gap: var(--sp-6); 
    justify-content: space-between;
} 

.btn { 
    font-family: var(--font-default); 
    font-weight: 500!important; 
    line-height: var(--lh-5)!important;
} 

.btn { 
    font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
} 

.btn  { 
    display: inline-block;
} 

.header-navbar-action-btn[data-v-4d6334d6] { 
    font-size: 16px!important; 
    height: auto; 
    margin-left: auto; 
    white-space: nowrap;
} 

.header-navbar-burger-icon[data-v-4d6334d6] { 
    display: none;
} 

.reading-progress-bar-wrapper[data-v-b3863e83] { 
    height: 3px; 
    position: sticky; 
    top: var(--navbar-height-minified); 
    width: 100%; 
    z-index: 1;
} 

.container[data-v-0a3faf7d] { 
    margin: 0 auto; 
    padding: 0 var(--horizontalPadding); 
    position: relative;
} 

.container--md[data-v-0a3faf7d] { 
    max-width: var(--maxWidthWrapper);
} 

.blog-container[data-v-431582a3] { 
    padding: var(--sp-13-14) var(--horizontalPadding) var(--sp-11-13)!important;
} 

.blog-container[data-v-431582a3]:after { 
    background: var(--color-decorative); 
    bottom: 0; 
    content: ""; 
    display: block; 
    height: var(--str-md); 
    left: 50%; 
    position: absolute; 
    transform: translate(-50%); 
    width: calc(100% - var(--horizontalPadding)*2);
} 

section { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

section { 
    display: block;
} 

.more-articles[data-v-1e120402] { 
    margin: 0 auto; 
    max-width: var(--maxWidthWrapper); 
    padding-bottom: var(--sectionPaddingBottom); 
    padding-top: var(--sectionPaddingTop);
} 

.section[data-v-74fa935a] { 
    padding-bottom: var(--sectionPaddingBottom); 
    padding-top: var(--sectionPaddingTop); 
    position: relative;
} 

.faq[data-v-cc9b22e7] { 
    background: var(--color-background);
} 

.newsletter .form[data-v-c11af593]  { 
    max-width: 480px; 
    width: 100%; 
    --color-tp-white: var(--color-container);
} 

footer .left[data-v-f78829cb]  { 
    grid-column: 1/span 4; 
    justify-content: space-between;
} 

footer .left[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column;
} 

footer .items[data-v-f78829cb]  { 
    display: grid; 
    gap: var(--sp-10); 
    grid-column: 5/span 8; 
    grid-template-columns: repeat(4,1fr);
} 

footer .bottom-left[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-11); 
    grid-column: 1/span 10; 
    justify-content: space-between;
} 

footer .bottom-right[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-5); 
    grid-column: 11/span 2;
} 

.locale-switcher__label[data-v-c117724a] { 
    align-items: center; 
    color: var(--color-text); 
    cursor: pointer; 
    display: flex; 
    margin: 0!important; 
    position: relative;
} 

.locale-switcher__label[data-v-c117724a]:hover { 
    text-decoration: underline; 
    text-underline-offset: 4px;
} 

li { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

.header-navbar-item[data-v-73a82421] { 
    display: flex; 
    height: 100%;
} 

.text-interactive-md { 
    font-family: var(--font-default); 
    font-weight: 500!important; 
    line-height: var(--lh-5)!important;
} 

.text-interactive-md { 
    font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
} 

.text-interactive-md:not(.btn) { 
    color: var(--color-text);
} 

@media screen and (width > 880px){ 
  .header-navbar-item[data-v-73a82421]:not(.header-navbar-item-with-submenu):hover { 
    text-decoration: underline; 
    text-underline-offset: 4px;
  } 
}     

.header-navbar-item-mobile[data-v-92cb54bd] { 
    display: none;
} 

.btn-arrow { 
    align-items: center; 
    display: flex; 
    height: 14px; 
    justify-content: center; 
    width: 14px;
} 

.icon[data-v-80f61ea2] { 
    align-items: center; 
    background: var(--color-controllers); 
    box-sizing: content-box; 
    clip-path: var(--sc-h32); 
    display: flex; 
    height: 16px; 
    justify-content: center; 
    max-height: 32px; 
    max-width: 32px; 
    padding: var(--sp-5); 
    position: relative; 
    width: 16px;
} 

.reading-progress-bar-wrapper .reading-progress-bar[data-v-b3863e83]  { 
    background: var(--color-accent-02); 
    height: 3px;
} 

.article-container[data-v-431582a3] { 
    margin: 0 auto; 
    max-width: 1044px; 
    position: relative;
} 

@media screen and (width >= 1920px){ 
  .more-articles[data-v-1e120402] .container  { 
    padding: 0!important;
  } 
}     

.more-articles__carousel[data-v-1e120402] { 
    overflow: hidden; 
    width: 100%; 
    --slide-spacing: var(--sp-10); 
    --slide-size: calc(var(--slide-size-nbr) - var(--slide-spacing)); 
    --slide-size-nbr: 25%;
} 

.faq__wrapper[data-v-cc9b22e7] { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-11);
} 

p { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

p { 
    font-size: var(--fs-body);
} 

.text-section-heading { 
    color: var(--color-text);
} 

.text-section-heading { 
    font-family: var(--font-heading); 
    font-size: clamp(46px,21.9332px + 1.6701vi,54px)!important; 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.newsletter .content .title[data-v-c11af593]  { 
    color: var(--color-text); 
    margin-bottom: var(--sp-6); 
    scroll-margin-top: 100px;
} 

.text-body-sm { 
    color: var(--color-text);
} 

.text-body-sm { 
    font-family: var(--font-default); 
    font-weight: 400!important; 
    line-height: var(--lh-5)!important;
} 

.text-body-sm { 
    font-size: clamp(14px,10.9916px + .2088vi,15px)!important;
} 

.newsletter .content .subtitle[data-v-c11af593]  { 
    color: var(--color-text);
} 

form { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

.form[data-v-f4cfbc3b] { 
    display: flex; 
    flex-direction: column; 
    margin-top: 16px;
} 

footer .left-top[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column;
} 

footer .left-top[data-v-f78829cb]  { 
    align-items: flex-start; 
    gap: var(--sp-9);
} 

footer .left-bottom[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-9);
} 

footer .separator[data-v-f78829cb]  { 
    background: var(--color-decorative); 
    display: none; 
    height: var(--str-md); 
    max-width: 1248px; 
    width: 100%;
} 

footer .wrapper-footer[data-v-f78829cb] .separator  { 
    grid-column: 1/span 12;
} 

footer .items .item[data-v-f78829cb]  { 
    font-size: 14px; 
    font-style: normal; 
    line-height: 140%;
} 

footer .items .item[data-v-f78829cb]  { 
    font-weight: 400;
} 

footer .bottom .links[data-v-f78829cb]  { 
    align-items: center; 
    display: flex; 
    justify-content: space-between;
} 

footer .bottom-right li[data-v-f78829cb]:first-child  { 
    margin-bottom: auto;
} 

.header-navbar-item-label[data-v-73a82421] { 
    align-items: center; 
    color: var(--color-text); 
    cursor: pointer; 
    display: flex; 
    flex-wrap: nowrap; 
    gap: var(--sp-5); 
    height: 100%; 
    padding: 0 var(--sp-7); 
    text-decoration: none!important; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none; 
    white-space: nowrap;
} 

.text-interactive-md:not(.header-navbar-item-submenu-column-cta):not(.btn) a  { 
    text-decoration: underline; 
    text-underline-offset: 3px;
} 

.lottie-animation[data-v-14ba9747] { 
    position: relative;
} 

.article-container .main-content[data-v-431582a3]  { 
    display: flex; 
    flex: 1; 
    flex-direction: column;
} 

h2 { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

h2 { 
    color: var(--color-text); 
    font-family: var(--font-heading); 
    word-wrap: break-word;
} 

h2 { 
    font-weight: 500;
} 

h2 { 
    font-size: var(--fs-title); 
    line-height: var(--lh-title);
} 

.more-articles h2[data-v-1e120402]  { 
    margin-bottom: var(--sp-11);
} 

.more-articles__carousel--container[data-v-1e120402] { 
    display: flex; 
    margin-left: calc(var(--horizontalPadding) - var(--slide-spacing)); 
    margin-right: var(--horizontalPadding);
} 

@media screen and (width >= 1920px){ 
  .more-articles__carousel--container[data-v-1e120402] { 
    margin-left: calc(var(--slide-spacing)*-1); 
    margin-right: 0;
  } 
}     

.faq__content[data-v-cc9b22e7] { 
    align-items: center; 
    display: flex; 
    gap: var(--sp-8); 
    justify-content: space-between;
} 

.faq__list[data-v-cc9b22e7] { 
    -moz-column-gap: var(--sp-10); 
    column-gap: var(--sp-10); 
    display: flex; 
    flex-direction: row; 
    flex-wrap: wrap; 
    position: relative;
} 

.form .input-group[data-v-f4cfbc3b]  { 
    max-width: 480px; 
    width: 100%;
} 

footer .wrapper-footer svg[data-v-f78829cb]  { 
    height: 24px; 
    width: auto;
} 

.rich-text[data-v-112d9f48] { 
    color: var(--color-text); 
    font-family: var(--font-default); 
    font-weight: 400; 
    line-height: var(--lh-5);
} 

.rich-text[data-v-112d9f48]:not(.custom-text-class) { 
    font-size: clamp(18px,14.9916px + .2088vi,19px);
} 

footer .social-links[data-v-f78829cb]  { 
    display: flex; 
    gap: var(--sp-5);
} 

footer .items .title[data-v-f78829cb]  { 
    color: var(--color-text); 
    font-weight: 600; 
    letter-spacing: .84px; 
    margin-bottom: var(--sp-9); 
    text-transform: uppercase;
} 

footer .items .title[data-v-f78829cb]  { 
    font-size: 14px; 
    font-style: normal; 
    line-height: 140%;
} 

footer .items .item ul[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-6);
} 

footer .bottom-left ul[data-v-f78829cb]  { 
    display: flex; 
    flex-wrap: wrap; 
    font-size: 14px; 
    gap: var(--sp-10);
} 

@media screen and (width > 880px){ 
  .header-navbar-item:first-child .header-navbar-item-label[data-v-73a82421]  { 
    padding-left: 0;
  } 
}     

.header-navbar-item-submenu[data-v-73a82421] { 
    background: var(--color-background); 
    height: -moz-fit-content; 
    height: fit-content; 
    left: 0; 
    max-height: 0; 
    overflow: hidden; 
    pointer-events: none; 
    position: fixed; 
    top: var(--navbar-height); 
    transition: max-height .5s cubic-bezier(.76,0,.14,1),border-bottom 0s .5s; 
    width: 100vw;
} 

.lottie-animation-container[data-v-14ba9747] { 
    display: flex; 
    height: var(--lottie-animation-container-height); 
    width: var(--lottie-animation-container-width);
} 

.lottie-animation-container[data-v-14ba9747] { 
    background-color: transparent; 
    overflow: hidden;
} 

.article-header[data-v-884b1132] { 
    display: flex; 
    flex-direction: column; 
    margin-bottom: var(--sp-9); 
    position: relative;
} 

.article-header[data-v-884b1132]:after { 
    background: var(--color-decorative); 
    bottom: 0; 
    content: ""; 
    display: block; 
    height: 1px; 
    left: 0; 
    position: absolute; 
    right: 0;
} 

.article-container .article-main[data-v-431582a3]  { 
    display: flex; 
    gap: var(--sp-11); 
    margin-top: var(--sp-11);
} 

.more-articles__carousel--slide[data-v-1e120402] { 
    flex: 0 0 var(--slide-size); 
    margin-left: var(--slide-spacing); 
    min-width: 0; 
    transform: translateZ(0);
} 

.heading[data-v-6b13de8b] { 
    display: flex; 
    flex-direction: column;
} 

.faq__content[data-v-cc9b22e7] .heading  { 
    align-items: center; 
    flex-direction: row; 
    gap: var(--sp-8); 
    justify-content: space-between; 
    width: 100%;
} 

.faq__item[data-v-cc9b22e7] { 
    border-bottom: 1px solid var(--color-decorative); 
    cursor: pointer; 
    padding: var(--sp-10) 0; 
    width: calc(50% - var(--sp-11)/2);
} 

.faq__item[data-v-cc9b22e7]:first-child { 
    border-top: 1px solid var(--color-decorative);
} 

.faq__item[data-v-cc9b22e7]:nth-child(2) { 
    border-top: 1px solid var(--color-decorative);
} 

.field[data-v-3771c52b] { 
    max-width: 480px; 
    position: relative; 
    width: 100%;
} 

.rich-text[data-v-112d9f48] p  { 
    color: var(--color-text); 
    font-family: var(--font-default); 
    font-size: clamp(18px,14.9916px + .2088vi,19px); 
    font-weight: 400; 
    line-height: var(--lh-5);
} 

footer .left-top[data-v-f78829cb] p  { 
    font-size: 18px; 
    font-style: normal; 
    font-weight: 400; 
    line-height: 150%; 
    max-width: 90%;
} 

footer .bottom-left[data-v-f78829cb] p  { 
    color: var(--color-text-50); 
    font-size: 12px; 
    font-style: normal; 
    font-weight: 400; 
    line-height: 150%; 
    padding-bottom: var(--sp-6)!important;
} 

.rich-text[data-v-112d9f48] p:not(:last-child)  { 
    padding-bottom: 24px;
} 

footer .bottom-left[data-v-f78829cb] p:last-child  { 
    padding-bottom: 0!important;
} 

img[data-v-16d6dbe2]:not(.explicit-dimensions) { 
    height: auto; 
    width: 100%;
} 

footer .bottom-right li[data-v-f78829cb] img  { 
    width: 132px;
} 

footer .bottom-right li[data-v-f78829cb]:first-child img  { 
    width: 68px;
} 

@media screen and (width > 880px){ 
  .header-navbar-item-with-submenu .chevron[data-v-73a82421]  { 
    transition: transform .2s ease-in-out;
  } 
}     

.icon[data-v-9ff82857] { 
    align-items: center; 
    background: var(--color-disabled); 
    clip-path: var(--sc-h32); 
    display: flex; 
    flex-shrink: 0; 
    height: 32px; 
    justify-content: center; 
    width: 32px;
} 

.header-navbar-item-label .icon[data-v-73a82421]  { 
    display: none;
} 

.header-navbar-item-submenu-wrapper[data-v-73a82421] { 
    display: flex; 
    max-width: 1920px; 
    opacity: 0; 
    padding: 0 var(--sp-9-13); 
    transition: all .5s; 
    visibility: hidden; 
    width: calc(100% - var(--sp-9-13)*2);
} 

.lottie-animation-container[data-v-14ba9747] svg  { 
    transform: scale(var(--lottie-animation-scale));
} 

.article-header .breadcrumbs[data-v-884b1132]  { 
    align-items: center; 
    display: flex; 
    gap: var(--sp-5); 
    margin-bottom: var(--sp-9);
} 

.article-header .breadcrumbs[data-v-884b1132]  { 
    color: var(--color-primary-text-link)!important;
} 

h1 { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

h1 { 
    color: var(--color-text); 
    font-family: var(--font-heading); 
    word-wrap: break-word;
} 

h1 { 
    font-size: var(--fs-title-large); 
    line-height: var(--lh-title-large);
} 

h1 { 
    font-weight: 500;
} 

.text-heading-sm { 
    color: var(--color-text);
} 

.text-heading-sm { 
    font-family: var(--font-heading); 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.text-heading-sm { 
    font-size: clamp(72px,20.858px + 3.5491vi,89px)!important;
} 

.article-header h1[data-v-884b1132]  { 
    margin-bottom: var(--sp-11);
} 

.article-header .bottom[data-v-884b1132]  { 
    align-items: flex-end; 
    display: flex; 
    justify-content: space-between; 
    margin-bottom: var(--sp-11);
} 

.article-container .article-content[data-v-431582a3]  { 
    display: flex; 
    flex: 1; 
    flex-direction: column;
} 

.faq__item__title[data-v-cc9b22e7] { 
    align-items: center; 
    color: var(--color-text); 
    cursor: pointer; 
    display: flex; 
    gap: 16px; 
    justify-content: space-between; 
    text-align: left; 
    transition: all .05s; 
    transition-delay: .4s; 
    width: 100%;
} 

.faq__item__content[data-v-cc9b22e7] { 
    max-height: 0; 
    overflow: hidden; 
    transition: all .45s;
} 

label { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

.mdc-text-field--outlined[data-v-3771c52b] { 
    border-radius: 8px;
} 

.mdc-text-field[data-v-3771c52b] { 
    -webkit-tap-highlight-color: rgba(0,0,0,0); 
    border-radius: 4px 4px 0 0; 
    box-sizing: border-box; 
    display: inline-flex; 
    height: 56px; 
    overflow: hidden; 
    position: relative; 
    will-change: opacity,transform,color;
} 

.mdc-text-field--outlined[data-v-3771c52b] { 
    border: none; 
    overflow: visible;
} 

.mdc-text-field[data-v-3771c52b] { 
    background-color: transparent!important;
} 

.mdc-text-field[data-v-3771c52b]:not(.mdc-text-field--disabled) { 
    background-color: #f5f5f5;
} 

.mdc-text-field--outlined[data-v-3771c52b]:not(.mdc-text-field--disabled) { 
    background-color: transparent;
} 

.field .mdc-text-field[data-v-3771c52b]  { 
    background: var(--color-tp-white); 
    height: 51px; 
    width: 100%;
} 

.mdc-text-field[data-v-3771c52b]:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) { 
    border-bottom-color: #0000001f;
} 

.newsletter .form[data-v-c11af593] .mdc-text-field--outlined  { 
    background-color: var(--color-container)!important; 
    border: var(--str-md) solid var(--color-disabled)!important; 
    border-radius: var(--br-h48);
} 

.mdc-text-field[data-v-3771c52b]:after,.mdc-text-field[data-v-3771c52b]:before { 
    border-radius: 50%; 
    content: ""; 
    opacity: 0; 
    pointer-events: none; 
    position: absolute;
} 

.mdc-text-field[data-v-3771c52b]:before { 
    transition: opacity 15ms linear,background-color 15ms linear; 
    z-index: 1;
} 

.mdc-text-field[data-v-3771c52b]:after,.mdc-text-field[data-v-3771c52b]:before { 
    background-color: #000000de;
} 

.mdc-text-field[data-v-3771c52b]:after,.mdc-text-field[data-v-3771c52b]:before { 
    height: 200%; 
    left: -50%; 
    top: -50%; 
    width: 200%;
} 

.mdc-text-field--outlined[data-v-3771c52b]:after,.mdc-text-field--outlined[data-v-3771c52b]:before { 
    content: none;
} 

.mdc-text-field-helper-line[data-v-3771c52b] { 
    box-sizing: border-box; 
    display: flex; 
    justify-content: space-between;
} 

.mdc-text-field + .mdc-text-field-helper-line[data-v-3771c52b]  { 
    padding-left: 16px; 
    padding-right: 16px;
} 

.field .mdc-text-field-helper-line[data-v-3771c52b]  { 
    margin-top: 2px; 
    padding-left: 0;
} 

.newsletter .form[data-v-c11af593] .mdc-text-field-helper-line  { 
    margin-top: var(--sp-6); 
    padding: 0;
} 

.field .btn[data-v-3771c52b]  { 
    border-radius: 0 var(--br-h48) var(--br-h48) 0; 
    height: 51px; 
    margin: 0; 
    position: absolute; 
    right: 0; 
    top: 0;
} 

.newsletter .form[data-v-c11af593] .btn-primary  { 
    align-items: center; 
    background: var(--color-primary-fill); 
    border-radius: var(--br-h48); 
    clip-path: unset; 
    display: flex; 
    gap: var(--sp-6); 
    min-height: 48px; 
    padding: var(--sp-6) var(--sp-7) var(--sp-6) var(--sp-8);
} 

.newsletter .form[data-v-c11af593] .btn-primary:hover::after { 
    transform: translate(5px); 
    transition: all .2s;
} 

footer .social-links a[data-v-f78829cb]  { 
    display: block;
} 

footer .social-links a[data-v-f78829cb]  { 
    align-items: center; 
    display: flex; 
    flex-shrink: 0; 
    height: 24px; 
    justify-content: center; 
    position: relative; 
    transition: all .2s; 
    width: 24px;
} 

footer .social-links a[data-v-f78829cb]::after { 
    background-color: var(--color-decorative); 
    clip-path: var(--sc-h24); 
    content: ""; 
    display: block; 
    height: 24px; 
    left: 0; 
    opacity: .05; 
    position: absolute; 
    top: 0; 
    width: 24px; 
    z-index: 1;
} 

footer .social-links a[data-v-f78829cb]:hover::after { 
    opacity: .1;
} 

footer .items .item li a[data-v-f78829cb]  { 
    align-items: center; 
    display: flex;
} 

footer .items .item li a[data-v-f78829cb]:hover { 
    color: var(--color-accent-01);
} 

footer .bottom-left a[data-v-f78829cb]  { 
    cursor: pointer; 
    font-weight: 500;
} 

.header-navbar-item-submenu-left[data-v-40c77552] { 
    box-sizing: border-box; 
    display: flex; 
    flex-direction: column; 
    min-width: 25%; 
    position: relative; 
    width: 25%;
} 

.header-navbar-item-submenu-left[data-v-40c77552]:after { 
    background: var(--color-decorative); 
    content: ""; 
    height: 100%; 
    position: absolute; 
    right: 0; 
    top: 0; 
    width: var(--str-md);
} 

.header-navbar-item-submenu-right[data-v-5c40071e] { 
    display: grid; 
    grid-column-gap: var(--sp-7-10); 
    flex-grow: 1; 
    grid-template-columns: repeat(3,1fr); 
    padding: var(--sp-11) 0 var(--sp-9-13) var(--sp-11);
} 

.text-body-sm a  { 
    font-weight: 500!important;
} 

.text-body-sm:not(.header-navbar-item-submenu-column-cta) a  { 
    text-decoration: underline; 
    text-underline-offset: 3px;
} 

.article-header .breadcrumbs a[data-v-884b1132]  { 
    color: var(--color-primary-text-link)!important;
} 

i { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

.article-header .breadcrumbs .icon-arrow[data-v-884b1132]  { 
    color: var(--color-text); 
    font-size: 8px; 
    transform: rotate(-90deg);
} 

[class*=" icon-"]::before,[class^="icon-"]:before { 
    font-family: icomoon!important; 
    speak: none; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: 400; 
    line-height: 1; 
    text-transform: none; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.icon-arrow:before { 
    content: "";
} 

.article-header .bottom .bottom-left[data-v-884b1132]  { 
    display: flex; 
    gap: var(--sp-6);
} 

.article-header .bottom .bottom-right[data-v-884b1132]  { 
    align-items: center; 
    display: flex; 
    flex-wrap: wrap; 
    gap: var(--sp-6); 
    max-width: 50%;
} 

.media[data-v-597642ae] { 
    z-index: 1;
} 

.blog .media[data-v-597642ae]  { 
    padding: var(--sp-9) 0 var(--sp-11); 
    width: 100%;
} 

.article-container .article-content .hero-media[data-v-431582a3]  { 
    overflow: hidden; 
    padding-top: 0;
} 

.article-container .article-content .rich-text-container[data-v-431582a3]  { 
    flex: 1;
} 

.article-footer[data-v-8174f87b] { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-11); 
    justify-content: space-between; 
    margin-top: var(--sp-9);
} 

.sidebar[data-v-9b4e2d59] { 
    overflow-x: hidden; 
    position: sticky; 
    top: calc(var(--navbar-height-minified) + var(--sp-5)); 
    width: 276px;
} 

.article-card[data-v-7a115781] { 
    display: flex; 
    flex: 1; 
    flex-direction: column; 
    gap: 0!important;
} 

.article-card-attributes[data-v-7a115781] { 
    align-items: center; 
    display: flex; 
    gap: var(--sp-6); 
    margin-top: var(--sp-5-7);
} 

.heading[data-v-6b13de8b] .subtitle  { 
    margin-top: var(--sp-9);
} 

.text-item-heading,.text-item-heading-md { 
    color: var(--color-text);
} 

.text-item-heading,.text-item-heading-md { 
    font-family: var(--font-heading); 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.text-item-heading-md { 
    font-size: clamp(24px,17.9833px + .4175vi,26px)!important;
} 

.faq__item__icon[data-v-cc9b22e7] { 
    align-items: center; 
    background: var(--color-disabled); 
    clip-path: var(--sc-h32); 
    display: flex; 
    flex-shrink: 0; 
    height: 32px; 
    justify-content: center; 
    width: 32px;
} 

.text-body-lg { 
    color: var(--color-text);
} 

.text-body-lg { 
    font-family: var(--font-default); 
    font-weight: 400!important; 
    line-height: var(--lh-5)!important;
} 

.text-body-lg { 
    font-size: clamp(18px,14.9916px + .2088vi,19px)!important;
} 

.mdc-notched-outline[data-v-3771c52b] { 
    box-sizing: border-box; 
    display: flex; 
    height: 100%; 
    left: 0; 
    max-width: 100%; 
    pointer-events: none; 
    position: absolute; 
    right: 0; 
    text-align: left; 
    width: 100%;
} 

.newsletter .form[data-v-c11af593] .mdc-notched-outline  { 
    transition: all .15s .15s;
} 

input:not([type="checkbox"]) { 
    -moz-appearance: none; 
    -webkit-appearance: none; 
    background: none; 
    border: none; 
    padding: 0;
} 

.mdc-text-field__input[data-v-3771c52b] { 
    font-family: var(--font-default)!important; 
    padding: 16px!important;
} 

.mdc-text-field__input[data-v-3771c52b] { 
    font-family: Roboto,sans-serif; 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    align-self: flex-end; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
    background: none; 
    border: none; 
    border-bottom: 1px solid; 
    border-radius: 0; 
    box-sizing: border-box; 
    font-size: 1rem; 
    font-weight: 400; 
    height: 100%; 
    letter-spacing: .009375em; 
    line-height: 1.75rem; 
    padding: 20px 16px 6px; 
    transition: opacity .15s cubic-bezier(.4,0,.2,1); 
    width: 100%;
} 

.mdc-text-field--outlined .mdc-text-field__input[data-v-3771c52b]  { 
    padding-top: 18px;
} 

.mdc-text-field .mdc-text-field__input[data-v-3771c52b]  { 
    caret-color: #6200ee; 
    caret-color: var(--mdc-theme-primary,#6200ee);
} 

.mdc-text-field__input[data-v-3771c52b]:invalid { 
    box-shadow: none;
} 

.mdc-text-field--outlined .mdc-text-field__input[data-v-3771c52b]  { 
    background-color: transparent; 
    border: none!important; 
    display: flex; 
    padding: 12px 16px 14px; 
    z-index: 1;
} 

.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input[data-v-3771c52b]  { 
    color: #000000de;
} 

.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input[data-v-3771c52b]  { 
    color: var(--color-text);
} 

.newsletter .form[data-v-c11af593] .mdc-text-field .mdc-text-field__input  { 
    --mdc-theme-primary: var(--color-text);
} 

.newsletter .form[data-v-c11af593] .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input  { 
    color: var(--color-text);
} 

.field .mdc-text-field-helper-line.legal-notice[data-v-3771c52b] *  { 
    color: var(--color-tp-gray-medium); 
    font-size: var(--fs-body-xsmall); 
    line-height: 150%;
} 

.newsletter .form[data-v-c11af593] .mdc-text-field-helper-line.legal-notice .rich-text  { 
    color: var(--color-text-50)!important; 
    font-size: var(--fs-body-xsmall); 
    font-style: normal; 
    font-weight: 400; 
    line-height: 150%;
} 

footer .social-links[data-v-f78829cb] img  { 
    display: block;
} 

footer .social-links img[data-v-f78829cb]  { 
    max-height: 12px; 
    max-width: 12px;
} 

footer.dark-theme .social-links img[data-v-f78829cb]  { 
    filter: brightness(0) invert(1);
} 

.flag[data-v-c117724a] { 
    align-items: center; 
    display: flex; 
    flex-direction: column; 
    margin-right: var(--sp-5);
} 

footer .bottom-left a[data-v-f78829cb] .btn-arrow  { 
    display: none;
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552] { 
    padding: var(--sp-11) var(--sp-9-11) var(--sp-11) 0; 
    position: relative;
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552]:after { 
    background: var(--color-decorative); 
    bottom: 0; 
    content: ""; 
    height: var(--str-md); 
    position: absolute; 
    right: 0; 
    width: 100vw;
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552]:last-child:after { 
    display: none;
} 

.article-header .bottom .bottom-left .bottom-left-text[data-v-884b1132]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-1); 
    margin: auto 0;
} 

.text-tags,.text-tags-lg { 
    color: var(--color-text);
} 

.text-tags,.text-tags-lg { 
    font-family: var(--font-default); 
    font-weight: 500!important;
} 

.text-tags-lg { 
    font-size: clamp(14px,10.9916px + .2088vi,15px)!important; 
    line-height: var(--lh-1)!important;
} 

.tag[data-v-30b0ac7a] { 
    background: var(--color-disabled); 
    clip-path: var(--sc-h24); 
    color: var(--color-text); 
    padding: var(--sp-3) var(--sp-5); 
    transition: background .2s ease;
} 

.article-header .bottom .bottom-right .topic[data-v-884b1132]  { 
    display: flex; 
    min-width: -moz-fit-content; 
    min-width: fit-content;
} 

.tag.clickable[data-v-30b0ac7a]:hover { 
    background: #dfd3f6;
} 

picture { 
    max-width: 100%;
} 

picture[data-v-16d6dbe2] { 
    display: flex; 
    justify-content: center;
} 

.article-footer .tags-container[data-v-8174f87b]  { 
    align-items: center; 
    display: flex; 
    flex-wrap: wrap; 
    gap: var(--sp-6); 
    overflow-x: scroll; 
    -ms-overflow-style: none; 
    scrollbar-width: none;
} 

.article-footer .tags-container[data-v-8174f87b]::-webkit-scrollbar { 
    display: none;
} 

.article-footer .author[data-v-8174f87b]  { 
    align-items: center; 
    background-color: var(--color-container); 
    clip-path: var(--sc-h96-min); 
    display: flex; 
    flex-direction: row; 
    gap: var(--sp-10); 
    padding: var(--sp-10);
} 

.sidebar .select[data-v-9b4e2d59]  { 
    display: none;
} 

.article-card-image[data-v-7a115781] { 
    clip-path: var(--sc-h96-min); 
    margin-bottom: var(--sp-7-10); 
    overflow: hidden; 
    position: relative;
} 

h4 { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

h4 { 
    color: var(--color-text); 
    font-family: var(--font-heading); 
    word-wrap: break-word;
} 

h4 { 
    font-weight: 500;
} 

h4 { 
    font-size: var(--fs-title-small); 
    line-height: var(--lh-title-small);
} 

.text-item-heading-md { 
    color: var(--color-text);
} 

.text-item-heading-md { 
    font-family: var(--font-heading); 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.article-card h4[data-v-7a115781]  { 
    margin-bottom: 0!important;
} 

.blog .rich-text[data-v-112d9f48] p  { 
    font-size: clamp(20px,14px + .4167vw,22px)!important; 
    line-height: var(--lh-6)!important;
} 

.faq__item__content__description[data-v-cc9b22e7] p  { 
    font-size: unset; 
    line-height: unset; 
    padding-bottom: 0!important;
} 

.blog .rich-text[data-v-112d9f48] p:not(:last-child)  { 
    padding-bottom: var(--sp-9);
} 

ol { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

ol { 
    list-style: none;
} 

.rich-text[data-v-112d9f48] ol  { 
    color: var(--color-text); 
    font-family: var(--font-default); 
    font-size: clamp(18px,14.9916px + .2088vi,19px); 
    font-weight: 400; 
    line-height: var(--lh-5);
} 

.rich-text[data-v-112d9f48] ol  { 
    padding-left: 20px;
} 

.rich-text[data-v-112d9f48] ol  { 
    list-style: decimal; 
    padding-left: 20px;
} 

.faq__item__content__description[data-v-cc9b22e7] ol  { 
    font-size: unset; 
    line-height: unset; 
    padding-bottom: 0!important;
} 

.blog .rich-text[data-v-112d9f48] ol  { 
    font-size: clamp(20px,14px + .4167vw,22px)!important; 
    line-height: var(--lh-6)!important;
} 

.blog .rich-text[data-v-112d9f48] ol  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-7);
} 

.faq__item__content__description[data-v-cc9b22e7] ol:not(:first-child)  { 
    margin-top: 16px;
} 

.mdc-notched-outline__leading[data-v-3771c52b] { 
    border-bottom: 1px solid; 
    border-top: 1px solid; 
    box-sizing: border-box; 
    height: 100%; 
    pointer-events: none; 
    transition: border .15s cubic-bezier(.4,0,.2,1);
} 

.mdc-notched-outline__leading[data-v-3771c52b] { 
    border-left: 1px solid; 
    border-right: none; 
    width: 12px;
} 

.mdc-text-field--outlined .mdc-notched-outline__leading[data-v-3771c52b]  { 
    border-color: var(--color-decorative)!important; 
    border-width: var(--str-md)!important;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[data-v-3771c52b]  { 
    border-color: #e6e6e9; 
    border-radius: 8px 0 0 8px;
} 

.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[data-v-3771c52b]  { 
    border-color: #00000061;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[data-v-3771c52b]  { 
    border-radius: 4px 0 0 4px;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[data-v-3771c52b]  { 
    border-radius: var(--br-h48) 0 0 var(--br-h48)!important;
} 

.newsletter .form[data-v-c11af593] .mdc-notched-outline__leading  { 
    border: none;
} 

.mdc-notched-outline__notch[data-v-3771c52b] { 
    border-bottom: 1px solid; 
    border-top: 1px solid; 
    box-sizing: border-box; 
    height: 100%; 
    pointer-events: none; 
    transition: border .15s cubic-bezier(.4,0,.2,1);
} 

.mdc-notched-outline__notch[data-v-3771c52b] { 
    flex: 0 0 auto; 
    max-width: calc(100% - 24px); 
    width: auto;
} 

.mdc-text-field--outlined .mdc-notched-outline__notch[data-v-3771c52b]  { 
    border-color: var(--color-decorative)!important; 
    border-width: var(--str-md)!important;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch[data-v-3771c52b]  { 
    border-color: #e6e6e9;
} 

.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[data-v-3771c52b]  { 
    border-color: #00000061;
} 

.newsletter .form[data-v-c11af593] .mdc-notched-outline__notch  { 
    border: none;
} 

.mdc-notched-outline__trailing[data-v-3771c52b] { 
    border-bottom: 1px solid; 
    border-top: 1px solid; 
    box-sizing: border-box; 
    height: 100%; 
    pointer-events: none; 
    transition: border .15s cubic-bezier(.4,0,.2,1);
} 

.mdc-notched-outline__trailing[data-v-3771c52b] { 
    border-left: none; 
    border-right: 1px solid;
} 

.mdc-notched-outline__trailing[data-v-3771c52b] { 
    flex-grow: 1;
} 

.mdc-text-field--outlined .mdc-notched-outline__trailing[data-v-3771c52b]  { 
    border-color: var(--color-decorative)!important; 
    border-width: var(--str-md)!important;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[data-v-3771c52b]  { 
    border-color: #e6e6e9; 
    border-radius: 0 8px 8px 0;
} 

.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[data-v-3771c52b]  { 
    border-color: #00000061;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[data-v-3771c52b]  { 
    border-radius: 0 4px 4px 0;
} 

.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[data-v-3771c52b]  { 
    border-radius: 0 var(--br-h48) var(--br-h48) 0!important;
} 

.newsletter .form[data-v-c11af593] .mdc-notched-outline__trailing  { 
    border: none;
} 

.link { 
    color: var(--color-primary-text-link); 
    cursor: pointer; 
    font-weight: 500; 
    line-height: var(--lh-link); 
    text-decoration: underline; 
    text-underline-offset: 3px; 
    transition: color .15s cubic-bezier(.215,.61,.355,1);
} 

.link[data-v-2770bbcf] { 
    align-items: center; 
    color: var(--color-text); 
    display: flex; 
    gap: var(--sp-5);
} 

.rich-text[data-v-112d9f48] a  { 
    display: inline;
} 

.link:hover { 
    color: var(--color-text-hover,#191b1b);
} 

.heading .cta-container[data-v-6b13de8b]  { 
    display: flex; 
    flex-wrap: wrap; 
    gap: var(--sp-7); 
    margin-top: var(--sp-11);
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container  { 
    margin-top: var(--sp-6)!important;
} 

.heading .cta-container.small-margin[data-v-6b13de8b]  { 
    margin-top: var(--sp-9);
} 

.text-caps { 
    color: var(--color-text);
} 

.text-caps { 
    font-family: var(--font-default); 
    font-size: clamp(14px,10.9916px + .2088vi,15px)!important; 
    font-weight: 600!important; 
    letter-spacing: .84px; 
    line-height: var(--lh-5)!important; 
    text-transform: uppercase;
} 

.header-navbar-item-submenu-column-title[data-v-5c40071e] { 
    color: var(--color-text); 
    margin-bottom: var(--sp-6); 
    min-height: 19.6px; 
    padding: 0 var(--sp-6);
} 

.header-navbar-item-submenu-column-cta[data-v-5c40071e] { 
    align-items: center; 
    align-self: stretch; 
    clip-path: var(--sc-h48); 
    display: flex; 
    flex-shrink: 0; 
    gap: var(--sp-6); 
    height: 36px; 
    margin-bottom: var(--sp-2); 
    padding: var(--sp-6) var(--sp-7) var(--sp-6) var(--sp-6); 
    transition: all .1s ease-in-out; 
    width: 100%;
} 

@media screen and (width > 880px){ 
  .header-navbar-item-submenu-column-cta[data-v-5c40071e]:hover { 
    background: var(--color-container-variant);
  } 
}     

.header-navbar-item-submenu-column-cta[data-v-5c40071e]:last-child { 
    margin-bottom: 0;
} 

.header-navbar-item-submenu-column-cta[data-v-5c40071e]:first-child { 
    margin-top: calc(clamp(14px,10.9916px + .2088vi,15px)*1.5 + var(--sp-6));
} 

.article-header .bottom .bottom-left .picture-container[data-v-884b1132]  { 
    border-radius: var(--br-h48); 
    height: 48px; 
    overflow: hidden; 
    width: 48px;
} 

picture[data-v-16d6dbe2]:not(.explicit-dimensions) img  { 
    height: auto; 
    width: 100%;
} 

.blog .media[data-v-597642ae] img  { 
    clip-path: var(--sc-h96-min); 
    margin: 0;
} 

.article-container .article-content .rich-text-container[data-v-431582a3] h2  { 
    scroll-margin-top: calc(var(--navbar-height-minified) + var(--sp-9));
} 

.article-container .article-content .rich-text-container[data-v-431582a3] h2  { 
    margin: var(--sp-9) 0;
} 

h3 { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

h3 { 
    color: var(--color-text); 
    font-family: var(--font-heading); 
    word-wrap: break-word;
} 

h3 { 
    font-size: var(--fs-title-medium); 
    line-height: var(--lh-title-medium);
} 

h3 { 
    font-weight: 500;
} 

.text-item-heading-lg { 
    color: var(--color-text);
} 

.text-item-heading-lg { 
    font-family: var(--font-heading); 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.text-item-heading-lg { 
    font-size: clamp(32px,19.9666px + .8351vi,36px)!important;
} 

.article-container .article-content .rich-text-container[data-v-431582a3] h3  { 
    margin: var(--sp-9) 0;
} 

.rich-text[data-v-112d9f48] ol:not(:last-child)  { 
    padding-bottom: 24px;
} 

.blog .rich-text[data-v-112d9f48] ol:not(:last-child)  { 
    padding-bottom: var(--sp-9);
} 

.callout[data-v-f271f660] { 
    background: #e9f6ec; 
    clip-path: var(--sc-h96-min); 
    margin: var(--sp-9) 0;
} 

.embed-section[data-v-67f3aaaa] { 
    line-height: 0; 
    margin: var(--sp-9) 0;
} 

.article-footer .author__picture[data-v-8174f87b]  { 
    aspect-ratio: 1/1; 
    clip-path: var(--sc-h96-min); 
    height: 104px;
} 

.article-footer .author__content[data-v-8174f87b]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-6);
} 

.text-item-heading-sm { 
    color: var(--color-text);
} 

.text-item-heading-sm { 
    font-family: var(--font-heading); 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.text-item-heading-sm { 
    font-size: clamp(18px,14.9916px + .2088vi,19px)!important;
} 

.sidebar-links-list[data-v-9b4e2d59] { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-7); 
    margin-top: var(--sp-7);
} 

.cta-block[data-v-a4a3bc5d] { 
    background: var(--color-background); 
    clip-path: var(--sc-h80); 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-7); 
    justify-content: center; 
    margin-top: var(--sp-10); 
    padding: var(--sp-10); 
    text-align: center;
} 

.v-select { 
    cursor: pointer;
} 

.v-select { 
    position: relative;
} 

.v-select { 
    box-sizing: border-box;
} 

.v-select:before { 
    color: var(--color-tp-purple); 
    font-size: var(--fs-body-small); 
    position: absolute; 
    right: 15px; 
    top: 50%; 
    transform: translateY(-50%); 
    transform-origin: 50% 45%; 
    transition: all .2s;
} 

.faq__item__content__description[data-v-cc9b22e7] li:not(:first-child)  { 
    margin-top: 10px;
} 

strong { 
    border: 0; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline;
} 

strong { 
    font-weight: 600;
} 

.blog .rich-text[data-v-112d9f48] strong  { 
    color: var(--color-text);
} 

.mdc-floating-label[data-v-3771c52b] { 
    color: var(--color-text); 
    font-family: var(--font-default)!important; 
    opacity: 1;
} 

.mdc-floating-label[data-v-3771c52b] { 
    font-family: Roboto,sans-serif; 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    cursor: text; 
    font-size: 1rem; 
    font-weight: 400; 
    left: 0; 
    letter-spacing: .009375em; 
    line-height: 1.15rem; 
    overflow: hidden; 
    position: absolute; 
    text-align: left; 
    text-overflow: ellipsis; 
    transform-origin: left top; 
    transition: transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1); 
    white-space: nowrap; 
    will-change: transform;
} 

.mdc-notched-outline .mdc-floating-label[data-v-3771c52b]  { 
    bottom: auto; 
    display: inline-block; 
    max-width: 100%; 
    position: relative; 
    top: 17px;
} 

.mdc-text-field .mdc-floating-label[data-v-3771c52b]  { 
    left: 16px; 
    pointer-events: none; 
    right: auto; 
    top: 18px;
} 

.mdc-text-field--outlined .mdc-floating-label[data-v-3771c52b]  { 
    left: 4px; 
    right: auto; 
    top: 17px;
} 

.mdc-text-field--outlined .mdc-floating-label[data-v-3771c52b]  { 
    top: 16px!important;
} 

.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label[data-v-3771c52b]  { 
    opacity: 1;
} 

.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label[data-v-3771c52b]  { 
    color: #0009;
} 

.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label[data-v-3771c52b]  { 
    color: var(--color-text-50);
} 

.newsletter .form[data-v-c11af593] .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label  { 
    color: var(--color-text-50);
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552] .subtitle  { 
    margin-top: var(--sp-6);
} 

.link[data-v-2770bbcf]:has(div) { 
    text-decoration: none!important;
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container a  { 
    align-items: center; 
    color: var(--color-tertiary-elements); 
    display: flex; 
    font-size: clamp(16px,12.9916px + .2088vi,17px)!important; 
    font-weight: 500!important; 
    line-height: var(--lh-5)!important; 
    text-decoration: none;
} 

.header-navbar-item-submenu-column-cta-icon[data-v-5c40071e] { 
    align-items: center; 
    box-sizing: border-box; 
    clip-path: var(--sc-h32); 
    display: flex; 
    height: 32px; 
    justify-content: center; 
    overflow: hidden; 
    padding: var(--sp-4); 
    width: 32px;
} 

.text-body-md { 
    color: var(--color-text);
} 

.text-body-md { 
    font-family: var(--font-default); 
    font-weight: 400!important; 
    line-height: var(--lh-5)!important;
} 

.text-body-md { 
    font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
} 

.header-navbar-item-submenu-column-cta-label[data-v-5c40071e] { 
    color: var(--color-text); 
    flex: 1 0 0;
} 

.header-navbar-item-submenu-column-cta svg[data-v-5c40071e]  { 
    opacity: 0; 
    transform: translate(-5px); 
    transition: all .2s;
} 

.text-body-md,.text-bold { 
    color: var(--color-text);
} 

.text-bold { 
    font-weight: 600!important;
} 

.blog .rich-text[data-v-112d9f48] a.link  { 
    display: inline; 
    line-height: 165%;
} 

.callout-wrapper[data-v-f271f660] { 
    padding: var(--sp-10);
} 

.article-footer .author__picture[data-v-8174f87b] picture  { 
    aspect-ratio: 1/1; 
    height: 100%;
} 

.article-footer .author__links[data-v-8174f87b]  { 
    align-items: center; 
    display: flex; 
    gap: var(--sp-7); 
    margin-top: var(--sp-5);
} 

.cta-block .texts[data-v-a4a3bc5d]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-5);
} 

.cta-block-action[data-v-a4a3bc5d] { 
    width: 100%;
} 

.v-select *  { 
    box-sizing: border-box;
} 

.vs__dropdown-toggle { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
    background: none; 
    border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color); 
    border-radius: var(--vs-border-radius); 
    display: flex; 
    padding: 0 0 4px; 
    white-space: normal;
} 

.v-select .vs__dropdown-toggle  { 
    align-items: center; 
    border-color: var(--color-decorative); 
    border-radius: var(--br-h48)!important; 
    border-width: var(--str-md)!important; 
    font-family: var(--font-default); 
    font-size: var(--fs-body-medium); 
    height: 51px; 
    padding: 0; 
    position: relative; 
    transition: border .2s;
} 

.vs--unsearchable .vs__dropdown-toggle  { 
    cursor: pointer;
} 

.article-card-image[data-v-7a115781] img  { 
    height: auto; 
    transition: transform .5s ease; 
    width: 100%;
} 

.article-card[data-v-7a115781]:hover img:not(.play-image) { 
    transform: scale(1.02); 
    transition: transform .3s;
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552] .title p  { 
    color: var(--color-text); 
    font-size: clamp(24px,17.9833px + .4175vi,26px)!important; 
    font-weight: 500!important; 
    line-height: var(--lh-3)!important;
} 

.header-navbar-item-submenu-left-heading[data-v-40c77552] .subtitle p  { 
    color: var(--color-text); 
    font-size: clamp(16px,12.9916px + .2088vi,17px)!important; 
    font-weight: 400!important; 
    line-height: var(--lh-5)!important;
} 

.article-header .bottom .bottom-left .picture-container[data-v-884b1132] picture img  { 
    height: 48px; 
    max-height: 100%; 
    max-width: none; 
    -o-object-fit: cover; 
    object-fit: cover; 
    width: 48px;
} 

.callout h4[data-v-f271f660]  { 
    color: #2d763c; 
    margin: 0 0 var(--sp-7)!important;
} 

.article-container .article-content .rich-text-container[data-v-431582a3] h4  { 
    margin: var(--sp-9) 0;
} 

.text { 
    color: var(--color-text);
} 

.article-footer .author__picture[data-v-8174f87b] img  { 
    -o-object-fit: cover; 
    object-fit: cover;
} 

.article-footer .author__content[data-v-8174f87b] .rich-text p  { 
    font-size: clamp(14px,10.9916px + .2088vi,15px)!important;
} 

.sidebar a[data-v-9b4e2d59]  { 
    color: var(--color-text); 
    display: block; 
    position: relative; 
    transition: padding-left .15s ease-out;
} 

.sidebar a.active[data-v-9b4e2d59]  { 
    color: var(--color-primary-text-link);
} 

.sidebar a.active[data-v-9b4e2d59]  { 
    font-weight: 600!important; 
    padding-left: var(--sp-5); 
    transition: padding-left .15s ease-in;
} 

.sidebar a[data-v-9b4e2d59]::before { 
    background: var(--color-primary-text-link); 
    content: ""; 
    display: block; 
    height: 100%; 
    left: 0; 
    opacity: 0; 
    position: absolute; 
    top: 50%; 
    transform: translateY(-50%); 
    transition: opacity .15s ease-out; 
    width: var(--str-md);
} 

.sidebar a.active[data-v-9b4e2d59]::before { 
    opacity: 1; 
    transition: opacity .15s ease-in;
} 

.sidebar a.active[data-v-9b4e2d59] , .sidebar a[data-v-9b4e2d59]:hover { 
    color: var(--color-primary-text-link);
} 

.sidebar a.active[data-v-9b4e2d59], .sidebar a[data-v-9b4e2d59]:hover { 
    color: var(--color-primary-text-link);
} 

.cta-block .image[data-v-a4a3bc5d] img  { 
    display: flex; 
    margin: 0;
} 

.cta-block-heading[data-v-a4a3bc5d] { 
    color: var(--color-accent-01);
} 

.horizontal-fill[data-v-2770bbcf] { 
    display: block;
} 

.cta-block-action .button[data-v-a4a3bc5d]  { 
    font-size: clamp(14px,10.9916px + .2088vi,15px)!important;
} 

.vs__selected-options { 
    display: flex; 
    flex-basis: 100%; 
    flex-grow: 1; 
    flex-wrap: wrap; 
    padding: 0 2px; 
    position: relative;
} 

.v-select .vs__selected-options  { 
    height: 51px; 
    margin-right: 6px; 
    overflow: hidden; 
    padding: 0 0 0 16px;
} 

.vs__actions { 
    align-items: center; 
    display: flex; 
    padding: var(--vs-actions-padding);
} 

.v-select .vs__actions  { 
    padding: 0 16px 0 0;
} 

.callout .text[data-v-f271f660] p  { 
    color: var(--color-text);
} 

.rich-text[data-v-112d9f48] ul  { 
    color: var(--color-text); 
    font-family: var(--font-default); 
    font-size: clamp(18px,14.9916px + .2088vi,19px); 
    font-weight: 400; 
    line-height: var(--lh-5);
} 

.rich-text[data-v-112d9f48] ul  { 
    padding-left: 20px;
} 

.blog .rich-text[data-v-112d9f48] ul  { 
    font-size: clamp(20px,14px + .4167vw,22px)!important; 
    line-height: var(--lh-6)!important;
} 

.blog .rich-text[data-v-112d9f48] ul  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-7);
} 

.rich-text[data-v-112d9f48] ul:not(:last-child)  { 
    padding-bottom: 24px;
} 

.rich-text[data-v-112d9f48] ul:not(.table ul)  { 
    list-style: disc; 
    padding-left: 16px;
} 

.blog .rich-text[data-v-112d9f48] ul:not(:last-child)  { 
    padding-bottom: var(--sp-9);
} 

.article-footer .author__links .logo[data-v-8174f87b]  { 
    filter: grayscale(100%) brightness(0); 
    height: 16px;
} 

.vs__search { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
    background: none; 
    border: 1px solid transparent; 
    border-left: none; 
    box-shadow: none; 
    color: var(--vs-search-input-color); 
    flex-grow: 1; 
    font-size: var(--vs-font-size); 
    line-height: var(--vs-line-height); 
    margin: 4px 0 0; 
    max-width: 100%; 
    outline: none; 
    padding: 0 7px; 
    width: 0; 
    z-index: 1;
} 

.v-select .vs__search  { 
    align-items: center; 
    display: flex; 
    height: 100%;
} 

.v-select .vs__search  { 
    border: none; 
    margin: 0; 
    padding: 0;
} 

.vs--unsearchable .vs__search  { 
    opacity: 1;
} 

.v-select .vs__search[placeholder]  { 
    color: var(--color-text); 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap;
} 

.vs--unsearchable:not(.vs--disabled) .vs__search  { 
    cursor: pointer;
} 

.vs__clear { 
    fill: var(--vs-controls-color); 
    background-color: transparent; 
    border: 0; 
    cursor: pointer; 
    margin-right: 8px; 
    padding: 0;
} 

.v-select .vs__clear  { 
    display: none;
} 

.vs__open-indicator { 
    fill: var(--vs-controls-color); 
    transform: scale(var(--vs-controls-size)); 
    transition: transform var(--vs-transition-duration) var(--vs-transition-timing-function); 
    transition-timing-function: var(--vs-transition-timing-function);
} 

.vs__spinner { 
    align-self: center; 
    animation: vSelectSpinner 1.1s linear infinite; 
    border: .9em solid hsla(0,0%,39%,.1); 
    border-left-color: #3c3c3c73; 
    font-size: 5px; 
    opacity: 0; 
    overflow: hidden; 
    text-indent: -9999em; 
    transform: translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size))); 
    transition: opacity .1s;
} 

.vs__spinner { 
    border-radius: 50%; 
    height: 5em; 
    transform: scale(var(--vs-controls--spinner-size,var(--vs-controls-size))); 
    width: 5em;
} 

.vs__spinner,.vs__spinner:after { 
    border-radius: 50%; 
    height: 5em; 
    transform: scale(var(--vs-controls--spinner-size,var(--vs-controls-size))); 
    width: 5em;
} 

.blog .rich-text[data-v-112d9f48] ul > li  { 
    padding-left: var(--sp-5);
} 

.article-container .article-content .rich-text-container[data-v-431582a3] .hs-cta-img  { 
    clip-path: var(--sc-h96-min); 
    height: auto; 
    margin: 0; 
    width: 100%;
} 

@media screen and (width <= 600px){ 
  :root { 
    --fs-body-xsmall: 12px; 
    --fs-body-small: 14px; 
    --fs-body-medium: 16px; 
    --fs-body: 18px; 
    --fs-title-small: 16px; 
    --fs-title-medium: 20px; 
    --fs-title: 26px; 
    --fs-title-large: 32px; 
  } 
}     

@media screen and (width <= 1440px){ 
  :root { 
    --sp-13: 96px; 
    --sp-12: 72px; 
    --sp-11: 48px; 
    --sp-10: 32px; 
    --sp-9: 24px; 
    --sp-8: 18px; 
    --sp-7: 16px; 
    --sp-6: 12px; 
    --sp-5: 8px; 
    --sp-4: 6px; 
    --sp-3: 5px; 
    --sp-2: 4px; 
    --sp-1: 2px; 
    --sp-5-7: clamp(8px,5.3333px + .7407vi,16px); 
    --sp-7-10: clamp(16px,10.6667px + 1.4815vi,32px); 
    --sp-9-11: clamp(24px,16px + 2.2222vi,48px); 
    --sp-9-13: clamp(24px,0px + 6.6667vi,96px); 
    --sp-11-13: clamp(48px,32px + 4.4444vi,96px); 
    --sp-13-14: clamp(96px,64px + 8.8889vi,192px);
  } 
}     

@media screen and (width <= 880px){ 
  .site[data-v-c3ff4880] { 
    --navbar-height: 81px;
  } 
}     

@media screen and (width <= 1115px){ 
  footer .wrapper[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-9); 
    padding: var(--sp-11) var(--sp-9)!important;
  } 

  footer .wrapper[data-v-f78829cb]:has(.newsletter)  { 
    gap: 0; 
    padding-bottom: 0!important;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-top[data-v-89e3f568] { 
    display: none;
  } 

  .header-navbar-main[data-v-4d6334d6] { 
    padding: var(--sp-9) 0;
  } 
}     

@media screen and (width <= 600px) and (width <= 600px){ 
  .blog { 
    --fs-title-small: 18px; 
    --fs-title-medium: 22px; 
    --fs-title: 28px; 
    --fs-title-large: 36px;
  } 
}     

@media screen and (width <= 880px){ 
  .newsletter[data-v-c11af593] { 
    gap: var(--sp-9);
  } 
}     

@media screen and (width <= 1115px){ 
  footer .wrapper-footer[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-9); 
    padding: var(--sp-11) var(--sp-9)!important;
  } 

  footer .bottom .wrapper-footer[data-v-f78829cb]  { 
    flex-direction: column-reverse; 
    gap: var(--sp-11);
  } 
}     

@media screen and (width <= 1440px){ 
  .text-navigation-links { 
    font-size: 14px!important;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-logo[data-v-6a4e8c6e] { 
    align-items: center; 
    display: flex; 
    height: auto; 
    width: 116px;
  } 

  .header-navbar-list[data-v-5b3db666] { 
    align-items: unset; 
    background: var(--color-background); 
    bottom: 0; 
    display: none; 
    flex-direction: column; 
    height: calc(100dvh - var(--navbar-height)); 
    justify-content: flex-start; 
    left: 0; 
    margin-left: 0; 
    max-height: calc(100lvh - var(--navbar-height)); 
    min-height: calc(100svh - var(--navbar-height)); 
    overflow-y: auto; 
    padding-bottom: env(safe-area-inset-bottom,1rem); 
    position: absolute; 
    right: 0; 
    top: var(--navbar-height); 
    z-index: 1;
  } 
}     

@media screen and (width <= 1440px){ 
  .btn { 
    font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .btn.btn-small { 
    font-size: 12px!important; 
    line-height: 130%!important; 
    padding: var(--sp-5) var(--sp-6);
  } 

  .header-navbar-action-btn[data-v-4d6334d6] { 
    font-size: 12px!important; 
    font-style: normal; 
    font-weight: 500; 
    line-height: 130%!important; 
    padding: var(--sp-5) var(--sp-6);
  } 

  .header-navbar-action-btn[data-v-4d6334d6]:not(:has(.btn-secondary)) { 
    clip-path: var(--sc-h32)!important;
  } 

  .header-navbar-burger-icon[data-v-4d6334d6] { 
    display: block; 
    margin-left: var(--sp-4);
  } 
}     

@media screen and (width <= 600px){ 
  .newsletter .form[data-v-c11af593]  { 
    min-width: auto; 
    width: 100%;
  } 
}     

@media screen and (width <= 1115px){ 
  footer .top .left[data-v-f78829cb]  { 
    gap: var(--sp-11); 
    margin-bottom: var(--sp-9);
  } 

  footer .top .items[data-v-f78829cb]  { 
    gap: var(--sp-11); 
    grid-template-columns: repeat(4,1fr);
  } 
}     

@media screen and (width <= 800px){ 
  footer .top .items[data-v-f78829cb]  { 
    grid-template-columns: repeat(2,1fr);
  } 
}     

@media screen and (width <= 600px){ 
  footer .top .items[data-v-f78829cb]  { 
    grid-template-columns: repeat(2,1fr);
  } 
}     

@media screen and (width <= 1115px){ 
  footer .bottom-left[data-v-f78829cb]  { 
    gap: var(--sp-11);
  } 

  footer .bottom-right[data-v-f78829cb]  { 
    display: flex; 
    flex-direction: row; 
    flex-wrap: wrap; 
    gap: 0;
  } 
}     

@media screen and (width <= 880px){ 
  .locale-switcher__label[data-v-c117724a] { 
    width: 100%;
  } 

  .locale-switcher__label[data-v-c117724a]:after { 
    display: none;
  } 

  .header-navbar-item[data-v-73a82421] { 
    align-items: center; 
    border-bottom: 1px solid var(--color-decorative); 
    display: flex; 
    font-weight: 500; 
    height: auto!important; 
    justify-content: space-between; 
    padding: 0; 
    text-align: left; 
    transition: color .1s ease-in-out; 
    width: 100%;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-interactive-md { 
    font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-mobile[data-v-92cb54bd] { 
    border-bottom: 1px solid var(--color-decorative); 
    display: flex;
  } 

  .header-navbar-item-mobile[data-v-92cb54bd]:last-child { 
    border-bottom: none; 
    padding: var(--sp-9) var(--horizontalPadding);
  } 

  .btn.btn-small .btn-arrow  { 
    height: 10px; 
    width: 10px;
  } 
}     

@media screen and (width <= 1300px){ 
  .more-articles__carousel[data-v-1e120402] { 
    --slide-size-nbr: 30%;
  } 
}     

@media screen and (width <= 1099px){ 
  .more-articles__carousel[data-v-1e120402] { 
    --slide-size-nbr: 42.5%;
  } 
}     

@media screen and (width <= 800px){ 
  .more-articles__carousel[data-v-1e120402] { 
    --slide-size-nbr: 86.5%; 
    --slide-spacing: var(--sp-7);
  } 
}     

@media screen and (width <= 1440px){ 
  .text-section-heading { 
    font-size: clamp(28px,22px + 1.6667vi,46px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .newsletter .content .title[data-v-c11af593]  { 
    font-size: 28px;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-body-sm { 
    font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .newsletter .content .subtitle[data-v-c11af593]  { 
    font-size: 12px;
  } 
}     

@media screen and (width <= 1115px){ 
  footer .top .left-bottom[data-v-f78829cb]  { 
    gap: 0;
  } 

  footer .top .separator[data-v-f78829cb]  { 
    display: block;
  } 

  footer .bottom-right li[data-v-f78829cb]:first-child  { 
    margin-bottom: unset; 
    margin-top: var(--sp-9); 
    order: 3; 
    width: 100%;
  } 

  footer .bottom-right li[data-v-f78829cb]:last-child  { 
    margin-left: var(--sp-6);
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-label[data-v-73a82421] { 
    box-sizing: border-box; 
    font-size: 16px!important; 
    height: 72px; 
    justify-content: space-between; 
    padding: var(--sp-9) var(--horizontalPadding); 
    width: 100%;
  } 

  .header-navbar-item-mobile a[data-v-92cb54bd]:not(.btn-small)  { 
    align-items: center; 
    box-sizing: border-box; 
    display: flex; 
    font-size: 16px!important; 
    font-weight: 500!important; 
    height: 72px; 
    padding: var(--sp-9) var(--horizontalPadding); 
    width: 100%;
  } 

  .header-navbar-item-mobile[data-v-92cb54bd] .locale-switcher  { 
    width: 100%;
  } 

  .header-navbar-item-mobile[data-v-92cb54bd] .btn-small  { 
    font-size: 16px!important; 
    line-height: 150%!important; 
    padding: var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-7); 
    width: 100%;
  } 
}     

@media screen and (width <= 800px){ 
  .more-articles__carousel--container[data-v-1e120402] { 
    margin: 0; 
    transform: translate3d(calc(50% - var(--slide-spacing) - var(--slide-size)/2),0,0);
  } 
}     

@media screen and (width <= 600px){ 
  .faq__content[data-v-cc9b22e7] { 
    align-items: unset; 
    flex-direction: column; 
    gap: var(--sp-9);
  } 

  .form .input-group[data-v-f4cfbc3b]  { 
    max-width: none;
  } 
}     

@media screen and (width <= 800px){ 
  .rich-text[data-v-112d9f48] { 
    --fs-body: 16px;
  } 
}     

@media screen and (width <= 1440px){ 
  .rich-text[data-v-112d9f48]:not(.custom-text-class) { 
    font-size: clamp(16px,15.3333px + .1852vi,18px);
  } 
}     

@media screen and (width <= 1115px){ 
  footer .items .item ul[data-v-f78829cb]  { 
    gap: var(--sp-5);
  } 

  footer .bottom-left ul[data-v-f78829cb]  { 
    gap: var(--sp-9);
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu[data-v-73a82421] { 
    left: unset; 
    position: relative; 
    top: unset;
  } 

  .header-navbar-item-mobile[data-v-92cb54bd] .locale-switcher__label  { 
    align-items: center; 
    box-sizing: border-box; 
    display: flex; 
    font-size: 16px!important; 
    font-weight: 500!important; 
    height: 72px; 
    padding: var(--sp-9) var(--horizontalPadding); 
    width: 100%;
  } 
}     

@media screen and (width <= 800px){ 
  .article-header[data-v-884b1132] { 
    margin-bottom: var(--sp-6); 
    padding-bottom: var(--sp-9);
  } 
}     

@media screen and (width <= 880px){ 
  .article-container .article-main[data-v-431582a3]  { 
    flex-direction: column-reverse; 
    gap: var(--sp-9); 
    margin-top: var(--sp-9);
  } 

  .faq__content[data-v-cc9b22e7] .heading  { 
    flex-wrap: wrap;
  } 
}     

@media screen and (width <= 800px){ 
  .faq__item[data-v-cc9b22e7] { 
    width: 100%;
  } 

  .faq__item[data-v-cc9b22e7]:nth-child(2) { 
    border-top: 0;
  } 
}     

@media screen and (width <= 600px){ 
  .field[data-v-3771c52b] { 
    display: flex; 
    flex-direction: column; 
    max-width: none;
  } 
}     

@media screen and (width <= 1440px){ 
  .rich-text[data-v-112d9f48] p  { 
    font-size: clamp(16px,15.3333px + .1852vi,18px);
  } 
}     

@media screen and (width <= 800px){ 
  .rich-text[data-v-112d9f48] p  { 
    --fs-body: 16px;
  } 
}     

@media screen and (width <= 600px){ 
  footer .left-top[data-v-f78829cb] p  { 
    font-size: 16px; 
    max-width: 100%;
  } 
}     

@media screen and (width <= 1115px){ 
  footer .bottom-left[data-v-f78829cb] p  { 
    font-size: 10px; 
    padding-bottom: var(--sp-5)!important;
  } 

  footer .bottom-left[data-v-f78829cb] p:last-child  { 
    padding-bottom: 0!important;
  } 

  footer .bottom-right[data-v-f78829cb] img  { 
    max-height: 50px;
  } 

  footer .bottom-right li[data-v-f78829cb] img  { 
    height: 48px; 
    width: auto;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item .chevron[data-v-73a82421]  { 
    display: none;
  } 

  .header-navbar-item .icon[data-v-73a82421]  { 
    align-items: center; 
    background: var(--color-disabled); 
    clip-path: var(--sc-h32); 
    display: flex; 
    height: unset; 
    justify-content: center; 
    padding: var(--sp-4); 
    width: unset;
  } 

  .header-navbar-item-submenu-wrapper[data-v-73a82421] { 
    box-sizing: border-box; 
    flex-direction: column; 
    max-width: unset; 
    padding: 0 var(--horizontalPadding) var(--sp-9); 
    width: 100%;
  } 
}     

@media screen and (width <= 800px){ 
  .article-header .breadcrumbs[data-v-884b1132]  { 
    padding-top: var(--sp-9);
  } 
}     

@media screen and (width <= 1440px){ 
  .text-heading-sm { 
    font-size: clamp(34px,21.3333px + 3.5185vi,72px)!important;
  } 
}     

@media screen and (width <= 800px){ 
  .article-header h1[data-v-884b1132]  { 
    margin-bottom: 0;
  } 

  .article-header .bottom[data-v-884b1132]  { 
    align-items: flex-start; 
    flex-direction: column; 
    margin-bottom: var(--sp-9);
  } 
}     

@media screen and (width <= 600px){ 
  .field .mdc-text-field-helper-line.legal-notice[data-v-3771c52b]  { 
    order: 1;
  } 

  .field .btn[data-v-3771c52b]  { 
    border-radius: var(--br-h32); 
    height: auto; 
    margin-top: 16px; 
    position: relative; 
    right: auto; 
    top: auto; 
    width: 100%;
  } 
}     

@media screen and (width <= 1115px){ 
  footer .top[data-v-f78829cb] .locale-switcher__label  { 
    margin-bottom: calc(var(--sp-11)*-1); 
    padding: var(--sp-11) 0 0 0;
  } 

  footer .items .item li a[data-v-f78829cb]  { 
    padding: var(--sp-3) 0;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-left[data-v-40c77552] { 
    border-bottom: 1px solid var(--color-disabled); 
    gap: var(--sp-9); 
    margin-bottom: var(--sp-9); 
    padding-bottom: var(--sp-9); 
    width: 100%;
  } 

  .header-navbar-item-submenu-left[data-v-40c77552]:after { 
    display: none;
  } 
}     

@media screen and (width <= 1000px){ 
  .header-navbar-item-submenu-right[data-v-5c40071e] { 
    padding: var(--sp-11) var(--sp-9);
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-right[data-v-5c40071e] { 
    display: flex; 
    flex-direction: column; 
    padding: 0;
  } 
}     

[class*=" icon-"]::before, [class^="icon-"]::before { 
    font-family: icomoon!important; 
    speak: none; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: 400; 
    line-height: 1; 
    text-transform: none; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

@media screen and (width <= 800px){ 
  .article-header .bottom .bottom-left[data-v-884b1132]  { 
    margin-top: var(--sp-11);
  } 

  .article-header .bottom .bottom-right[data-v-884b1132]  { 
    margin-top: var(--sp-9); 
    max-width: none;
  } 
}     

@media screen and (width <= 600px){ 
  .blog .media[data-v-597642ae]  { 
    padding: var(--sp-9) 0 var(--sp-10);
  } 
}     

@media screen and (width <= 880px){ 
  .sidebar[data-v-9b4e2d59] { 
    max-width: 100%; 
    overflow: visible; 
    position: relative; 
    top: unset; 
    width: 100%;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-item-heading-md { 
    font-size: clamp(18px,16px + .5556vi,24px)!important;
  } 

  .text-body-lg { 
    font-size: clamp(16px,15.3333px + .1852vi,18px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-left-heading[data-v-40c77552] { 
    padding: 0;
  } 

  .header-navbar-item-submenu-left-heading[data-v-40c77552]:after { 
    display: none;
  } 

  .header-navbar-item-submenu-column[data-v-5c40071e] { 
    border-bottom: 1px solid var(--color-disabled); 
    display: flex; 
    flex-direction: column; 
    gap: var(--sp-7); 
    margin-bottom: var(--sp-9); 
    padding-bottom: var(--sp-9);
  } 

  .header-navbar-item-submenu-column[data-v-5c40071e]:last-child { 
    border-bottom: none; 
    margin-bottom: 0; 
    padding-bottom: 0;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-tags-lg { 
    font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
  } 
}     

@media screen and (width <= 800px){ 
  .article-footer .tags-container[data-v-8174f87b]  { 
    max-width: none;
  } 

  .article-footer .author[data-v-8174f87b]  { 
    align-items: flex-start; 
    flex-direction: column; 
    gap: var(--sp-9);
  } 
}     

@media screen and (width <= 880px){ 
  .sidebar-links-container[data-v-9b4e2d59] { 
    display: none;
  } 

  .sidebar .select[data-v-9b4e2d59]  { 
    display: block; 
    margin-bottom: var(--sp-6);
  } 
}     

@media screen and (width <= 1440px){ 
  .blog .rich-text[data-v-112d9f48] p  { 
    font-size: clamp(18px,17.3333px + .1852vw,20px)!important;
  } 
}     

@media screen and (width <= 800px){ 
  .heading[data-v-6b13de8b] .subtitle p  { 
    --fs-title-small: 16px;
  } 
}     

@media screen and (width <= 1440px){ 
  .rich-text[data-v-112d9f48] ol  { 
    font-size: clamp(16px,15.3333px + .1852vi,18px);
  } 
}     

@media screen and (width <= 800px){ 
  .rich-text[data-v-112d9f48] ol  { 
    --fs-body: 16px;
  } 
}     

@media screen and (width <= 1440px){ 
  .blog .rich-text[data-v-112d9f48] ol  { 
    font-size: clamp(18px,17.3333px + .1852vw,20px)!important;
  } 
}     

@media screen and (width <= 800px){ 
  .rich-text[data-v-112d9f48] a  { 
    --fs-body: 16px;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .content  { 
    display: none;
  } 
}     

@media screen and (width <= 800px){ 
  .heading .cta-container[data-v-6b13de8b]  { 
    display: flex; 
    flex-direction: column; 
    width: 100%;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container.small-margin  { 
    margin-top: 0!important;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-caps { 
    font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-column-title[data-v-5c40071e] { 
    font-size: 12px!important; 
    letter-spacing: .72px; 
    margin-bottom: 0; 
    padding: 0;
  } 

  .header-navbar-item-submenu-column-cta[data-v-5c40071e] { 
    clip-path: unset; 
    height: -moz-fit-content; 
    height: fit-content; 
    margin-bottom: 0; 
    padding: 0;
  } 

  .header-navbar-item-submenu-column-cta[data-v-5c40071e]:first-child { 
    margin-top: 0; 
    padding-top: 0;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-item-heading-lg { 
    font-size: clamp(22px,18.6667px + .9259vi,32px)!important;
  } 
}     

@media screen and (width <= 600px){ 
  .callout[data-v-f271f660] { 
    margin: var(--sp-7) 0;
  } 

  .embed-section[data-v-67f3aaaa] { 
    margin: var(--sp-7) 0;
  } 
}     

@media screen and (width <= 800px){ 
  .article-footer .author__picture[data-v-8174f87b]  { 
    height: 64px;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-item-heading-sm { 
    font-size: clamp(16px,15.3333px + .1852vi,18px)!important;
  } 

  .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container a  { 
    font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
  } 
}     

@media screen and (width <= 800px){ 
  .heading .cta-container .item[data-v-6b13de8b]  { 
    box-sizing: border-box; 
    text-align: left; 
    width: 100%;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container .item  { 
    font-size: 14px!important;
  } 

  .header-navbar-item-submenu-column-cta-icon[data-v-5c40071e] { 
    clip-path: var(--sc-h24); 
    height: 24px; 
    width: 24px;
  } 
}     

@media screen and (width <= 1440px){ 
  .text-body-md { 
    font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
  } 
}     

@media screen and (width <= 880px){ 
  .header-navbar-item-submenu-column-cta-label[data-v-5c40071e] { 
    font-size: 14px!important; 
    font-weight: 500!important;
  } 
}     

@media screen and (width <= 1440px){ 
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .title p  { 
    font-size: clamp(18px,16px + .5556vi,24px)!important;
  } 

  .header-navbar-item-submenu-left-heading[data-v-40c77552] .subtitle p  { 
    font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
  } 

  .article-footer .author__content[data-v-8174f87b] .rich-text p  { 
    font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
  } 

  .cta-block-action .button[data-v-a4a3bc5d]  { 
    font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
  } 

  .rich-text[data-v-112d9f48] ul  { 
    font-size: clamp(16px,15.3333px + .1852vi,18px);
  } 
}     

@media screen and (width <= 800px){ 
  .rich-text[data-v-112d9f48] ul  { 
    --fs-body: 16px;
  } 
}     

@media screen and (width <= 1440px){ 
  .blog .rich-text[data-v-112d9f48] ul  { 
    font-size: clamp(18px,17.3333px + .1852vw,20px)!important;
  } 
}     


@keyframes vSelectSpinner { 
  0% {  
      transform: rotate(0); 
      transform: rotate(0deg); 
  }  
  100% {  
      transform: rotate(1turn); 
      transform: rotate(1turn); 
  }  

} 


  /************************/
    body {  
      font-size:100%;
      font:inherit;
      background:#fff;
    }  
  body { 
  /* CSS Variables that may have been missed get put on body */ 
  -color-accent-01: #7136ed;
    --color-accent-02: #191b1b;
    --color-accent-03: #dfaff7;
    --color-accent-04: #ced25d;
    --color-accent-05: #91d6ae;
    --color-accent-06: #b3bffa;
    --color-accent-07: #c5b6ff;
  --header-navabar-top-height: -37px;
      --color-background:  #f3f4ef;  
      --color-container:  #fff;  
      --color-container-variant:  #191b1b;  
      --color-text:  #191b1b;  
      --color-text-50:  rgba(25,27,27,.5);  
      --color-text-hover:  #191b1b;  
      --color-primary-fill:  #7136ed;  
      --color-primary-elements:  #fff;  
      --color-primary-text-link:  #7136ed;  
      --color-tertiary-elements:  #191b1b;  
      --color-accent-01:  #7136ed;  
      --color-accent-02:  #191b1b;  
      --color-accent-03:  #dfaff7;  
      --color-decorative:  #191b1b;  
      --color-disabled:  rgba(25,27,27,.1);  
      --color-controllers:  #fff; 
      --navbar-height:  117px;  
      --navbar-height-minified:  81px; 
      --navbar-height:  clamp(117px,39px + 5.4167vw,143px);  
      --navbar-height-minified:  clamp(81px,27px + 3.75vw,99px); 
      --color-background:  #fff;  
      --color-container:  #f3f4ef;  
      --color-container-variant:  #191b1b;  
      --color-text:  #191b1b;  
      --color-text-50:  rgba(25,27,27,.5);  
      --color-text-hover:  #191b1b;  
      --color-primary-fill:  #7136ed;  
      --color-primary-elements:  #fff;  
      --color-primary-text-link:  #7136ed;  
      --color-tertiary-elements:  #191b1b;  
      --color-accent-01:  #7136ed;  
      --color-accent-02:  #191b1b;  
      --color-accent-03:  #eedbf7;  
      --color-decorative:  #191b1b;  
      --color-disabled:  rgba(25,27,27,.1);  
      --color-controllers:  #f3f4ef; 
      --color-background:  #191b1b;  
      --color-container:  #303232;  
      --color-container-variant:  #f3f4ef;  
      --color-text:  #fff;  
      --color-text-50:  hsla(0,0%,100%,.5);  
      --color-text-hover:  #fff;  
      --color-primary-fill:  #7136ed;  
      --color-primary-elements:  #fff;  
      --color-primary-text-link:  #ae99ff;  
      --color-tertiary-elements:  #fff;  
      --color-accent-01:  #ae99ff;  
      --color-accent-02:  #fff;  
      --color-accent-03:  #eedbf7;  
      --color-decorative:  #fff;  
      --color-disabled:  hsla(0,0%,100%,.1);  
      --color-controllers:  hsla(0,0%,100%,.1); 
      --fs-title-small:  20px;  
      --fs-title-medium:  24px;  
      --fs-title:  32px;  
      --fs-title-large:  48px;  
      --lh-title-small:  140%;  
      --lh-title-medium:  140%;  
      --lh-title:  140%;  
      --lh-title-large:  120%;  
      --color-tp-white:  var(--color-container); 
      --slide-spacing:  var(--sp-10);  
      --slide-size:  calc(var(--slide-size-nbr) - var(--slide-spacing));  
      --slide-size-nbr:  25%; 
      --mdc-theme-primary:  var(--color-text); 
      --navbar-height:  81px; 
      --fs-title-small:  18px;  
      --fs-title-medium:  22px;  
      --fs-title:  28px;  
      --fs-title-large:  36px; 
      --slide-size-nbr:  30%; 
      --slide-size-nbr:  42.5%; 
      --slide-size-nbr:  86.5%;  
      --slide-spacing:  var(--sp-7); 
      --fs-body:  16px; 
      --fs-body:  16px; 
      --fs-title-small:  16px; 
      --fs-body:  16px; 
      --fs-body:  16px; 
      --fs-body:  16px; 
      --vs-dropdown-color: inherit; 
      --vs-search-input-color: inherit; 
  } 
  
  * { 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  html { 
      background: #fff; 
      scroll-behavior: smooth;
  } 
  
  :root { 
      --fs-body-xsmall: 12px; 
      --fs-body-small: 14px; 
      --fs-body-medium: 16px; 
      --fs-body: 18px; 
      --fs-title-small: 18px; 
      --fs-title-medium: 24px; 
      --fs-title: 36px; 
      --fs-title-large: 48px; 
      --lh-title-small: 140%; 
      --lh-title-medium: 130%; 
      --lh-title: 120%; 
      --lh-title-large: 110%; 
      --lh-link: 140%; 
  } 
  
  :root { 
      --color-tp-gray-medium: #818090; 
      --color-tp-white: #fff; 
      --color-tp-purple: #5d21d2; 
  } 
  
  :root { 
      --br-h48: 12px; 
      --br-h32: 8px; 
      --sc-h96-min: polygon(50% calc(100% - 1.4px) , calc(50% - 6.4688px) calc(100% - 1.4064px) , calc(50% - 14.9px) calc(100% - 1.5px) ,22.7779px calc(100% - 2.1588px) ,17.3125px calc(100% - 3.125px) ,13.5px calc(100% - 4.4px) ,10.2375px calc(100% - 6.1375px) ,7.5px calc(100% - 8.4px) ,5.2375px calc(100% - 11.175px) ,3.5px calc(100% - 14.4px) ,2.2625px calc(100% - 18.25px) ,1.4px calc(100% - 22.7px) ,.8875px calc(100% - 27.9375px) ,.6px calc(100% - 34px) ,.5px calc(100% - 48.9px) ,.6px calc(50% - 15.3px) ,.85px 27.1375px,1.4px 21.9px,2.225px 17.4125px,3.5px 13.6px,5.2375px 10.375px,7.5px 7.6px,10.275px 5.3375px,13.5px 3.6px,17.3125px 2.3625px,21.8px 1.5px,26.9875px .95px,33px .7px,48px .6px, calc(50% + 6.4688px) .6064px, calc(50% + 14.9px) .7px, calc(100% - 21.7px) 1.4px, calc(100% - 17.2125px) 2.225px, calc(100% - 13.4px) 3.5px, calc(100% - 10.1375px) 5.2375px, calc(100% - 7.4px) 7.5px, calc(100% - 5.1375px) 10.275px, calc(100% - 3.4px) 13.5px, calc(100% - 2.1625px) 17.3125px, calc(100% - 1.3px) 21.8px, calc(100% - .7875px) 27.0375px, calc(100% - .5px) 33.1px, calc(100% - .4px) calc(50% - .5px) , calc(100% - .5px) calc(50% + 14.4px) , calc(100% - .75px) calc(100% - 28.0375px) , calc(100% - 1.3px) calc(100% - 22.8px) , calc(100% - 2.125px) calc(100% - 18.3125px) , calc(100% - 3.4px) calc(100% - 14.5px) , calc(100% - 5.1375px) calc(100% - 11.2375px) , calc(100% - 7.4px) calc(100% - 8.5px) , calc(100% - 10.175px) calc(100% - 6.2375px) , calc(100% - 13.4px) calc(100% - 4.5px) , calc(100% - 17.25px) calc(100% - 3.2625px) , calc(100% - 21.7px) calc(100% - 2.4px) , calc(100% - 26.9375px) calc(100% - 1.8875px) , calc(100% - 33px) calc(100% - 1.6px) , calc(100% - 48px) calc(100% - 1.4px) ); 
      --sc-h80: polygon(50% calc(100% - .5px) , calc(50% - 12.5px) calc(100% - .6px) ,23.3704px calc(100% - .768px) ,18.1px calc(100% - 1.2px) ,14.35px calc(100% - 1.9px) ,11.2px calc(100% - 2.9px) ,8.475px calc(100% - 4.325px) ,6.2px calc(100% - 6.2px) ,4.325px calc(100% - 8.475px) ,2.9px calc(100% - 11.2px) ,1.9px calc(100% - 14.3875px) ,1.2px calc(100% - 18.1px) ,.7875px calc(100% - 22.4625px) ,.6px calc(100% - 27.5px) ,.5125px calc(100% - 33.375px) ,.5px calc(100% - 40px) ,.6px calc(50% - 12.5px) ,1.2px 18.1px,1.9px 14.35px,2.9px 11.2px,4.325px 8.5125px,6.2px 6.2px,8.475px 4.325px,11.2px 2.9px,14.3875px 1.9px,18.1px 1.2px,22.4625px .7875px,27.5px .6px,33.3375px .5125px,40px .5px, calc(100% - 23.3704px) .768px, calc(100% - 18.1px) 1.2px, calc(100% - 14.35px) 1.9px, calc(100% - 11.2px) 2.9px, calc(100% - 8.5125px) 4.325px, calc(100% - 6.2px) 6.2px, calc(100% - 4.325px) 8.475px, calc(100% - 2.9px) 11.2px, calc(100% - 1.9px) 14.3875px, calc(100% - 1.2px) 18.1px, calc(100% - .7875px) 22.4625px, calc(100% - .6px) 27.5px, calc(100% - .5125px) 33.3px, calc(100% - .5px) 40px, calc(100% - 1.2px) calc(100% - 18.1px) , calc(100% - 2.9px) calc(100% - 11.2px) , calc(100% - 4.325px) calc(100% - 8.475px) , calc(100% - 6.2px) calc(100% - 6.2px) , calc(100% - 8.475px) calc(100% - 4.325px) , calc(100% - 11.2px) calc(100% - 2.9px) , calc(100% - 14.3875px) calc(100% - 1.9px) , calc(100% - 18.1px) calc(100% - 1.2px) , calc(50% + 12.5px) calc(100% - .6px) ,50% calc(100% - .5px) ); 
      --sc-h48: polygon(50% calc(100% - .5px) , calc(50% - 5.439px) calc(100% - .5343px) ,10.4261px calc(100% - 1.0631px) ,7.1389px calc(100% - 1.8559px) ,4.6524px calc(100% - 3.2313px) ,3.2313px calc(100% - 4.6713px) ,2.1531px calc(100% - 6.4731px) ,1.3875px calc(100% - 8.6625px) ,.9429px calc(100% - 11.3889px) ,.6608px calc(100% - 15.2648px) ,.5px calc(100% - 24px) ,.5px 50%,.5729px calc(50% - 6.831px) ,.6608px 15.2264px,1.3875px 8.6625px,2.4608px 5.8397px,3.9px 3.9px,4.6524px 3.1656px,7.5336px 1.6232px,10.4288px .9631px,14.0824px .6264px,24px .4px, calc(100% - 14.0824px) .6264px, calc(100% - 7.1389px) 1.7559px, calc(100% - 5.8397px) 2.3797px, calc(100% - 3.9px) 3.8px, calc(100% - 3.2313px) 4.5713px, calc(100% - 1.3875px) 8.5625px, calc(100% - .7625px) 13.4125px, calc(100% - .6608px) 15.1648px, calc(100% - .5027px) 21.398px, calc(100% - .5px) calc(50% - .1px) , calc(100% - .5729px) calc(50% + 6.7337px) , calc(100% - .8443px) calc(100% - 12.4994px) , calc(100% - 1.3875px) calc(100% - 8.7625px) , calc(100% - 2.4797px) calc(100% - 5.9397px) , calc(100% - 3.9px) calc(100% - 4px) , calc(100% - 5.5344px) calc(100% - 2.7544px) , calc(100% - 8.7px) calc(100% - 1.4875px) , calc(100% - 14.0824px) calc(100% - .8264px) , calc(100% - 22.356px) calc(100% - .5016px) , calc(100% - 24px) calc(100% - .5px) ); 
      --sc-h32: polygon(50% calc(100% - .5px) , calc(50% - 2.65px) calc(100% - .5px) , calc(50% - 5px) calc(100% - .5px) ,7.3px calc(100% - .8px) ,4.6px calc(100% - 1.5px) ,2.7px calc(100% - 2.7px) ,1.5px calc(100% - 4.6px) ,.8px calc(100% - 7.3px) ,.5px calc(100% - 11px) ,.5px calc(100% - 16px) ,.5px calc(50% - 5px) ,.8px 7.3px,1.5px 4.6px,2.7px 2.7px,4.6px 1.5px,7.3px .8px,11px .5px,16px .5px, calc(50% + 5px) .5px, calc(100% - 7.3px) .8px, calc(100% - 4.6px) 1.5px, calc(100% - 2.7px) 2.7px, calc(100% - 1.5px) 4.6px, calc(100% - .8px) 7.3px, calc(100% - .5px) 11px, calc(100% - .5px) 16px, calc(100% - .5px) calc(50% + 5px) , calc(100% - .8px) calc(100% - 7.3px) , calc(100% - 1.5px) calc(100% - 4.6px) , calc(100% - 2.7px) calc(100% - 2.7px) , calc(100% - 4.6px) calc(100% - 1.5px) , calc(100% - 7.3px) calc(100% - .8px) , calc(100% - 11px) calc(100% - .5px) , calc(100% - 16px) calc(100% - .5px) ); 
      --sc-h24: polygon(50% calc(100% - .5px) , calc(50% - 2px) calc(100% - .5px) , calc(50% - 3.7px) calc(100% - .5px) ,4.425px calc(100% - .9125px) ,2.725px calc(100% - 1.575px) ,1.2px calc(100% - 3.5px) ,.7px calc(100% - 5.5px) ,.5px calc(100% - 8.3px) ,.5px calc(100% - 12px) ,.5px calc(50% - 3.7px) ,.7px 5.5px,1.2px 3.5px,2.1px 2.1px,3.5px 1.2px,5.5px .7px,8.3px .5px,12px .5px, calc(50% + 3.7px) .5px, calc(100% - 5.5px) .7px, calc(100% - 3.5px) 1.2px, calc(100% - 2.1px) 2.1px, calc(100% - 1.2px) 3.5px, calc(100% - .7px) 5.5px, calc(100% - .5px) 8.3px, calc(100% - .5px) 12px, calc(100% - .5px) calc(50% + 3.7px) , calc(100% - .7px) calc(100% - 5.5px) , calc(100% - 1.2px) calc(100% - 3.5px) , calc(100% - 2.1px) calc(100% - 2.1px) , calc(100% - 3.5px) calc(100% - 1.2px) , calc(100% - 5.5px) calc(100% - .7px) , calc(100% - 8.3px) calc(100% - .5px) , calc(100% - 12px) calc(100% - .5px) ); 
  } 
  
  @media screen and (width <= 1440px){ 
    :root { 
      --sp-13: 96px; 
      --sp-12: 72px; 
      --sp-11: 48px; 
      --sp-10: 32px; 
      --sp-9: 24px; 
      --sp-8: 18px; 
      --sp-7: 16px; 
      --sp-6: 12px; 
      --sp-5: 8px; 
      --sp-4: 6px; 
      --sp-3: 5px; 
      --sp-2: 4px; 
      --sp-1: 2px; 
      --sp-5-7: clamp(8px,5.3333px + .7407vi,16px); 
      --sp-7-10: clamp(16px,10.6667px + 1.4815vi,32px); 
      --sp-9-11: clamp(24px,16px + 2.2222vi,48px); 
      --sp-9-13: clamp(24px,0px + 6.6667vi,96px); 
      --sp-11-13: clamp(48px,32px + 4.4444vi,96px); 
      --sp-13-14: clamp(96px,64px + 8.8889vi,192px);
    } 
  }     
  
  :root { 
      --str-md: 1.5px; 
      --lh-6: 165%; 
      --lh-5: 150%; 
      --lh-3: 120%; 
      --lh-1: 100%; 
      --font-default: "Twemoji Country Flags","Inter","Inter Fallback"; 
      --font-heading: "Twemoji Country Flags","Roobert","Roobert Fallback";
  } 
  footer button.locale-switcher__label {
    font-family: var(--font-default);
    font-size : 16px
}
 .locale-switcher .locale-switcher__label {
  font-family: var(--font-default);
  font-size : 14px;
  margin-top : -4px;
}
  :root { 
      --horizontalPadding: clamp(24px,0px + 6.6667vi,128px); 
      --sectionPaddingTop: var(--sp-11-13); 
      --sectionPaddingBottom: var(--sp-11-13); 
      --maxWidthWrapper: 1920px; 
  } 
  
  :root { 
      --vs-colors--lightest: rgba(60,60,60,.26); 
      --vs-colors--light: rgba(60,60,60,.5); 
      --vs-colors--dark: #333; 
      --vs-colors--darkest: rgba(0,0,0,.15); 
      --vs-font-size: 1rem; 
      --vs-line-height: 1.4; 
      --vs-state-disabled-bg: #f8f8f8; 
      --vs-state-disabled-color: var(--vs-colors--light); 
      --vs-state-disabled-controls-color: var(--vs-colors--light); 
      --vs-state-disabled-cursor: not-allowed; 
      --vs-border-color: var(--vs-colors--lightest); 
      --vs-border-width: 1px; 
      --vs-border-style: solid; 
      --vs-border-radius: 4px; 
      --vs-actions-padding: 4px 6px 0 3px; 
      --vs-controls-color: var(--vs-colors--light); 
      --vs-controls-size: 1; 
      --vs-selected-color: var(--vs-colors--dark); 
      --vs-selected-border-color: var(--vs-border-color); 
      --vs-selected-border-style: var(--vs-border-style); 
      --vs-selected-border-width: var(--vs-border-width); 
      --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest); 
      --vs-dropdown-option-color: var(--vs-dropdown-color); 
      --vs-transition-timing-function: cubic-bezier(1,-.115,.975,.855);
  } 
  
  :root { 
      --vs-transition-timing-function: cubic-bezier(1,.5,.8,1); 
      --vs-transition-duration: .15s;
  } 
  
  :root { 
      --vs-disabled-bg: var(--vs-state-disabled-bg); 
      --vs-disabled-color: var(--vs-state-disabled-color); 
      --vs-disabled-cursor: var(--vs-state-disabled-cursor);
  } 
  
  body { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  body { 
      line-height: 1;
  } 
  
  body  { 
      font-family: var(--font-default); 
      min-width: 365px;
      /* letter-spacing: 0.1px; */
  } 
  
span.header-navbar-item-label.text-interactive-md {
  letter-spacing: 0.1px;
}
  .light-theme { 
      --color-background: #f3f4ef; 
      --color-container: #fff; 
      --color-container-variant: #191b1b; 
      --color-text: #191b1b; 
      --color-text-50: rgba(25,27,27,.5); 
      --color-text-hover: #191b1b; 
      --color-primary-fill: #7136ed; 
      --color-primary-elements: #fff; 
      --color-primary-text-link: #7136ed; 
      --color-tertiary-elements: #191b1b; 
      --color-accent-01: #7136ed; 
      --color-accent-02: #191b1b; 
      --color-accent-03: #dfaff7; 
      --color-decorative: #191b1b; 
      --color-disabled: rgba(25,27,27,.1); 
      --color-controllers: #fff;
  } 
  
  html ::selection { 
      background: var(--color-accent-01); 
      color: var(--color-tp-white);
  } 
  
  span { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .overlay { 
      background: #191b1b80; 
      bottom: 0; 
      height: 100vh; 
      left: 0; 
      opacity: 0; 
      pointer-events: none; 
      position: fixed; 
      right: 0; 
      top: 0; 
      transition: all .3s; 
      visibility: hidden; 
      width: 100vw; 
      z-index: 149;
  } 
  
  div { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  canvas { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .site[data-v-c3ff4880] { 
      --navbar-height: 117px; 
      --navbar-height-minified: 81px;
  } 
  
  @media screen and (width >= 1440px){ 
    .site[data-v-c3ff4880] { 
      --navbar-height: clamp(117px,39px + 5.4167vw,143px); 
      --navbar-height-minified: clamp(81px,27px + 3.75vw,99px);
    } 
  }     
  
  button { 
      -moz-appearance: none; 
      -webkit-appearance: none; 
      background: none; 
      border: none; 
      padding: 0;
  } 
  
  a { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  a { 
      text-decoration: none;
  } 
  
  .skip[data-v-c3ff4880] { 
      background-color: var(--color-accent-03); 
      left: -1000px; 
      padding: 10px; 
      position: absolute; 
      top: 0; 
      z-index: 30;
  } 
  
  header { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  header { 
      display: block;
  } 
  
  .white-theme { 
      --color-background: #fff; 
      --color-container: #f3f4ef; 
      --color-container-variant: #191b1b; 
      --color-text: #191b1b; 
      --color-text-50: rgba(25,27,27,.5); 
      --color-text-hover: #191b1b; 
      --color-primary-fill: #7136ed; 
      --color-primary-elements: #fff; 
      --color-primary-text-link: #7136ed; 
      --color-tertiary-elements: #191b1b; 
      --color-accent-01: #7136ed; 
      --color-accent-02: #191b1b; 
      --color-accent-03: #eedbf7; 
      --color-decorative: #191b1b; 
      --color-disabled: rgba(25,27,27,.1); 
      --color-controllers: #f3f4ef;
  } 
  
  .header[data-v-4d6334d6] { 
      background: transparent; 
      color: var(--color-text); 
      contain: layout style; 
      left: 0; 
      position: sticky; 
      right: 0; 
      top: 0; 
      transition: transform .2s,background .1s ease-out .4s; 
      will-change: transform,background-color; 
      z-index: 150;
  } 
  
  .header[data-v-4d6334d6]:after { 
      background: var(--color-decorative); 
      bottom: -1px; 
      content: ""; 
      height: var(--str-md); 
      left: 50%; 
      max-width: var(--maxWidthWrapper); 
      position: absolute; 
      transform: translate(-50%); 
      transition: width .2s; 
      width: calc(100% - var(--horizontalPadding)*2);
  } 
  
  footer { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  footer { 
      display: block;
  } 
  
  .dark-theme { 
      --color-background: #191b1b; 
      --color-container: #303232; 
      --color-container-variant: #f3f4ef; 
      --color-text: #fff; 
      --color-text-50: hsla(0,0%,100%,.5); 
      --color-text-hover: #fff; 
      --color-primary-fill: #7136ed; 
      --color-primary-elements: #fff; 
      --color-primary-text-link: #ae99ff; 
      --color-tertiary-elements: #fff; 
      --color-accent-01: #ae99ff; 
      --color-accent-02: #fff; 
      --color-accent-03: #eedbf7; 
      --color-decorative: #fff; 
      --color-disabled: hsla(0,0%,100%,.1); 
      --color-controllers: hsla(0,0%,100%,.1);
  } 
  
  footer[data-v-f78829cb] { 
      background-color: var(--color-background); 
      overflow: hidden; 
      position: relative;
  } 
  
  img { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  img { 
      max-width: 100%;
  } 
  
  nav { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  nav { 
      display: block;
  } 
  
  .header-navbar[data-v-4d6334d6] { 
      display: flex; 
      flex-direction: column; 
      margin: 0 auto; 
      max-width: var(--maxWidthWrapper); 
      padding: 0 var(--horizontalPadding); 
      width: calc(100% - var(--horizontalPadding)*2);
  } 
  
  footer .wrapper[data-v-f78829cb]  { 
      color: var(--color-text); 
      display: grid; 
      gap: var(--sp-10); 
      grid-template-columns: repeat(12,1fr); 
      margin: 0 auto; 
      max-width: var(--maxWidthWrapper); 
      padding: var(--sp-11) var(--horizontalPadding);
  } 
  
  footer .wrapper[data-v-f78829cb]  { 
      gap: unset; 
      -moz-column-gap: var(--sp-10); 
      column-gap: var(--sp-10); 
      padding-bottom: 0;
  } 
  
  footer .bottom[data-v-f78829cb]  { 
      background-color: var(--color-background); 
      color: var(--color-text);
  } 
  
  .header-navbar-top[data-v-89e3f568] { 
      align-items: end; 
      display: flex; 
      gap: var(--sp-9); 
      justify-content: flex-end; 
      padding-top: var(--sp-7); 
      width: 100%;
  } 
  
  .header-navbar-main[data-v-4d6334d6] { 
      display: flex; 
      padding: var(--sp-7) 0; 
      width: 100%;
  } 
  
  :root .blog  { 
      --fs-title-small: 20px; 
      --fs-title-medium: 24px; 
      --fs-title: 32px; 
      --fs-title-large: 48px; 
      --lh-title-small: 140%; 
      --lh-title-medium: 140%; 
      --lh-title: 140%; 
      --lh-title-large: 120%; 
  } 
  
  .blog[data-v-431582a3] { 
      background: var(--color-background); 
      margin-top: calc(var(--navbar-height)*-1);
  } 
  
  .newsletter[data-v-c11af593] { 
      align-items: center; 
      display: flex; 
      flex-wrap: wrap; 
      gap: var(--sp-10); 
      justify-content: space-between; 
      margin: 0 0 var(--sp-11);
  } 
  
  footer .wrapper[data-v-f78829cb] .newsletter  { 
      grid-column: 1/span 12;
  } 
  
  .separator[data-v-c11af593] { 
      background: var(--color-decorative); 
      height: var(--str-md); 
      max-width: var(--maxWidthWrapper); 
      width: 100%;
  } 
  
  footer .wrapper[data-v-f78829cb] .separator  { 
      grid-column: 1/span 12;
  } 
  
  footer .wrapper-footer[data-v-f78829cb]  { 
      color: var(--color-text); 
      display: grid; 
      gap: var(--sp-10); 
      grid-template-columns: repeat(12,1fr); 
      margin: 0 auto; 
      max-width: var(--maxWidthWrapper); 
      padding: var(--sp-11) var(--horizontalPadding);
  } 
  
  footer .top .wrapper-footer[data-v-f78829cb]  { 
      padding: var(--sp-13) var(--horizontalPadding) var(--sp-12);
  } 
  
  footer .bottom .wrapper-footer[data-v-f78829cb]  { 
      padding: var(--sp-12) var(--horizontalPadding) var(--sp-13);
  } 
  .wrapper-footer a{
    color: #fff;
  }
  .bottom-left a{
    color: #000;
    font-weight: 600;
  }
  
  .text-navigation-links { 
      color: var(--color-text);
  } 
  
  .text-navigation-links { 
      font-family: var(--font-default); 
      font-size: clamp(14px,10.9916px + .2088vi,15px)!important; 
      font-weight: 400!important; 
      line-height: var(--lh-5)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-navigation-links { 
      font-size: 14px!important;
    } 
  }     
  
  .header-navbar-top-cta[data-v-89e3f568] { 
      text-decoration: none;
  } 
  
  .header-navbar-top-cta[data-v-89e3f568]:hover { 
      text-decoration: underline; 
      text-underline-offset: 4px;
  } 
  
  .locale-switcher[data-v-c117724a] { 
      position: relative; 
      -webkit-user-select: none; 
      -moz-user-select: none; 
      user-select: none;
  } 
  
  .header-navbar-logo[data-v-6a4e8c6e] { 
      align-items: center; 
      display: flex;
  } 
  
  ul { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  ul { 
      list-style: none;
  } 
  
  .header-navbar-list[data-v-5b3db666] { 
      align-items: center; 
      display: flex; 
      flex-wrap: nowrap; 
      justify-content: space-between; 
      margin-left: var(--sp-11); 
      overflow: hidden; 
      position: relative;
  } 
  
  .btn { 
      background: var(--color-primary-fill,#7136ed); 
      clip-path: var(--sc-h48); 
      color: var(--color-primary-elements,#fff); 
      cursor: pointer; 
      font-weight: 500; 
      line-height: var(--lh-5); 
      padding: var(--sp-6) var(--sp-7) var(--sp-6) var(--sp-8); 
      text-align: center; 
      text-decoration: none!important;
  } 
  
  .btn { 
      align-items: center; 
      display: flex!important; 
      gap: var(--sp-6); 
      justify-content: space-between;
  } 
  
  .btn { 
      font-family: var(--font-default); 
      font-weight: 500!important; 
      line-height: var(--lh-5)!important;
  } 
  
  .btn { 
      font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .btn { 
      font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
    } 
  }     
  
  .btn  { 
      display: inline-block;
  } 
  
  .header-navbar-action-btn[data-v-4d6334d6] { 
      font-size: 16px!important; 
      height: auto; 
      margin-left: auto; 
      white-space: nowrap;
  } 
  
  .header-navbar-burger-icon[data-v-4d6334d6] { 
      display: none;
  } 
  
  .reading-progress-bar-wrapper[data-v-b3863e83] { 
      height: 3px; 
      position: sticky; 
      top: var(--navbar-height-minified); 
      width: 100%; 
      z-index: 1;
  } 
  
  .blog-container[data-v-431582a3] { 
      padding: var(--sp-13-14) var(--horizontalPadding) var(--sp-11-13)!important;
  } 
  
  .container[data-v-0a3faf7d] { 
      margin: 0 auto; 
      padding: 0 var(--horizontalPadding); 
      position: relative;
  } 
  
  .container--md[data-v-0a3faf7d] { 
      max-width: var(--maxWidthWrapper);
  } 
  
  .blog-container[data-v-431582a3]:after { 
      background: var(--color-decorative); 
      bottom: 0; 
      content: ""; 
      display: block; 
      height: var(--str-md); 
      left: 50%; 
      position: absolute; 
      transform: translate(-50%); 
      width: calc(100% - var(--horizontalPadding)*2);
  } 
  
  section { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  section { 
      display: block;
  } 
  
  .more-articles[data-v-1e120402] { 
      margin: 0 auto; 
      max-width: var(--maxWidthWrapper); 
      padding-bottom: var(--sectionPaddingBottom); 
      padding-top: var(--sectionPaddingTop);
  } 
  
  .section[data-v-74fa935a] { 
      padding-bottom: var(--sectionPaddingBottom); 
      padding-top: var(--sectionPaddingTop); 
      position: relative;
  } 
  
  .faq[data-v-cc9b22e7] { 
      background: var(--color-background);
  } 
  
  .newsletter .form[data-v-c11af593]  { 
      max-width: 480px; 
      width: 100%; 
      --color-tp-white: var(--color-container);
  } 
  
  footer .left[data-v-f78829cb]  { 
      grid-column: 1/span 4; 
      justify-content: space-between;
  } 
  
  footer .left[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column;
  } 
  
  footer .items[data-v-f78829cb]  { 
      display: grid; 
      gap: var(--sp-10); 
      grid-column: 5/span 8; 
      grid-template-columns: repeat(4,1fr);
  } 
  
  footer .bottom-left[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-11); 
      grid-column: 1/span 10; 
      justify-content: space-between;
  } 
  
  footer .bottom-right[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-5); 
      grid-column: 11/span 2;
  } 
  
  .locale-switcher__label[data-v-c117724a] { 
      align-items: center; 
      color: var(--color-text); 
      cursor: pointer; 
      display: flex; 
      margin: 0!important; 
      position: relative;
  } 
  
  .locale-switcher__label[data-v-c117724a]:hover { 
      text-decoration: underline; 
      text-underline-offset: 4px;
  } 
  
  li { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .header-navbar-item[data-v-73a82421] { 
      display: flex; 
      height: 100%;
  } 
  
  .text-interactive-md { 
      font-family: var(--font-default); 
      font-weight: 500!important; 
      line-height: var(--lh-5)!important;
  } 
  
  .text-interactive-md { 
      font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-interactive-md { 
      font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
    } 
  }     
  
  .text-interactive-md:not(.btn) { 
      color: var(--color-text);
  } 
  
  @media screen and (width > 880px){ 
    .header-navbar-item[data-v-73a82421]:not(.header-navbar-item-with-submenu):hover { 
      text-decoration: underline; 
      text-underline-offset: 4px;
    } 
  }     
  
  .header-navbar-item-mobile[data-v-92cb54bd] { 
      display: none;
  } 
  
  .btn-arrow { 
      align-items: center; 
      display: flex; 
      height: 14px; 
      justify-content: center; 
      width: 14px;
  } 
  
  .icon[data-v-80f61ea2] { 
      align-items: center; 
      background: var(--color-controllers); 
      box-sizing: content-box; 
      clip-path: var(--sc-h32); 
      display: flex; 
      height: 16px; 
      justify-content: center; 
      max-height: 32px; 
      max-width: 32px; 
      padding: var(--sp-5); 
      position: relative; 
      width: 16px;
  } 
  
  .reading-progress-bar-wrapper .reading-progress-bar[data-v-b3863e83]  { 
      background: var(--color-accent-02); 
      height: 3px;
  } 
  
  .article-container[data-v-431582a3] { 
      margin: 0 auto; 
      max-width: 1044px; 
      position: relative;
  } 
  
  .more-articles__carousel[data-v-1e120402] { 
      overflow: hidden; 
      width: 100%; 
      --slide-spacing: var(--sp-10); 
      --slide-size: calc(var(--slide-size-nbr) - var(--slide-spacing)); 
      --slide-size-nbr: 25%;
  } 
  
  .faq__wrapper[data-v-cc9b22e7] { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-11);
  } 
  
  p { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  p { 
      font-size: var(--fs-body);
  } 
  
  .text-section-heading { 
      color: var(--color-text);
  } 
  
  .text-section-heading { 
      font-family: var(--font-heading); 
      font-size: clamp(46px,21.9332px + 1.6701vi,54px)!important; 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-section-heading { 
      font-size: clamp(28px,22px + 1.6667vi,46px)!important;
    } 
  }     
  
  .newsletter .content .title[data-v-c11af593]  { 
      color: var(--color-text); 
      margin-bottom: var(--sp-6); 
      scroll-margin-top: 100px;
  } 
  
  .text-body-sm { 
      color: var(--color-text);
  } 
  
  .text-body-sm { 
      font-family: var(--font-default); 
      font-weight: 400!important; 
      line-height: var(--lh-5)!important;
  } 
  
  .text-body-sm { 
      font-size: clamp(14px,10.9916px + .2088vi,15px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-body-sm { 
      font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
    } 
  }     
  
  .newsletter .content .subtitle[data-v-c11af593]  { 
      color: var(--color-text);
  } 
  
  form { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .form[data-v-f4cfbc3b] { 
      display: flex; 
      flex-direction: column; 
      margin-top: 16px;
  } 
  
  footer .left-top[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column;
  } 
  
  footer .left-top[data-v-f78829cb]  { 
      align-items: flex-start; 
      gap: var(--sp-9);
  } 
  
  footer .left-bottom[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-9);
  } 
  
  footer .separator[data-v-f78829cb]  { 
      background: var(--color-decorative); 
      display: none; 
      height: var(--str-md); 
      max-width: 1248px; 
      width: 100%;
  } 
  
  footer .wrapper-footer[data-v-f78829cb] .separator  { 
      grid-column: 1/span 12;
  } 
  
  footer .items .item[data-v-f78829cb]  { 
      font-size: 14px; 
      font-style: normal; 
      line-height: 140%;
  } 
  
  footer .items .item[data-v-f78829cb]  { 
      font-weight: 400;
  } 
  
  footer .bottom .links[data-v-f78829cb]  { 
      align-items: center; 
      display: flex; 
      justify-content: space-between;
  } 
  
  footer .bottom-right li[data-v-f78829cb]:first-child  { 
      margin-bottom: auto;
  } 
  
  .header-navbar-item-label[data-v-73a82421] { 
      align-items: center; 
      color: var(--color-text); 
      cursor: pointer; 
      display: flex; 
      flex-wrap: nowrap; 
      gap: var(--sp-5); 
      height: 100%; 
      padding: 0 var(--sp-7); 
      text-decoration: none!important; 
      -webkit-user-select: none; 
      -moz-user-select: none; 
      user-select: none; 
      white-space: nowrap;
  } 
  
  .text-interactive-md:not(.header-navbar-item-submenu-column-cta):not(.btn) a  { 
      text-decoration: underline; 
      text-underline-offset: 3px;
  } 
  
  .lottie-animation[data-v-14ba9747] { 
      position: relative;
  } 
  
  .article-container .main-content[data-v-431582a3]  { 
      display: flex; 
      flex: 1; 
      flex-direction: column;
  } 
  
  h2 { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  h2 { 
      color: var(--color-text); 
      font-family: var(--font-heading); 
      word-wrap: break-word;
  } 
  
  h2 { 
      font-weight: 500;
  } 
  
  h2 { 
      font-size: var(--fs-title); 
      line-height: var(--lh-title);
  } 
  
  .more-articles h2[data-v-1e120402]  { 
      margin-bottom: var(--sp-11);
  } 
  
  .more-articles__carousel--container[data-v-1e120402] { 
      display: flex; 
      margin-left: calc(var(--horizontalPadding) - var(--slide-spacing)); 
      margin-right: var(--horizontalPadding);
  } 
  
  .faq__content[data-v-cc9b22e7] { 
      align-items: center; 
      display: flex; 
      gap: var(--sp-8); 
      justify-content: space-between;
  } 
  
  .faq__list[data-v-cc9b22e7] { 
      -moz-column-gap: var(--sp-10); 
      column-gap: var(--sp-10); 
      display: flex; 
      flex-direction: row; 
      flex-wrap: wrap; 
      position: relative;
  } 
  
  .form .input-group[data-v-f4cfbc3b]  { 
      max-width: 480px; 
      width: 100%;
  } 
  
  footer .wrapper-footer svg[data-v-f78829cb]  { 
      height: 24px; 
      width: auto;
  } 
  
  .rich-text[data-v-112d9f48] { 
      color: var(--color-text); 
      font-family: var(--font-default); 
      font-weight: 400; 
      line-height: var(--lh-5);
  } 
  
  .rich-text[data-v-112d9f48]:not(.custom-text-class) { 
      font-size: clamp(18px,14.9916px + .2088vi,19px);
  } 
  
  @media screen and (width <= 1440px){ 
    .rich-text[data-v-112d9f48]:not(.custom-text-class) { 
      font-size: clamp(16px,15.3333px + .1852vi,18px);
    } 
  }     
  
  footer .social-links[data-v-f78829cb]  { 
      display: flex; 
      gap: var(--sp-5);
  } 
  
  footer .items .title[data-v-f78829cb]  { 
      color: var(--color-text); 
      font-weight: 600; 
      letter-spacing: .84px; 
      margin-bottom: var(--sp-9); 
      text-transform: uppercase;
  } 
  
  footer .items .title[data-v-f78829cb]  { 
      font-size: 14px; 
      font-style: normal; 
      line-height: 140%;
  } 
  
  footer .items .item ul[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-6);
  } 
  
  footer .bottom-left ul[data-v-f78829cb]  { 
      display: flex; 
      flex-wrap: wrap; 
      font-size: 14px; 
      gap: var(--sp-10);
  } 
  
  @media screen and (width > 880px){ 
    .header-navbar-item:first-child .header-navbar-item-label[data-v-73a82421]  { 
      padding-left: 0;
    } 
  }     
  
  .header-navbar-item-submenu[data-v-73a82421] { 
      background: var(--color-background); 
      height: -moz-fit-content; 
      height: fit-content; 
      left: 0; 
      max-height: 0; 
      overflow: hidden; 
      pointer-events: none; 
      position: fixed; 
      top: var(--navbar-height); 
      transition: max-height .5s cubic-bezier(.76,0,.14,1),border-bottom 0s .5s; 
      width: 100vw;
  } 
  
  .lottie-animation-container[data-v-14ba9747] { 
      display: flex; 
      height: var(--lottie-animation-container-height); 
      width: var(--lottie-animation-container-width);
  } 
  
  .lottie-animation-container[data-v-14ba9747] { 
      background-color: transparent; 
      overflow: hidden;
  } 
  
  .article-header[data-v-884b1132] { 
      display: flex; 
      flex-direction: column; 
      margin-bottom: var(--sp-9); 
      position: relative;
  } 
  
  .article-header[data-v-884b1132]:after { 
      background: var(--color-decorative); 
      bottom: 0; 
      content: ""; 
      display: block; 
      height: 1px; 
      left: 0; 
      position: absolute; 
      right: 0;
  } 
  
  .article-container .article-main[data-v-431582a3]  { 
      display: flex; 
      gap: var(--sp-11); 
      margin-top: var(--sp-11);
  } 
  
  .more-articles__carousel--slide[data-v-1e120402] { 
      flex: 0 0 var(--slide-size); 
      margin-left: var(--slide-spacing); 
      min-width: 0; 
      transform: translateZ(0);
  } 
  
  .heading[data-v-6b13de8b] { 
      display: flex; 
      flex-direction: column;
  } 
  
  .faq__content[data-v-cc9b22e7] .heading  { 
      align-items: center; 
      flex-direction: row; 
      gap: var(--sp-8); 
      justify-content: space-between; 
      width: 100%;
  } 
  
  .faq__item[data-v-cc9b22e7] { 
      border-bottom: 1px solid var(--color-decorative); 
      cursor: pointer; 
      padding: var(--sp-10) 0; 
      width: calc(50% - var(--sp-11)/2);
  } 
  
  .faq__item[data-v-cc9b22e7]:first-child { 
      border-top: 1px solid var(--color-decorative);
  } 
  
  .faq__item[data-v-cc9b22e7]:nth-child(2) { 
      border-top: 1px solid var(--color-decorative);
  } 
  
  .field[data-v-3771c52b] { 
      max-width: 480px; 
      position: relative; 
      width: 100%;
  } 
  
  .rich-text[data-v-112d9f48] p  { 
      color: var(--color-text); 
      font-family: var(--font-default); 
      font-size: clamp(18px,14.9916px + .2088vi,19px); 
      font-weight: 400; 
      line-height: var(--lh-5);
  } 
  
  @media screen and (width <= 1440px){ 
    .rich-text[data-v-112d9f48] p  { 
      font-size: clamp(16px,15.3333px + .1852vi,18px);
    } 
  }     
  
  footer .left-top[data-v-f78829cb] p  { 
      font-size: 18px; 
      font-style: normal; 
      font-weight: 400; 
      line-height: 150%; 
      max-width: 90%;
  } 
  
  footer .bottom-left[data-v-f78829cb] p  { 
      color: var(--color-text-50); 
      font-size: 12px; 
      font-style: normal; 
      font-weight: 400; 
      line-height: 150%; 
      padding-bottom: var(--sp-6)!important;
  } 
  
  .rich-text[data-v-112d9f48] p:not(:last-child)  { 
      padding-bottom: 24px;
  } 
  
  footer .bottom-left[data-v-f78829cb] p:last-child  { 
      padding-bottom: 0!important;
  } 
  
  img[data-v-16d6dbe2]:not(.explicit-dimensions) { 
      height: auto; 
      width: 100%;
  } 
  
  footer .bottom-right li[data-v-f78829cb] img  { 
      width: 132px;
  } 
  
  footer .bottom-right li[data-v-f78829cb]:first-child img  { 
      width: 68px;
  } 
  
  @media screen and (width > 880px){ 
    .header-navbar-item-with-submenu .chevron[data-v-73a82421]  { 
      transition: transform .2s ease-in-out;
    } 
  }     
  
  .icon[data-v-9ff82857] { 
      align-items: center; 
      background: var(--color-disabled); 
      clip-path: var(--sc-h32); 
      display: flex; 
      flex-shrink: 0; 
      height: 32px; 
      justify-content: center; 
      width: 32px;
  } 
  
  .header-navbar-item-label .icon[data-v-73a82421]  { 
      display: none;
  } 
  
  .header-navbar-item-submenu-wrapper[data-v-73a82421] { 
      display: flex; 
      max-width: 1920px; 
      opacity: 0; 
      padding: 0 var(--sp-9-13); 
      transition: all .5s; 
      visibility: hidden; 
      width: calc(100% - var(--sp-9-13)*2);
  } 
  
  .lottie-animation-container[data-v-14ba9747] svg  { 
      transform: scale(var(--lottie-animation-scale));
  } 
  
  .article-header .breadcrumbs[data-v-884b1132]  { 
      align-items: center; 
      display: flex; 
      gap: var(--sp-5); 
      margin-bottom: var(--sp-9);
  } 
  
  .article-header .breadcrumbs[data-v-884b1132]  { 
      color: var(--color-primary-text-link)!important;
  } 
  
  h1 { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  h1 { 
      color: var(--color-text); 
      font-family: var(--font-heading); 
      word-wrap: break-word;
  } 
  
  h1 { 
      font-size: var(--fs-title-large); 
      line-height: var(--lh-title-large);
  } 
  
  h1 { 
      font-weight: 500;
  } 
  
  .text-heading-sm { 
      color: var(--color-text);
  } 
  
  .text-heading-sm { 
      font-family: var(--font-heading); 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  .text-heading-sm { 
      font-size: clamp(72px,20.858px + 3.5491vi,89px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-heading-sm { 
      font-size: clamp(34px,21.3333px + 3.5185vi,72px)!important;
    } 
  }     
  
  .article-header h1[data-v-884b1132]  { 
      margin-bottom: var(--sp-11);
  } 
  
  .article-header .bottom[data-v-884b1132]  { 
      align-items: flex-end; 
      display: flex; 
      justify-content: space-between; 
      margin-bottom: var(--sp-11);
  } 
  
  .article-container .article-content[data-v-431582a3]  { 
      display: flex; 
      flex: 1; 
      flex-direction: column;
  } 
  
  .faq__item__title[data-v-cc9b22e7] { 
      align-items: center; 
      color: var(--color-text); 
      cursor: pointer; 
      display: flex; 
      gap: 16px; 
      justify-content: space-between; 
      text-align: left; 
      transition: all .05s; 
      transition-delay: .4s; 
      width: 100%;
  } 
  
  .faq__item__content[data-v-cc9b22e7] { 
      max-height: 0; 
      overflow: hidden; 
      transition: all .45s;
  } 
  
  label { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .mdc-text-field--outlined[data-v-3771c52b] { 
      border-radius: 8px;
  } 
  
  .mdc-text-field[data-v-3771c52b] { 
      -webkit-tap-highlight-color: rgba(0,0,0,0); 
      border-radius: 4px 4px 0 0; 
      box-sizing: border-box; 
      display: inline-flex; 
      height: 56px; 
      overflow: hidden; 
      position: relative; 
      will-change: opacity,transform,color;
  } 
  
  .mdc-text-field--outlined[data-v-3771c52b] { 
      border: none; 
      overflow: visible;
  } 
  
  .mdc-text-field[data-v-3771c52b] { 
      background-color: transparent!important;
  } 
  
  .mdc-text-field[data-v-3771c52b]:not(.mdc-text-field--disabled) { 
      background-color: #f5f5f5;
  } 
  
  .mdc-text-field--outlined[data-v-3771c52b]:not(.mdc-text-field--disabled) { 
      background-color: transparent;
  } 
  
  .field .mdc-text-field[data-v-3771c52b]  { 
      background: var(--color-tp-white); 
      height: 51px; 
      width: 100%;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-text-field--outlined  { 
      background-color: var(--color-container)!important; 
      border: var(--str-md) solid var(--color-disabled)!important; 
      border-radius: var(--br-h48);
  } 
  
  .mdc-text-field[data-v-3771c52b]:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) { 
      border-bottom-color: #0000001f;
  } 
  
  .mdc-text-field[data-v-3771c52b]:after,.mdc-text-field[data-v-3771c52b]:before { 
      border-radius: 50%; 
      content: ""; 
      opacity: 0; 
      pointer-events: none; 
      position: absolute;
  } 
  
  .mdc-text-field[data-v-3771c52b]:before { 
      transition: opacity 15ms linear,background-color 15ms linear; 
      z-index: 1;
  } 
  
  .mdc-text-field[data-v-3771c52b]:after,.mdc-text-field[data-v-3771c52b]:before { 
      background-color: #000000de;
  } 
  
  .mdc-text-field[data-v-3771c52b]:after,.mdc-text-field[data-v-3771c52b]:before { 
      height: 200%; 
      left: -50%; 
      top: -50%; 
      width: 200%;
  } 
  
  .mdc-text-field--outlined[data-v-3771c52b]:after,.mdc-text-field--outlined[data-v-3771c52b]:before { 
      content: none;
  } 
  
  .mdc-text-field-helper-line[data-v-3771c52b] { 
      box-sizing: border-box; 
      display: flex; 
      justify-content: space-between;
  } 
  
  .mdc-text-field + .mdc-text-field-helper-line[data-v-3771c52b]  { 
      padding-left: 16px; 
      padding-right: 16px;
  } 
  
  .field .mdc-text-field-helper-line[data-v-3771c52b]  { 
      margin-top: 2px; 
      padding-left: 0;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-text-field-helper-line  { 
      margin-top: var(--sp-6); 
      padding: 0;
  } 
  
  .field .btn[data-v-3771c52b]  { 
      border-radius: 0 var(--br-h48) var(--br-h48) 0; 
      height: 51px; 
      margin: 0; 
      position: absolute; 
      right: 0; 
      top: 0;
  } 
  
  .newsletter .form[data-v-c11af593] .btn-primary  { 
      align-items: center; 
      background: var(--color-primary-fill); 
      border-radius: var(--br-h48); 
      clip-path: unset; 
      display: flex; 
      gap: var(--sp-6); 
      min-height: 48px; 
      padding: var(--sp-6) var(--sp-7) var(--sp-6) var(--sp-8);
  } 
  
  .newsletter .form[data-v-c11af593] .btn-primary:hover::after { 
      transform: translate(5px); 
      transition: all .2s;
  } 
  
  footer .social-links a[data-v-f78829cb]  { 
      display: block;
  } 
  
  footer .social-links a[data-v-f78829cb]  { 
      align-items: center; 
      display: flex; 
      flex-shrink: 0; 
      height: 24px; 
      justify-content: center; 
      position: relative; 
      transition: all .2s; 
      width: 24px;
  } 
  
  footer .social-links a[data-v-f78829cb]::after { 
      background-color: var(--color-decorative); 
      clip-path: var(--sc-h24); 
      content: ""; 
      display: block; 
      height: 24px; 
      left: 0; 
      opacity: .05; 
      position: absolute; 
      top: 0; 
      width: 24px; 
      z-index: 1;
  } 
  
  footer .social-links a[data-v-f78829cb]:hover::after { 
      opacity: .1;
  } 
  
  footer .items .item li a[data-v-f78829cb]  { 
      align-items: center; 
      display: flex;
  } 
  
  footer .items .item li a[data-v-f78829cb]:hover { 
      color: var(--color-accent-01);
  } 
  
  footer .bottom-left a[data-v-f78829cb]  { 
      cursor: pointer; 
      font-weight: 500;
  } 
  
  .header-navbar-item-submenu-left[data-v-40c77552] { 
      box-sizing: border-box; 
      display: flex; 
      flex-direction: column; 
      min-width: 25%; 
      position: relative; 
      width: 25%;
  } 
  
  .header-navbar-item-submenu-left[data-v-40c77552]:after { 
      background: var(--color-decorative); 
      content: ""; 
      height: 100%; 
      position: absolute; 
      right: 0; 
      top: 0; 
      width: var(--str-md);
  } 
  
  .header-navbar-item-submenu-right[data-v-5c40071e] { 
      display: grid; 
      grid-column-gap: var(--sp-7-10); 
      flex-grow: 1; 
      grid-template-columns: repeat(3,1fr); 
      padding: var(--sp-11) 0 var(--sp-9-13) var(--sp-11);
  } 
  
  .text-body-sm a  { 
      font-weight: 500!important;
  } 
  
  .text-body-sm:not(.header-navbar-item-submenu-column-cta) a  { 
      text-decoration: underline; 
      text-underline-offset: 3px;
  } 
  
  .article-header .breadcrumbs a[data-v-884b1132]  { 
      color: var(--color-primary-text-link)!important;
  } 
  
  i { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .article-header .breadcrumbs .icon-arrow[data-v-884b1132]  { 
      color: var(--color-text); 
      font-size: 8px; 
      transform: rotate(-90deg);
  } 
  
  [class*=" icon-"]::before,[class^="icon-"]:before { 
      font-family: icomoon!important; 
      speak: none; 
      font-style: normal; 
      font-variant: normal; 
      font-weight: 400; 
      line-height: 1; 
      text-transform: none; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  .icon-arrow:before { 
      content: "";
  } 
  
  .article-header .bottom .bottom-left[data-v-884b1132]  { 
      display: flex; 
      gap: var(--sp-6);
  } 
  
  .article-header .bottom .bottom-right[data-v-884b1132]  { 
      align-items: center; 
      display: flex; 
      flex-wrap: wrap; 
      gap: var(--sp-6); 
      max-width: 50%;
  } 
  
  .media[data-v-597642ae] { 
      z-index: 1;
  } 
  
  .blog .media[data-v-597642ae]  { 
      padding: var(--sp-9) 0 var(--sp-11); 
      width: 100%;
  } 
  
  .article-container .article-content .hero-media[data-v-431582a3]  { 
      overflow: hidden; 
      padding-top: 0;
  } 
  
  .article-container .article-content .rich-text-container[data-v-431582a3]  { 
      flex: 1;
  } 
  
  .article-footer[data-v-8174f87b] { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-11); 
      justify-content: space-between; 
      margin-top: var(--sp-9);
  } 
  
  .sidebar[data-v-9b4e2d59] { 
      overflow-x: hidden; 
      position: sticky; 
      top: calc(var(--navbar-height-minified) + var(--sp-5)); 
      width: 276px;
  } 
  
  .article-card[data-v-7a115781] { 
      display: flex; 
      flex: 1; 
      flex-direction: column; 
      gap: 0!important;
  } 
  
  .article-card-attributes[data-v-7a115781] { 
      align-items: center; 
      display: flex; 
      gap: var(--sp-6); 
      margin-top: var(--sp-5-7);
  } 
  
  .heading[data-v-6b13de8b] .subtitle  { 
      margin-top: var(--sp-9);
  } 
  
  .text-item-heading,.text-item-heading-md { 
      color: var(--color-text);
  } 
  
  .text-item-heading,.text-item-heading-md { 
      font-family: var(--font-heading); 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  .text-item-heading-md { 
      font-size: clamp(24px,17.9833px + .4175vi,26px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-item-heading-md { 
      font-size: clamp(18px,16px + .5556vi,24px)!important;
    } 
  }     
  
  .faq__item__icon[data-v-cc9b22e7] { 
      align-items: center; 
      background: var(--color-disabled); 
      clip-path: var(--sc-h32); 
      display: flex; 
      flex-shrink: 0; 
      height: 32px; 
      justify-content: center; 
      width: 32px;
  } 
  
  .text-body-lg { 
      color: var(--color-text);
  } 
  
  .text-body-lg { 
      font-family: var(--font-default); 
      font-weight: 400!important; 
      line-height: var(--lh-5)!important;
  } 
  
  .text-body-lg { 
      font-size: clamp(18px,14.9916px + .2088vi,19px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-body-lg { 
      font-size: clamp(16px,15.3333px + .1852vi,18px)!important;
    } 
  }     
  
  .mdc-notched-outline[data-v-3771c52b] { 
      box-sizing: border-box; 
      display: flex; 
      height: 100%; 
      left: 0; 
      max-width: 100%; 
      pointer-events: none; 
      position: absolute; 
      right: 0; 
      text-align: left; 
      width: 100%;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-notched-outline  { 
      transition: all .15s .15s;
  } 
  
  input:not([type="checkbox"]) { 
      -moz-appearance: none; 
      -webkit-appearance: none; 
      background: none; 
      border: none; 
      padding: 0;
  } 
  
  .mdc-text-field__input[data-v-3771c52b] { 
      font-family: var(--font-default)!important; 
      padding: 16px!important;
  } 
  
  .mdc-text-field__input[data-v-3771c52b] { 
      font-family: Roboto,sans-serif; 
      -moz-osx-font-smoothing: grayscale; 
      -webkit-font-smoothing: antialiased; 
      align-self: flex-end; 
      -webkit-appearance: none; 
      -moz-appearance: none; 
      appearance: none; 
      background: none; 
      border: none; 
      border-bottom: 1px solid; 
      border-radius: 0; 
      box-sizing: border-box; 
      font-size: 1rem; 
      font-weight: 400; 
      height: 100%; 
      letter-spacing: .009375em; 
      line-height: 1.75rem; 
      padding: 20px 16px 6px; 
      transition: opacity .15s cubic-bezier(.4,0,.2,1); 
      width: 100%;
  } 
  
  .mdc-text-field--outlined .mdc-text-field__input[data-v-3771c52b]  { 
      padding-top: 18px;
  } 
  
  .mdc-text-field .mdc-text-field__input[data-v-3771c52b]  { 
      caret-color: #6200ee; 
      caret-color: var(--mdc-theme-primary,#6200ee);
  } 
  
  .mdc-text-field__input[data-v-3771c52b]:invalid { 
      box-shadow: none;
  } 
  
  .mdc-text-field--outlined .mdc-text-field__input[data-v-3771c52b]  { 
      background-color: transparent; 
      border: none!important; 
      display: flex; 
      padding: 12px 16px 14px; 
      z-index: 1;
  } 
  
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input[data-v-3771c52b]  { 
      color: #000000de;
  } 
  
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input[data-v-3771c52b]  { 
      color: var(--color-text);
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-text-field .mdc-text-field__input  { 
      --mdc-theme-primary: var(--color-text);
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input  { 
      color: var(--color-text);
  } 
  
  .field .mdc-text-field-helper-line.legal-notice[data-v-3771c52b] *  { 
      color: var(--color-tp-gray-medium); 
      font-size: var(--fs-body-xsmall); 
      line-height: 150%;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-text-field-helper-line.legal-notice .rich-text  { 
      color: var(--color-text-50)!important; 
      font-size: var(--fs-body-xsmall); 
      font-style: normal; 
      font-weight: 400; 
      line-height: 150%;
  } 
  
  footer .social-links[data-v-f78829cb] img  { 
      display: block;
  } 
  
  footer .social-links img[data-v-f78829cb]  { 
      max-height: 12px; 
      max-width: 12px;
  } 
  
  footer.dark-theme .social-links img[data-v-f78829cb]  { 
      filter: brightness(0) invert(1);
  } 
  
  .flag[data-v-c117724a] { 
      align-items: center; 
      display: flex; 
      flex-direction: column; 
      margin-right: var(--sp-5);
  } 
  
  footer .bottom-left a[data-v-f78829cb] .btn-arrow  { 
      display: none;
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552] { 
      padding: var(--sp-11) var(--sp-9-11) var(--sp-11) 0; 
      position: relative;
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552]:after { 
      background: var(--color-decorative); 
      bottom: 0; 
      content: ""; 
      height: var(--str-md); 
      position: absolute; 
      right: 0; 
      width: 100vw;
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552]:last-child:after { 
      display: none;
  } 
  
  .article-header .bottom .bottom-left .bottom-left-text[data-v-884b1132]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-1); 
      margin: auto 0;
  } 
  
  .text-tags,.text-tags-lg { 
      color: var(--color-text);
  } 
  
  .text-tags,.text-tags-lg { 
      font-family: var(--font-default); 
      font-weight: 500!important;
  } 
  
  .text-tags-lg { 
      font-size: clamp(14px,10.9916px + .2088vi,15px)!important; 
      line-height: var(--lh-1)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-tags-lg { 
      font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
    } 
  }     
  
  .tag[data-v-30b0ac7a] { 
      background: var(--color-disabled); 
      clip-path: var(--sc-h24); 
      color: var(--color-text); 
      padding: var(--sp-3) var(--sp-5); 
      transition: background .2s ease;
  } 
  
  .article-header .bottom .bottom-right .topic[data-v-884b1132]  { 
      display: flex; 
      min-width: -moz-fit-content; 
      min-width: fit-content;
  } 
  
  .tag.clickable[data-v-30b0ac7a]:hover { 
      background: #dfd3f6;
  } 
  
  picture { 
      max-width: 100%;
  } 
  
  picture[data-v-16d6dbe2] { 
      display: flex; 
      justify-content: center;
  } 
  
  .article-footer .tags-container[data-v-8174f87b]  { 
      align-items: center; 
      display: flex; 
      flex-wrap: wrap; 
      gap: var(--sp-6); 
      overflow-x: scroll; 
      -ms-overflow-style: none; 
      scrollbar-width: none;
  } 
  
  .article-footer .tags-container[data-v-8174f87b]::-webkit-scrollbar { 
      display: none;
  } 
  
  .article-footer .author[data-v-8174f87b]  { 
      align-items: center; 
      background-color: var(--color-container); 
      clip-path: var(--sc-h96-min); 
      display: flex; 
      flex-direction: row; 
      gap: var(--sp-10); 
      padding: var(--sp-10);
  } 
  
  .sidebar .select[data-v-9b4e2d59]  { 
      display: none;
  } 
  
  .article-card-image[data-v-7a115781] { 
      clip-path: var(--sc-h96-min); 
      margin-bottom: var(--sp-7-10); 
      overflow: hidden; 
      position: relative;
  } 
  
  h4 { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  h4 { 
      color: var(--color-text); 
      font-family: var(--font-heading); 
      word-wrap: break-word;
  } 
  
  h4 { 
      font-weight: 500;
  } 
  
  h4 { 
      font-size: var(--fs-title-small); 
      line-height: var(--lh-title-small);
  } 
  
  .text-item-heading-md { 
      color: var(--color-text);
  } 
  
  .text-item-heading-md { 
      font-family: var(--font-heading); 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  .article-card h4[data-v-7a115781]  { 
      margin-bottom: 0!important;
  } 
  
  .blog .rich-text[data-v-112d9f48] p  { 
      font-size: clamp(20px,14px + .4167vw,22px)!important; 
      line-height: var(--lh-6)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .blog .rich-text[data-v-112d9f48] p  { 
      font-size: clamp(18px,17.3333px + .1852vw,20px)!important;
    } 
  }     
  
  .faq__item__content__description[data-v-cc9b22e7] p  { 
      font-size: unset; 
      line-height: unset; 
      padding-bottom: 0!important;
  } 
  
  .blog .rich-text[data-v-112d9f48] p:not(:last-child)  { 
      padding-bottom: var(--sp-9);
  } 
  
  ol { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  ol { 
      list-style: none;
  } 
  
  .rich-text[data-v-112d9f48] ol  { 
      color: var(--color-text); 
      font-family: var(--font-default); 
      font-size: clamp(18px,14.9916px + .2088vi,19px); 
      font-weight: 400; 
      line-height: var(--lh-5);
  } 
  
  @media screen and (width <= 1440px){ 
    .rich-text[data-v-112d9f48] ol  { 
      font-size: clamp(16px,15.3333px + .1852vi,18px);
    } 
  }     
  
  .rich-text[data-v-112d9f48] ol  { 
      padding-left: 20px;
  } 
  
  .rich-text[data-v-112d9f48] ol  { 
      list-style: decimal; 
      padding-left: 20px;
  } 
  
  .faq__item__content__description[data-v-cc9b22e7] ol  { 
      font-size: unset; 
      line-height: unset; 
      padding-bottom: 0!important;
  } 
  
  .blog .rich-text[data-v-112d9f48] ol  { 
      font-size: clamp(20px,14px + .4167vw,22px)!important; 
      line-height: var(--lh-6)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .blog .rich-text[data-v-112d9f48] ol  { 
      font-size: clamp(18px,17.3333px + .1852vw,20px)!important;
    } 
  }     
  
  .blog .rich-text[data-v-112d9f48] ol  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-7);
  } 
  
  .faq__item__content__description[data-v-cc9b22e7] ol:not(:first-child)  { 
      margin-top: 16px;
  } 
  
  .mdc-notched-outline__leading[data-v-3771c52b] { 
      border-bottom: 1px solid; 
      border-top: 1px solid; 
      box-sizing: border-box; 
      height: 100%; 
      pointer-events: none; 
      transition: border .15s cubic-bezier(.4,0,.2,1);
  } 
  
  .mdc-notched-outline__leading[data-v-3771c52b] { 
      border-left: 1px solid; 
      border-right: none; 
      width: 12px;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline__leading[data-v-3771c52b]  { 
      border-color: var(--color-decorative)!important; 
      border-width: var(--str-md)!important;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-notched-outline__leading  { 
      border: none;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[data-v-3771c52b]  { 
      border-color: #e6e6e9; 
      border-radius: 8px 0 0 8px;
  } 
  
  .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[data-v-3771c52b]  { 
      border-color: #00000061;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[data-v-3771c52b]  { 
      border-radius: 4px 0 0 4px;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[data-v-3771c52b]  { 
      border-radius: var(--br-h48) 0 0 var(--br-h48)!important;
  } 
  
  .mdc-notched-outline__notch[data-v-3771c52b] { 
      border-bottom: 1px solid; 
      border-top: 1px solid; 
      box-sizing: border-box; 
      height: 100%; 
      pointer-events: none; 
      transition: border .15s cubic-bezier(.4,0,.2,1);
  } 
  
  .mdc-notched-outline__notch[data-v-3771c52b] { 
      flex: 0 0 auto; 
      max-width: calc(100% - 24px); 
      width: auto;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline__notch[data-v-3771c52b]  { 
      border-color: var(--color-decorative)!important; 
      border-width: var(--str-md)!important;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-notched-outline__notch  { 
      border: none;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch[data-v-3771c52b]  { 
      border-color: #e6e6e9;
  } 
  
  .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[data-v-3771c52b]  { 
      border-color: #00000061;
  } 
  
  .mdc-notched-outline__trailing[data-v-3771c52b] { 
      border-bottom: 1px solid; 
      border-top: 1px solid; 
      box-sizing: border-box; 
      height: 100%; 
      pointer-events: none; 
      transition: border .15s cubic-bezier(.4,0,.2,1);
  } 
  
  .mdc-notched-outline__trailing[data-v-3771c52b] { 
      border-left: none; 
      border-right: 1px solid;
  } 
  
  .mdc-notched-outline__trailing[data-v-3771c52b] { 
      flex-grow: 1;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline__trailing[data-v-3771c52b]  { 
      border-color: var(--color-decorative)!important; 
      border-width: var(--str-md)!important;
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-notched-outline__trailing  { 
      border: none;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[data-v-3771c52b]  { 
      border-color: #e6e6e9; 
      border-radius: 0 8px 8px 0;
  } 
  
  .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[data-v-3771c52b]  { 
      border-color: #00000061;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[data-v-3771c52b]  { 
      border-radius: 0 4px 4px 0;
  } 
  
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[data-v-3771c52b]  { 
      border-radius: 0 var(--br-h48) var(--br-h48) 0!important;
  } 
  
  .link { 
      color: var(--color-primary-text-link); 
      cursor: pointer; 
      font-weight: 500; 
      line-height: var(--lh-link); 
      text-decoration: underline; 
      text-underline-offset: 3px; 
      transition: color .15s cubic-bezier(.215,.61,.355,1);
  } 
  
  .link[data-v-2770bbcf] { 
      align-items: center; 
      color: var(--color-text); 
      display: flex; 
      gap: var(--sp-5);
  } 
  
  .rich-text[data-v-112d9f48] a  { 
      display: inline;
  } 
  
  .link:hover { 
      color: var(--color-text-hover,#191b1b);
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container  { 
      margin-top: var(--sp-6)!important;
  } 
  
  .heading .cta-container[data-v-6b13de8b]  { 
      display: flex; 
      flex-wrap: wrap; 
      gap: var(--sp-7); 
      margin-top: var(--sp-11);
  } 
  
  .heading .cta-container.small-margin[data-v-6b13de8b]  { 
      margin-top: var(--sp-9);
  } 
  
  .text-caps { 
      color: var(--color-text);
  } 
  
  .text-caps { 
      font-family: var(--font-default); 
      font-size: clamp(14px,10.9916px + .2088vi,15px)!important; 
      font-weight: 600!important; 
      letter-spacing: .84px; 
      line-height: var(--lh-5)!important; 
      text-transform: uppercase;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-caps { 
      font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
    } 
  }     
  
  .header-navbar-item-submenu-column-title[data-v-5c40071e] { 
      color: var(--color-text); 
      margin-bottom: var(--sp-6); 
      min-height: 19.6px; 
      padding: 0 var(--sp-6);
  } 
  
  .header-navbar-item-submenu-column-cta[data-v-5c40071e] { 
      align-items: center; 
      align-self: stretch; 
      clip-path: var(--sc-h48); 
      display: flex; 
      flex-shrink: 0; 
      gap: var(--sp-6); 
      height: 36px; 
      margin-bottom: var(--sp-2); 
      padding: var(--sp-6) var(--sp-7) var(--sp-6) var(--sp-6); 
      transition: all .1s ease-in-out; 
      width: 100%;
  } 
  
  @media screen and (width > 880px){ 
    .header-navbar-item-submenu-column-cta[data-v-5c40071e]:hover { 
      background: var(--color-container-variant);
    } 
  }     
  
  .header-navbar-item-submenu-column-cta[data-v-5c40071e]:last-child { 
      margin-bottom: 0;
  } 
  
  .header-navbar-item-submenu-column-cta[data-v-5c40071e]:first-child { 
      margin-top: calc(clamp(14px,10.9916px + .2088vi,15px)*1.5 + var(--sp-6));
  } 
  
  .article-header .bottom .bottom-left .picture-container[data-v-884b1132]  { 
      border-radius: var(--br-h48); 
      height: 48px; 
      overflow: hidden; 
      width: 48px;
  } 
  
  picture[data-v-16d6dbe2]:not(.explicit-dimensions) img  { 
      height: auto; 
      width: 100%;
  } 
  
  .blog .media[data-v-597642ae] img  { 
      clip-path: var(--sc-h96-min); 
      margin: 0;
  } 
  
  .article-container .article-content .rich-text-container[data-v-431582a3] h2  { 
      scroll-margin-top: calc(var(--navbar-height-minified) + var(--sp-9));
  } 
  
  .article-container .article-content .rich-text-container[data-v-431582a3] h2  { 
      margin: var(--sp-9) 0;
  } 
  
  h3 { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  h3 { 
      color: var(--color-text); 
      font-family: var(--font-heading); 
      word-wrap: break-word;
  } 
  
  h3 { 
      font-size: var(--fs-title-medium); 
      line-height: var(--lh-title-medium);
  } 
  
  h3 { 
      font-weight: 500;
  } 
  
  .text-item-heading-lg { 
      color: var(--color-text);
  } 
  
  .text-item-heading-lg { 
      font-family: var(--font-heading); 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  .text-item-heading-lg { 
      font-size: clamp(32px,19.9666px + .8351vi,36px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-item-heading-lg { 
      font-size: clamp(22px,18.6667px + .9259vi,32px)!important;
    } 
  }     
  
  .article-container .article-content .rich-text-container[data-v-431582a3] h3  { 
      margin: var(--sp-9) 0;
  } 
  
  .rich-text[data-v-112d9f48] ol:not(:last-child)  { 
      padding-bottom: 24px;
  } 
  
  .blog .rich-text[data-v-112d9f48] ol:not(:last-child)  { 
      padding-bottom: var(--sp-9);
  } 
  
  .callout[data-v-f271f660] { 
      background: #e9f6ec; 
      clip-path: var(--sc-h96-min); 
      margin: var(--sp-9) 0;
  } 
  
  .embed-section[data-v-67f3aaaa] { 
      line-height: 0; 
      margin: var(--sp-9) 0;
  } 
  
  .article-footer .author__picture[data-v-8174f87b]  { 
      aspect-ratio: 1/1; 
      clip-path: var(--sc-h96-min); 
      height: 104px;
  } 
  
  .article-footer .author__content[data-v-8174f87b]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-6);
  } 
  
  .text-item-heading-sm { 
      color: var(--color-text);
  } 
  
  .text-item-heading-sm { 
      font-family: var(--font-heading); 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  .text-item-heading-sm { 
      font-size: clamp(18px,14.9916px + .2088vi,19px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-item-heading-sm { 
      font-size: clamp(16px,15.3333px + .1852vi,18px)!important;
    } 
  }     
  
  .sidebar-links-list[data-v-9b4e2d59] { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-7); 
      margin-top: var(--sp-7);
  } 
  
  .cta-block[data-v-a4a3bc5d] { 
      background: var(--color-background); 
      clip-path: var(--sc-h80); 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-7); 
      justify-content: center; 
      margin-top: var(--sp-10); 
      padding: var(--sp-10); 
      text-align: center;
  } 
  
  .v-select { 
      cursor: pointer;
  } 
  
  .v-select { 
      position: relative;
  } 
  
  .v-select { 
      box-sizing: border-box;
  } 
  
  .v-select:before { 
      color: var(--color-tp-purple); 
      font-size: var(--fs-body-small); 
      position: absolute; 
      right: 15px; 
      top: 50%; 
      transform: translateY(-50%); 
      transform-origin: 50% 45%; 
      transition: all .2s;
  } 
  
  .faq__item__content__description[data-v-cc9b22e7] li:not(:first-child)  { 
      margin-top: 10px;
  } 
  
  strong { 
      border: 0; 
      font-size: 100%; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  strong { 
      font-weight: 600;
  } 
  
  .blog .rich-text[data-v-112d9f48] strong  { 
      color: var(--color-text);
  } 
  
  .mdc-floating-label[data-v-3771c52b] { 
      color: var(--color-text); 
      font-family: var(--font-default)!important; 
      opacity: 1;
  } 
  
  .mdc-floating-label[data-v-3771c52b] { 
      font-family: Roboto,sans-serif; 
      -moz-osx-font-smoothing: grayscale; 
      -webkit-font-smoothing: antialiased; 
      cursor: text; 
      font-size: 1rem; 
      font-weight: 400; 
      left: 0; 
      letter-spacing: .009375em; 
      line-height: 1.15rem; 
      overflow: hidden; 
      position: absolute; 
      text-align: left; 
      text-overflow: ellipsis; 
      transform-origin: left top; 
      transition: transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1); 
      white-space: nowrap; 
      will-change: transform;
  } 
  
  .mdc-notched-outline .mdc-floating-label[data-v-3771c52b]  { 
      bottom: auto; 
      display: inline-block; 
      max-width: 100%; 
      position: relative; 
      top: 17px;
  } 
  
  .mdc-text-field .mdc-floating-label[data-v-3771c52b]  { 
      left: 16px; 
      pointer-events: none; 
      right: auto; 
      top: 18px;
  } 
  
  .mdc-text-field--outlined .mdc-floating-label[data-v-3771c52b]  { 
      left: 4px; 
      right: auto; 
      top: 17px;
  } 
  
  .mdc-text-field--outlined .mdc-floating-label[data-v-3771c52b]  { 
      top: 16px!important;
  } 
  
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label[data-v-3771c52b]  { 
      opacity: 1;
  } 
  
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label[data-v-3771c52b]  { 
      color: #0009;
  } 
  
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label[data-v-3771c52b]  { 
      color: var(--color-text-50);
  } 
  
  .newsletter .form[data-v-c11af593] .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label  { 
      color: var(--color-text-50);
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .subtitle  { 
      margin-top: var(--sp-6);
  } 
  
  .link[data-v-2770bbcf]:has(div) { 
      text-decoration: none!important;
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container a  { 
      align-items: center; 
      color: var(--color-tertiary-elements); 
      display: flex; 
      font-size: clamp(16px,12.9916px + .2088vi,17px)!important; 
      font-weight: 500!important; 
      line-height: var(--lh-5)!important; 
      text-decoration: none;
  } 
  
  @media screen and (width <= 1440px){ 
    .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container a  { 
      font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
    } 
  }     
  
  .header-navbar-item-submenu-column-cta-icon[data-v-5c40071e] { 
      align-items: center; 
      box-sizing: border-box; 
      clip-path: var(--sc-h32); 
      display: flex; 
      height: 32px; 
      justify-content: center; 
      overflow: hidden; 
      padding: var(--sp-4); 
      width: 32px;
  } 
  
  .text-body-md { 
      color: var(--color-text);
  } 
  
  .text-body-md { 
      font-family: var(--font-default); 
      font-weight: 400!important; 
      line-height: var(--lh-5)!important;
  } 
  
  .text-body-md { 
      font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .text-body-md { 
      font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
    } 
  }     
  
  .header-navbar-item-submenu-column-cta-label[data-v-5c40071e] { 
      color: var(--color-text); 
      flex: 1 0 0;
  } 
  
  .header-navbar-item-submenu-column-cta svg[data-v-5c40071e]  { 
      opacity: 0; 
      transform: translate(-5px); 
      transition: all .2s;
  } 
  
  .text-body-md,.text-bold { 
      color: var(--color-text);
  } 
  
  .text-bold { 
      font-weight: 600!important;
  } 
  
  .blog .rich-text[data-v-112d9f48] a.link  { 
      display: inline; 
      line-height: 165%;
  } 
  
  .callout-wrapper[data-v-f271f660] { 
      padding: var(--sp-10);
  } 
  
  .article-footer .author__picture[data-v-8174f87b] picture  { 
      aspect-ratio: 1/1; 
      height: 100%;
  } 
  
  .article-footer .author__links[data-v-8174f87b]  { 
      align-items: center; 
      display: flex; 
      gap: var(--sp-7); 
      margin-top: var(--sp-5);
  } 
  
  .cta-block .texts[data-v-a4a3bc5d]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-5);
  } 
  
  .cta-block-action[data-v-a4a3bc5d] { 
      width: 100%;
  } 
  
  .v-select *  { 
      box-sizing: border-box;
  } 
  
  .vs__dropdown-toggle { 
      -webkit-appearance: none; 
      -moz-appearance: none; 
      appearance: none; 
      background: none; 
      border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color); 
      border-radius: var(--vs-border-radius); 
      display: flex; 
      padding: 0 0 4px; 
      white-space: normal;
  } 
  
  .v-select .vs__dropdown-toggle  { 
      align-items: center; 
      border-color: var(--color-decorative); 
      border-radius: var(--br-h48)!important; 
      border-width: var(--str-md)!important; 
      font-family: var(--font-default); 
      font-size: var(--fs-body-medium); 
      height: 51px; 
      padding: 0; 
      position: relative; 
      transition: border .2s;
  } 
  
  .vs--unsearchable .vs__dropdown-toggle  { 
      cursor: pointer;
  } 
  
  .article-card-image[data-v-7a115781] img  { 
      height: auto; 
      transition: transform .5s ease; 
      width: 100%;
  } 
  
  .article-card[data-v-7a115781]:hover img:not(.play-image) { 
      transform: scale(1.02); 
      transition: transform .3s;
  } 
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .title p  { 
      color: var(--color-text); 
      font-size: clamp(24px,17.9833px + .4175vi,26px)!important; 
      font-weight: 500!important; 
      line-height: var(--lh-3)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .header-navbar-item-submenu-left-heading[data-v-40c77552] .title p  { 
      font-size: clamp(18px,16px + .5556vi,24px)!important;
    } 
  }     
  
  .header-navbar-item-submenu-left-heading[data-v-40c77552] .subtitle p  { 
      color: var(--color-text); 
      font-size: clamp(16px,12.9916px + .2088vi,17px)!important; 
      font-weight: 400!important; 
      line-height: var(--lh-5)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .header-navbar-item-submenu-left-heading[data-v-40c77552] .subtitle p  { 
      font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
    } 
  }     
  
  .article-header .bottom .bottom-left .picture-container[data-v-884b1132] picture img  { 
      height: 48px; 
      max-height: 100%; 
      max-width: none; 
      -o-object-fit: cover; 
      object-fit: cover; 
      width: 48px;
  } 
  
  .callout h4[data-v-f271f660]  { 
      color: #2d763c; 
      margin: 0 0 var(--sp-7)!important;
  } 
  
  .article-container .article-content .rich-text-container[data-v-431582a3] h4  { 
      margin: var(--sp-9) 0;
  } 
  
  .text { 
      color: var(--color-text);
  } 
  
  .article-footer .author__picture[data-v-8174f87b] img  { 
      -o-object-fit: cover; 
      object-fit: cover;
  } 
  
  .article-footer .author__content[data-v-8174f87b] .rich-text p  { 
      font-size: clamp(14px,10.9916px + .2088vi,15px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .article-footer .author__content[data-v-8174f87b] .rich-text p  { 
      font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
    } 
  }     
  
  .sidebar a[data-v-9b4e2d59]  { 
      color: var(--color-text); 
      display: block; 
      position: relative; 
      transition: padding-left .15s ease-out;
  } 
  
  .sidebar a.active[data-v-9b4e2d59]  { 
      color: var(--color-primary-text-link);
  } 
  
  .sidebar a.active[data-v-9b4e2d59]  { 
      font-weight: 600!important; 
      padding-left: var(--sp-5); 
      transition: padding-left .15s ease-in;
  } 
  
  .sidebar a[data-v-9b4e2d59]::before { 
      background: var(--color-primary-text-link); 
      content: ""; 
      display: block; 
      height: 100%; 
      left: 0; 
      opacity: 0; 
      position: absolute; 
      top: 50%; 
      transform: translateY(-50%); 
      transition: opacity .15s ease-out; 
      width: var(--str-md);
  } 
  
  .sidebar a.active[data-v-9b4e2d59]::before { 
      opacity: 1; 
      transition: opacity .15s ease-in;
  } 
  
  .sidebar a.active[data-v-9b4e2d59] , .sidebar a[data-v-9b4e2d59]:hover { 
      color: var(--color-primary-text-link);
  } 
  
  .sidebar a.active[data-v-9b4e2d59], .sidebar a[data-v-9b4e2d59]:hover { 
      color: var(--color-primary-text-link);
  } 
  
  .cta-block .image[data-v-a4a3bc5d] img  { 
      display: flex; 
      margin: 0;
  } 
  
  .cta-block-heading[data-v-a4a3bc5d] { 
      color: var(--color-accent-01);
  } 
  
  .horizontal-fill[data-v-2770bbcf] { 
      display: block;
  } 
  
  .cta-block-action .button[data-v-a4a3bc5d]  { 
      font-size: clamp(14px,10.9916px + .2088vi,15px)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .cta-block-action .button[data-v-a4a3bc5d]  { 
      font-size: clamp(12px,11.3333px + .1852vi,14px)!important;
    } 
  }     
  
  .vs__selected-options { 
      display: flex; 
      flex-basis: 100%; 
      flex-grow: 1; 
      flex-wrap: wrap; 
      padding: 0 2px; 
      position: relative;
  } 
  
  .v-select .vs__selected-options  { 
      height: 51px; 
      margin-right: 6px; 
      overflow: hidden; 
      padding: 0 0 0 16px;
  } 
  
  .vs__actions { 
      align-items: center; 
      display: flex; 
      padding: var(--vs-actions-padding);
  } 
  
  .v-select .vs__actions  { 
      padding: 0 16px 0 0;
  } 
  
  .callout .text[data-v-f271f660] p  { 
      color: var(--color-text);
  } 
  
  .rich-text[data-v-112d9f48] ul  { 
      color: var(--color-text); 
      font-family: var(--font-default); 
      font-size: clamp(18px,14.9916px + .2088vi,19px); 
      font-weight: 400; 
      line-height: var(--lh-5);
  } 
  
  @media screen and (width <= 1440px){ 
    .rich-text[data-v-112d9f48] ul  { 
      font-size: clamp(16px,15.3333px + .1852vi,18px);
    } 
  }     
  
  .rich-text[data-v-112d9f48] ul  { 
      padding-left: 20px;
  } 
  
  .blog .rich-text[data-v-112d9f48] ul  { 
      font-size: clamp(20px,14px + .4167vw,22px)!important; 
      line-height: var(--lh-6)!important;
  } 
  
  @media screen and (width <= 1440px){ 
    .blog .rich-text[data-v-112d9f48] ul  { 
      font-size: clamp(18px,17.3333px + .1852vw,20px)!important;
    } 
  }     
  
  .blog .rich-text[data-v-112d9f48] ul  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-7);
  } 
  
  .rich-text[data-v-112d9f48] ul:not(:last-child)  { 
      padding-bottom: 24px;
  } 
  
  .rich-text[data-v-112d9f48] ul:not(.table ul)  { 
      list-style: disc; 
      padding-left: 16px;
  } 
  
  .blog .rich-text[data-v-112d9f48] ul:not(:last-child)  { 
      padding-bottom: var(--sp-9);
  } 
  
  .article-footer .author__links .logo[data-v-8174f87b]  { 
      filter: grayscale(100%) brightness(0); 
      height: 16px;
  } 
  
  .vs__search { 
      -webkit-appearance: none; 
      -moz-appearance: none; 
      appearance: none; 
      background: none; 
      border: 1px solid transparent; 
      border-left: none; 
      box-shadow: none; 
      color: var(--vs-search-input-color); 
      flex-grow: 1; 
      font-size: var(--vs-font-size); 
      line-height: var(--vs-line-height); 
      margin: 4px 0 0; 
      max-width: 100%; 
      outline: none; 
      padding: 0 7px; 
      width: 0; 
      z-index: 1;
  } 
  
  .v-select .vs__search  { 
      align-items: center; 
      display: flex; 
      height: 100%;
  } 
  
  .v-select .vs__search  { 
      border: none; 
      margin: 0; 
      padding: 0;
  } 
  
  .vs--unsearchable .vs__search  { 
      opacity: 1;
  } 
  
  .v-select .vs__search[placeholder]  { 
      color: var(--color-text); 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap;
  } 
  
  .vs--unsearchable:not(.vs--disabled) .vs__search  { 
      cursor: pointer;
  } 
  
  .vs__clear { 
      fill: var(--vs-controls-color); 
      background-color: transparent; 
      border: 0; 
      cursor: pointer; 
      margin-right: 8px; 
      padding: 0;
  } 
  
  .v-select .vs__clear  { 
      display: none;
  } 
  
  .vs__open-indicator { 
      fill: var(--vs-controls-color); 
      transform: scale(var(--vs-controls-size)); 
      transition: transform var(--vs-transition-duration) var(--vs-transition-timing-function); 
      transition-timing-function: var(--vs-transition-timing-function);
  } 
  
  .vs__spinner { 
      align-self: center; 
      animation: vSelectSpinner 1.1s linear infinite; 
      border: .9em solid hsla(0,0%,39%,.1); 
      border-left-color: #3c3c3c73; 
      font-size: 5px; 
      opacity: 0; 
      overflow: hidden; 
      text-indent: -9999em; 
      transform: translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size))); 
      transition: opacity .1s;
  } 
  
  .vs__spinner { 
      border-radius: 50%; 
      height: 5em; 
      transform: scale(var(--vs-controls--spinner-size,var(--vs-controls-size))); 
      width: 5em;
  } 
  
  .vs__spinner,.vs__spinner:after { 
      border-radius: 50%; 
      height: 5em; 
      transform: scale(var(--vs-controls--spinner-size,var(--vs-controls-size))); 
      width: 5em;
  } 
  
  .blog .rich-text[data-v-112d9f48] ul > li  { 
      padding-left: var(--sp-5);
  } 
  
  .article-container .article-content .rich-text-container[data-v-431582a3] .hs-cta-img  { 
      clip-path: var(--sc-h96-min); 
      height: auto; 
      margin: 0; 
      width: 100%;
  } 
  
  @media screen and (width <= 600px){ 
    :root { 
      --fs-body-xsmall: 12px; 
      --fs-body-small: 14px; 
      --fs-body-medium: 16px; 
      --fs-body: 18px; 
      --fs-title-small: 16px; 
      --fs-title-medium: 20px; 
      --fs-title: 26px; 
      --fs-title-large: 32px; 
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .site[data-v-c3ff4880] { 
      --navbar-height: 81px;
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .wrapper[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-9); 
      padding: var(--sp-11) var(--sp-9)!important;
    } 
  
    footer .wrapper[data-v-f78829cb]:has(.newsletter)  { 
      gap: 0; 
      padding-bottom: 0!important;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-top[data-v-89e3f568] { 
      display: none;
    } 
  
    .header-navbar-main[data-v-4d6334d6] { 
      padding: var(--sp-9) 0;
    } 
  }     
  
  @media screen and (width <= 600px) and (width <= 600px){ 
    .blog { 
      --fs-title-small: 18px; 
      --fs-title-medium: 22px; 
      --fs-title: 28px; 
      --fs-title-large: 36px;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .newsletter[data-v-c11af593] { 
      gap: var(--sp-9);
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .wrapper-footer[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-9); 
      padding: var(--sp-11) var(--sp-9)!important;
    } 
  
    footer .bottom .wrapper-footer[data-v-f78829cb]  { 
      flex-direction: column-reverse; 
      gap: var(--sp-11);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-logo[data-v-6a4e8c6e] { 
      align-items: center; 
      display: flex; 
      height: auto; 
      width: 116px;
    } 
  
    .header-navbar-list[data-v-5b3db666] { 
      align-items: unset; 
      background: var(--color-background); 
      bottom: 0; 
      display: none; 
      flex-direction: column; 
      height: calc(100dvh - var(--navbar-height)); 
      justify-content: flex-start; 
      left: 0; 
      margin-left: 0; 
      max-height: calc(100lvh - var(--navbar-height)); 
      min-height: calc(100svh - var(--navbar-height)); 
      overflow-y: auto; 
      padding-bottom: env(safe-area-inset-bottom,1rem); 
      position: absolute; 
      right: 0; 
      top: var(--navbar-height); 
      z-index: 1;
    } 
  
    .btn.btn-small { 
      font-size: 12px!important; 
      line-height: 130%!important; 
      padding: var(--sp-5) var(--sp-6);
    } 
  
    .header-navbar-action-btn[data-v-4d6334d6] { 
      font-size: 12px!important; 
      font-style: normal; 
      font-weight: 500; 
      line-height: 130%!important; 
      padding: var(--sp-5) var(--sp-6);
    } 
  
    .header-navbar-action-btn[data-v-4d6334d6]:not(:has(.btn-secondary)) { 
      clip-path: var(--sc-h32)!important;
    } 
  
    .header-navbar-burger-icon[data-v-4d6334d6] { 
      display: block; 
      margin-left: var(--sp-4);
    } 
  }     
  
  @media screen and (width <= 600px){ 
    .newsletter .form[data-v-c11af593]  { 
      min-width: auto; 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .top .left[data-v-f78829cb]  { 
      gap: var(--sp-11); 
      margin-bottom: var(--sp-9);
    } 
  
    footer .top .items[data-v-f78829cb]  { 
      gap: var(--sp-11); 
      grid-template-columns: repeat(4,1fr);
    } 
  }     
  
  @media screen and (width <= 800px){ 
    footer .top .items[data-v-f78829cb]  { 
      grid-template-columns: repeat(2,1fr);
    } 
  }     
  
  @media screen and (width <= 600px){ 
    footer .top .items[data-v-f78829cb]  { 
      grid-template-columns: repeat(2,1fr);
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .bottom-left[data-v-f78829cb]  { 
      gap: var(--sp-11);
    } 
  
    footer .bottom-right[data-v-f78829cb]  { 
      display: flex; 
      flex-direction: row; 
      flex-wrap: wrap; 
      gap: 0;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .locale-switcher__label[data-v-c117724a] { 
      width: 100%;
    } 
  
    .locale-switcher__label[data-v-c117724a]:after { 
      display: none;
    } 
  
    .header-navbar-item[data-v-73a82421] { 
      align-items: center; 
      border-bottom: 1px solid var(--color-decorative); 
      display: flex; 
      font-weight: 500; 
      height: auto!important; 
      justify-content: space-between; 
      padding: 0; 
      text-align: left; 
      transition: color .1s ease-in-out; 
      width: 100%;
    } 
  
    .header-navbar-item-mobile[data-v-92cb54bd] { 
      border-bottom: 1px solid var(--color-decorative); 
      display: flex;
    } 
  
    .header-navbar-item-mobile[data-v-92cb54bd]:last-child { 
      border-bottom: none; 
      padding: var(--sp-9) var(--horizontalPadding);
    } 
  
    .btn.btn-small .btn-arrow  { 
      height: 10px; 
      width: 10px;
    } 
  }     
  
  @media screen and (width <= 1300px){ 
    .more-articles__carousel[data-v-1e120402] { 
      --slide-size-nbr: 30%;
    } 
  }     
  
  @media screen and (width <= 1099px){ 
    .more-articles__carousel[data-v-1e120402] { 
      --slide-size-nbr: 42.5%;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .more-articles__carousel[data-v-1e120402] { 
      --slide-size-nbr: 86.5%; 
      --slide-spacing: var(--sp-7);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .newsletter .content .title[data-v-c11af593]  { 
      font-size: 28px;
    } 
  
    .newsletter .content .subtitle[data-v-c11af593]  { 
      font-size: 12px;
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .top .left-bottom[data-v-f78829cb]  { 
      gap: 0;
    } 
  
    footer .top .separator[data-v-f78829cb]  { 
      display: block;
    } 
  
    footer .bottom-right li[data-v-f78829cb]:first-child  { 
      margin-bottom: unset; 
      margin-top: var(--sp-9); 
      order: 3; 
      width: 100%;
    } 
  
    footer .bottom-right li[data-v-f78829cb]:last-child  { 
      margin-left: var(--sp-6);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-label[data-v-73a82421] { 
      box-sizing: border-box; 
      font-size: 16px!important; 
      height: 72px; 
      justify-content: space-between; 
      padding: var(--sp-9) var(--horizontalPadding); 
      width: 100%;
    } 
  
    .header-navbar-item-mobile a[data-v-92cb54bd]:not(.btn-small)  { 
      align-items: center; 
      box-sizing: border-box; 
      display: flex; 
      font-size: 16px!important; 
      font-weight: 500!important; 
      height: 72px; 
      padding: var(--sp-9) var(--horizontalPadding); 
      width: 100%;
    } 
  
    .header-navbar-item-mobile[data-v-92cb54bd] .locale-switcher  { 
      width: 100%;
    } 
  
    .header-navbar-item-mobile[data-v-92cb54bd] .btn-small  { 
      font-size: 16px!important; 
      line-height: 150%!important; 
      padding: var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-7); 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .more-articles__carousel--container[data-v-1e120402] { 
      margin: 0; 
      transform: translate3d(calc(50% - var(--slide-spacing) - var(--slide-size)/2),0,0);
    } 
  }     
  
  @media screen and (width <= 600px){ 
    .faq__content[data-v-cc9b22e7] { 
      align-items: unset; 
      flex-direction: column; 
      gap: var(--sp-9);
    } 
  
    .form .input-group[data-v-f4cfbc3b]  { 
      max-width: none;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .rich-text[data-v-112d9f48] { 
      --fs-body: 16px;
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .items .item ul[data-v-f78829cb]  { 
      gap: var(--sp-5);
    } 
  
    footer .bottom-left ul[data-v-f78829cb]  { 
      gap: var(--sp-9);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu[data-v-73a82421] { 
      left: unset; 
      position: relative; 
      top: unset;
    } 
  
    .header-navbar-item-mobile[data-v-92cb54bd] .locale-switcher__label  { 
      align-items: center; 
      box-sizing: border-box; 
      display: flex; 
      font-size: 16px!important; 
      font-weight: 500!important; 
      height: 72px; 
      padding: var(--sp-9) var(--horizontalPadding); 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .article-header[data-v-884b1132] { 
      margin-bottom: var(--sp-6); 
      padding-bottom: var(--sp-9);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .article-container .article-main[data-v-431582a3]  { 
      flex-direction: column-reverse; 
      gap: var(--sp-9); 
      margin-top: var(--sp-9);
    } 
  
    .faq__content[data-v-cc9b22e7] .heading  { 
      flex-wrap: wrap;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .faq__item[data-v-cc9b22e7] { 
      width: 100%;
    } 
  
    .faq__item[data-v-cc9b22e7]:nth-child(2) { 
      border-top: 0;
    } 
  }     
  
  @media screen and (width <= 600px){ 
    .field[data-v-3771c52b] { 
      display: flex; 
      flex-direction: column; 
      max-width: none;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .rich-text[data-v-112d9f48] p  { 
      --fs-body: 16px;
    } 
  }     
  
  @media screen and (width <= 600px){ 
    footer .left-top[data-v-f78829cb] p  { 
      font-size: 16px; 
      max-width: 100%;
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .bottom-left[data-v-f78829cb] p  { 
      font-size: 10px; 
      padding-bottom: var(--sp-5)!important;
    } 
  
    footer .bottom-left[data-v-f78829cb] p:last-child  { 
      padding-bottom: 0!important;
    } 
  
    footer .bottom-right[data-v-f78829cb] img  { 
      max-height: 50px;
    } 
  
    footer .bottom-right li[data-v-f78829cb] img  { 
      height: 48px; 
      width: auto;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item .chevron[data-v-73a82421]  { 
      display: none;
    } 
  
    .header-navbar-item .icon[data-v-73a82421]  { 
      align-items: center; 
      background: var(--color-disabled); 
      clip-path: var(--sc-h32); 
      display: flex; 
      height: unset; 
      justify-content: center; 
      padding: var(--sp-4); 
      width: unset;
    } 
  
    .header-navbar-item-submenu-wrapper[data-v-73a82421] { 
      box-sizing: border-box; 
      flex-direction: column; 
      max-width: unset; 
      padding: 0 var(--horizontalPadding) var(--sp-9); 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .article-header .breadcrumbs[data-v-884b1132]  { 
      padding-top: var(--sp-9);
    } 
  
    .article-header h1[data-v-884b1132]  { 
      margin-bottom: 0;
    } 
  
    .article-header .bottom[data-v-884b1132]  { 
      align-items: flex-start; 
      flex-direction: column; 
      margin-bottom: var(--sp-9);
    } 
  }     
  
  @media screen and (width <= 600px){ 
    .field .mdc-text-field-helper-line.legal-notice[data-v-3771c52b]  { 
      order: 1;
    } 
  
    .field .btn[data-v-3771c52b]  { 
      border-radius: var(--br-h32); 
      height: auto; 
      margin-top: 16px; 
      position: relative; 
      right: auto; 
      top: auto; 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 1115px){ 
    footer .top[data-v-f78829cb] .locale-switcher__label  { 
      margin-bottom: calc(var(--sp-11)*-1); 
      padding: var(--sp-11) 0 0 0;
    } 
  
    footer .items .item li a[data-v-f78829cb]  { 
      padding: var(--sp-3) 0;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu-left[data-v-40c77552] { 
      border-bottom: 1px solid var(--color-disabled); 
      gap: var(--sp-9); 
      margin-bottom: var(--sp-9); 
      padding-bottom: var(--sp-9); 
      width: 100%;
    } 
  
    .header-navbar-item-submenu-left[data-v-40c77552]:after { 
      display: none;
    } 
  }     
  
  @media screen and (width <= 1000px){ 
    .header-navbar-item-submenu-right[data-v-5c40071e] { 
      padding: var(--sp-11) var(--sp-9);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu-right[data-v-5c40071e] { 
      display: flex; 
      flex-direction: column; 
      padding: 0;
    } 
  }     
  
  [class*=" icon-"]::before, [class^="icon-"]::before { 
      font-family: icomoon!important; 
      speak: none; 
      font-style: normal; 
      font-variant: normal; 
      font-weight: 400; 
      line-height: 1; 
      text-transform: none; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  @media screen and (width <= 800px){ 
    .article-header .bottom .bottom-left[data-v-884b1132]  { 
      margin-top: var(--sp-11);
    } 
  
    .article-header .bottom .bottom-right[data-v-884b1132]  { 
      margin-top: var(--sp-9); 
      max-width: none;
    } 
  }     
  
  @media screen and (width <= 600px){ 
    .blog .media[data-v-597642ae]  { 
      padding: var(--sp-9) 0 var(--sp-10);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .sidebar[data-v-9b4e2d59] { 
      max-width: 100%; 
      overflow: visible; 
      position: relative; 
      top: unset; 
      width: 100%;
    } 
  
    .header-navbar-item-submenu-left-heading[data-v-40c77552] { 
      padding: 0;
    } 
  
    .header-navbar-item-submenu-left-heading[data-v-40c77552]:after { 
      display: none;
    } 
  
    .header-navbar-item-submenu-column[data-v-5c40071e] { 
      border-bottom: 1px solid var(--color-disabled); 
      display: flex; 
      flex-direction: column; 
      gap: var(--sp-7); 
      margin-bottom: var(--sp-9); 
      padding-bottom: var(--sp-9);
    } 
  
    .header-navbar-item-submenu-column[data-v-5c40071e]:last-child { 
      border-bottom: none; 
      margin-bottom: 0; 
      padding-bottom: 0;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .article-footer .tags-container[data-v-8174f87b]  { 
      max-width: none;
    } 
  
    .article-footer .author[data-v-8174f87b]  { 
      align-items: flex-start; 
      flex-direction: column; 
      gap: var(--sp-9);
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .sidebar-links-container[data-v-9b4e2d59] { 
      display: none;
    } 
  
    .sidebar .select[data-v-9b4e2d59]  { 
      display: block; 
      margin-bottom: var(--sp-6);
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .heading[data-v-6b13de8b] .subtitle p  { 
      --fs-title-small: 16px;
    } 
  
    .rich-text[data-v-112d9f48] ol  { 
      --fs-body: 16px;
    } 
  
    .rich-text[data-v-112d9f48] a  { 
      --fs-body: 16px;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu-left-heading[data-v-40c77552] .content  { 
      display: none;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .heading .cta-container[data-v-6b13de8b]  { 
      display: flex; 
      flex-direction: column; 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container.small-margin  { 
      margin-top: 0!important;
    } 
  
    .header-navbar-item-submenu-column-title[data-v-5c40071e] { 
      font-size: 12px!important; 
      letter-spacing: .72px; 
      margin-bottom: 0; 
      padding: 0;
    } 
  
    .header-navbar-item-submenu-column-cta[data-v-5c40071e] { 
      clip-path: unset; 
      height: -moz-fit-content; 
      height: fit-content; 
      margin-bottom: 0; 
      padding: 0;
    } 
  
    .header-navbar-item-submenu-column-cta[data-v-5c40071e]:first-child { 
      margin-top: 0; 
      padding-top: 0;
    } 
  }     
  
  @media screen and (width <= 600px){ 
    .callout[data-v-f271f660] { 
      margin: var(--sp-7) 0;
    } 
  
    .embed-section[data-v-67f3aaaa] { 
      margin: var(--sp-7) 0;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .article-footer .author__picture[data-v-8174f87b]  { 
      height: 64px;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu-left-heading[data-v-40c77552] .cta-container .item  { 
      font-size: 14px!important;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .heading .cta-container .item[data-v-6b13de8b]  { 
      box-sizing: border-box; 
      text-align: left; 
      width: 100%;
    } 
  }     
  
  @media screen and (width <= 880px){ 
    .header-navbar-item-submenu-column-cta-icon[data-v-5c40071e] { 
      clip-path: var(--sc-h24); 
      height: 24px; 
      width: 24px;
    } 
  
    .header-navbar-item-submenu-column-cta-label[data-v-5c40071e] { 
      font-size: 14px!important; 
      font-weight: 500!important;
    } 
  }     
  
  @media screen and (width <= 800px){ 
    .rich-text[data-v-112d9f48] ul  { 
      --fs-body: 16px;
    } 
  }     
  
  
  @keyframes vSelectSpinner { 
    0% {  
        transform: rotate(0); 
        transform: rotate(0deg); 
    }  
    100% {  
        transform: rotate(1turn); 
        transform: rotate(1turn); 
    }  
  
  } 
  

  .header--active[data-v-4d6334d6] {
    background: var(--color-background);
}
.header--scrolled[data-v-4d6334d6] {
  transform: translateY(var(--header-navabar-top-height));
}

.header--active[data-v-4d6334d6], .header--has-scrolled[data-v-4d6334d6], .header--scrolled[data-v-4d6334d6] {
  transition: transform 0.2s, background;
}
 .header-navbar-item-submenu--open {
  border-bottom: var(--str-md) solid var(--color-decorative);
  max-height: 100vh;
  pointer-events: all;
  transition: max-height 0.5s cubic-bezier(0.76, 0, 0.14, 1);
  z-index: 10001;
}

 .header-navbar-item-submenu--open {
  border-bottom: none;
  max-height: 100vh;
}

 .header-navbar-item-submenu--open .header-navbar-item-submenu-wrapper[data-v-73a82421] {
  opacity: 1;
  visibility: visible;
}
 .header-navbar-item-submenu--open {
  border-bottom: none;
  max-height: 100vh;
}

 .header-navbar-item-submenu--open .header-navbar-item-submenu-wrapper[data-v-73a82421] {
  opacity: 1;
  visibility: visible;
}
.header--active[data-v-4d6334d6]::after {
  width: 100%;
}
.faq__item.active .faq__item__content[data-v-cc9b22e7] {
  max-height: 1000px;
}
@media screen and (width > 880px) {
  .header-navbar-item-with-submenu:hover .chevron[data-v-73a82421] {
      transform: rotate(180deg);
  }
}
@media screen and (width > 880px) {
  .header-navbar-item-with-submenu .chevron[data-v-73a82421] {
      transition: transform .2s ease-in-out;
  }
}
@media screen and (width > 880px) {
  .header-navbar-item-with-submenu .chevron[data-v-73a82421] {
      transition: transform 0.2s ease-in-out;
  }
}
.header-navbar-item-submenu{

  /* margin-top: -20px;
  padding-top: 20px; */
}
@media screen and (width > 880px) {
  .header-navbar-item-submenu-column-cta[data-v-5c40071e]:focus-visible, .header-navbar-item-submenu-column-cta[data-v-5c40071e]:hover {
      background: var(--color-container-variant);
  }
  .header-navbar-item-submenu-column-cta[data-v-5c40071e]:hover .header-navbar-item-submenu-column-cta-label[data-v-5c40071e] {
    color: #fff;
}
}
@media screen and (width > 880px) {
  .header-navbar-item-submenu-column-cta:focus-visible svg[data-v-5c40071e], .header-navbar-item-submenu-column-cta:hover svg[data-v-5c40071e] {
      opacity: 1;
      transform: translate(0);
      stroke: #fff;
  }
}
.header-navbar-item-submenu-column-cta-icon[data-v-5c40071e] img {
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 16px;
}

.header-navbar-list[data-v-5b3db666] {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-left: var(--sp-11);
  overflow: hidden;
  position: relative
}

@media screen and (width <= 880px) {
  .header-navbar-list[data-v-5b3db666] {
      align-items: unset;
      background: var(--color-background);
      bottom: 0;
      display: none;
      flex-direction: column;
      height: calc(100dvh - var(--navbar-height));
      justify-content: flex-start;
      left: 0;
      margin-left: 0;
      max-height: calc(100lvh - var(--navbar-height));
      min-height: calc(100svh - var(--navbar-height));
      overflow-y: auto;
      padding-bottom: env(safe-area-inset-bottom,1rem);
      position: absolute;
      right: 0;
      top: var(--navbar-height);
      z-index: 1
  }

  .header-navbar-list--mobile-open[data-v-5b3db666] {
      display: flex
  }
}


.header-navbar-item[data-v-73a82421] {
    display: flex;
    height: 100%
}

@media screen and (width > 880px) {
    .header-navbar-item[data-v-73a82421]: not(.header-navbar-item-with-submenu):hover {
        text-decoration:underline;
        text-underline-offset: 4px
    }

    .header-navbar-item:first-child .header-navbar-item-label[data-v-73a82421] {
        padding-left: 0
    }

    .header-navbar-item:last-child .header-navbar-item-label[data-v-73a82421] {
        padding-right: 0
    }

    .header-navbar-item-with-submenu:hover .chevron[data-v-73a82421] {
        transform: rotate(180deg)
    }

    .header-navbar-item-with-submenu .chevron[data-v-73a82421] {
        transition: transform .2s ease-in-out
    }
}

.header-navbar-item-label[data-v-73a82421] {
    align-items: center;
    color: var(--color-text);
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    gap: var(--sp-5);
    height: 100%;
    padding: 0 var(--sp-7);
    text-decoration: none!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.header-navbar-item-label .icon[data-v-73a82421] {
    display: none
}

.header-navbar-item-submenu[data-v-73a82421] {
    background: var(--color-background);
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    max-height: 0;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    top: var(--navbar-height);
    transition: max-height .5s cubic-bezier(.76,0,.14,1),border-bottom 0s .5s;
    width: 100vw
}

.header-navbar-item-submenu--open[data-v-73a82421] {
    border-bottom: var(--str-md) solid var(--color-decorative);
    max-height: 100vh;
    pointer-events: all;
    transition: max-height .5s cubic-bezier(.76,0,.14,1)
}

.header-navbar-item-submenu--open .header-navbar-item-submenu-wrapper[data-v-73a82421] {
    opacity: 1;
    transition: all 0s 0s;
    visibility: visible
}

.header-navbar-item-submenu--already-open[data-v-73a82421] {
    transition: max-height 0s
}

.header-navbar-item-submenu-wrapper[data-v-73a82421] {
    display: flex;
    max-width: 1920px;
    opacity: 0;
    padding: 0 var(--sp-9-13);
    transition: all .5s;
    visibility: hidden;
    width: calc(100% - var(--sp-9-13)*2)
}

@media screen and (width <= 880px) {
  .header--scrolled[data-v-4d6334d6] {
    transform: translateY(0)!important ;
  }
  .header[data-v-4d6334d6]::after {
    width: 100%;
  }
    .header-navbar-item[data-v-73a82421] {
        align-items: center;
        border-bottom: 1px solid var(--color-decorative);
        display: flex;
        font-weight: 500;
        height: auto!important;
        justify-content: space-between;
        padding: 0;
        text-align: left;
        transition: color .1s ease-in-out;
        width: 100%
    }

    .header-navbar-item .chevron[data-v-73a82421] {
        display: none
    }

    .header-navbar-item .icon[data-v-73a82421] {
        align-items: center;
        background: var(--color-disabled);
        clip-path: var(--sc-h32);
        display: flex;
        height: unset;
        justify-content: center;
        padding: var(--sp-4);
        width: unset
    }

    .header-navbar-item[data-v-73a82421]:last-child {
        border-bottom: none
    }

    .header-navbar-item button[data-v-73a82421] {
        width: 100%
    }

    .header-navbar-item-label[data-v-73a82421] {
        box-sizing: border-box;
        font-size: 16px!important;
        height: 72px;
        justify-content: space-between;
        padding: var(--sp-9) var(--horizontalPadding);
        width: 100%
    }

    .header-navbar-item-submenu[data-v-73a82421] {
        left: unset;
        position: relative;
        top: unset
    }

    .header-navbar-item-submenu--open[data-v-73a82421] {
        border-bottom: none;
        max-height: 100vh
    }

    .header-navbar-item-submenu--open .header-navbar-item-submenu-wrapper[data-v-73a82421] {
        opacity: 1;
        visibility: visible
    }

    .header-navbar-item-submenu-wrapper[data-v-73a82421] {
        box-sizing: border-box;
        flex-direction: column;
        max-width: unset;
        padding: 0 var(--horizontalPadding) var(--sp-9);
        width: 100%
    }
}

#crossss{
  display : none
}
#crossss svg{
  width: 24px;
  margin-top: 20px;
  margin-left: 2px;
 }
 


:root { 
  --fs-title-medium: 24px; 
  --lh-title-medium: 130%; 
} 

:root { 
  --color-tp-white: #fff; 
} 

:root { 
  --sc-h96-min: polygon(50% calc(100% - 1.4px) , calc(50% - 6.4688px) calc(100% - 1.4064px) , calc(50% - 14.9px) calc(100% - 1.5px) ,22.7779px calc(100% - 2.1588px) ,17.3125px calc(100% - 3.125px) ,13.5px calc(100% - 4.4px) ,10.2375px calc(100% - 6.1375px) ,7.5px calc(100% - 8.4px) ,5.2375px calc(100% - 11.175px) ,3.5px calc(100% - 14.4px) ,2.2625px calc(100% - 18.25px) ,1.4px calc(100% - 22.7px) ,.8875px calc(100% - 27.9375px) ,.6px calc(100% - 34px) ,.5px calc(100% - 48.9px) ,.6px calc(50% - 15.3px) ,.85px 27.1375px,1.4px 21.9px,2.225px 17.4125px,3.5px 13.6px,5.2375px 10.375px,7.5px 7.6px,10.275px 5.3375px,13.5px 3.6px,17.3125px 2.3625px,21.8px 1.5px,26.9875px .95px,33px .7px,48px .6px, calc(50% + 6.4688px) .6064px, calc(50% + 14.9px) .7px, calc(100% - 21.7px) 1.4px, calc(100% - 17.2125px) 2.225px, calc(100% - 13.4px) 3.5px, calc(100% - 10.1375px) 5.2375px, calc(100% - 7.4px) 7.5px, calc(100% - 5.1375px) 10.275px, calc(100% - 3.4px) 13.5px, calc(100% - 2.1625px) 17.3125px, calc(100% - 1.3px) 21.8px, calc(100% - .7875px) 27.0375px, calc(100% - .5px) 33.1px, calc(100% - .4px) calc(50% - .5px) , calc(100% - .5px) calc(50% + 14.4px) , calc(100% - .75px) calc(100% - 28.0375px) , calc(100% - 1.3px) calc(100% - 22.8px) , calc(100% - 2.125px) calc(100% - 18.3125px) , calc(100% - 3.4px) calc(100% - 14.5px) , calc(100% - 5.1375px) calc(100% - 11.2375px) , calc(100% - 7.4px) calc(100% - 8.5px) , calc(100% - 10.175px) calc(100% - 6.2375px) , calc(100% - 13.4px) calc(100% - 4.5px) , calc(100% - 17.25px) calc(100% - 3.2625px) , calc(100% - 21.7px) calc(100% - 2.4px) , calc(100% - 26.9375px) calc(100% - 1.8875px) , calc(100% - 33px) calc(100% - 1.6px) , calc(100% - 48px) calc(100% - 1.4px) ); 
  --sc-h48: polygon(50% calc(100% - .5px) , calc(50% - 5.439px) calc(100% - .5343px) ,10.4261px calc(100% - 1.0631px) ,7.1389px calc(100% - 1.8559px) ,4.6524px calc(100% - 3.2313px) ,3.2313px calc(100% - 4.6713px) ,2.1531px calc(100% - 6.4731px) ,1.3875px calc(100% - 8.6625px) ,.9429px calc(100% - 11.3889px) ,.6608px calc(100% - 15.2648px) ,.5px calc(100% - 24px) ,.5px 50%,.5729px calc(50% - 6.831px) ,.6608px 15.2264px,1.3875px 8.6625px,2.4608px 5.8397px,3.9px 3.9px,4.6524px 3.1656px,7.5336px 1.6232px,10.4288px .9631px,14.0824px .6264px,24px .4px, calc(100% - 14.0824px) .6264px, calc(100% - 7.1389px) 1.7559px, calc(100% - 5.8397px) 2.3797px, calc(100% - 3.9px) 3.8px, calc(100% - 3.2313px) 4.5713px, calc(100% - 1.3875px) 8.5625px, calc(100% - .7625px) 13.4125px, calc(100% - .6608px) 15.1648px, calc(100% - .5027px) 21.398px, calc(100% - .5px) calc(50% - .1px) , calc(100% - .5729px) calc(50% + 6.7337px) , calc(100% - .8443px) calc(100% - 12.4994px) , calc(100% - 1.3875px) calc(100% - 8.7625px) , calc(100% - 2.4797px) calc(100% - 5.9397px) , calc(100% - 3.9px) calc(100% - 4px) , calc(100% - 5.5344px) calc(100% - 2.7544px) , calc(100% - 8.7px) calc(100% - 1.4875px) , calc(100% - 14.0824px) calc(100% - .8264px) , calc(100% - 22.356px) calc(100% - .5016px) , calc(100% - 24px) calc(100% - .5px) ); 
  --sc-h32: polygon(50% calc(100% - .5px) , calc(50% - 2.65px) calc(100% - .5px) , calc(50% - 5px) calc(100% - .5px) ,7.3px calc(100% - .8px) ,4.6px calc(100% - 1.5px) ,2.7px calc(100% - 2.7px) ,1.5px calc(100% - 4.6px) ,.8px calc(100% - 7.3px) ,.5px calc(100% - 11px) ,.5px calc(100% - 16px) ,.5px calc(50% - 5px) ,.8px 7.3px,1.5px 4.6px,2.7px 2.7px,4.6px 1.5px,7.3px .8px,11px .5px,16px .5px, calc(50% + 5px) .5px, calc(100% - 7.3px) .8px, calc(100% - 4.6px) 1.5px, calc(100% - 2.7px) 2.7px, calc(100% - 1.5px) 4.6px, calc(100% - .8px) 7.3px, calc(100% - .5px) 11px, calc(100% - .5px) 16px, calc(100% - .5px) calc(50% + 5px) , calc(100% - .8px) calc(100% - 7.3px) , calc(100% - 1.5px) calc(100% - 4.6px) , calc(100% - 2.7px) calc(100% - 2.7px) , calc(100% - 4.6px) calc(100% - 1.5px) , calc(100% - 7.3px) calc(100% - .8px) , calc(100% - 11px) calc(100% - .5px) , calc(100% - 16px) calc(100% - .5px) ); 
} 

@media screen and (width <= 1440px){ 
:root { 
  --sp-11: 48px; 
  --sp-9: 24px; 
  --sp-7: 16px; 
  --sp-6: 12px; 
  --sp-5: 8px; 
  --sp-11-13: clamp(48px,32px + 4.4444vi,96px); 
} 
}     

:root { 
  --lh-5: 150%; 
  --lh-3: 120%; 
  --font-default: "Twemoji Country Flags","Inter","Inter Fallback"; 
  --font-heading: "Twemoji Country Flags","Roobert","Roobert Fallback";
} 

:root { 
  --sectionPaddingTop: var(--sp-11-13); 
  --sectionPaddingBottom: var(--sp-11-13); 
} 

:root { 
  --vs-colors--lightest: rgba(60,60,60,.26); 
  --vs-colors--light: rgba(60,60,60,.5); 
  --vs-colors--dark: #333; 
  --vs-colors--darkest: rgba(0,0,0,.15); 
  --vs-state-disabled-bg: #f8f8f8; 
  --vs-state-disabled-color: var(--vs-colors--light); 
  --vs-state-disabled-controls-color: var(--vs-colors--light); 
  --vs-state-disabled-cursor: not-allowed; 
  --vs-border-color: var(--vs-colors--lightest); 
  --vs-border-width: 1px; 
  --vs-border-style: solid; 
  --vs-controls-color: var(--vs-colors--light); 
  --vs-selected-color: var(--vs-colors--dark); 
  --vs-selected-border-color: var(--vs-border-color); 
  --vs-selected-border-style: var(--vs-border-style); 
  --vs-selected-border-width: var(--vs-border-width); 
  --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest); 
  --vs-dropdown-option-color: var(--vs-dropdown-color); 
} 

:root { 
  --vs-disabled-bg: var(--vs-state-disabled-bg); 
  --vs-disabled-color: var(--vs-state-disabled-color); 
  --vs-disabled-cursor: var(--vs-state-disabled-cursor);
} 

div { 
  border: 0; 
  font-size: 100%; 
  margin: 0; 
  padding: 0; 
  vertical-align: baseline;
} 

.modal-container[data-v-37c29979] { 
  align-items: center; 
  background: var(--color-text-50); 
  display: flex; 
  height: 100%; 
  justify-content: center; 
  left: 0; 
  position: fixed; 
  top: 0; 
  width: 100%; 
  z-index: 200;
} 

html ::selection { 
  background: var(--color-accent-01); 
  color: var(--color-tp-white);
} 

.modal-container .modal-card[data-v-37c29979]  { 
  align-items: center; 
  display: flex; 
  height: -moz-max-content; 
  height: max-content; 
  position: relative;
} 

.modal-container .modal-card .modal[data-v-37c29979]  { 
  background: var(--color-background); 
  box-sizing: border-box; 
  clip-path: var(--sc-h96-min); 
  display: flex; 
  flex-direction: column; 
  gap: var(--sp-9); 
  left: 50%; 
  max-width: var(--custom-modal-max-width,600px); 
  padding: 0 var(--sp-11) 0 var(--sp-11); 
  position: fixed; 
  top: 50%; 
  transform: translate(-50%,-50%); 
  width: calc(100vw - var(--sp-9)*2);
} 

.modal-container .modal-card .modal .scrollable[data-v-37c29979]  { 
  margin-inline: calc(var(--sp-11)*-1); 
  max-height: 60vh; 
  overflow-y: auto; 
  padding-bottom: var(--sp-11); 
  padding-top: var(--sp-11); 
  padding-inline: var(--sp-11);
} 

.modal-container .modal-card .modal .scrollable .modal-header[data-v-37c29979]  { 
  align-items: center; 
  display: flex; 
  justify-content: space-between; 
  margin-bottom: var(--sp-9);
} 

.modal-container .modal-card .modal .scrollable .content[data-v-37c29979]  { 
  height: 100%;
} 

h3 { 
  border: 0; 
  font-size: 100%; 
  margin: 0; 
  padding: 0; 
  vertical-align: baseline;
} 

h3 { 
  color: var(--color-text); 
  font-family: var(--font-heading); 
  word-wrap: break-word;
} 

h3 { 
  font-size: var(--fs-title-medium); 
  line-height: var(--lh-title-medium);
} 

h3 { 
  font-weight: 500;
} 

.text-item-heading,.text-item-heading-md { 
  color: var(--color-text);
} 

.text-item-heading,.text-item-heading-md { 
  font-family: var(--font-heading); 
  font-weight: 500!important; 
  line-height: var(--lh-3)!important;
} 

.text-item-heading-md { 
  font-size: clamp(24px,17.9833px + .4175vi,26px)!important;
} 

@media screen and (width <= 1440px){ 
.text-item-heading-md { 
  font-size: clamp(18px,16px + .5556vi,24px)!important;
} 
}     

button { 
  -moz-appearance: none; 
  -webkit-appearance: none; 
  background: none; 
  border: none; 
  padding: 0;
} 

.modal-container .modal-card .modal .scrollable .modal-header button[data-v-37c29979]  { 
  align-items: center; 
  align-self: flex-start; 
  background: var(--color-controllers); 
  clip-path: var(--sc-h32); 
  cursor: pointer; 
  display: flex; 
  justify-content: center; 
  padding: var(--sp-5);
} 

.locale-switcher__list[data-v-c117724a] { 
  align-items: flex-start; 
  align-self: stretch; 
  display: flex; 
  flex-direction: column;
} 

.text-body-md { 
  color: var(--color-text);
} 

.text-body-md { 
  font-family: var(--font-default); 
  font-weight: 400!important; 
  line-height: var(--lh-5)!important;
} 

.text-body-md { 
  font-size: clamp(16px,12.9916px + .2088vi,17px)!important;
} 

@media screen and (width <= 1440px){ 
.text-body-md { 
  font-size: clamp(14px,13.3333px + .1852vi,16px)!important;
} 
}     

.locale-switcher__option[data-v-c117724a] { 
  align-items: center; 
  align-self: stretch; 
  clip-path: var(--sc-h48); 
  color: var(--color-text); 
  cursor: pointer; 
  display: flex; 
  height: 48px; 
  padding: var(--sp-5) var(--sp-7);
} 

.locale-switcher__option[data-v-c117724a]:hover:not(:disabled) { 
  background: var(--color-container-variant); 
  color: #fff;
} 

.locale-switcher__option[data-v-c117724a]:disabled { 
  color: var(--color-accent-01); 
  cursor: unset;
} 

@media screen and (width <= 600px){ 
:root { 
  --fs-title-medium: 20px; 
} 
}     

@media screen and (width <= 665px){ 
.modal-container .modal-card .modal[data-v-37c29979]  { 
  gap: var(--sp-6); 
  padding: 0 var(--sp-9) 0 var(--sp-9);
} 

.modal-container .modal-card .modal .scrollable[data-v-37c29979]  { 
  margin-inline: calc(var(--sp-9)*-1); 
  max-height: 80vh; 
  padding-bottom: var(--sp-9); 
  padding-top: var(--sp-9); 
  padding-inline: var(--sp-9);
} 

.modal-container .modal-card .modal .scrollable .modal-header[data-v-37c29979]  { 
  margin-bottom: var(--sp-6);
} 
}     

@media screen and (width <= 880px){ 
.locale-switcher__option[data-v-c117724a] { 
  padding: 0; 
  width: 100%;
} 

.locale-switcher__option[data-v-c117724a]:hover:not(:disabled) { 
  padding-left: var(--sp-7);
} 
}     


.modal-container{
  display: none;
}

@media (min-width: 1501px) {
  
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-38px);
  }
}

@media (min-width: 1601px) {
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-39px);
  }
}

@media (min-width: 1651px) {
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-40px);
  }
}

@media (min-width: 1701px) {
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-41px);
  }
}

@media (min-width: 1751px) {
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-42px);
  }
}

@media (min-width: 1801px) {
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-43px);
  }
}

@media (min-width: 1851px) {
  .header--scrolled[data-v-4d6334d6]  {
    transform: translateY(-44px);
  }
}


.overlay--visible {
  opacity: 1;
  pointer-events: all;
  transition-delay: .2s;
  visibility: visible
}

.overlay {
  background: #191b1b80;
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 200px;
  transition: all .3s;
  visibility: hidden;
  width: 100vw;
  z-index: 149
}

.overlay--visible {
  opacity: 1;
  pointer-events: all;
  transition-delay: .2s;
  visibility: visible
}

@media screen and (width <= 880px) {
  .overlay {
      display: none;
      pointer-events: none
  }
}
