.section--how-to-contract .process__description,.section--how-to-contract .section__description{font-family:var(--ko-font-family-base);font-weight:var(--ko-font-weight-regular);font-style:normal;font-stretch:normal;line-height:1.4;text-rendering:optimizeLegibility}body.ko-theme-dark .section--how-to-contract .process__description,.section--how-to-contract body.ko-theme-dark .process__description,body.ko-theme-dark .section--how-to-contract .section__description,.section--how-to-contract body.ko-theme-dark .section__description{color:#fff}:host-context(body.ko-theme-dark) .section--how-to-contract .process__description,:host-context(body.ko-theme-dark) .section--how-to-contract .section__description{color:#fff}.section--how-to-contract .section__description{color:var(--ko-color-text);font-family:var(--ko-text-subtitle-font-family, var(--ko-font-family-base));font-weight:var(--ko-text-subtitle-font-weight);letter-spacing:var(--ko-text-subtitle-letter-spacing);line-height:var(--ko-text-subtitle-line-height)}.section--how-to-contract .section__description strong{font-weight:var(--ko-text-subtitle-font-weight-strong)}.section--how-to-contract .section__description{font-size:var(--ko-text-subtitle1-size-mobile);font-family:var(--ko-text-subtitle1-font-family, var(--ko-text-subtitle-font-family, var(--ko-font-family-base)));font-weight:var(--ko-text-subtitle1-font-weight, var(--ko-text-subtitle-font-weight));letter-spacing:var(--ko-text-subtitle1-letter-spacing-mobile);line-height:var(--ko-text-subtitle1-line-height-mobile)}@media(min-width:648px){.section--how-to-contract .section__description{font-size:var(--ko-text-subtitle1-size-desktop);letter-spacing:var(--ko-text-subtitle1-letter-spacing-desktop);line-height:var(--ko-text-subtitle1-line-height-desktop)}}.section--how-to-contract .process__description{color:var(--ko-color-text);letter-spacing:var(--ko-text-body-letter-spacing);line-height:var(--ko-text-body-line-height);font-weight:var(--ko-text-body-font-weight)}.section--how-to-contract .process__description strong{font-weight:var(--ko-text-body-font-weight-strong)}.section--how-to-contract .process__description{font-size:var(--ko-text-body1-size-mobile);letter-spacing:var(--ko-text-body1-letter-spacing-mobile);line-height:var(--ko-text-body1-line-height-mobile)}@media(min-width:648px){.section--how-to-contract .process__description{font-size:var(--ko-text-body1-size-desktop);letter-spacing:var(--ko-text-body1-letter-spacing-desktop);line-height:var(--ko-text-body1-line-height-desktop)}}@media(min-width:648px){.section--how-to-contract{padding:var(--ko-spacing-9) 0}}@media(min-width:1032px){.section--how-to-contract{padding:calc(var(--ko-spacer-base) * 12) 0}}@media(min-width:1600px){.section--how-to-contract{padding:calc(var(--ko-spacer-base) * 14) 0}}.section--how-to-contract .section__header{text-align:center}.section--how-to-contract .process__item{position:relative}@media(min-width:1032px){.section--how-to-contract .process__item{flex:0 0 calc(var(--ko-spacer-base) * 36)!important}}.section--how-to-contract .process__circle{align-items:center;background-clip:padding-box;background:linear-gradient(90deg,#1a66ff .01%,#3fb 100.02%);border-radius:100%;display:flex;font-size:2.375rem;font-weight:var(--ko-font-weight-bold);height:var(--ko-spacing-7);justify-content:center;top:calc(var(--ko-spacer-base) * 3.5);left:50%;margin:calc(var(--ko-spacer-base) * -7) 0 0 calc(var(--ko-spacer-base) * -3.5);position:absolute;width:var(--ko-spacing-7);z-index:2}.section--how-to-contract .process__circle img{height:var(--ko-spacing-4);width:var(--ko-spacing-4)}.section--how-to-contract .process__circle:before{content:"";background:var(--ko-color-grey-0);border-radius:inherit;height:52px;inset:2px 0 0 2px;position:absolute;width:52px;z-index:-1}.section--how-to-contract .process__circle span{background:linear-gradient(90deg,#1a66ff .01%,#3fb 100.02%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section--how-to-contract .process__content{background-color:var(--ko-color-info--3);border-radius:var(--ko-spacing-3);padding:var(--ko-spacing-4);position:relative;z-index:0}.section--how-to-contract .process__content button{background-color:transparent;border:none;cursor:pointer;padding:0;font-weight:var(--ko-font-weight-bold);text-decoration:underline}.section--how-to-contract .process__content a{color:inherit}.section--how-to-contract .process__description{text-align:center}@media(min-width:1032px){.section--how-to-contract .process__description{text-align:left}}.section--how-to-contract .ko-carousel{padding-top:var(--ko-spacing-4);position:relative;width:100%}@media(min-width:648px)and (max-width:1031.98px){.section--how-to-contract .ko-carousel{padding-top:calc(var(--ko-spacer-base) * 3.5);padding-bottom:0}}@media(min-width:648px){.section--how-to-contract .ko-carousel:before{border-left:4px dashed var(--ko-color-secondary--1);content:"";height:100%;left:calc(50% - var(--ko-spacer-base) * .25);position:absolute;width:calc(var(--ko-spacer-base) * .5)}}@media(min-width:1032px){.section--how-to-contract .ko-carousel:before{border-top:4px dashed var(--ko-color-secondary--1);height:calc(var(--ko-spacer-base) * .5);left:auto;position:absolute;top:calc(50% - var(--ko-spacer-base) * .25);width:100%}}.section--how-to-contract .ko-carousel .ko-carousel__items{padding-top:var(--ko-spacing-4);position:relative;z-index:0}@media(min-width:648px){.section--how-to-contract .ko-carousel .ko-carousel__items{align-items:center;flex-direction:column;gap:calc(var(--ko-spacer-base) * 12);justify-content:space-between;padding-top:var(--ko-spacing-3)}}@media(min-width:1032px){.section--how-to-contract .ko-carousel .ko-carousel__items{align-items:flex-start;flex-direction:row;gap:0;padding-top:var(--ko-spacing-4)}}@media(min-width:648px)and (max-width:1031.98px){.section--how-to-contract .ko-carousel .ko-carousel-item{height:auto;width:420px}}
