.nodo-intro-cards-with-illustration{--icwi-content-max-width:747px;--icwi-padding-right:27.31px;--icwi-padding-bottom:27px;--icwi-background:linear-gradient(90deg, #f5f7fb 6.69%, #e9eaff 55.82%);--icwi-radius:24px;--icwi-shell-padding-top:40px;--icwi-shell-padding-x:18px;--icwi-shell-gap:26px;--icwi-title-band-background:#180f57;--icwi-title-band-padding:10px 20px;--icwi-title-color:#c49cf8;--icwi-title-font-size:26px;--icwi-title-line-height:33px;--icwi-copy-margin:20px 0 0;--icwi-copy-color:#1d1d1f;--icwi-copy-font-size:16px;--icwi-copy-font-weight:400;--icwi-copy-line-height:18px;--icwi-copy-letter-spacing:normal;--icwi-greeting-margin:16px 0 0;--icwi-greeting-color:#1d1d1f;--icwi-greeting-font-size:16px;--icwi-greeting-line-height:18px;--icwi-cards-margin:40px 0 0;--icwi-cards-gap:24px;--icwi-card-width:120px;--icwi-card-min-width:93px;--icwi-card-height:113px;--icwi-card-padding:12px 10px 14px;--icwi-card-radius:17.3px;--icwi-card-background:transparent;--icwi-card-shadow:0px 0px 13.84px 0px #90909040;--icwi-card-icon-size:45px;--icwi-card-label-color:#7e7994;--icwi-card-label-font-size:16px;--icwi-card-sub-label-color:#212429;--icwi-card-sub-label-font-size:16px;--icwi-media-min-height:clamp(250px, 74vw, 320px);--icwi-decor-width:100%;--icwi-figure-width:318px;--icwi-figure-height:296px;--icwi-figure-object-fit:contain;--icwi-media-object-position:right bottom;--icwi-decor-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-intro-cards-with-illustration-decor.png);--icwi-decor-aspect-ratio:946 / 394;background:var(--icwi-background);border-radius:var(--icwi-radius);overflow:hidden}.nodo-intro-cards-with-illustration .icwi-shell{display:flex;flex-direction:column;gap:var(--icwi-shell-gap);padding:var(--icwi-shell-padding-top) 0 0}.nodo-intro-cards-with-illustration .icwi-content{position:relative;z-index:2;max-width:var(--icwi-content-max-width);padding-inline:var(--icwi-shell-padding-x)}.nodo-intro-cards-with-illustration .icwi-title-band{display:inline-block;max-width:100%;background:var(--icwi-title-band-background);padding:var(--icwi-title-band-padding)}.nodo-intro-cards-with-illustration .icwi-title{margin:0;color:var(--icwi-title-color);font-size:var(--icwi-title-font-size);line-height:var(--icwi-title-line-height);font-weight:700;white-space:normal;overflow-wrap:anywhere}.nodo-intro-cards-with-illustration .icwi-copy{margin:var(--icwi-copy-margin);margin-left:10px;color:var(--icwi-copy-color);font-size:var(--icwi-copy-font-size);font-weight:var(--icwi-copy-font-weight);line-height:var(--icwi-copy-line-height);letter-spacing:var(--icwi-copy-letter-spacing)}.nodo-intro-cards-with-illustration .icwi-greeting{margin:var(--icwi-greeting-margin);margin-left:10px;color:var(--icwi-greeting-color);font-size:var(--icwi-greeting-font-size);line-height:var(--icwi-greeting-line-height);font-weight:500}.nodo-intro-cards-with-illustration .icwi-cards{display:grid;grid-template-columns:repeat(2,minmax(0,var(--icwi-card-width)));gap:var(--icwi-cards-gap);margin:var(--icwi-cards-margin);align-items:start;justify-content:center;justify-items:center}.nodo-intro-cards-with-illustration .icwi-cards>.icwi-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.nodo-intro-cards-with-illustration .icwi-card{width:var(--icwi-card-width);min-width:var(--icwi-card-min-width);height:var(--icwi-card-height);padding:var(--icwi-card-padding);border:1px solid #fff;border-radius:var(--icwi-card-radius);background:var(--icwi-card-background);box-shadow:var(--icwi-card-shadow);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.nodo-intro-cards-with-illustration .icwi-card>p{width:100%;display:block;text-align:center;flex:0 0 auto}.nodo-intro-cards-with-illustration .icwi-card-label>img{max-height:var(--icwi-card-icon-size);width:auto;max-width:98%;border-radius:0;object-fit:contain;display:block;margin:0 auto 10px;flex:0 0 auto}.nodo-intro-cards-with-illustration .icwi-card-label{margin:0;color:var(--icwi-card-label-color);font-size:var(--icwi-card-label-font-size);line-height:1.1;font-weight:700}.nodo-intro-cards-with-illustration .icwi-card-sub-label{margin:0;color:var(--icwi-card-sub-label-color);font-size:var(--icwi-card-sub-label-font-size);line-height:1.1}.nodo-intro-cards-with-illustration .icwi-media{position:relative;min-height:var(--icwi-media-min-height);width:100%;padding-right:var(--icwi-padding-right);padding-bottom:var(--icwi-padding-bottom);overflow:hidden}.nodo-intro-cards-with-illustration .icwi-media::before{content:"";position:absolute;right:0;bottom:0;width:var(--icwi-decor-width);max-width:100%;aspect-ratio:var(--icwi-decor-aspect-ratio);background-image:var(--icwi-decor-image);background-repeat:no-repeat;background-position:right bottom;background-size:100% 100%;display:block;z-index:0;pointer-events:none;user-select:none}.nodo-intro-cards-with-illustration .icwi-media>img{position:absolute;top:50%;left:50%;width:var(--icwi-figure-width);height:var(--icwi-figure-height);max-width:100%;display:block;z-index:1;transform:translate(-50%,-50%);object-fit:var(--icwi-figure-object-fit);object-position:var(--icwi-media-object-position);pointer-events:none;user-select:none}@media (min-width:576px){.nodo-intro-cards-with-illustration{--icwi-shell-padding-top:24px;--icwi-shell-padding-x:24px;--icwi-shell-gap:30px;--icwi-media-min-height:300px;margin:20px}}@media (min-width:768px){.nodo-intro-cards-with-illustration{--icwi-shell-padding-top:34px;--icwi-shell-padding-x:32px;--icwi-shell-gap:24px;--icwi-cards-margin:38px 0 0;--icwi-card-width:112px;--icwi-media-min-height:380px;--icwi-decor-width:min(100%, 440px)}.nodo-intro-cards-with-illustration .icwi-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,44%);grid-template-areas:"content media";align-items:end;column-gap:8px}.nodo-intro-cards-with-illustration .icwi-content{grid-area:content;padding-bottom:28px;padding-left:var(--icwi-shell-padding-x);padding-right:0}.nodo-intro-cards-with-illustration .icwi-cards{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-items:initial;align-items:stretch}.nodo-intro-cards-with-illustration .icwi-cards>.icwi-card:last-child:nth-child(odd){grid-column:auto;justify-self:auto}.nodo-intro-cards-with-illustration .icwi-media{grid-area:media;height:100%;min-height:var(--icwi-media-min-height)}.nodo-intro-cards-with-illustration .icwi-media>img{max-width:none}}@media (min-width:992px){.nodo-intro-cards-with-illustration{--icwi-shell-padding-top:48px;--icwi-shell-padding-x:46px;--icwi-shell-gap:38px;--icwi-title-band-padding:12px 26px;--icwi-copy-margin:24px 0 0;--icwi-greeting-margin:18px 0 0;--icwi-cards-margin:44px 0 0;--icwi-cards-gap:18px;--icwi-media-min-height:470px;--icwi-decor-width:min(100%, 520px);max-width:var(--content-max-width);margin-inline:auto}.nodo-intro-cards-with-illustration .icwi-shell{grid-template-columns:minmax(0,1fr) minmax(380px,43%)}.nodo-intro-cards-with-illustration .icwi-content{padding-bottom:34px}}.nodo-intro-text-with-illustration{--itwi-content-max-width:747px;--itwi-background:linear-gradient(0deg, #fcfdff 39.28%, #e9eaff 101.65%);--itwi-radius:24px;--itwi-height:337px;--itwi-padding-left:57px;--itwi-padding-bottom:24px;--itwi-content-padding-inline-mobile:24px;--itwi-title-color:#1d1d1f;--itwi-title-font-size:20px;--itwi-title-font-weight:700;--itwi-title-line-height:25px;--itwi-title-margin-top:56px;--itwi-title-margin-bottom:22px;--itwi-copy-color:#212429;--itwi-copy-font-size:13px;--itwi-copy-font-weight:400;--itwi-copy-line-height:18px;--itwi-copy-margin-bottom:13px;--itwi-greeting-color:#212429;--itwi-greeting-font-size:15px;--itwi-greeting-font-weight:500;--itwi-greeting-line-height:21px;--itwi-media-height:189px;--itwi-media-max-height:190px;--itwi-media-img-margin-top-mobile:44px;--itwi-decor-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-intro-text-with-illustration-decor.png);--itwi-decor-width:288px;--itwi-decor-height:195px;--itwi-decor-height-mobile:177px;background:var(--itwi-background);border-radius:var(--itwi-radius);overflow:hidden}@media (min-width:576px){.nodo-intro-text-with-illustration{margin:20px}}@media (min-width:992px){.nodo-intro-text-with-illustration{max-width:var(--content-max-width);margin-inline:auto}}.nodo-intro-text-with-illustration .itwi-shell{display:flex;flex-direction:column;padding-bottom:var(--itwi-padding-bottom)}.nodo-intro-text-with-illustration .itwi-content{position:relative;z-index:2;max-width:var(--itwi-content-max-width);padding-inline:var(--itwi-content-padding-inline-mobile)}.nodo-intro-text-with-illustration .itwi-title{margin:var(--itwi-title-margin-top) 0 var(--itwi-title-margin-bottom);color:var(--itwi-title-color);font-size:var(--itwi-title-font-size);font-weight:var(--itwi-title-font-weight);line-height:var(--itwi-title-line-height)}.nodo-intro-text-with-illustration .itwi-copy{margin:0 0 var(--itwi-copy-margin-bottom);color:var(--itwi-copy-color);font-size:var(--itwi-copy-font-size);font-weight:var(--itwi-copy-font-weight);line-height:var(--itwi-copy-line-height)}.nodo-intro-text-with-illustration .itwi-greeting{margin:0;color:var(--itwi-greeting-color);font-size:var(--itwi-greeting-font-size);font-weight:var(--itwi-greeting-font-weight);line-height:var(--itwi-greeting-line-height)}.nodo-intro-text-with-illustration .itwi-media{order:-1;position:relative;margin-top:0;display:flex;align-items:center;justify-content:center;min-height:var(--itwi-decor-height-mobile)}.nodo-intro-text-with-illustration .itwi-media::before{content:"";position:absolute;top:0;right:0;width:var(--itwi-decor-width);max-width:100%;height:var(--itwi-decor-height-mobile);background-image:var(--itwi-decor-image);background-repeat:no-repeat;background-position:right top;background-size:contain;z-index:0;pointer-events:none;user-select:none}.nodo-intro-text-with-illustration .itwi-media img{display:block!important;width:auto!important;max-width:100%!important;max-height:var(--itwi-media-max-height)!important;height:var(--itwi-media-height)!important;margin-top:var(--itwi-media-img-margin-top-mobile)!important;position:relative;z-index:1;object-fit:contain;border:none;border-radius:0!important}@media (min-width:768px){.nodo-intro-text-with-illustration .itwi-shell{flex-direction:row;align-items:center;height:var(--itwi-height);padding-bottom:0}.nodo-intro-text-with-illustration .itwi-content{flex:1 1 auto;min-width:0;padding-inline:0;padding-left:var(--itwi-padding-left)}.nodo-intro-text-with-illustration .itwi-media{order:0;flex:0 0 var(--itwi-decor-width);margin-left:auto;align-self:stretch;min-height:0;overflow:hidden}.nodo-intro-text-with-illustration .itwi-media::before{height:var(--itwi-decor-height);background-position:right center}.nodo-intro-text-with-illustration .itwi-media img{margin-top:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}}.nodo-media-with-icon-badges{--mwib-content-max-width:747px;--mwib-gap:24px;--mwib-media-max-height:250px;--mwib-media-max-height-mobile:321px;--mwib-title-margin-bottom:15px;--mwib-title-font-size:26px;--mwib-title-font-weight:700;--mwib-title-line-height:33px;--mwib-title-color:#282d8b;--mwib-copy-font-size:16px;--mwib-copy-font-weight:400;--mwib-copy-line-height:18px;--mwib-copy-letter-spacing:normal;--mwib-copy-color:#1d1d1f;--mwib-items-gap:18px;--mwib-items-margin-top:24px;--mwib-items-margin-left:24px;--mwib-item-icon-max-height:45px;--mwib-item-label-margin-top:8px;--mwib-item-label-font-size:13.66px;--mwib-item-label-font-weight:700;--mwib-item-label-line-height:17.57px;--mwib-item-label-letter-spacing:normal;--mwib-item-label-color:#5f548d;--mwib-badge-margin-top:6px;--mwib-badge-background:#e7e3f7;--mwib-badge-height:15.5px;--mwib-badge-radius:18px;--mwib-badge-padding:0 10px;--mwib-badge-font-size:11px;--mwib-badge-font-weight:400;--mwib-badge-line-height:17.57px;--mwib-badge-letter-spacing:normal;--mwib-badge-color:#1d1d1f}@media (min-width:768px){.nodo-media-with-icon-badges{--mwib-gap:40px}}@media (min-width:576px){.nodo-media-with-icon-badges{margin:20px}}@media (min-width:992px){.nodo-media-with-icon-badges{max-width:var(--content-max-width);margin-inline:auto}}.nodo-media-with-icon-badges .mwib-shell{display:flex;flex-direction:column;align-items:stretch;gap:var(--mwib-gap)}.nodo-media-with-icon-badges .mwib-media{width:100%}.nodo-media-with-icon-badges .mwib-media>p{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0}.nodo-media-with-icon-badges .mwib-media-anchor{display:inline-flex;align-items:center;justify-content:center;max-width:100%;max-height:var(--mwib-media-max-height-mobile);white-space:nowrap}.nodo-media-with-icon-badges .mwib-media img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:var(--mwib-media-max-height-mobile)!important;border:none}.nodo-media-with-icon-badges .mwib-content{min-width:0;max-width:var(--mwib-content-max-width);text-align:left}.nodo-media-with-icon-badges .mwib-title{margin:0 0 var(--mwib-title-margin-bottom);font-size:var(--mwib-title-font-size);font-weight:var(--mwib-title-font-weight);line-height:var(--mwib-title-line-height);color:var(--mwib-title-color)}.nodo-media-with-icon-badges .mwib-copy{margin:0;font-size:var(--mwib-copy-font-size);font-weight:var(--mwib-copy-font-weight);line-height:var(--mwib-copy-line-height);letter-spacing:var(--mwib-copy-letter-spacing);color:var(--mwib-copy-color)}.nodo-media-with-icon-badges .mwib-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:var(--mwib-items-gap);margin:var(--mwib-items-margin-top) 0 0 var(--mwib-items-margin-left)}.nodo-media-with-icon-badges .mwib-items>.mwib-item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.nodo-media-with-icon-badges .mwib-item{display:flex;flex-direction:column;align-items:center;text-align:center}.nodo-media-with-icon-badges .mwib-item-label{margin:var(--mwib-item-label-margin-top) 0 0;display:flex;flex-direction:column;align-items:center;font-size:var(--mwib-item-label-font-size);font-weight:var(--mwib-item-label-font-weight);line-height:var(--mwib-item-label-line-height);letter-spacing:var(--mwib-item-label-letter-spacing);color:var(--mwib-item-label-color);text-align:center}.nodo-media-with-icon-badges .mwib-item-label img{max-height:var(--mwib-item-icon-max-height)!important;width:auto!important;height:auto!important;max-width:100%!important;display:block;border-radius:0;margin:0 0 8px}.nodo-media-with-icon-badges .mwib-badge{margin:0;margin-top:var(--mwib-badge-margin-top);display:inline-flex;align-items:center;justify-content:center;min-height:var(--mwib-badge-height);padding:var(--mwib-badge-padding);border-radius:var(--mwib-badge-radius);background:var(--mwib-badge-background);font-size:var(--mwib-badge-font-size);font-weight:var(--mwib-badge-font-weight);line-height:var(--mwib-badge-line-height);letter-spacing:var(--mwib-badge-letter-spacing);color:var(--mwib-badge-color);white-space:nowrap}@media (min-width:768px){.nodo-media-with-icon-badges .mwib-shell{flex-direction:row;align-items:center;min-height:250px}.nodo-media-with-icon-badges .mwib-media{flex:0 0 auto;width:auto}.nodo-media-with-icon-badges .mwib-media-anchor{max-height:var(--mwib-media-max-height)}.nodo-media-with-icon-badges .mwib-media img{width:auto!important;max-width:100%!important;max-height:var(--mwib-media-max-height)!important}.nodo-media-with-icon-badges .mwib-items{display:flex;flex-wrap:wrap;justify-content:flex-start}.nodo-media-with-icon-badges .mwib-items>.mwib-item:last-child:nth-child(odd){grid-column:auto;justify-self:auto}}.nodo-stacked-illustration-banner{--sib-padding:36px 15px 66px;--sib-background:linear-gradient(0deg, #fcfdff 39.28%, #f3f3ff 101.65%);--sib-gap:18px;--sib-image-max-height:106px;--sib-content-max-width:586px;--sib-title-font-size:22px;--sib-title-font-weight:700;--sib-title-line-height:26px;--sib-title-color:#282d8b;--sib-text-margin:10px 0 0;--sib-text-font-size:16px;--sib-text-font-weight:400;--sib-text-line-height:24px;--sib-text-color:#000000;width:100%;padding:var(--sib-padding);background:var(--sib-background)}@media (min-width:576px){.nodo-stacked-illustration-banner{margin:20px}}@media (min-width:992px){.nodo-stacked-illustration-banner{max-width:var(--content-max-width);margin-inline:auto}}.nodo-stacked-illustration-banner .sib-container{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sib-gap);text-align:center}.nodo-stacked-illustration-banner .sib-media{width:100%;display:flex;justify-content:center}.nodo-stacked-illustration-banner .sib-media>p{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0}.nodo-stacked-illustration-banner .sib-media-anchor{display:inline-flex;align-items:center;justify-content:center;max-width:100%;max-height:var(--sib-image-max-height);white-space:nowrap}.nodo-stacked-illustration-banner .sib-media img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:var(--sib-image-max-height)!important;object-fit:contain;border:none;border-radius:0!important}.nodo-stacked-illustration-banner .sib-content{max-width:var(--sib-content-max-width)}.nodo-stacked-illustration-banner .sib-title{margin:0;font-size:var(--sib-title-font-size);font-weight:var(--sib-title-font-weight);line-height:var(--sib-title-line-height);color:var(--sib-title-color)}.nodo-stacked-illustration-banner .sib-text{margin:var(--sib-text-margin);font-size:var(--sib-text-font-size);font-weight:var(--sib-text-font-weight);line-height:var(--sib-text-line-height);color:var(--sib-text-color)}.nodo-intro-cards-with-illustration.elements-reverse-nodo-intro-cards-with-illustration-variant,.nodo-intro-cards-with-illustration.elements-reverse-variant,.nodo-intro-cards-with-illustration.reverse{--icwi-media-object-position:left bottom}.nodo-intro-cards-with-illustration.elements-reverse-nodo-intro-cards-with-illustration-variant .icwi-media::before,.nodo-intro-cards-with-illustration.elements-reverse-variant .icwi-media::before,.nodo-intro-cards-with-illustration.reverse .icwi-media::before{left:0;right:auto;background-position:left bottom;transform:scaleX(-1)}@media (min-width:768px){.nodo-intro-cards-with-illustration.elements-reverse-nodo-intro-cards-with-illustration-variant .icwi-content,.nodo-intro-cards-with-illustration.elements-reverse-variant .icwi-content,.nodo-intro-cards-with-illustration.reverse .icwi-content{padding-left:0;padding-right:var(--icwi-shell-padding-x)}.nodo-intro-cards-with-illustration.elements-reverse-nodo-intro-cards-with-illustration-variant .icwi-shell,.nodo-intro-cards-with-illustration.elements-reverse-variant .icwi-shell,.nodo-intro-cards-with-illustration.reverse .icwi-shell{grid-template-columns:minmax(300px,44%) minmax(0,1fr);grid-template-areas:"media content"}}@media (min-width:992px){.nodo-intro-cards-with-illustration.elements-reverse-nodo-intro-cards-with-illustration-variant .icwi-shell,.nodo-intro-cards-with-illustration.elements-reverse-variant .icwi-shell,.nodo-intro-cards-with-illustration.reverse .icwi-shell{grid-template-columns:minmax(380px,43%) minmax(0,1fr)}}@media (min-width:768px){.nodo-media-with-icon-badges.elements-reverse-nodo-media-with-icon-badges-variant .mwib-shell,.nodo-media-with-icon-badges.elements-reverse-variant .mwib-shell,.nodo-media-with-icon-badges.reverse .mwib-shell{flex-direction:row-reverse}}.elements-button-variant[data-variant="reverse-nodo-intro-cards-with-illustration"]::before{background-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-intro-cards-with-illustration-icon-variant.png)}.elements-button-variant[data-variant="reverse-nodo-media-with-icon-badges"]::before{background-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-media-with-icon-badges-icon-variant.png)}.elements-nodo-intro-cards-with-illustration-icon .elements-button-text::before{background-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-intro-cards-with-illustration-icon-component.png);background-size:contain;background-repeat:no-repeat;background-position:center;content:''}.elements-nodo-intro-text-with-illustration-icon .elements-button-text::before{background-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-intro-text-with-illustration-icon-component.png);background-size:contain;background-repeat:no-repeat;background-position:center;content:''}.elements-nodo-media-with-icon-badges-icon .elements-button-text::before{background-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-media-with-icon-badges-icon-component.png);background-size:contain;background-repeat:no-repeat;background-position:center;content:''}.elements-nodo-stacked-illustration-banner-icon .elements-button-text::before{background-image:url(https://school.nodolab.co/pluginfile.php/1/tiny_elements/images/10/nodo-stacked-illustration-banner-icon-component.png);background-size:contain;background-repeat:no-repeat;background-position:center;content:''}