.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.col-12-xxl,.col-11-xxl,.col-10-xxl,.col-9-xxl,.col-8-xxl,.col-7-xxl,.col-6-xxl,.col-5-xxl,.col-4-xxl,.col-3-xxl,.col-2-xxl,.col-1-xxl,.col-12-xl,.col-11-xl,.col-10-xl,.col-9-xl,.col-8-xl,.col-7-xl,.col-6-xl,.col-5-xl,.col-4-xl,.col-3-xl,.col-2-xl,.col-1-xl,.col-12-lg,.col-11-lg,.col-10-lg,.col-9-lg,.col-8-lg,.col-7-lg,.col-6-lg,.col-5-lg,.col-4-lg,.col-3-lg,.col-2-lg,.col-1-lg,.col-12-md,.col-11-md,.col-10-md,.col-9-md,.col-8-md,.col-7-md,.col-6-md,.col-5-md,.col-4-md,.col-3-md,.col-2-md,.col-1-md,.col-12-sm,.col-11-sm,.col-10-sm,.col-9-sm,.col-8-sm,.col-7-sm,.col-6-sm,.col-5-sm,.col-4-sm,.col-3-sm,.col-2-sm,.col-1-sm,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%;min-height:1px;padding-left:16px;padding-right:16px;position:relative}@media (min-width:744px){.container{width:100%;max-width:744px}}@media (min-width:1200px){.container{width:100%;max-width:1140px}}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-auto-xs{flex:none;width:auto;max-width:none}@media (min-width:576px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-auto-sm{flex:none;width:auto;max-width:none}.col-1-sm{flex:0 0 8.33333%;max-width:8.33333%}.col-2-sm{flex:0 0 16.6667%;max-width:16.6667%}.col-3-sm{flex:0 0 25%;max-width:25%}.col-4-sm{flex:0 0 33.3333%;max-width:33.3333%}.col-5-sm{flex:0 0 41.6667%;max-width:41.6667%}.col-6-sm{flex:0 0 50%;max-width:50%}.col-7-sm{flex:0 0 58.3333%;max-width:58.3333%}.col-8-sm{flex:0 0 66.6667%;max-width:66.6667%}.col-9-sm{flex:0 0 75%;max-width:75%}.col-10-sm{flex:0 0 83.3333%;max-width:83.3333%}.col-11-sm{flex:0 0 91.6667%;max-width:91.6667%}.col-12-sm{flex:0 0 100%;max-width:100%}}@media (min-width:744px){.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-auto-md{flex:none;width:auto;max-width:none}.col-1-md{flex:0 0 8.33333%;max-width:8.33333%}.col-2-md{flex:0 0 16.6667%;max-width:16.6667%}.col-3-md{flex:0 0 25%;max-width:25%}.col-4-md{flex:0 0 33.3333%;max-width:33.3333%}.col-5-md{flex:0 0 41.6667%;max-width:41.6667%}.col-6-md{flex:0 0 50%;max-width:50%}.col-7-md{flex:0 0 58.3333%;max-width:58.3333%}.col-8-md{flex:0 0 66.6667%;max-width:66.6667%}.col-9-md{flex:0 0 75%;max-width:75%}.col-10-md{flex:0 0 83.3333%;max-width:83.3333%}.col-11-md{flex:0 0 91.6667%;max-width:91.6667%}.col-12-md{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-auto-lg{flex:none;width:auto;max-width:none}.col-1-lg{flex:0 0 8.33333%;max-width:8.33333%}.col-2-lg{flex:0 0 16.6667%;max-width:16.6667%}.col-3-lg{flex:0 0 25%;max-width:25%}.col-4-lg{flex:0 0 33.3333%;max-width:33.3333%}.col-5-lg{flex:0 0 41.6667%;max-width:41.6667%}.col-6-lg{flex:0 0 50%;max-width:50%}.col-7-lg{flex:0 0 58.3333%;max-width:58.3333%}.col-8-lg{flex:0 0 66.6667%;max-width:66.6667%}.col-9-lg{flex:0 0 75%;max-width:75%}.col-10-lg{flex:0 0 83.3333%;max-width:83.3333%}.col-11-lg{flex:0 0 91.6667%;max-width:91.6667%}.col-12-lg{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-auto-xl{flex:none;width:auto;max-width:none}.col-1-xl{flex:0 0 8.33333%;max-width:8.33333%}.col-2-xl{flex:0 0 16.6667%;max-width:16.6667%}.col-3-xl{flex:0 0 25%;max-width:25%}.col-4-xl{flex:0 0 33.3333%;max-width:33.3333%}.col-5-xl{flex:0 0 41.6667%;max-width:41.6667%}.col-6-xl{flex:0 0 50%;max-width:50%}.col-7-xl{flex:0 0 58.3333%;max-width:58.3333%}.col-8-xl{flex:0 0 66.6667%;max-width:66.6667%}.col-9-xl{flex:0 0 75%;max-width:75%}.col-10-xl{flex:0 0 83.3333%;max-width:83.3333%}.col-11-xl{flex:0 0 91.6667%;max-width:91.6667%}.col-12-xl{flex:0 0 100%;max-width:100%}}@media (min-width:1400px){.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-auto-xxl{flex:none;width:auto;max-width:none}.col-1-xxl{flex:0 0 8.33333%;max-width:8.33333%}.col-2-xxl{flex:0 0 16.6667%;max-width:16.6667%}.col-3-xxl{flex:0 0 25%;max-width:25%}.col-4-xxl{flex:0 0 33.3333%;max-width:33.3333%}.col-5-xxl{flex:0 0 41.6667%;max-width:41.6667%}.col-6-xxl{flex:0 0 50%;max-width:50%}.col-7-xxl{flex:0 0 58.3333%;max-width:58.3333%}.col-8-xxl{flex:0 0 66.6667%;max-width:66.6667%}.col-9-xxl{flex:0 0 75%;max-width:75%}.col-10-xxl{flex:0 0 83.3333%;max-width:83.3333%}.col-11-xxl{flex:0 0 91.6667%;max-width:91.6667%}.col-12-xxl{flex:0 0 100%;max-width:100%}}.color-primary-dark{color:#03338f!important}.color-primary-base{color:#0556f3!important}.color-primary-light{color:#cdddfd!important}.color-primary-60{color:#0556f399!important}.color-primary-40{color:#0556f366!important}.color-primary-20{color:#0556f333!important}.color-secondary-dark{color:#4f03af!important}.color-secondary-base{color:#6501e5!important}.color-secondary-60{color:#6501e599!important}.color-secondary-40{color:#6501e566!important}.color-secondary-20{color:#6501e533!important}.color-secondary-10{color:#6501e51a!important}.color-success-dark{color:#317c34!important}.color-success-base{color:#56bd5b!important}.color-success-60{color:#56bd5b99!important}.color-success-40{color:#56bd5b66!important}.color-success-20{color:#56bd5b33!important}.color-success-10{color:#56bd5b1a!important}.color-danger-dark{color:#ae1b1b!important}.color-danger-base{color:#e34c4c!important}.color-danger-60{color:#e34c4c99!important}.color-danger-20{color:#e34c4c33!important}.color-warning-base{color:#f79522!important}.color-warning-dark{color:#541717!important}.color-grey-borderGrayAlt{color:#e8e8e8!important}.color-grey-borderGray{color:#d3dce6!important}.color-grey-borderRed{color:#e34c4c!important}.color-grey-borderBlue{color:#0556f3!important}.color-grey-hoverAccentBlue{color:#0556f333!important}.color-grey-mainBg{color:#f5f5f5!important}.color-text-main{color:#25265e!important}.color-text-paragraph{color:#25265ede!important}.color-text-caption{color:#25265eab!important}.color-text-light{color:#a8a8bf!important}.color-white-main{color:#fff!important}.color-white-text{color:#ffffffde!important}.color-highlight-orange{color:#ff8b6c!important}.color-highlight-teal{color:#00dbcd!important}.m-neg-10x{margin:-2.5rem!important}.mt-neg-10x,.my-neg-10x{margin-top:-2.5rem!important}.mr-neg-10x,.mx-neg-10x{margin-right:-2.5rem!important}.mb-neg-10x,.my-neg-10x{margin-bottom:-2.5rem!important}.ml-neg-10x,.mx-neg-10x{margin-left:-2.5rem!important}.m-neg-9x{margin:-2.25rem!important}.mt-neg-9x,.my-neg-9x{margin-top:-2.25rem!important}.mr-neg-9x,.mx-neg-9x{margin-right:-2.25rem!important}.mb-neg-9x,.my-neg-9x{margin-bottom:-2.25rem!important}.ml-neg-9x,.mx-neg-9x{margin-left:-2.25rem!important}.m-neg-8x{margin:-2rem!important}.mt-neg-8x,.my-neg-8x{margin-top:-2rem!important}.mr-neg-8x,.mx-neg-8x{margin-right:-2rem!important}.mb-neg-8x,.my-neg-8x{margin-bottom:-2rem!important}.ml-neg-8x,.mx-neg-8x{margin-left:-2rem!important}.m-neg-7x{margin:-1.75rem!important}.mt-neg-7x,.my-neg-7x{margin-top:-1.75rem!important}.mr-neg-7x,.mx-neg-7x{margin-right:-1.75rem!important}.mb-neg-7x,.my-neg-7x{margin-bottom:-1.75rem!important}.ml-neg-7x,.mx-neg-7x{margin-left:-1.75rem!important}.m-neg-6x{margin:-1.5rem!important}.mt-neg-6x,.my-neg-6x{margin-top:-1.5rem!important}.mr-neg-6x,.mx-neg-6x{margin-right:-1.5rem!important}.mb-neg-6x,.my-neg-6x{margin-bottom:-1.5rem!important}.ml-neg-6x,.mx-neg-6x{margin-left:-1.5rem!important}.m-neg-5x{margin:-1.25rem!important}.mt-neg-5x,.my-neg-5x{margin-top:-1.25rem!important}.mr-neg-5x,.mx-neg-5x{margin-right:-1.25rem!important}.mb-neg-5x,.my-neg-5x{margin-bottom:-1.25rem!important}.ml-neg-5x,.mx-neg-5x{margin-left:-1.25rem!important}.m-neg-4x{margin:-1rem!important}.mt-neg-4x,.my-neg-4x{margin-top:-1rem!important}.mr-neg-4x,.mx-neg-4x{margin-right:-1rem!important}.mb-neg-4x,.my-neg-4x{margin-bottom:-1rem!important}.ml-neg-4x,.mx-neg-4x{margin-left:-1rem!important}.m-neg-3x{margin:-.75rem!important}.mt-neg-3x,.my-neg-3x{margin-top:-.75rem!important}.mr-neg-3x,.mx-neg-3x{margin-right:-.75rem!important}.mb-neg-3x,.my-neg-3x{margin-bottom:-.75rem!important}.ml-neg-3x,.mx-neg-3x{margin-left:-.75rem!important}.m-neg-2x{margin:-.5rem!important}.mt-neg-2x,.my-neg-2x{margin-top:-.5rem!important}.mr-neg-2x,.mx-neg-2x{margin-right:-.5rem!important}.mb-neg-2x,.my-neg-2x{margin-bottom:-.5rem!important}.ml-neg-2x,.mx-neg-2x{margin-left:-.5rem!important}.m-neg-1x{margin:-.25rem!important}.mt-neg-1x,.my-neg-1x{margin-top:-.25rem!important}.mr-neg-1x,.mx-neg-1x{margin-right:-.25rem!important}.mb-neg-1x,.my-neg-1x{margin-bottom:-.25rem!important}.ml-neg-1x,.mx-neg-1x{margin-left:-.25rem!important}.m-0x{margin:0!important}.mt-0x,.my-0x{margin-top:0!important}.mr-0x,.mx-0x{margin-right:0!important}.mb-0x,.my-0x{margin-bottom:0!important}.ml-0x,.mx-0x{margin-left:0!important}.m-1x{margin:.25rem!important}.mt-1x,.my-1x{margin-top:.25rem!important}.mr-1x,.mx-1x{margin-right:.25rem!important}.mb-1x,.my-1x{margin-bottom:.25rem!important}.ml-1x,.mx-1x{margin-left:.25rem!important}.m-2x{margin:.5rem!important}.mt-2x,.my-2x{margin-top:.5rem!important}.mr-2x,.mx-2x{margin-right:.5rem!important}.mb-2x,.my-2x{margin-bottom:.5rem!important}.ml-2x,.mx-2x{margin-left:.5rem!important}.m-3x{margin:.75rem!important}.mt-3x,.my-3x{margin-top:.75rem!important}.mr-3x,.mx-3x{margin-right:.75rem!important}.mb-3x,.my-3x{margin-bottom:.75rem!important}.ml-3x,.mx-3x{margin-left:.75rem!important}.m-4x{margin:1rem!important}.mt-4x,.my-4x{margin-top:1rem!important}.mr-4x,.mx-4x{margin-right:1rem!important}.mb-4x,.my-4x{margin-bottom:1rem!important}.ml-4x,.mx-4x{margin-left:1rem!important}.m-5x{margin:1.25rem!important}.mt-5x,.my-5x{margin-top:1.25rem!important}.mr-5x,.mx-5x{margin-right:1.25rem!important}.mb-5x,.my-5x{margin-bottom:1.25rem!important}.ml-5x,.mx-5x{margin-left:1.25rem!important}.m-6x{margin:1.5rem!important}.mt-6x,.my-6x{margin-top:1.5rem!important}.mr-6x,.mx-6x{margin-right:1.5rem!important}.mb-6x,.my-6x{margin-bottom:1.5rem!important}.ml-6x,.mx-6x{margin-left:1.5rem!important}.m-7x{margin:1.75rem!important}.mt-7x,.my-7x{margin-top:1.75rem!important}.mr-7x,.mx-7x{margin-right:1.75rem!important}.mb-7x,.my-7x{margin-bottom:1.75rem!important}.ml-7x,.mx-7x{margin-left:1.75rem!important}.m-8x{margin:2rem!important}.mt-8x,.my-8x{margin-top:2rem!important}.mr-8x,.mx-8x{margin-right:2rem!important}.mb-8x,.my-8x{margin-bottom:2rem!important}.ml-8x,.mx-8x{margin-left:2rem!important}.m-9x{margin:2.25rem!important}.mt-9x,.my-9x{margin-top:2.25rem!important}.mr-9x,.mx-9x{margin-right:2.25rem!important}.mb-9x,.my-9x{margin-bottom:2.25rem!important}.ml-9x,.mx-9x{margin-left:2.25rem!important}.m-10x{margin:2.5rem!important}.mt-10x,.my-10x{margin-top:2.5rem!important}.mr-10x,.mx-10x{margin-right:2.5rem!important}.mb-10x,.my-10x{margin-bottom:2.5rem!important}.ml-10x,.mx-10x{margin-left:2.5rem!important}.m-11x{margin:2.75rem!important}.mt-11x,.my-11x{margin-top:2.75rem!important}.mr-11x,.mx-11x{margin-right:2.75rem!important}.mb-11x,.my-11x{margin-bottom:2.75rem!important}.ml-11x,.mx-11x{margin-left:2.75rem!important}.m-12x{margin:3rem!important}.mt-12x,.my-12x{margin-top:3rem!important}.mr-12x,.mx-12x{margin-right:3rem!important}.mb-12x,.my-12x{margin-bottom:3rem!important}.ml-12x,.mx-12x{margin-left:3rem!important}.m-13x{margin:3.25rem!important}.mt-13x,.my-13x{margin-top:3.25rem!important}.mr-13x,.mx-13x{margin-right:3.25rem!important}.mb-13x,.my-13x{margin-bottom:3.25rem!important}.ml-13x,.mx-13x{margin-left:3.25rem!important}.m-14x{margin:3.5rem!important}.mt-14x,.my-14x{margin-top:3.5rem!important}.mr-14x,.mx-14x{margin-right:3.5rem!important}.mb-14x,.my-14x{margin-bottom:3.5rem!important}.ml-14x,.mx-14x{margin-left:3.5rem!important}.m-15x{margin:3.75rem!important}.mt-15x,.my-15x{margin-top:3.75rem!important}.mr-15x,.mx-15x{margin-right:3.75rem!important}.mb-15x,.my-15x{margin-bottom:3.75rem!important}.ml-15x,.mx-15x{margin-left:3.75rem!important}.m-16x{margin:4rem!important}.mt-16x,.my-16x{margin-top:4rem!important}.mr-16x,.mx-16x{margin-right:4rem!important}.mb-16x,.my-16x{margin-bottom:4rem!important}.ml-16x,.mx-16x{margin-left:4rem!important}.m-17x{margin:4.25rem!important}.mt-17x,.my-17x{margin-top:4.25rem!important}.mr-17x,.mx-17x{margin-right:4.25rem!important}.mb-17x,.my-17x{margin-bottom:4.25rem!important}.ml-17x,.mx-17x{margin-left:4.25rem!important}.m-18x{margin:4.5rem!important}.mt-18x,.my-18x{margin-top:4.5rem!important}.mr-18x,.mx-18x{margin-right:4.5rem!important}.mb-18x,.my-18x{margin-bottom:4.5rem!important}.ml-18x,.mx-18x{margin-left:4.5rem!important}.m-19x{margin:4.75rem!important}.mt-19x,.my-19x{margin-top:4.75rem!important}.mr-19x,.mx-19x{margin-right:4.75rem!important}.mb-19x,.my-19x{margin-bottom:4.75rem!important}.ml-19x,.mx-19x{margin-left:4.75rem!important}.m-20x{margin:5rem!important}.mt-20x,.my-20x{margin-top:5rem!important}.mr-20x,.mx-20x{margin-right:5rem!important}.mb-20x,.my-20x{margin-bottom:5rem!important}.ml-20x,.mx-20x{margin-left:5rem!important}.m-21x{margin:5.25rem!important}.mt-21x,.my-21x{margin-top:5.25rem!important}.mr-21x,.mx-21x{margin-right:5.25rem!important}.mb-21x,.my-21x{margin-bottom:5.25rem!important}.ml-21x,.mx-21x{margin-left:5.25rem!important}.m-22x{margin:5.5rem!important}.mt-22x,.my-22x{margin-top:5.5rem!important}.mr-22x,.mx-22x{margin-right:5.5rem!important}.mb-22x,.my-22x{margin-bottom:5.5rem!important}.ml-22x,.mx-22x{margin-left:5.5rem!important}.m-23x{margin:5.75rem!important}.mt-23x,.my-23x{margin-top:5.75rem!important}.mr-23x,.mx-23x{margin-right:5.75rem!important}.mb-23x,.my-23x{margin-bottom:5.75rem!important}.ml-23x,.mx-23x{margin-left:5.75rem!important}.m-24x{margin:6rem!important}.mt-24x,.my-24x{margin-top:6rem!important}.mr-24x,.mx-24x{margin-right:6rem!important}.mb-24x,.my-24x{margin-bottom:6rem!important}.ml-24x,.mx-24x{margin-left:6rem!important}.m-25x{margin:6.25rem!important}.mt-25x,.my-25x{margin-top:6.25rem!important}.mr-25x,.mx-25x{margin-right:6.25rem!important}.mb-25x,.my-25x{margin-bottom:6.25rem!important}.ml-25x,.mx-25x{margin-left:6.25rem!important}.m-26x{margin:6.5rem!important}.mt-26x,.my-26x{margin-top:6.5rem!important}.mr-26x,.mx-26x{margin-right:6.5rem!important}.mb-26x,.my-26x{margin-bottom:6.5rem!important}.ml-26x,.mx-26x{margin-left:6.5rem!important}.m-27x{margin:6.75rem!important}.mt-27x,.my-27x{margin-top:6.75rem!important}.mr-27x,.mx-27x{margin-right:6.75rem!important}.mb-27x,.my-27x{margin-bottom:6.75rem!important}.ml-27x,.mx-27x{margin-left:6.75rem!important}.m-28x{margin:7rem!important}.mt-28x,.my-28x{margin-top:7rem!important}.mr-28x,.mx-28x{margin-right:7rem!important}.mb-28x,.my-28x{margin-bottom:7rem!important}.ml-28x,.mx-28x{margin-left:7rem!important}.m-29x{margin:7.25rem!important}.mt-29x,.my-29x{margin-top:7.25rem!important}.mr-29x,.mx-29x{margin-right:7.25rem!important}.mb-29x,.my-29x{margin-bottom:7.25rem!important}.ml-29x,.mx-29x{margin-left:7.25rem!important}.m-30x{margin:7.5rem!important}.mt-30x,.my-30x{margin-top:7.5rem!important}.mr-30x,.mx-30x{margin-right:7.5rem!important}.mb-30x,.my-30x{margin-bottom:7.5rem!important}.ml-30x,.mx-30x{margin-left:7.5rem!important}.p-neg-10x{padding:-2.5rem!important}.pt-neg-10x,.py-neg-10x{padding-top:-2.5rem!important}.pr-neg-10x,.px-neg-10x{padding-right:-2.5rem!important}.pb-neg-10x,.py-neg-10x{padding-bottom:-2.5rem!important}.pl-neg-10x,.px-neg-10x{padding-left:-2.5rem!important}.p-neg-9x{padding:-2.25rem!important}.pt-neg-9x,.py-neg-9x{padding-top:-2.25rem!important}.pr-neg-9x,.px-neg-9x{padding-right:-2.25rem!important}.pb-neg-9x,.py-neg-9x{padding-bottom:-2.25rem!important}.pl-neg-9x,.px-neg-9x{padding-left:-2.25rem!important}.p-neg-8x{padding:-2rem!important}.pt-neg-8x,.py-neg-8x{padding-top:-2rem!important}.pr-neg-8x,.px-neg-8x{padding-right:-2rem!important}.pb-neg-8x,.py-neg-8x{padding-bottom:-2rem!important}.pl-neg-8x,.px-neg-8x{padding-left:-2rem!important}.p-neg-7x{padding:-1.75rem!important}.pt-neg-7x,.py-neg-7x{padding-top:-1.75rem!important}.pr-neg-7x,.px-neg-7x{padding-right:-1.75rem!important}.pb-neg-7x,.py-neg-7x{padding-bottom:-1.75rem!important}.pl-neg-7x,.px-neg-7x{padding-left:-1.75rem!important}.p-neg-6x{padding:-1.5rem!important}.pt-neg-6x,.py-neg-6x{padding-top:-1.5rem!important}.pr-neg-6x,.px-neg-6x{padding-right:-1.5rem!important}.pb-neg-6x,.py-neg-6x{padding-bottom:-1.5rem!important}.pl-neg-6x,.px-neg-6x{padding-left:-1.5rem!important}.p-neg-5x{padding:-1.25rem!important}.pt-neg-5x,.py-neg-5x{padding-top:-1.25rem!important}.pr-neg-5x,.px-neg-5x{padding-right:-1.25rem!important}.pb-neg-5x,.py-neg-5x{padding-bottom:-1.25rem!important}.pl-neg-5x,.px-neg-5x{padding-left:-1.25rem!important}.p-neg-4x{padding:-1rem!important}.pt-neg-4x,.py-neg-4x{padding-top:-1rem!important}.pr-neg-4x,.px-neg-4x{padding-right:-1rem!important}.pb-neg-4x,.py-neg-4x{padding-bottom:-1rem!important}.pl-neg-4x,.px-neg-4x{padding-left:-1rem!important}.p-neg-3x{padding:-.75rem!important}.pt-neg-3x,.py-neg-3x{padding-top:-.75rem!important}.pr-neg-3x,.px-neg-3x{padding-right:-.75rem!important}.pb-neg-3x,.py-neg-3x{padding-bottom:-.75rem!important}.pl-neg-3x,.px-neg-3x{padding-left:-.75rem!important}.p-neg-2x{padding:-.5rem!important}.pt-neg-2x,.py-neg-2x{padding-top:-.5rem!important}.pr-neg-2x,.px-neg-2x{padding-right:-.5rem!important}.pb-neg-2x,.py-neg-2x{padding-bottom:-.5rem!important}.pl-neg-2x,.px-neg-2x{padding-left:-.5rem!important}.p-neg-1x{padding:-.25rem!important}.pt-neg-1x,.py-neg-1x{padding-top:-.25rem!important}.pr-neg-1x,.px-neg-1x{padding-right:-.25rem!important}.pb-neg-1x,.py-neg-1x{padding-bottom:-.25rem!important}.pl-neg-1x,.px-neg-1x{padding-left:-.25rem!important}.p-0x{padding:0!important}.pt-0x,.py-0x{padding-top:0!important}.pr-0x,.px-0x{padding-right:0!important}.pb-0x,.py-0x{padding-bottom:0!important}.pl-0x,.px-0x{padding-left:0!important}.p-1x{padding:.25rem!important}.pt-1x,.py-1x{padding-top:.25rem!important}.pr-1x,.px-1x{padding-right:.25rem!important}.pb-1x,.py-1x{padding-bottom:.25rem!important}.pl-1x,.px-1x{padding-left:.25rem!important}.p-2x{padding:.5rem!important}.pt-2x,.py-2x{padding-top:.5rem!important}.pr-2x,.px-2x{padding-right:.5rem!important}.pb-2x,.py-2x{padding-bottom:.5rem!important}.pl-2x,.px-2x{padding-left:.5rem!important}.p-3x{padding:.75rem!important}.pt-3x,.py-3x{padding-top:.75rem!important}.pr-3x,.px-3x{padding-right:.75rem!important}.pb-3x,.py-3x{padding-bottom:.75rem!important}.pl-3x,.px-3x{padding-left:.75rem!important}.p-4x{padding:1rem!important}.pt-4x,.py-4x{padding-top:1rem!important}.pr-4x,.px-4x{padding-right:1rem!important}.pb-4x,.py-4x{padding-bottom:1rem!important}.pl-4x,.px-4x{padding-left:1rem!important}.p-5x{padding:1.25rem!important}.pt-5x,.py-5x{padding-top:1.25rem!important}.pr-5x,.px-5x{padding-right:1.25rem!important}.pb-5x,.py-5x{padding-bottom:1.25rem!important}.pl-5x,.px-5x{padding-left:1.25rem!important}.p-6x{padding:1.5rem!important}.pt-6x,.py-6x{padding-top:1.5rem!important}.pr-6x,.px-6x{padding-right:1.5rem!important}.pb-6x,.py-6x{padding-bottom:1.5rem!important}.pl-6x,.px-6x{padding-left:1.5rem!important}.p-7x{padding:1.75rem!important}.pt-7x,.py-7x{padding-top:1.75rem!important}.pr-7x,.px-7x{padding-right:1.75rem!important}.pb-7x,.py-7x{padding-bottom:1.75rem!important}.pl-7x,.px-7x{padding-left:1.75rem!important}.p-8x{padding:2rem!important}.pt-8x,.py-8x{padding-top:2rem!important}.pr-8x,.px-8x{padding-right:2rem!important}.pb-8x,.py-8x{padding-bottom:2rem!important}.pl-8x,.px-8x{padding-left:2rem!important}.p-9x{padding:2.25rem!important}.pt-9x,.py-9x{padding-top:2.25rem!important}.pr-9x,.px-9x{padding-right:2.25rem!important}.pb-9x,.py-9x{padding-bottom:2.25rem!important}.pl-9x,.px-9x{padding-left:2.25rem!important}.p-10x{padding:2.5rem!important}.pt-10x,.py-10x{padding-top:2.5rem!important}.pr-10x,.px-10x{padding-right:2.5rem!important}.pb-10x,.py-10x{padding-bottom:2.5rem!important}.pl-10x,.px-10x{padding-left:2.5rem!important}.p-11x{padding:2.75rem!important}.pt-11x,.py-11x{padding-top:2.75rem!important}.pr-11x,.px-11x{padding-right:2.75rem!important}.pb-11x,.py-11x{padding-bottom:2.75rem!important}.pl-11x,.px-11x{padding-left:2.75rem!important}.p-12x{padding:3rem!important}.pt-12x,.py-12x{padding-top:3rem!important}.pr-12x,.px-12x{padding-right:3rem!important}.pb-12x,.py-12x{padding-bottom:3rem!important}.pl-12x,.px-12x{padding-left:3rem!important}.p-13x{padding:3.25rem!important}.pt-13x,.py-13x{padding-top:3.25rem!important}.pr-13x,.px-13x{padding-right:3.25rem!important}.pb-13x,.py-13x{padding-bottom:3.25rem!important}.pl-13x,.px-13x{padding-left:3.25rem!important}.p-14x{padding:3.5rem!important}.pt-14x,.py-14x{padding-top:3.5rem!important}.pr-14x,.px-14x{padding-right:3.5rem!important}.pb-14x,.py-14x{padding-bottom:3.5rem!important}.pl-14x,.px-14x{padding-left:3.5rem!important}.p-15x{padding:3.75rem!important}.pt-15x,.py-15x{padding-top:3.75rem!important}.pr-15x,.px-15x{padding-right:3.75rem!important}.pb-15x,.py-15x{padding-bottom:3.75rem!important}.pl-15x,.px-15x{padding-left:3.75rem!important}.p-16x{padding:4rem!important}.pt-16x,.py-16x{padding-top:4rem!important}.pr-16x,.px-16x{padding-right:4rem!important}.pb-16x,.py-16x{padding-bottom:4rem!important}.pl-16x,.px-16x{padding-left:4rem!important}.p-17x{padding:4.25rem!important}.pt-17x,.py-17x{padding-top:4.25rem!important}.pr-17x,.px-17x{padding-right:4.25rem!important}.pb-17x,.py-17x{padding-bottom:4.25rem!important}.pl-17x,.px-17x{padding-left:4.25rem!important}.p-18x{padding:4.5rem!important}.pt-18x,.py-18x{padding-top:4.5rem!important}.pr-18x,.px-18x{padding-right:4.5rem!important}.pb-18x,.py-18x{padding-bottom:4.5rem!important}.pl-18x,.px-18x{padding-left:4.5rem!important}.p-19x{padding:4.75rem!important}.pt-19x,.py-19x{padding-top:4.75rem!important}.pr-19x,.px-19x{padding-right:4.75rem!important}.pb-19x,.py-19x{padding-bottom:4.75rem!important}.pl-19x,.px-19x{padding-left:4.75rem!important}.p-20x{padding:5rem!important}.pt-20x,.py-20x{padding-top:5rem!important}.pr-20x,.px-20x{padding-right:5rem!important}.pb-20x,.py-20x{padding-bottom:5rem!important}.pl-20x,.px-20x{padding-left:5rem!important}.p-21x{padding:5.25rem!important}.pt-21x,.py-21x{padding-top:5.25rem!important}.pr-21x,.px-21x{padding-right:5.25rem!important}.pb-21x,.py-21x{padding-bottom:5.25rem!important}.pl-21x,.px-21x{padding-left:5.25rem!important}.p-22x{padding:5.5rem!important}.pt-22x,.py-22x{padding-top:5.5rem!important}.pr-22x,.px-22x{padding-right:5.5rem!important}.pb-22x,.py-22x{padding-bottom:5.5rem!important}.pl-22x,.px-22x{padding-left:5.5rem!important}.p-23x{padding:5.75rem!important}.pt-23x,.py-23x{padding-top:5.75rem!important}.pr-23x,.px-23x{padding-right:5.75rem!important}.pb-23x,.py-23x{padding-bottom:5.75rem!important}.pl-23x,.px-23x{padding-left:5.75rem!important}.p-24x{padding:6rem!important}.pt-24x,.py-24x{padding-top:6rem!important}.pr-24x,.px-24x{padding-right:6rem!important}.pb-24x,.py-24x{padding-bottom:6rem!important}.pl-24x,.px-24x{padding-left:6rem!important}.p-25x{padding:6.25rem!important}.pt-25x,.py-25x{padding-top:6.25rem!important}.pr-25x,.px-25x{padding-right:6.25rem!important}.pb-25x,.py-25x{padding-bottom:6.25rem!important}.pl-25x,.px-25x{padding-left:6.25rem!important}.p-26x{padding:6.5rem!important}.pt-26x,.py-26x{padding-top:6.5rem!important}.pr-26x,.px-26x{padding-right:6.5rem!important}.pb-26x,.py-26x{padding-bottom:6.5rem!important}.pl-26x,.px-26x{padding-left:6.5rem!important}.p-27x{padding:6.75rem!important}.pt-27x,.py-27x{padding-top:6.75rem!important}.pr-27x,.px-27x{padding-right:6.75rem!important}.pb-27x,.py-27x{padding-bottom:6.75rem!important}.pl-27x,.px-27x{padding-left:6.75rem!important}.p-28x{padding:7rem!important}.pt-28x,.py-28x{padding-top:7rem!important}.pr-28x,.px-28x{padding-right:7rem!important}.pb-28x,.py-28x{padding-bottom:7rem!important}.pl-28x,.px-28x{padding-left:7rem!important}.p-29x{padding:7.25rem!important}.pt-29x,.py-29x{padding-top:7.25rem!important}.pr-29x,.px-29x{padding-right:7.25rem!important}.pb-29x,.py-29x{padding-bottom:7.25rem!important}.pl-29x,.px-29x{padding-left:7.25rem!important}.p-30x{padding:7.5rem!important}.pt-30x,.py-30x{padding-top:7.5rem!important}.pr-30x,.px-30x{padding-right:7.5rem!important}.pb-30x,.py-30x{padding-bottom:7.5rem!important}.pl-30x,.px-30x{padding-left:7.5rem!important}@media (min-width:576px){.m-neg-10x-sm{margin:-2.5rem!important}.mt-neg-10x-sm,.my-neg-10x-sm{margin-top:-2.5rem!important}.mr-neg-10x-sm,.mx-neg-10x-sm{margin-right:-2.5rem!important}.mb-neg-10x-sm,.my-neg-10x-sm{margin-bottom:-2.5rem!important}.ml-neg-10x-sm,.mx-neg-10x-sm{margin-left:-2.5rem!important}.m-neg-9x-sm{margin:-2.25rem!important}.mt-neg-9x-sm,.my-neg-9x-sm{margin-top:-2.25rem!important}.mr-neg-9x-sm,.mx-neg-9x-sm{margin-right:-2.25rem!important}.mb-neg-9x-sm,.my-neg-9x-sm{margin-bottom:-2.25rem!important}.ml-neg-9x-sm,.mx-neg-9x-sm{margin-left:-2.25rem!important}.m-neg-8x-sm{margin:-2rem!important}.mt-neg-8x-sm,.my-neg-8x-sm{margin-top:-2rem!important}.mr-neg-8x-sm,.mx-neg-8x-sm{margin-right:-2rem!important}.mb-neg-8x-sm,.my-neg-8x-sm{margin-bottom:-2rem!important}.ml-neg-8x-sm,.mx-neg-8x-sm{margin-left:-2rem!important}.m-neg-7x-sm{margin:-1.75rem!important}.mt-neg-7x-sm,.my-neg-7x-sm{margin-top:-1.75rem!important}.mr-neg-7x-sm,.mx-neg-7x-sm{margin-right:-1.75rem!important}.mb-neg-7x-sm,.my-neg-7x-sm{margin-bottom:-1.75rem!important}.ml-neg-7x-sm,.mx-neg-7x-sm{margin-left:-1.75rem!important}.m-neg-6x-sm{margin:-1.5rem!important}.mt-neg-6x-sm,.my-neg-6x-sm{margin-top:-1.5rem!important}.mr-neg-6x-sm,.mx-neg-6x-sm{margin-right:-1.5rem!important}.mb-neg-6x-sm,.my-neg-6x-sm{margin-bottom:-1.5rem!important}.ml-neg-6x-sm,.mx-neg-6x-sm{margin-left:-1.5rem!important}.m-neg-5x-sm{margin:-1.25rem!important}.mt-neg-5x-sm,.my-neg-5x-sm{margin-top:-1.25rem!important}.mr-neg-5x-sm,.mx-neg-5x-sm{margin-right:-1.25rem!important}.mb-neg-5x-sm,.my-neg-5x-sm{margin-bottom:-1.25rem!important}.ml-neg-5x-sm,.mx-neg-5x-sm{margin-left:-1.25rem!important}.m-neg-4x-sm{margin:-1rem!important}.mt-neg-4x-sm,.my-neg-4x-sm{margin-top:-1rem!important}.mr-neg-4x-sm,.mx-neg-4x-sm{margin-right:-1rem!important}.mb-neg-4x-sm,.my-neg-4x-sm{margin-bottom:-1rem!important}.ml-neg-4x-sm,.mx-neg-4x-sm{margin-left:-1rem!important}.m-neg-3x-sm{margin:-.75rem!important}.mt-neg-3x-sm,.my-neg-3x-sm{margin-top:-.75rem!important}.mr-neg-3x-sm,.mx-neg-3x-sm{margin-right:-.75rem!important}.mb-neg-3x-sm,.my-neg-3x-sm{margin-bottom:-.75rem!important}.ml-neg-3x-sm,.mx-neg-3x-sm{margin-left:-.75rem!important}.m-neg-2x-sm{margin:-.5rem!important}.mt-neg-2x-sm,.my-neg-2x-sm{margin-top:-.5rem!important}.mr-neg-2x-sm,.mx-neg-2x-sm{margin-right:-.5rem!important}.mb-neg-2x-sm,.my-neg-2x-sm{margin-bottom:-.5rem!important}.ml-neg-2x-sm,.mx-neg-2x-sm{margin-left:-.5rem!important}.m-neg-1x-sm{margin:-.25rem!important}.mt-neg-1x-sm,.my-neg-1x-sm{margin-top:-.25rem!important}.mr-neg-1x-sm,.mx-neg-1x-sm{margin-right:-.25rem!important}.mb-neg-1x-sm,.my-neg-1x-sm{margin-bottom:-.25rem!important}.ml-neg-1x-sm,.mx-neg-1x-sm{margin-left:-.25rem!important}.m-0x-sm{margin:0!important}.mt-0x-sm,.my-0x-sm{margin-top:0!important}.mr-0x-sm,.mx-0x-sm{margin-right:0!important}.mb-0x-sm,.my-0x-sm{margin-bottom:0!important}.ml-0x-sm,.mx-0x-sm{margin-left:0!important}.m-1x-sm{margin:.25rem!important}.mt-1x-sm,.my-1x-sm{margin-top:.25rem!important}.mr-1x-sm,.mx-1x-sm{margin-right:.25rem!important}.mb-1x-sm,.my-1x-sm{margin-bottom:.25rem!important}.ml-1x-sm,.mx-1x-sm{margin-left:.25rem!important}.m-2x-sm{margin:.5rem!important}.mt-2x-sm,.my-2x-sm{margin-top:.5rem!important}.mr-2x-sm,.mx-2x-sm{margin-right:.5rem!important}.mb-2x-sm,.my-2x-sm{margin-bottom:.5rem!important}.ml-2x-sm,.mx-2x-sm{margin-left:.5rem!important}.m-3x-sm{margin:.75rem!important}.mt-3x-sm,.my-3x-sm{margin-top:.75rem!important}.mr-3x-sm,.mx-3x-sm{margin-right:.75rem!important}.mb-3x-sm,.my-3x-sm{margin-bottom:.75rem!important}.ml-3x-sm,.mx-3x-sm{margin-left:.75rem!important}.m-4x-sm{margin:1rem!important}.mt-4x-sm,.my-4x-sm{margin-top:1rem!important}.mr-4x-sm,.mx-4x-sm{margin-right:1rem!important}.mb-4x-sm,.my-4x-sm{margin-bottom:1rem!important}.ml-4x-sm,.mx-4x-sm{margin-left:1rem!important}.m-5x-sm{margin:1.25rem!important}.mt-5x-sm,.my-5x-sm{margin-top:1.25rem!important}.mr-5x-sm,.mx-5x-sm{margin-right:1.25rem!important}.mb-5x-sm,.my-5x-sm{margin-bottom:1.25rem!important}.ml-5x-sm,.mx-5x-sm{margin-left:1.25rem!important}.m-6x-sm{margin:1.5rem!important}.mt-6x-sm,.my-6x-sm{margin-top:1.5rem!important}.mr-6x-sm,.mx-6x-sm{margin-right:1.5rem!important}.mb-6x-sm,.my-6x-sm{margin-bottom:1.5rem!important}.ml-6x-sm,.mx-6x-sm{margin-left:1.5rem!important}.m-7x-sm{margin:1.75rem!important}.mt-7x-sm,.my-7x-sm{margin-top:1.75rem!important}.mr-7x-sm,.mx-7x-sm{margin-right:1.75rem!important}.mb-7x-sm,.my-7x-sm{margin-bottom:1.75rem!important}.ml-7x-sm,.mx-7x-sm{margin-left:1.75rem!important}.m-8x-sm{margin:2rem!important}.mt-8x-sm,.my-8x-sm{margin-top:2rem!important}.mr-8x-sm,.mx-8x-sm{margin-right:2rem!important}.mb-8x-sm,.my-8x-sm{margin-bottom:2rem!important}.ml-8x-sm,.mx-8x-sm{margin-left:2rem!important}.m-9x-sm{margin:2.25rem!important}.mt-9x-sm,.my-9x-sm{margin-top:2.25rem!important}.mr-9x-sm,.mx-9x-sm{margin-right:2.25rem!important}.mb-9x-sm,.my-9x-sm{margin-bottom:2.25rem!important}.ml-9x-sm,.mx-9x-sm{margin-left:2.25rem!important}.m-10x-sm{margin:2.5rem!important}.mt-10x-sm,.my-10x-sm{margin-top:2.5rem!important}.mr-10x-sm,.mx-10x-sm{margin-right:2.5rem!important}.mb-10x-sm,.my-10x-sm{margin-bottom:2.5rem!important}.ml-10x-sm,.mx-10x-sm{margin-left:2.5rem!important}.m-11x-sm{margin:2.75rem!important}.mt-11x-sm,.my-11x-sm{margin-top:2.75rem!important}.mr-11x-sm,.mx-11x-sm{margin-right:2.75rem!important}.mb-11x-sm,.my-11x-sm{margin-bottom:2.75rem!important}.ml-11x-sm,.mx-11x-sm{margin-left:2.75rem!important}.m-12x-sm{margin:3rem!important}.mt-12x-sm,.my-12x-sm{margin-top:3rem!important}.mr-12x-sm,.mx-12x-sm{margin-right:3rem!important}.mb-12x-sm,.my-12x-sm{margin-bottom:3rem!important}.ml-12x-sm,.mx-12x-sm{margin-left:3rem!important}.m-13x-sm{margin:3.25rem!important}.mt-13x-sm,.my-13x-sm{margin-top:3.25rem!important}.mr-13x-sm,.mx-13x-sm{margin-right:3.25rem!important}.mb-13x-sm,.my-13x-sm{margin-bottom:3.25rem!important}.ml-13x-sm,.mx-13x-sm{margin-left:3.25rem!important}.m-14x-sm{margin:3.5rem!important}.mt-14x-sm,.my-14x-sm{margin-top:3.5rem!important}.mr-14x-sm,.mx-14x-sm{margin-right:3.5rem!important}.mb-14x-sm,.my-14x-sm{margin-bottom:3.5rem!important}.ml-14x-sm,.mx-14x-sm{margin-left:3.5rem!important}.m-15x-sm{margin:3.75rem!important}.mt-15x-sm,.my-15x-sm{margin-top:3.75rem!important}.mr-15x-sm,.mx-15x-sm{margin-right:3.75rem!important}.mb-15x-sm,.my-15x-sm{margin-bottom:3.75rem!important}.ml-15x-sm,.mx-15x-sm{margin-left:3.75rem!important}.m-16x-sm{margin:4rem!important}.mt-16x-sm,.my-16x-sm{margin-top:4rem!important}.mr-16x-sm,.mx-16x-sm{margin-right:4rem!important}.mb-16x-sm,.my-16x-sm{margin-bottom:4rem!important}.ml-16x-sm,.mx-16x-sm{margin-left:4rem!important}.m-17x-sm{margin:4.25rem!important}.mt-17x-sm,.my-17x-sm{margin-top:4.25rem!important}.mr-17x-sm,.mx-17x-sm{margin-right:4.25rem!important}.mb-17x-sm,.my-17x-sm{margin-bottom:4.25rem!important}.ml-17x-sm,.mx-17x-sm{margin-left:4.25rem!important}.m-18x-sm{margin:4.5rem!important}.mt-18x-sm,.my-18x-sm{margin-top:4.5rem!important}.mr-18x-sm,.mx-18x-sm{margin-right:4.5rem!important}.mb-18x-sm,.my-18x-sm{margin-bottom:4.5rem!important}.ml-18x-sm,.mx-18x-sm{margin-left:4.5rem!important}.m-19x-sm{margin:4.75rem!important}.mt-19x-sm,.my-19x-sm{margin-top:4.75rem!important}.mr-19x-sm,.mx-19x-sm{margin-right:4.75rem!important}.mb-19x-sm,.my-19x-sm{margin-bottom:4.75rem!important}.ml-19x-sm,.mx-19x-sm{margin-left:4.75rem!important}.m-20x-sm{margin:5rem!important}.mt-20x-sm,.my-20x-sm{margin-top:5rem!important}.mr-20x-sm,.mx-20x-sm{margin-right:5rem!important}.mb-20x-sm,.my-20x-sm{margin-bottom:5rem!important}.ml-20x-sm,.mx-20x-sm{margin-left:5rem!important}.m-21x-sm{margin:5.25rem!important}.mt-21x-sm,.my-21x-sm{margin-top:5.25rem!important}.mr-21x-sm,.mx-21x-sm{margin-right:5.25rem!important}.mb-21x-sm,.my-21x-sm{margin-bottom:5.25rem!important}.ml-21x-sm,.mx-21x-sm{margin-left:5.25rem!important}.m-22x-sm{margin:5.5rem!important}.mt-22x-sm,.my-22x-sm{margin-top:5.5rem!important}.mr-22x-sm,.mx-22x-sm{margin-right:5.5rem!important}.mb-22x-sm,.my-22x-sm{margin-bottom:5.5rem!important}.ml-22x-sm,.mx-22x-sm{margin-left:5.5rem!important}.m-23x-sm{margin:5.75rem!important}.mt-23x-sm,.my-23x-sm{margin-top:5.75rem!important}.mr-23x-sm,.mx-23x-sm{margin-right:5.75rem!important}.mb-23x-sm,.my-23x-sm{margin-bottom:5.75rem!important}.ml-23x-sm,.mx-23x-sm{margin-left:5.75rem!important}.m-24x-sm{margin:6rem!important}.mt-24x-sm,.my-24x-sm{margin-top:6rem!important}.mr-24x-sm,.mx-24x-sm{margin-right:6rem!important}.mb-24x-sm,.my-24x-sm{margin-bottom:6rem!important}.ml-24x-sm,.mx-24x-sm{margin-left:6rem!important}.m-25x-sm{margin:6.25rem!important}.mt-25x-sm,.my-25x-sm{margin-top:6.25rem!important}.mr-25x-sm,.mx-25x-sm{margin-right:6.25rem!important}.mb-25x-sm,.my-25x-sm{margin-bottom:6.25rem!important}.ml-25x-sm,.mx-25x-sm{margin-left:6.25rem!important}.m-26x-sm{margin:6.5rem!important}.mt-26x-sm,.my-26x-sm{margin-top:6.5rem!important}.mr-26x-sm,.mx-26x-sm{margin-right:6.5rem!important}.mb-26x-sm,.my-26x-sm{margin-bottom:6.5rem!important}.ml-26x-sm,.mx-26x-sm{margin-left:6.5rem!important}.m-27x-sm{margin:6.75rem!important}.mt-27x-sm,.my-27x-sm{margin-top:6.75rem!important}.mr-27x-sm,.mx-27x-sm{margin-right:6.75rem!important}.mb-27x-sm,.my-27x-sm{margin-bottom:6.75rem!important}.ml-27x-sm,.mx-27x-sm{margin-left:6.75rem!important}.m-28x-sm{margin:7rem!important}.mt-28x-sm,.my-28x-sm{margin-top:7rem!important}.mr-28x-sm,.mx-28x-sm{margin-right:7rem!important}.mb-28x-sm,.my-28x-sm{margin-bottom:7rem!important}.ml-28x-sm,.mx-28x-sm{margin-left:7rem!important}.m-29x-sm{margin:7.25rem!important}.mt-29x-sm,.my-29x-sm{margin-top:7.25rem!important}.mr-29x-sm,.mx-29x-sm{margin-right:7.25rem!important}.mb-29x-sm,.my-29x-sm{margin-bottom:7.25rem!important}.ml-29x-sm,.mx-29x-sm{margin-left:7.25rem!important}.m-30x-sm{margin:7.5rem!important}.mt-30x-sm,.my-30x-sm{margin-top:7.5rem!important}.mr-30x-sm,.mx-30x-sm{margin-right:7.5rem!important}.mb-30x-sm,.my-30x-sm{margin-bottom:7.5rem!important}.ml-30x-sm,.mx-30x-sm{margin-left:7.5rem!important}.p-neg-10x-sm{padding:-2.5rem!important}.pt-neg-10x-sm,.py-neg-10x-sm{padding-top:-2.5rem!important}.pr-neg-10x-sm,.px-neg-10x-sm{padding-right:-2.5rem!important}.pb-neg-10x-sm,.py-neg-10x-sm{padding-bottom:-2.5rem!important}.pl-neg-10x-sm,.px-neg-10x-sm{padding-left:-2.5rem!important}.p-neg-9x-sm{padding:-2.25rem!important}.pt-neg-9x-sm,.py-neg-9x-sm{padding-top:-2.25rem!important}.pr-neg-9x-sm,.px-neg-9x-sm{padding-right:-2.25rem!important}.pb-neg-9x-sm,.py-neg-9x-sm{padding-bottom:-2.25rem!important}.pl-neg-9x-sm,.px-neg-9x-sm{padding-left:-2.25rem!important}.p-neg-8x-sm{padding:-2rem!important}.pt-neg-8x-sm,.py-neg-8x-sm{padding-top:-2rem!important}.pr-neg-8x-sm,.px-neg-8x-sm{padding-right:-2rem!important}.pb-neg-8x-sm,.py-neg-8x-sm{padding-bottom:-2rem!important}.pl-neg-8x-sm,.px-neg-8x-sm{padding-left:-2rem!important}.p-neg-7x-sm{padding:-1.75rem!important}.pt-neg-7x-sm,.py-neg-7x-sm{padding-top:-1.75rem!important}.pr-neg-7x-sm,.px-neg-7x-sm{padding-right:-1.75rem!important}.pb-neg-7x-sm,.py-neg-7x-sm{padding-bottom:-1.75rem!important}.pl-neg-7x-sm,.px-neg-7x-sm{padding-left:-1.75rem!important}.p-neg-6x-sm{padding:-1.5rem!important}.pt-neg-6x-sm,.py-neg-6x-sm{padding-top:-1.5rem!important}.pr-neg-6x-sm,.px-neg-6x-sm{padding-right:-1.5rem!important}.pb-neg-6x-sm,.py-neg-6x-sm{padding-bottom:-1.5rem!important}.pl-neg-6x-sm,.px-neg-6x-sm{padding-left:-1.5rem!important}.p-neg-5x-sm{padding:-1.25rem!important}.pt-neg-5x-sm,.py-neg-5x-sm{padding-top:-1.25rem!important}.pr-neg-5x-sm,.px-neg-5x-sm{padding-right:-1.25rem!important}.pb-neg-5x-sm,.py-neg-5x-sm{padding-bottom:-1.25rem!important}.pl-neg-5x-sm,.px-neg-5x-sm{padding-left:-1.25rem!important}.p-neg-4x-sm{padding:-1rem!important}.pt-neg-4x-sm,.py-neg-4x-sm{padding-top:-1rem!important}.pr-neg-4x-sm,.px-neg-4x-sm{padding-right:-1rem!important}.pb-neg-4x-sm,.py-neg-4x-sm{padding-bottom:-1rem!important}.pl-neg-4x-sm,.px-neg-4x-sm{padding-left:-1rem!important}.p-neg-3x-sm{padding:-.75rem!important}.pt-neg-3x-sm,.py-neg-3x-sm{padding-top:-.75rem!important}.pr-neg-3x-sm,.px-neg-3x-sm{padding-right:-.75rem!important}.pb-neg-3x-sm,.py-neg-3x-sm{padding-bottom:-.75rem!important}.pl-neg-3x-sm,.px-neg-3x-sm{padding-left:-.75rem!important}.p-neg-2x-sm{padding:-.5rem!important}.pt-neg-2x-sm,.py-neg-2x-sm{padding-top:-.5rem!important}.pr-neg-2x-sm,.px-neg-2x-sm{padding-right:-.5rem!important}.pb-neg-2x-sm,.py-neg-2x-sm{padding-bottom:-.5rem!important}.pl-neg-2x-sm,.px-neg-2x-sm{padding-left:-.5rem!important}.p-neg-1x-sm{padding:-.25rem!important}.pt-neg-1x-sm,.py-neg-1x-sm{padding-top:-.25rem!important}.pr-neg-1x-sm,.px-neg-1x-sm{padding-right:-.25rem!important}.pb-neg-1x-sm,.py-neg-1x-sm{padding-bottom:-.25rem!important}.pl-neg-1x-sm,.px-neg-1x-sm{padding-left:-.25rem!important}.p-0x-sm{padding:0!important}.pt-0x-sm,.py-0x-sm{padding-top:0!important}.pr-0x-sm,.px-0x-sm{padding-right:0!important}.pb-0x-sm,.py-0x-sm{padding-bottom:0!important}.pl-0x-sm,.px-0x-sm{padding-left:0!important}.p-1x-sm{padding:.25rem!important}.pt-1x-sm,.py-1x-sm{padding-top:.25rem!important}.pr-1x-sm,.px-1x-sm{padding-right:.25rem!important}.pb-1x-sm,.py-1x-sm{padding-bottom:.25rem!important}.pl-1x-sm,.px-1x-sm{padding-left:.25rem!important}.p-2x-sm{padding:.5rem!important}.pt-2x-sm,.py-2x-sm{padding-top:.5rem!important}.pr-2x-sm,.px-2x-sm{padding-right:.5rem!important}.pb-2x-sm,.py-2x-sm{padding-bottom:.5rem!important}.pl-2x-sm,.px-2x-sm{padding-left:.5rem!important}.p-3x-sm{padding:.75rem!important}.pt-3x-sm,.py-3x-sm{padding-top:.75rem!important}.pr-3x-sm,.px-3x-sm{padding-right:.75rem!important}.pb-3x-sm,.py-3x-sm{padding-bottom:.75rem!important}.pl-3x-sm,.px-3x-sm{padding-left:.75rem!important}.p-4x-sm{padding:1rem!important}.pt-4x-sm,.py-4x-sm{padding-top:1rem!important}.pr-4x-sm,.px-4x-sm{padding-right:1rem!important}.pb-4x-sm,.py-4x-sm{padding-bottom:1rem!important}.pl-4x-sm,.px-4x-sm{padding-left:1rem!important}.p-5x-sm{padding:1.25rem!important}.pt-5x-sm,.py-5x-sm{padding-top:1.25rem!important}.pr-5x-sm,.px-5x-sm{padding-right:1.25rem!important}.pb-5x-sm,.py-5x-sm{padding-bottom:1.25rem!important}.pl-5x-sm,.px-5x-sm{padding-left:1.25rem!important}.p-6x-sm{padding:1.5rem!important}.pt-6x-sm,.py-6x-sm{padding-top:1.5rem!important}.pr-6x-sm,.px-6x-sm{padding-right:1.5rem!important}.pb-6x-sm,.py-6x-sm{padding-bottom:1.5rem!important}.pl-6x-sm,.px-6x-sm{padding-left:1.5rem!important}.p-7x-sm{padding:1.75rem!important}.pt-7x-sm,.py-7x-sm{padding-top:1.75rem!important}.pr-7x-sm,.px-7x-sm{padding-right:1.75rem!important}.pb-7x-sm,.py-7x-sm{padding-bottom:1.75rem!important}.pl-7x-sm,.px-7x-sm{padding-left:1.75rem!important}.p-8x-sm{padding:2rem!important}.pt-8x-sm,.py-8x-sm{padding-top:2rem!important}.pr-8x-sm,.px-8x-sm{padding-right:2rem!important}.pb-8x-sm,.py-8x-sm{padding-bottom:2rem!important}.pl-8x-sm,.px-8x-sm{padding-left:2rem!important}.p-9x-sm{padding:2.25rem!important}.pt-9x-sm,.py-9x-sm{padding-top:2.25rem!important}.pr-9x-sm,.px-9x-sm{padding-right:2.25rem!important}.pb-9x-sm,.py-9x-sm{padding-bottom:2.25rem!important}.pl-9x-sm,.px-9x-sm{padding-left:2.25rem!important}.p-10x-sm{padding:2.5rem!important}.pt-10x-sm,.py-10x-sm{padding-top:2.5rem!important}.pr-10x-sm,.px-10x-sm{padding-right:2.5rem!important}.pb-10x-sm,.py-10x-sm{padding-bottom:2.5rem!important}.pl-10x-sm,.px-10x-sm{padding-left:2.5rem!important}.p-11x-sm{padding:2.75rem!important}.pt-11x-sm,.py-11x-sm{padding-top:2.75rem!important}.pr-11x-sm,.px-11x-sm{padding-right:2.75rem!important}.pb-11x-sm,.py-11x-sm{padding-bottom:2.75rem!important}.pl-11x-sm,.px-11x-sm{padding-left:2.75rem!important}.p-12x-sm{padding:3rem!important}.pt-12x-sm,.py-12x-sm{padding-top:3rem!important}.pr-12x-sm,.px-12x-sm{padding-right:3rem!important}.pb-12x-sm,.py-12x-sm{padding-bottom:3rem!important}.pl-12x-sm,.px-12x-sm{padding-left:3rem!important}.p-13x-sm{padding:3.25rem!important}.pt-13x-sm,.py-13x-sm{padding-top:3.25rem!important}.pr-13x-sm,.px-13x-sm{padding-right:3.25rem!important}.pb-13x-sm,.py-13x-sm{padding-bottom:3.25rem!important}.pl-13x-sm,.px-13x-sm{padding-left:3.25rem!important}.p-14x-sm{padding:3.5rem!important}.pt-14x-sm,.py-14x-sm{padding-top:3.5rem!important}.pr-14x-sm,.px-14x-sm{padding-right:3.5rem!important}.pb-14x-sm,.py-14x-sm{padding-bottom:3.5rem!important}.pl-14x-sm,.px-14x-sm{padding-left:3.5rem!important}.p-15x-sm{padding:3.75rem!important}.pt-15x-sm,.py-15x-sm{padding-top:3.75rem!important}.pr-15x-sm,.px-15x-sm{padding-right:3.75rem!important}.pb-15x-sm,.py-15x-sm{padding-bottom:3.75rem!important}.pl-15x-sm,.px-15x-sm{padding-left:3.75rem!important}.p-16x-sm{padding:4rem!important}.pt-16x-sm,.py-16x-sm{padding-top:4rem!important}.pr-16x-sm,.px-16x-sm{padding-right:4rem!important}.pb-16x-sm,.py-16x-sm{padding-bottom:4rem!important}.pl-16x-sm,.px-16x-sm{padding-left:4rem!important}.p-17x-sm{padding:4.25rem!important}.pt-17x-sm,.py-17x-sm{padding-top:4.25rem!important}.pr-17x-sm,.px-17x-sm{padding-right:4.25rem!important}.pb-17x-sm,.py-17x-sm{padding-bottom:4.25rem!important}.pl-17x-sm,.px-17x-sm{padding-left:4.25rem!important}.p-18x-sm{padding:4.5rem!important}.pt-18x-sm,.py-18x-sm{padding-top:4.5rem!important}.pr-18x-sm,.px-18x-sm{padding-right:4.5rem!important}.pb-18x-sm,.py-18x-sm{padding-bottom:4.5rem!important}.pl-18x-sm,.px-18x-sm{padding-left:4.5rem!important}.p-19x-sm{padding:4.75rem!important}.pt-19x-sm,.py-19x-sm{padding-top:4.75rem!important}.pr-19x-sm,.px-19x-sm{padding-right:4.75rem!important}.pb-19x-sm,.py-19x-sm{padding-bottom:4.75rem!important}.pl-19x-sm,.px-19x-sm{padding-left:4.75rem!important}.p-20x-sm{padding:5rem!important}.pt-20x-sm,.py-20x-sm{padding-top:5rem!important}.pr-20x-sm,.px-20x-sm{padding-right:5rem!important}.pb-20x-sm,.py-20x-sm{padding-bottom:5rem!important}.pl-20x-sm,.px-20x-sm{padding-left:5rem!important}.p-21x-sm{padding:5.25rem!important}.pt-21x-sm,.py-21x-sm{padding-top:5.25rem!important}.pr-21x-sm,.px-21x-sm{padding-right:5.25rem!important}.pb-21x-sm,.py-21x-sm{padding-bottom:5.25rem!important}.pl-21x-sm,.px-21x-sm{padding-left:5.25rem!important}.p-22x-sm{padding:5.5rem!important}.pt-22x-sm,.py-22x-sm{padding-top:5.5rem!important}.pr-22x-sm,.px-22x-sm{padding-right:5.5rem!important}.pb-22x-sm,.py-22x-sm{padding-bottom:5.5rem!important}.pl-22x-sm,.px-22x-sm{padding-left:5.5rem!important}.p-23x-sm{padding:5.75rem!important}.pt-23x-sm,.py-23x-sm{padding-top:5.75rem!important}.pr-23x-sm,.px-23x-sm{padding-right:5.75rem!important}.pb-23x-sm,.py-23x-sm{padding-bottom:5.75rem!important}.pl-23x-sm,.px-23x-sm{padding-left:5.75rem!important}.p-24x-sm{padding:6rem!important}.pt-24x-sm,.py-24x-sm{padding-top:6rem!important}.pr-24x-sm,.px-24x-sm{padding-right:6rem!important}.pb-24x-sm,.py-24x-sm{padding-bottom:6rem!important}.pl-24x-sm,.px-24x-sm{padding-left:6rem!important}.p-25x-sm{padding:6.25rem!important}.pt-25x-sm,.py-25x-sm{padding-top:6.25rem!important}.pr-25x-sm,.px-25x-sm{padding-right:6.25rem!important}.pb-25x-sm,.py-25x-sm{padding-bottom:6.25rem!important}.pl-25x-sm,.px-25x-sm{padding-left:6.25rem!important}.p-26x-sm{padding:6.5rem!important}.pt-26x-sm,.py-26x-sm{padding-top:6.5rem!important}.pr-26x-sm,.px-26x-sm{padding-right:6.5rem!important}.pb-26x-sm,.py-26x-sm{padding-bottom:6.5rem!important}.pl-26x-sm,.px-26x-sm{padding-left:6.5rem!important}.p-27x-sm{padding:6.75rem!important}.pt-27x-sm,.py-27x-sm{padding-top:6.75rem!important}.pr-27x-sm,.px-27x-sm{padding-right:6.75rem!important}.pb-27x-sm,.py-27x-sm{padding-bottom:6.75rem!important}.pl-27x-sm,.px-27x-sm{padding-left:6.75rem!important}.p-28x-sm{padding:7rem!important}.pt-28x-sm,.py-28x-sm{padding-top:7rem!important}.pr-28x-sm,.px-28x-sm{padding-right:7rem!important}.pb-28x-sm,.py-28x-sm{padding-bottom:7rem!important}.pl-28x-sm,.px-28x-sm{padding-left:7rem!important}.p-29x-sm{padding:7.25rem!important}.pt-29x-sm,.py-29x-sm{padding-top:7.25rem!important}.pr-29x-sm,.px-29x-sm{padding-right:7.25rem!important}.pb-29x-sm,.py-29x-sm{padding-bottom:7.25rem!important}.pl-29x-sm,.px-29x-sm{padding-left:7.25rem!important}.p-30x-sm{padding:7.5rem!important}.pt-30x-sm,.py-30x-sm{padding-top:7.5rem!important}.pr-30x-sm,.px-30x-sm{padding-right:7.5rem!important}.pb-30x-sm,.py-30x-sm{padding-bottom:7.5rem!important}.pl-30x-sm,.px-30x-sm{padding-left:7.5rem!important}.m-auto-sm{margin:auto!important}.mt-auto-sm,.my-auto-sm{margin-top:auto!important}.mr-auto-sm,.mx-auto-sm{margin-right:auto!important}.mb-auto-sm,.my-auto-sm{margin-bottom:auto!important}.ml-auto-sm,.mx-auto-sm{margin-left:auto!important}}@media (min-width:744px){.m-neg-10x-md{margin:-2.5rem!important}.mt-neg-10x-md,.my-neg-10x-md{margin-top:-2.5rem!important}.mr-neg-10x-md,.mx-neg-10x-md{margin-right:-2.5rem!important}.mb-neg-10x-md,.my-neg-10x-md{margin-bottom:-2.5rem!important}.ml-neg-10x-md,.mx-neg-10x-md{margin-left:-2.5rem!important}.m-neg-9x-md{margin:-2.25rem!important}.mt-neg-9x-md,.my-neg-9x-md{margin-top:-2.25rem!important}.mr-neg-9x-md,.mx-neg-9x-md{margin-right:-2.25rem!important}.mb-neg-9x-md,.my-neg-9x-md{margin-bottom:-2.25rem!important}.ml-neg-9x-md,.mx-neg-9x-md{margin-left:-2.25rem!important}.m-neg-8x-md{margin:-2rem!important}.mt-neg-8x-md,.my-neg-8x-md{margin-top:-2rem!important}.mr-neg-8x-md,.mx-neg-8x-md{margin-right:-2rem!important}.mb-neg-8x-md,.my-neg-8x-md{margin-bottom:-2rem!important}.ml-neg-8x-md,.mx-neg-8x-md{margin-left:-2rem!important}.m-neg-7x-md{margin:-1.75rem!important}.mt-neg-7x-md,.my-neg-7x-md{margin-top:-1.75rem!important}.mr-neg-7x-md,.mx-neg-7x-md{margin-right:-1.75rem!important}.mb-neg-7x-md,.my-neg-7x-md{margin-bottom:-1.75rem!important}.ml-neg-7x-md,.mx-neg-7x-md{margin-left:-1.75rem!important}.m-neg-6x-md{margin:-1.5rem!important}.mt-neg-6x-md,.my-neg-6x-md{margin-top:-1.5rem!important}.mr-neg-6x-md,.mx-neg-6x-md{margin-right:-1.5rem!important}.mb-neg-6x-md,.my-neg-6x-md{margin-bottom:-1.5rem!important}.ml-neg-6x-md,.mx-neg-6x-md{margin-left:-1.5rem!important}.m-neg-5x-md{margin:-1.25rem!important}.mt-neg-5x-md,.my-neg-5x-md{margin-top:-1.25rem!important}.mr-neg-5x-md,.mx-neg-5x-md{margin-right:-1.25rem!important}.mb-neg-5x-md,.my-neg-5x-md{margin-bottom:-1.25rem!important}.ml-neg-5x-md,.mx-neg-5x-md{margin-left:-1.25rem!important}.m-neg-4x-md{margin:-1rem!important}.mt-neg-4x-md,.my-neg-4x-md{margin-top:-1rem!important}.mr-neg-4x-md,.mx-neg-4x-md{margin-right:-1rem!important}.mb-neg-4x-md,.my-neg-4x-md{margin-bottom:-1rem!important}.ml-neg-4x-md,.mx-neg-4x-md{margin-left:-1rem!important}.m-neg-3x-md{margin:-.75rem!important}.mt-neg-3x-md,.my-neg-3x-md{margin-top:-.75rem!important}.mr-neg-3x-md,.mx-neg-3x-md{margin-right:-.75rem!important}.mb-neg-3x-md,.my-neg-3x-md{margin-bottom:-.75rem!important}.ml-neg-3x-md,.mx-neg-3x-md{margin-left:-.75rem!important}.m-neg-2x-md{margin:-.5rem!important}.mt-neg-2x-md,.my-neg-2x-md{margin-top:-.5rem!important}.mr-neg-2x-md,.mx-neg-2x-md{margin-right:-.5rem!important}.mb-neg-2x-md,.my-neg-2x-md{margin-bottom:-.5rem!important}.ml-neg-2x-md,.mx-neg-2x-md{margin-left:-.5rem!important}.m-neg-1x-md{margin:-.25rem!important}.mt-neg-1x-md,.my-neg-1x-md{margin-top:-.25rem!important}.mr-neg-1x-md,.mx-neg-1x-md{margin-right:-.25rem!important}.mb-neg-1x-md,.my-neg-1x-md{margin-bottom:-.25rem!important}.ml-neg-1x-md,.mx-neg-1x-md{margin-left:-.25rem!important}.m-0x-md{margin:0!important}.mt-0x-md,.my-0x-md{margin-top:0!important}.mr-0x-md,.mx-0x-md{margin-right:0!important}.mb-0x-md,.my-0x-md{margin-bottom:0!important}.ml-0x-md,.mx-0x-md{margin-left:0!important}.m-1x-md{margin:.25rem!important}.mt-1x-md,.my-1x-md{margin-top:.25rem!important}.mr-1x-md,.mx-1x-md{margin-right:.25rem!important}.mb-1x-md,.my-1x-md{margin-bottom:.25rem!important}.ml-1x-md,.mx-1x-md{margin-left:.25rem!important}.m-2x-md{margin:.5rem!important}.mt-2x-md,.my-2x-md{margin-top:.5rem!important}.mr-2x-md,.mx-2x-md{margin-right:.5rem!important}.mb-2x-md,.my-2x-md{margin-bottom:.5rem!important}.ml-2x-md,.mx-2x-md{margin-left:.5rem!important}.m-3x-md{margin:.75rem!important}.mt-3x-md,.my-3x-md{margin-top:.75rem!important}.mr-3x-md,.mx-3x-md{margin-right:.75rem!important}.mb-3x-md,.my-3x-md{margin-bottom:.75rem!important}.ml-3x-md,.mx-3x-md{margin-left:.75rem!important}.m-4x-md{margin:1rem!important}.mt-4x-md,.my-4x-md{margin-top:1rem!important}.mr-4x-md,.mx-4x-md{margin-right:1rem!important}.mb-4x-md,.my-4x-md{margin-bottom:1rem!important}.ml-4x-md,.mx-4x-md{margin-left:1rem!important}.m-5x-md{margin:1.25rem!important}.mt-5x-md,.my-5x-md{margin-top:1.25rem!important}.mr-5x-md,.mx-5x-md{margin-right:1.25rem!important}.mb-5x-md,.my-5x-md{margin-bottom:1.25rem!important}.ml-5x-md,.mx-5x-md{margin-left:1.25rem!important}.m-6x-md{margin:1.5rem!important}.mt-6x-md,.my-6x-md{margin-top:1.5rem!important}.mr-6x-md,.mx-6x-md{margin-right:1.5rem!important}.mb-6x-md,.my-6x-md{margin-bottom:1.5rem!important}.ml-6x-md,.mx-6x-md{margin-left:1.5rem!important}.m-7x-md{margin:1.75rem!important}.mt-7x-md,.my-7x-md{margin-top:1.75rem!important}.mr-7x-md,.mx-7x-md{margin-right:1.75rem!important}.mb-7x-md,.my-7x-md{margin-bottom:1.75rem!important}.ml-7x-md,.mx-7x-md{margin-left:1.75rem!important}.m-8x-md{margin:2rem!important}.mt-8x-md,.my-8x-md{margin-top:2rem!important}.mr-8x-md,.mx-8x-md{margin-right:2rem!important}.mb-8x-md,.my-8x-md{margin-bottom:2rem!important}.ml-8x-md,.mx-8x-md{margin-left:2rem!important}.m-9x-md{margin:2.25rem!important}.mt-9x-md,.my-9x-md{margin-top:2.25rem!important}.mr-9x-md,.mx-9x-md{margin-right:2.25rem!important}.mb-9x-md,.my-9x-md{margin-bottom:2.25rem!important}.ml-9x-md,.mx-9x-md{margin-left:2.25rem!important}.m-10x-md{margin:2.5rem!important}.mt-10x-md,.my-10x-md{margin-top:2.5rem!important}.mr-10x-md,.mx-10x-md{margin-right:2.5rem!important}.mb-10x-md,.my-10x-md{margin-bottom:2.5rem!important}.ml-10x-md,.mx-10x-md{margin-left:2.5rem!important}.m-11x-md{margin:2.75rem!important}.mt-11x-md,.my-11x-md{margin-top:2.75rem!important}.mr-11x-md,.mx-11x-md{margin-right:2.75rem!important}.mb-11x-md,.my-11x-md{margin-bottom:2.75rem!important}.ml-11x-md,.mx-11x-md{margin-left:2.75rem!important}.m-12x-md{margin:3rem!important}.mt-12x-md,.my-12x-md{margin-top:3rem!important}.mr-12x-md,.mx-12x-md{margin-right:3rem!important}.mb-12x-md,.my-12x-md{margin-bottom:3rem!important}.ml-12x-md,.mx-12x-md{margin-left:3rem!important}.m-13x-md{margin:3.25rem!important}.mt-13x-md,.my-13x-md{margin-top:3.25rem!important}.mr-13x-md,.mx-13x-md{margin-right:3.25rem!important}.mb-13x-md,.my-13x-md{margin-bottom:3.25rem!important}.ml-13x-md,.mx-13x-md{margin-left:3.25rem!important}.m-14x-md{margin:3.5rem!important}.mt-14x-md,.my-14x-md{margin-top:3.5rem!important}.mr-14x-md,.mx-14x-md{margin-right:3.5rem!important}.mb-14x-md,.my-14x-md{margin-bottom:3.5rem!important}.ml-14x-md,.mx-14x-md{margin-left:3.5rem!important}.m-15x-md{margin:3.75rem!important}.mt-15x-md,.my-15x-md{margin-top:3.75rem!important}.mr-15x-md,.mx-15x-md{margin-right:3.75rem!important}.mb-15x-md,.my-15x-md{margin-bottom:3.75rem!important}.ml-15x-md,.mx-15x-md{margin-left:3.75rem!important}.m-16x-md{margin:4rem!important}.mt-16x-md,.my-16x-md{margin-top:4rem!important}.mr-16x-md,.mx-16x-md{margin-right:4rem!important}.mb-16x-md,.my-16x-md{margin-bottom:4rem!important}.ml-16x-md,.mx-16x-md{margin-left:4rem!important}.m-17x-md{margin:4.25rem!important}.mt-17x-md,.my-17x-md{margin-top:4.25rem!important}.mr-17x-md,.mx-17x-md{margin-right:4.25rem!important}.mb-17x-md,.my-17x-md{margin-bottom:4.25rem!important}.ml-17x-md,.mx-17x-md{margin-left:4.25rem!important}.m-18x-md{margin:4.5rem!important}.mt-18x-md,.my-18x-md{margin-top:4.5rem!important}.mr-18x-md,.mx-18x-md{margin-right:4.5rem!important}.mb-18x-md,.my-18x-md{margin-bottom:4.5rem!important}.ml-18x-md,.mx-18x-md{margin-left:4.5rem!important}.m-19x-md{margin:4.75rem!important}.mt-19x-md,.my-19x-md{margin-top:4.75rem!important}.mr-19x-md,.mx-19x-md{margin-right:4.75rem!important}.mb-19x-md,.my-19x-md{margin-bottom:4.75rem!important}.ml-19x-md,.mx-19x-md{margin-left:4.75rem!important}.m-20x-md{margin:5rem!important}.mt-20x-md,.my-20x-md{margin-top:5rem!important}.mr-20x-md,.mx-20x-md{margin-right:5rem!important}.mb-20x-md,.my-20x-md{margin-bottom:5rem!important}.ml-20x-md,.mx-20x-md{margin-left:5rem!important}.m-21x-md{margin:5.25rem!important}.mt-21x-md,.my-21x-md{margin-top:5.25rem!important}.mr-21x-md,.mx-21x-md{margin-right:5.25rem!important}.mb-21x-md,.my-21x-md{margin-bottom:5.25rem!important}.ml-21x-md,.mx-21x-md{margin-left:5.25rem!important}.m-22x-md{margin:5.5rem!important}.mt-22x-md,.my-22x-md{margin-top:5.5rem!important}.mr-22x-md,.mx-22x-md{margin-right:5.5rem!important}.mb-22x-md,.my-22x-md{margin-bottom:5.5rem!important}.ml-22x-md,.mx-22x-md{margin-left:5.5rem!important}.m-23x-md{margin:5.75rem!important}.mt-23x-md,.my-23x-md{margin-top:5.75rem!important}.mr-23x-md,.mx-23x-md{margin-right:5.75rem!important}.mb-23x-md,.my-23x-md{margin-bottom:5.75rem!important}.ml-23x-md,.mx-23x-md{margin-left:5.75rem!important}.m-24x-md{margin:6rem!important}.mt-24x-md,.my-24x-md{margin-top:6rem!important}.mr-24x-md,.mx-24x-md{margin-right:6rem!important}.mb-24x-md,.my-24x-md{margin-bottom:6rem!important}.ml-24x-md,.mx-24x-md{margin-left:6rem!important}.m-25x-md{margin:6.25rem!important}.mt-25x-md,.my-25x-md{margin-top:6.25rem!important}.mr-25x-md,.mx-25x-md{margin-right:6.25rem!important}.mb-25x-md,.my-25x-md{margin-bottom:6.25rem!important}.ml-25x-md,.mx-25x-md{margin-left:6.25rem!important}.m-26x-md{margin:6.5rem!important}.mt-26x-md,.my-26x-md{margin-top:6.5rem!important}.mr-26x-md,.mx-26x-md{margin-right:6.5rem!important}.mb-26x-md,.my-26x-md{margin-bottom:6.5rem!important}.ml-26x-md,.mx-26x-md{margin-left:6.5rem!important}.m-27x-md{margin:6.75rem!important}.mt-27x-md,.my-27x-md{margin-top:6.75rem!important}.mr-27x-md,.mx-27x-md{margin-right:6.75rem!important}.mb-27x-md,.my-27x-md{margin-bottom:6.75rem!important}.ml-27x-md,.mx-27x-md{margin-left:6.75rem!important}.m-28x-md{margin:7rem!important}.mt-28x-md,.my-28x-md{margin-top:7rem!important}.mr-28x-md,.mx-28x-md{margin-right:7rem!important}.mb-28x-md,.my-28x-md{margin-bottom:7rem!important}.ml-28x-md,.mx-28x-md{margin-left:7rem!important}.m-29x-md{margin:7.25rem!important}.mt-29x-md,.my-29x-md{margin-top:7.25rem!important}.mr-29x-md,.mx-29x-md{margin-right:7.25rem!important}.mb-29x-md,.my-29x-md{margin-bottom:7.25rem!important}.ml-29x-md,.mx-29x-md{margin-left:7.25rem!important}.m-30x-md{margin:7.5rem!important}.mt-30x-md,.my-30x-md{margin-top:7.5rem!important}.mr-30x-md,.mx-30x-md{margin-right:7.5rem!important}.mb-30x-md,.my-30x-md{margin-bottom:7.5rem!important}.ml-30x-md,.mx-30x-md{margin-left:7.5rem!important}.p-neg-10x-md{padding:-2.5rem!important}.pt-neg-10x-md,.py-neg-10x-md{padding-top:-2.5rem!important}.pr-neg-10x-md,.px-neg-10x-md{padding-right:-2.5rem!important}.pb-neg-10x-md,.py-neg-10x-md{padding-bottom:-2.5rem!important}.pl-neg-10x-md,.px-neg-10x-md{padding-left:-2.5rem!important}.p-neg-9x-md{padding:-2.25rem!important}.pt-neg-9x-md,.py-neg-9x-md{padding-top:-2.25rem!important}.pr-neg-9x-md,.px-neg-9x-md{padding-right:-2.25rem!important}.pb-neg-9x-md,.py-neg-9x-md{padding-bottom:-2.25rem!important}.pl-neg-9x-md,.px-neg-9x-md{padding-left:-2.25rem!important}.p-neg-8x-md{padding:-2rem!important}.pt-neg-8x-md,.py-neg-8x-md{padding-top:-2rem!important}.pr-neg-8x-md,.px-neg-8x-md{padding-right:-2rem!important}.pb-neg-8x-md,.py-neg-8x-md{padding-bottom:-2rem!important}.pl-neg-8x-md,.px-neg-8x-md{padding-left:-2rem!important}.p-neg-7x-md{padding:-1.75rem!important}.pt-neg-7x-md,.py-neg-7x-md{padding-top:-1.75rem!important}.pr-neg-7x-md,.px-neg-7x-md{padding-right:-1.75rem!important}.pb-neg-7x-md,.py-neg-7x-md{padding-bottom:-1.75rem!important}.pl-neg-7x-md,.px-neg-7x-md{padding-left:-1.75rem!important}.p-neg-6x-md{padding:-1.5rem!important}.pt-neg-6x-md,.py-neg-6x-md{padding-top:-1.5rem!important}.pr-neg-6x-md,.px-neg-6x-md{padding-right:-1.5rem!important}.pb-neg-6x-md,.py-neg-6x-md{padding-bottom:-1.5rem!important}.pl-neg-6x-md,.px-neg-6x-md{padding-left:-1.5rem!important}.p-neg-5x-md{padding:-1.25rem!important}.pt-neg-5x-md,.py-neg-5x-md{padding-top:-1.25rem!important}.pr-neg-5x-md,.px-neg-5x-md{padding-right:-1.25rem!important}.pb-neg-5x-md,.py-neg-5x-md{padding-bottom:-1.25rem!important}.pl-neg-5x-md,.px-neg-5x-md{padding-left:-1.25rem!important}.p-neg-4x-md{padding:-1rem!important}.pt-neg-4x-md,.py-neg-4x-md{padding-top:-1rem!important}.pr-neg-4x-md,.px-neg-4x-md{padding-right:-1rem!important}.pb-neg-4x-md,.py-neg-4x-md{padding-bottom:-1rem!important}.pl-neg-4x-md,.px-neg-4x-md{padding-left:-1rem!important}.p-neg-3x-md{padding:-.75rem!important}.pt-neg-3x-md,.py-neg-3x-md{padding-top:-.75rem!important}.pr-neg-3x-md,.px-neg-3x-md{padding-right:-.75rem!important}.pb-neg-3x-md,.py-neg-3x-md{padding-bottom:-.75rem!important}.pl-neg-3x-md,.px-neg-3x-md{padding-left:-.75rem!important}.p-neg-2x-md{padding:-.5rem!important}.pt-neg-2x-md,.py-neg-2x-md{padding-top:-.5rem!important}.pr-neg-2x-md,.px-neg-2x-md{padding-right:-.5rem!important}.pb-neg-2x-md,.py-neg-2x-md{padding-bottom:-.5rem!important}.pl-neg-2x-md,.px-neg-2x-md{padding-left:-.5rem!important}.p-neg-1x-md{padding:-.25rem!important}.pt-neg-1x-md,.py-neg-1x-md{padding-top:-.25rem!important}.pr-neg-1x-md,.px-neg-1x-md{padding-right:-.25rem!important}.pb-neg-1x-md,.py-neg-1x-md{padding-bottom:-.25rem!important}.pl-neg-1x-md,.px-neg-1x-md{padding-left:-.25rem!important}.p-0x-md{padding:0!important}.pt-0x-md,.py-0x-md{padding-top:0!important}.pr-0x-md,.px-0x-md{padding-right:0!important}.pb-0x-md,.py-0x-md{padding-bottom:0!important}.pl-0x-md,.px-0x-md{padding-left:0!important}.p-1x-md{padding:.25rem!important}.pt-1x-md,.py-1x-md{padding-top:.25rem!important}.pr-1x-md,.px-1x-md{padding-right:.25rem!important}.pb-1x-md,.py-1x-md{padding-bottom:.25rem!important}.pl-1x-md,.px-1x-md{padding-left:.25rem!important}.p-2x-md{padding:.5rem!important}.pt-2x-md,.py-2x-md{padding-top:.5rem!important}.pr-2x-md,.px-2x-md{padding-right:.5rem!important}.pb-2x-md,.py-2x-md{padding-bottom:.5rem!important}.pl-2x-md,.px-2x-md{padding-left:.5rem!important}.p-3x-md{padding:.75rem!important}.pt-3x-md,.py-3x-md{padding-top:.75rem!important}.pr-3x-md,.px-3x-md{padding-right:.75rem!important}.pb-3x-md,.py-3x-md{padding-bottom:.75rem!important}.pl-3x-md,.px-3x-md{padding-left:.75rem!important}.p-4x-md{padding:1rem!important}.pt-4x-md,.py-4x-md{padding-top:1rem!important}.pr-4x-md,.px-4x-md{padding-right:1rem!important}.pb-4x-md,.py-4x-md{padding-bottom:1rem!important}.pl-4x-md,.px-4x-md{padding-left:1rem!important}.p-5x-md{padding:1.25rem!important}.pt-5x-md,.py-5x-md{padding-top:1.25rem!important}.pr-5x-md,.px-5x-md{padding-right:1.25rem!important}.pb-5x-md,.py-5x-md{padding-bottom:1.25rem!important}.pl-5x-md,.px-5x-md{padding-left:1.25rem!important}.p-6x-md{padding:1.5rem!important}.pt-6x-md,.py-6x-md{padding-top:1.5rem!important}.pr-6x-md,.px-6x-md{padding-right:1.5rem!important}.pb-6x-md,.py-6x-md{padding-bottom:1.5rem!important}.pl-6x-md,.px-6x-md{padding-left:1.5rem!important}.p-7x-md{padding:1.75rem!important}.pt-7x-md,.py-7x-md{padding-top:1.75rem!important}.pr-7x-md,.px-7x-md{padding-right:1.75rem!important}.pb-7x-md,.py-7x-md{padding-bottom:1.75rem!important}.pl-7x-md,.px-7x-md{padding-left:1.75rem!important}.p-8x-md{padding:2rem!important}.pt-8x-md,.py-8x-md{padding-top:2rem!important}.pr-8x-md,.px-8x-md{padding-right:2rem!important}.pb-8x-md,.py-8x-md{padding-bottom:2rem!important}.pl-8x-md,.px-8x-md{padding-left:2rem!important}.p-9x-md{padding:2.25rem!important}.pt-9x-md,.py-9x-md{padding-top:2.25rem!important}.pr-9x-md,.px-9x-md{padding-right:2.25rem!important}.pb-9x-md,.py-9x-md{padding-bottom:2.25rem!important}.pl-9x-md,.px-9x-md{padding-left:2.25rem!important}.p-10x-md{padding:2.5rem!important}.pt-10x-md,.py-10x-md{padding-top:2.5rem!important}.pr-10x-md,.px-10x-md{padding-right:2.5rem!important}.pb-10x-md,.py-10x-md{padding-bottom:2.5rem!important}.pl-10x-md,.px-10x-md{padding-left:2.5rem!important}.p-11x-md{padding:2.75rem!important}.pt-11x-md,.py-11x-md{padding-top:2.75rem!important}.pr-11x-md,.px-11x-md{padding-right:2.75rem!important}.pb-11x-md,.py-11x-md{padding-bottom:2.75rem!important}.pl-11x-md,.px-11x-md{padding-left:2.75rem!important}.p-12x-md{padding:3rem!important}.pt-12x-md,.py-12x-md{padding-top:3rem!important}.pr-12x-md,.px-12x-md{padding-right:3rem!important}.pb-12x-md,.py-12x-md{padding-bottom:3rem!important}.pl-12x-md,.px-12x-md{padding-left:3rem!important}.p-13x-md{padding:3.25rem!important}.pt-13x-md,.py-13x-md{padding-top:3.25rem!important}.pr-13x-md,.px-13x-md{padding-right:3.25rem!important}.pb-13x-md,.py-13x-md{padding-bottom:3.25rem!important}.pl-13x-md,.px-13x-md{padding-left:3.25rem!important}.p-14x-md{padding:3.5rem!important}.pt-14x-md,.py-14x-md{padding-top:3.5rem!important}.pr-14x-md,.px-14x-md{padding-right:3.5rem!important}.pb-14x-md,.py-14x-md{padding-bottom:3.5rem!important}.pl-14x-md,.px-14x-md{padding-left:3.5rem!important}.p-15x-md{padding:3.75rem!important}.pt-15x-md,.py-15x-md{padding-top:3.75rem!important}.pr-15x-md,.px-15x-md{padding-right:3.75rem!important}.pb-15x-md,.py-15x-md{padding-bottom:3.75rem!important}.pl-15x-md,.px-15x-md{padding-left:3.75rem!important}.p-16x-md{padding:4rem!important}.pt-16x-md,.py-16x-md{padding-top:4rem!important}.pr-16x-md,.px-16x-md{padding-right:4rem!important}.pb-16x-md,.py-16x-md{padding-bottom:4rem!important}.pl-16x-md,.px-16x-md{padding-left:4rem!important}.p-17x-md{padding:4.25rem!important}.pt-17x-md,.py-17x-md{padding-top:4.25rem!important}.pr-17x-md,.px-17x-md{padding-right:4.25rem!important}.pb-17x-md,.py-17x-md{padding-bottom:4.25rem!important}.pl-17x-md,.px-17x-md{padding-left:4.25rem!important}.p-18x-md{padding:4.5rem!important}.pt-18x-md,.py-18x-md{padding-top:4.5rem!important}.pr-18x-md,.px-18x-md{padding-right:4.5rem!important}.pb-18x-md,.py-18x-md{padding-bottom:4.5rem!important}.pl-18x-md,.px-18x-md{padding-left:4.5rem!important}.p-19x-md{padding:4.75rem!important}.pt-19x-md,.py-19x-md{padding-top:4.75rem!important}.pr-19x-md,.px-19x-md{padding-right:4.75rem!important}.pb-19x-md,.py-19x-md{padding-bottom:4.75rem!important}.pl-19x-md,.px-19x-md{padding-left:4.75rem!important}.p-20x-md{padding:5rem!important}.pt-20x-md,.py-20x-md{padding-top:5rem!important}.pr-20x-md,.px-20x-md{padding-right:5rem!important}.pb-20x-md,.py-20x-md{padding-bottom:5rem!important}.pl-20x-md,.px-20x-md{padding-left:5rem!important}.p-21x-md{padding:5.25rem!important}.pt-21x-md,.py-21x-md{padding-top:5.25rem!important}.pr-21x-md,.px-21x-md{padding-right:5.25rem!important}.pb-21x-md,.py-21x-md{padding-bottom:5.25rem!important}.pl-21x-md,.px-21x-md{padding-left:5.25rem!important}.p-22x-md{padding:5.5rem!important}.pt-22x-md,.py-22x-md{padding-top:5.5rem!important}.pr-22x-md,.px-22x-md{padding-right:5.5rem!important}.pb-22x-md,.py-22x-md{padding-bottom:5.5rem!important}.pl-22x-md,.px-22x-md{padding-left:5.5rem!important}.p-23x-md{padding:5.75rem!important}.pt-23x-md,.py-23x-md{padding-top:5.75rem!important}.pr-23x-md,.px-23x-md{padding-right:5.75rem!important}.pb-23x-md,.py-23x-md{padding-bottom:5.75rem!important}.pl-23x-md,.px-23x-md{padding-left:5.75rem!important}.p-24x-md{padding:6rem!important}.pt-24x-md,.py-24x-md{padding-top:6rem!important}.pr-24x-md,.px-24x-md{padding-right:6rem!important}.pb-24x-md,.py-24x-md{padding-bottom:6rem!important}.pl-24x-md,.px-24x-md{padding-left:6rem!important}.p-25x-md{padding:6.25rem!important}.pt-25x-md,.py-25x-md{padding-top:6.25rem!important}.pr-25x-md,.px-25x-md{padding-right:6.25rem!important}.pb-25x-md,.py-25x-md{padding-bottom:6.25rem!important}.pl-25x-md,.px-25x-md{padding-left:6.25rem!important}.p-26x-md{padding:6.5rem!important}.pt-26x-md,.py-26x-md{padding-top:6.5rem!important}.pr-26x-md,.px-26x-md{padding-right:6.5rem!important}.pb-26x-md,.py-26x-md{padding-bottom:6.5rem!important}.pl-26x-md,.px-26x-md{padding-left:6.5rem!important}.p-27x-md{padding:6.75rem!important}.pt-27x-md,.py-27x-md{padding-top:6.75rem!important}.pr-27x-md,.px-27x-md{padding-right:6.75rem!important}.pb-27x-md,.py-27x-md{padding-bottom:6.75rem!important}.pl-27x-md,.px-27x-md{padding-left:6.75rem!important}.p-28x-md{padding:7rem!important}.pt-28x-md,.py-28x-md{padding-top:7rem!important}.pr-28x-md,.px-28x-md{padding-right:7rem!important}.pb-28x-md,.py-28x-md{padding-bottom:7rem!important}.pl-28x-md,.px-28x-md{padding-left:7rem!important}.p-29x-md{padding:7.25rem!important}.pt-29x-md,.py-29x-md{padding-top:7.25rem!important}.pr-29x-md,.px-29x-md{padding-right:7.25rem!important}.pb-29x-md,.py-29x-md{padding-bottom:7.25rem!important}.pl-29x-md,.px-29x-md{padding-left:7.25rem!important}.p-30x-md{padding:7.5rem!important}.pt-30x-md,.py-30x-md{padding-top:7.5rem!important}.pr-30x-md,.px-30x-md{padding-right:7.5rem!important}.pb-30x-md,.py-30x-md{padding-bottom:7.5rem!important}.pl-30x-md,.px-30x-md{padding-left:7.5rem!important}.m-auto-md{margin:auto!important}.mt-auto-md,.my-auto-md{margin-top:auto!important}.mr-auto-md,.mx-auto-md{margin-right:auto!important}.mb-auto-md,.my-auto-md{margin-bottom:auto!important}.ml-auto-md,.mx-auto-md{margin-left:auto!important}}@media (min-width:992px){.m-neg-10x-lg{margin:-2.5rem!important}.mt-neg-10x-lg,.my-neg-10x-lg{margin-top:-2.5rem!important}.mr-neg-10x-lg,.mx-neg-10x-lg{margin-right:-2.5rem!important}.mb-neg-10x-lg,.my-neg-10x-lg{margin-bottom:-2.5rem!important}.ml-neg-10x-lg,.mx-neg-10x-lg{margin-left:-2.5rem!important}.m-neg-9x-lg{margin:-2.25rem!important}.mt-neg-9x-lg,.my-neg-9x-lg{margin-top:-2.25rem!important}.mr-neg-9x-lg,.mx-neg-9x-lg{margin-right:-2.25rem!important}.mb-neg-9x-lg,.my-neg-9x-lg{margin-bottom:-2.25rem!important}.ml-neg-9x-lg,.mx-neg-9x-lg{margin-left:-2.25rem!important}.m-neg-8x-lg{margin:-2rem!important}.mt-neg-8x-lg,.my-neg-8x-lg{margin-top:-2rem!important}.mr-neg-8x-lg,.mx-neg-8x-lg{margin-right:-2rem!important}.mb-neg-8x-lg,.my-neg-8x-lg{margin-bottom:-2rem!important}.ml-neg-8x-lg,.mx-neg-8x-lg{margin-left:-2rem!important}.m-neg-7x-lg{margin:-1.75rem!important}.mt-neg-7x-lg,.my-neg-7x-lg{margin-top:-1.75rem!important}.mr-neg-7x-lg,.mx-neg-7x-lg{margin-right:-1.75rem!important}.mb-neg-7x-lg,.my-neg-7x-lg{margin-bottom:-1.75rem!important}.ml-neg-7x-lg,.mx-neg-7x-lg{margin-left:-1.75rem!important}.m-neg-6x-lg{margin:-1.5rem!important}.mt-neg-6x-lg,.my-neg-6x-lg{margin-top:-1.5rem!important}.mr-neg-6x-lg,.mx-neg-6x-lg{margin-right:-1.5rem!important}.mb-neg-6x-lg,.my-neg-6x-lg{margin-bottom:-1.5rem!important}.ml-neg-6x-lg,.mx-neg-6x-lg{margin-left:-1.5rem!important}.m-neg-5x-lg{margin:-1.25rem!important}.mt-neg-5x-lg,.my-neg-5x-lg{margin-top:-1.25rem!important}.mr-neg-5x-lg,.mx-neg-5x-lg{margin-right:-1.25rem!important}.mb-neg-5x-lg,.my-neg-5x-lg{margin-bottom:-1.25rem!important}.ml-neg-5x-lg,.mx-neg-5x-lg{margin-left:-1.25rem!important}.m-neg-4x-lg{margin:-1rem!important}.mt-neg-4x-lg,.my-neg-4x-lg{margin-top:-1rem!important}.mr-neg-4x-lg,.mx-neg-4x-lg{margin-right:-1rem!important}.mb-neg-4x-lg,.my-neg-4x-lg{margin-bottom:-1rem!important}.ml-neg-4x-lg,.mx-neg-4x-lg{margin-left:-1rem!important}.m-neg-3x-lg{margin:-.75rem!important}.mt-neg-3x-lg,.my-neg-3x-lg{margin-top:-.75rem!important}.mr-neg-3x-lg,.mx-neg-3x-lg{margin-right:-.75rem!important}.mb-neg-3x-lg,.my-neg-3x-lg{margin-bottom:-.75rem!important}.ml-neg-3x-lg,.mx-neg-3x-lg{margin-left:-.75rem!important}.m-neg-2x-lg{margin:-.5rem!important}.mt-neg-2x-lg,.my-neg-2x-lg{margin-top:-.5rem!important}.mr-neg-2x-lg,.mx-neg-2x-lg{margin-right:-.5rem!important}.mb-neg-2x-lg,.my-neg-2x-lg{margin-bottom:-.5rem!important}.ml-neg-2x-lg,.mx-neg-2x-lg{margin-left:-.5rem!important}.m-neg-1x-lg{margin:-.25rem!important}.mt-neg-1x-lg,.my-neg-1x-lg{margin-top:-.25rem!important}.mr-neg-1x-lg,.mx-neg-1x-lg{margin-right:-.25rem!important}.mb-neg-1x-lg,.my-neg-1x-lg{margin-bottom:-.25rem!important}.ml-neg-1x-lg,.mx-neg-1x-lg{margin-left:-.25rem!important}.m-0x-lg{margin:0!important}.mt-0x-lg,.my-0x-lg{margin-top:0!important}.mr-0x-lg,.mx-0x-lg{margin-right:0!important}.mb-0x-lg,.my-0x-lg{margin-bottom:0!important}.ml-0x-lg,.mx-0x-lg{margin-left:0!important}.m-1x-lg{margin:.25rem!important}.mt-1x-lg,.my-1x-lg{margin-top:.25rem!important}.mr-1x-lg,.mx-1x-lg{margin-right:.25rem!important}.mb-1x-lg,.my-1x-lg{margin-bottom:.25rem!important}.ml-1x-lg,.mx-1x-lg{margin-left:.25rem!important}.m-2x-lg{margin:.5rem!important}.mt-2x-lg,.my-2x-lg{margin-top:.5rem!important}.mr-2x-lg,.mx-2x-lg{margin-right:.5rem!important}.mb-2x-lg,.my-2x-lg{margin-bottom:.5rem!important}.ml-2x-lg,.mx-2x-lg{margin-left:.5rem!important}.m-3x-lg{margin:.75rem!important}.mt-3x-lg,.my-3x-lg{margin-top:.75rem!important}.mr-3x-lg,.mx-3x-lg{margin-right:.75rem!important}.mb-3x-lg,.my-3x-lg{margin-bottom:.75rem!important}.ml-3x-lg,.mx-3x-lg{margin-left:.75rem!important}.m-4x-lg{margin:1rem!important}.mt-4x-lg,.my-4x-lg{margin-top:1rem!important}.mr-4x-lg,.mx-4x-lg{margin-right:1rem!important}.mb-4x-lg,.my-4x-lg{margin-bottom:1rem!important}.ml-4x-lg,.mx-4x-lg{margin-left:1rem!important}.m-5x-lg{margin:1.25rem!important}.mt-5x-lg,.my-5x-lg{margin-top:1.25rem!important}.mr-5x-lg,.mx-5x-lg{margin-right:1.25rem!important}.mb-5x-lg,.my-5x-lg{margin-bottom:1.25rem!important}.ml-5x-lg,.mx-5x-lg{margin-left:1.25rem!important}.m-6x-lg{margin:1.5rem!important}.mt-6x-lg,.my-6x-lg{margin-top:1.5rem!important}.mr-6x-lg,.mx-6x-lg{margin-right:1.5rem!important}.mb-6x-lg,.my-6x-lg{margin-bottom:1.5rem!important}.ml-6x-lg,.mx-6x-lg{margin-left:1.5rem!important}.m-7x-lg{margin:1.75rem!important}.mt-7x-lg,.my-7x-lg{margin-top:1.75rem!important}.mr-7x-lg,.mx-7x-lg{margin-right:1.75rem!important}.mb-7x-lg,.my-7x-lg{margin-bottom:1.75rem!important}.ml-7x-lg,.mx-7x-lg{margin-left:1.75rem!important}.m-8x-lg{margin:2rem!important}.mt-8x-lg,.my-8x-lg{margin-top:2rem!important}.mr-8x-lg,.mx-8x-lg{margin-right:2rem!important}.mb-8x-lg,.my-8x-lg{margin-bottom:2rem!important}.ml-8x-lg,.mx-8x-lg{margin-left:2rem!important}.m-9x-lg{margin:2.25rem!important}.mt-9x-lg,.my-9x-lg{margin-top:2.25rem!important}.mr-9x-lg,.mx-9x-lg{margin-right:2.25rem!important}.mb-9x-lg,.my-9x-lg{margin-bottom:2.25rem!important}.ml-9x-lg,.mx-9x-lg{margin-left:2.25rem!important}.m-10x-lg{margin:2.5rem!important}.mt-10x-lg,.my-10x-lg{margin-top:2.5rem!important}.mr-10x-lg,.mx-10x-lg{margin-right:2.5rem!important}.mb-10x-lg,.my-10x-lg{margin-bottom:2.5rem!important}.ml-10x-lg,.mx-10x-lg{margin-left:2.5rem!important}.m-11x-lg{margin:2.75rem!important}.mt-11x-lg,.my-11x-lg{margin-top:2.75rem!important}.mr-11x-lg,.mx-11x-lg{margin-right:2.75rem!important}.mb-11x-lg,.my-11x-lg{margin-bottom:2.75rem!important}.ml-11x-lg,.mx-11x-lg{margin-left:2.75rem!important}.m-12x-lg{margin:3rem!important}.mt-12x-lg,.my-12x-lg{margin-top:3rem!important}.mr-12x-lg,.mx-12x-lg{margin-right:3rem!important}.mb-12x-lg,.my-12x-lg{margin-bottom:3rem!important}.ml-12x-lg,.mx-12x-lg{margin-left:3rem!important}.m-13x-lg{margin:3.25rem!important}.mt-13x-lg,.my-13x-lg{margin-top:3.25rem!important}.mr-13x-lg,.mx-13x-lg{margin-right:3.25rem!important}.mb-13x-lg,.my-13x-lg{margin-bottom:3.25rem!important}.ml-13x-lg,.mx-13x-lg{margin-left:3.25rem!important}.m-14x-lg{margin:3.5rem!important}.mt-14x-lg,.my-14x-lg{margin-top:3.5rem!important}.mr-14x-lg,.mx-14x-lg{margin-right:3.5rem!important}.mb-14x-lg,.my-14x-lg{margin-bottom:3.5rem!important}.ml-14x-lg,.mx-14x-lg{margin-left:3.5rem!important}.m-15x-lg{margin:3.75rem!important}.mt-15x-lg,.my-15x-lg{margin-top:3.75rem!important}.mr-15x-lg,.mx-15x-lg{margin-right:3.75rem!important}.mb-15x-lg,.my-15x-lg{margin-bottom:3.75rem!important}.ml-15x-lg,.mx-15x-lg{margin-left:3.75rem!important}.m-16x-lg{margin:4rem!important}.mt-16x-lg,.my-16x-lg{margin-top:4rem!important}.mr-16x-lg,.mx-16x-lg{margin-right:4rem!important}.mb-16x-lg,.my-16x-lg{margin-bottom:4rem!important}.ml-16x-lg,.mx-16x-lg{margin-left:4rem!important}.m-17x-lg{margin:4.25rem!important}.mt-17x-lg,.my-17x-lg{margin-top:4.25rem!important}.mr-17x-lg,.mx-17x-lg{margin-right:4.25rem!important}.mb-17x-lg,.my-17x-lg{margin-bottom:4.25rem!important}.ml-17x-lg,.mx-17x-lg{margin-left:4.25rem!important}.m-18x-lg{margin:4.5rem!important}.mt-18x-lg,.my-18x-lg{margin-top:4.5rem!important}.mr-18x-lg,.mx-18x-lg{margin-right:4.5rem!important}.mb-18x-lg,.my-18x-lg{margin-bottom:4.5rem!important}.ml-18x-lg,.mx-18x-lg{margin-left:4.5rem!important}.m-19x-lg{margin:4.75rem!important}.mt-19x-lg,.my-19x-lg{margin-top:4.75rem!important}.mr-19x-lg,.mx-19x-lg{margin-right:4.75rem!important}.mb-19x-lg,.my-19x-lg{margin-bottom:4.75rem!important}.ml-19x-lg,.mx-19x-lg{margin-left:4.75rem!important}.m-20x-lg{margin:5rem!important}.mt-20x-lg,.my-20x-lg{margin-top:5rem!important}.mr-20x-lg,.mx-20x-lg{margin-right:5rem!important}.mb-20x-lg,.my-20x-lg{margin-bottom:5rem!important}.ml-20x-lg,.mx-20x-lg{margin-left:5rem!important}.m-21x-lg{margin:5.25rem!important}.mt-21x-lg,.my-21x-lg{margin-top:5.25rem!important}.mr-21x-lg,.mx-21x-lg{margin-right:5.25rem!important}.mb-21x-lg,.my-21x-lg{margin-bottom:5.25rem!important}.ml-21x-lg,.mx-21x-lg{margin-left:5.25rem!important}.m-22x-lg{margin:5.5rem!important}.mt-22x-lg,.my-22x-lg{margin-top:5.5rem!important}.mr-22x-lg,.mx-22x-lg{margin-right:5.5rem!important}.mb-22x-lg,.my-22x-lg{margin-bottom:5.5rem!important}.ml-22x-lg,.mx-22x-lg{margin-left:5.5rem!important}.m-23x-lg{margin:5.75rem!important}.mt-23x-lg,.my-23x-lg{margin-top:5.75rem!important}.mr-23x-lg,.mx-23x-lg{margin-right:5.75rem!important}.mb-23x-lg,.my-23x-lg{margin-bottom:5.75rem!important}.ml-23x-lg,.mx-23x-lg{margin-left:5.75rem!important}.m-24x-lg{margin:6rem!important}.mt-24x-lg,.my-24x-lg{margin-top:6rem!important}.mr-24x-lg,.mx-24x-lg{margin-right:6rem!important}.mb-24x-lg,.my-24x-lg{margin-bottom:6rem!important}.ml-24x-lg,.mx-24x-lg{margin-left:6rem!important}.m-25x-lg{margin:6.25rem!important}.mt-25x-lg,.my-25x-lg{margin-top:6.25rem!important}.mr-25x-lg,.mx-25x-lg{margin-right:6.25rem!important}.mb-25x-lg,.my-25x-lg{margin-bottom:6.25rem!important}.ml-25x-lg,.mx-25x-lg{margin-left:6.25rem!important}.m-26x-lg{margin:6.5rem!important}.mt-26x-lg,.my-26x-lg{margin-top:6.5rem!important}.mr-26x-lg,.mx-26x-lg{margin-right:6.5rem!important}.mb-26x-lg,.my-26x-lg{margin-bottom:6.5rem!important}.ml-26x-lg,.mx-26x-lg{margin-left:6.5rem!important}.m-27x-lg{margin:6.75rem!important}.mt-27x-lg,.my-27x-lg{margin-top:6.75rem!important}.mr-27x-lg,.mx-27x-lg{margin-right:6.75rem!important}.mb-27x-lg,.my-27x-lg{margin-bottom:6.75rem!important}.ml-27x-lg,.mx-27x-lg{margin-left:6.75rem!important}.m-28x-lg{margin:7rem!important}.mt-28x-lg,.my-28x-lg{margin-top:7rem!important}.mr-28x-lg,.mx-28x-lg{margin-right:7rem!important}.mb-28x-lg,.my-28x-lg{margin-bottom:7rem!important}.ml-28x-lg,.mx-28x-lg{margin-left:7rem!important}.m-29x-lg{margin:7.25rem!important}.mt-29x-lg,.my-29x-lg{margin-top:7.25rem!important}.mr-29x-lg,.mx-29x-lg{margin-right:7.25rem!important}.mb-29x-lg,.my-29x-lg{margin-bottom:7.25rem!important}.ml-29x-lg,.mx-29x-lg{margin-left:7.25rem!important}.m-30x-lg{margin:7.5rem!important}.mt-30x-lg,.my-30x-lg{margin-top:7.5rem!important}.mr-30x-lg,.mx-30x-lg{margin-right:7.5rem!important}.mb-30x-lg,.my-30x-lg{margin-bottom:7.5rem!important}.ml-30x-lg,.mx-30x-lg{margin-left:7.5rem!important}.p-neg-10x-lg{padding:-2.5rem!important}.pt-neg-10x-lg,.py-neg-10x-lg{padding-top:-2.5rem!important}.pr-neg-10x-lg,.px-neg-10x-lg{padding-right:-2.5rem!important}.pb-neg-10x-lg,.py-neg-10x-lg{padding-bottom:-2.5rem!important}.pl-neg-10x-lg,.px-neg-10x-lg{padding-left:-2.5rem!important}.p-neg-9x-lg{padding:-2.25rem!important}.pt-neg-9x-lg,.py-neg-9x-lg{padding-top:-2.25rem!important}.pr-neg-9x-lg,.px-neg-9x-lg{padding-right:-2.25rem!important}.pb-neg-9x-lg,.py-neg-9x-lg{padding-bottom:-2.25rem!important}.pl-neg-9x-lg,.px-neg-9x-lg{padding-left:-2.25rem!important}.p-neg-8x-lg{padding:-2rem!important}.pt-neg-8x-lg,.py-neg-8x-lg{padding-top:-2rem!important}.pr-neg-8x-lg,.px-neg-8x-lg{padding-right:-2rem!important}.pb-neg-8x-lg,.py-neg-8x-lg{padding-bottom:-2rem!important}.pl-neg-8x-lg,.px-neg-8x-lg{padding-left:-2rem!important}.p-neg-7x-lg{padding:-1.75rem!important}.pt-neg-7x-lg,.py-neg-7x-lg{padding-top:-1.75rem!important}.pr-neg-7x-lg,.px-neg-7x-lg{padding-right:-1.75rem!important}.pb-neg-7x-lg,.py-neg-7x-lg{padding-bottom:-1.75rem!important}.pl-neg-7x-lg,.px-neg-7x-lg{padding-left:-1.75rem!important}.p-neg-6x-lg{padding:-1.5rem!important}.pt-neg-6x-lg,.py-neg-6x-lg{padding-top:-1.5rem!important}.pr-neg-6x-lg,.px-neg-6x-lg{padding-right:-1.5rem!important}.pb-neg-6x-lg,.py-neg-6x-lg{padding-bottom:-1.5rem!important}.pl-neg-6x-lg,.px-neg-6x-lg{padding-left:-1.5rem!important}.p-neg-5x-lg{padding:-1.25rem!important}.pt-neg-5x-lg,.py-neg-5x-lg{padding-top:-1.25rem!important}.pr-neg-5x-lg,.px-neg-5x-lg{padding-right:-1.25rem!important}.pb-neg-5x-lg,.py-neg-5x-lg{padding-bottom:-1.25rem!important}.pl-neg-5x-lg,.px-neg-5x-lg{padding-left:-1.25rem!important}.p-neg-4x-lg{padding:-1rem!important}.pt-neg-4x-lg,.py-neg-4x-lg{padding-top:-1rem!important}.pr-neg-4x-lg,.px-neg-4x-lg{padding-right:-1rem!important}.pb-neg-4x-lg,.py-neg-4x-lg{padding-bottom:-1rem!important}.pl-neg-4x-lg,.px-neg-4x-lg{padding-left:-1rem!important}.p-neg-3x-lg{padding:-.75rem!important}.pt-neg-3x-lg,.py-neg-3x-lg{padding-top:-.75rem!important}.pr-neg-3x-lg,.px-neg-3x-lg{padding-right:-.75rem!important}.pb-neg-3x-lg,.py-neg-3x-lg{padding-bottom:-.75rem!important}.pl-neg-3x-lg,.px-neg-3x-lg{padding-left:-.75rem!important}.p-neg-2x-lg{padding:-.5rem!important}.pt-neg-2x-lg,.py-neg-2x-lg{padding-top:-.5rem!important}.pr-neg-2x-lg,.px-neg-2x-lg{padding-right:-.5rem!important}.pb-neg-2x-lg,.py-neg-2x-lg{padding-bottom:-.5rem!important}.pl-neg-2x-lg,.px-neg-2x-lg{padding-left:-.5rem!important}.p-neg-1x-lg{padding:-.25rem!important}.pt-neg-1x-lg,.py-neg-1x-lg{padding-top:-.25rem!important}.pr-neg-1x-lg,.px-neg-1x-lg{padding-right:-.25rem!important}.pb-neg-1x-lg,.py-neg-1x-lg{padding-bottom:-.25rem!important}.pl-neg-1x-lg,.px-neg-1x-lg{padding-left:-.25rem!important}.p-0x-lg{padding:0!important}.pt-0x-lg,.py-0x-lg{padding-top:0!important}.pr-0x-lg,.px-0x-lg{padding-right:0!important}.pb-0x-lg,.py-0x-lg{padding-bottom:0!important}.pl-0x-lg,.px-0x-lg{padding-left:0!important}.p-1x-lg{padding:.25rem!important}.pt-1x-lg,.py-1x-lg{padding-top:.25rem!important}.pr-1x-lg,.px-1x-lg{padding-right:.25rem!important}.pb-1x-lg,.py-1x-lg{padding-bottom:.25rem!important}.pl-1x-lg,.px-1x-lg{padding-left:.25rem!important}.p-2x-lg{padding:.5rem!important}.pt-2x-lg,.py-2x-lg{padding-top:.5rem!important}.pr-2x-lg,.px-2x-lg{padding-right:.5rem!important}.pb-2x-lg,.py-2x-lg{padding-bottom:.5rem!important}.pl-2x-lg,.px-2x-lg{padding-left:.5rem!important}.p-3x-lg{padding:.75rem!important}.pt-3x-lg,.py-3x-lg{padding-top:.75rem!important}.pr-3x-lg,.px-3x-lg{padding-right:.75rem!important}.pb-3x-lg,.py-3x-lg{padding-bottom:.75rem!important}.pl-3x-lg,.px-3x-lg{padding-left:.75rem!important}.p-4x-lg{padding:1rem!important}.pt-4x-lg,.py-4x-lg{padding-top:1rem!important}.pr-4x-lg,.px-4x-lg{padding-right:1rem!important}.pb-4x-lg,.py-4x-lg{padding-bottom:1rem!important}.pl-4x-lg,.px-4x-lg{padding-left:1rem!important}.p-5x-lg{padding:1.25rem!important}.pt-5x-lg,.py-5x-lg{padding-top:1.25rem!important}.pr-5x-lg,.px-5x-lg{padding-right:1.25rem!important}.pb-5x-lg,.py-5x-lg{padding-bottom:1.25rem!important}.pl-5x-lg,.px-5x-lg{padding-left:1.25rem!important}.p-6x-lg{padding:1.5rem!important}.pt-6x-lg,.py-6x-lg{padding-top:1.5rem!important}.pr-6x-lg,.px-6x-lg{padding-right:1.5rem!important}.pb-6x-lg,.py-6x-lg{padding-bottom:1.5rem!important}.pl-6x-lg,.px-6x-lg{padding-left:1.5rem!important}.p-7x-lg{padding:1.75rem!important}.pt-7x-lg,.py-7x-lg{padding-top:1.75rem!important}.pr-7x-lg,.px-7x-lg{padding-right:1.75rem!important}.pb-7x-lg,.py-7x-lg{padding-bottom:1.75rem!important}.pl-7x-lg,.px-7x-lg{padding-left:1.75rem!important}.p-8x-lg{padding:2rem!important}.pt-8x-lg,.py-8x-lg{padding-top:2rem!important}.pr-8x-lg,.px-8x-lg{padding-right:2rem!important}.pb-8x-lg,.py-8x-lg{padding-bottom:2rem!important}.pl-8x-lg,.px-8x-lg{padding-left:2rem!important}.p-9x-lg{padding:2.25rem!important}.pt-9x-lg,.py-9x-lg{padding-top:2.25rem!important}.pr-9x-lg,.px-9x-lg{padding-right:2.25rem!important}.pb-9x-lg,.py-9x-lg{padding-bottom:2.25rem!important}.pl-9x-lg,.px-9x-lg{padding-left:2.25rem!important}.p-10x-lg{padding:2.5rem!important}.pt-10x-lg,.py-10x-lg{padding-top:2.5rem!important}.pr-10x-lg,.px-10x-lg{padding-right:2.5rem!important}.pb-10x-lg,.py-10x-lg{padding-bottom:2.5rem!important}.pl-10x-lg,.px-10x-lg{padding-left:2.5rem!important}.p-11x-lg{padding:2.75rem!important}.pt-11x-lg,.py-11x-lg{padding-top:2.75rem!important}.pr-11x-lg,.px-11x-lg{padding-right:2.75rem!important}.pb-11x-lg,.py-11x-lg{padding-bottom:2.75rem!important}.pl-11x-lg,.px-11x-lg{padding-left:2.75rem!important}.p-12x-lg{padding:3rem!important}.pt-12x-lg,.py-12x-lg{padding-top:3rem!important}.pr-12x-lg,.px-12x-lg{padding-right:3rem!important}.pb-12x-lg,.py-12x-lg{padding-bottom:3rem!important}.pl-12x-lg,.px-12x-lg{padding-left:3rem!important}.p-13x-lg{padding:3.25rem!important}.pt-13x-lg,.py-13x-lg{padding-top:3.25rem!important}.pr-13x-lg,.px-13x-lg{padding-right:3.25rem!important}.pb-13x-lg,.py-13x-lg{padding-bottom:3.25rem!important}.pl-13x-lg,.px-13x-lg{padding-left:3.25rem!important}.p-14x-lg{padding:3.5rem!important}.pt-14x-lg,.py-14x-lg{padding-top:3.5rem!important}.pr-14x-lg,.px-14x-lg{padding-right:3.5rem!important}.pb-14x-lg,.py-14x-lg{padding-bottom:3.5rem!important}.pl-14x-lg,.px-14x-lg{padding-left:3.5rem!important}.p-15x-lg{padding:3.75rem!important}.pt-15x-lg,.py-15x-lg{padding-top:3.75rem!important}.pr-15x-lg,.px-15x-lg{padding-right:3.75rem!important}.pb-15x-lg,.py-15x-lg{padding-bottom:3.75rem!important}.pl-15x-lg,.px-15x-lg{padding-left:3.75rem!important}.p-16x-lg{padding:4rem!important}.pt-16x-lg,.py-16x-lg{padding-top:4rem!important}.pr-16x-lg,.px-16x-lg{padding-right:4rem!important}.pb-16x-lg,.py-16x-lg{padding-bottom:4rem!important}.pl-16x-lg,.px-16x-lg{padding-left:4rem!important}.p-17x-lg{padding:4.25rem!important}.pt-17x-lg,.py-17x-lg{padding-top:4.25rem!important}.pr-17x-lg,.px-17x-lg{padding-right:4.25rem!important}.pb-17x-lg,.py-17x-lg{padding-bottom:4.25rem!important}.pl-17x-lg,.px-17x-lg{padding-left:4.25rem!important}.p-18x-lg{padding:4.5rem!important}.pt-18x-lg,.py-18x-lg{padding-top:4.5rem!important}.pr-18x-lg,.px-18x-lg{padding-right:4.5rem!important}.pb-18x-lg,.py-18x-lg{padding-bottom:4.5rem!important}.pl-18x-lg,.px-18x-lg{padding-left:4.5rem!important}.p-19x-lg{padding:4.75rem!important}.pt-19x-lg,.py-19x-lg{padding-top:4.75rem!important}.pr-19x-lg,.px-19x-lg{padding-right:4.75rem!important}.pb-19x-lg,.py-19x-lg{padding-bottom:4.75rem!important}.pl-19x-lg,.px-19x-lg{padding-left:4.75rem!important}.p-20x-lg{padding:5rem!important}.pt-20x-lg,.py-20x-lg{padding-top:5rem!important}.pr-20x-lg,.px-20x-lg{padding-right:5rem!important}.pb-20x-lg,.py-20x-lg{padding-bottom:5rem!important}.pl-20x-lg,.px-20x-lg{padding-left:5rem!important}.p-21x-lg{padding:5.25rem!important}.pt-21x-lg,.py-21x-lg{padding-top:5.25rem!important}.pr-21x-lg,.px-21x-lg{padding-right:5.25rem!important}.pb-21x-lg,.py-21x-lg{padding-bottom:5.25rem!important}.pl-21x-lg,.px-21x-lg{padding-left:5.25rem!important}.p-22x-lg{padding:5.5rem!important}.pt-22x-lg,.py-22x-lg{padding-top:5.5rem!important}.pr-22x-lg,.px-22x-lg{padding-right:5.5rem!important}.pb-22x-lg,.py-22x-lg{padding-bottom:5.5rem!important}.pl-22x-lg,.px-22x-lg{padding-left:5.5rem!important}.p-23x-lg{padding:5.75rem!important}.pt-23x-lg,.py-23x-lg{padding-top:5.75rem!important}.pr-23x-lg,.px-23x-lg{padding-right:5.75rem!important}.pb-23x-lg,.py-23x-lg{padding-bottom:5.75rem!important}.pl-23x-lg,.px-23x-lg{padding-left:5.75rem!important}.p-24x-lg{padding:6rem!important}.pt-24x-lg,.py-24x-lg{padding-top:6rem!important}.pr-24x-lg,.px-24x-lg{padding-right:6rem!important}.pb-24x-lg,.py-24x-lg{padding-bottom:6rem!important}.pl-24x-lg,.px-24x-lg{padding-left:6rem!important}.p-25x-lg{padding:6.25rem!important}.pt-25x-lg,.py-25x-lg{padding-top:6.25rem!important}.pr-25x-lg,.px-25x-lg{padding-right:6.25rem!important}.pb-25x-lg,.py-25x-lg{padding-bottom:6.25rem!important}.pl-25x-lg,.px-25x-lg{padding-left:6.25rem!important}.p-26x-lg{padding:6.5rem!important}.pt-26x-lg,.py-26x-lg{padding-top:6.5rem!important}.pr-26x-lg,.px-26x-lg{padding-right:6.5rem!important}.pb-26x-lg,.py-26x-lg{padding-bottom:6.5rem!important}.pl-26x-lg,.px-26x-lg{padding-left:6.5rem!important}.p-27x-lg{padding:6.75rem!important}.pt-27x-lg,.py-27x-lg{padding-top:6.75rem!important}.pr-27x-lg,.px-27x-lg{padding-right:6.75rem!important}.pb-27x-lg,.py-27x-lg{padding-bottom:6.75rem!important}.pl-27x-lg,.px-27x-lg{padding-left:6.75rem!important}.p-28x-lg{padding:7rem!important}.pt-28x-lg,.py-28x-lg{padding-top:7rem!important}.pr-28x-lg,.px-28x-lg{padding-right:7rem!important}.pb-28x-lg,.py-28x-lg{padding-bottom:7rem!important}.pl-28x-lg,.px-28x-lg{padding-left:7rem!important}.p-29x-lg{padding:7.25rem!important}.pt-29x-lg,.py-29x-lg{padding-top:7.25rem!important}.pr-29x-lg,.px-29x-lg{padding-right:7.25rem!important}.pb-29x-lg,.py-29x-lg{padding-bottom:7.25rem!important}.pl-29x-lg,.px-29x-lg{padding-left:7.25rem!important}.p-30x-lg{padding:7.5rem!important}.pt-30x-lg,.py-30x-lg{padding-top:7.5rem!important}.pr-30x-lg,.px-30x-lg{padding-right:7.5rem!important}.pb-30x-lg,.py-30x-lg{padding-bottom:7.5rem!important}.pl-30x-lg,.px-30x-lg{padding-left:7.5rem!important}.m-auto-lg{margin:auto!important}.mt-auto-lg,.my-auto-lg{margin-top:auto!important}.mr-auto-lg,.mx-auto-lg{margin-right:auto!important}.mb-auto-lg,.my-auto-lg{margin-bottom:auto!important}.ml-auto-lg,.mx-auto-lg{margin-left:auto!important}}@media (min-width:1200px){.m-neg-10x-xl{margin:-2.5rem!important}.mt-neg-10x-xl,.my-neg-10x-xl{margin-top:-2.5rem!important}.mr-neg-10x-xl,.mx-neg-10x-xl{margin-right:-2.5rem!important}.mb-neg-10x-xl,.my-neg-10x-xl{margin-bottom:-2.5rem!important}.ml-neg-10x-xl,.mx-neg-10x-xl{margin-left:-2.5rem!important}.m-neg-9x-xl{margin:-2.25rem!important}.mt-neg-9x-xl,.my-neg-9x-xl{margin-top:-2.25rem!important}.mr-neg-9x-xl,.mx-neg-9x-xl{margin-right:-2.25rem!important}.mb-neg-9x-xl,.my-neg-9x-xl{margin-bottom:-2.25rem!important}.ml-neg-9x-xl,.mx-neg-9x-xl{margin-left:-2.25rem!important}.m-neg-8x-xl{margin:-2rem!important}.mt-neg-8x-xl,.my-neg-8x-xl{margin-top:-2rem!important}.mr-neg-8x-xl,.mx-neg-8x-xl{margin-right:-2rem!important}.mb-neg-8x-xl,.my-neg-8x-xl{margin-bottom:-2rem!important}.ml-neg-8x-xl,.mx-neg-8x-xl{margin-left:-2rem!important}.m-neg-7x-xl{margin:-1.75rem!important}.mt-neg-7x-xl,.my-neg-7x-xl{margin-top:-1.75rem!important}.mr-neg-7x-xl,.mx-neg-7x-xl{margin-right:-1.75rem!important}.mb-neg-7x-xl,.my-neg-7x-xl{margin-bottom:-1.75rem!important}.ml-neg-7x-xl,.mx-neg-7x-xl{margin-left:-1.75rem!important}.m-neg-6x-xl{margin:-1.5rem!important}.mt-neg-6x-xl,.my-neg-6x-xl{margin-top:-1.5rem!important}.mr-neg-6x-xl,.mx-neg-6x-xl{margin-right:-1.5rem!important}.mb-neg-6x-xl,.my-neg-6x-xl{margin-bottom:-1.5rem!important}.ml-neg-6x-xl,.mx-neg-6x-xl{margin-left:-1.5rem!important}.m-neg-5x-xl{margin:-1.25rem!important}.mt-neg-5x-xl,.my-neg-5x-xl{margin-top:-1.25rem!important}.mr-neg-5x-xl,.mx-neg-5x-xl{margin-right:-1.25rem!important}.mb-neg-5x-xl,.my-neg-5x-xl{margin-bottom:-1.25rem!important}.ml-neg-5x-xl,.mx-neg-5x-xl{margin-left:-1.25rem!important}.m-neg-4x-xl{margin:-1rem!important}.mt-neg-4x-xl,.my-neg-4x-xl{margin-top:-1rem!important}.mr-neg-4x-xl,.mx-neg-4x-xl{margin-right:-1rem!important}.mb-neg-4x-xl,.my-neg-4x-xl{margin-bottom:-1rem!important}.ml-neg-4x-xl,.mx-neg-4x-xl{margin-left:-1rem!important}.m-neg-3x-xl{margin:-.75rem!important}.mt-neg-3x-xl,.my-neg-3x-xl{margin-top:-.75rem!important}.mr-neg-3x-xl,.mx-neg-3x-xl{margin-right:-.75rem!important}.mb-neg-3x-xl,.my-neg-3x-xl{margin-bottom:-.75rem!important}.ml-neg-3x-xl,.mx-neg-3x-xl{margin-left:-.75rem!important}.m-neg-2x-xl{margin:-.5rem!important}.mt-neg-2x-xl,.my-neg-2x-xl{margin-top:-.5rem!important}.mr-neg-2x-xl,.mx-neg-2x-xl{margin-right:-.5rem!important}.mb-neg-2x-xl,.my-neg-2x-xl{margin-bottom:-.5rem!important}.ml-neg-2x-xl,.mx-neg-2x-xl{margin-left:-.5rem!important}.m-neg-1x-xl{margin:-.25rem!important}.mt-neg-1x-xl,.my-neg-1x-xl{margin-top:-.25rem!important}.mr-neg-1x-xl,.mx-neg-1x-xl{margin-right:-.25rem!important}.mb-neg-1x-xl,.my-neg-1x-xl{margin-bottom:-.25rem!important}.ml-neg-1x-xl,.mx-neg-1x-xl{margin-left:-.25rem!important}.m-0x-xl{margin:0!important}.mt-0x-xl,.my-0x-xl{margin-top:0!important}.mr-0x-xl,.mx-0x-xl{margin-right:0!important}.mb-0x-xl,.my-0x-xl{margin-bottom:0!important}.ml-0x-xl,.mx-0x-xl{margin-left:0!important}.m-1x-xl{margin:.25rem!important}.mt-1x-xl,.my-1x-xl{margin-top:.25rem!important}.mr-1x-xl,.mx-1x-xl{margin-right:.25rem!important}.mb-1x-xl,.my-1x-xl{margin-bottom:.25rem!important}.ml-1x-xl,.mx-1x-xl{margin-left:.25rem!important}.m-2x-xl{margin:.5rem!important}.mt-2x-xl,.my-2x-xl{margin-top:.5rem!important}.mr-2x-xl,.mx-2x-xl{margin-right:.5rem!important}.mb-2x-xl,.my-2x-xl{margin-bottom:.5rem!important}.ml-2x-xl,.mx-2x-xl{margin-left:.5rem!important}.m-3x-xl{margin:.75rem!important}.mt-3x-xl,.my-3x-xl{margin-top:.75rem!important}.mr-3x-xl,.mx-3x-xl{margin-right:.75rem!important}.mb-3x-xl,.my-3x-xl{margin-bottom:.75rem!important}.ml-3x-xl,.mx-3x-xl{margin-left:.75rem!important}.m-4x-xl{margin:1rem!important}.mt-4x-xl,.my-4x-xl{margin-top:1rem!important}.mr-4x-xl,.mx-4x-xl{margin-right:1rem!important}.mb-4x-xl,.my-4x-xl{margin-bottom:1rem!important}.ml-4x-xl,.mx-4x-xl{margin-left:1rem!important}.m-5x-xl{margin:1.25rem!important}.mt-5x-xl,.my-5x-xl{margin-top:1.25rem!important}.mr-5x-xl,.mx-5x-xl{margin-right:1.25rem!important}.mb-5x-xl,.my-5x-xl{margin-bottom:1.25rem!important}.ml-5x-xl,.mx-5x-xl{margin-left:1.25rem!important}.m-6x-xl{margin:1.5rem!important}.mt-6x-xl,.my-6x-xl{margin-top:1.5rem!important}.mr-6x-xl,.mx-6x-xl{margin-right:1.5rem!important}.mb-6x-xl,.my-6x-xl{margin-bottom:1.5rem!important}.ml-6x-xl,.mx-6x-xl{margin-left:1.5rem!important}.m-7x-xl{margin:1.75rem!important}.mt-7x-xl,.my-7x-xl{margin-top:1.75rem!important}.mr-7x-xl,.mx-7x-xl{margin-right:1.75rem!important}.mb-7x-xl,.my-7x-xl{margin-bottom:1.75rem!important}.ml-7x-xl,.mx-7x-xl{margin-left:1.75rem!important}.m-8x-xl{margin:2rem!important}.mt-8x-xl,.my-8x-xl{margin-top:2rem!important}.mr-8x-xl,.mx-8x-xl{margin-right:2rem!important}.mb-8x-xl,.my-8x-xl{margin-bottom:2rem!important}.ml-8x-xl,.mx-8x-xl{margin-left:2rem!important}.m-9x-xl{margin:2.25rem!important}.mt-9x-xl,.my-9x-xl{margin-top:2.25rem!important}.mr-9x-xl,.mx-9x-xl{margin-right:2.25rem!important}.mb-9x-xl,.my-9x-xl{margin-bottom:2.25rem!important}.ml-9x-xl,.mx-9x-xl{margin-left:2.25rem!important}.m-10x-xl{margin:2.5rem!important}.mt-10x-xl,.my-10x-xl{margin-top:2.5rem!important}.mr-10x-xl,.mx-10x-xl{margin-right:2.5rem!important}.mb-10x-xl,.my-10x-xl{margin-bottom:2.5rem!important}.ml-10x-xl,.mx-10x-xl{margin-left:2.5rem!important}.m-11x-xl{margin:2.75rem!important}.mt-11x-xl,.my-11x-xl{margin-top:2.75rem!important}.mr-11x-xl,.mx-11x-xl{margin-right:2.75rem!important}.mb-11x-xl,.my-11x-xl{margin-bottom:2.75rem!important}.ml-11x-xl,.mx-11x-xl{margin-left:2.75rem!important}.m-12x-xl{margin:3rem!important}.mt-12x-xl,.my-12x-xl{margin-top:3rem!important}.mr-12x-xl,.mx-12x-xl{margin-right:3rem!important}.mb-12x-xl,.my-12x-xl{margin-bottom:3rem!important}.ml-12x-xl,.mx-12x-xl{margin-left:3rem!important}.m-13x-xl{margin:3.25rem!important}.mt-13x-xl,.my-13x-xl{margin-top:3.25rem!important}.mr-13x-xl,.mx-13x-xl{margin-right:3.25rem!important}.mb-13x-xl,.my-13x-xl{margin-bottom:3.25rem!important}.ml-13x-xl,.mx-13x-xl{margin-left:3.25rem!important}.m-14x-xl{margin:3.5rem!important}.mt-14x-xl,.my-14x-xl{margin-top:3.5rem!important}.mr-14x-xl,.mx-14x-xl{margin-right:3.5rem!important}.mb-14x-xl,.my-14x-xl{margin-bottom:3.5rem!important}.ml-14x-xl,.mx-14x-xl{margin-left:3.5rem!important}.m-15x-xl{margin:3.75rem!important}.mt-15x-xl,.my-15x-xl{margin-top:3.75rem!important}.mr-15x-xl,.mx-15x-xl{margin-right:3.75rem!important}.mb-15x-xl,.my-15x-xl{margin-bottom:3.75rem!important}.ml-15x-xl,.mx-15x-xl{margin-left:3.75rem!important}.m-16x-xl{margin:4rem!important}.mt-16x-xl,.my-16x-xl{margin-top:4rem!important}.mr-16x-xl,.mx-16x-xl{margin-right:4rem!important}.mb-16x-xl,.my-16x-xl{margin-bottom:4rem!important}.ml-16x-xl,.mx-16x-xl{margin-left:4rem!important}.m-17x-xl{margin:4.25rem!important}.mt-17x-xl,.my-17x-xl{margin-top:4.25rem!important}.mr-17x-xl,.mx-17x-xl{margin-right:4.25rem!important}.mb-17x-xl,.my-17x-xl{margin-bottom:4.25rem!important}.ml-17x-xl,.mx-17x-xl{margin-left:4.25rem!important}.m-18x-xl{margin:4.5rem!important}.mt-18x-xl,.my-18x-xl{margin-top:4.5rem!important}.mr-18x-xl,.mx-18x-xl{margin-right:4.5rem!important}.mb-18x-xl,.my-18x-xl{margin-bottom:4.5rem!important}.ml-18x-xl,.mx-18x-xl{margin-left:4.5rem!important}.m-19x-xl{margin:4.75rem!important}.mt-19x-xl,.my-19x-xl{margin-top:4.75rem!important}.mr-19x-xl,.mx-19x-xl{margin-right:4.75rem!important}.mb-19x-xl,.my-19x-xl{margin-bottom:4.75rem!important}.ml-19x-xl,.mx-19x-xl{margin-left:4.75rem!important}.m-20x-xl{margin:5rem!important}.mt-20x-xl,.my-20x-xl{margin-top:5rem!important}.mr-20x-xl,.mx-20x-xl{margin-right:5rem!important}.mb-20x-xl,.my-20x-xl{margin-bottom:5rem!important}.ml-20x-xl,.mx-20x-xl{margin-left:5rem!important}.m-21x-xl{margin:5.25rem!important}.mt-21x-xl,.my-21x-xl{margin-top:5.25rem!important}.mr-21x-xl,.mx-21x-xl{margin-right:5.25rem!important}.mb-21x-xl,.my-21x-xl{margin-bottom:5.25rem!important}.ml-21x-xl,.mx-21x-xl{margin-left:5.25rem!important}.m-22x-xl{margin:5.5rem!important}.mt-22x-xl,.my-22x-xl{margin-top:5.5rem!important}.mr-22x-xl,.mx-22x-xl{margin-right:5.5rem!important}.mb-22x-xl,.my-22x-xl{margin-bottom:5.5rem!important}.ml-22x-xl,.mx-22x-xl{margin-left:5.5rem!important}.m-23x-xl{margin:5.75rem!important}.mt-23x-xl,.my-23x-xl{margin-top:5.75rem!important}.mr-23x-xl,.mx-23x-xl{margin-right:5.75rem!important}.mb-23x-xl,.my-23x-xl{margin-bottom:5.75rem!important}.ml-23x-xl,.mx-23x-xl{margin-left:5.75rem!important}.m-24x-xl{margin:6rem!important}.mt-24x-xl,.my-24x-xl{margin-top:6rem!important}.mr-24x-xl,.mx-24x-xl{margin-right:6rem!important}.mb-24x-xl,.my-24x-xl{margin-bottom:6rem!important}.ml-24x-xl,.mx-24x-xl{margin-left:6rem!important}.m-25x-xl{margin:6.25rem!important}.mt-25x-xl,.my-25x-xl{margin-top:6.25rem!important}.mr-25x-xl,.mx-25x-xl{margin-right:6.25rem!important}.mb-25x-xl,.my-25x-xl{margin-bottom:6.25rem!important}.ml-25x-xl,.mx-25x-xl{margin-left:6.25rem!important}.m-26x-xl{margin:6.5rem!important}.mt-26x-xl,.my-26x-xl{margin-top:6.5rem!important}.mr-26x-xl,.mx-26x-xl{margin-right:6.5rem!important}.mb-26x-xl,.my-26x-xl{margin-bottom:6.5rem!important}.ml-26x-xl,.mx-26x-xl{margin-left:6.5rem!important}.m-27x-xl{margin:6.75rem!important}.mt-27x-xl,.my-27x-xl{margin-top:6.75rem!important}.mr-27x-xl,.mx-27x-xl{margin-right:6.75rem!important}.mb-27x-xl,.my-27x-xl{margin-bottom:6.75rem!important}.ml-27x-xl,.mx-27x-xl{margin-left:6.75rem!important}.m-28x-xl{margin:7rem!important}.mt-28x-xl,.my-28x-xl{margin-top:7rem!important}.mr-28x-xl,.mx-28x-xl{margin-right:7rem!important}.mb-28x-xl,.my-28x-xl{margin-bottom:7rem!important}.ml-28x-xl,.mx-28x-xl{margin-left:7rem!important}.m-29x-xl{margin:7.25rem!important}.mt-29x-xl,.my-29x-xl{margin-top:7.25rem!important}.mr-29x-xl,.mx-29x-xl{margin-right:7.25rem!important}.mb-29x-xl,.my-29x-xl{margin-bottom:7.25rem!important}.ml-29x-xl,.mx-29x-xl{margin-left:7.25rem!important}.m-30x-xl{margin:7.5rem!important}.mt-30x-xl,.my-30x-xl{margin-top:7.5rem!important}.mr-30x-xl,.mx-30x-xl{margin-right:7.5rem!important}.mb-30x-xl,.my-30x-xl{margin-bottom:7.5rem!important}.ml-30x-xl,.mx-30x-xl{margin-left:7.5rem!important}.p-neg-10x-xl{padding:-2.5rem!important}.pt-neg-10x-xl,.py-neg-10x-xl{padding-top:-2.5rem!important}.pr-neg-10x-xl,.px-neg-10x-xl{padding-right:-2.5rem!important}.pb-neg-10x-xl,.py-neg-10x-xl{padding-bottom:-2.5rem!important}.pl-neg-10x-xl,.px-neg-10x-xl{padding-left:-2.5rem!important}.p-neg-9x-xl{padding:-2.25rem!important}.pt-neg-9x-xl,.py-neg-9x-xl{padding-top:-2.25rem!important}.pr-neg-9x-xl,.px-neg-9x-xl{padding-right:-2.25rem!important}.pb-neg-9x-xl,.py-neg-9x-xl{padding-bottom:-2.25rem!important}.pl-neg-9x-xl,.px-neg-9x-xl{padding-left:-2.25rem!important}.p-neg-8x-xl{padding:-2rem!important}.pt-neg-8x-xl,.py-neg-8x-xl{padding-top:-2rem!important}.pr-neg-8x-xl,.px-neg-8x-xl{padding-right:-2rem!important}.pb-neg-8x-xl,.py-neg-8x-xl{padding-bottom:-2rem!important}.pl-neg-8x-xl,.px-neg-8x-xl{padding-left:-2rem!important}.p-neg-7x-xl{padding:-1.75rem!important}.pt-neg-7x-xl,.py-neg-7x-xl{padding-top:-1.75rem!important}.pr-neg-7x-xl,.px-neg-7x-xl{padding-right:-1.75rem!important}.pb-neg-7x-xl,.py-neg-7x-xl{padding-bottom:-1.75rem!important}.pl-neg-7x-xl,.px-neg-7x-xl{padding-left:-1.75rem!important}.p-neg-6x-xl{padding:-1.5rem!important}.pt-neg-6x-xl,.py-neg-6x-xl{padding-top:-1.5rem!important}.pr-neg-6x-xl,.px-neg-6x-xl{padding-right:-1.5rem!important}.pb-neg-6x-xl,.py-neg-6x-xl{padding-bottom:-1.5rem!important}.pl-neg-6x-xl,.px-neg-6x-xl{padding-left:-1.5rem!important}.p-neg-5x-xl{padding:-1.25rem!important}.pt-neg-5x-xl,.py-neg-5x-xl{padding-top:-1.25rem!important}.pr-neg-5x-xl,.px-neg-5x-xl{padding-right:-1.25rem!important}.pb-neg-5x-xl,.py-neg-5x-xl{padding-bottom:-1.25rem!important}.pl-neg-5x-xl,.px-neg-5x-xl{padding-left:-1.25rem!important}.p-neg-4x-xl{padding:-1rem!important}.pt-neg-4x-xl,.py-neg-4x-xl{padding-top:-1rem!important}.pr-neg-4x-xl,.px-neg-4x-xl{padding-right:-1rem!important}.pb-neg-4x-xl,.py-neg-4x-xl{padding-bottom:-1rem!important}.pl-neg-4x-xl,.px-neg-4x-xl{padding-left:-1rem!important}.p-neg-3x-xl{padding:-.75rem!important}.pt-neg-3x-xl,.py-neg-3x-xl{padding-top:-.75rem!important}.pr-neg-3x-xl,.px-neg-3x-xl{padding-right:-.75rem!important}.pb-neg-3x-xl,.py-neg-3x-xl{padding-bottom:-.75rem!important}.pl-neg-3x-xl,.px-neg-3x-xl{padding-left:-.75rem!important}.p-neg-2x-xl{padding:-.5rem!important}.pt-neg-2x-xl,.py-neg-2x-xl{padding-top:-.5rem!important}.pr-neg-2x-xl,.px-neg-2x-xl{padding-right:-.5rem!important}.pb-neg-2x-xl,.py-neg-2x-xl{padding-bottom:-.5rem!important}.pl-neg-2x-xl,.px-neg-2x-xl{padding-left:-.5rem!important}.p-neg-1x-xl{padding:-.25rem!important}.pt-neg-1x-xl,.py-neg-1x-xl{padding-top:-.25rem!important}.pr-neg-1x-xl,.px-neg-1x-xl{padding-right:-.25rem!important}.pb-neg-1x-xl,.py-neg-1x-xl{padding-bottom:-.25rem!important}.pl-neg-1x-xl,.px-neg-1x-xl{padding-left:-.25rem!important}.p-0x-xl{padding:0!important}.pt-0x-xl,.py-0x-xl{padding-top:0!important}.pr-0x-xl,.px-0x-xl{padding-right:0!important}.pb-0x-xl,.py-0x-xl{padding-bottom:0!important}.pl-0x-xl,.px-0x-xl{padding-left:0!important}.p-1x-xl{padding:.25rem!important}.pt-1x-xl,.py-1x-xl{padding-top:.25rem!important}.pr-1x-xl,.px-1x-xl{padding-right:.25rem!important}.pb-1x-xl,.py-1x-xl{padding-bottom:.25rem!important}.pl-1x-xl,.px-1x-xl{padding-left:.25rem!important}.p-2x-xl{padding:.5rem!important}.pt-2x-xl,.py-2x-xl{padding-top:.5rem!important}.pr-2x-xl,.px-2x-xl{padding-right:.5rem!important}.pb-2x-xl,.py-2x-xl{padding-bottom:.5rem!important}.pl-2x-xl,.px-2x-xl{padding-left:.5rem!important}.p-3x-xl{padding:.75rem!important}.pt-3x-xl,.py-3x-xl{padding-top:.75rem!important}.pr-3x-xl,.px-3x-xl{padding-right:.75rem!important}.pb-3x-xl,.py-3x-xl{padding-bottom:.75rem!important}.pl-3x-xl,.px-3x-xl{padding-left:.75rem!important}.p-4x-xl{padding:1rem!important}.pt-4x-xl,.py-4x-xl{padding-top:1rem!important}.pr-4x-xl,.px-4x-xl{padding-right:1rem!important}.pb-4x-xl,.py-4x-xl{padding-bottom:1rem!important}.pl-4x-xl,.px-4x-xl{padding-left:1rem!important}.p-5x-xl{padding:1.25rem!important}.pt-5x-xl,.py-5x-xl{padding-top:1.25rem!important}.pr-5x-xl,.px-5x-xl{padding-right:1.25rem!important}.pb-5x-xl,.py-5x-xl{padding-bottom:1.25rem!important}.pl-5x-xl,.px-5x-xl{padding-left:1.25rem!important}.p-6x-xl{padding:1.5rem!important}.pt-6x-xl,.py-6x-xl{padding-top:1.5rem!important}.pr-6x-xl,.px-6x-xl{padding-right:1.5rem!important}.pb-6x-xl,.py-6x-xl{padding-bottom:1.5rem!important}.pl-6x-xl,.px-6x-xl{padding-left:1.5rem!important}.p-7x-xl{padding:1.75rem!important}.pt-7x-xl,.py-7x-xl{padding-top:1.75rem!important}.pr-7x-xl,.px-7x-xl{padding-right:1.75rem!important}.pb-7x-xl,.py-7x-xl{padding-bottom:1.75rem!important}.pl-7x-xl,.px-7x-xl{padding-left:1.75rem!important}.p-8x-xl{padding:2rem!important}.pt-8x-xl,.py-8x-xl{padding-top:2rem!important}.pr-8x-xl,.px-8x-xl{padding-right:2rem!important}.pb-8x-xl,.py-8x-xl{padding-bottom:2rem!important}.pl-8x-xl,.px-8x-xl{padding-left:2rem!important}.p-9x-xl{padding:2.25rem!important}.pt-9x-xl,.py-9x-xl{padding-top:2.25rem!important}.pr-9x-xl,.px-9x-xl{padding-right:2.25rem!important}.pb-9x-xl,.py-9x-xl{padding-bottom:2.25rem!important}.pl-9x-xl,.px-9x-xl{padding-left:2.25rem!important}.p-10x-xl{padding:2.5rem!important}.pt-10x-xl,.py-10x-xl{padding-top:2.5rem!important}.pr-10x-xl,.px-10x-xl{padding-right:2.5rem!important}.pb-10x-xl,.py-10x-xl{padding-bottom:2.5rem!important}.pl-10x-xl,.px-10x-xl{padding-left:2.5rem!important}.p-11x-xl{padding:2.75rem!important}.pt-11x-xl,.py-11x-xl{padding-top:2.75rem!important}.pr-11x-xl,.px-11x-xl{padding-right:2.75rem!important}.pb-11x-xl,.py-11x-xl{padding-bottom:2.75rem!important}.pl-11x-xl,.px-11x-xl{padding-left:2.75rem!important}.p-12x-xl{padding:3rem!important}.pt-12x-xl,.py-12x-xl{padding-top:3rem!important}.pr-12x-xl,.px-12x-xl{padding-right:3rem!important}.pb-12x-xl,.py-12x-xl{padding-bottom:3rem!important}.pl-12x-xl,.px-12x-xl{padding-left:3rem!important}.p-13x-xl{padding:3.25rem!important}.pt-13x-xl,.py-13x-xl{padding-top:3.25rem!important}.pr-13x-xl,.px-13x-xl{padding-right:3.25rem!important}.pb-13x-xl,.py-13x-xl{padding-bottom:3.25rem!important}.pl-13x-xl,.px-13x-xl{padding-left:3.25rem!important}.p-14x-xl{padding:3.5rem!important}.pt-14x-xl,.py-14x-xl{padding-top:3.5rem!important}.pr-14x-xl,.px-14x-xl{padding-right:3.5rem!important}.pb-14x-xl,.py-14x-xl{padding-bottom:3.5rem!important}.pl-14x-xl,.px-14x-xl{padding-left:3.5rem!important}.p-15x-xl{padding:3.75rem!important}.pt-15x-xl,.py-15x-xl{padding-top:3.75rem!important}.pr-15x-xl,.px-15x-xl{padding-right:3.75rem!important}.pb-15x-xl,.py-15x-xl{padding-bottom:3.75rem!important}.pl-15x-xl,.px-15x-xl{padding-left:3.75rem!important}.p-16x-xl{padding:4rem!important}.pt-16x-xl,.py-16x-xl{padding-top:4rem!important}.pr-16x-xl,.px-16x-xl{padding-right:4rem!important}.pb-16x-xl,.py-16x-xl{padding-bottom:4rem!important}.pl-16x-xl,.px-16x-xl{padding-left:4rem!important}.p-17x-xl{padding:4.25rem!important}.pt-17x-xl,.py-17x-xl{padding-top:4.25rem!important}.pr-17x-xl,.px-17x-xl{padding-right:4.25rem!important}.pb-17x-xl,.py-17x-xl{padding-bottom:4.25rem!important}.pl-17x-xl,.px-17x-xl{padding-left:4.25rem!important}.p-18x-xl{padding:4.5rem!important}.pt-18x-xl,.py-18x-xl{padding-top:4.5rem!important}.pr-18x-xl,.px-18x-xl{padding-right:4.5rem!important}.pb-18x-xl,.py-18x-xl{padding-bottom:4.5rem!important}.pl-18x-xl,.px-18x-xl{padding-left:4.5rem!important}.p-19x-xl{padding:4.75rem!important}.pt-19x-xl,.py-19x-xl{padding-top:4.75rem!important}.pr-19x-xl,.px-19x-xl{padding-right:4.75rem!important}.pb-19x-xl,.py-19x-xl{padding-bottom:4.75rem!important}.pl-19x-xl,.px-19x-xl{padding-left:4.75rem!important}.p-20x-xl{padding:5rem!important}.pt-20x-xl,.py-20x-xl{padding-top:5rem!important}.pr-20x-xl,.px-20x-xl{padding-right:5rem!important}.pb-20x-xl,.py-20x-xl{padding-bottom:5rem!important}.pl-20x-xl,.px-20x-xl{padding-left:5rem!important}.p-21x-xl{padding:5.25rem!important}.pt-21x-xl,.py-21x-xl{padding-top:5.25rem!important}.pr-21x-xl,.px-21x-xl{padding-right:5.25rem!important}.pb-21x-xl,.py-21x-xl{padding-bottom:5.25rem!important}.pl-21x-xl,.px-21x-xl{padding-left:5.25rem!important}.p-22x-xl{padding:5.5rem!important}.pt-22x-xl,.py-22x-xl{padding-top:5.5rem!important}.pr-22x-xl,.px-22x-xl{padding-right:5.5rem!important}.pb-22x-xl,.py-22x-xl{padding-bottom:5.5rem!important}.pl-22x-xl,.px-22x-xl{padding-left:5.5rem!important}.p-23x-xl{padding:5.75rem!important}.pt-23x-xl,.py-23x-xl{padding-top:5.75rem!important}.pr-23x-xl,.px-23x-xl{padding-right:5.75rem!important}.pb-23x-xl,.py-23x-xl{padding-bottom:5.75rem!important}.pl-23x-xl,.px-23x-xl{padding-left:5.75rem!important}.p-24x-xl{padding:6rem!important}.pt-24x-xl,.py-24x-xl{padding-top:6rem!important}.pr-24x-xl,.px-24x-xl{padding-right:6rem!important}.pb-24x-xl,.py-24x-xl{padding-bottom:6rem!important}.pl-24x-xl,.px-24x-xl{padding-left:6rem!important}.p-25x-xl{padding:6.25rem!important}.pt-25x-xl,.py-25x-xl{padding-top:6.25rem!important}.pr-25x-xl,.px-25x-xl{padding-right:6.25rem!important}.pb-25x-xl,.py-25x-xl{padding-bottom:6.25rem!important}.pl-25x-xl,.px-25x-xl{padding-left:6.25rem!important}.p-26x-xl{padding:6.5rem!important}.pt-26x-xl,.py-26x-xl{padding-top:6.5rem!important}.pr-26x-xl,.px-26x-xl{padding-right:6.5rem!important}.pb-26x-xl,.py-26x-xl{padding-bottom:6.5rem!important}.pl-26x-xl,.px-26x-xl{padding-left:6.5rem!important}.p-27x-xl{padding:6.75rem!important}.pt-27x-xl,.py-27x-xl{padding-top:6.75rem!important}.pr-27x-xl,.px-27x-xl{padding-right:6.75rem!important}.pb-27x-xl,.py-27x-xl{padding-bottom:6.75rem!important}.pl-27x-xl,.px-27x-xl{padding-left:6.75rem!important}.p-28x-xl{padding:7rem!important}.pt-28x-xl,.py-28x-xl{padding-top:7rem!important}.pr-28x-xl,.px-28x-xl{padding-right:7rem!important}.pb-28x-xl,.py-28x-xl{padding-bottom:7rem!important}.pl-28x-xl,.px-28x-xl{padding-left:7rem!important}.p-29x-xl{padding:7.25rem!important}.pt-29x-xl,.py-29x-xl{padding-top:7.25rem!important}.pr-29x-xl,.px-29x-xl{padding-right:7.25rem!important}.pb-29x-xl,.py-29x-xl{padding-bottom:7.25rem!important}.pl-29x-xl,.px-29x-xl{padding-left:7.25rem!important}.p-30x-xl{padding:7.5rem!important}.pt-30x-xl,.py-30x-xl{padding-top:7.5rem!important}.pr-30x-xl,.px-30x-xl{padding-right:7.5rem!important}.pb-30x-xl,.py-30x-xl{padding-bottom:7.5rem!important}.pl-30x-xl,.px-30x-xl{padding-left:7.5rem!important}.m-auto-xl{margin:auto!important}.mt-auto-xl,.my-auto-xl{margin-top:auto!important}.mr-auto-xl,.mx-auto-xl{margin-right:auto!important}.mb-auto-xl,.my-auto-xl{margin-bottom:auto!important}.ml-auto-xl,.mx-auto-xl{margin-left:auto!important}}@media (min-width:1400px){.m-neg-10x-xxl{margin:-2.5rem!important}.mt-neg-10x-xxl,.my-neg-10x-xxl{margin-top:-2.5rem!important}.mr-neg-10x-xxl,.mx-neg-10x-xxl{margin-right:-2.5rem!important}.mb-neg-10x-xxl,.my-neg-10x-xxl{margin-bottom:-2.5rem!important}.ml-neg-10x-xxl,.mx-neg-10x-xxl{margin-left:-2.5rem!important}.m-neg-9x-xxl{margin:-2.25rem!important}.mt-neg-9x-xxl,.my-neg-9x-xxl{margin-top:-2.25rem!important}.mr-neg-9x-xxl,.mx-neg-9x-xxl{margin-right:-2.25rem!important}.mb-neg-9x-xxl,.my-neg-9x-xxl{margin-bottom:-2.25rem!important}.ml-neg-9x-xxl,.mx-neg-9x-xxl{margin-left:-2.25rem!important}.m-neg-8x-xxl{margin:-2rem!important}.mt-neg-8x-xxl,.my-neg-8x-xxl{margin-top:-2rem!important}.mr-neg-8x-xxl,.mx-neg-8x-xxl{margin-right:-2rem!important}.mb-neg-8x-xxl,.my-neg-8x-xxl{margin-bottom:-2rem!important}.ml-neg-8x-xxl,.mx-neg-8x-xxl{margin-left:-2rem!important}.m-neg-7x-xxl{margin:-1.75rem!important}.mt-neg-7x-xxl,.my-neg-7x-xxl{margin-top:-1.75rem!important}.mr-neg-7x-xxl,.mx-neg-7x-xxl{margin-right:-1.75rem!important}.mb-neg-7x-xxl,.my-neg-7x-xxl{margin-bottom:-1.75rem!important}.ml-neg-7x-xxl,.mx-neg-7x-xxl{margin-left:-1.75rem!important}.m-neg-6x-xxl{margin:-1.5rem!important}.mt-neg-6x-xxl,.my-neg-6x-xxl{margin-top:-1.5rem!important}.mr-neg-6x-xxl,.mx-neg-6x-xxl{margin-right:-1.5rem!important}.mb-neg-6x-xxl,.my-neg-6x-xxl{margin-bottom:-1.5rem!important}.ml-neg-6x-xxl,.mx-neg-6x-xxl{margin-left:-1.5rem!important}.m-neg-5x-xxl{margin:-1.25rem!important}.mt-neg-5x-xxl,.my-neg-5x-xxl{margin-top:-1.25rem!important}.mr-neg-5x-xxl,.mx-neg-5x-xxl{margin-right:-1.25rem!important}.mb-neg-5x-xxl,.my-neg-5x-xxl{margin-bottom:-1.25rem!important}.ml-neg-5x-xxl,.mx-neg-5x-xxl{margin-left:-1.25rem!important}.m-neg-4x-xxl{margin:-1rem!important}.mt-neg-4x-xxl,.my-neg-4x-xxl{margin-top:-1rem!important}.mr-neg-4x-xxl,.mx-neg-4x-xxl{margin-right:-1rem!important}.mb-neg-4x-xxl,.my-neg-4x-xxl{margin-bottom:-1rem!important}.ml-neg-4x-xxl,.mx-neg-4x-xxl{margin-left:-1rem!important}.m-neg-3x-xxl{margin:-.75rem!important}.mt-neg-3x-xxl,.my-neg-3x-xxl{margin-top:-.75rem!important}.mr-neg-3x-xxl,.mx-neg-3x-xxl{margin-right:-.75rem!important}.mb-neg-3x-xxl,.my-neg-3x-xxl{margin-bottom:-.75rem!important}.ml-neg-3x-xxl,.mx-neg-3x-xxl{margin-left:-.75rem!important}.m-neg-2x-xxl{margin:-.5rem!important}.mt-neg-2x-xxl,.my-neg-2x-xxl{margin-top:-.5rem!important}.mr-neg-2x-xxl,.mx-neg-2x-xxl{margin-right:-.5rem!important}.mb-neg-2x-xxl,.my-neg-2x-xxl{margin-bottom:-.5rem!important}.ml-neg-2x-xxl,.mx-neg-2x-xxl{margin-left:-.5rem!important}.m-neg-1x-xxl{margin:-.25rem!important}.mt-neg-1x-xxl,.my-neg-1x-xxl{margin-top:-.25rem!important}.mr-neg-1x-xxl,.mx-neg-1x-xxl{margin-right:-.25rem!important}.mb-neg-1x-xxl,.my-neg-1x-xxl{margin-bottom:-.25rem!important}.ml-neg-1x-xxl,.mx-neg-1x-xxl{margin-left:-.25rem!important}.m-0x-xxl{margin:0!important}.mt-0x-xxl,.my-0x-xxl{margin-top:0!important}.mr-0x-xxl,.mx-0x-xxl{margin-right:0!important}.mb-0x-xxl,.my-0x-xxl{margin-bottom:0!important}.ml-0x-xxl,.mx-0x-xxl{margin-left:0!important}.m-1x-xxl{margin:.25rem!important}.mt-1x-xxl,.my-1x-xxl{margin-top:.25rem!important}.mr-1x-xxl,.mx-1x-xxl{margin-right:.25rem!important}.mb-1x-xxl,.my-1x-xxl{margin-bottom:.25rem!important}.ml-1x-xxl,.mx-1x-xxl{margin-left:.25rem!important}.m-2x-xxl{margin:.5rem!important}.mt-2x-xxl,.my-2x-xxl{margin-top:.5rem!important}.mr-2x-xxl,.mx-2x-xxl{margin-right:.5rem!important}.mb-2x-xxl,.my-2x-xxl{margin-bottom:.5rem!important}.ml-2x-xxl,.mx-2x-xxl{margin-left:.5rem!important}.m-3x-xxl{margin:.75rem!important}.mt-3x-xxl,.my-3x-xxl{margin-top:.75rem!important}.mr-3x-xxl,.mx-3x-xxl{margin-right:.75rem!important}.mb-3x-xxl,.my-3x-xxl{margin-bottom:.75rem!important}.ml-3x-xxl,.mx-3x-xxl{margin-left:.75rem!important}.m-4x-xxl{margin:1rem!important}.mt-4x-xxl,.my-4x-xxl{margin-top:1rem!important}.mr-4x-xxl,.mx-4x-xxl{margin-right:1rem!important}.mb-4x-xxl,.my-4x-xxl{margin-bottom:1rem!important}.ml-4x-xxl,.mx-4x-xxl{margin-left:1rem!important}.m-5x-xxl{margin:1.25rem!important}.mt-5x-xxl,.my-5x-xxl{margin-top:1.25rem!important}.mr-5x-xxl,.mx-5x-xxl{margin-right:1.25rem!important}.mb-5x-xxl,.my-5x-xxl{margin-bottom:1.25rem!important}.ml-5x-xxl,.mx-5x-xxl{margin-left:1.25rem!important}.m-6x-xxl{margin:1.5rem!important}.mt-6x-xxl,.my-6x-xxl{margin-top:1.5rem!important}.mr-6x-xxl,.mx-6x-xxl{margin-right:1.5rem!important}.mb-6x-xxl,.my-6x-xxl{margin-bottom:1.5rem!important}.ml-6x-xxl,.mx-6x-xxl{margin-left:1.5rem!important}.m-7x-xxl{margin:1.75rem!important}.mt-7x-xxl,.my-7x-xxl{margin-top:1.75rem!important}.mr-7x-xxl,.mx-7x-xxl{margin-right:1.75rem!important}.mb-7x-xxl,.my-7x-xxl{margin-bottom:1.75rem!important}.ml-7x-xxl,.mx-7x-xxl{margin-left:1.75rem!important}.m-8x-xxl{margin:2rem!important}.mt-8x-xxl,.my-8x-xxl{margin-top:2rem!important}.mr-8x-xxl,.mx-8x-xxl{margin-right:2rem!important}.mb-8x-xxl,.my-8x-xxl{margin-bottom:2rem!important}.ml-8x-xxl,.mx-8x-xxl{margin-left:2rem!important}.m-9x-xxl{margin:2.25rem!important}.mt-9x-xxl,.my-9x-xxl{margin-top:2.25rem!important}.mr-9x-xxl,.mx-9x-xxl{margin-right:2.25rem!important}.mb-9x-xxl,.my-9x-xxl{margin-bottom:2.25rem!important}.ml-9x-xxl,.mx-9x-xxl{margin-left:2.25rem!important}.m-10x-xxl{margin:2.5rem!important}.mt-10x-xxl,.my-10x-xxl{margin-top:2.5rem!important}.mr-10x-xxl,.mx-10x-xxl{margin-right:2.5rem!important}.mb-10x-xxl,.my-10x-xxl{margin-bottom:2.5rem!important}.ml-10x-xxl,.mx-10x-xxl{margin-left:2.5rem!important}.m-11x-xxl{margin:2.75rem!important}.mt-11x-xxl,.my-11x-xxl{margin-top:2.75rem!important}.mr-11x-xxl,.mx-11x-xxl{margin-right:2.75rem!important}.mb-11x-xxl,.my-11x-xxl{margin-bottom:2.75rem!important}.ml-11x-xxl,.mx-11x-xxl{margin-left:2.75rem!important}.m-12x-xxl{margin:3rem!important}.mt-12x-xxl,.my-12x-xxl{margin-top:3rem!important}.mr-12x-xxl,.mx-12x-xxl{margin-right:3rem!important}.mb-12x-xxl,.my-12x-xxl{margin-bottom:3rem!important}.ml-12x-xxl,.mx-12x-xxl{margin-left:3rem!important}.m-13x-xxl{margin:3.25rem!important}.mt-13x-xxl,.my-13x-xxl{margin-top:3.25rem!important}.mr-13x-xxl,.mx-13x-xxl{margin-right:3.25rem!important}.mb-13x-xxl,.my-13x-xxl{margin-bottom:3.25rem!important}.ml-13x-xxl,.mx-13x-xxl{margin-left:3.25rem!important}.m-14x-xxl{margin:3.5rem!important}.mt-14x-xxl,.my-14x-xxl{margin-top:3.5rem!important}.mr-14x-xxl,.mx-14x-xxl{margin-right:3.5rem!important}.mb-14x-xxl,.my-14x-xxl{margin-bottom:3.5rem!important}.ml-14x-xxl,.mx-14x-xxl{margin-left:3.5rem!important}.m-15x-xxl{margin:3.75rem!important}.mt-15x-xxl,.my-15x-xxl{margin-top:3.75rem!important}.mr-15x-xxl,.mx-15x-xxl{margin-right:3.75rem!important}.mb-15x-xxl,.my-15x-xxl{margin-bottom:3.75rem!important}.ml-15x-xxl,.mx-15x-xxl{margin-left:3.75rem!important}.m-16x-xxl{margin:4rem!important}.mt-16x-xxl,.my-16x-xxl{margin-top:4rem!important}.mr-16x-xxl,.mx-16x-xxl{margin-right:4rem!important}.mb-16x-xxl,.my-16x-xxl{margin-bottom:4rem!important}.ml-16x-xxl,.mx-16x-xxl{margin-left:4rem!important}.m-17x-xxl{margin:4.25rem!important}.mt-17x-xxl,.my-17x-xxl{margin-top:4.25rem!important}.mr-17x-xxl,.mx-17x-xxl{margin-right:4.25rem!important}.mb-17x-xxl,.my-17x-xxl{margin-bottom:4.25rem!important}.ml-17x-xxl,.mx-17x-xxl{margin-left:4.25rem!important}.m-18x-xxl{margin:4.5rem!important}.mt-18x-xxl,.my-18x-xxl{margin-top:4.5rem!important}.mr-18x-xxl,.mx-18x-xxl{margin-right:4.5rem!important}.mb-18x-xxl,.my-18x-xxl{margin-bottom:4.5rem!important}.ml-18x-xxl,.mx-18x-xxl{margin-left:4.5rem!important}.m-19x-xxl{margin:4.75rem!important}.mt-19x-xxl,.my-19x-xxl{margin-top:4.75rem!important}.mr-19x-xxl,.mx-19x-xxl{margin-right:4.75rem!important}.mb-19x-xxl,.my-19x-xxl{margin-bottom:4.75rem!important}.ml-19x-xxl,.mx-19x-xxl{margin-left:4.75rem!important}.m-20x-xxl{margin:5rem!important}.mt-20x-xxl,.my-20x-xxl{margin-top:5rem!important}.mr-20x-xxl,.mx-20x-xxl{margin-right:5rem!important}.mb-20x-xxl,.my-20x-xxl{margin-bottom:5rem!important}.ml-20x-xxl,.mx-20x-xxl{margin-left:5rem!important}.m-21x-xxl{margin:5.25rem!important}.mt-21x-xxl,.my-21x-xxl{margin-top:5.25rem!important}.mr-21x-xxl,.mx-21x-xxl{margin-right:5.25rem!important}.mb-21x-xxl,.my-21x-xxl{margin-bottom:5.25rem!important}.ml-21x-xxl,.mx-21x-xxl{margin-left:5.25rem!important}.m-22x-xxl{margin:5.5rem!important}.mt-22x-xxl,.my-22x-xxl{margin-top:5.5rem!important}.mr-22x-xxl,.mx-22x-xxl{margin-right:5.5rem!important}.mb-22x-xxl,.my-22x-xxl{margin-bottom:5.5rem!important}.ml-22x-xxl,.mx-22x-xxl{margin-left:5.5rem!important}.m-23x-xxl{margin:5.75rem!important}.mt-23x-xxl,.my-23x-xxl{margin-top:5.75rem!important}.mr-23x-xxl,.mx-23x-xxl{margin-right:5.75rem!important}.mb-23x-xxl,.my-23x-xxl{margin-bottom:5.75rem!important}.ml-23x-xxl,.mx-23x-xxl{margin-left:5.75rem!important}.m-24x-xxl{margin:6rem!important}.mt-24x-xxl,.my-24x-xxl{margin-top:6rem!important}.mr-24x-xxl,.mx-24x-xxl{margin-right:6rem!important}.mb-24x-xxl,.my-24x-xxl{margin-bottom:6rem!important}.ml-24x-xxl,.mx-24x-xxl{margin-left:6rem!important}.m-25x-xxl{margin:6.25rem!important}.mt-25x-xxl,.my-25x-xxl{margin-top:6.25rem!important}.mr-25x-xxl,.mx-25x-xxl{margin-right:6.25rem!important}.mb-25x-xxl,.my-25x-xxl{margin-bottom:6.25rem!important}.ml-25x-xxl,.mx-25x-xxl{margin-left:6.25rem!important}.m-26x-xxl{margin:6.5rem!important}.mt-26x-xxl,.my-26x-xxl{margin-top:6.5rem!important}.mr-26x-xxl,.mx-26x-xxl{margin-right:6.5rem!important}.mb-26x-xxl,.my-26x-xxl{margin-bottom:6.5rem!important}.ml-26x-xxl,.mx-26x-xxl{margin-left:6.5rem!important}.m-27x-xxl{margin:6.75rem!important}.mt-27x-xxl,.my-27x-xxl{margin-top:6.75rem!important}.mr-27x-xxl,.mx-27x-xxl{margin-right:6.75rem!important}.mb-27x-xxl,.my-27x-xxl{margin-bottom:6.75rem!important}.ml-27x-xxl,.mx-27x-xxl{margin-left:6.75rem!important}.m-28x-xxl{margin:7rem!important}.mt-28x-xxl,.my-28x-xxl{margin-top:7rem!important}.mr-28x-xxl,.mx-28x-xxl{margin-right:7rem!important}.mb-28x-xxl,.my-28x-xxl{margin-bottom:7rem!important}.ml-28x-xxl,.mx-28x-xxl{margin-left:7rem!important}.m-29x-xxl{margin:7.25rem!important}.mt-29x-xxl,.my-29x-xxl{margin-top:7.25rem!important}.mr-29x-xxl,.mx-29x-xxl{margin-right:7.25rem!important}.mb-29x-xxl,.my-29x-xxl{margin-bottom:7.25rem!important}.ml-29x-xxl,.mx-29x-xxl{margin-left:7.25rem!important}.m-30x-xxl{margin:7.5rem!important}.mt-30x-xxl,.my-30x-xxl{margin-top:7.5rem!important}.mr-30x-xxl,.mx-30x-xxl{margin-right:7.5rem!important}.mb-30x-xxl,.my-30x-xxl{margin-bottom:7.5rem!important}.ml-30x-xxl,.mx-30x-xxl{margin-left:7.5rem!important}.p-neg-10x-xxl{padding:-2.5rem!important}.pt-neg-10x-xxl,.py-neg-10x-xxl{padding-top:-2.5rem!important}.pr-neg-10x-xxl,.px-neg-10x-xxl{padding-right:-2.5rem!important}.pb-neg-10x-xxl,.py-neg-10x-xxl{padding-bottom:-2.5rem!important}.pl-neg-10x-xxl,.px-neg-10x-xxl{padding-left:-2.5rem!important}.p-neg-9x-xxl{padding:-2.25rem!important}.pt-neg-9x-xxl,.py-neg-9x-xxl{padding-top:-2.25rem!important}.pr-neg-9x-xxl,.px-neg-9x-xxl{padding-right:-2.25rem!important}.pb-neg-9x-xxl,.py-neg-9x-xxl{padding-bottom:-2.25rem!important}.pl-neg-9x-xxl,.px-neg-9x-xxl{padding-left:-2.25rem!important}.p-neg-8x-xxl{padding:-2rem!important}.pt-neg-8x-xxl,.py-neg-8x-xxl{padding-top:-2rem!important}.pr-neg-8x-xxl,.px-neg-8x-xxl{padding-right:-2rem!important}.pb-neg-8x-xxl,.py-neg-8x-xxl{padding-bottom:-2rem!important}.pl-neg-8x-xxl,.px-neg-8x-xxl{padding-left:-2rem!important}.p-neg-7x-xxl{padding:-1.75rem!important}.pt-neg-7x-xxl,.py-neg-7x-xxl{padding-top:-1.75rem!important}.pr-neg-7x-xxl,.px-neg-7x-xxl{padding-right:-1.75rem!important}.pb-neg-7x-xxl,.py-neg-7x-xxl{padding-bottom:-1.75rem!important}.pl-neg-7x-xxl,.px-neg-7x-xxl{padding-left:-1.75rem!important}.p-neg-6x-xxl{padding:-1.5rem!important}.pt-neg-6x-xxl,.py-neg-6x-xxl{padding-top:-1.5rem!important}.pr-neg-6x-xxl,.px-neg-6x-xxl{padding-right:-1.5rem!important}.pb-neg-6x-xxl,.py-neg-6x-xxl{padding-bottom:-1.5rem!important}.pl-neg-6x-xxl,.px-neg-6x-xxl{padding-left:-1.5rem!important}.p-neg-5x-xxl{padding:-1.25rem!important}.pt-neg-5x-xxl,.py-neg-5x-xxl{padding-top:-1.25rem!important}.pr-neg-5x-xxl,.px-neg-5x-xxl{padding-right:-1.25rem!important}.pb-neg-5x-xxl,.py-neg-5x-xxl{padding-bottom:-1.25rem!important}.pl-neg-5x-xxl,.px-neg-5x-xxl{padding-left:-1.25rem!important}.p-neg-4x-xxl{padding:-1rem!important}.pt-neg-4x-xxl,.py-neg-4x-xxl{padding-top:-1rem!important}.pr-neg-4x-xxl,.px-neg-4x-xxl{padding-right:-1rem!important}.pb-neg-4x-xxl,.py-neg-4x-xxl{padding-bottom:-1rem!important}.pl-neg-4x-xxl,.px-neg-4x-xxl{padding-left:-1rem!important}.p-neg-3x-xxl{padding:-.75rem!important}.pt-neg-3x-xxl,.py-neg-3x-xxl{padding-top:-.75rem!important}.pr-neg-3x-xxl,.px-neg-3x-xxl{padding-right:-.75rem!important}.pb-neg-3x-xxl,.py-neg-3x-xxl{padding-bottom:-.75rem!important}.pl-neg-3x-xxl,.px-neg-3x-xxl{padding-left:-.75rem!important}.p-neg-2x-xxl{padding:-.5rem!important}.pt-neg-2x-xxl,.py-neg-2x-xxl{padding-top:-.5rem!important}.pr-neg-2x-xxl,.px-neg-2x-xxl{padding-right:-.5rem!important}.pb-neg-2x-xxl,.py-neg-2x-xxl{padding-bottom:-.5rem!important}.pl-neg-2x-xxl,.px-neg-2x-xxl{padding-left:-.5rem!important}.p-neg-1x-xxl{padding:-.25rem!important}.pt-neg-1x-xxl,.py-neg-1x-xxl{padding-top:-.25rem!important}.pr-neg-1x-xxl,.px-neg-1x-xxl{padding-right:-.25rem!important}.pb-neg-1x-xxl,.py-neg-1x-xxl{padding-bottom:-.25rem!important}.pl-neg-1x-xxl,.px-neg-1x-xxl{padding-left:-.25rem!important}.p-0x-xxl{padding:0!important}.pt-0x-xxl,.py-0x-xxl{padding-top:0!important}.pr-0x-xxl,.px-0x-xxl{padding-right:0!important}.pb-0x-xxl,.py-0x-xxl{padding-bottom:0!important}.pl-0x-xxl,.px-0x-xxl{padding-left:0!important}.p-1x-xxl{padding:.25rem!important}.pt-1x-xxl,.py-1x-xxl{padding-top:.25rem!important}.pr-1x-xxl,.px-1x-xxl{padding-right:.25rem!important}.pb-1x-xxl,.py-1x-xxl{padding-bottom:.25rem!important}.pl-1x-xxl,.px-1x-xxl{padding-left:.25rem!important}.p-2x-xxl{padding:.5rem!important}.pt-2x-xxl,.py-2x-xxl{padding-top:.5rem!important}.pr-2x-xxl,.px-2x-xxl{padding-right:.5rem!important}.pb-2x-xxl,.py-2x-xxl{padding-bottom:.5rem!important}.pl-2x-xxl,.px-2x-xxl{padding-left:.5rem!important}.p-3x-xxl{padding:.75rem!important}.pt-3x-xxl,.py-3x-xxl{padding-top:.75rem!important}.pr-3x-xxl,.px-3x-xxl{padding-right:.75rem!important}.pb-3x-xxl,.py-3x-xxl{padding-bottom:.75rem!important}.pl-3x-xxl,.px-3x-xxl{padding-left:.75rem!important}.p-4x-xxl{padding:1rem!important}.pt-4x-xxl,.py-4x-xxl{padding-top:1rem!important}.pr-4x-xxl,.px-4x-xxl{padding-right:1rem!important}.pb-4x-xxl,.py-4x-xxl{padding-bottom:1rem!important}.pl-4x-xxl,.px-4x-xxl{padding-left:1rem!important}.p-5x-xxl{padding:1.25rem!important}.pt-5x-xxl,.py-5x-xxl{padding-top:1.25rem!important}.pr-5x-xxl,.px-5x-xxl{padding-right:1.25rem!important}.pb-5x-xxl,.py-5x-xxl{padding-bottom:1.25rem!important}.pl-5x-xxl,.px-5x-xxl{padding-left:1.25rem!important}.p-6x-xxl{padding:1.5rem!important}.pt-6x-xxl,.py-6x-xxl{padding-top:1.5rem!important}.pr-6x-xxl,.px-6x-xxl{padding-right:1.5rem!important}.pb-6x-xxl,.py-6x-xxl{padding-bottom:1.5rem!important}.pl-6x-xxl,.px-6x-xxl{padding-left:1.5rem!important}.p-7x-xxl{padding:1.75rem!important}.pt-7x-xxl,.py-7x-xxl{padding-top:1.75rem!important}.pr-7x-xxl,.px-7x-xxl{padding-right:1.75rem!important}.pb-7x-xxl,.py-7x-xxl{padding-bottom:1.75rem!important}.pl-7x-xxl,.px-7x-xxl{padding-left:1.75rem!important}.p-8x-xxl{padding:2rem!important}.pt-8x-xxl,.py-8x-xxl{padding-top:2rem!important}.pr-8x-xxl,.px-8x-xxl{padding-right:2rem!important}.pb-8x-xxl,.py-8x-xxl{padding-bottom:2rem!important}.pl-8x-xxl,.px-8x-xxl{padding-left:2rem!important}.p-9x-xxl{padding:2.25rem!important}.pt-9x-xxl,.py-9x-xxl{padding-top:2.25rem!important}.pr-9x-xxl,.px-9x-xxl{padding-right:2.25rem!important}.pb-9x-xxl,.py-9x-xxl{padding-bottom:2.25rem!important}.pl-9x-xxl,.px-9x-xxl{padding-left:2.25rem!important}.p-10x-xxl{padding:2.5rem!important}.pt-10x-xxl,.py-10x-xxl{padding-top:2.5rem!important}.pr-10x-xxl,.px-10x-xxl{padding-right:2.5rem!important}.pb-10x-xxl,.py-10x-xxl{padding-bottom:2.5rem!important}.pl-10x-xxl,.px-10x-xxl{padding-left:2.5rem!important}.p-11x-xxl{padding:2.75rem!important}.pt-11x-xxl,.py-11x-xxl{padding-top:2.75rem!important}.pr-11x-xxl,.px-11x-xxl{padding-right:2.75rem!important}.pb-11x-xxl,.py-11x-xxl{padding-bottom:2.75rem!important}.pl-11x-xxl,.px-11x-xxl{padding-left:2.75rem!important}.p-12x-xxl{padding:3rem!important}.pt-12x-xxl,.py-12x-xxl{padding-top:3rem!important}.pr-12x-xxl,.px-12x-xxl{padding-right:3rem!important}.pb-12x-xxl,.py-12x-xxl{padding-bottom:3rem!important}.pl-12x-xxl,.px-12x-xxl{padding-left:3rem!important}.p-13x-xxl{padding:3.25rem!important}.pt-13x-xxl,.py-13x-xxl{padding-top:3.25rem!important}.pr-13x-xxl,.px-13x-xxl{padding-right:3.25rem!important}.pb-13x-xxl,.py-13x-xxl{padding-bottom:3.25rem!important}.pl-13x-xxl,.px-13x-xxl{padding-left:3.25rem!important}.p-14x-xxl{padding:3.5rem!important}.pt-14x-xxl,.py-14x-xxl{padding-top:3.5rem!important}.pr-14x-xxl,.px-14x-xxl{padding-right:3.5rem!important}.pb-14x-xxl,.py-14x-xxl{padding-bottom:3.5rem!important}.pl-14x-xxl,.px-14x-xxl{padding-left:3.5rem!important}.p-15x-xxl{padding:3.75rem!important}.pt-15x-xxl,.py-15x-xxl{padding-top:3.75rem!important}.pr-15x-xxl,.px-15x-xxl{padding-right:3.75rem!important}.pb-15x-xxl,.py-15x-xxl{padding-bottom:3.75rem!important}.pl-15x-xxl,.px-15x-xxl{padding-left:3.75rem!important}.p-16x-xxl{padding:4rem!important}.pt-16x-xxl,.py-16x-xxl{padding-top:4rem!important}.pr-16x-xxl,.px-16x-xxl{padding-right:4rem!important}.pb-16x-xxl,.py-16x-xxl{padding-bottom:4rem!important}.pl-16x-xxl,.px-16x-xxl{padding-left:4rem!important}.p-17x-xxl{padding:4.25rem!important}.pt-17x-xxl,.py-17x-xxl{padding-top:4.25rem!important}.pr-17x-xxl,.px-17x-xxl{padding-right:4.25rem!important}.pb-17x-xxl,.py-17x-xxl{padding-bottom:4.25rem!important}.pl-17x-xxl,.px-17x-xxl{padding-left:4.25rem!important}.p-18x-xxl{padding:4.5rem!important}.pt-18x-xxl,.py-18x-xxl{padding-top:4.5rem!important}.pr-18x-xxl,.px-18x-xxl{padding-right:4.5rem!important}.pb-18x-xxl,.py-18x-xxl{padding-bottom:4.5rem!important}.pl-18x-xxl,.px-18x-xxl{padding-left:4.5rem!important}.p-19x-xxl{padding:4.75rem!important}.pt-19x-xxl,.py-19x-xxl{padding-top:4.75rem!important}.pr-19x-xxl,.px-19x-xxl{padding-right:4.75rem!important}.pb-19x-xxl,.py-19x-xxl{padding-bottom:4.75rem!important}.pl-19x-xxl,.px-19x-xxl{padding-left:4.75rem!important}.p-20x-xxl{padding:5rem!important}.pt-20x-xxl,.py-20x-xxl{padding-top:5rem!important}.pr-20x-xxl,.px-20x-xxl{padding-right:5rem!important}.pb-20x-xxl,.py-20x-xxl{padding-bottom:5rem!important}.pl-20x-xxl,.px-20x-xxl{padding-left:5rem!important}.p-21x-xxl{padding:5.25rem!important}.pt-21x-xxl,.py-21x-xxl{padding-top:5.25rem!important}.pr-21x-xxl,.px-21x-xxl{padding-right:5.25rem!important}.pb-21x-xxl,.py-21x-xxl{padding-bottom:5.25rem!important}.pl-21x-xxl,.px-21x-xxl{padding-left:5.25rem!important}.p-22x-xxl{padding:5.5rem!important}.pt-22x-xxl,.py-22x-xxl{padding-top:5.5rem!important}.pr-22x-xxl,.px-22x-xxl{padding-right:5.5rem!important}.pb-22x-xxl,.py-22x-xxl{padding-bottom:5.5rem!important}.pl-22x-xxl,.px-22x-xxl{padding-left:5.5rem!important}.p-23x-xxl{padding:5.75rem!important}.pt-23x-xxl,.py-23x-xxl{padding-top:5.75rem!important}.pr-23x-xxl,.px-23x-xxl{padding-right:5.75rem!important}.pb-23x-xxl,.py-23x-xxl{padding-bottom:5.75rem!important}.pl-23x-xxl,.px-23x-xxl{padding-left:5.75rem!important}.p-24x-xxl{padding:6rem!important}.pt-24x-xxl,.py-24x-xxl{padding-top:6rem!important}.pr-24x-xxl,.px-24x-xxl{padding-right:6rem!important}.pb-24x-xxl,.py-24x-xxl{padding-bottom:6rem!important}.pl-24x-xxl,.px-24x-xxl{padding-left:6rem!important}.p-25x-xxl{padding:6.25rem!important}.pt-25x-xxl,.py-25x-xxl{padding-top:6.25rem!important}.pr-25x-xxl,.px-25x-xxl{padding-right:6.25rem!important}.pb-25x-xxl,.py-25x-xxl{padding-bottom:6.25rem!important}.pl-25x-xxl,.px-25x-xxl{padding-left:6.25rem!important}.p-26x-xxl{padding:6.5rem!important}.pt-26x-xxl,.py-26x-xxl{padding-top:6.5rem!important}.pr-26x-xxl,.px-26x-xxl{padding-right:6.5rem!important}.pb-26x-xxl,.py-26x-xxl{padding-bottom:6.5rem!important}.pl-26x-xxl,.px-26x-xxl{padding-left:6.5rem!important}.p-27x-xxl{padding:6.75rem!important}.pt-27x-xxl,.py-27x-xxl{padding-top:6.75rem!important}.pr-27x-xxl,.px-27x-xxl{padding-right:6.75rem!important}.pb-27x-xxl,.py-27x-xxl{padding-bottom:6.75rem!important}.pl-27x-xxl,.px-27x-xxl{padding-left:6.75rem!important}.p-28x-xxl{padding:7rem!important}.pt-28x-xxl,.py-28x-xxl{padding-top:7rem!important}.pr-28x-xxl,.px-28x-xxl{padding-right:7rem!important}.pb-28x-xxl,.py-28x-xxl{padding-bottom:7rem!important}.pl-28x-xxl,.px-28x-xxl{padding-left:7rem!important}.p-29x-xxl{padding:7.25rem!important}.pt-29x-xxl,.py-29x-xxl{padding-top:7.25rem!important}.pr-29x-xxl,.px-29x-xxl{padding-right:7.25rem!important}.pb-29x-xxl,.py-29x-xxl{padding-bottom:7.25rem!important}.pl-29x-xxl,.px-29x-xxl{padding-left:7.25rem!important}.p-30x-xxl{padding:7.5rem!important}.pt-30x-xxl,.py-30x-xxl{padding-top:7.5rem!important}.pr-30x-xxl,.px-30x-xxl{padding-right:7.5rem!important}.pb-30x-xxl,.py-30x-xxl{padding-bottom:7.5rem!important}.pl-30x-xxl,.px-30x-xxl{padding-left:7.5rem!important}.m-auto-xxl{margin:auto!important}.mt-auto-xxl,.my-auto-xxl{margin-top:auto!important}.mr-auto-xxl,.mx-auto-xxl{margin-right:auto!important}.mb-auto-xxl,.my-auto-xxl{margin-bottom:auto!important}.ml-auto-xxl,.mx-auto-xxl{margin-left:auto!important}}.transparant70{opacity:.7}.transparant60{opacity:.6}.transparant50{opacity:.5}.offset-neg-top-145{margin-top:-145px}.transparent100{opacity:1}.full-width{width:100%}.flex-50{flex-basis:50%}.flex-100{flex-basis:100%}.flex-no-shrink{flex-shrink:0}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw-445{max-width:445px}.justify-content-initial{justify-content:initial}.justify-content-inherit{justify-content:inherit}.align-items-base{align-items:baseline}.align-self-initial{align-self:initial}.align-self-inherit{align-self:inherit}.align-content-initial{align-content:initial}.align-content-inherit{align-content:inherit}@media (min-width:576px){.-sm{display:none!important}.d-inline-sm{display:inline!important}.d-inline-block-sm{display:inline-block!important}.d-block-sm{display:block!important}.d-table-sm{display:table!important}.d-table-row-sm{display:table-row!important}.d-table-cell-sm{display:table-cell!important}.d-flex-sm{display:flex!important}.d-inline-flex-sm{display:inline-flex!important}.justify-content-start-sm{justify-content:flex-start}.justify-content-end-sm{justify-content:flex-end}.justify-content-center-sm{justify-content:center}.justify-content-between-sm{justify-content:space-between}.justify-content-around-sm{justify-content:space-around}.justify-content-initial-sm{justify-content:initial}.justify-content-inherit-sm{justify-content:inherit}.align-items-stretch-sm{align-items:stretch}.align-items-center-sm{align-items:center}.align-items-start-sm{align-items:flex-start}.align-items-end-sm{align-items:flex-end}.align-items-base-sm{align-items:baseline}.align-self-auto-sm{align-self:auto}.align-self-stretch-sm{align-self:stretch}.align-self-center-sm{align-self:center}.align-self-start-sm{align-self:flex-start}.align-self-end-sm{align-self:flex-end}.align-self-baseline-sm{align-self:baseline}.align-self-initial-sm{align-self:initial}.align-self-inherit-sm{align-self:inherit}.align-content-stretch-sm{align-content:stretch}.align-content-center-sm{align-content:center}.align-content-start-sm{align-content:flex-start}.align-content-end-sm{align-content:flex-end}.align-content-between-sm{align-content:space-between}.align-content-around-sm{align-content:space-around}.align-content-initial-sm{align-content:initial}.align-content-inherit-sm{align-content:inherit}.flex-row-sm{flex-direction:row}.flex-row-reverse-sm{flex-direction:row-reverse}.flex-column-sm{flex-direction:column}.flex-column-reverse-sm{flex-direction:column-reverse}.flex-wrap-sm{flex-wrap:wrap}.flex-nowrap-sm{flex-wrap:nowrap}.order-1-sm{order:1}.order-2-sm{order:2}.order-3-sm{order:3}.order-4-sm{order:4}.order-5-sm{order:5}.order-6-sm{order:6}.order-7-sm{order:7}.order-8-sm{order:8}.order-9-sm{order:9}.order-10-sm{order:10}.order-11-sm{order:11}.order-12-sm{order:12}}@media (min-width:744px){.-md{display:none!important}.d-inline-md{display:inline!important}.d-inline-block-md{display:inline-block!important}.d-block-md{display:block!important}.d-table-md{display:table!important}.d-table-row-md{display:table-row!important}.d-table-cell-md{display:table-cell!important}.d-flex-md{display:flex!important}.d-inline-flex-md{display:inline-flex!important}.justify-content-start-md{justify-content:flex-start}.justify-content-end-md{justify-content:flex-end}.justify-content-center-md{justify-content:center}.justify-content-between-md{justify-content:space-between}.justify-content-around-md{justify-content:space-around}.justify-content-initial-md{justify-content:initial}.justify-content-inherit-md{justify-content:inherit}.align-items-stretch-md{align-items:stretch}.align-items-center-md{align-items:center}.align-items-start-md{align-items:flex-start}.align-items-end-md{align-items:flex-end}.align-items-base-md{align-items:baseline}.align-self-auto-md{align-self:auto}.align-self-stretch-md{align-self:stretch}.align-self-center-md{align-self:center}.align-self-start-md{align-self:flex-start}.align-self-end-md{align-self:flex-end}.align-self-baseline-md{align-self:baseline}.align-self-initial-md{align-self:initial}.align-self-inherit-md{align-self:inherit}.align-content-stretch-md{align-content:stretch}.align-content-center-md{align-content:center}.align-content-start-md{align-content:flex-start}.align-content-end-md{align-content:flex-end}.align-content-between-md{align-content:space-between}.align-content-around-md{align-content:space-around}.align-content-initial-md{align-content:initial}.align-content-inherit-md{align-content:inherit}.flex-row-md{flex-direction:row}.flex-row-reverse-md{flex-direction:row-reverse}.flex-column-md{flex-direction:column}.flex-column-reverse-md{flex-direction:column-reverse}.flex-wrap-md{flex-wrap:wrap}.flex-nowrap-md{flex-wrap:nowrap}.order-1-md{order:1}.order-2-md{order:2}.order-3-md{order:3}.order-4-md{order:4}.order-5-md{order:5}.order-6-md{order:6}.order-7-md{order:7}.order-8-md{order:8}.order-9-md{order:9}.order-10-md{order:10}.order-11-md{order:11}.order-12-md{order:12}}@media (min-width:992px){.-lg{display:none!important}.d-inline-lg{display:inline!important}.d-inline-block-lg{display:inline-block!important}.d-block-lg{display:block!important}.d-table-lg{display:table!important}.d-table-row-lg{display:table-row!important}.d-table-cell-lg{display:table-cell!important}.d-flex-lg{display:flex!important}.d-inline-flex-lg{display:inline-flex!important}.justify-content-start-lg{justify-content:flex-start}.justify-content-end-lg{justify-content:flex-end}.justify-content-center-lg{justify-content:center}.justify-content-between-lg{justify-content:space-between}.justify-content-around-lg{justify-content:space-around}.justify-content-initial-lg{justify-content:initial}.justify-content-inherit-lg{justify-content:inherit}.align-items-stretch-lg{align-items:stretch}.align-items-center-lg{align-items:center}.align-items-start-lg{align-items:flex-start}.align-items-end-lg{align-items:flex-end}.align-items-base-lg{align-items:baseline}.align-self-auto-lg{align-self:auto}.align-self-stretch-lg{align-self:stretch}.align-self-center-lg{align-self:center}.align-self-start-lg{align-self:flex-start}.align-self-end-lg{align-self:flex-end}.align-self-baseline-lg{align-self:baseline}.align-self-initial-lg{align-self:initial}.align-self-inherit-lg{align-self:inherit}.align-content-stretch-lg{align-content:stretch}.align-content-center-lg{align-content:center}.align-content-start-lg{align-content:flex-start}.align-content-end-lg{align-content:flex-end}.align-content-between-lg{align-content:space-between}.align-content-around-lg{align-content:space-around}.align-content-initial-lg{align-content:initial}.align-content-inherit-lg{align-content:inherit}.flex-row-lg{flex-direction:row}.flex-row-reverse-lg{flex-direction:row-reverse}.flex-column-lg{flex-direction:column}.flex-column-reverse-lg{flex-direction:column-reverse}.flex-wrap-lg{flex-wrap:wrap}.flex-nowrap-lg{flex-wrap:nowrap}.order-1-lg{order:1}.order-2-lg{order:2}.order-3-lg{order:3}.order-4-lg{order:4}.order-5-lg{order:5}.order-6-lg{order:6}.order-7-lg{order:7}.order-8-lg{order:8}.order-9-lg{order:9}.order-10-lg{order:10}.order-11-lg{order:11}.order-12-lg{order:12}}@media (min-width:1200px){.-xl{display:none!important}.d-inline-xl{display:inline!important}.d-inline-block-xl{display:inline-block!important}.d-block-xl{display:block!important}.d-table-xl{display:table!important}.d-table-row-xl{display:table-row!important}.d-table-cell-xl{display:table-cell!important}.d-flex-xl{display:flex!important}.d-inline-flex-xl{display:inline-flex!important}.justify-content-start-xl{justify-content:flex-start}.justify-content-end-xl{justify-content:flex-end}.justify-content-center-xl{justify-content:center}.justify-content-between-xl{justify-content:space-between}.justify-content-around-xl{justify-content:space-around}.justify-content-initial-xl{justify-content:initial}.justify-content-inherit-xl{justify-content:inherit}.align-items-stretch-xl{align-items:stretch}.align-items-center-xl{align-items:center}.align-items-start-xl{align-items:flex-start}.align-items-end-xl{align-items:flex-end}.align-items-base-xl{align-items:baseline}.align-self-auto-xl{align-self:auto}.align-self-stretch-xl{align-self:stretch}.align-self-center-xl{align-self:center}.align-self-start-xl{align-self:flex-start}.align-self-end-xl{align-self:flex-end}.align-self-baseline-xl{align-self:baseline}.align-self-initial-xl{align-self:initial}.align-self-inherit-xl{align-self:inherit}.align-content-stretch-xl{align-content:stretch}.align-content-center-xl{align-content:center}.align-content-start-xl{align-content:flex-start}.align-content-end-xl{align-content:flex-end}.align-content-between-xl{align-content:space-between}.align-content-around-xl{align-content:space-around}.align-content-initial-xl{align-content:initial}.align-content-inherit-xl{align-content:inherit}.flex-row-xl{flex-direction:row}.flex-row-reverse-xl{flex-direction:row-reverse}.flex-column-xl{flex-direction:column}.flex-column-reverse-xl{flex-direction:column-reverse}.flex-wrap-xl{flex-wrap:wrap}.flex-nowrap-xl{flex-wrap:nowrap}.order-1-xl{order:1}.order-2-xl{order:2}.order-3-xl{order:3}.order-4-xl{order:4}.order-5-xl{order:5}.order-6-xl{order:6}.order-7-xl{order:7}.order-8-xl{order:8}.order-9-xl{order:9}.order-10-xl{order:10}.order-11-xl{order:11}.order-12-xl{order:12}}@media (min-width:1400px){.-xxl{display:none!important}.d-inline-xxl{display:inline!important}.d-inline-block-xxl{display:inline-block!important}.d-block-xxl{display:block!important}.d-table-xxl{display:table!important}.d-table-row-xxl{display:table-row!important}.d-table-cell-xxl{display:table-cell!important}.d-flex-xxl{display:flex!important}.d-inline-flex-xxl{display:inline-flex!important}.justify-content-start-xxl{justify-content:flex-start}.justify-content-end-xxl{justify-content:flex-end}.justify-content-center-xxl{justify-content:center}.justify-content-between-xxl{justify-content:space-between}.justify-content-around-xxl{justify-content:space-around}.justify-content-initial-xxl{justify-content:initial}.justify-content-inherit-xxl{justify-content:inherit}.align-items-stretch-xxl{align-items:stretch}.align-items-center-xxl{align-items:center}.align-items-start-xxl{align-items:flex-start}.align-items-end-xxl{align-items:flex-end}.align-items-base-xxl{align-items:baseline}.align-self-auto-xxl{align-self:auto}.align-self-stretch-xxl{align-self:stretch}.align-self-center-xxl{align-self:center}.align-self-start-xxl{align-self:flex-start}.align-self-end-xxl{align-self:flex-end}.align-self-baseline-xxl{align-self:baseline}.align-self-initial-xxl{align-self:initial}.align-self-inherit-xxl{align-self:inherit}.align-content-stretch-xxl{align-content:stretch}.align-content-center-xxl{align-content:center}.align-content-start-xxl{align-content:flex-start}.align-content-end-xxl{align-content:flex-end}.align-content-between-xxl{align-content:space-between}.align-content-around-xxl{align-content:space-around}.align-content-initial-xxl{align-content:initial}.align-content-inherit-xxl{align-content:inherit}.flex-row-xxl{flex-direction:row}.flex-row-reverse-xxl{flex-direction:row-reverse}.flex-column-xxl{flex-direction:column}.flex-column-reverse-xxl{flex-direction:column-reverse}.flex-wrap-xxl{flex-wrap:wrap}.flex-nowrap-xxl{flex-wrap:nowrap}.order-1-xxl{order:1}.order-2-xxl{order:2}.order-3-xxl{order:3}.order-4-xxl{order:4}.order-5-xxl{order:5}.order-6-xxl{order:6}.order-7-xxl{order:7}.order-8-xxl{order:8}.order-9-xxl{order:9}.order-10-xxl{order:10}.order-11-xxl{order:11}.order-12-xxl{order:12}}.fs-h1{letter-spacing:0;font-size:36px;font-weight:600;line-height:54px}@media (max-width:576px){.fs-h1-sm{font-size:24px}}@media (max-width:744px){.fs-h1-md{font-size:24px}}.fs-h2{letter-spacing:0;font-size:32px;font-weight:600;line-height:40px}.fs-h2main{letter-spacing:0;font-size:24px;font-weight:600;line-height:36px}@media (max-width:576px){.fs-h2main-sm{font-size:20px}}@media (max-width:744px){.fs-h2main-md{font-size:20px}}.fs-h3{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}.fs-h3main{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}.fs-h4{letter-spacing:0;font-size:20px;font-weight:500;line-height:28px}.fs-h5{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.fs-large64{letter-spacing:0;font-size:64px;font-weight:700;line-height:72px}.fs-large{letter-spacing:0;font-size:144px;font-weight:700;line-height:147px}.fs-article{font-size:18px;line-height:28px}.fs-body16{font-size:16px;line-height:26px}.fs-body18{font-size:18px;line-height:30px}.fs-body14{font-size:14px;line-height:20px}.fs-caption{font-size:14px;line-height:16px}.fs-tiny{font-size:12px;line-height:16px}.text-striked{text-decoration:line-through}.text-underlined{text-decoration:underline}.text-decoration-none{text-decoration:none}.text-capitalized{text-transform:capitalize}.text-normal{font-style:normal}.text-italic{font-style:italic}.text-oblique{font-style:oblique}.text-justified{text-align:justify}.playground-item__description__meta,.playground-item__description__title,.challenges-home__header__title,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language .language-ellipsis,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .title,.invite-response .invite-profile__desc .name,.invite-response .invite-profile__desc .team-name,.invite-response .invite-profile__desc .team-header,.invite-response .invite-profile__desc .email,.invite-response .invite-profile__desc,.member-profile__desc__email,.member-profile__desc__title .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}pre{font-family:monospace}a{-webkit-text-decoration-skip:objects;background-color:#0000}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:600}code,kbd,samp{font-family:monospace;font-size:1em}mark{color:#000;background-color:#ff0}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}progress{vertical-align:baseline;display:inline-block}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details,menu{display:block}canvas{display:inline-block}template,[hidden]{display:none}:root{--blue:#0556f3;--indigo:#6610f2;--purple:#6501e5;--pink:#e83e8c;--red:#e34c4c;--orange:#ff8b6c;--yellow:#ffe8d6;--green:#56bd5b;--teal:#00dbcd;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#0556f3;--secondary:#6501e5;--success:#56bd5b;--info:#17a2b8;--warning:#ffe8d6;--danger:#e34c4c;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:744px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--font-family-sans-serif:var(--euclid), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace:var(--droid-sans-mono), "Inconsolata", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier", monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:var(--euclid),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#212529;text-align:left;background-color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.5}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}dfn{font-style:italic}a{color:#0556f3;-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem}th{text-align:inherit}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;margin-bottom:.5rem;padding:0;display:block}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:#6c757d;font-size:90%}code,kbd,pre,samp{font-family:var(--droid-sans-mono),"Inconsolata","Menlo","Consolas","Bitstream Vera Sans Mono","Courier",monospace}code{color:#e83e8c;word-break:break-word;font-size:.75em}a>code{color:inherit}kbd{color:#fff;background-color:#212529;border-radius:.2rem;padding:.2rem .4rem;font-size:.75em}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{color:#fffffff7;font-size:.75em;display:block}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:744px){.container{max-width:744px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-auto{flex:none;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}@media (min-width:576px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-auto{flex:none;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}}@media (min-width:744px){.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-auto{flex:none;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}}@media (min-width:992px){.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-auto{flex:none;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}}@media (min-width:1200px){.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-auto{flex:none;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}}@media (min-width:1400px){.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxl-auto{flex:none;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xxl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xxl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xxl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}}.table{background-color:#f8faff;width:100%;max-width:100%;margin-bottom:1rem}.table th,.table td{vertical-align:top;border-top:1px solid #dee2e6;padding:.75rem}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b9d0fc}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a1c0fb}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d4b8f8}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c6a1f6}.table-success,.table-success>th,.table-success>td{background-color:#d0edd1}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#bee6bf}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#fff9f4}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffebdb}.table-danger,.table-danger>th,.table-danger>td{background-color:#f7cdcd}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f3b7b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{background-color:#ffffff13}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:743.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;display:block;overflow-x:auto}.table-responsive>.table-bordered{border:0}.form-control{color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control::-ms-expand{background-color:#0000;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#7ba7fc;outline:0;box-shadow:0 0 0 .2rem #0556f340}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{opacity:1;background-color:#e9ecef}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{width:100%;display:block}.col-form-label{font-size:inherit;margin-bottom:0;padding-top:calc(.75rem + 1px);padding-bottom:calc(.75rem + 1px);line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{background-color:#0000;border:1px solid #0000;border-width:1px 0;width:100%;margin-bottom:0;padding-top:.75rem;padding-bottom:.75rem;line-height:1.5;display:block}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.btn{padding-left:0;padding-right:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{border-radius:.2rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{border-radius:.3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{margin-top:.25rem;display:block}.form-row{flex-wrap:wrap;margin-left:-5px;margin-right:-5px;display:flex}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{padding-left:1.25rem;display:block;position:relative}.form-check-input{margin-top:.3rem;margin-left:-1.25rem;position:absolute}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;margin-right:.75rem;padding-left:0;display:inline-flex}.form-check-inline .form-check-input{margin-top:0;margin-left:0;margin-right:.3125rem;position:static}.valid-feedback{color:#56bd5b;width:100%;margin-top:.25rem;font-size:.875rem;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:#56bd5bcc;border-radius:.2rem;max-width:100%;margin-top:.1rem;padding:.5rem;font-size:.875rem;line-height:1;display:none;position:absolute;top:100%}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#56bd5b}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#56bd5b;box-shadow:0 0 0 .2rem #56bd5b40}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#56bd5b}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#56bd5b}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{background-color:#b2e1b4}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{background-color:#7bcb7f}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #56bd5b40}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#56bd5b}.was-validated .custom-file-input:valid~.custom-file-label:before,.custom-file-input.is-valid~.custom-file-label:before{border-color:inherit}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem #56bd5b40}.invalid-feedback{color:#e34c4c;width:100%;margin-top:.25rem;font-size:.875rem;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:#e34c4ccc;border-radius:.2rem;max-width:100%;margin-top:.1rem;padding:.5rem;font-size:.875rem;line-height:1;display:none;position:absolute;top:100%}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#e34c4c}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#e34c4c;box-shadow:0 0 0 .2rem #e34c4c40}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e34c4c}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#e34c4c}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{background-color:#f4baba}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{background-color:#ea7878}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #e34c4c40}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#e34c4c}.was-validated .custom-file-input:invalid~.custom-file-label:before,.custom-file-input.is-invalid~.custom-file-label:before{border-color:inherit}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem #e34c4c40}.form-inline{flex-flow:wrap;align-items:center;display:flex}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center;align-items:center;margin-bottom:0;display:flex}.form-inline .form-group{flex-flow:wrap;flex:none;align-items:center;margin-bottom:0;display:flex}.form-inline .form-control{vertical-align:middle;width:auto;display:inline-block}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{justify-content:center;align-items:center;width:auto;padding-left:0;display:flex}.form-inline .form-check-input{margin-top:0;margin-left:0;margin-right:.25rem;position:relative}.form-inline .custom-control{justify-content:center;align-items:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem #0556f340}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-primary:hover{color:#fff;background-color:#0449ce;border-color:#0444c1}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem #0556f380}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0444c1;border-color:#0440b5}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #0556f380}.btn-secondary{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-secondary:hover{color:#fff;background-color:#5401bf;border-color:#4f01b2}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem #6501e580}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#4f01b2;border-color:#4901a6}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6501e580}.btn-success{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-success:hover{color:#fff;background-color:#42aa48;border-color:#3fa144}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem #56bd5b80}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#3fa144;border-color:#3b9840}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #56bd5b80}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-warning{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-warning:hover{color:#212529;background-color:#ffd3b0;border-color:#ffcba3}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem #ffe8d680}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#ffcba3;border-color:#ffc496}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffe8d680}.btn-danger{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-danger:hover{color:#fff;background-color:#de2b2b;border-color:#da2222}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem #e34c4c80}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#da2222;border-color:#cf2020}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e34c4c80}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem #343a4080}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-primary{color:#0556f3;background-color:#0000;background-image:none;border-color:#0556f3}.btn-outline-primary:hover{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem #0556f380}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0556f3;background-color:#0000}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #0556f380}.btn-outline-secondary{color:#6501e5;background-color:#0000;background-image:none;border-color:#6501e5}.btn-outline-secondary:hover{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem #6501e580}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6501e5;background-color:#0000}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6501e580}.btn-outline-success{color:#56bd5b;background-color:#0000;background-image:none;border-color:#56bd5b}.btn-outline-success:hover{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem #56bd5b80}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#56bd5b;background-color:#0000}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #56bd5b80}.btn-outline-info{color:#17a2b8;background-color:#0000;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:#0000}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffe8d6;background-color:#0000;background-image:none;border-color:#ffe8d6}.btn-outline-warning:hover{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem #ffe8d680}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffe8d6;background-color:#0000}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffe8d680}.btn-outline-danger{color:#e34c4c;background-color:#0000;background-image:none;border-color:#e34c4c}.btn-outline-danger:hover{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem #e34c4c80}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e34c4c;background-color:#0000}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e34c4c80}.btn-outline-light{color:#f8f9fa;background-color:#0000;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:#0000}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;background-color:#0000;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:#0000}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-link{color:#0556f3;background-color:#0000;font-weight:400}.btn-link:hover{color:#033ba8;background-color:#0000;border-color:#0000;text-decoration:underline}.btn-link:focus,.btn-link.focus{box-shadow:none;border-color:#0000;text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg{border-radius:.3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn-sm{border-radius:.2rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.btn-block{width:100%;display:block}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.dropup,.dropdown{position:relative}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;width:0;height:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{z-index:300;float:left;color:#212529;text-align:left;background-color:#f8faff;background-clip:padding-box;border:1px solid #00000026;border-radius:.25rem;width:705px;min-width:10rem;margin:.125rem 0 0;padding:.5rem 0;font-size:1rem;list-style:none;display:none;position:absolute;top:100%;left:0}@media (max-width:992px){.dropdown-menu.show{display:none!important}}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;width:0;height:0;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.3em solid;width:0;height:0;margin-left:.255em;display:inline-block}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{vertical-align:.255em;content:"";width:0;height:0;margin-left:.255em;display:none}.dropleft .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;width:0;height:0;margin-right:.255em;display:inline-block}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{clear:both;color:#212529;width:100%;text-align:inherit;white-space:nowrap;background-color:#0000;border:0;padding:.25rem 1.5rem;font-weight:400;display:block}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;background-color:#f8f9fa;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#0556f3;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;white-space:nowrap;margin-bottom:0;padding:.5rem 1.5rem;font-size:.875rem;display:block}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{flex:auto;width:1%;margin-bottom:0;position:relative}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{z-index:3}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label:before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{z-index:2;position:relative}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;align-items:center;margin-bottom:0;padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{min-height:1.5rem;padding-left:1.5rem;display:block;position:relative}.custom-control-inline{margin-right:1rem;display:inline-flex}.custom-control-input{z-index:-1;opacity:0;position:absolute}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#0556f3}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #0556f340}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#adc8fd}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label:before{pointer-events:none;content:"";-webkit-user-select:none;user-select:none;background-color:#dee2e6;width:1rem;height:1rem;display:block;position:absolute;top:.25rem;left:0}.custom-control-label:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:50% 50%;width:1rem;height:1rem;display:block;position:absolute;top:.25rem;left:0}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#0556f3}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#0556f3}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#0556f380}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#0556f3}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#0556f380}.custom-select{color:#495057;vertical-align:middle;appearance:none;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 1rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;width:100%;height:calc(2.25rem + 2px);padding:.75rem 2rem .75rem 1rem;line-height:1.5;display:inline-block}.custom-select:focus{border-color:#7ba7fc;outline:0;box-shadow:inset 0 1px 2px #00000013,0 0 5px #7ba7fc80}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:1rem}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.75rem;padding-bottom:.75rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.75rem;padding-bottom:.75rem;font-size:125%}.custom-file{width:100%;height:calc(2.25rem + 2px);margin-bottom:0;display:inline-block;position:relative}.custom-file-input{z-index:2;opacity:0;width:100%;height:calc(2.25rem + 2px);margin:0;position:relative}.custom-file-input:focus~.custom-file-control{border-color:#7ba7fc;box-shadow:0 0 0 .2rem #0556f340}.custom-file-input:focus~.custom-file-control:before{border-color:#7ba7fc}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{z-index:1;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;position:absolute;top:0;left:0;right:0}.custom-file-label:after{z-index:3;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0;height:2.25rem;padding:.375rem .75rem;line-height:1.5;display:block;position:absolute;top:0;bottom:0;right:0}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:.5rem 1rem;display:block}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid #0000;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#0000;border-color:#0000}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0556f3}.nav-fill .nav-item{text-align:center;flex:auto}.nav-justified .nav-item{text-align:center;flex-grow:1;flex-basis:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content .card{margin-bottom:30px}.navbar{z-index:1030;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.navbar-brand{font-size:1.25rem;line-height:inherit;white-space:nowrap;margin-right:0;padding-top:.3125rem;padding-bottom:.3125rem;display:inline-block}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;display:inline-block}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{background-color:#0000;border:1px solid #0000;border-radius:.25rem;padding:.25rem .75rem;font-size:1.25rem;line-height:1}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{vertical-align:middle;content:"";background:50%/100% 100% no-repeat;width:1.5em;height:1.5em;display:inline-block}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:743.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:744px){.navbar-expand-md{flex-flow:row;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1399.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-flow:row;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand,.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.sidenav{border:1px solid #d3dce6;border-radius:.25rem;padding-left:0;list-style-type:none}.sidenav__item:first-of-type .sidenav__link{border-radius:.25rem .25rem 0 0}.sidenav__item:last-of-type .sidenav__link{border-bottom:0;border-radius:0 0 .25rem .25rem}.sidenav__link{color:#25265e;background-color:#fff;border-bottom:1px solid #d3dce6;border-left:4px solid #0000;padding:1rem 1.5rem;display:block}.sidenav__link:hover{background-color:#f5f5f5;text-decoration:none}.sidenav__link--active{background-color:#f5f5f5;border-left-color:#0556f3;font-weight:600}.breadcrumb{background-color:#fff;border-radius:.25rem;flex-wrap:wrap;margin-bottom:1rem;padding:.75rem 1.5rem;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";padding-left:.5rem;padding-right:.5rem;display:inline-block}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.875rem 1rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .close{color:inherit;padding:.875rem 1rem;position:absolute;top:0;right:0}.alert-primary{color:#032d7e;background-color:#cdddfd;border-color:#b9d0fc}.alert-primary hr{border-top-color:#a1c0fb}.alert-primary .alert-link{color:#021b4c}.alert-secondary{color:#350177;background-color:#e0ccfa;border-color:#d4b8f8}.alert-secondary hr{border-top-color:#c6a1f6}.alert-secondary .alert-link{color:#1e0144}.alert-success{color:#2d622f;background-color:#ddf2de;border-color:#d0edd1}.alert-success hr{border-top-color:#bee6bf}.alert-success .alert-link{color:#1d3f1e}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#85796f;background-color:#fffaf7;border-color:#fff9f4}.alert-warning hr{border-top-color:#ffebdb}.alert-warning .alert-link{color:#696058}.alert-danger{color:#762828;background-color:#f9dbdb;border-color:#f7cdcd}.alert-danger hr{border-top-color:#f3b7b7}.alert-danger .alert-link{color:#501b1b}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:6px 0}to{background-position:0 0}}.progress{background-color:#25265e1a;border-radius:20px;height:6px;font-size:.75rem;display:flex;overflow:hidden}.progress-bar{color:#fff;text-align:center;background-color:#00dbcd;flex-direction:column;justify-content:center;transition:width .6s;display:flex}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:6px 6px}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0444c1!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#4f01b2!important}.bg-success{background-color:#56bd5b!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#3fa144!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffe8d6!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#ffcba3!important}.bg-danger{background-color:#e34c4c!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#da2222!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:#0000!important}.bg-purple{background-color:#6501e5!important}.border-top{border-top:1px solid #d3dce6!important}.border-right{border-right:1px solid #d3dce6!important}.border-bottom{border-bottom:1px solid #d3dce6!important}.border-left{border-left:1px solid #d3dce6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#0556f3!important}.border-secondary{border-color:#6501e5!important}.border-success{border-color:#56bd5b!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffe8d6!important}.border-danger{border-color:#e34c4c!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:744px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{width:100%;padding:0;display:block;position:relative;overflow:hidden}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.embed-responsive-21by9:before{padding-top:42.8571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:744px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1400px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:744px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1400px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{z-index:400;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:400;position:fixed;bottom:0;left:0;right:0}@supports (position:sticky){.sticky-top{z-index:100;position:sticky;top:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;white-space:normal;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:744px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-main{color:#25265e!important}.text-purple{color:#6501e5!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:744px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-semibold{font-weight:600!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#0556f3!important}a.text-primary:hover,a.text-primary:focus{color:#0444c1!important}.text-secondary{color:#6501e5!important}a.text-secondary:hover,a.text-secondary:focus{color:#4f01b2!important}.text-success{color:#56bd5b!important}a.text-success:hover,a.text-success:focus{color:#3fa144!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#117a8b!important}.text-warning{color:#ffe8d6!important}a.text-warning:hover,a.text-warning:focus{color:#ffcba3!important}.text-danger{color:#e34c4c!important}a.text-danger:hover,a.text-danger:focus{color:#da2222!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:#0000;text-shadow:none;background-color:#0000;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:before,:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}.srt{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:after,span:after,strong:after{display:inherit}.border{border:1px solid #d3dce6}.shadow,.card-path,.card{box-shadow:0 4px 8px #0a084d0f}.shadow-lg{box-shadow:0 12px 24px #030a490f}.text-small{font-size:.875rem}.text-tiny{font-size:.75rem}.text-medium{font-weight:500}.text-bold{font-weight:600}.color-primary{color:#0556f3}.color-secondary{color:#6501e5}.color-orange{color:#ff8b6c}.bg-primary{background-color:#0556f3}.bg-secondary{background-color:#6501e5}.bg-light{background-color:#f5f5f5!important}.container-fluid,.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-1-sm,.col-2-sm,.col-3-sm,.col-4-sm,.col-5-sm,.col-6-sm,.col-7-sm,.col-8-sm,.col-9-sm,.col-10-sm,.col-11-sm,.col-12-sm,.col-1-md,.col-2-md,.col-3-md,.col-4-md,.col-5-md,.col-6-md,.col-7-md,.col-8-md,.col-9-md,.col-10-md,.col-11-md,.col-12-md,.col-1-lg,.col-2-lg,.col-3-lg,.col-4-lg,.col-5-lg,.col-6-lg,.col-7-lg,.col-8-lg,.col-9-lg,.col-10-lg,.col-11-lg,.col-12-lg,.col-1-xl,.col-2-xl,.col-3-xl,.col-4-xl,.col-5-xl,.col-6-xl,.col-7-xl,.col-8-xl,.col-9-xl,.col-10-xl,.col-11-xl,.col-12-xl,.col-1-xxl,.col-2-xxl,.col-3-xxl,.col-4-xxl,.col-5-xxl,.col-6-xxl,.col-7-xxl,.col-8-xxl,.col-9-xxl,.col-10-xxl,.col-11-xxl,.col-12-xxl{width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.container-fluid{width:100%}@media (min-width:744px){.container{width:100%;max-width:744px}}@media (min-width:1200px){.container{width:100%;max-width:1140px}}.row{margin-left:-15px;margin-right:-15px}.col-xs-1{width:8.33333%}.col-xs-2{width:16.6667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333%}.col-xs-5{width:41.6667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333%}.col-xs-8{width:66.6667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333%}.col-xs-11{width:91.6667%}.col-xs-12{width:100%}@media (min-width:576px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.6667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333%}.col-sm-5{width:41.6667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333%}.col-sm-8{width:66.6667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333%}.col-sm-11{width:91.6667%}.col-sm-12{width:100%}}@media (min-width:744px){.col-md-1{width:8.33333%}.col-md-2{width:16.6667%}.col-md-3{width:25%}.col-md-4{width:33.3333%}.col-md-5{width:41.6667%}.col-md-6{width:50%}.col-md-7{width:58.3333%}.col-md-8{width:66.6667%}.col-md-9{width:75%}.col-md-10{width:83.3333%}.col-md-11{width:91.6667%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.6667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333%}.col-lg-8{width:66.6667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333%}.col-lg-11{width:91.6667%}.col-lg-12{width:100%}}@media (min-width:1200px){.col-xl-1{width:8.33333%}.col-xl-2{width:16.6667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333%}.col-xl-5{width:41.6667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333%}.col-xl-8{width:66.6667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333%}.col-xl-11{width:91.6667%}.col-xl-12{width:100%}}@media (min-width:1400px){.col-xxl-1{width:8.33333%}.col-xxl-2{width:16.6667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.3333%}.col-xxl-5{width:41.6667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333%}.col-xxl-8{width:66.6667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.3333%}.col-xxl-11{width:91.6667%}.col-xxl-12{width:100%}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100vw;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{background-color:#1f2023;font-family:monospace}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,var,samp{font-family:monospace;display:inline-block}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:none!important}html,body{height:100%;font-size:100%}html.full-height,html.full-height body{height:100%}code,kbd,var,samp{font-family:var(--droid-sans-mono);font-size:14px;font-weight:400;display:inline-block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#25265ede;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;overflow-x:hidden}.font-wrapper{z-index:0;min-width:100%;min-height:100vh;overflow:hidden;overflow:inherit;flex-direction:column;display:flex;position:relative}main{flex:1}a{color:#0556f3;outline:none;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:#03338f;text-decoration:underline}a:focus{text-decoration:underline}.reset-button-css{width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}:-internal-direct-focus{outline-color:none}ul,ol{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{color:#25265e;margin:0;font-weight:400;line-height:1.25}h1{letter-spacing:0;font-size:36px;font-weight:600;line-height:54px}h2{letter-spacing:0;font-size:32px;font-weight:600;line-height:40px}@media (max-width:744px){h2{font-weight:600}}h3{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}h4{letter-spacing:0;font-size:20px;font-weight:500;line-height:28px}h5{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}img{vertical-align:top;max-width:100%;height:auto;transition:all .2s ease-in-out}fieldset{border:none;padding:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield}button,select{transition:all .2s ease-in-out}hr{border:none;border-top:1px solid #d3dce6}figure{transition:all .2s}.fw-bold{font-weight:600}.fs-4{font-size:1.125em}.form-control:focus{box-shadow:none}.text-primary-dark{color:#25265e}.fw-lighter{font-weight:300!important}.fs-5{font-size:.875em}.overflow-auto{overflow:auto}.contact-form .form-group{position:relative}.contact-form .form-group p{color:#e34c4c;margin:0 0 0 1.8em;font-size:.625em;position:absolute;bottom:0}.contact-form .form-group #contactMessage{height:128px}@media (min-width:744px){.contact-form--contact{width:464px;margin-left:auto}.contact-form--contact .row .form-group:nth-child(2){padding-left:12px}.contact-form--contact .row .form-group:first-child{padding-right:12px}.contact-form--contact .row .input-group{width:220px}}.contact-form--contact .error-icon{min-width:16px;margin:2px .5rem 0 0}.link__block{background-color:#f8faff;border:1px solid #d3dce6}@media (min-width:744px){.overflow-md-hidden{overflow:hidden}}@media (max-width:576px){.container__void--mobile{width:100%;max-width:100%;padding:0!important}}.flex-grow-1{flex-grow:1}@media (max-width:576px){.text-ellipsis-mobile{white-space:nowrap;text-overflow:ellipsis;width:170px;font-size:16px;line-height:24px;display:inline-block;overflow:hidden}}@media (min-width:744px){.border-md-right{border-right:1px solid #ced4da}}li.nav-item.active a{color:#0556f3}.accordion__content[aria-expanded=false]{max-height:5000px;transition:max-height 1s ease-in-out;overflow:hidden}.accordion__content[aria-expanded=false] p{margin-bottom:8px}.accordion__content[aria-expanded=false] p:last-child{margin-bottom:24px}.accordion__content[aria-expanded=true]{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.link{color:unset}.link:hover{color:unset;text-decoration:none}.highlight{color:#affffa}@media (max-width:992px){.w-60{width:90%}}@media (max-width:744px){.border-md-bottom{border-bottom:1px solid #ced4da}}.pointer{cursor:pointer}.bg-blue{background-color:#f8faff}.bg__primary--dark{background-color:#25265e}.bg--dark{background-color:#1c2130}.text-white-shade{color:#ffffffde}.text-primary-shade p{color:#25265eab!important}.earn{position:relative;margin-right:3rem!important}.earn:before{content:"";z-index:50;background-image:url(../media/earn-bf-sale.32r29gbeqw2ib.png);background-repeat:no-repeat;width:138px;height:111px;position:absolute;top:-54px;left:-20px}@media (max-width:992px){.earn:before{display:none}}textarea{resize:none}.cursor-pointer{cursor:pointer}.mask{position:absolute;inset:0 0 126px}.about__desc:nth-child(2) h2{margin-bottom:16px}.pb32{padding-bottom:32px}.hero-inner__tag{font-weight:500}.learn__image{min-width:32px;height:32px;margin-right:16px;position:relative}.learn__image:before{content:"";background:#ffc33d;border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;right:-10px}.learn__image img{width:100%;position:relative}.why-this-path.course-path{padding:122px 49px 102px 219px}@media (max-width:992px){.why-this-path.course-path{padding:32px 23px 32px 120px}}.path-title{font-weight:600;line-height:40px}.path-text{font-size:20px;font-weight:400;line-height:30px}.fw-500{font-weight:500}.truncate{white-space:nowrap;text-overflow:ellipsis;width:320px;overflow:hidden}.disabled-element{opacity:.4;cursor:none}.no-scroll{height:auto;position:static;overflow:hidden!important}@media (hover:hover){.no-scroll{padding-right:2px}}.disable-scroll{height:auto;position:static;overflow:hidden!important}.dropdown-menu__content .dropdown-menu__list{max-height:unset;padding:1rem 1.5rem}@media (min-width:744px){.dropdown-menu__content .dropdown-menu__list{max-height:409px;padding:1.5rem 1.5rem 1rem;overflow:auto}}.lh-30{line-height:30px}.mobile-view{display:none}@media (max-width:576px){.mobile-view{display:block}}.desktop-view{display:block}@media (max-width:576px){.desktop-view{display:none}}.btn-padding{padding:.75rem 1rem}.font-weight-600{font-weight:600}.text-ellipsis,.landing-projects__modal-wrapper .pro-modal__header__title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-one-line,.playground-item__description__meta,.playground-item__description__title{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-three-line,.filter-item__title{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lh-sm{line-height:20px}.input--error{color:#e34c4c}.lazyComponentOutOfView{height:400px}.text-paragraph-18{color:#25265ede;font-size:18px;font-weight:500;line-height:30px}.link-text-18{color:#0556f3;font-size:18px;font-weight:600;line-height:30px}.link-like,.v2-sticky-card__special-highlights__title.link-like,.v2-sticky-card__special-highlights__title.link-text-btn,.catalog-sidebar-mobile .v2-sticky-card__special-highlights__title.fullscreen-menu-back,.v2-sticky-card__special-highlights__title a,.catalog-sidebar-mobile .fullscreen-menu-back,.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn,.link-text-btn,.course-overview-content .some-more{color:#0556f3}.link-like:hover,.v2-sticky-card__special-highlights__title a:hover,.catalog-sidebar-mobile .fullscreen-menu-back:hover,.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn:hover,.link-text-btn:hover,.course-overview-content .some-more:hover{cursor:pointer;color:#03338f;text-decoration:none}.text-btn,.link-text-btn,.course-overview-content .some-more{justify-content:center;width:fit-content;display:flex}.primary-gradient-text,.learn-by-doing-container .highlighted-text{background:linear-gradient(#9327fe 17.05%,#6501e5 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:18px;font-weight:600;line-height:27px}.text-btn,.link-text-btn,.course-overview-content .some-more{background-color:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;width:fit-content;display:flex}::-webkit-scrollbar{background-color:#f5f5f5;width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:8px;-webkit-box-shadow:inset 0 0 4px #0000004d}.basic-accordion{width:100%;position:relative}.basic-accordion:last-child{padding-bottom:0}.basic-accordion:last-child .basic-accordion-line{display:none}.basic-accordion .basic-accordion-header{cursor:pointer;justify-content:space-between;display:flex}.basic-accordion .basic-accordion-header .cross-icon{height:fit-content;color:revert;flex-shrink:0;line-height:0;transition:transform .3s}.basic-accordion .basic-accordion-header .cross-icon.open{transform:rotate(45deg)}.basic-accordion .basic-accordion-header .arrow{height:fit-content;line-height:0;transition:transform .3s}.basic-accordion .basic-accordion-header .arrow.open{transform:rotate(180deg)}.basic-accordion .basic-accordion-header .right-arrow.open{transform:rotate(90deg)}.basic-accordion .icon-first-accordion-header{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.basic-accordion .icon-first-accordion-header .arrow{height:fit-content;line-height:0;transition:transform .3s}.basic-accordion .icon-first-accordion-header .arrow.open{transform:rotate(180deg)}.basic-accordion .icon-first-accordion-header .right-arrow.open{transform:rotate(90deg)}.basic-accordion .basic-accordion-content{overflow:hidden}.hr-divider-price-card{background:#d3dce6;width:100%;height:1px}.preload *{-o-transition:none!important;transition:none!important}pre.nonexecutable-code{border:1px solid #fff3;border-radius:4px}pre.nonexecutable-code code{color:#fff;font-size:14px;font-weight:400;line-height:20px}pre.nonexecutable-code code.no-highlight{background:#2d2f34}.katex-wrapper .katex{margin:0;font:inherit!important;line-height:inherit!important}.katex-wrapper .katex .mathnormal{font:inherit!important}.katex-wrapper .katex-display{margin:8px 0;display:inline-block}.font-weight-500{font-weight:500}.text-ellipsis-one-line,.playground-item__description__meta,.playground-item__description__title{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-two-lines,.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p,.about__whats-happening__card__title,.resource-hub__blog-card__title,.resource-hub__book-card__title,.start-challenge-here-card__title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-three-lines,.individual-catalog-page .catalog-page-wrapper .individual-course-item__description,.about__whats-happening__card__text,.resource-hub__book-card__description{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-profile{align-items:center;gap:8px;display:flex}.member-profile__avatar{color:#0556f3;background-color:#ccedff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:500;line-height:26px;display:flex;overflow:hidden}.member-profile__avatar .img-alternative-letter{font-size:22px;line-height:30px}.member-profile__avatar img{object-fit:contain}.member-profile__avatar--leaderboard{width:34px;height:34px;font-size:16px;line-height:18px}.member-profile__avatar--solution{width:24px;height:24px;font-size:14px;line-height:216px}.member-profile__avatar--solution .img-alternative-letter{font-size:14px;line-height:16px}.member-profile__avatar--solution img{object-fit:cover;border-radius:50%;width:100%;height:100%}.member-profile__desc{flex-direction:column;min-width:0;display:flex}.member-profile__desc__title{align-items:center;gap:4px;display:flex}.member-profile__desc__title .name{color:#25265e;max-width:500px;margin-bottom:0;font-weight:500}.member-profile__desc__email{color:#25265e;margin-bottom:0;font-weight:500}.member-profile__desc__email--member{color:#25265eab;font-size:14px;line-height:20px}.member-profile .status{font-size:12px;font-weight:500;line-height:16px}.member-profile .status--denied{color:#e34c4c}.member-profile .status--pending{color:#56bd5b}.member-profile .status--expired{color:#f79522}.start-challenge-here-card{isolation:isolate;background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-start;gap:32px;width:100%;min-width:327px;max-width:730px;padding:24px 16px 24px 24px;display:flex;position:relative}.start-challenge-here-card .card-bg{z-index:-100;background:#fff6ef;border:1px solid #d3dce6;border-radius:4px 4px 0 0;width:100%;min-width:327px;max-width:730px;position:absolute;inset:0}.start-challenge-here-card .card-deco{width:64px;display:block;position:absolute;bottom:0;right:0}.start-challenge-here-card .card-deco-top{position:absolute;top:0;right:0}.start-challenge-here-card__header{flex-direction:column;justify-content:flex-start;display:flex}@media (min-width:992px){.start-challenge-here-card__header{flex-direction:row;justify-content:space-between;align-items:end}}.start-challenge-here-card__title{margin-bottom:4px;font-size:20px;font-weight:600;line-height:30px}.start-challenge-here-card__desc{color:#25265eab;margin-bottom:24px;font-weight:500}@media (min-width:992px){.start-challenge-here-card__desc{margin-bottom:0}}.start-challenge-here-card__button{justify-content:center;width:100%;height:48px;padding:12px 16px 12px 20px;font-size:16px;font-weight:500;line-height:24px}.dropdown-filters{border-bottom:1px solid #d3dce6;flex-direction:column;padding:1rem 1.5rem;display:flex}@media (min-width:744px){.dropdown-filters{border:none;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem}}@media (min-width:1920px){.dropdown-filters{width:1504px;margin:0 auto}}.dropdown-filters--reports{border-bottom:none}@media (min-width:1920px){.dropdown-filters--reports{width:1440px}}.dropdown-filters--mobile{background-color:#0000;border-bottom:none;padding:0}.dropdown-filters--mobile .dropdown-filters__desc{padding:6px 0}.dropdown-filters__desc{gap:20px;min-height:36px}.dropdown-filters__desc__item{cursor:pointer;color:#25265e;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.dropdown-filters__desc__item svg{transition:transform .2s ease-in-out;transform:rotate(0)}.dropdown-filters__desc__item.active{color:#0556f3}.dropdown-filters__desc__item.active svg{transform:rotate(-180deg)}.dropdown-filters__desc__item.filtered,.dropdown-filters__desc__item:hover{color:#0556f3}.dropdown-filters__challenge{cursor:pointer;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:20px;display:flex}.dropdown-filters__challenge svg{transition:transform .2s ease-in-out}.dropdown-filters__challenge.active .down-arrow{transform:rotate(-180deg)}.dropdown-filters__challenge--language{border:1px solid #d3dce6;border-radius:.25rem;justify-content:center;width:150px;margin-bottom:16px;padding:4px 8px;font-size:14px;line-height:20px;display:flex}.dropdown-filters__action{gap:16px}.dropdown-filters .btn{padding:.5rem .75rem}.selected-filters{min-height:40px;overflow-y:hidden}.selected-filters--challenges{min-height:max-content}.selected-filters__view{gap:8px;width:max-content;display:flex}.selected-filters__tag{color:#25265eab;background:#fff1d6;border-radius:4px;align-items:center;gap:4px;width:max-content;padding:2px .5rem;font-size:14px;font-weight:500;line-height:20px;display:flex}.filter-mobile{position:absolute}.filter-mobile__icon{cursor:pointer;z-index:50;background:#feccbf;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;position:fixed;bottom:76px;right:16px;box-shadow:0 4px 12px #000a2c1a}.filter-mobile__icon--count{text-align:center;color:#25265e;background:#f5f5f5;border:1px solid #fff;border-radius:8px;min-width:16px;min-height:16px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:0;left:-3px}.filter-mobile__wrapper{z-index:700;background:#fff;width:100vw;height:100dvh;padding:32px 0 40px;transition:right .3s ease-in-out;position:fixed;top:0;right:0}.filter-mobile__wrapper--hidden{transition:right .2s ease-in-out;right:-100%}.filter-mobile__wrapper .header{justify-content:space-between;align-items:center;padding:0 24px;display:flex}.filter-mobile__wrapper .header__back{cursor:pointer;gap:4px}.filter-mobile__wrapper .header__back p{color:#25265e;font-weight:500}.filter-mobile__wrapper .header .btn{background:#fff;border:1px solid #d3dce6;border-radius:4px;height:36px;padding:.5rem .75rem;font-size:14px;line-height:20px}.filter-mobile__wrapper__filters{flex:1;margin-bottom:16px;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;overflow-y:auto}.filter-mobile__wrapper__filters ul{gap:24px}.filter-mobile__wrapper__filters ul li{margin-top:1.5rem;list-style:none}.filter-mobile__wrapper__filters .toggle-icon{align-items:center;transition:transform .2s ease-in-out;display:flex}.filter-mobile__wrapper__filters .toggle-icon--active{color:#0556f3;transform:rotate(180deg)}.filter-mobile__wrapper__filters .bottom-filter,.filter-mobile__wrapper__filters .role-filter,.filter-mobile__wrapper__filters .tags-filter{max-height:5000px;transition:max-height .3s ease-in-out;overflow:hidden}.filter-mobile__wrapper__filters .bottom-filter--hidden,.filter-mobile__wrapper__filters .role-filter--hidden,.filter-mobile__wrapper__filters .tags-filter--hidden{max-height:0;transition:max-height .2s ease-in-out}.filter-mobile__wrapper__filters .bottom-filter .teams-filter-item,.filter-mobile__wrapper__filters .role-filter .teams-filter-item,.filter-mobile__wrapper__filters .tags-filter .teams-filter-item{cursor:pointer;align-items:center;gap:8px;display:flex}.filter-mobile__wrapper__filters .bottom-filter .teams-filter-item:hover,.filter-mobile__wrapper__filters .role-filter .teams-filter-item:hover,.filter-mobile__wrapper__filters .tags-filter .teams-filter-item:hover,.filter-mobile__wrapper__filters .bottom-filter .teams-filter-item--active,.filter-mobile__wrapper__filters .role-filter .teams-filter-item--active,.filter-mobile__wrapper__filters .tags-filter .teams-filter-item--active{color:#0556f3}.filter-mobile__wrapper .apply-filter{border:none;font-size:16px;line-height:24px}.filter-mobile__button-wrapper{padding:0 24px;display:inline-grid}.filter-mobile__mains{cursor:pointer;margin-right:2px;position:relative}.filter-mobile__mains span:hover{color:#0556f3}.filter-mobile__mains--count{text-align:center;color:#25265e;background:#feccbf;border-radius:8px;min-width:16px;min-height:16px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:-8px;right:-8px}.filter-dropdown-desktop li{cursor:pointer;font-size:16px;font-weight:500;line-height:24px;list-style:none}.filter-dropdown-desktop li:hover{color:#0556f3}.filter-dropdown-desktop li:not(:first-child,:last-child){margin-bottom:1rem}.filter-dropdown-desktop li:last-child{margin-top:1rem}.filter-dropdown-desktop .selected{color:#0556f3}.filter-dropdown-desktop__description{margin-top:.25rem;margin-bottom:0;font-size:14px;line-height:20px}.challenge-tags{flex-wrap:wrap;gap:12px 8px;display:flex}.challenge-tags__item{color:#25265eab;cursor:pointer;background:#f8faff;border-radius:4px;align-items:center;gap:6px;width:max-content;height:32px;padding:.25rem .5rem;font-size:16px;font-weight:500;line-height:24px;display:flex}.challenge-tags__item--active,.challenge-tags__item--selected{background:#ffe8d6;outline:1px solid #feccbf}.challenge-tags__item--selected.preview{border:1px solid #d3dce6;height:24px;padding:2px 8px}.challenge-list-difficulty-pill{max-height:32px;font-size:16px;font-weight:500;line-height:20px}.challenge-tag-buttons-group{border-top:1px solid #d3dce6;justify-content:space-between;align-items:center;margin:.5rem -16px 0;padding:.75rem 1rem 0;display:flex}.challenge-tags-filter.has-arrow{z-index:100;max-width:calc(100vw - 48px);max-height:480px}.challenge-tags-filter.has-arrow:before{left:22px}@media (min-width:744px){.challenge-tags-filter.has-arrow{width:460px}}.challenge-tags-filter.has-arrow .scrolling-section{max-height:300px;overflow-y:auto}.tag-clear-icon{cursor:pointer;position:absolute;top:8px;right:8px}.tag-clear-icon:hover{transform:scale(1.1)}.tag-clear-icon.hidden{display:none}.title-xp{margin-left:-4px}.applied-tags-wrapper{display:flex}@media (min-width:1920px){.applied-tags-wrapper{width:1504px;margin:0 auto}}.applied-tags-wrapper .challenge-tags{margin-bottom:0}.checkbox-input{cursor:pointer;background:#fff;border:1.2px solid #0000003d;border-radius:2px;outline:none;justify-content:center;align-items:center;width:18px;height:18px;padding:1px;display:inline-flex}.checkbox-input--checked{color:#0556f3;border:1.2px solid #0556f3}.checkbox-input--onboard{width:24px;height:24px}.member-search{display:block;position:relative}.member-search .search-field-terms{color:#25265e;border:none;width:calc(100vw - 48px);height:36px;margin:.5rem 1.5rem;padding:.5rem 2.25rem;font-size:14px;font-weight:400;line-height:20px;display:block;position:relative}@media (min-width:744px){.member-search .search-field-terms{width:220px;margin:0;padding:8px 16px 8px 44px}}.member-search .search-field-terms:focus{box-shadow:none;outline:1px solid #7ba7fc!important}.member-search .icon{position:absolute;top:8px;left:16px}.member-search .clear-icon{position:absolute;top:16px;right:32px}.member-search .back-icon{position:absolute;top:16px;left:32px}.hr-divider-normal{background:#d3dce6;width:100%;height:1px}.text-blue{color:#0556f3!important}.text-cornflowerblue{color:#00a3ff}.text-green{color:#56bd5b}.has-seen-build-nav{position:relative}@media (min-width:744px){.has-seen-build-nav:after{content:"";pointer-events:none;background:linear-gradient(270deg,#efa556,#f7e06b,#efa556,#f7e06b) 0 0/400% 400%;border-radius:2px;width:100%;height:3px;animation:3s infinite move-gradient;position:absolute;bottom:0;left:0}}.default-deadline-timer-text{text-align:start;white-space:nowrap;width:100px}.dashed-line{background:repeating-linear-gradient(90deg,#d3dce6,#d3dce6 10px,#0000 10px 20px);width:100%;height:1px}.dashed-line.orange,.dashed-line.light-white{background:repeating-linear-gradient(90deg,#feccbf,#feccbf 10px,#0000 10px 20px)}.size-20{width:20px}#root{--graph-grid-size:3;height:100%}body{background-color:#fff}.container{padding-left:24px;padding-right:24px;position:relative}@media (min-width:744px){.container{padding-left:32px;padding-right:32px}}@media (min-width:1200px){.container{padding-left:15px;padding-right:15px}}.bookmarks{flex-wrap:wrap;align-items:center;display:flex}.bookmarks__node{color:#25265eab;text-transform:capitalize;flex-shrink:0;align-items:center;font-size:14px;line-height:20px;display:flex}.bookmarks__icon{width:16px;margin-right:.25rem}.bookmarks__dot{background-color:#25265eab;border-radius:100%;flex-shrink:0;width:3px;height:3px;margin:0 .5rem}.badge{padding:1px .5rem;font-size:12px;line-height:16px}.badge--grey{background-color:#d3dce6}.section-padding{padding:72px 0}.section-padding--large{padding:144px 0 72px}.section-padding--about{padding:72px 0}@media (min-width:744px){.section-padding--about{padding:64px 0}}@media (min-width:1200px){.section-padding--about{padding:80px 0}}.section-padding--testimonials{padding:72px 0 96px}@media (min-width:744px){.section-padding--testimonials{padding:80px 0 120px}}@media (min-width:1200px){.section-padding--testimonials{padding:120px 0 160px}}.section-padding a:hover{text-decoration:none}.contact__input-name{width:100%;margin-bottom:24px}@media (min-width:744px){.contact__input-name{width:50%;margin-bottom:32px;margin-right:12px}}.contact__message-wrapper{flex-direction:row;justify-content:space-between;display:flex}.contact__word-limit{color:#25265ede;text-align:end;margin-left:auto;font-size:14px;font-weight:500;line-height:20px}.contact__input-email{width:100%;margin-bottom:32px}@media (min-width:744px){.contact__input-email{width:50%;margin-left:12px}}.contact__inputs{flex-direction:column;display:flex}@media (min-width:744px){.contact__inputs{flex-direction:row}}.contact__form-wrapper{flex-direction:column;justify-content:space-between;align-items:stretch;margin:auto;display:flex}.contact__form-wrapper h2{font-size:24px;line-height:36px}@media (min-width:744px){.contact__form-wrapper{width:680px}}@media (min-width:1200px){.contact__form-wrapper{width:788px}}.contact__custom-select{color:#25265eab}.contact__form-control{color:#25265e;border:1px solid #d3dce6;border-radius:4px;gap:8px;padding:12px 16px}.contact__form-control::-webkit-scrollbar{background-color:#0000}.contact__form-control::placeholder{color:#25265eab}.contact__label{color:#25265e;margin-bottom:8px;font-size:16px;line-height:24px}.contact__header-bg-tablet{pointer-events:none;display:none}@media (min-width:744px){.contact__header-bg-tablet{z-index:0;width:auto;height:100%;display:block;position:absolute;left:auto;right:0}}@media (min-width:1200px){.contact__header-bg-tablet{display:none}}.contact__header-bg-desktop{pointer-events:none;display:none}@media (min-width:1200px){.contact__header-bg-desktop{z-index:0;width:auto;height:100%;display:block;position:absolute;top:0;left:auto;right:0}}.contact__header{color:#fff;background-color:#25265e;flex-direction:column;justify-content:center;padding:48px 0;display:flex;position:relative}.contact__header h1{font-size:32px;font-weight:600;line-height:40px}.contact__header img{height:100%}@media (min-width:744px){.contact__header{padding:72px 0}.contact__header h1{font-size:36px;line-height:54px}}@media (min-width:1200px){.contact__header{padding:96px 0}}.contact__content{padding:56px 0 104px}.contact__content h2{margin-bottom:65px}@media (max-width:744px){.contact__content h2{margin-bottom:28px;font-size:24px;line-height:36px}}@media (min-width:744px){.contact__content{padding:48px 0 120px}}@media (min-width:1200px){.contact__content{padding:72px 0 140px}}.contact__input-error{color:#e34c4c;align-items:flex-start;gap:4px;margin-top:4px;font-size:16px;font-weight:500;line-height:24px;display:flex}.contact__input-error svg{flex-shrink:0;margin-top:2px}.contact__input-error--date{align-items:flex-start}@media (min-width:576px){.contact__input-error--date{align-items:center}}.contact__input-error--top{align-items:flex-start}.contact__input-error--top svg{margin-top:2px}.h-100{height:100%}.icon-emoji{min-width:34px;max-width:34px}.icon-emoji--sm{min-width:24px;max-width:24px}code{color:#25265e;background-color:#f5f5f5;border-radius:.25rem;padding:2px 8px;font-style:normal}code.dark{color:#25265e;background-color:#383b40}pre code{background-color:#1f2023;border-radius:.25rem;padding:12px 16px;display:block}pre code.light{color:#25265e;background-color:#f5f5f5}.bg-text{background-color:#25265e}.hide-scrollbar,.standalone-courses__course-catalog,.similar-course-wrapper__courses,.testimonial-sectionv2__mobile-group,.testimonialv2__mobile-group,.interactive-challenge-wrapper .shell__content .form-control__textarea,.interactive-challenge-wrapper .shell__content,.interactive-challenge-wrapper__code-editor__editor #editor .ace_scrollbar,.explore-card__wrapper,.standalone-course-modal .course-overview-content,.standalone-course-modal .course-content{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.standalone-courses__course-catalog::-webkit-scrollbar{display:none}.similar-course-wrapper__courses::-webkit-scrollbar{display:none}.testimonial-sectionv2__mobile-group::-webkit-scrollbar{display:none}.testimonialv2__mobile-group::-webkit-scrollbar{display:none}.interactive-challenge-wrapper .shell__content .form-control__textarea::-webkit-scrollbar{display:none}.interactive-challenge-wrapper .shell__content::-webkit-scrollbar{display:none}.interactive-challenge-wrapper__code-editor__editor #editor .ace_scrollbar::-webkit-scrollbar{display:none}.explore-card__wrapper::-webkit-scrollbar{display:none}.standalone-course-modal .course-overview-content::-webkit-scrollbar{display:none}.standalone-course-modal .course-content::-webkit-scrollbar{display:none}.show-scrollbar{-ms-overflow-style:revert;scrollbar-width:revert}.show-scrollbar::-webkit-scrollbar{display:revert}.opacity-text-loader,.opacity-text-loader:after,.opacity-text-loader:before{color:#0000!important;background-color:#0000!important}.sticky-header{z-index:100;transition:box-shadow .2s;position:sticky;top:0}.sticky-header.scroll-shadow{box-shadow:0 8px 12px #00000014}.no-selection,.filter-wrapper__text--option,.filter-wrapper__text--filter .filter-title,.interactive-challenge-wrapper__console{-webkit-user-select:none;user-select:none;-webkit-text-select:none}.scroll-animation{opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(16px)}.scroll-animation.visible{opacity:1;transform:translateY(0)}.btn{color:#25265e;cursor:pointer;text-align:center;border:0;border-radius:.25rem;padding:12px 16px;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;display:inline-block}.btn__contact{text-align:start;background-color:#56bd5b;padding:12px 20px 12px 16px}@media (max-width:744px){.btn__contact{text-align:center;width:100%}}.btn__contact:focus{background-color:#56bd5b}.btn__contact:hover{background-color:#42aa48;border-color:#3fa144}@media (min-width:576px){.btn.btn-success-sm{width:182px}}.btn--success{align-items:center;max-width:250px;margin-left:auto;margin-right:auto;display:flex;border:none!important;padding:9px 40px 9px 36px!important}.btn:hover{color:inherit;text-decoration:none}.btn:focus{box-shadow:none}.btn--w-icon{justify-content:center;align-items:center;display:inline-flex}.btn--primary{color:#fff;background:#0556f3;border:1px solid #0556f3}.btn--primary:hover{color:#fff;background-color:#0444c1}.btn--primary.outline{color:#0556f3;background-color:#0000;border-color:#0556f3}.btn--primary.outline:hover{color:#fff;background-color:#0556f3}.btn--primary.btn--light{color:#0556f3;background-color:#cdddfd;border-color:#cdddfd}.btn--secondary{color:#fff;background:#6501e5}.btn--secondary:hover{color:#fff;background-color:#4f01b2}.btn__join_for_free{border-radius:4px;width:100%;margin-top:-32px;padding:18px 28px;font-size:24px;font-weight:600;line-height:36px}.btn__join_for_free:hover{text-decoration:none}@media (min-width:744px){.btn__join_for_free{width:280px;margin-top:2rem;position:static}}.btn--ghost{color:#0556f3;background-color:#0000;border:1px solid #0000}.btn--ghost:hover{color:#0556f3;border:1px solid #0556f3}.btn--yellow{color:#fff;background-color:#f79522}.btn--yellow:hover{background-color:#de7c08}.btn--danger{color:#fff;background-color:#e34c4c}.btn--danger:hover{color:#fff;background-color:#ae1b1b}.btn--white{color:#25265e;background-color:#fff}.btn--white:hover{color:#25265e;background-color:#e6e6e6}.btn--dark{color:#fff;background-color:#000}.btn--dark:hover{color:#fff;background-color:#000c}.btn--outline{color:#fff;border:1px solid #d3dce6}.btn--outline:hover{background-color:#f1f5fd}.btn--link{color:#0556f3;min-width:unset;padding:8px 0;font-size:1rem}.btn--sm{padding:12px 16px;font-size:16px}.btn--block{width:100%;min-height:48px}.btn--disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-group--register .btn{text-align:left;justify-content:flex-start}.btn-back{color:#25265e}.btn--sm{height:48px;padding:12px 16px}.btn.rounded{border-radius:10rem!important}.btn.active{color:#fff;background-color:#25265e}.btn--filter-link{color:#0556f3}.btn--black{color:#171516;background:0 0;border:1px solid #171516}.btn--google{color:#0000008a;background-color:#fff;font-weight:400}.btn--google:hover{color:#0000008a}.btn--reset-password{border:none;width:100%;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.btn--reset-password{width:169px}}.btn--mobile-block{justify-content:center;width:100%}@media (min-width:744px){.btn--mobile-block{width:fit-content}}.btn--mobile-block-sql{justify-content:center;width:100%;margin:24px auto 0}@media (min-width:744px){.btn--mobile-block-sql{width:fit-content;margin-top:16px}}.btn__search--primary{border-radius:0 .25em .25em 0;width:186px;min-height:72px;padding:21px 33px;font-size:18px}@media (max-width:992px){.btn__search--primary{border-radius:0 0 .25em .25em;width:100%}}@media (max-width:744px){.btn__search--primary{height:62px;min-height:62px;padding:16px 33px;line-height:1}}.course__button{background:0 0;font-weight:400}.code__btn{padding:9px 36px;font-size:18px;font-weight:600;line-height:30px}.code__btn span{margin-right:10px}.code__button{padding:9px 36px}.filter__button{width:157px;min-height:auto;padding:8px 16px;font-size:16px;font-weight:600;line-height:24px}.filter__link{width:157px;padding:8px 16px}.btn-xs{padding:10px 16px;font-size:14px}.newsletter-btn{height:48px;font-weight:600;min-width:77px!important}.link-underline{text-decoration-line:underline}.card{background-color:#fff;border-radius:12px;height:100%;padding:2rem;transition:all .2s cubic-bezier(.455,.03,.515,.955);position:relative}@media (min-width:1200px){.card__text-width{min-width:302px;font-weight:600}}.card--border{border:1px solid #d3dce6}.card__title{margin-bottom:.5rem}.card__title--lg{font-size:32px}.card--filled{background:#fff;border-radius:24px;box-shadow:12px 12px 18px #0018571a}.card--filled-yellow{background-color:#fff1d6;box-shadow:12px 12px 18px #4b00291a}.card--filled-yellow.card--border{border:1px solid #ffba84!important}.card--filled-blue{background-color:#e3faff;box-shadow:8px 8px 14px #0045541a}.card--filled-blue.card--border{border:1px solid #0556f333}.card--horizontal{align-items:center;padding:0;display:flex}.card--horizontal .card__body{flex:auto;padding:1rem}.card--horizontal .card__title{margin-bottom:1.375rem}@media (min-width:744px){.card--horizontal .card__title{margin-bottom:12px}}.card__img--pop{width:140px;height:140px;padding:8px}.card__img--pop img{object-fit:cover;width:124px;height:124px}.card__arrow{position:absolute;left:0}.card__arrow:after,.card__arrow:before{content:"";box-sizing:border-box;transform-origin:0 0;border:8px solid #0000;border-color:#0000 #0000 #fff #fff;border-radius:0 0 0 4px;width:0;height:0;position:absolute;transform:rotate(45deg)}.card__arrow:before{box-shadow:-1px 1px #d3dce6}.card__arrow:after{box-shadow:-2px 2px 3px -1px #0018571a}@media (max-width:576px){.card__arrow{top:0;left:50px}.card__arrow:before,.card__arrow:after{transform:rotate(135deg)}}.card--link:hover{cursor:pointer;background-color:#0556f31a;border-color:#0556f34d}.card__link{position:absolute;inset:0}.card .course-complete{position:absolute;top:-40px;right:-40px}.card ul{padding-left:0;list-style:none}.card-course{flex-direction:column;width:15.94rem;height:100%;min-height:22.5rem;padding:1.2rem;display:flex}.card-course .card__body{align-items:center;display:flex}@media (max-width:744px){.card-course .card__body{min-height:120px}}.card-course img{max-width:auto;object-fit:contain}.card-course .course__image{width:9.6rem;height:9.5rem;margin:0 auto}.card-course .course__image img{height:100%}@media (max-width:744px){.card-course{flex-direction:row;width:100%;min-height:100%;padding:0}.card-course .course__image{flex-direction:column;justify-content:center;width:6.25rem;height:6.25rem;display:flex;position:relative;top:0;left:0;overflow:hidden}.card-course .course__image img{height:100%}.card-course .card__title{font-size:1rem;font-weight:600}}.card-index{font-size:2rem;font-weight:600}.card-path{color:#25265eab;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;height:100%;font-weight:600;transition:all .2s ease-in-out;display:flex;position:relative}.card-path.active{color:#25265e;background:#eceefa}.card-path.current{color:#25265e;background-color:#f3f5ff}.card-progress{background:#d3dce6;border-radius:0 0 25px 25px;width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.card-progress-seek{background-color:#6501e5;height:100%;transition:width 8s linear}.card__learning{width:15.94rem;height:355px}.card-deco-1{position:absolute;bottom:0;right:0}.card-arrow-pop{position:absolute;top:30px;left:-100px}@media (max-width:576px){.card-arrow-pop{left:unset;top:-30px;right:0;transform:rotate(45deg)}}.course-progress .card{height:100%}.course-progress__icon{flex-shrink:0}.stacked-cards{display:flex;position:relative}.stacked-cards .card{width:255px;height:353px}.stacked-cards .card:not(:first-child){width:240px;margin-left:-26px}.stacked-cards .card:not(:first-child):hover{transform:translate(26px)}.stacked-cards .card{position:relative}.stacked-cards .card:nth-child(0){z-index:10}.stacked-cards .card:first-child{z-index:9}.stacked-cards .card:nth-child(2){z-index:8}.stacked-cards .card:nth-child(3){z-index:7}.stacked-cards .card:nth-child(4){z-index:6}.stacked-cards .card:nth-child(5){z-index:5}.stacked-cards .card:nth-child(6){z-index:4}.stacked-cards .card:nth-child(7){z-index:3}.stacked-cards .card:nth-child(8){z-index:2}.stacked-cards .card:nth-child(9){z-index:1}.info-card{color:#926e12;background-color:#f9efd2;border-radius:.25rem;margin-bottom:4ex;padding:.75rem 1rem;font-size:1rem;display:flex}.info-card__icon{flex:0 0 24px;margin-right:.75rem}.img-alternative-letter{font-size:7.75rem}.course-incomplete{font-weight:600}.card-path{width:255px;min-height:162px}.card-path p{text-align:left}@media (min-width:400px) and (max-width:576px){.card-path{width:300px}}.why-programiz .d-md-block .card-path{margin-bottom:24px}@media (max-width:1200px){.why-programiz .d-md-block .card-path{margin-left:12px;margin-right:12px}}@media (max-width:744px){.card__path--mobile{box-shadow:none;background:0 0;outline:none;min-height:1rem;border:0!important;padding:0!important}.card__path--mobile:focus{outline:none}}@media (max-width:1200px){.learning-slide .slick-list,.why-slide .slick-list{padding:0 9px!important}.learning-slide .slick-list .slick-track,.why-slide .slick-list .slick-track{width:1200px!important}.learning-slide .slick-list .slick-track .slick-slide,.why-slide .slick-list .slick-track .slick-slide{margin:0 15px;width:255px!important}.why-slide .card-path{margin-bottom:2.074em}}@media (min-width:400px) and (max-width:576px){.learning-slide .slick-list .slick-track .slick-slide,.why-slide .slick-list .slick-track .slick-slide{width:300px!important}}.learning__path{cursor:pointer;height:150px}.learning-slider__container a:hover{text-decoration:none}@media (min-width:992px){.learning-slider__container{width:100%;max-width:1140px;margin:0 auto;padding-left:15px;padding-right:15px}}.card__block{border-radius:12px;height:100%}.card__box{padding:2rem 1.75rem 1.5rem 2rem;position:relative}@media (min-width:1200px){.card__box{width:728px;min-height:216px}}.card__box .card__list{padding:20px}.card__box .card__list:first-child{border-right:1px solid #d3dce6;padding-right:32px}.card__box .card__list:nth-child(2){padding-left:44px}@media (max-width:744px){.card__box{padding:0}.card__box .row{margin:0}.card__box .card__list{margin:0 1.5rem;padding:2.75rem 0 2rem}.card__box .card__list:first-child{border:none;border-bottom:1px solid #d3dce6;padding-right:0}.card__box .card__list:nth-child(2){padding-left:0}}.pre-req-cards-container{flex-direction:column;gap:32px;display:flex}.course-with-link-card{align-items:center;gap:20px;display:flex}.course-with-link-card__img{border-radius:4px;flex-shrink:0;align-self:center;align-items:center;width:72px;height:fit-content;padding:2px;display:flex}.course-with-link-card__img--pink-lady{background:#fff1d6;border:1px solid #ffcd6d}.course-with-link-card__img--very-pale-blue{background:#d1e7ff;border:1px solid #9acaff}.course-with-link-card__img--lime-green{background:#d9ffe5;border:1px solid #78ffa3}.course-with-link-card__img--very-pale-red{background:#ffd8da;border:1px solid #ff989d}.course-with-link-card__title{color:#25265e;margin-bottom:.25rem;font-size:20px;font-weight:500;line-height:30px}.course-with-link-card__link{font-weight:500}.sensai{padding:72px 0}.sensai.challenge{padding-top:0}@media (min-width:744px){.sensai.challenge{padding-top:72px}.sensai{padding:96px 0}}@media (min-width:1200px){.sensai{padding:120px 0}}.sensai__block{flex-direction:column;justify-content:space-between;gap:48px 72px;display:flex}.sensai__block .right-block{max-width:490px}@media (min-width:1200px){.sensai__block{flex-direction:row;justify-content:space-between;align-items:center}.sensai__block .left-block,.sensai__block .right-block{flex:1 1 0}}.sensai__title{color:#25265e;margin:8px 0 0;font-size:32px;font-weight:600;line-height:40px}.sensai__title .sensai-text{color:#ff8b6c}.sensai__title--homepage{font-size:24px;line-height:36px}.sensai__description{margin:28px 0 0;font-size:18px;font-weight:500;line-height:28px}.sensai__description--homepage{color:#25265ede;margin-top:16px}.sensai__list-item{flex:100%;align-items:center;font-size:18px;font-weight:600;line-height:28px;list-style:none;display:flex}.sensai__list-item .item-icon{color:#56bd5b;margin-right:8px}@media (min-width:744px){.sensai__list-item{flex:50%}}.sensai__learn-more-btn-container{color:#fff}.sensai__learn-more-btn-container .learn-more-btn{text-align:center;justify-content:center;width:100%;margin-top:32px;font-size:16px;line-height:24px;display:flex}@media (min-width:744px){.sensai__learn-more-btn-container .learn-more-btn{width:fit-content}}.sensai__learn-more-btn-container .learn-more-btn .arrow-right{margin-left:8px}.sensai__learn-more-btn-container .learn-more-btn:hover,.sensai__learn-more-btn-container .learn-more-btn:focus,.sensai__learn-more-btn-container .learn-more-btn:active{color:#fff;text-decoration:none}.sensai--background{background-color:#fafafa}.callout{color:#fff;background-color:#25265e;border-radius:16px;margin:1.5rem 0 3rem 30px;padding:4rem 3rem}@media (max-width:576px){.callout{margin:2rem 0;padding:2rem 1.5rem}.callout__title{font-size:18px;font-weight:600}.callout__action{width:100%;margin-top:2rem}}.callout--vertical .row{flex-direction:column;display:flex}.navigation-btn--log-in{color:#25265e;align-items:center;padding:0;font-size:16px;font-weight:500;line-height:24px;transition:none;display:none}@media (min-width:576px){.navigation-btn--log-in{display:inline-flex}}.navigation-btn--log-in:hover,.navigation-btn--log-in:focus{color:#0556f3;text-decoration:none}.navigation-btn--log-in.server-render{opacity:0}.navigation-btn--join{color:#fff;cursor:pointer;background:#0556f3;border-radius:4px;justify-content:center;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:none;display:flex}.navigation-btn--join:hover,.navigation-btn--join:focus{color:#fff;text-decoration:none}.navigation-btn--join.server-render{opacity:0}.navigation-btn--mobile{flex:1;justify-content:center;align-items:center;padding:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.nav-mobile-footer{justify-content:space-between;gap:16px;display:inline-flex}.nav-mobile-footer .nav-mobile-footer-link{flex:1;justify-content:center;padding:12px 0;display:flex}.navbar{z-index:300;margin-top:66px}.navbar-nav{flex-direction:row}.navbar-nav .nav-link{color:#25265e;align-items:center;padding:0;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.navbar-nav .nav-link:hover{color:#0556f3}.navbar-nav .nav-join_btn{color:#fff;cursor:pointer;background:#0556f3;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.navbar-nav .nav-join_btn:hover{color:#fff;text-decoration:none}.navbar-nav__off-canvas{margin-top:auto;margin-bottom:60px;padding:1.25rem 1.5rem}.navbar .brand__logo{height:1.6rem;margin-right:1.6rem}.navbar .form-control{width:308px;padding-top:.5rem;padding-bottom:.5rem}.navbar__brand{cursor:pointer}.navbar--no-banner{margin-top:0}.navbar--no-banner .navbar__menu.show{height:100vh;margin-top:0}.navbar-brand{margin:0;padding:4px 0}@media (min-width:744px){.navbar-brand{margin-right:12px;padding:4px 0 9px}}.navbar-brand--menu{padding:5px 0 8px}.input-group--w-icon .input-group-prepend{color:#a8a8bf;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.input-group--w-icon .form-control{margin:0;padding:8px 16px 8px 3.5rem}@media (min-width:744px){.input-group--w-icon .form-control{margin:2px 0;padding:7px 16px 7px 3.5rem}}.footer{z-index:-100;background:#fff;border-top:1px solid #d3dce6;padding:56px 0}@media (max-width:744px){.footer{padding:2.5rem 0 1rem;position:relative}}.footer h4{color:#25265e;margin-bottom:.75rem}.footer-logo{max-width:112px}@media (min-width:992px){.footer-nav:after{content:"";background:#d3dce6;width:1px;height:100%;display:inline-block;position:absolute;top:0;right:-50px}}.footer-nav ul{margin-bottom:2rem}@media (min-width:992px){.footer-nav ul{margin-bottom:0}}.footer__link{color:#25265e;margin-bottom:4px;padding:2px 0;font-size:14px;font-weight:400;line-height:20px;display:block}.footer__link:hover{text-decoration:underline}.footer__link.link{color:#0556f3;font-weight:600}.footer__new-link{color:#25265ede;cursor:pointer;background:#ffc33d;border-radius:2px;align-self:center;height:18px;margin-bottom:.25rem;padding:1px .25rem;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.footer-bottom{background-color:#f8faff;border-top:1px solid #d3dce6}@media (max-width:576px){.footer-bottom__content{flex-direction:column}}.footer-bottom ul{list-style-type:none}.footer ul{padding-left:0;list-style-type:none}.footer .contact-number{color:#25265eab;cursor:pointer;background:#f8faff;border:1px solid #d3dce6;border-radius:4px;width:100%;height:2.5rem;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px}.footer .contact-number:hover{text-decoration:none}@media (min-width:744px){.footer .contact-number{width:284px}}.footer .contact-number .icon{fill:#65b95c}.footer .form-control{height:48px}@media (min-width:744px){.footer .form-control{max-width:207px}}.navbar-search{position:relative}.navbar-search-result-wrapper{max-height:450px;overflow:auto}.navbar-search__results{background-color:#fff;border:1px solid #d3dce6;border-radius:8px;width:400px;position:absolute;top:46px;left:0;overflow:hidden;box-shadow:12px 12px 18px #00185726}.navbar-search__results--mobile-view{width:100%;height:fit-content;max-height:300px;overflow:auto}.navbar-search__category{background-color:#f5f5f5;padding:1rem;display:block}.navbar-search__items{padding:.5rem 0}.navbar-search__items.w-border{padding:0}.navbar-search__items.w-border .navbar-search__item{padding:1rem}.navbar-search__items.w-border .navbar-search__item:not(:last-child){border-bottom:1px solid #d3dce6}.navbar-search__item{color:#25265e;cursor:pointer;padding:.5rem 1rem;display:block}.navbar-search__icon{color:#25265e;line-height:0}.navbar-search__icon:hover{color:#0556f3}.navbar-search__icon:active,.navbar-search__icon:focus{color:#25265e}.footer-nav h4{color:#25265e;margin-bottom:.75rem;font-size:18px;line-height:28px}@media (max-width:992px){.footer-nav .btn-primary{min-width:77px}}.footer-nav li{display:flex}.footer-none{display:none}.navbar-nav .dropdown{cursor:pointer}.navbar-nav .dropdown-menu{width:705px;position:absolute;top:49px;left:0}.dropdown-menu__item:last-child{margin-bottom:0}.banner__description{display:inline-block}.pro-header__mobile-navigation.pro-mobile-navigation .active{color:#0556f3}.breadcrumb{border-radius:0;margin-bottom:0}.breadcrumb-item+.breadcrumb-item:before{content:">"}.breadcrumb-item.active{color:#25265e}.badge{border-radius:6px;justify-content:center;align-items:center;display:flex}.badge--tiny{height:20px;font-size:14px;font-weight:700;line-height:20px}.badge--light{color:#0556f3;background-color:#f5f5f5}.badge--pro{color:#fff;background:#00a3ff;border:1px solid #fff;border-radius:12px;width:35px;height:16px;padding:0;font-size:10px;font-weight:700;line-height:14px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.toggle-wrapper{min-width:42px;max-width:42px;min-height:24px;max-height:24px}.toggle-wrapper .toggle__item{cursor:pointer;background-color:#fff;border:1px solid #d3dce6;border-radius:50px;align-items:center;width:100%;height:100%;margin:0;padding:3px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.toggle-wrapper .toggle__item:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s ease-in-out;display:inline-block;position:relative;box-shadow:0 2px 6px #b0bac5}.toggle-wrapper input{opacity:0;position:absolute}.toggle-wrapper input:checked+.toggle__item{background-color:#0556f3;border-color:#0556f3}.toggle-wrapper input:checked+.toggle__item:before{transform:translate(16px);box-shadow:0 2px 6px #008de7}.avatar-container{width:fit-content;height:fit-content;position:relative;transform:translate(0,0)}.avatar-container__pro-status{text-align:center;color:#fff;background:orange;border-radius:20px;width:100%;padding-left:5px;padding-right:5px;font-size:10px;font-weight:500;position:absolute;bottom:0}.avatar{color:#0556f3;background-color:#d3dce6;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.avatar .img-alternative-letter{text-transform:uppercase;color:#0556f3;text-align:center;font-size:24px;line-height:40px}.avatar--round{border-radius:100%}.avatar--text{color:#0556f3;font-size:56px;line-height:90px}.avatar--lg{width:120px;height:120px}.avatar--lg .img-alternative-letter{font-size:72px;line-height:120px}.avatar--md{width:90px;height:90px}.avatar img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.avatar-profile{cursor:pointer}.avatar--active{border:2px solid #0556f3}.avatar--sm{width:30px;height:30px}.avatar--hamburger{width:52px;height:52px}.skeleton-bg{background-color:#e8e8e8;width:100%}.header-loader{height:68px}.title-h1-skeleton{background-color:#e8e8e8;width:320px;height:32px}.skeleton-col{background-color:#e8e8e8;width:100%;height:120px}@keyframes fade-in-out{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.skeleton-loader *{animation:3s infinite fade-in-out}#nprogress .spinner{display:none!important}.loading-spinner{border:4px solid #fff9;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:2s linear infinite spin;display:inline-block}.loading-spinner--different{border-color:#0556f3 #0556f399 #0556f399}.loading-spinner--mail{border-color:#fff #00a3ff #00a3ff}.loading-spinner--small{width:16px;height:16px}.loading-spinner--medium-small{width:18px;height:18px}.loading-spinner--medium{margin:-8px 0}.loading-spinner--smaller{border-width:3px;width:12px;height:12px}.loading-spinner--large{width:32px;height:32px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jump-up{0%{background:#000;transform:scale(1)translate(0)}25%{background:#0556f3;transform:scale(1.1)translateY(-3px)}to{background:#000;transform:scale(1)translate(0)}}.circle-loader{display:flex}.circle-loader .dot{background:#000;border-radius:50%;width:8px;height:8px;margin-right:4px}.circle-loader .dot:last-child{margin-right:0}.circle-loader .dot--first{animation-name:jump-up;animation-duration:1s;animation-direction:linear;animation-iteration-count:infinite}.circle-loader .dot--second{animation-name:jump-up;animation-duration:1s;animation-delay:.25s;animation-direction:linear;animation-iteration-count:infinite}.circle-loader .dot--third{animation-name:jump-up;animation-duration:1s;animation-delay:.5s;animation-direction:linear;animation-iteration-count:infinite}.circle-loader .dot--fourth{animation-name:jump-up;animation-duration:1s;animation-delay:.75s;animation-direction:linear;animation-iteration-count:infinite}.gif-loader-wrapper{z-index:500;flex-direction:column;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0}.gif-loader-wrapper .gif-loader{flex-direction:column;align-items:center;width:248px;height:140px;display:flex;position:relative;top:22%}.gif-loader-wrapper .gif-loader__loader{--c:no-repeat linear-gradient(#0556f3 0 0);background:var(--c),var(--c),#0556f366;background-size:60% 100%;border-radius:4px;width:100%;height:4px;margin-top:16px;animation:3s infinite l16}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.react-tabs__tab-list{align-items:center;gap:24px;display:flex}.react-tabs__tab{color:#25265ede;cursor:pointer;margin-bottom:0;padding-bottom:.5rem;font-size:16px;font-weight:600;line-height:26px;position:relative}.react-tabs__tab:after{content:"";background:#0556f3;border-radius:50%;width:6px;height:6px;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.react-tabs__tab--selected{color:#0556f3}.react-tabs__tab--selected:after{display:inline-block}.react-tabs__tab:hover{color:#0556f3}.lesson-tabs .tab{display:flex}.lesson-tabs .tab .tab__item{cursor:pointer}.lesson-tabs .tab__item a{color:#25265e;border-bottom:2px solid #0000;padding:.75rem 1rem;display:inline-flex}.lesson-tabs .tab__item:hover:not(.tab__item--current) a{background-color:#f1f5fd}.lesson-tabs .tab__item:hover a{text-decoration:none}.lesson-tabs .tab__item--current a{color:#0556f3;border-color:#0556f3}.tab__indicator{background-color:#e9ecef;border-radius:.2rem;padding:.1rem .4rem;font-size:.75rem}.search__list .search__item .search__link{cursor:pointer}.search__list .search__item:hover{text-decoration:none}.tabs{-ms-overflow-style:none;scrollbar-width:none;gap:14px;display:flex;overflow-x:scroll}.tabs::-webkit-scrollbar{display:none}@media (min-width:1200px){.tabs{-ms-overflow-style:revert;scrollbar-width:revert;overflow-x:hidden}}.tabs .tab{cursor:pointer;flex-shrink:0}.tabs--lesson-tabs{border-bottom:1px solid #fff3;margin-bottom:1rem;margin-left:-16px;margin-right:-16px}.tabs--lesson-tabs .tab{padding-inline:1rem;padding-bottom:.5rem}.tabs--lesson-tabs .tab--active{border-bottom:2px solid #fff6}.progress--sm{height:4px!important}.progress--white{background-color:#fff!important}.progress-bar{border-radius:20px}.progress-text{margin-bottom:.25rem;font-size:12px;font-weight:600}.circle-progress{background-color:#fff;border:2px solid #d3dce6;border-radius:100%;width:22px;height:22px;position:relative}.circle-progress__icon{color:#d3dce6;width:14px;position:absolute;top:50%;left:50%;transform:translate(-52%,-46%)}.circle-progress__icon polyline{stroke-width:4px}.circle-progress__icon--complete{color:#0556f3}.circle-progress__circle{stroke:#0556f3;stroke-width:2px;position:absolute;top:-2px;left:-2px;transform:rotate(-90deg)}.accordion{background-color:#fcfcff;border:1px solid #ced4da;border-radius:8px;width:100%}.accordion__row{background-color:#fcfcff;border:1px solid #d3dce6;border-radius:.25rem}.accordion--sidebar .accordion__row{background-color:#0000;border-top:0;border-left:0;border-right:0;border-radius:0}.accordion__chevron{width:24px;height:24px;transition:all .2s ease-in-out}.accordion__title{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;cursor:pointer!important}.accordion__title:last-child{cursor:default!important}.accordion__title:last-child:hover{background:initial}.accordion--sidebar .accordion__title{padding:.75rem 1.5rem}.accordion__title--active{border-bottom:1px solid #d3dce6}.accordion--sidebar .accordion__title--active{background-color:#25265e3d}.accordion__title--active .accordion__chevron{transform:rotate(180deg)}.accordion__title:hover{border-radius:8px}.accordion__content{padding:0 44px;overflow:hidden}.accordion__lock-content{display:"inline-flex";align-items:"center"}.accordion--border{background:0 0!important}.accordion--no-border{border:none;border-radius:0}.accordion__item,.accordion__item--landing-page{background-color:#fff;border-bottom:1px solid #d3dce6;border-radius:8px 8px 0 0}.accordion__item:last-child,.accordion__item--landing-page:last-child{border-bottom:none}.accordion__item h5,.accordion__item--landing-page h5{flex:1}.accordion__item .text-ellipsis-mobile,.accordion__item--landing-page .text-ellipsis-mobile{font-size:20px;font-weight:400;line-height:30px}@media (max-width:576px){.accordion__item .text-ellipsis-mobile,.accordion__item--landing-page .text-ellipsis-mobile{max-width:50%;font-size:16px;line-height:24px}}.accordion__item--landing-page{background:0 0}.accordion__item--landing-page:first-child .accordion__title{border-radius:8px 8px 0 0}@media (max-width:744px){.accordion__item--landing-page:first-child .accordion__title{padding-bottom:1.5rem}.accordion__item--landing-page:first-child .accordion__title h5{width:80%}}@media (max-width:576px){.accordion__item--landing-page:first-child .accordion__title .accordion__heading-ellipsis{max-width:45%}}.accordion__item:last-child,.accordion__item--landing-page:last-child{border-bottom:none;border-radius:8px}@media (max-width:576px){.accordion__heading{max-width:236px}}.pricing-accordion{max-width:704px;margin:0 auto}.accordion__content ul li::marker{color:#25265eab;font-size:24px}.accordion__item .accordion__title,.accordion__item--landing-page .accordion__title{padding-block:1rem;padding-inline:1.5rem 18px}@media (min-width:744px){.accordion__item .accordion__title,.accordion__item--landing-page .accordion__title{padding:1rem 1.5rem}}.accordion__heading{font-size:18px;font-weight:500;line-height:28px}.accordion-v2{background-color:#fff;border:none}.accordion-v2 .accordion__item,.accordion-v2 .accordion__item--landing-page{border:none;margin-bottom:1.5rem}.accordion-v2 .accordion__item:last-child,.accordion-v2 .accordion__item--landing-page:last-child{margin-bottom:0}.accordion-v2 .accordion__title{background-color:#fafafa;border:none;border-radius:4px;outline:1px solid #d3dce6;padding:1rem 1.5rem}.accordion-v2 .accordion__title--open{outline:1px solid #0556f3}@media (max-width:1200px){.accordion-v2 .accordion__title{padding:1rem}}.accordion-v2 .accordion__title h5{font-size:18px;font-weight:500;line-height:28px}@media (max-width:576px){.accordion-v2 .accordion__heading{max-width:255px}}.accordion-v2 .accordion__content{background-color:#fff;padding:0 1.5rem}.accordion-v2 .accordion__content p:first-child{margin-top:10px}@media (min-width:744px){.accordion-v2 .accordion__content p:first-child{margin-top:16px}}.accordion-v2 .accordion__content p:last-child{margin-bottom:0}.accordion-v2 .accordion__content ul:first-child,.accordion-v2 .accordion__content ol:first-child{margin-top:8px}.accordion-v2 .accordion__content ul{margin-bottom:0}.accordion-v2 .accordion__content ul li{margin-bottom:.5rem}.accordion-v2 .accordion__content ul li:last-child{margin-bottom:0}@media (max-width:1200px){.accordion-v2 .accordion__content{padding:0 1rem}}.list__link{width:100%;padding:12px 0;display:inline-flex}.list__link:hover{background-color:#f5f8ff;text-decoration:none}.list--border .list__link{border-bottom:1px solid #d3dce6}.table-custom{border-collapse:initial;border-spacing:0}.table-custom thead th,.table-custom td{vertical-align:middle;border:0}.table-custom thead th{border-top:1px solid #d3dce6;border-bottom:1px solid #d3dce6;font-size:.875rem;font-weight:400}.table-custom thead th:first-of-type{border-left:1px solid #d3dce6;border-radius:.25rem 0 0}.table-custom thead th:last-of-type{border-right:1px solid #d3dce6;border-radius:0 .25rem 0 0}.table-custom tbody tr:last-child td{border-bottom:1px solid #d3dce6}.table-custom tbody tr:last-child td:first-of-type{border-radius:0 0 0 .25rem}.table-custom tbody tr:last-child td:last-of-type{border-radius:0 0 .25rem}.table-custom tbody td:first-of-type{border-left:1px solid #d3dce6}.table-custom tbody td:last-of-type{border-right:1px solid #d3dce6}.popup{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.popup__container{background-color:#fff;border-radius:6px 6px 0 0;position:relative}.popup__button{cursor:pointer;background-color:#0000;border:none;position:absolute;top:0;right:0;transform:translate(100%,-100%)}@media (max-width:744px){.popup__button{transform:translateY(-100%)}}.popup__icon{color:#fff;width:48px;height:48px}.popup__icon line{stroke-width:1px}.sale-popup{z-index:400;background:#fff;border:1px solid #9327fe;border-radius:4px;flex-direction:column;gap:16px;padding:16px;display:inline-flex;position:fixed;bottom:28px;right:32px}@media (min-width:744px){.sale-popup{width:282px}}.sale-popup__cross{cursor:pointer;position:absolute;right:0}.sale-popup__content{flex-direction:column;gap:4px;display:flex;position:relative}.sale-popup__title,.sale-modal__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);-webkit-background-clip:text;background-clip:text;width:calc(100% - 22px);font-size:18px;font-weight:600;line-height:30px}.sale-popup__description,.sale-modal__description{color:#25265ede;margin:0;font-size:14px;font-weight:500;line-height:20px}.sale-popup__description span,.sale-modal__description span{color:#6501e5}.sale-popup--cyber-monday .sale-popup__title,.sale-popup--cyber-monday .sale-modal__title{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#25265e}.input__label{color:#25265e;text-transform:capitalize;margin-bottom:.5rem;font-size:14px;line-height:20px}.input__control{color:#25265e;border:1px solid #d3dce6;border-radius:.25rem;width:100%;height:48px;padding:.75rem 1rem}.input--error .input__control{border:1px solid #e34c4c}.input__control::placeholder{color:#a8a8bf}.input__error{color:#e34c4c;margin-top:.5rem;font-size:14px;line-height:16px}.input--error{color:#e34c4c;align-items:flex-start;gap:4px;margin-top:4px;font-size:16px;font-weight:500;line-height:24px}.input-w-prepend{position:relative}.input-w-prepend .input-prepend{pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.input-w-prepend input{padding-left:3.25rem}.input-w-append{position:relative}.input-w-append .input-append{pointer-events:none;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input-w-append input,.input-w-append select{background:#fff;padding-right:2rem}label{font-size:.875rem;font-weight:500;line-height:20px}.form-group .form-text{font-size:.875rem}.form-group--error .form-control{border-color:#e34c4c}.form-group--error .form-text{color:#e34c4c}.form-group--error .custom-select{border-color:#e34c4c}.form-group--success .form-control{border-color:#56bd5b}.form-group--success .form-text{color:#56bd5b}.form-group.disabled{opacity:.4}.form-group.disabled .form-control--teams-email:disabled{background-color:#0000}.form-control-group{position:relative}.form-control__append{cursor:pointer;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form__control--dark,.form__control--dark:active,.form__control--dark:focus{color:#fff;background-color:#2d2f34;border:1px solid #fff3}.form__control--sm{padding:10px 16px;font-size:14px}.form-control--password{padding-right:46px}.activation-code__label{font-size:.875rem}.activation-code__label .code-expiration{color:#25265eab}.activation-code__input{gap:1rem}.activation-code .form-control{text-align:center;padding:.75rem .25rem}.custom-select{height:unset}.input-group--w-icon{position:relative}.input-group--w-icon .form-control{border-radius:.25rem}.form-dark .form-control{color:#ffffffab;background-color:#2d2f34;border-color:#fff3}.register-form .form-group{margin-bottom:1rem;position:relative}.register-form__forgot-password{text-decoration:underline}.register-form__alert-wrapper{flex-direction:column;gap:4px;max-height:0;margin-block:.5rem 1.5rem;display:none;overflow:hidden}.register-form__alert-wrapper .form-text--success{color:#56bd5b}.register-form__alert-wrapper .form-text--error{color:#e34c4c}.register-form__alert-wrapper--show-animation{animation:.3s forwards password-animation;display:flex}.register-form__alert,.register-form__error{align-items:center;gap:.5rem;margin-top:0;display:flex}.register-form__alert>svg,.register-form__error>svg{flex-shrink:0}.register-form__alert>span,.register-form__error>span{line-height:20px;position:relative;top:1px}.register-form__error{color:#e34c4c;margin-block:.5rem 1.5rem}.register-form__password-icon{position:absolute;top:44px;right:16px}.register-form__password-icon>svg{flex-shrink:0;align-self:center;width:24px;height:24px;display:flex}.register-form__password-icon:hover{cursor:pointer}.register-form__signup-btn{font-weight:600}.input-group-prepend+.form-control{border-left:0}.input-group-text{background-color:#f5f5f5}.react-tel-input .form-control{color:#495057;border:1px solid #ced4da;width:100%!important;height:50px!important;font-size:16px!important;line-height:24px!important}@media (min-width:744px){.react-tel-input .form-control{width:220px!important}}.react-tel-input .country-name{color:#000}.input-wrapper{cursor:text;border:1px solid #d3dce6;border-radius:4px;align-items:center;gap:.25rem;width:100%;padding:.75rem 1rem;display:flex}.input-wrapper--lesson-password{background:#fff;border-color:#ced4da}.input-wrapper--error{border-color:#e34c4c}.input-wrapper>input{border:none;flex-grow:1;padding:0}.input-wrapper:focus-within{border-color:#7ba7fc}.input-wrapper__search{gap:1rem;padding:2rem}@media (min-width:1200px){.input-wrapper__search{max-width:720px}}@keyframes password-animation{0%{max-height:0}to{max-height:200px}}.accordion{margin-bottom:0;padding:0;list-style-type:none}.accordion__item,.accordion__item--landing-page{border-bottom:1px solid #d3dce6}.accordion__title{padding:24px 32px;transition:all .2s ease-in-out}.accordion__title:hover{cursor:pointer;background-color:#f8f9fa}.accordion__title .title__icon{color:#25265eab;transition:all .2s ease-in-out}.accordion__title--open .title__icon{transform:rotate(-90deg)}.accordion__title--plus .title__icon{transform:rotate(-45deg)}.accordion--border{background-color:#fff;border:1px solid #d3dce6;border-radius:8px}.accordion--border--sm{border-radius:4px}.accordion ul:not(.course-progress){margin-bottom:.5rem;list-style-type:disc}.course-progress{margin-bottom:1rem;padding:0 1.5rem;list-style-type:none}.course-progress__item a{align-items:center;padding:.5rem 0;display:flex;color:#25265eab!important}.course-progress__item--complete a,.course-progress__item--current a{color:#0556f3}.course-progress__icon{margin-right:1rem}.lesson-wrapper{display:flex}.lesson-wrapper__main{flex:auto;display:flex;position:relative}.lesson-wrapper__content{flex:auto}.lesson-container{max-width:548px;margin:0 auto;padding:0 1.5rem}.lesson-back{color:#25265eab}.lesson-back .btn-icon{color:#25265ede}.stepper{gap:.5rem;margin-bottom:0;list-style:none;display:flex}.stepper__item{cursor:pointer;flex:auto;align-items:center;height:12px;display:flex}.stepper__item span{background-color:#0556f366;border-radius:25px;width:100%;height:4px;transition:all .2s ease-in-out;display:inline-block}.stepper__item--complete span,.stepper__item--current span,.stepper__item:hover span{background-color:#0556f3}.quiz-answer__item{background-color:#fff;border-radius:.25rem;margin-bottom:1.5rem;padding:14px 1rem;transition:all .2s ease-in-out;display:block;box-shadow:0 6px #d9d9d940}.quiz-answer__item--selected{color:#fff;background-color:#0556f3;border-color:#0556f3;box-shadow:0 8px 4px #689bff57}.quiz-answer__item--correct{color:#fff;background-color:#56bd5b;border-color:#56bd5b;box-shadow:0 8px 4px #68ffc057}.quiz-answer__item--incorrect{color:#fff;background-color:#e34c4c;border-color:#e34c4c;box-shadow:0 8px 4px #ff686833}.quiz-answer__item input{opacity:0;width:1px;height:1px;position:absolute}.quiz-answer__item:not(.active):hover{cursor:pointer;background-color:#0556f31a;border:1px solid #0556f333}.answer-status{background-color:#fff;border:1px solid #d3dce6;border-radius:.25rem;margin-bottom:1.5rem;display:flex}.answer-status__title{margin-bottom:.25rem}.answer-status__body{padding:1rem;font-size:14px}.answer-status__icon{background-color:#f1f5fd;align-items:center;padding:1.25rem 14px;display:flex}.answer-status--correct{border-color:#56bd5b}.answer-status--correct .answer-status__title,.answer-status--correct .answer-status__icon{color:#56bd5b}.answer-status--correct .answer-status__icon{background-color:#56bd5b33}.answer-status--incorrect{border-color:#e34c4c}.answer-status--incorrect .answer-status__title,.answer-status--incorrect .answer-status__icon{color:#e34c4c}.answer-status--incorrect .answer-status__icon{background-color:#e34c4c33}.answer-status--incorrect .answer-status__icon--status{padding:18px .75rem}.answer-status__title{font-size:16px;font-weight:400;line-height:24px}.answer-status__text{font-size:14px;line-height:20px}.quiz-answer__item{border:1px solid #d3dce6}.ace_gutter,.ace_scroller{background-color:#1f2023!important}.ace-solarized-dark,.ace-solarized-dark .ace_gutter{background-color:#1f2023}.ace_gutter{color:#fff!important}.ace-solarized-dark .ace_gutter-active-line{background:#ffffff1a}.editor__output{background-color:#2d2f34;padding:32px 24px}@media (max-width:576px){.w-sm-100{width:100%}}.run__code{margin-bottom:41px;margin-right:32px}@media (max-width:744px){.run__code{margin:0 24px 32px}}.btn__large--width{min-width:227px!important}.quiz-answer__item:not(.active):hover{background-color:#e3ebfe}@media (min-width:992px){.modal-top--30 .start-learning-card{margin-top:-30em}.modal-top--34 .start-learning-card{margin-top:-34em}.modal-top--32 .start-learning-card{margin-top:-32em}.modal-top--29 .start-learning-card{margin-top:-29em}}.status-message{background-color:#fff;border:1px solid #d3dce6;border-radius:.25rem;margin-bottom:1.5rem;display:flex}.status-message--correct{border-color:#56bd5b}.status-message--correct .status-message__title,.status-message--correct .status-message__icon{color:#56bd5b}.status-message--correct .status-message__icon{background-color:#56bd5b33}.status-message--incorrect{border-color:#e34c4c}.status-message--incorrect .status-message__title,.status-message--incorrect .status-message__icon{color:#e34c4c}.status-message--incorrect .status-message__icon{background-color:#e34c4c33}.status-message--incorrect .status-message__icon--status{padding:18px .75rem}.status-message__title{margin-bottom:.25rem;font-size:16px;font-weight:500;line-height:24px}.status-message__title--auth-error{margin-bottom:0;font-weight:400}.status-message__title--logout-reasons{margin-bottom:8px;font-size:18px;line-height:28px}.status-message__body{flex-grow:1;padding:1rem;font-size:14px}.status-message__body--auth-error{align-items:center;display:flex}.status-message__icon{background-color:#f1f5fd;align-items:center;padding:1.25rem 14px;display:flex}.status-message__icon--logout-reasons{padding:20px 12px}.status-message__description{color:#25265eab;font-size:14px;font-weight:400}.status-message__description--logout-reasons{line-height:20px}.status-message__text{font-size:14px}.pill{border-radius:2.25rem;gap:10px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.pill-group{flex-wrap:wrap;gap:.5rem;display:flex}.pill-w-number{align-items:center;padding-right:.75rem}.pill-w-number span{line-height:1}.pill.clickable{cursor:pointer;transition:all .1s ease-in-out}.pill.clickable:hover{background-color:#f8faff;transform:scale(1.03)}.pill-filled--primary{color:#fff;background-color:#0556f3}.pill-filled--primary.dark{color:#fff;background-color:#1b1b1b}.pill-filled--secondary{color:#fff;background-color:#6501e5}.pill-filled--secondary.dark{color:#fff;background-color:#666}.pill-filled--teal{color:#fff;background-color:#00dbcd}.pill-filled--teal.dark{color:#fff;background-color:#00796b}.pill-filled--warning{color:#fff;background-color:#ffe8d6}.pill-filled--warning.dark{color:#fff;background-color:#f44336}.pill-outlined--primary{color:#25265e;background-color:#fff;border:1.4px solid #0556f3}.pill-outlined--primary.dark{color:#25265e;background-color:#1b1b1b;border-color:#1b1b1b}.pill-outlined--secondary{color:#25265e;background-color:#fff;border:1.4px solid #6501e5}.pill-outlined--secondary.dark{color:#25265e;background-color:#1b1b1b;border-color:#666}.pill-outlined--teal{color:#25265e;background-color:#fff;border:1.4px solid #00dbcd}.pill-outlined--teal.dark{color:#25265e;background-color:#1b1b1b;border-color:#00796b}.pill-outlined--warning{color:#25265e;background-color:#fff;border:1.4px solid #ffe8d6}.pill-outlined--warning.dark{color:#25265e;background-color:#1b1b1b;border-color:#f44336}.pill-outlined--difficulty{color:#00dbcd;background-color:#fff;border:1.4px solid #00dbcd}.pill-outlined--difficulty.dark{color:#00dbcd;background-color:#1b1b1b;border-color:#00dbcd}.pill-outlined--xp{color:#56bd5b;background-color:#fff;border:1.4px solid #56bd5b}.pill-outlined--xp.dark{color:#56bd5b;background-color:#1b1b1b;border-color:#56bd5b}.pills-wrapper{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.pills-wrapper .pill-item{background:#fff;border:1px solid #d3dce6;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;padding:2px .5rem;display:flex}.pills-wrapper .pill-item__text{color:#25265eab;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.pills-wrapper .pill-item__dismiss-icon{color:#25265eab;cursor:pointer}.pill-outlined--very-easy{color:#00a3ff;background-color:#fff;border:1.4px solid #00a3ff}.pill-outlined--very-easy.dark{color:#feccbf;background-color:#1b1b1b;border:1.4px solid #feccbf}.pill-outlined--easy{color:#04c1ab;background-color:#fff;border:1.4px solid #04c1ab}.pill-outlined--easy.dark{color:#c1c6f0;background-color:#1b1b1b;border:1.4px solid #c1c6f0}.pill-outlined--medium{color:#f8a737;background-color:#fff;border:1.4px solid #f8a737}.pill-outlined--medium.dark{color:#ffc33d;background-color:#1b1b1b;border:1.4px solid #ffc33d}.pill-outlined--hard{color:#e34c4c;background-color:#fff;border:1.4px solid #e34c4c}.pill-outlined--hard.dark{color:#ff8477;background-color:#1b1b1b;border:1.4px solid #ff8477}.pill-outlined--expert{color:#9327fe;background-color:#fff;border:1.4px solid #9327fe}.pill-outlined--expert.dark{color:#00dbcd;background-color:#1b1b1b;border:1.4px solid #00dbcd}.pill-outlined--language{text-transform:capitalize;color:#6d6e93;border:1px solid #d3dce6;font-size:12px;font-weight:500;line-height:16px}.pill-outlined--language svg{background-color:#6d6e93;border-radius:20px;width:16px;height:16px;padding:3px}.challenge-info-pill{border-radius:4px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.new-tag{color:#25265ede;background:#ffc33d;border-radius:2px;min-width:36px;height:18px;padding:1px 4px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.new-tag--sensai{height:unset;min-width:48px;padding:0 4px 0 6px;font-size:16px;font-weight:600;line-height:24px}.coming-soon-tag{color:#25265eab;background:#ffe8d6;border-radius:2px;align-items:center;height:18px;padding:0 .25rem;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.default-signup.container{position:unset;max-width:unset}@media (max-width:744px){.default-signup.container{padding-left:0;padding-right:0}}@media (min-width:1200px){.default-signup.container{max-width:1140px}}.default-signup .info{background:0 0;width:40%;padding:4rem 0 1.5rem;position:relative;overflow:hidden}@media (min-width:744px){.default-signup .info{width:50%}}@media (max-width:744px){.default-signup .info{width:100%;max-width:375px;margin:0 auto;padding:2rem 1.5rem 1.25rem}}@media (min-width:1200px){.default-signup .info{width:40%;padding:4rem 0 1.5rem}}@media (max-width:744px){.default-signup .info--default{display:none}}.default-signup .sign__functions{margin:0 auto;padding:4rem 0}@media (min-width:744px){.default-signup .sign__functions{background:#fff;width:50%}}@media (min-width:1200px){.default-signup .sign__functions{width:60%;padding:4rem 0}}@media (max-width:744px){.default-signup .sign__functions{background-color:#fff;width:100%;padding:1.5rem;transition:all .5s ease-in;overflow-y:auto}.default-signup .sign__functions::-webkit-scrollbar{display:none}}.default-signup .sign__functions__title{font-size:22px;font-weight:600;line-height:30px}.default-signup__info{width:100%;padding-right:0}@media (min-width:744px){.default-signup__info{width:327px}}@media (min-width:1200px){.default-signup__info{width:445px;padding-right:24px}}.default-signup__info h3{font-size:20px;font-weight:500;line-height:30px}.default-signup__info p{color:#ffffffde;margin-bottom:0}@media (max-width:744px){.default-signup__info p{display:none}}.default-signup__info__title{margin-bottom:1.5rem;font-size:24px;line-height:36px}@media (max-width:744px){.default-signup__info__title{margin-bottom:2rem;font-size:20px;font-weight:500;line-height:30px}}.default-signup__info__desc ul li{margin-bottom:1.5rem;display:flex}@media (max-width:744px){.default-signup__info__desc ul li{align-items:center;margin-bottom:18px}}.default-signup__info__desc ul li:last-child{margin-bottom:0}.default-signup__info__image{border-radius:50%;justify-content:center;align-items:center;min-width:40px;height:40px;margin-right:1rem;display:flex}@media (min-width:744px){.default-signup__info__image{min-width:56px;height:56px}}.default-signup__info__image--tertiary{background:#00a3ff1a}.default-signup__info__image--success{background:#56bd5b1a}.default-signup__info__image--warning{background:#f795221a}.default-signup__leaf{position:absolute;left:0}.default-signup .btn.customGoogleButton{cursor:disabled;background:0 0;border:none;justify-content:center;width:380px;height:38px;margin-bottom:24px;padding:0;display:flex}@media (min-width:744px){.navbar--verify{padding-left:12px 40px}}@media (min-width:744px){.verify_email__info{height:calc(100vh - 60px);padding:32px 40px}}@media (min-width:1200px){.verify_email__info{width:515px}.verify_email__info .default-signup__info{padding-right:0}}@media (min-width:744px){.verify_email__desc{width:327px;min-height:calc(100vh - 60px);margin:0 auto;padding:0}}@media (min-width:1200px){.verify_email__desc{width:380px}}.sign__functions{margin:0 auto;padding:4rem 0}@media (min-width:744px){.sign__functions{background:#fff;width:50%}}@media (min-width:1200px){.sign__functions{width:60%;padding:4rem 0}}@media (max-width:744px){.sign__functions{background-color:#fff;width:100%;padding:1.5rem;transition:all .5s ease-in;overflow-y:auto}.sign__functions::-webkit-scrollbar{display:none}}.sign__functions__title{font-size:22px;font-weight:600;line-height:30px}@media (max-width:744px){.background{flex-direction:column;max-width:none;padding:0}}.navbar--verify{border-bottom:1px solid #d3dce6;align-items:center;height:60px;padding:8px 24px;display:flex}@media (min-width:744px){.navbar--verify{padding-left:12px 40px}}.verify_email__info{background-color:#25265e;padding:24px;position:relative;overflow:hidden}@media (min-width:744px){.verify_email__info{height:calc(100vh - 60px);padding:32px 40px}}@media (min-width:1200px){.verify_email__info{width:515px}.verify_email__info .default-signup__info{padding-right:0}}.verify_email__desc{width:100%;padding:0 24px}@media (min-width:744px){.verify_email__desc{width:327px;margin:0 auto;padding:0}}@media (min-width:1200px){.verify_email__desc{width:380px}}.leaf-sm{position:absolute;bottom:-40px;right:-40px}@media (min-width:744px){.appsumo-signup .container{max-width:unset;padding-left:unset}}@media (min-width:1200px){.appsumo-signup .container{all:unset}}.appsumo-signup__content{flex-direction:column;gap:0;padding-block:3rem 3.75rem;display:flex}@media (min-width:744px){.appsumo-signup__content{flex-direction:row;gap:60px;padding-block:0}}@media (min-width:1200px){.appsumo-signup__content{gap:160px}}@media (min-width:744px){.appsumo-signup__info{background:#f8faff;flex:auto;justify-content:center;height:100vh;padding-block:6rem;padding-inline:1.5rem;display:flex}}@media (min-width:1200px){.appsumo-signup__info{max-width:42%;padding-inline:unset;justify-content:flex-end}}.appsumo-signup__info__desc .default-signup__info{width:397px;padding:0}.appsumo-signup__info__desc .default-signup__info h3{color:#25265e!important}.appsumo-signup__info__desc .default-signup__info p{color:#25265ede}@media (max-width:744px){.appsumo-signup__info__desc{display:none}}.appsumo-signup__info__images{align-items:center;margin-bottom:3rem;display:flex}@media (min-width:744px){.appsumo-signup__info__images{margin-bottom:62px}}.appsumo-signup__info__images__appsumo{width:131px;height:21px}.appsumo-signup__info__help{color:#25265ede;font-size:22px;line-height:30px}.appsumo-signup__info__text{color:#25265eab;font-weight:500}.appsumo-signup__info__text--support{margin-bottom:0}.appsumo-signup__info .space{border-top:1px solid #25265eab;width:26px;transform:rotate(90deg)}.appsumo-signup__info .horizontal-line{background:#d3dce6;width:396px;height:1px}@media (min-width:1200px){.appsumo-signup__info-contents{margin-right:3rem}}@media (min-width:744px){.appsumo-signup__redeem-code{flex:auto;padding-block:4.5rem}}@media (min-width:1200px){.appsumo-signup__redeem-code{max-width:380px;padding-block:6rem}}.appsumo-signup__text{font-size:16px;font-weight:500;line-height:24px}.appsumo-signup__text--title{margin-bottom:.5rem;font-size:22px;font-weight:600;line-height:30px}.appsumo-signup__text--description{margin-bottom:0}.appsumo-signup__text--description+.appsumo-signup__change-subscription{margin-top:1rem}.appsumo-signup__text--description+.appsumo-signup__action-btn,.appsumo-signup__text--description+.appsumo-signup__appsumo-code,.appsumo-signup__text--description+.register-form,.appsumo-signup__text--description+.appsumo-signup__subscription-exists{margin-top:1.5rem}@media (min-width:744px){.appsumo-signup__text--description+.appsumo-signup__subscription-exists{margin-top:1.25rem}}.appsumo-signup__text--agreement{color:#25265e;margin-block:1rem 0;font-size:14px;font-weight:400;line-height:20px}.appsumo-signup__subscription-exists .answer-status__body{justify-content:flex-start;align-items:center;padding-left:1rem;display:flex}.appsumo-signup__subscription-exists .answer-status__title{margin-bottom:0;font-weight:500}.appsumo-signup__action-btn{text-align:center;margin-top:1.5rem;padding:.75rem 1rem}.appsumo-signup__redeem-wrapper{padding:0}.appsumo-signup__header-logo{cursor:pointer;width:306px;height:42px;margin-bottom:3rem;position:relative}@media (min-width:1200px){.appsumo-signup__header-logo{margin-bottom:62px}}.appsumo-signup__info-points{margin-bottom:2.5rem;padding-left:0;display:none}@media (min-width:744px){.appsumo-signup__info-points{border-bottom:1px solid #d3dce6;padding-bottom:3.5rem;display:block}}.appsumo-signup__support{display:none}@media (min-width:744px){.appsumo-signup__support{display:block}}@media (max-width:744px){.appsumo-signup__container{z-index:0;flex-direction:column;max-width:none;padding:0}}.appsumo-signup__container:before{content:"";z-index:0;width:calc(50vw - 111px);height:100%;position:absolute;top:0;left:0}@media (max-width:744px){.appsumo-signup__container:before{width:100vw}}@media (min-width:744px){.appsumo-signup__container:before{width:50vw}}@media (min-width:1200px){.appsumo-signup__container:before{background-color:#f8faff;width:calc(50vw - 111px)}}.appsumo-signup__functions{padding:0 0 3.75rem}@media (min-width:744px){.appsumo-signup__functions{width:380px;margin-left:160px;padding:6rem 0}}.appsumo-signup__functions__title{font-size:22px;line-height:30px}.appsumo-signup__functions__text{font-weight:500}.appsumo-signup__functions__agreement{color:#25265e;font-size:14px;line-height:20px}.appsumo-signup__functions .btn{font-weight:600}.info-description{gap:1rem;margin-bottom:2rem;padding:0;display:flex}.info-description:last-child{margin-bottom:0}.info-description__icon-box{background:#00a3ff;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:56px;height:56px;display:flex}.info-description__icon-box--cornflowerblue{background:#00a3ff1a}.info-description__icon-box--cornflowerblue>svg{color:#00a3ff}.info-description__icon-box--green{background:#56bd5b1a}.info-description__icon-box--green>svg{color:#56bd5b}.info-description__icon-box--darkorange{background:#f795221a}.info-description__icon-box--darkorange>svg{color:#f79522}.info-description__desc{padding:0}.info-description__text{font-size:16px;font-weight:400;line-height:24px}.info-description__text--title{margin-bottom:.25rem;font-size:20px;font-weight:500;line-height:30px}.info-description__text--desc{max-width:325px;margin-bottom:0}#auth-form{overflow:initial;scroll-margin-top:60px}.teams-signup__bg{background:#fcebec;border-bottom:1px solid #d3dce6;width:100%;padding:2.5rem 3rem 0;overflow:hidden}@media (min-width:744px){.teams-signup__bg{border-bottom:none;border-right:1px solid #d3dce6;width:375px;min-height:calc(100dvh - 69px);padding:6.5rem 58px 0}}@media (min-width:1200px){.teams-signup__bg .logo-section{margin-left:54px}}.teams-signup__bg .logo-section__wrapper{align-items:end;gap:8px;font-weight:500}.teams-signup__bg .logo-section__wrapper .image{margin-left:-6px}.teams-signup__bg .logo-section__wrapper .image img{width:116px;height:36px}.teams-signup__bg .logo-section__wrapper .text{margin-bottom:2px}.teams-signup__bg .title{max-width:271px;font-size:24px;font-weight:600;line-height:36px}.teams-signup__bg .title--text{color:#6501e5}.teams-signup__bg .onboard-image{width:263px;margin:0 auto -79px}@media (min-width:744px){.teams-signup__bg .onboard-image{width:100%;margin:0}}@media (min-width:1200px){.teams-signup__bg .onboard-image{width:400px}}.teams-signup__bg--pro{height:218px;padding-top:0}@media (min-width:744px){.teams-signup__bg--pro{height:revert;padding-top:7rem}}@media (min-width:1200px){.teams-signup__bg{width:515px}}.teams-signup__fields-wrapper{background:#f9fafc;flex-grow:1}@media (min-width:744px){.teams-signup__fields-wrapper{margin:0}}.teams-signup__fields{padding:2rem 1.5rem 3.5rem}@media (min-width:744px){.teams-signup__fields{padding:64px 0}}.teams-signup__fields--login{height:calc(100vh - 218px)}@media (min-width:744px){.teams-signup__fields--login{height:revert}}.modal-wrapper{z-index:500;width:100%;height:100vh;padding:3rem 1rem;position:fixed;top:0;left:0;overflow:hidden auto}@media (max-width:576px){.modal-wrapper{padding-top:0}}.modal-wrapper--award{padding:5rem 1rem}.modal{z-index:700;background-color:#fff;border-radius:10px;width:calc(100% - 48px);max-width:768px;padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__title{font-size:1.5rem}@media (max-width:576px){.modal--certificate{width:100%}.modal--recovery-card{padding-bottom:.75rem}}@media (min-width:744px){.modal--recovery-card{width:593px;padding:1.5rem 28px 2rem 2rem}.modal--recovery-card__description{margin-bottom:46px}}.modal--recovery-card__desc{margin-bottom:2.5rem}@media (min-width:744px){.modal--recovery-card__desc--disable{margin-bottom:46px}.modal--recovery-card__desc--deletion{margin-bottom:50px}}.modal__backdrop{z-index:500;background-color:#0009;position:fixed;inset:0}.modal__backdrop--certificate{background-color:#0009}@media (max-width:744px){.modal__backdrop--pricing{display:block}}.modal__box{color:#fff;background-color:#25265e;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:1.5rem;display:flex}.modal__box .modal__title,.modal__box .btn--link{color:#fff}@media (min-width:576px){.modal__footer{flex-direction:row}}.modal__footer--recover-btn-disable{border:none;width:100%}@media (min-width:744px){.modal__footer--recover-btn-disable{width:246px}}.modal__footer--recover-btn-delete{border:none;width:100%}@media (min-width:744px){.modal__footer--recover-btn-delete{width:244px}}.modal .illus-award{position:absolute;top:-85px;left:50%;transform:translate(-50%)}.modal-confetti{width:100%;position:absolute;top:-28px;left:0}.modal__sm{max-width:510px}.modal-close{cursor:pointer;position:static;top:0;right:0}.modal__footer{flex-direction:column;justify-content:flex-end;gap:1rem;display:flex}.modal__footer--recovery{gap:16px;display:flex}.modal__footer--recovery button{flex:1;justify-content:center}.modal__footer--recovery .pro-btn--primary{white-space:nowrap;border:1px solid #0556f3}@media (min-width:576px){.modal__footer{flex-direction:row}}.modal--sm{max-width:408px}.modal--md{max-width:562px}.modal--ghost{background-color:#0000;padding:0}.modal--ghost-action{max-width:280px;margin:0 auto}.modal__content{color:#25265e!important}.modal__header--activate{font-size:22px;line-height:30px}@media (min-width:744px){.modal__header--activate{font-size:24px;line-height:36px}}@media (max-width:744px){.modal__header--activate{width:236px}}.modal__dimmer:before{content:"";opacity:.4;z-index:500;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal__backdrop--dropdown.show{pointer-events:initial;background-color:#0009!important}.modal__backdrop--dropdown{z-index:200;pointer-events:none;transition:all .2s ease-in;background-color:#0000!important;background-color:initial!important}.modal__last-day-sale{background:linear-gradient(#090340 0%,#0f0345 26.58%,#150349 56.25%,#1b054d 73.47%,#2d134e 90.72%,#32194e 100%);border-radius:4px}.modal__last-day-sale__header{justify-content:flex-end;margin-bottom:2rem;display:flex}@media (min-width:744px){.modal__last-day-sale__header{margin-bottom:0;position:relative}}.modal__last-day-sale__header__icon{cursor:pointer}@media (min-width:744px){.modal__last-day-sale__header__icon{position:absolute;top:0;right:0}}.modal__last-day-sale__items{flex-direction:column;display:flex}@media (min-width:744px){.modal__last-day-sale__items{flex-direction:row}}@media (max-width:744px){.modal__last-day-sale__content-separator{margin-bottom:.5rem}}@media (min-width:744px){.modal__last-day-sale__content-separator{margin-right:10px}}.modal__last-day-sale__title{background:linear-gradient(90deg,#f6d365 0%,#fda085 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.modal__last-day-sale__title{margin-bottom:.25rem;font-size:36px;line-height:54px}}.modal__last-day-sale__text{margin-bottom:2.5rem}.modal__last-day-sale__btn-timer{flex-direction:column;display:flex}.modal__last-day-sale__btn-timer a{background:#0556f3;border:none;order:2;max-width:202px;font-weight:600}@media (min-width:744px){.modal__last-day-sale__btn-timer a{order:1}}.modal__last-day-sale__btn-timer__timer{order:1}@media (max-width:744px){.modal__last-day-sale__btn-timer__timer{margin-bottom:.5rem}}@media (min-width:744px){.modal__last-day-sale__btn-timer__timer{order:2;margin-top:1rem}}.modal__last-day-sale__model{width:185px}@media (max-width:744px){.modal__last-day-sale__model{margin:0 auto}}@media (min-width:744px){.modal__last-day-sale__model{width:231px}.modal__last-day-sale__model img{max-width:231px}}.modal__last-day-sale__text,.modal__last-day-sale__btn-timer__timer{color:#ffffffde;font-size:16px;font-weight:600;line-height:24px}.modal__title{margin-bottom:3rem;font-size:22px;line-height:30px}@media (max-width:576px){.modal__title{width:100%;margin-bottom:2rem}.modal{padding-bottom:.5rem}}.sale-modal{background:#1c2130;border-radius:4px}.sale-modal .pro-modal__cross-icon{color:#fff}@media (min-width:744px){.sale-modal__title{font-size:36px;line-height:54px}}.sale-modal__description{color:#fff}.sale-modal__description span{-webkit-text-fill-color:#0000;background:linear-gradient(#00dbcd 0%,#00bbe1 100%);-webkit-background-clip:text;background-clip:text}@media (min-width:744px){.sale-modal__description{font-size:22px;font-weight:600;line-height:30px}}.sale-modal--mobile{padding:0}.sale-modal--mobile .pro-modal__body{padding-top:32px}.sale-modal--mobile .sale-popup__cross{color:#fff;top:16px;right:16px}.sale-modal--popup{background:#fff;border:1px solid #9327fe;border-radius:4px}.sale-modal--popup .sale-popup__cross{color:#25265eab}.sale-modal--cyber-monday{background:linear-gradient(#090340 0%,#0f0345 26.96%,#150349 57.06%,#1b054d 74.52%,#2d134e 92.02%,#32194e 101.44%)}.sale-modal--cyber-monday .sale-modal__title,.sale-modal--cyber-monday .sale-popup__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6d365 0%,#fda085 74.28%);-webkit-background-clip:text;background-clip:text}.sale-modal--cyber-monday .sale-popup__description,.sale-modal--cyber-monday .sale-modal__description{color:#fff}.login-page{min-height:calc(100vh - 458px);padding:40px 0}@media (min-width:744px){.login-page{padding:80px 0;position:relative}}.login-page .icon-wrapper{width:18px;height:18px;margin-right:0}.auth-action-page-main-wrapper{background-color:#f8faff}.auth-action-page{height:100%;padding:64px 0}.auth-action-page__title{font-size:18px;font-weight:600}.auth-action-page__title--danger{color:#e34c4c}.register-area{width:100%}@media (min-width:744px){.register-area{max-width:380px}}.register-area__desc{font-size:16px;font-weight:400;line-height:24px}.source-area{padding:2.5rem 1.5rem 1.5rem;position:relative}@media (min-width:744px){.source-area{padding:4rem 1.25rem 0}}@media (min-width:992px){.source-area{padding:6rem 2.5rem 0}}.source-area__text{color:#ffffffde;width:100%;font-weight:600}@media (min-width:992px){.source-area__text{width:335px}}.source-area__logo img{min-width:36px;max-width:32px;min-height:32px}@media (max-width:744px){.source-area__artwork{width:327px;margin:0 auto}}.icon-wrapper{width:16px;height:16px;margin-right:.5rem;position:relative}.icon-wrapper--password{top:2px}.payment-page{flex-direction:column;display:flex}@media (min-width:744px){.payment-page{flex-direction:row}}.payment-details{color:#25265e;flex-direction:column;flex-shrink:0;width:100%;padding:2rem 1.5rem;display:flex;position:relative}@media (min-width:744px){.payment-details{width:375px}}@media (min-width:992px){.payment-details{width:515px;padding:2rem 2.5rem 7.25rem}}.payment-details--normal{background:#25265e}.payment-details__header{flex-direction:row;margin-bottom:1rem;display:flex}@media (min-width:744px){.payment-details__header{flex-direction:column;margin-bottom:2rem}}.payment-details__cross-icon{cursor:pointer;height:24px;margin-right:1rem}@media (min-width:744px){.payment-details__cross-icon{margin-right:0}}.payment-details__title{color:#fff;font-size:20px;font-weight:500;line-height:30px}@media (min-width:992px){.payment-details__title{font-size:24px;font-weight:600;line-height:36px}}@media (min-width:1200px){.payment-details__title{max-width:435px}}.payment-details__description{background:#f8faff;border-radius:8px;max-width:100%;min-height:485px;padding:1rem}@media (min-width:992px){.payment-details__description{max-width:435px;min-height:424px;padding:2rem 1.5rem}}.payment-details__description--flex{flex-direction:column;justify-content:center;display:flex}.payment-details__description--teams{flex-direction:column;place-content:center;padding:1.5rem 1rem;display:flex}@media (min-width:992px){.payment-details__description--teams{padding:2rem 1.5rem}}.payment-details__detail{font-size:20px;font-weight:500;line-height:30px}.payment-details__detail--trial{text-align:right;font-size:18px;font-weight:600}.payment-details__detail--trial--green-color{color:#56bd5b}.payment-details__catalog{justify-content:space-between}.payment-details__catalog__plan{color:#25265ede}.payment-details__catalog__plan--price{color:#25265e;font-weight:600}.payment-details__catalog__plan--price--green-color{color:#fff;background:#56bd5b;border-radius:2px;padding:8px;font-size:14px;font-weight:500;line-height:16px}@media (max-width:992px){.payment-details__catalog__plan--price--green-color{width:178px}}.payment-details__catalog__plan--tax{font-weight:500}.payment-details__info{text-align:right;font-size:14px;font-weight:500;line-height:20px;position:relative}.payment-details__info--cutoff{position:relative}.payment-details__info--cutoff:after{content:"";background:#e34c4c;width:100%;height:1px;position:absolute;top:50%;left:0;transform:rotate(-6deg)}.payment-details__info--fade-out{opacity:0;margin-top:-48px;transition:all .21s}.payment-details__info--fade-in{opacity:1;margin-top:0;transition:all .2s}.payment-details__discount{background:#56bd5b;border-radius:2px;min-width:140px;padding:4px 8px;position:absolute;right:0}@media (min-width:744px){.payment-details__discount{top:28px}}.payment-details__discount span{color:#fff;font-size:14px;font-weight:500;line-height:16px}.payment-details__discount__arrow{background:#56bd5b;width:4px;height:4px;position:absolute;top:-2px;right:8px;transform:rotate(45deg)}.payment-details__img{width:52px;margin-right:.5rem}.payment-details__img:last-child{margin-right:0}.payment-details__notice{color:#25265eab;width:100%;font-size:12px;font-weight:500;line-height:16px}.payment-details__notice--fade-out{opacity:0;margin-top:-48px;margin-bottom:16px;transition:all 1s}.payment-details__notice--fade-in{opacity:1;margin-top:0;margin-bottom:16px;transition:all 1s}.payment-details__notice--lifetime{color:#0556f3}.payment-details__leaf{pointer-events:none;position:absolute;bottom:0;left:0}.payment-details .horizontal-line{background:#d3dce6;width:100%;height:1px}.payment-details__tax{color:#25265eab;font-size:12px;font-weight:500;line-height:16px;display:block}.payment-details__icon{color:#fff;cursor:pointer}.payment-details__topic-title{font-weight:500}.payment-details__value{font-weight:600}.payment-details--teams{background:#1c2130}.payment-details__licenses-quantity{justify-content:space-between;align-items:center;display:flex}.payment-details__licenses-quantity__title{font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.payment-details__licenses-quantity__title{color:#25265ede}}.payment-details__licenses-quantity__operators{outline-offset:-1px;color:#25265ede;background:#fff;border-radius:4px;outline:1px solid #d3dce6;align-items:center;max-width:122px;height:36px;display:flex;position:relative}.payment-details__licenses-quantity__operators .toggle{cursor:pointer;outline-offset:-1px;background:#f8faff;border-radius:4px;outline:1px solid #d3dce6;justify-content:center;align-items:center;width:40px;height:100%;display:flex}.payment-details__licenses-quantity__operators .toggle--disabled{cursor:not-allowed;background:#f5f5f5}.payment-details__licenses-quantity__operators input{text-align:center;color:#25265ede;border:none;outline:none;width:42px;font-size:16px;line-height:24px;display:block}.payment-details__licenses-quantity__operators--hidden{cursor:not-allowed;opacity:.6;background:#f5f5f5;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:744px){.payment-details__cost-per-license div{align-items:center}}.payment-details__cost-per-license span{font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.payment-details__cost-per-license span{color:#25265ede}}.payment-details__cost-per-license h5{font-weight:600}.payment-details__promo-code{justify-content:space-between;align-items:center}.payment-details__promo-code__desc{color:#fff;background:#56bd5b;border-radius:2px;padding:.5rem;font-size:14px;font-weight:500;line-height:16px;display:flex}@media (min-width:744px){.payment-details__promo-code__desc{align-items:center}}.payment-details__promo-code h5{color:#56bd5b;font-weight:600}.payment-details__teams-gst{justify-content:space-between}@media (min-width:744px){.payment-details__teams-gst{align-items:center}}.payment-details__teams-gst span{font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.payment-details__teams-gst span{color:#25265ede}}.payment-details__teams-gst h5{font-weight:600}.payment-details--black-friday{background:#1c2130}.payment-details--black-friday .payment-details__title .discount-percent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 74.28%);-webkit-background-clip:text;background-clip:text}.payment-details--black-friday .payment-details__bg__thread--top-right{width:68px;height:60px}@media (min-width:744px){.payment-details--black-friday .payment-details__bg__thread--top-right{width:120px;height:106px}}.payment-details--black-friday .payment-details__bg__thread--bottom-left{width:120px;height:82px}.payment-details--cyber-monday{background:linear-gradient(#090340 0%,#0f0345 26.96%,#150349 57.06%,#1b054d 74.52%,#2d134e 92.02%,#32194e 101.44%)}.payment-details--cyber-monday .payment-details__title .discount-percent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6d365 0%,#fda085 100%);-webkit-background-clip:text;background-clip:text}.payment-details--cyber-monday .payment-details__bg__thread--top-right{width:112px;height:100px}@media (min-width:744px){.payment-details--cyber-monday .payment-details__bg__thread--top-right{width:144px;height:128px}}.payment-details__bg__thread{pointer-events:none;position:absolute}.payment-details__bg__thread--top-right{top:0;right:0}.payment-details__bg__thread--bottom-left{bottom:0;left:0}.auth-page{width:100%;max-width:380px;margin:32px auto}@media (min-width:744px){.auth-page{margin:48px auto}}@media (min-width:1200px){.auth-page{margin:56px auto}}.auth-page--payment{margin:2rem auto}.auth-page__agreement{color:#25265e;font-size:14px;line-height:20px}.auth-page__account-details{color:#25265ede;font-size:14px;line-height:20px}.auth-page__account-details--back{cursor:pointer}.auth-page .btn--block{border:none;padding:12px 16px;font-size:16px;font-weight:600}.auth-page .choose-plan{position:relative}.auth-page .choose-plan__product-title{color:#25265ede;font-size:16px;font-weight:500;line-height:24px}.auth-page .choose-plan__title{color:#25265e;font-size:22px;font-weight:700;line-height:30px}.auth-page .choose-plan__overlay{z-index:1000;background:#ffffff78;width:100%;height:100%;position:absolute;top:0;left:0}.label--with-icon{justify-content:space-between;align-items:center;width:100%;display:flex}.label--with-icon svg{cursor:pointer}.password-tooltip-content{color:#25265ede;width:240px;padding:16px}.password-tooltip-content__text{margin-bottom:8px;font-weight:500;line-height:20px}.password-tooltip-content__text:last-child{margin-bottom:0}.password-tooltip-content__list{margin-bottom:8px}.password-tooltip-content__element{font-weight:500;line-height:20px}.password-tooltip-content__title{margin-bottom:16px;font-size:16px;line-height:24px}.password-tooltip-content__wrapper.popover-bottomRight.has-arrow{z-index:50;box-shadow:none}.password-tooltip-content__wrapper.popover-bottomRight.has-arrow:before{right:min(-3px,10%)}@media (min-width:1200px){.password-tooltip-content__wrapper.popover-bottomRight.has-arrow:before{right:min(16px,10%)}}.sign__wrapper--loading{opacity:.5}.sign__default{margin:2rem auto}.sign__buttons{flex-direction:column;gap:1rem;display:flex}.sign__submit-button{justify-content:center;width:100%;margin-top:1.5rem;display:flex}.sign__third-party-button{color:#25265e;cursor:pointer;background:0 0;border:1px solid #d3dce6;border-radius:.25rem;align-items:center;gap:1rem;padding:1rem;font-size:16px;font-weight:400;line-height:24px;display:flex}.sign__third-party-button:hover{background:#f1f5fd}.sign__third-party-button--small{padding:.5rem .75rem}.sign__third-party-button--medium{padding:.75rem 1.25rem}.sign__third-party-button--large{padding:1rem 1.5rem}.sign__third-party-button--primary{color:#fff;background:#0556f3;border:1px solid #d3dce6}.sign__third-party-button--primary:hover{background:#0444c1}.sign__third-party-button--secondary{color:#25265e;background:#fff;border:1px solid #d3dce6}.sign__third-party-button--font-medium{font-weight:500}.sign__third-party-button--font-semi-bold{font-weight:600}.sign__third-party-button--font-bold{font-weight:700}.sign__third-party-button--block{width:100%}.sign__third-party-button--align-left{justify-content:flex-start}.sign__third-party-button--align-center{justify-content:center}.sign__third-party-button--align-right{justify-content:flex-end}.sign__third-party-button__icon--inline{background-color:#fff;border-radius:2px;width:24px;height:24px;padding:4px}.sign__header{flex-direction:column;gap:.5rem;display:flex}.sign__link,.sign__link-button{color:#0556f3;padding:0;font-weight:600;text-decoration:underline}.sign__title{color:#25265e;font-size:32px;font-weight:500;line-height:40px}.sign__title--subtitle{color:#25265eab;word-break:break-word;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}.sign__title--forgot{color:#25265ede}.sign__or{align-items:center;gap:16px;margin:1rem 0;display:flex}.sign__or p{color:#25265eab;margin:0;font-size:16px;font-weight:600;line-height:24px}.sign__or>div{background-color:#d3dce6;flex:1;height:1px}.sign__or--dotted>div{background-color:#0000;background-image:repeating-linear-gradient(90deg,#d3dce6 0 4px,#0000 4px 8px)}.sign__programiz-logo{width:160px;margin-bottom:40px;position:relative;left:-10px}.sign__back-button{cursor:pointer;color:#25265ede;align-items:center;gap:2px;width:fit-content;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline;display:flex}.sign__forget-password{justify-content:flex-end;margin-top:.5rem;display:flex}.sign__forget-password a{font-size:14px;font-weight:400;line-height:16px}.sign__pay{margin-top:8px;margin-bottom:40px;display:flex}.sign__pay .plan{color:#25265eab;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.sign__pay .active{color:#6501e5}.sign__pay .toggler{cursor:pointer;background:#6501e5;border:1px solid #fff;border-radius:40px;width:35px;height:20px;position:relative;transform:matrix(-1,0,0,1,0,0)}.sign__pay .toggler .circle{background:#fff;border-radius:10px;width:14px;height:14px;position:absolute;top:2px}.sign__pay .toggler .circle--left{transition:all .2s ease-in-out;left:2px}.sign__pay .toggler .circle--right{transition:all .2s ease-in-out;left:17px}.sign__login--error{margin-block:.5rem}.sign__link-button{cursor:pointer;background:0 0;border:none}.sign__link-button:hover{color:#03338f}.sign__footer{text-align:center}.payment-banner{opacity:1;background:#ffeac1;width:100%;margin-top:0;padding:24px 0;transition:all 1s;position:relative}@media (min-width:1200px){.payment-banner{padding:1.5rem 5.5rem 18px}.payment-banner .container{padding-left:0!important;padding-right:0!important}.payment-banner .banner{justify-content:space-between;display:flex}}.payment-banner .banner__title{color:#25265e;margin-bottom:.25rem;font-size:22px;font-weight:600;line-height:30px}.payment-banner .banner__title__discount{color:#6501e5}@media (min-width:744px){.payment-banner .banner__title__discount--mobile{display:none}}.payment-banner .banner__title__discount--desktop{display:none}@media (min-width:744px){.payment-banner .banner__title__discount--desktop{display:initial}}.payment-banner .banner__description{color:#25265ede;margin-bottom:1rem;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1200px){.payment-banner .banner__description{margin-bottom:0}}.payment-banner .banner__discount-button{color:#6501e5;background:0 0;border:1px solid #6501e5;border-radius:4px;width:100%;height:48px;padding:.75rem 1rem;font-size:16px;font-weight:600;line-height:24px}@media (min-width:1200px){.payment-banner .banner__discount-button{align-self:center;width:175px}}.payment-banner .banner__discount-button:hover{color:#fff;background:#6501e5}.payment-banner--fadeOut{opacity:0;margin-top:-248px;transition:all 1s}@media (min-width:1200px){.payment-banner--fadeOut{margin-top:-102px}}.payment-banner--christmas-sale{background:#05171c;position:relative}@media (max-width:744px){.payment-banner--christmas-sale{padding:1.5rem 1.5rem 18px}}.payment-banner--christmas-sale .container{padding:0}.payment-banner--christmas-sale .banner__title{color:#ffffffde!important}.payment-banner--christmas-sale .banner__title__discount{color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration:none}@media (max-width:744px){.payment-banner--christmas-sale .banner__title{margin-bottom:10px}}.payment-banner--christmas-sale .banner__description{color:#ffffffab}.payment-banner--christmas-sale .banner__discount-button{color:#fff;background:0 0;border:1px solid #fff;border-radius:4px}.payment-banner--christmas-sale .banner__discount-button:hover{color:#383b40;background:#fff}.payment-banner--christmas-sale--image{pointer-events:none;height:100%;position:absolute;top:0;right:0}.payment-banner--christmas-sale--image img{height:100%}.payment-banner--new-year-sale{background:#05171c;position:relative}@media (max-width:744px){.payment-banner--new-year-sale{padding:1.5rem 1.5rem 18px}}.payment-banner--new-year-sale .container{padding:0}.payment-banner--new-year-sale .banner__title{color:#ffffffde!important}.payment-banner--new-year-sale .banner__title__discount{color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration:none}@media (max-width:744px){.payment-banner--new-year-sale .banner__title{margin-bottom:10px}}.payment-banner--new-year-sale .banner__description{color:#ffffffab}.payment-banner--new-year-sale .banner__discount-button{color:#fff;background:0 0;border:1px solid #fff;border-radius:4px}.payment-banner--new-year-sale .banner__discount-button:hover{color:#383b40;background:#fff}.payment-banner--new-year-sale--image{pointer-events:none;height:100%;position:absolute;top:0;right:0}.payment-banner--new-year-sale--image img{height:100%}.payment-banner--black-friday,.payment-banner--cyber-monday{background:#1c2130;border-top:1px solid #fff3}.payment-banner--black-friday .banner__title,.payment-banner--cyber-monday .banner__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);-webkit-background-clip:text;background-clip:text}.payment-banner--black-friday .banner__title__discount,.payment-banner--cyber-monday .banner__title__discount{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;background-clip:text}.payment-banner--black-friday .banner__description,.payment-banner--cyber-monday .banner__description{color:#ffffffde}.payment-banner--black-friday .banner__discount-button,.payment-banner--cyber-monday .banner__discount-button{color:#fff;border:1px solid #fff;border-radius:4px}.payment-banner--black-friday .banner__discount-button:hover,.payment-banner--cyber-monday .banner__discount-button:hover{-webkit-text-fill-color:#0000;background:linear-gradient(#f77062 0% 100%);-webkit-background-clip:text;background-clip:text;border:1px solid #f77062;border-radius:4px}.payment-banner--cyber-monday .banner__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6d365 0%,#fda085 100%);-webkit-background-clip:text;background-clip:text}.custom-payment-error{text-align:center;background:#fafafa;border:1px solid #eee;border-radius:8px;max-width:400px;margin:40px auto;padding:24px}.alert{border:0;font-size:14px}.discuss-language-menu,.individual-catalog-page .catalog-page-wrapper .compete-section,.catalog-menu,.playground-item,.mk-plan__start-coding-illus__wrapper .start-coding-btn,.challenge-home-leaderboard__no-result,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .leaderboard-user-profile-active,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .leaderboard-user-profile-active,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper.top-table-wrapper,.challenges-home__get-started .buttons .btn,.challenges-home__topbar-actions .btn--import,.whereto-start .codein-browser__description .slate-render ul li code,.start-coding-btn,.invite-response .invite-profile,.invite-response .invite-actions .btn--cancel,.invite-response,.selected-filters__tag,.filter-mobile__mains--count,.challenge-tags__item,.member-search .search-field-terms{outline-offset:-1px;outline:1px solid #d3dce6}.user-wrapper{background-color:#f8faff;border-radius:.25rem;margin-top:4.5rem;padding:100px 2rem 2rem;position:relative}.user-wrapper .user-img{position:absolute;top:-60px;left:50%;transform:translate(-50%)}.profile-dropdown{flex-direction:column;gap:16px;min-width:246px;padding:16px;display:flex}.profile-dropdown__divider{background-color:#d3dce6;height:1px;margin:-4px 0}.profile-dropdown__items{color:#25265ede;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.profile-dropdown__items:hover{cursor:pointer;color:#0556f3}.profile-dropdown__items--upgrade{color:#6501e5}.profile-dropdown__icon-wrapper{flex-shrink:0;display:flex}.profile-dropdown__popover.pro-popover-content{z-index:350}.invite-response-wrapper{background:#f9fafc;flex-direction:column;flex-grow:1;height:calc(100dvh - 69px);padding:1.5rem;display:flex}@media (min-width:744px){.invite-response-wrapper{padding:4rem 1.5rem}}.invite-response{background:#fff;border-radius:4px;flex-direction:column;gap:16px;padding:1.5rem;display:flex}@media (min-width:744px){.invite-response{width:412px;margin:0 auto}.invite-response--large{width:460px;margin:0 auto}}.invite-response__heading{color:#e34c4c;gap:8px}.invite-response__heading .info-icon{margin-top:6px}.invite-response__heading h2{color:#e34c4c;font-size:24px;line-height:36px}.invite-response__description{outline-offset:-1px;border-radius:2px;outline:1px solid #e34c4c}.invite-response .error-description{font-size:14px;font-weight:500;line-height:20px}.invite-response .accept-btn,.invite-response .logout-btn{justify-content:center;align-items:center;width:96px;display:flex}.invite-response .logout-btn{width:130px}.invite-response .logout-btn--sm{width:100px}.invite-response .invite-actions{flex-direction:column;justify-content:space-between;gap:16px;display:flex}@media (min-width:744px){.invite-response .invite-actions{flex-direction:row;gap:0}}.invite-response .invite-actions .btn{border:none;width:100%;padding:.5rem .75rem;font-size:14px;line-height:20px}@media (min-width:744px){.invite-response .invite-actions .btn{width:calc(50% - 8px)}}.invite-response .invite-actions .btn--cancel{background:#fff}.invite-response .invite-profile{border-radius:4px;gap:16px;padding:.75rem 1rem;display:flex}.invite-response .invite-profile__desc{flex:1;max-width:95%}.invite-response .invite-profile__desc .name,.invite-response .invite-profile__desc .team-name,.invite-response .invite-profile__desc .team-header,.invite-response .invite-profile__desc .email{margin-bottom:0}.invite-response .invite-profile__desc .team-header{font-size:12px;line-height:16px}.invite-response .invite-profile__desc .email{color:#25265eab}.header-fluid{padding-left:9px;padding-right:9px}.lightbox__wrapper{flex-wrap:wrap;gap:30px;display:flex}.lightbox__item{cursor:pointer;min-width:156px;max-width:156px;display:inline-block;position:relative}.lightbox__item:hover .lightbox__detail{opacity:1;visibility:visible}.lightbox__detail{color:#fff;opacity:0;visibility:hidden;background:#000;border-radius:.25rem;flex-direction:column;justify-content:space-between;padding:1.25rem 1rem;transition:all .2s ease-in-out;display:flex;position:absolute;inset:0}.lightbox__action{justify-content:space-around;display:flex}.lightbox__action a{color:#fff}.lightbox__action a:hover{opacity:.8}.certificate-section{padding-top:60px}.banner__image{z-index:-100;position:absolute;top:156px;right:-133px}@media (min-width:744px){.banner__image{top:-1em;right:-8.5em}}.interactive-quiz{padding:96px 0 144px}@media (max-width:744px){.interactive-quiz{padding:72px 0}}.interactive-quiz .quiz-text{color:#fff;background-color:#25265e;border-radius:24px 0 0 24px;padding:48px 40px 86px;font-size:1.125rem}.interactive-quiz .quiz-text__title{min-width:279px}@media (min-width:744px){.interactive-quiz .quiz-text__title{min-width:395px}}.interactive-quiz .quiz-text__description{min-width:395px;line-height:30px}.interactive-quiz .quiz-text__step{margin-bottom:1px}@media (max-width:1200px){.interactive-quiz .quiz-text{border-radius:24px 24px 0 0;padding:2rem 1.5rem}.interactive-quiz .quiz-text .text-medium{font-size:2rem;line-height:2.5rem}}.interactive-quiz .quiz-text h1{color:#fff}.interactive-quiz .try-out{color:#ffc33d;margin-top:24px;font-size:22px;font-weight:600;line-height:30px;position:relative}@media (max-width:744px){.interactive-quiz .try-out{margin-top:0;margin-bottom:0;font-size:1rem}}.interactive-quiz .try-out img{z-index:50;pointer-events:none;position:absolute;bottom:50px;right:-106px}@media (max-width:1200px){.interactive-quiz .try-out img{top:-15px;right:-50px}}.interactive-quiz .quiz-question{color:#25265e;font-size:1.25rem;font-weight:400}.interactive-quiz .quiz{background-color:#f8faff}.interactive-quiz .quiz-answer{z-index:50;margin-top:74px;position:relative}.interactive-quiz .quiz-answer__sn{font-weight:400}@media (max-width:992px){.interactive-quiz .quiz-answer{margin-top:32px}}.interactive-quiz pre.nonexecutable-code{margin-bottom:0}.interactive-quiz__quiz-box{background-color:red;border:1px solid #d3dce6}.success-text,.error-text{color:#fff;font-size:14px;line-height:20px}.arrow3{height:160px}.blue{background-color:#d1e7ff;transition:all .4s}.yellow{background-color:#fff8e2;transition:all .4s}.red{background-color:#ffd8da;transition:all .4s}.why-this-path{color:#ffffffde;background-color:#0556f3;border-radius:12px 12px 0 0;margin-top:3.75rem;padding:3rem 0;font-size:18px;font-weight:600;line-height:30px;position:relative;overflow:hidden}.why-this-path.student-record{padding:2.5rem 1rem;display:flex}@media (min-width:744px){.why-this-path{padding:122px 49px 102px 219px}.why-this-path__description{width:460px;margin-left:auto;margin-right:3rem}}.why-this-path__card-block{text-align:center;background-color:#25265e;border-radius:12px;height:100%;padding:2.5rem 1.5rem}@media (min-width:992px){.why-this-path--lg{min-height:295px}}.why-this-path h3{color:#ffffffde;font-size:20px;font-weight:400;line-height:30px}@media (min-width:744px){.why-this-path h3{font-size:2rem;font-weight:600;line-height:40px}}.why-this-path .fun-projects{width:446px;padding:0 24px 0 138px}@media (min-width:744px){.why-this-path .fun-projects{border-right:1px solid #fff;padding:0 56px 0 0}.why-this-path .fun-projects h3{font-size:1.375rem}}.why-this-path .rock-paper{width:auto;height:100%;position:absolute;top:20px;left:10px;transform:scale(.9)}@media (min-width:992px){.why-this-path .rock-paper{top:18px;transform:scale(1.15)}}@media (max-width:992px){.why-this-path .rock-paper{height:242px;top:-24px;left:-15px}}@media (max-width:744px){.why-this-path{padding:56px 0 17px}.why-this-path p{font-size:16px;line-height:24px}}.why-programiz{padding:96px 0;overflow:hidden}@media (min-width:744px){.why-programiz h2{font-size:36px;line-height:54px}}.why-programiz__title{margin-bottom:32px}@media (max-width:744px){.why-programiz{padding:40px 0}}.why-programiz__link{text-align:center;font-weight:600}@media (min-width:1200px){.why-programiz__link{position:relative;top:-3.6rem}}.hero-inner-bg{background-color:#d1e7ff;margin-bottom:72px}.hero-inner-bg--beta{background-color:#ffead1}.hero-inner-bg--beta p{color:#25265eab}.hero-inner-bg .hero-inner__tag{font-weight:400}.hero-inner-bg .hero-inner__beta-tag{color:#fff;background-color:#25265e;border-radius:2px;width:125px;padding:.25rem .5rem;font-weight:600}.course-section{margin-bottom:72px;position:relative}.course-section .fs-body14{color:#25265eab;font-weight:500}.course-section:last-child{margin-bottom:0}@media (min-width:744px){.course-section__testimonial{width:731px}}@media (max-width:744px){.course-text{font-size:16px;line-height:30px}.course-image{height:20px}}.hero-inner__title{font-size:36px;font-weight:600;line-height:54px}.block-start-coding-today{text-align:center;background-color:#25265e;padding:72px 0;position:relative}.block-start-coding-today:after{content:"";pointer-events:none;width:100%;position:absolute;top:0;left:0}@media (min-width:744px){.block-start-coding-today:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/start-coding-bg-tablet.png);background-repeat:no-repeat;height:272px}}@media (min-width:1200px){.block-start-coding-today:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/start-coding-bg-desktop.png);background-repeat:no-repeat;height:304px}}.block-start-coding-today h2{color:#fff;font-weight:600}.block-start-coding-today .btn{padding:9px 36px;font-size:18px;font-weight:600;line-height:30px}@media (max-width:744px){.block-start-coding-today h2{font-size:22px;line-height:30px}}@media (min-width:744px){.block-start-coding-today{padding:80px 0}}@media (min-width:1200px){.block-start-coding-today{padding:96px 0}}.hero-contact{color:#fff;background-color:#25265e}.hero-contact .hero-inner__title{color:#fff}.hero-about{background-color:#25265e;flex-direction:column;justify-content:center;min-height:258px;max-height:300px;display:flex;position:relative;overflow:hidden}@media (min-width:744px){.hero-about{min-height:252px}}.hero-about .hero-inner__title{margin:auto}@media (min-width:744px){.hero-about .hero-inner__title{max-width:680px}}@media (min-width:1200px){.hero-about .hero-inner__title{max-width:726px}}.hero-about:after{content:"";pointer-events:none;background-repeat:no-repeat;position:absolute;top:0;left:auto;right:0}@media (min-width:744px){.hero-about:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/hero-about-bg-tablet.png);width:744px;height:252px}}@media (min-width:1200px){.hero-about:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/hero-about-bg-desktop.png.png);width:1440px;height:300px}}.hero-about .hero-inner__title{color:#fff}.quiz__wrapper{padding:24px}@media (min-width:744px){.quiz__wrapper{max-height:479px;padding:2.5rem 2rem}}.quiz__wrapper pre{font-size:14px}.quiz__wrapper .quiz-answer .row{margin-left:-8px;margin-right:-8px}.quiz__wrapper .quiz-answer [class*=col]{padding-left:8px;padding-right:8px}.quiz__wrapper .quiz-answer__item{margin-bottom:1rem}.quiz__block{border-radius:0 24px 24px;overflow:hidden;box-shadow:0 8px 12px #00333f1a}@media (min-width:1200px){.quiz__block{min-height:479px;max-height:479px}}@media (max-width:992px){.quiz__block{height:100%}}.quiz{outline-offset:-1px;border-radius:0 0 24px 24px;outline:1px solid #d3dce6}@media (min-width:1200px){.quiz{border-radius:0 24px 24px 0;outline:none}}.quiz__title{padding:1.6em}.footer-padding{padding-bottom:144px}@media (min-width:744px){.footer-padding{padding-bottom:183px}}@media (min-width:1200px){.footer-padding{padding-bottom:0}}.about .container>p:last-child{margin-bottom:0}.about__desc p{font-size:18px;line-height:30px}.testimony__text--secondary{font-weight:600;line-height:30px;font-size:18px!important}@media (min-width:744px){.testimony__text--secondary{max-width:498px}}@media (max-width:744px){.testimony__text--secondary{font-size:20px;font-weight:500;line-height:30px}}.testimony__name--secondary{font-size:16px;font-weight:600;line-height:24px}.about__title--large .fs-h2main{margin-bottom:24px;font-size:32px;line-height:40px}.learning__page .hero-inner{padding:96px 0}@media (max-width:744px){.learning__page .hero-inner{padding:48px 0}}.package__page{padding:56px 0 56px 61px}.package__page .card-course{margin-bottom:30px;padding:32px!important}@media (max-width:744px){.package__page .card-course{margin-bottom:24px;padding:16px 20px 16px 12px!important}}.package__page .card-course__tag{margin-top:8px}@media (min-width:744px){.package__page .card-course__tag{margin-top:auto}}.package__page--sm{padding:56px 0 56px 45px}.filter__secondary h4{font-size:1rem;font-weight:600}.faq__page .hero-faq{background-color:#25265e;flex-direction:column;justify-content:center;min-height:auto;display:flex;position:relative;overflow:hidden}.faq__page .hero-faq .hero-inner__title{color:#fff}.faq__page .navbar-nav .nav-item .nav-link:hover{cursor:pointer}.faq__page .sticky-top{border:1px solid #d3dce6;border-radius:4px;padding:24px 16px 16px;top:125px}.why-this-path.course-path .rock-paper{top:0;left:0;transform:scale(1.01)}@media (max-width:992px){.why-this-path.course-path .rock-paper{top:-16px;left:-28px;transform:scale(.95)}}.initial-scrolling{overflow:initial!important}.confetti-challenge{position:absolute}.confetti-wrapper{position:absolute;inset:328px auto 290px 577px}@media (max-width:744px){.confetti-wrapper{top:336px;left:176px}}.confetti-wrapper .confetti{width:100%;height:100%;position:static}.mask{bottom:126px}.overflow-initial{overflow:initial!important}.challenge-snippet::-webkit-scrollbar{display:none}@media (min-width:744px){.tab-content__item{margin-right:10px}.tab-content__item:last-child{margin-right:0}}.tab-content__title{width:100%;margin-bottom:1.5rem;margin-left:30px;font-size:24px;font-weight:600;line-height:36px}@media (max-width:744px){.tab-content__title{margin-bottom:1rem;margin-left:0;font-size:20px;font-weight:500;line-height:30px}}.dropdown-menu__title{font-weight:500}.dropdown-menu__title--soon{color:#25265eab}.dropdown-menu__coming-soon{color:#25265e7a;background:#f5f5f5;border-radius:2px;width:94px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.dropdown-menu--coming-soon-count{color:#25265e7a}.dropdown-menu__beta{background:#25265ede;border-radius:2px;width:44px;height:24px;padding:.25rem .5rem;font-size:12px;font-weight:600;line-height:16px}.btn-submit{width:100%}@media (min-width:744px){.btn-submit{width:148px}}.error-page{justify-content:center;align-items:center;min-height:100vh;margin:auto;padding-top:72px;display:flex;padding-bottom:185px!important}.search-section{padding-block:2.25rem}@media (min-width:744px){.search-section{padding:54px 0 48px}}@media (min-width:1200px){.search-section{padding-block:3.75rem}.search-section .search-wrapper{max-width:720px;margin-inline:auto}}.search-section .search-wrapper .form-control{font-size:20px}.search-section .search-wrapper .input-group-prepend{color:#25265e}.search-section .search-wrapper__icon-wrapper{flex-shrink:0;line-height:0}.search-section .search-wrapper__icon-wrapper>svg{flex-shrink:0}.search-section .search-wrapper__icon-wrapper--cross{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (min-width:1200px){.search-section .search-wrapper__icon-wrapper--cross{width:44px;height:44px}}.search-section .search-wrapper__icon-wrapper--cross:hover{background:#f5f5f5}.search-section .search-wrapper__loading{flex-direction:column;margin-top:1.75rem;display:flex}@media (min-width:1200px){.search-section .search-wrapper__loading{max-width:720px}}.search-section .search-wrapper>.result-found{margin-top:1.75rem}.search-section .search-wrapper>.no-result-found{margin-top:6.5rem}.search-section .search-wrapper .search__list{margin-bottom:0;padding:1.75rem 0;list-style-type:none}.search-section .search-wrapper .search__item{margin-bottom:1.5rem}.search-section .search-wrapper .search__link{background-color:#f8faff;border-radius:.25rem;padding:1rem;display:block}.search-section .search-wrapper .search__link:hover{background-color:#0556f31a;text-decoration:none}@media (min-width:576px){.search-section .search-wrapper .search__link{padding-right:3rem}}.search-section .search-wrapper .search__link .search-title{color:#25265e;font-weight:600}.search-section .search-wrapper .search-cross{display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.search-section .search__img{object-fit:contain;background:#fff1d6;border-radius:10px;width:100px;height:100px}.wrapper-404{width:100%}@media (min-width:744px){.wrapper-404{width:720px}}.wrapper-404__title{font-weight:600}@media (max-width:744px){.wrapper-404__title{font-size:24px;line-height:36px}}.wrapper-404__gotoButton{width:200px;font-weight:600}@media (max-width:744px){.wrapper-404__notice{font-size:14px;line-height:16px}}.empty-page{position:relative}.empty-page .form-control{color:#25265eab;margin:0;padding:1.5rem 1rem}@media (min-width:744px){.empty-page .form-control{padding:1.5rem 1rem 1.5rem 4rem;font-size:20px;line-height:30px}}.empty-page .input-group-prepend{color:#25265ede;position:absolute;top:28px;left:24px}.empty-page .input-group-prepend--search{top:50%}.empty-page .search-cross{position:absolute;top:25px;right:80px}@media (min-width:744px){.empty-page .search-cross{top:28px;right:180px}}.empty-page .search-cross--search{right:16px}.empty-page .btn-search{width:148px;font-weight:600;position:absolute;top:15px;right:16px}@media (max-width:576px){.empty-page .btn-search{border:none;width:auto;padding:10px}}.search__img-wrapper{background:#fff1d6;border-radius:10px;justify-content:center;align-items:center;min-width:56px;height:56px;margin-right:1.5rem;display:flex;position:relative}@media (min-width:744px){.search__img-wrapper{min-width:98px;height:98px;margin-right:1.25rem}}.search__img-wrapper__course{width:48px}@media (min-width:744px){.search__img-wrapper__course{width:60px}}.search__item{border-radius:4px;margin-bottom:1.5rem;padding:1rem}.search__item:first-child{margin-top:1.5rem}.search__firstDownIcon{margin-left:auto}@media (min-width:744px){.search__firstDownIcon{margin-left:12px}}.empty-page__wrapper{width:100vw;height:100vh;display:flex;position:fixed;top:0}.empty-page__content{text-align:center;margin:auto}.loader-wrapper{height:100%;display:flex}.basic-loader{border:3px solid #fff;border-left-color:#0556f3;border-radius:50%;width:23px;height:23px;margin:0 auto;animation:2s linear infinite spin}.arrow__top{z-index:50;width:179px;height:200px;position:absolute;top:-155px;left:11px}@media (max-width:744px){.arrow__top{width:149px;height:167px;top:-116px;left:38px}}.arrow__bottom{z-index:50;position:absolute;top:193px;left:428px}@media (max-width:744px){.arrow__bottom{width:97px;height:97px;position:absolute;top:auto;bottom:-76px;left:78px}}@keyframes in-animation{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}.card-item-down-appear,.card-item-down-enter{opacity:0;transform:translateY(-50px)}.card-item-down-appear-active,.card-item-down-enter-active{opacity:1;transition:opacity .5s,transform .5s;transform:translateY(0)}.card-item-left-appear,.card-item-left-enter{opacity:0;transform:translate(50px)}.card-item-left-appear-active,.card-item-left-enter-active{opacity:1;transition:opacity .3s,transform .5s;transform:translateY(0)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes move-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.terms-privacy-wrapper{background:#f9fafc;padding:40px 0 104px;font-size:1.125rem}@media (min-width:744px){.terms-privacy-wrapper{padding:56px 0 120px}}@media (min-width:1200px){.terms-privacy-wrapper{padding:56px 0 140px}}.terms-privacy-wrapper h1{margin-bottom:32px}@media (min-width:744px){.terms-privacy-wrapper h1{margin-bottom:40px}}.terms-privacy-wrapper h2{margin-bottom:.75rem}.terms-privacy-wrapper h3{margin-top:2rem;margin-bottom:.75rem}.terms-privacy-wrapper ol,.terms-privacy-wrapper ul{margin-bottom:1rem}.terms-privacy-wrapper ol li,.terms-privacy-wrapper ul li{margin-bottom:.75rem}.terms-privacy-wrapper ol ol,.terms-privacy-wrapper ol ul,.terms-privacy-wrapper ul ol,.terms-privacy-wrapper ul ul{margin-top:.75rem}.terms-privacy-wrapper .p-ul{margin-bottom:16px}.terms-privacy-wrapper p{margin-bottom:12px;line-height:30px}.certificate-page{justify-content:center;display:flex}.certificate-template{background-color:#fff;border:1px solid #0000;border-radius:.5rem;width:12.6cm;height:17.82cm;position:relative}.certificate-template .certificate-header{text-align:center;border-bottom:1px solid #d3dce6;max-width:222px;margin:66px auto 60px;padding-bottom:24px}.certificate-template .certificate-body{text-align:center;margin-bottom:86.4px}.certificate-template .certificate-footer{justify-content:center;align-items:center;max-width:384px;margin:0 auto;display:flex}.certificate-template .certificate-footer__item{flex:1}.certificate-template .certificate-footer__item--logo{justify-content:center;display:flex}.certificate-template .certificate-signature{text-transform:uppercase;color:#383b40;flex-direction:column;justify-content:center;align-items:center;font-size:14.4px;font-weight:600;display:flex;position:relative}.certificate-template .certificate-image__logo{width:72px}.certificate-template .certificate-image__signature{width:72px;padding:.25rem 0}.certificate-template .certificate-founder{text-align:center;text-transform:initial;color:#383b4099;font-size:7.2px;font-weight:500}.certificate-template .certificate-top-img{border-top-left-radius:8px;width:30%;position:absolute;top:0;left:0}.certificate-template .certificate-bottom-img{border-bottom-right-radius:8px;width:30%;position:absolute;bottom:0;right:0}.certificate-template .text-certificate{text-transform:uppercase;color:#383b40;letter-spacing:2px;margin-top:30px;margin-bottom:4.8px;font-family:Poly,serif;font-size:28.8px}.certificate-template .text-of-completion{text-transform:uppercase;color:#a8a8bf;font-size:14.4px;font-weight:500}.certificate-template .text-certify{text-transform:uppercase;color:#383b4099;margin-bottom:10.8px;font-size:10.8px;font-weight:600}.certificate-template .text-name{color:#383b40;margin-bottom:4.8px;font-size:26.4px;font-weight:500}.certificate-template .text-successful{color:#383b4099;margin-bottom:9.6px;font-size:12px;font-weight:500}.certificate-template .text-course{color:#0556f3;font-size:14.4px;font-weight:500}.certificate-template .date-of-issue{color:#383b4099;font-size:7.2px;font-weight:500}.certificate-template--small-preview{width:3.78cm;height:5.346cm}.certificate-template--small-preview .certificate-header{max-width:66.6px;margin-top:19.8px;margin-bottom:18px;padding-bottom:7.2px}.certificate-template--small-preview .certificate-body{margin-bottom:25.92px}.certificate-template--small-preview .certificate-footer{max-width:115.2px}.certificate-template--small-preview .certificate-signature{font-size:4.32px}.certificate-template--small-preview .certificate-image__logo{width:21.6px}.certificate-template--small-preview .certificate-image__signature{width:21.6px;padding:2px}.certificate-template--small-preview .certificate-founder{font-size:2.16px}.certificate-template--small-preview .text-certificate{margin-top:9px;margin-bottom:1.44px;font-size:8.64px}.certificate-template--small-preview .text-of-completion{font-size:4.32px}.certificate-template--small-preview .text-certify{margin-bottom:3.24px;font-size:3.24px}.certificate-template--small-preview .text-name{margin-bottom:1.44px;font-size:7.92px}.certificate-template--small-preview .text-successful{margin-bottom:2.88px;font-size:3.6px}.certificate-template--small-preview .text-course{font-size:4.32px}.certificate-template--small-preview .date-of-issue{font-size:2.16px}.view-certificate .navbar__certificate{margin-top:0;padding-top:6px;padding-bottom:6px}.view-certificate .navbar__certificate__text{color:#0556f3;font-size:14px;font-weight:500;line-height:20px}.view-certificate .navbar__certificate__btn{gap:8px;padding:.75rem 1rem .75rem 1.25rem;display:flex}.view-certificate .pdf-wrapper{background:#4f4f4f;width:100%;height:calc(100vh - 60px)}.view-certificate .pdf-wrapper__iframe{border:none;width:100%}.view-certificate .pdf-wrapper--loading{justify-content:center;align-items:center;display:flex}.container--pdf-viewer{border:none;height:100%}.text-line-height-6x{line-height:1.5rem}.mt-2px{margin-top:2px}.image-wrapper{width:16px;height:16px}.certificate__container{aspect-ratio:888.25/628;flex-shrink:0;max-width:327px;max-height:231.19px;overflow:hidden}@media (min-width:744px){.certificate__container{max-width:289px}}.certificate__container--modal{aspect-ratio:888.25/628;min-width:327px;max-width:327px;max-height:231.19px;overflow:hidden}@media (min-width:744px){.certificate__container--modal{max-width:568px;max-height:401.58px}}@media (min-width:1200px){.certificate__container--modal{max-width:888.25px;max-height:628px}}@media (min-width:744px){.certificate__container--offer{max-width:332px}}@media (min-width:1200px){.certificate__container--offer{max-width:450px}}@media (min-width:744px){.certificate__container--homepage{max-width:402px;max-height:284.217px}}.certificate__wrapper{aspect-ratio:888.25/628;transform-origin:0 0;opacity:0;background:#fff;justify-content:center;width:888.25px;height:628px;margin:auto;display:flex;position:relative;box-shadow:0 8.9078px 38.6005px #00031e1a}.certificate__sidebar{background:#fafafa;border-right:1px solid #d3dce6;flex-direction:column;align-items:center;gap:40px;height:100%;padding:48px 24px 0 32px;display:flex}.certificate__decoration{position:absolute;top:0;right:0}.certificate__content{flex:1;padding:80.66px 56px 72px;position:relative}.certificate__content--course{padding:80.66px 72px 131px 104px}.certificate__badge-wrapper{width:100%;position:absolute;bottom:-27px}.certificate__badge{flex-shrink:0;max-width:120px;max-height:120px}.certificate__badge--course{margin:0 auto}.certificate__course-list{flex-direction:column;align-items:flex-start;gap:8px;width:204px;display:flex}.certificate__course-number{color:#333;font-size:16px;font-weight:600;line-height:24px}.certificate__courses{flex-direction:column;gap:8px;margin:0;padding:0;list-style-type:none;display:flex}.certificate__course-title{color:#666;font-size:14px;font-weight:500;line-height:20px}.certificate__programiz-logo{margin-bottom:32.73px}.certificate__title{color:#333;letter-spacing:1.418px;font-size:28px;font-style:normal;font-weight:400;line-height:42px}.certificate__divider{background-color:#d3dce6;flex-shrink:0;width:185px;height:1px;margin-top:20px;margin-bottom:40px}.certificate__divider--course{margin:24px 0}.certificate__description{margin-bottom:89px}.certificate__description--course{margin-bottom:84px}.certificate__text{color:#666;margin-bottom:8px;font-size:12px;font-weight:500;line-height:18px}.certificate__holder-name{color:#333;margin-bottom:4px;font-size:22px;font-weight:600;line-height:30px}.certificate__cert-title{color:#0000f3;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.certificate__footer{justify-content:space-between;align-items:flex-end;display:flex;position:relative}.certificate__issue-details p{color:#666;margin:0;font-size:10px;font-weight:500;line-height:16px}.certificate__signature-details{flex-direction:column;align-items:center;display:flex}.certificate__signature-text{color:#666;text-align:center;margin:0;font-size:10px;font-weight:500;line-height:16px}.certificate__signature-text--sign{color:#333;margin-bottom:6px;font-size:23.22px;font-weight:600;line-height:31.664px}.price-card__price{color:#25265e;align-items:baseline;gap:4px;margin-top:-10px;font-size:32px;font-weight:600;line-height:40px;display:flex}.price-card__price__text{color:#25265eab;margin:0;font-size:16px;font-weight:500;line-height:24px;display:inline-block}.price-card__price__text--strike{color:#25265eab;position:relative}.price-card__price__text--strike:after{content:"";background:#e34c4c;width:100%;height:1px;position:absolute;top:50%;left:0;transform:rotate(-6deg)}.price-card__price__text--content-desc{color:#25265e;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}.price-card__pricing-container{justify-content:space-between;display:flex}.price-card__pricing-container svg{align-self:center;display:flex}.price-card__pricing{align-items:flex-end;gap:4px;display:flex}.price-card__btn{padding:1rem 5.25rem;font-size:22px;line-height:30px}@media (min-width:744px){.price-card__btn{max-width:300px;padding-left:32px;padding-right:32px}}.price-card__lifetime-btn{text-align:center;border:none;width:100%;margin-bottom:.5rem;padding:1rem 0;font-size:22px;line-height:30px}@media (min-width:744px){.price-card__lifetime-btn{padding:.75rem 0;font-size:18px;line-height:24px}}.price-card__desktop{display:none}@media (min-width:1200px){.price-card__desktop{display:block}}.price-card__desktop--with-mobile{display:block}.price-card__line{background:#d3dce6;width:100%;height:1px;margin-bottom:2rem}.price-card__content-wrapper{flex-direction:column;gap:12px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}@media (min-width:1200px){.price-card__content-wrapper{gap:16px;margin-top:24px}}.price-card__content{gap:8px;display:flex}.price-card__content__tick-img{flex-shrink:0;width:18px;display:flex}.price-card__content__detail{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.price-card__content__detail__popover-btn{all:unset;color:#0556f3;cursor:pointer;background:0 0}.price-card__content__detail__popover-btn:hover{text-decoration:underline}.price-card__content__new-tag{color:#5c1101de;background:#feccbf;border-radius:2px;margin-bottom:0;padding:2px 3px;font-size:12px;font-weight:500}.price-card__product-points{border-right:1px solid #d3dce6;flex:1;padding-right:40px;display:none}@media (min-width:744px){.price-card__product-points{align-items:center;display:flex}}.price-card__product-info{flex:1}.price-card__hr{border:.5px solid #d3dce6}.price-card__share-text{color:#25265ede;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}.price-card__offer-ends{color:#e34c4c;font-size:12px;font-weight:500;line-height:16px}.price-card__modal .medias--linkedin{background:#96daff33}.price-card__modal__wrapper{background:#fff;width:420px}.price-card__modal__wrapper .link__block{background:#f8faff;border:1px solid #d3dce6;border-radius:4px}.price-card__modal__wrapper .link__block .text-left{align-items:center;display:flex}.price-card__modal__wrapper .link__block .vertical-line{background-color:#d3dce6;width:1px;height:20px;margin:auto 1rem;display:none}@media (min-width:744px){.price-card__modal__wrapper .link__block .vertical-line{display:block}}.price-card__modal__wrapper .btn-link{text-align:center;font-size:14px;font-weight:500;line-height:20px;color:#00a3ff!important}.price-card__modal__wrapper .text-left{font-size:14px;font-weight:400;line-height:20px}.price-card__modal__title{color:#25265e;margin-bottom:2rem}.price-card__modal .cross-icon{stroke:#ffffffde}.price-card__modal__text{color:#25265e;text-align:center;outline:none;margin:2rem 2rem 1rem}.price-card__content-popover{max-width:270px;padding:6px}.price-card__popover-title{color:#25265e;margin-bottom:12px;font-size:18px;font-weight:500;line-height:28px}.price-card__content-img{margin-bottom:1rem}.price-card__content-img--course img{width:calc(100% + 17px);max-width:unset;margin-top:-4px;margin-bottom:-7px;margin-left:-8px}.price-card__content-img--playground img{width:calc(100% + 13px);max-width:unset;margin-top:-4px;margin-bottom:-12px;margin-left:-5px}.price-card__content-img--sensai img{width:calc(100% + 12px);max-width:unset;margin-top:-8px;margin-bottom:-4px;margin-left:-6px}.pricing-course{background:#fafafa;padding:72px 0}@media (min-width:1200px){.pricing-course{padding:96px 0}}.pricing-course__title{color:#25265e;margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}.pricing-course__courses{gap:16px;display:grid}@media (min-width:744px){.pricing-course__courses{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.pricing-course__courses{gap:24px}}.pricing-course__courses .course-card{background:#ffe8d6;border-radius:4px;padding:1.5rem 1rem}@media (min-width:744px){.pricing-course__courses .course-card{padding:2rem 1.5rem 1.5rem}}.pricing-course__courses .course-card__tag-wrapper{align-items:center;gap:8px;margin-bottom:4px;display:flex}.pricing-course__courses .course-card__tag{color:#ff8b6c;margin-bottom:0;font-size:14px;font-weight:700;line-height:20px}.pricing-course__courses .course-card__heading{color:#370909;height:72px;margin-bottom:1.5rem;font-size:24px;font-weight:600;line-height:36px}.pricing-course__courses .course-card__features{gap:8px;display:flex}.pricing-course__courses .course-card__dot{background:#370909;border-radius:50%;align-self:center;width:4px;height:4px}.pricing-course__courses .course-card__feature{color:#25265ede;font-size:14px;font-weight:500;line-height:20px}.pricing-course__courses .course-card:hover{cursor:pointer}.pricing-course__courses .course-card--new-tag{color:#25265e;background:#ffc33d;padding:2px 3px;font-size:12px;font-weight:500;line-height:16px}.hero-banner__container{background:#25265e;padding:72px 0;position:relative;overflow-x:clip}@media (min-width:744px){.hero-banner__container{padding-top:56px;padding-bottom:96px}}@media (min-width:1200px){.hero-banner__container{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/standalone/standalone-hero-bg.svg);background-position:0 100%;background-repeat:no-repeat;padding-top:96px;padding-bottom:156px}}.hero-banner__container--black-friday{background:#1c2130;padding-block:3.5rem}@media (min-width:744px){.hero-banner__container--black-friday{padding-block:4.5rem}}@media (min-width:1200px){.hero-banner__container--black-friday{padding-block:6rem}}.hero-banner__container--black-friday .hero-banner__logo{margin-bottom:1.5rem}.hero-banner__container--black-friday .hero-banner__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem}@media (min-width:744px){.hero-banner__container--black-friday .hero-banner__title{font-size:48px;line-height:60px}}.hero-banner__container--cyber-monday{background:linear-gradient(#32194e -1.44%,#2d134e 7.98%,#1b054d 25.48%,#150349 42.94%,#0f0345 73.04%,#090340 100%)}.hero-banner__container--cyber-monday .hero-banner__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6d365 0%,#fda085 74.28%);-webkit-background-clip:text;background-clip:text}.hero-banner__background-img-tablet{width:374px;height:178px;display:none;position:relative}@media (min-width:744px){.hero-banner__background-img-tablet{display:block}}@media (min-width:1200px){.hero-banner__background-img-tablet{display:none}}.hero-banner__background-img-desktop{display:none;position:relative}@media (min-width:1200px){.hero-banner__background-img-desktop{display:block}}.hero-banner__background-img-desktop--top-left{width:211px;height:188px}.hero-banner__background-img-desktop--right-top{width:374px;height:555px}.hero-banner__background-img-desktop--bottom{width:158px;height:102px}.hero-banner>.pro-tag{margin-bottom:.75rem}.hero-banner__empty{background:#25265e;height:66px}.hero-banner__left-background{position:absolute;bottom:0;left:0}.hero-banner__mobile,.hero-banner__large{position:absolute;bottom:0;right:0}.hero-banner__large img{height:auto}.hero-banner__lighting{position:absolute;bottom:0;right:328px}.hero-banner__logo{margin-bottom:.25rem}@media (min-width:744px){.hero-banner__logo{margin-bottom:1.5rem}}.hero-banner__logo img{height:39px;position:relative;left:-6px}.hero-banner__title{color:#fff;font-size:36px;font-weight:600;line-height:54px}.hero-banner__title span{color:#56bd5b}.hero-banner__text{color:#fff;font-size:16px;font-weight:500;line-height:24px}.get-certificate{flex-direction:column;align-items:flex-start;gap:40px;display:flex}@media (min-width:744px){.get-certificate{flex-direction:row;align-items:center;gap:24px}}@media (min-width:1200px){.get-certificate{gap:40px}}.get-certificate__wrapper{background:#242b3c;padding:72px 0}@media (min-width:744px){.get-certificate__wrapper{padding:96px 0}}@media (min-width:1200px){.get-certificate__wrapper{padding:120px 0}}.get-certificate__wrapper .get-certificate__picture{box-shadow:0 4.51282px 19.5555px #00031e1a}.get-certificate__picture{position:relative;box-shadow:0 2.83478px 12.2841px #00031e1a}.get-certificate__picture:hover .get-certificate__picture--overlay{opacity:1}.get-certificate__picture--overlay{opacity:0;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0}.get-certificate__details{max-width:620px}.get-certificate__details__title{color:#ffffffde;font-size:24px;font-weight:600;line-height:36px}.get-certificate__details__text{color:#ffffffde;font-size:18px;font-weight:500;line-height:28px}.get-certificate__modal .cross-icon{cursor:pointer;margin-left:auto}@media (min-width:744px){.get-certificate__modal .cross-icon{margin-right:-40px}}.get-certificate__modal .btn{color:#fff;width:100%;padding-inline:20px;font-weight:600}@media (min-width:744px){.get-certificate__modal .btn{width:281px;margin:0 auto}}.get-certificate__modal-image-scrollbar-wrapper{border-radius:8px;height:100%;max-height:calc(100vh - 184px);overflow:hidden auto}.real-projects__wrapper{padding:4.5rem 0}@media (min-width:744px){.real-projects__wrapper{padding:6rem 0 3.5rem}}.real-projects__modal .modal{background:#ffe8d6;border:1px solid #d3dce6;border-radius:4px;max-width:446px;padding:2rem 1.5rem}@media (min-width:744px){.real-projects__modal .modal{max-width:446px;padding:2.5rem}}.real-projects__modal__image{width:116px;height:116px;margin-top:-80px}@media (min-width:744px){.real-projects__modal__image{width:148px;height:148px;margin-top:-112px}}@media (max-width:744px){.real-projects__modal__image img{width:116px}}.real-projects__modal .cross-icon{cursor:pointer;position:absolute;top:16px;right:16px}.real-projects__modal__title{color:#370909;margin-bottom:1rem;font-size:22px;line-height:30px}@media (min-width:744px){.real-projects__modal__title{margin-bottom:.25rem;font-size:32px;line-height:48px}}.real-projects__modal__desc{margin-bottom:2rem;font-weight:500}@media (min-width:744px){.real-projects__modal__desc{margin-bottom:1.5rem;font-size:18px;line-height:28px}}.real-projects__modal .btn{background:#6501e5;justify-content:space-between;align-items:center;width:100%;padding:1rem 2.25rem;font-size:18px;font-weight:600;line-height:30px;display:flex}.real-projects__title{width:702px;font-size:32px;font-weight:600;line-height:40px}@media (max-width:744px){.real-projects__title{width:100%;font-size:22px;line-height:30px}}.real-projects__text{font-weight:500}@media (min-width:744px){.real-projects__text{width:702px;font-size:18px;line-height:28px}}.real-projects__details{flex-direction:column}@media (min-width:744px){.real-projects__details{flex-flow:wrap;max-width:700px}}.real-projects__details__projects{border:1px solid #d3dce6;border-radius:4px;margin-bottom:2rem;padding:1rem .75rem 1.25rem .5rem}@media (min-width:744px){.real-projects__details__projects{width:342px;margin-bottom:2.5rem;padding:1rem .5rem 1.25rem 1rem}}@media (max-width:744px){.real-projects__details__projects:last-child{margin-bottom:0}}.real-projects__details__projects__title{width:220px;margin-bottom:6px;font-size:20px;font-weight:500}@media (min-width:744px){.real-projects__details__projects__title{width:232px}}.real-projects__details__projects__image{z-index:0;max-width:68px;max-height:81px;margin-top:-24px}.real-projects__details__projects__learn{color:#0556f3;cursor:pointer;font-weight:500}.get-ahead--wrapper{justify-content:space-between;display:flex}@media (max-width:1200px){.get-ahead--wrapper{flex-direction:column;max-width:576px}}.get-ahead__info__title{color:#fff}@media (max-width:744px){.get-ahead__info__title{width:100%;font-size:24px;line-height:36px}}@media (min-width:744px){.get-ahead__info__title{margin-top:46px}}.get-ahead__info__sale-ends{color:#fff;margin-bottom:1.5rem;font-weight:500}@media (min-width:1200px){.get-ahead__info__sale-ends{margin-bottom:2.5rem;font-size:24px;line-height:36px}}.get-ahead__info .btn{justify-content:space-between;align-items:center;max-width:327px;padding:21px 2.25rem;font-size:18px;font-weight:600;line-height:30px;display:flex}.get-ahead__statistics{display:flex}@media (max-width:744px){.get-ahead__statistics{justify-content:space-between}}.get-ahead__statistics h2{background:linear-gradient(#00dbcd 0%,#00bbe1 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:744px){.get-ahead__statistics h2{width:255px;font-size:54px;line-height:80px}}@media (max-width:744px){.get-ahead__statistics h2{margin-bottom:.5rem}}.get-ahead__statistics p{color:#ffffffde;font-weight:500}@media (min-width:744px){.get-ahead__statistics p{font-size:20px;line-height:30px}}.learn-with-pro{background:#fff}.learn-with-pro__wrapper{padding-top:4.5rem;padding-bottom:4.5rem}@media (min-width:744px){.learn-with-pro__wrapper{padding-top:6rem;padding-bottom:6rem}}.learn-with-pro__details{row-gap:32px;display:grid}@media (min-width:744px){.learn-with-pro__details{grid-template-columns:repeat(2,1fr);column-gap:32px;width:684px}}.learn-with-pro__details__child{align-items:flex-start;display:flex}@media (min-width:744px){.learn-with-pro__details__child{width:326px}}.learn-with-pro__details__icon{border-radius:50%;justify-content:center;align-items:center;min-width:40px;height:40px;display:flex}.learn-with-pro__details__icon--clock{color:#f79522;background-color:#f7952245}.learn-with-pro__details__icon--dollar{color:#56bd5b;background-color:#56bd5b45}.learn-with-pro__details__icon--award{color:#00a3ff;background-color:#00a3ff45}.learn-with-pro__details__icon--star{color:#6501e5;background-color:#6501e545}.learn-with-pro__details__icon--rocket{color:#0556f3;background-color:#0556f345}.learn-with-pro__details__icon--trophy{color:#e34c4c;background-color:#e34c4c45}.learn-with-pro__details h3{font-weight:500}@media (min-width:744px){.learn-with-pro__details h3{margin-bottom:.25rem;font-size:20px}}@media (max-width:744px){.learn-with-pro__details h3{font-size:18px;line-height:28px}}.learn-with-pro h2{margin-bottom:2.5rem}@media (max-width:744px){.learn-with-pro h2{margin-bottom:2rem;font-size:22px;line-height:30px}}.learn-with-pro p{color:#25265eab;font-weight:500;display:none}@media (min-width:744px){.learn-with-pro p{display:block}}.error-text{color:#e34c4c}.standalone-faq .pricing-faq .section-padding{padding:4.5rem 0}@media (min-width:744px){.standalone-faq .pricing-faq .section-padding{padding:6rem 0}.standalone-faq .pricing-faq .accordion--non-recurring{margin:0}}@media (min-width:1200px){.standalone-courses{padding-bottom:96px!important}}@media (min-width:744px){.standalone-course-modal{max-height:512px}}.standalone-course-modal .pro-modal__body{flex-direction:column;display:flex}@media (min-width:744px){.standalone-course-modal .pro-modal__body{flex-direction:row;gap:32px;min-height:412px}}.standalone-course-modal .pro-modal__footer{box-shadow:none;border-radius:12px 12px 0 0;padding:0}.standalone-course-modal .left-arrow-icon{z-index:50;pointer-events:none;width:168px;display:none;position:absolute;top:-32px;left:calc(50% - 104px)}.standalone-course-modal .left-arrow-icon img{width:100%}@media (min-width:744px){.standalone-course-modal .left-arrow-icon{display:block}}.standalone-course-modal__close{color:#25265e;cursor:pointer;z-index:50;width:24px;height:24px;position:absolute;inset:20px 20px auto auto}.standalone-course-modal__header{flex-direction:column;align-items:flex-start;display:flex}.standalone-course-modal__children--left{width:100%;overflow:auto}.standalone-course-modal__children--left .modal-detail-wrapper{margin-bottom:24px;overflow:auto}@media (min-width:744px){.standalone-course-modal__children--left .modal-detail-wrapper{margin-bottom:0}}.standalone-course-modal__children--left .modal-detail-wrapper--learning-path{background:#fff;border:1px solid #d3dce6;border-radius:4px 4px 0 0;padding:24px 16px 0}.standalone-course-modal__children--left .modal-detail-wrapper::-webkit-scrollbar{display:none}.standalone-course-modal__children--left::-webkit-scrollbar{display:none}@media (min-width:744px){.standalone-course-modal__children--left{width:50%}}.standalone-course-modal__children--right{border-radius:12px 12px 4px 4px;flex-shrink:0;overflow:hidden}@media (min-width:744px){.standalone-course-modal__children--right{border-radius:12px;margin:0}}.standalone-course-modal__children--no-border{border:none}.standalone-course-modal__children--no-border>.modal-detail-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.standalone-course-modal__children--no-border>.modal-detail-wrapper>.loader-wrapper{height:fit-content}.standalone-course-modal__content{border-radius:12px 12px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:24px;display:flex}@media (min-width:744px){.standalone-course-modal__content{border-radius:12px;width:50%;padding:32px 24px}}.standalone-course-modal__content--corn-flower-blue{background:#d6f5ff}.standalone-course-modal__content--corn-flower-blue>.standalone-course-modal__header>.standalone-course-modal__category-title{color:#00a3ff}.standalone-course-modal__content--corn-flower-blue>.standalone-course-modal__header>.standalone-course-modal__course-title{color:#25265e}.standalone-course-modal__content--card-red{background:#fff1d6}.standalone-course-modal__content--card-red>.standalone-course-modal__header>.standalone-course-modal__category-title{color:#ff8b6c}.standalone-course-modal__content--card-red>.standalone-course-modal__header>.standalone-course-modal__course-title{color:#370909}.standalone-course-modal__category-title{color:#ff8b6c;margin-bottom:4px;font-size:14px;font-style:normal;font-weight:700;line-height:20px}@media (min-width:744px){.standalone-course-modal__category-title{font-size:16px;font-weight:600;line-height:24px}}.standalone-course-modal__course-title{font-size:18px;font-weight:600;line-height:30px}@media (min-width:744px){.standalone-course-modal__course-title{font-size:24px;line-height:36px}}.standalone-course-modal__features{margin:0;padding:0;list-style:none;display:none}@media (min-width:744px){.standalone-course-modal__features{flex-direction:column;gap:4px;display:flex}}.standalone-course-modal__dot{background:#370909;border-radius:50%;align-self:center;width:4px;height:4px;margin-right:.5rem}.standalone-course-modal__course-description{color:#25265ede;margin:0;font-size:16px;font-weight:500;line-height:24px}.standalone-course-modal .btn-color__purple{background-color:#6501e5;border:none;border-radius:4px;padding:1rem 2.25rem;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-top:1.5rem!important}.standalone-course-modal .btn-color__purple .btn-icon{margin-left:50px}@media (max-width:744px){.standalone-course-modal .btn-color__purple .btn-icon{margin-left:auto}}@media (min-width:744px){.standalone-course-modal .btn-color__purple{margin-top:1rem}}.standalone-course-modal .btn--w-icon{justify-content:initial}.standalone-course-modal .accordion--modal{border-color:#d3dce6;border-radius:4px}.standalone-course-modal .accordion--modal .accordion__content[aria-expanded=false]{border-top:1px solid #fff3}.standalone-course-modal .accordion--modal h5{font-size:16px;font-weight:500;line-height:24px}.standalone-course-modal .accordion--modal .course-text{text-overflow:ellipsis;white-space:nowrap;width:130px;font-weight:400;display:block;overflow:hidden}@media (max-width:744px){.standalone-course-modal .accordion--modal .course-text{width:45%;font-size:16px;font-weight:500;line-height:24px}}.standalone-course-modal .accordion--modal .course-text--certificate{white-space:normal;width:auto}.standalone-course-modal .accordion--modal .course-number{min-width:78px;margin-right:.75rem}@media (max-width:744px){.standalone-course-modal .accordion--modal .course-number{font-size:16px;line-height:24px}}.standalone-course-modal .accordion--modal .course-progress{margin-bottom:.5rem;padding:.25rem .5rem 0 1.25rem}.standalone-course-modal .accordion--modal .course-progress__icon{width:16px;height:16px;margin-right:.5rem}@media (max-width:744px){.standalone-course-modal .accordion--modal .course-progress__icon{width:20px;height:20px}}.standalone-course-modal .accordion--modal a{font-size:14px;font-weight:500;line-height:20px}@media (max-width:744px){.standalone-course-modal .accordion--modal a{font-size:14px;font-weight:500;line-height:20px}}.standalone-course-modal .accordion--modal .title__icon{width:24px;height:24px}.standalone-course-modal .accordion--modal .accordion__title{padding:1rem}.standalone-course-modal .accordion--modal .accordion__title:hover{border-radius:0}@media (max-width:744px){.standalone-course-modal .accordion--modal .accordion__title{padding:1rem 22px 1rem 1rem}}.standalone-course-modal .accordion--modal .accordion svg{width:16px;height:16px}.standalone-course-modal .course-section{margin-bottom:2rem}@media (max-width:744px){.standalone-course-modal .course-section{margin-bottom:2.5rem}.standalone-course-modal .course-section .why-this-path{border-radius:12px}.standalone-course-modal .course-section .why-this-path .path-title{font-size:20px;font-weight:400;line-height:30px;margin-bottom:.5rem!important}}.standalone-course-modal .course-section:last-child{margin-bottom:0}@media (min-width:744px){.standalone-course-modal .course-section .why-this-path{border-radius:4px;width:100%;padding:0}.standalone-course-modal .course-section .why-this-path .rock-paper{width:137px;height:186px;margin-left:7px;inset:0 0 0 auto;transform:scaleX(-1)}.standalone-course-modal .course-section .path-block{width:60%;padding-bottom:18px;padding-left:1rem;margin-top:18px!important}.standalone-course-modal .course-section .path-block>h3{font-size:16px;line-height:24px;margin-bottom:6px!important}.standalone-course-modal .course-section .path-block .path-text{color:#ffffffde;font-size:14px;font-weight:500;line-height:20px}.standalone-course-modal .course-section .row .col-lg-6:first-child{padding-right:8px}.standalone-course-modal .course-section .row .col-lg-6:last-child{padding-left:8px}.standalone-course-modal .course-section .row .col-lg-6 div{padding:10px 30px}.standalone-course-modal .course-section .row h3{font-size:12px;font-weight:600;line-height:16px;margin:1rem 0 0!important}}.standalone-course-modal .course-section .row span{display:none}.standalone-course-modal .course-content{margin-bottom:0}@media (min-width:744px){.standalone-course-modal .course-content{width:50%;height:100%;max-height:380px;overflow:auto}}.standalone-course-modal .course-content .course-toc-accordion-title{align-items:center}@media (min-width:744px){.standalone-course-modal .course-overview-content{width:50%;height:100%;max-height:380px;overflow:auto}}.footer-padding-standalone{border-top:1px solid #fff3;padding-bottom:227px}@media (min-width:1200px){.footer-padding-standalone{padding-bottom:0}}.wrapper{margin-top:1.5rem}@media (min-width:744px){.wrapper{margin-top:2rem}}.wrapper .feature-card{margin-bottom:1.5rem;display:flex}.wrapper .feature-card:last-child{margin-bottom:0}@media (min-width:744px){.wrapper .feature-card{margin-right:66px;display:inline-flex}.wrapper .feature-card:nth-child(2n){margin-right:0}}.wrapper .feature-card__logo{color:#fff;background:#ffffff5e;border-radius:50%;justify-content:center;width:40px;height:40px;margin-right:1rem;display:flex}.wrapper .feature-card__title{color:#fff;margin-bottom:4px;font-size:20px;font-weight:500;line-height:30px}@media (min-width:744px){.wrapper .feature-card__title{max-width:270px}}.wrapper .feature-card__desc{color:#ffffffab;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.wrapper .feature-card__desc{max-width:270px}}@media (min-width:1200px){.wrapper{width:70%}}.pro-sale-wrapper__pricing-card-mb{background:#242b3c;padding-block:2.5rem}@media (min-width:744px){.pro-sale-wrapper__pricing-card-mb{padding-block:2.5rem 3.75rem}}@media (min-width:1200px){.pro-sale-wrapper__pricing-card-mb{display:none}}.background-img{pointer-events:none;position:absolute}.background-img--bottom-right{bottom:0;right:0}.background-img--bottom-right--black-friday{bottom:-102px;right:calc(50% - 404px)}.background-img--top-left{top:0;left:0}.background-img--top-right{top:0;right:0}.background-img--top-right--black-friday{right:calc(50% - 730px)}.standalone-black-friday{background:#1f2023}.standalone-black-friday main{flex:unset}.standalone-black-friday .standalone-courses__text--desc{max-width:836px}@media (min-width:1200px){.standalone-black-friday .pro-footer .pro-footer-bottom{padding-block:24px!important}}.sale-early-footer{border-bottom:1px solid #fff3}.sale-early-footer .pro-footer-bottom{padding-block:56px 40px}@media (min-width:744px){.sale-early-footer .pro-footer-bottom{padding-block:48px}}@media (min-width:1200px){.sale-early-footer .pro-footer-bottom{padding-block:24px}.sale-early-footer .pro-footer-bottom .bottom-left>li:first-child{width:119px;height:26px}}.offer-popover{background:#f8faff;border:1px solid #d3dce6;border-radius:4px;box-shadow:0 8px 12px #01003a1f}.pro-footer-reduce-padding .pro-footer-bottom{padding:40px 0}@media (min-width:744px){.pro-footer-reduce-padding .pro-footer-bottom{padding:48px 0}}@media (min-width:1200px){.pro-footer-reduce-padding .pro-footer-bottom{padding:24px 0}}.standalone-cc-section-wrapper{background-color:#242b3c;border-bottom:1px solid #fff3;padding-block:72px}.standalone-cc-section-wrapper--dark{background-color:#1c2130}@media (min-width:1200px){.standalone-cc-section-wrapper{padding-block:96px}}.standalone-cc-section-wrapper .standalone-cc-section__details{margin-bottom:24px}.standalone-cc-section-wrapper .standalone-cc-section__title{color:#ffffffde;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}.standalone-cc-section-wrapper .standalone-cc-section__text{color:#ffffffde;margin-bottom:.25rem;font-size:18px;font-weight:500;line-height:28px}.standalone-cc-section-wrapper .standalone-cc-section__img-wrapper{height:164px;position:relative}@media (min-width:744px){.standalone-cc-section-wrapper .standalone-cc-section__img-wrapper{height:340px}}@media (min-width:1200px){.standalone-cc-section-wrapper .standalone-cc-section__img-wrapper{height:556px}}.standalone-sensai-section-wrapper{background-color:#242b3c;padding-block:72px}@media (min-width:992px){.standalone-sensai-section-wrapper{padding-block:96px}}.standalone-sensai-section-wrapper--dark{background-color:#1c2130}.standalone-sensai-section-wrapper .standalone-sensai-section{flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (min-width:744px){.standalone-sensai-section-wrapper .standalone-sensai-section{flex-direction:row;justify-content:space-between;gap:24px}}.standalone-sensai-section-wrapper .standalone-sensai-section__content-wrapper{flex:1}@media (min-width:744px){.standalone-sensai-section-wrapper .standalone-sensai-section__content{width:330px}}@media (min-width:1200px){.standalone-sensai-section-wrapper .standalone-sensai-section__content{width:446px}}.standalone-sensai-section-wrapper .standalone-sensai-section__title{color:#ffffffde;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}.standalone-sensai-section-wrapper .standalone-sensai-section__title .sensai-highlight{color:#ffc33d}.standalone-sensai-section-wrapper .standalone-sensai-section__description{color:#ffffffde;font-size:18px;font-weight:500;line-height:28px}.standalone-sensai-section-wrapper .standalone-sensai-section__description p{margin-bottom:8px}.standalone-sensai-section-wrapper .standalone-sensai-section__description ul{padding:0;list-style:none}.standalone-sensai-section-wrapper .standalone-sensai-section__description ul li{align-items:center;font-size:1rem;display:flex}.standalone-sensai-section-wrapper .standalone-sensai-section__description ul li:before{content:"•";margin-right:8px}.standalone-sensai-section-wrapper .standalone-sensai-section__video-wrapper{flex:1}.standalone-sensai-section-wrapper .standalone-sensai-section__video{width:100%}@media (min-width:744px){.standalone-sensai-section-wrapper .standalone-sensai-section__video{width:326px;height:184px}}@media (min-width:1200px){.standalone-sensai-section-wrapper .standalone-sensai-section__video{width:576px;height:326px}}.user-stats-banner{background:#242b3c;margin-bottom:0;padding:104px 24px;position:relative;overflow-x:clip}.user-stats-banner--dark{background:#1c2130}@media (min-width:744px){.user-stats-banner{flex-direction:column;align-items:center;display:flex}}.user-stats-banner__background-img-desktop{pointer-events:none;width:212px;height:188px;display:none}@media (min-width:1200px){.user-stats-banner__background-img-desktop{display:block;position:absolute}}.user-stats-banner__stats{flex-flow:wrap;flex-grow:1;justify-content:space-between;gap:40px 8px;margin-bottom:0;padding:0;list-style-type:none;display:flex}@media (min-width:744px){.user-stats-banner__stats{column-gap:48px;justify-content:revert}}@media (min-width:1200px){.user-stats-banner__stats{column-gap:112px}}.user-stats-banner__stats__item{width:158px}@media (min-width:744px){.user-stats-banner__stats__item{width:160px}}.user-stats-banner__stats__item strong{color:#0000;background:linear-gradient(90deg,#00cdac 0%,#8ddad5 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:40px;font-weight:600;line-height:65px}@media (min-width:744px){.user-stats-banner__stats__item strong{font-size:52px;line-height:65px}}.user-stats-banner__stats__item p{color:#fff;margin:0;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.user-stats-banner__stats__item p{font-size:20px;line-height:30px}}.interactive-challenge-wrapper .interactive-challenge-wrapper__challenge-box .interactive-challenge-wrapper__action .interactive-challenge-wrapper__btn--ai{display:none}.standalone-faq{color:#ffffffde;background-color:#242b3c}@media (min-width:992px){.standalone-faq{padding-block:24px}}.standalone-faq .fs-h2pricing{color:#ffffffde;font-size:24px;line-height:36px}.standalone-faq .accordion{background-color:unset!important}.standalone-faq .accordion__item,.standalone-faq .accordion__item--landing-page{color:#ffffffde;background-color:unset!important}.standalone-faq .accordion__heading{color:#ffffffde}.standalone-faq .accordion__title{color:#ffffffde;background-color:#1f2023;outline:1px solid #fff3}.standalone-faq .accordion__title .title__icon{color:#ffffffde}.standalone-faq .accordion__title--open{outline:1px solid #00a3ff}.standalone-faq .accordion__content{background-color:unset!important}.standalone-faq .accordion__content ul li::marker{color:#ffffffde}.toast-container .Toastify__toast-container{top:7em;right:1em}@media (max-width:576px){.toast-container .Toastify__toast-container{top:auto;right:2em}}.toast-container .toast{background:#fff;border-radius:8px;gap:1rem;max-width:316px;margin-left:auto;padding:8px;display:flex;position:relative}.toast-container .toast__icon{background:#ffffff21;border-radius:5px;align-items:center;padding:1rem 12px;display:flex}.toast-container .toast__body{flex-direction:column;justify-content:center;padding-right:48px;display:flex}.toast-container .toast__message{margin-bottom:0;font-size:16px}.toast-container .toast__close{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s ease-in-out;display:inline-flex;position:absolute;top:8px;right:8px}.toast-container .toast__close:hover{background-color:#ffffff21}.toast-container .toast__close__icon{width:1.5rem;height:1.5rem}.toast-container .toast--success{color:#fff;background-color:#56bd5b}.toast-container .toast--success .toast__title{color:#fff}.toast-container .toast--yellow{color:#fff;background-color:#f79522}.toast-container .toast--yellow .toast__title{color:#fff}.toast-container .toast--danger{color:#fff;background-color:#e34c4c}.toast-container .toast--danger .toast__title{color:#fff}.toast-container .Toastify__toast-container{flex-direction:column;width:auto;max-width:800px;height:auto;padding:0;display:flex}.toast-container .Toastify__toast-body{margin:0;padding:0}.toast-container .Toastify__toast-theme--light.Toastify__toast--success,.toast-container .Toastify__toast-theme--light.Toastify__toast--error,.toast-container .Toastify__toast-theme--light.Toastify__toast--info{width:auto;height:auto;box-shadow:none;background-color:#0000;border:none;margin:0;padding:0}.toast-container .Toastify__toast-container--top-right{top:7em!important}.toast-container-v2 .toast{max-width:330px;font-family:var(--euclid);color:#25265ede;background:#fff;border-radius:4px;flex-direction:row;padding:0;display:flex;position:relative}@media (min-width:744px){.toast-container-v2 .toast{max-width:500px}}@media (min-width:992px){.toast-container-v2 .toast{max-width:800px}}.toast-container-v2 .toast__title{color:#25265e;margin:0 0 4px;font-size:16px;font-weight:500;line-height:24px}.toast-container-v2 .toast__icon{background:#ffffff21;border-radius:2px;align-items:flex-start;padding:12px;display:flex}.toast-container-v2 .toast__body{align-self:center;margin-right:.75rem;padding:0;display:flex}.toast-container-v2 .toast__message{margin-bottom:0;font-size:14px;line-height:20px}.toast-container-v2 .toast__content{flex:1;justify-content:space-between;padding:.5rem .5rem 10px;display:flex}.toast-container-v2 .toast__close{cursor:pointer;border-radius:50%;align-self:flex-start;width:20px;height:20px;transition:all .2s ease-in-out;display:flex}.toast-container-v2 .toast__close:hover{background-color:#ffffff21}.toast-container-v2 .toast__close__icon{width:100%;height:100%}.toast-container-v2 .toast--info{border:1px solid;box-shadow:0 4px 12px #0a06000f}.toast-container-v2 .toast--info .toast__icon{background-color:#e7ecff;border-right:1px solid}.toast-container-v2 .toast--success{border:1px solid #56bd5b;box-shadow:0 4px 12px #000a010f}.toast-container-v2 .toast--success .toast__icon{color:#56bd5b;background-color:#e9f6ea;border-right:1px solid #56bd5b}.toast-container-v2 .toast--warning{border:1px solid #f79522;box-shadow:0 4px 12px #0a06000f}.toast-container-v2 .toast--warning .toast__icon{color:#f79522;background-color:#f6f0e9;border-right:1px solid #f79522}.toast-container-v2 .toast--danger{border:1px solid #e34c4c;box-shadow:0 4px 12px #0a06000f}.toast-container-v2 .toast--danger .toast__icon{color:#e34c4c;background-color:#f6e9e9;border-right:1px solid #e34c4c}.toast-container-v2 .toast--small{width:fit-content}.toast-container-v2 .toast--small .toast__icon{padding:10px 8px}.toast-container-v2 .toast--small .toast__content{padding:.5rem}.toast-container-v2 .toast--small .toast__title{margin:0}.toast-container-v2 .toast--small .toast__close{align-self:flex-start;margin-top:2px}.toast-container-v2.Toastify__toast-container{max-width:330px;height:auto;padding:0}@media (min-width:744px){.toast-container-v2.Toastify__toast-container{max-width:500px}}@media (min-width:992px){.toast-container-v2.Toastify__toast-container{max-width:800px}}.toast-container-v2.Toastify__toast-container--top-center{top:88px}.toast-container-v2.Toastify__toast-container--bottom-center{bottom:4.5rem!important;left:50%!important;transform:translate(-50%)!important}.toast-container-v2 .Toastify__toast{width:auto;height:auto;box-shadow:none;background:0 0;border:none;margin:0;padding:0}.toast-container-v2 .Toastify__toast-body{margin:0;padding:0;display:flex}.toast-container-v2 .Toastify__toast-body div{justify-content:center;display:flex}.overlay{z-index:1000;background-color:#000000de;width:100%;height:100%;position:absolute;top:0;left:0}.overlay:not([class*=catalog-items]) .overlay__header{box-shadow:0 1px #d3dce6}.overlay-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.overlay--content{background:#fff;flex-direction:column;height:100dvh;display:flex;position:fixed}@media (min-width:744px){.overlay--content{display:none}.overlay--catalog-items{padding-block:3.5rem;padding-inline:2rem}.overlay--catalog-items>.sticky-header{padding:0}}.overlay--compiler>.overlay__body{background:#1c2130}.overlay--compiler .overlay__header{justify-content:center}.overlay--compiler .overlay__header svg{position:absolute;left:24px}.overlay--description>.overlay__body{background:#fafafa}.overlay__header{z-index:100;align-items:center;padding:1rem 1.5rem;display:flex}.overlay--catalog-items>.overlay__header{padding-block:2rem 2.5rem}@media (min-width:744px){.overlay--catalog-items>.overlay__header{padding-top:0}}@media (min-width:1200px){.overlay--catalog-items>.overlay__header{padding-top:2rem}}.overlay--catalog-items>.overlay__body{padding-bottom:78px}@media (min-width:744px){.overlay--catalog-items{display:flex}}@media (min-width:1200px){.overlay--catalog-items{display:none}}.overlay__body{-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;width:100%;overflow-y:auto}.overlay__body::-webkit-scrollbar{display:none}.overlay__footer{align-items:center;padding:1rem 1.5rem;display:flex;box-shadow:0 -1px #d3dce6}.overlay__paypal{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}@media (max-width:744px){.overlay__paypal button{max-width:310px}}.overlay--google{width:100%;height:100%;position:fixed}.catalog-page{background:#f9fafc}.catalog-page ul li{list-style:none}.filter-wrapper__popover{z-index:200}.filter-wrapper__popover .filter-wrapper__selection{margin-bottom:0;padding:0}.filter-wrapper__popover .filter-wrapper__selection li{margin-bottom:.5rem;list-style:none}.filter-wrapper__popover .filter-wrapper__selection li:last-child{margin-bottom:0}.catalog-page-layout{flex-direction:column;padding-top:32px;padding-bottom:56px;display:flex}@media (min-width:744px){.catalog-page-layout{padding-block:40px 72px}}@media (min-width:1200px){.catalog-page-layout{flex-direction:row;flex-grow:1;gap:30px;padding-block:32px 96px;display:flex}}.catalog-sidebar-layout{height:100%}.catalog-sidebar{background:#fff;border:1px solid #d3dce6;border-radius:4px;width:350px;display:none}@media (min-width:1200px){.catalog-sidebar{display:flex}}.catalog-sidebar .header-back-btn{color:#25265e;border-bottom:1px solid #d3dce6;align-items:center;padding:24px 16px;font-size:16px;font-weight:600;line-height:24px;display:flex}.catalog-sidebar .header-back-btn:hover,.catalog-sidebar .header-back-btn:focus{color:#0556f3;cursor:pointer}.catalog-sidebar-mobile{display:flex}@media (min-width:1200px){.catalog-sidebar-mobile{display:none}}.catalog-sidebar-mobile .catalog-mobile-top-menu{flex-direction:column;gap:24px;width:100%;margin-bottom:24px;display:flex}@media (min-width:744px){.catalog-sidebar-mobile .catalog-mobile-top-menu{flex-direction:row;justify-content:space-between;gap:0}}.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn{color:#25265e;align-items:center;font-size:16px;font-weight:600;line-height:24px;display:flex}.catalog-sidebar-mobile .fullscreen-menu{z-index:700;background-color:#fff;flex-direction:column;display:flex;position:fixed;inset:66px 0 0;overflow:auto}.catalog-sidebar-mobile .fullscreen-menu-header{z-index:50;background:#fff;flex-direction:column;padding:32px 0 40px;display:flex}.catalog-sidebar-mobile .fullscreen-menu-back{color:#25265e;background:#fff;align-items:center;font-size:16px;font-weight:500;line-height:24px;display:flex}.catalog-sidebar-mobile .fullscreen-filters-wrapper{flex-direction:column;display:flex;position:relative}@media (min-width:744px){.catalog-sidebar-mobile .fullscreen-filters-wrapper{padding:0}}.catalog-sidebar-mobile .fullscreen-filters-wrapper__text{color:#25265e;margin-bottom:.5rem;font-size:16px;font-weight:500;line-height:24px}.catalog-sidebar-mobile .fullscreen-filters-wrapper__text--title{font-weight:600}.catalog-sidebar-mobile .fullscreen-filters-wrapper__items{border-bottom:1px solid #d3dce6;margin-bottom:1.5rem;padding:0 1rem 1.5rem}.catalog-sidebar-mobile .fullscreen-filters-wrapper__items ul{margin-bottom:0;padding:0}.catalog-sidebar-mobile .fullscreen-filters-wrapper__items:last-child{border-bottom:0;margin-bottom:0}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item{margin-bottom:.5rem;list-style:none}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item--active-filter .fullscreen-filters-wrapper__text{color:#0556f3}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item .fullscreen-filters-wrapper__text:focus,.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item .fullscreen-filters-wrapper__text:hover{color:#0556f3;text-decoration:none}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item:last-child{margin-bottom:0}.sidebar-filter-container{flex-direction:column;width:100%;display:flex}.sidebar-filter-container .main-filters-section{border-bottom:1px solid #d3dce6;padding:0 16px 24px}@media (min-width:1200px){.sidebar-filter-container .main-filters-section{padding:24px 16px}}.sidebar-filter-container .main-filters-section:last-child{border-bottom:none}.sidebar-filter-container .main-filters-section .section-title,.sidebar-filter-container .main-filters-section .sidebar-filter-item{color:#25265e;margin-bottom:.5rem;font-size:16px;font-weight:500;line-height:24px}.sidebar-filter-container .main-filters-section .section-title{font-weight:600}.sidebar-filter-container ul{margin-bottom:0;padding-left:0}.sidebar-filter-container .sub-filters-section{padding-top:24px}.sidebar-filter-container .sidebar-filter-item{margin-bottom:.5rem;list-style:none}.sidebar-filter-container .sidebar-filter-item a{color:#25265e}.sidebar-filter-container .sidebar-filter-item a:hover,.sidebar-filter-container .sidebar-filter-item a:focus{color:#0556f3;cursor:pointer;text-decoration:none}.sidebar-filter-container .sidebar-filter-item.active-filter{cursor:pointer}.sidebar-filter-container .sidebar-filter-item.active-filter a{color:#0556f3}.sidebar-filter-container .sidebar-filter-item:last-child{margin-bottom:0}.side-filters-section{flex-direction:column;margin-top:40px;display:flex}.side-filters-section .side-filters-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.side-filters-section .side-filters-top .title-container{align-items:center;gap:8px;display:inline-flex}.side-filters-section .side-filters-top .filter-title{color:#25265e;font-size:18px;font-weight:500;line-height:28px}.side-filters-section .side-filters-top .options-overlay__btn.pro-btn--secondary:hover{color:#25265eab}.side-filters-section .side-filters-options{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;display:flex}.side-filters-section .side-filters-options .options-overlay__items{padding:0}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler{border-bottom:1px solid #d3dce6;margin:0;padding:24px 16px}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler:last-child{border-bottom:none}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__option{padding:16px 0 0}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__icon--active{color:unset}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler .options-overlay__details{pointer-events:none;gap:.5rem;justify-content:unset}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler .options-overlay__details .options-overlay__text--option{flex-grow:1;font-weight:600}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler .options-overlay__details svg{cursor:pointer;pointer-events:initial;flex-shrink:0}.side-filters-section--sticky-position{padding-top:2rem}.catalog-wrapper{grid-column:1/-1;width:100%}.catalog-wrapper:hover{text-decoration:none}.catalog-wrapper .catalog-banner{background:#1b1144;border-radius:4px;flex-grow:1;gap:1rem;padding:1rem;display:flex}@media (min-width:744px){.catalog-wrapper .catalog-banner{padding:1rem 1.5rem 1rem 1rem}}.catalog-wrapper .catalog-banner__sticker{text-transform:uppercase;background:linear-gradient(90deg,#f6d365 0%,#fda085 100%);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;padding:6px 8px;display:flex;transform:rotate(-11deg)}.catalog-wrapper .catalog-banner__text{color:#fff;font-size:16px;font-weight:500;line-height:24px}.catalog-wrapper .catalog-banner__text--sticker{color:#1b1144;font-weight:600}.catalog-wrapper .catalog-banner__text--sticker__primary{font-size:8px;line-height:9.143px}.catalog-wrapper .catalog-banner__text--sticker__secondary{font-size:14px;line-height:14.857px}.catalog-wrapper .catalog-banner__text--sticker__tertiary{font-size:10.286px;line-height:9.143px}.catalog-wrapper .catalog-banner__text--sticker-primary{font-size:8px;line-height:8px}.catalog-wrapper .catalog-banner__text--sticker-secondary{font-size:14px;line-height:14px}.catalog-wrapper .catalog-banner__text--redirection{color:#a0fcfe;white-space:nowrap;width:fit-content;font-weight:600}.catalog-wrapper .catalog-banner__text--redirection:hover{color:#a0fcfe;text-decoration:underline}.catalog-wrapper .catalog-banner__text--offer{color:#ffffffde;margin-bottom:0;font-weight:500}.catalog-wrapper .catalog-banner__desc{flex-grow:1;align-items:center;gap:6px;display:flex}.catalog-wrapper .catalog-banner__details{flex-direction:column;gap:6px;display:flex}@media (min-width:744px){.catalog-wrapper .catalog-banner__details{flex-grow:1;align-self:center;gap:0}}.catalog-wrapper .catalog-banner__title{color:#fff;font-size:16px;font-weight:600;line-height:24px}.catalog-wrapper .catalog-banner__img{flex-shrink:0;width:44px;max-height:44px;position:relative}.catalog-wrapper .catalog-banner--cards{margin-top:30px;margin-bottom:30px}.catalog-content{flex-direction:column;display:flex}@media (min-width:1200px){.catalog-content--with-sticky-filter{min-height:682px}}.catalog-content__header{align-items:center;gap:.5rem;margin-top:-8px;margin-bottom:1rem;padding:8px 0;display:flex}@media (min-width:744px){.catalog-content__header{gap:1.5rem}}@media (min-width:1200px){.catalog-content__header{position:unset;gap:18px}}.catalog-content__header .filter-wrapper{align-self:flex-start;display:flex;position:relative}.catalog-content__header .filter-wrapper .filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header .filter-wrapper__icon{width:18px;height:18px}.catalog-content__header .filter-wrapper .filter-wrapper__text--filter{background:0 0;border:none}.catalog-content__header.safari-ios{z-index:50;padding-block:10px;padding-inline:1.5rem}.catalog-content__header.safari-ios>.catalog-content__title{font-size:16px;line-height:24px}@media (min-width:1200px){.catalog-content__header.safari-ios>.catalog-content__title{font-size:22px;line-height:30px}}.catalog-content__header.safari-ios .filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content__header.safari-ios .filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header--sticky-position{z-index:50;background:#fff;border-bottom:1px solid #d3dce6;padding-block:10px}@media (min-width:744px){.catalog-content__header--sticky-position{margin-right:unset;margin-left:unset;padding-inline:0}}@media (min-width:1200px){.catalog-content__header--sticky-position{padding:unset;border-bottom:none;position:static}}.catalog-content__header--sticky-position>.catalog-content__title{font-size:16px;line-height:24px}@media (min-width:1200px){.catalog-content__header--sticky-position>.catalog-content__title{font-size:22px;line-height:30px}}.catalog-content__header--sticky-position .filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content__header--sticky-position .filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header--position-static{position:unset;z-index:0}.catalog-content__header--tablet{flex-grow:1;justify-content:space-between;display:flex}@media (min-width:744px){.catalog-content__header--tablet{gap:1.75rem;justify-content:unset}.catalog-content__header--tablet .catalog-content__title--content{flex-grow:1}.catalog-content__header--tablet .filter-wrapper{flex-shrink:0;width:fit-content}}.catalog-content__header--sticky-header-stretched{margin-left:var(--horizontalSpace);margin-right:var(--horizontalSpace);padding-inline:1.5rem}@media (min-width:744px){.catalog-content__header--sticky-header-stretched{padding-inline:2rem}}.catalog-content__filter-scroll{scroll-margin:250px}.catalog-content__title{color:#25265e;font-size:22px;font-weight:600;line-height:30px}.catalog-content__title--content{flex-grow:1}.catalog-content__filters{flex-shrink:0;width:fit-content;display:flex}.catalog-content__items{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;display:grid}@media (min-width:744px){.catalog-content__items{justify-content:space-between;row-gap:1.5rem;column-gap:unset;grid-template-columns:repeat(auto-fill,160px)}}@media (min-width:1200px){.catalog-content__items{column-gap:30px}}@media (min-width:744px){.catalog-content__items--desktop-mobile{display:none}}@media (min-width:1200px){.catalog-content__items--desktop-mobile{display:grid}}.catalog-content__items--tablet{display:none}@media (min-width:744px){.catalog-content__items--tablet{display:grid}}@media (min-width:1200px){.catalog-content__items--tablet{display:none}}.catalog-content__items .pro-course-card__tag--new{text-transform:uppercase}.catalog-content .pro-course-card{flex-grow:1;flex-shrink:0;max-width:100%}@media (min-width:744px){.catalog-content .pro-course-card{max-width:160px}}.catalog-content .sticky-header{margin-top:-8px;transition:none;top:60px}@media (min-width:744px){.catalog-content .sticky-header{top:69px}}.catalog-content .sticky-header .filter-wrapper__options{top:4px}@media (min-width:744px){.catalog-content .sticky-header .filter-wrapper__options{gap:2px}}@media (min-width:1200px){.catalog-content .sticky-header .filter-wrapper__options{gap:1rem;margin-right:0}}.catalog-content .sticky-header .filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content .sticky-header .filter-wrapper__count{padding-block:0}@media (min-width:744px){.catalog-content ul.catalog-content__items--tablet{padding-inline:2rem}}.catalog-content>.options-overlay .options-overlay__footer{padding-bottom:2.5rem}.catalog-content>.options-overlay .options-overlay__text--option{font-weight:600}.catalog-content>.options-overlay .options-overlay__option{padding-block:1rem 1.5rem;padding-inline:0}.catalog-page-contents{flex-direction:column;flex:1;gap:56px;display:flex}.catalog-page-contents ul{margin:0;padding:0}.catalog-page-contents__text{font-size:22px;font-weight:600;line-height:30px}.catalog-page-contents__text--header{margin-bottom:-32px}@media (min-width:1200px){.catalog-page-contents__text--header{margin-bottom:-24px}}.catalog-page-contents--desktop-mobile{flex-direction:column;gap:56px;display:flex}@media (min-width:744px){.catalog-page-contents--desktop-mobile{display:none}}@media (min-width:1200px){.catalog-page-contents--desktop-mobile{display:flex}}.catalog-page-contents--tablet{flex-direction:column;gap:56px;display:none}@media (min-width:744px){.catalog-page-contents--tablet{display:flex}}@media (min-width:1200px){.catalog-page-contents--tablet{display:none}}.catalog-page-contents .options-overlay__toggler .options-overlay__details{pointer-events:none}.catalog-page-contents .options-overlay__toggler .options-overlay__option{border-bottom:1px solid #d3dce6}.catalog-page-contents .options-overlay__toggler svg{pointer-events:initial;cursor:pointer}.catalog-page-contents .options-overlay__toggler:last-child .options-overlay__option{border:none}.no-courses{color:#25265eab;font-size:16px;font-weight:600;line-height:24px}.tiny-info-box{color:#25265ede;background:#ffd29e;border-radius:4px;justify-content:center;align-items:flex-start;gap:10px;width:20px;height:fit-content;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.explore-card{background:#fff;border:1px solid #d3dce6;border-radius:2px;flex-shrink:0;gap:16px;min-width:227px;padding:8px;display:flex}.explore-card:hover{border:1px solid #0556f3;text-decoration:none}@media (min-width:744px){.explore-card{min-width:216px}}@media (min-width:1200px){.explore-card{min-width:227px}}.explore-card__wrapper{gap:24px;margin:0 -24px;padding:0 24px;display:flex;overflow:auto}@media (min-width:744px){.explore-card__wrapper{flex:1;gap:16px;margin:0;padding:0}}@media (min-width:1200px){.explore-card__wrapper{gap:24px}}.explore-card__wrapper li{list-style:none}.explore-card__content-wrapper{flex-direction:column;gap:4px;display:flex}.explore-card__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.explore-card__info{color:#25265eab;margin:0;font-size:12px;font-weight:500;line-height:16px}.course-feature-lp{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;display:flex;box-shadow:0 4px 8px #4d2d0014}.course-feature-lp li{list-style:none}.course-feature-lp:hover{cursor:pointer;border:1px solid #0556f3;text-decoration:none}.course-feature-lp a{flex-direction:column;flex:1;display:flex}.course-feature-lp:hover a{text-decoration:none}@media (min-width:1200px){.course-feature-lp--horizontal{grid-column:1/span 2}}.course-feature-lp--half-width{grid-column:unset}.course-feature-lp__content-wrapper{flex-direction:column;flex:1;align-items:flex-start;gap:24px;padding:16px;display:flex}@media (min-width:744px){.course-feature-lp__content-wrapper{padding:16px 20px 24px}}@media (min-width:1200px){.course-feature-lp__content-wrapper{gap:12px}.course-feature-lp__content-wrapper--horizontal{flex-direction:row;gap:24px;padding:16px}.course-feature-lp__content-wrapper--half-width{align-items:center;gap:16px}}.course-feature-lp__content{flex-direction:column;gap:16px;width:100%;display:flex}.course-feature-lp__type{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.course-feature-lp__heading-info{flex-direction:column;display:flex}.course-feature-lp__title{color:#25265e;font-size:18px;font-weight:600;line-height:30px}@media (min-width:1200px){.course-feature-lp__title--half-width{margin-top:4px;font-size:16px;line-height:24px}}.course-feature-lp__title--heading{margin-bottom:1rem;font-size:22px;line-height:30px}.course-feature-lp__features{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.course-feature-lp__course-description{color:#25265eab;margin:0;font-size:12px;font-weight:500;line-height:16px}.course-feature-lp__course-description:not(:last-child):after{content:"•";margin-left:8px}.course-feature-lp__description{color:#25265ede;margin:0;font-size:14px;font-weight:500;line-height:20px}.course-feature-lp__divider{background-color:#d3dce6;width:100%;height:1px}.course-feature-lp__img-wrapper{flex-shrink:0;max-width:80px}@media (min-width:1200px){.course-feature-lp__img-wrapper--horizontal{max-width:96px}.course-feature-lp__img-wrapper--half-width{max-width:72px}}.course-feature-lp__banner{background:#fff5e7;border-radius:0 0 4px 4px;align-items:center;gap:4px;padding:8px 20px;display:flex}.course-feature-lp__banner,.course-feature-lp__banner h4{color:#25265ede;font-size:14px;font-weight:500;line-height:20px}.course-feature-lp__icon-wrapper{flex-shrink:0;display:flex}.course-feature-lp__grid-wrapper{grid-template-columns:minmax(auto,auto);gap:24px;display:grid}@media (min-width:744px){.course-feature-lp__grid-wrapper{grid-template-columns:minmax(auto,350px) minmax(auto,350px)}}@media (min-width:1200px){.course-feature-lp__grid-wrapper--learning-path{grid-template-columns:minmax(auto,353px) minmax(auto,353px);gap:24px}}.course-feature-lp__grid-wrapper--desktop{display:none}@media (min-width:1200px){.course-feature-lp__grid-wrapper--desktop{display:grid}}.course-feature-lp__reward{position:relative;top:2px}.error-message-wrapper{justify-content:center;align-items:center;height:calc(100vh - 468px);display:flex}.error-message{color:#e34c4c;text-align:center}.new-user__descriptive__description,.new-user__redeem-code__secondary-title,.new-user__reward__description__content{color:#25265ede;font-size:16px;font-weight:500;line-height:24px}.new-user__reward__description{margin-bottom:1.5rem;display:flex}@media (min-width:576px){.new-user__reward__description{margin-bottom:1rem}}@media (min-width:992px){.new-user__reward__description{margin-bottom:1.5rem}}.new-user__reward__description__image{min-width:66px;margin-right:1rem}@media (min-width:992px){.new-user__reward__description__image{min-width:86px}}.new-user__reward__description__content--primary{margin-bottom:.5rem}.new-user__reward__description__content--alert{color:#e34c4c;margin-bottom:0}.new-user__email-form label{color:#25265e;margin-bottom:.5rem;font-size:14px;font-weight:500;line-height:20px}.new-user__email-form__input{margin-bottom:1.5rem}.new-user__email-form__btn{justify-content:center;font-weight:500}.new-user__redeem-code__secondary-title{margin-bottom:.75rem;display:block}.new-user__redeem-code__secondary-title--alert{color:#e34c4c;margin-bottom:1.5rem}.new-user__redeem-code__coupon{margin-bottom:.5rem;display:flex}.new-user__redeem-code__coupon__cube{min-width:34px}.new-user__redeem-code__coupon__code-desc{border:1px solid #d3dce6;border-left-width:0;border-radius:0 4px 4px 0;flex-grow:1;justify-content:space-between;padding:14px 18px 14px 1rem;display:flex}@media (min-width:576px){.new-user__redeem-code__coupon__code-desc{padding:14px 1.5rem}}.new-user__redeem-code__coupon__code-discount{flex-direction:column;display:flex}.new-user__redeem-code__coupon__code{color:#25265e;font-size:22px;font-weight:600;line-height:30px}.new-user__redeem-code__coupon__discount{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.new-user__redeem-code__coupon__copy-icon{cursor:pointer;align-self:center;display:flex}.new-user__descriptive__description{margin-bottom:1.5rem}.interactive-challenge-wrapper{padding-block:72px}@media (min-width:744px){.interactive-challenge-wrapper{padding-block:96px}}@media (min-width:1200px){.interactive-challenge-wrapper{padding-block:120px}}.interactive-challenge-wrapper__details{margin-bottom:1.5rem}@media (min-width:1200px){.interactive-challenge-wrapper__details{margin-bottom:2rem}}.interactive-challenge-wrapper__title{margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}.interactive-challenge-wrapper__text{margin-bottom:.25rem;font-size:18px;font-weight:500;line-height:28px}.interactive-challenge-wrapper__text--advertisement:last-child{margin-bottom:0}.interactive-challenge-wrapper__text--success{color:#fff;align-items:center;gap:1rem;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.interactive-challenge-wrapper__text--error{color:#e34c4c;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.interactive-challenge-wrapper__challenge-box{display:flex}@media (min-width:744px){.interactive-challenge-wrapper__challenge-box{contain:content;position:relative}}.interactive-challenge-wrapper__problem .text-white{margin-bottom:2rem;font-size:18px;line-height:30px;color:#25265e!important}.interactive-challenge-wrapper__problem .text-white--interactive-challenge{font-size:16px;line-height:24px;margin-bottom:.75rem!important}.interactive-challenge-wrapper__problem .text-white--sql-interactive-challenge{margin-top:24px;font-size:16px;line-height:24px;margin-bottom:.75rem!important}.interactive-challenge-wrapper__problem ul{list-style-type:decimal;margin-bottom:2rem!important}.interactive-challenge-wrapper__problem .text-white-shade{color:#25265eab;font-size:16px;font-weight:500;line-height:30px}.interactive-challenge-wrapper__problem .text-white-shade--interactive-challenge{margin-bottom:.5rem;line-height:24px}.interactive-challenge-wrapper__problem .text-white-shade--interactive-challenge+h3{margin-top:32px}.interactive-challenge-wrapper__problem h3{color:#25265e;background:#fff;border:1px solid #d3dce6;border-radius:2px;padding:.5rem 1rem;font-weight:500}.interactive-challenge-wrapper__problem .text-white-shade--interactive-challenge+h4{color:#25265e;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.interactive-challenge-wrapper__problem p:last-child{margin-bottom:0!important}.interactive-challenge-wrapper__problem .challenge-snippet{background:#f5f5f5;border:1px solid #d3dce6;border-radius:4px;padding:2px .5rem;font-size:14px;font-weight:400;line-height:20px}.interactive-challenge-wrapper__problem code{border:1px solid #d3dce6;line-height:20px}.interactive-challenge-wrapper__problem pre.nonexecutable-code{border:1px solid #fff3;border-radius:4px;margin-bottom:.75rem!important}.interactive-challenge-wrapper__problem pre.nonexecutable-code code{color:#fff;border:none;font-size:14px;font-weight:400;line-height:20px}.interactive-challenge-wrapper__problem pre.nonexecutable-code code.no-highlight{background:#2d2f34}.interactive-challenge-wrapper__problem pre.nonexecutable-code:last-child{margin-bottom:0!important}.interactive-challenge-wrapper__problem .slate-table-wrapper{border:1px solid #d3dce6;border-radius:4px;margin-bottom:12px}.interactive-challenge-wrapper__problem .slate-table-wrapper:nth-last-child(2),.interactive-challenge-wrapper__problem .slate-table-wrapper:last-child{margin-bottom:0!important}.interactive-challenge-wrapper__problem .slate-table{border-collapse:collapse;white-space:pre-wrap;border:1px solid #d3dce6;border-radius:4px;width:calc(100% + 2px);margin:-1px;overflow:hidden}.interactive-challenge-wrapper__problem .slate-table th,.interactive-challenge-wrapper__problem .slate-table td{text-align:left;border:1px solid #d3dce6;padding:8px}.interactive-challenge-wrapper__problem .slate-table th{background:#f8faff;border-top:none;padding:8px 16px}.interactive-challenge-wrapper__problem .slate-table td{background:#fff;padding:8px 16px}.interactive-challenge-wrapper__problem .slate-table tr td:first-child,.interactive-challenge-wrapper__problem .slate-table tr th:first-child{border-left:none}.interactive-challenge-wrapper__problem .slate-table tr td:last-child,.interactive-challenge-wrapper__problem .slate-table tr th:last-child{border-right:none}.interactive-challenge-wrapper__problem .slate-table tr:last-child td{border-bottom:none}.interactive-challenge-wrapper__problem--overlay{z-index:0;background:#fafafa;margin-bottom:0;padding:1.5rem}.interactive-challenge-wrapper__content{background:#fafafa;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:32px;padding:1.5rem 1rem;display:flex}@media (min-width:744px){.interactive-challenge-wrapper__content{border-radius:4px 0 0 4px;min-width:50%;max-width:50%;padding-inline:1.5rem}}@media (min-width:1200px){.interactive-challenge-wrapper__content{min-width:444px;max-width:444px;padding-inline:2rem}}.interactive-challenge-wrapper__btn{justify-content:center;padding:.75rem 1rem;font-weight:600;line-height:24px;display:flex}.interactive-challenge-wrapper__btn--start-challenge{height:48px;margin-bottom:1.5rem}.interactive-challenge-wrapper__btn--start-challenge:last-child{margin-bottom:0}.interactive-challenge-wrapper__btn--start-learning{background:#6501e5;font-weight:500}.interactive-challenge-wrapper__btn--start-learning:hover{color:#fff;background:#4900a6;text-decoration:none}@media (min-width:744px){.interactive-challenge-wrapper__btn--start-learning{padding:.75rem .75rem .75rem 1rem}}.interactive-challenge-wrapper__btn--loading{width:66px;min-height:28px}.interactive-challenge-wrapper__btn--action{border-radius:2px;min-width:66px;padding:6px .75rem;font-size:14px;font-weight:500;line-height:16px}.interactive-challenge-wrapper__btn--action>.rotation-loader{width:16px;height:16px}.interactive-challenge-wrapper__btn--action.sneak-peek{padding:6px 8px}.interactive-challenge-wrapper__btn--run{gap:2px;display:flex}.interactive-challenge-wrapper__btn--ai{color:#ffc33d;background:#ffffff1f;border:1px solid #ffc33d;border-radius:2px;justify-content:center;align-items:center;gap:4px;height:28px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.interactive-challenge-wrapper__btn--ai:hover,.interactive-challenge-wrapper__btn--ai:focus{color:#ffc33d;background:#ffffff38;text-decoration:none}.interactive-challenge-wrapper__overlay-header{align-items:center;gap:2rem;display:flex}.interactive-challenge-wrapper__toggler{display:flex}.interactive-challenge-wrapper__option{color:#0556f3;cursor:pointer;border:1px solid #d3dce6;padding:.5rem 1rem;font-size:14px;font-weight:400;line-height:16px}.interactive-challenge-wrapper__option>span{text-align:center;min-width:76px;display:inline-block}.interactive-challenge-wrapper__option--code{border-radius:0 4px 4px 0}.interactive-challenge-wrapper__option--desc{border-radius:4px 0 0 4px}.interactive-challenge-wrapper__option--active{color:#fff;background:#0556f3;border:none}.interactive-challenge-wrapper__editor-desktop{flex-grow:1}.interactive-challenge-wrapper__code-editor{background:#1c2130;border-radius:0 4px 4px 0;flex-direction:column;height:100%;display:flex;position:relative}@media (min-width:744px){.interactive-challenge-wrapper__code-editor{flex-grow:1}}.interactive-challenge-wrapper__code-editor__header{background:#1f2023;border-radius:0 4px 0 0;align-items:center;display:flex}.interactive-challenge-wrapper__code-editor__box{background:#00031e1a;border-bottom:1px solid #fff3;width:38px;height:38px}.interactive-challenge-wrapper__code-editor__tabs{color:#fff;border-bottom:1px solid #fff3;flex:auto;height:38px;display:flex}.interactive-challenge-wrapper__code-editor__tab{background:#1c2130;border-left:1px solid #fff3;border-right:1px solid #fff3;align-items:center;margin-bottom:-1px;padding:.5rem;font-size:14px;font-weight:500;line-height:20px}.interactive-challenge-wrapper__code-editor__tab:hover{cursor:default}.interactive-challenge-wrapper__code-editor__tab.output{border-left:none;padding-left:8px;font-size:14px;font-weight:500;line-height:20px}.interactive-challenge-wrapper__code-editor__editor{background:#1c2130;flex:1;height:100%;position:relative}.interactive-challenge-wrapper__code-editor__editor:before{content:"";z-index:50;border-right:1px solid #fff3;min-width:39px;height:100%;position:absolute;top:0;left:-1px}@media (min-width:744px){.interactive-challenge-wrapper__code-editor__editor:before{left:0}}.interactive-challenge-wrapper__code-editor__editor #editor{background:#1c2130;height:100%;min-height:92px;margin-top:.75rem}.interactive-challenge-wrapper__code-editor__editor #editor.ace_editor{resize:none!important;width:100%!important}.interactive-challenge-wrapper__code-editor__editor #editor .ace_content{background:#1c2130}.interactive-challenge-wrapper__code-editor__editor #editor .ace_mobile-button{display:none}.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter{background-color:#1c2130;border-right:none;justify-content:flex-end;display:flex;width:38px!important}@media (min-width:744px){.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter{width:39px!important}}.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter-layer{background:#1c2130!important}.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter-cell{color:#fff;padding-right:.25rem}.interactive-challenge-wrapper__code-editor__footer{background:#2d2f34;border:1px solid #fff3;border-radius:1rem 1rem 4px 0;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;display:flex}.interactive-challenge-wrapper__code-editor__footer.without-console{z-index:50;flex-direction:row-reverse;padding-block:8px}.interactive-challenge-wrapper__code-editor .code__shell{z-index:50;white-space:pre-wrap;touch-action:none;opacity:1;background:#1f2023;border-top:1px solid #fff3;border-radius:4px;width:100%;padding:.5rem 1rem;transition:height .2s,opacity .2s;position:absolute;bottom:0;left:0;overflow:hidden}@media (min-width:744px){.interactive-challenge-wrapper__code-editor .code__shell{border-radius:16px 16px 0 0}}.interactive-challenge-wrapper__code-editor .code__shell--open{opacity:1;height:50%}.interactive-challenge-wrapper__code-editor .code__shell--full-open{height:calc(100% + 2px)}.interactive-challenge-wrapper__code-editor .code__shell--close{opacity:0;height:0%}.interactive-challenge-wrapper__code-editor .code__shell.output{border-radius:0;padding:0}.interactive-challenge-wrapper__code-editor .code__shell.output .shell__content{font-family:var(--droid-sans-mono);background:#1c2130;padding:12px 16px}.interactive-challenge-wrapper__code-editor .code__drawer-wrapper{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.interactive-challenge-wrapper__code-editor .code__drawer-handle{background:#fff3;border-radius:4px;flex-shrink:0;width:40px;height:4px}.interactive-challenge-wrapper__code-editor .code__content{color:#fff;height:100%}.interactive-challenge-wrapper__code-editor .pro-sql-editor *{font-family:var(--droid-sans-mono)}.interactive-challenge-wrapper__code-editor .pro-sql-editor .cm-comment{color:var(--compiler-dark-comment,#ffc48d)}.interactive-challenge-wrapper__code-editor .pro-sql-editor .cm-keyword,.interactive-challenge-wrapper__code-editor .pro-sql-editor .cm-string{color:var(--compiler-dark-string-literals,#cb6d6f)}.interactive-challenge-wrapper__code-editor .pro-sql-editor .CodeMirror-gutter-wrapper .CodeMirror-linenumber.CodeMirror-gutter-elt{color:#fff;min-width:28px}.interactive-challenge-wrapper__console-box{cursor:pointer;align-items:center;gap:.25rem;height:100%;display:flex;position:relative}.interactive-challenge-wrapper__console-items{flex-direction:column;gap:1px;display:flex}.interactive-challenge-wrapper__console{color:#fff;font-size:12px;font-weight:500;line-height:16px}.interactive-challenge-wrapper__icon{align-self:flex-end;margin-right:.5rem;display:none;position:absolute;top:-1px}.interactive-challenge-wrapper__icon.open{display:block}.interactive-challenge-wrapper__console-count{background:#e34c4c78;border:1px solid #e34c4c;border-radius:10px;justify-content:center;align-items:center;max-height:16px;padding:.25rem .5rem;display:flex}.interactive-challenge-wrapper__console-count>span{color:#fff;font-size:10px;font-weight:500;line-height:12px}.interactive-challenge-wrapper__console-count--success{background:#56bd5b78;border:1px solid #56bd5b}.interactive-challenge-wrapper__action{align-items:center;gap:1rem;display:flex}.interactive-challenge-wrapper .shell__content{touch-action:none;background-color:#1f2023;height:100%;overflow:auto}@media (max-width:576px){.interactive-challenge-wrapper .shell__content-wrapper{max-height:calc(100% - 104px);overflow:overlay}}.interactive-challenge-wrapper .shell__content .form-control__textarea{color:#fff;cursor:default;touch-action:none;background:#1c2130;border-radius:2px;font-size:14px;line-height:20px;overflow:auto}.interactive-challenge-wrapper .shell__content .form-control__textarea--output{min-height:104px}.interactive-challenge-wrapper .shell__content .form-control__textarea>span{color:#ffffffab}.interactive-challenge-wrapper .shell__content .form-control__text{margin-bottom:0}.interactive-challenge-wrapper .shell__content table{border-collapse:collapse;white-space:pre-wrap;width:100%}.interactive-challenge-wrapper .shell__content table th,.interactive-challenge-wrapper .shell__content table td{text-align:left;color:#ffffffde;border:1px solid #fff3;padding:8px}.interactive-challenge-wrapper .shell__content table td{background:#1c2130}.interactive-challenge-wrapper .shell .challenge-error-area{letter-spacing:-.5px;font-family:Droid Sans Mono,monospace}.interactive-challenge-wrapper__result-tab{align-items:center;gap:.25rem;display:flex}.interactive-challenge-wrapper__tab-text{margin-bottom:0}.interactive-challenge-wrapper__test-results{flex-direction:column;height:100%;display:flex}.interactive-challenge-wrapper__reset-icon{cursor:pointer}.interactive-challenge-wrapper--dark{background:#242b3c;padding-block:56px}@media (min-width:744px){.interactive-challenge-wrapper--dark{padding-block:72px}}@media (min-width:1200px){.interactive-challenge-wrapper--dark{padding-block:96px}}.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__title,.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__text{color:#ffffffde}@media (min-width:744px){.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__code-editor{border:1px solid #494d59;border-radius:0 4px 4px 0}.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__code-editor .interactive-challenge-wrapper__code-editor__footer{border-bottom:none;width:calc(100% + 2px);position:relative;left:-1px}}@keyframes fadeInAnimation{0%{opacity:var(--initial-opacity);min-height:var(--start-height)}to{opacity:1;min-height:50%}}@keyframes fadeInAnimationActive{0%{min-height:var(--start-height)}to{min-height:100%}}@keyframes fadeInAnimationInActive{0%{min-height:var(--start-height);opacity:1}to{opacity:0;min-height:0%}}@media (min-width:744px){.interactive-challenge-wrapper--for-iframe .overlay--content{display:flex}}.interactive-challenge-wrapper--for-iframe .overlay--content .overlay__header{justify-content:center}.ai-tooltip{z-index:300;color:#25265e;background-color:#fff;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:-moz-fit-content;padding:5px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:fixed;top:0;right:0;box-shadow:0 4px 11px #0000001a}.ai-tooltip:hover{cursor:pointer;background-color:#f1f5fd}.ai-tooltip .ai-tooltip-highlight{color:#f79522;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ai-tooltip .ai-tooltip-highlight svg{margin-right:4px}.sneak-peek-wrapper{padding:72px 0}@media (min-width:744px){.sneak-peek-wrapper{padding:96 px 0}}@media (min-width:1200px){.sneak-peek-wrapper{padding:120px 0}}.sneak-peek-wrapper__info-wrapper{flex-direction:column;justify-content:space-between;display:flex}@media (min-width:1200px){.sneak-peek-wrapper__info-wrapper{flex-direction:row;gap:20px}}.sneak-peek-wrapper__info{flex-direction:column;display:flex}.sneak-peek-wrapper__details{color:#25265ede;max-width:100%;margin-bottom:1.5rem;font-size:18px;font-weight:500;line-height:28px}@media (min-width:1200px){.sneak-peek-wrapper__details{max-width:258px;margin-bottom:2rem}}.sneak-peek-wrapper__highlight-wrapper{width:fit-content;margin-bottom:2.5rem;display:inline-flex;position:relative}@media (min-width:1200px){.sneak-peek-wrapper__highlight-wrapper{margin-bottom:0}}.sneak-peek-wrapper__highlight-wrapper img{position:absolute;inset:-10px auto auto 100%}@media (min-width:1200px){.sneak-peek-wrapper__highlight-wrapper img{inset:auto auto -16px 100%}}.sneak-peek-wrapper__highlighted{color:var(--programiz-brand-secondary,#6501e5);margin:0;font-size:18px;font-weight:500}.sneak-peek-wrapper__title{margin-bottom:1.5rem;font-size:24px;font-weight:600;line-height:36px}.sneak-peek-wrapper__code-editor{flex-grow:0;min-height:198px}@media (min-width:1200px){.sneak-peek-wrapper__code-editor{width:415px}}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__tab{padding:9px .5rem}.sneak-peek-wrapper .interactive-challenge-wrapper__btn--loading{min-width:97px}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__footer{border-radius:1rem 1rem 0 0}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__header{border-radius:0}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__box{height:34px}.landing-section__title{color:#25265e;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}.landing-section__description{color:#25265ede;font-size:18px;font-weight:500;line-height:28px}.landing-section__link{color:#0556f3;margin-top:12px;font-size:18px;font-weight:600;line-height:30px;display:flex}@media (min-width:1200px){.landing-section__link{margin-top:24px}}.landing-section__link a{align-items:center;gap:8px;display:flex}.landing-section__link a:hover{text-decoration:none}.landing-section__link--learn{margin-top:24px}@media (min-width:744px){.landing-section__link--learn{justify-content:flex-end;margin-top:16px}}.heroV2{position:relative}.heroV2 .container{position:unset}@media (min-width:1200px){.heroV2 .container{position:relative}}.heroV2__container{flex-direction:column;display:flex}@media (min-width:744px){.heroV2__container{flex-direction:row}}.heroV2__hook-content{padding-top:40px;padding-bottom:344px}@media (min-width:744px){.heroV2__hook-content{padding-top:56px;padding-bottom:162px}}@media (min-width:1200px){.heroV2__hook-content{padding-top:112px}}.heroV2__hook-content__text-wrapper{max-width:327px;position:relative}.heroV2__hook-content__image{z-index:-100;background-color:#ffc33d;border-radius:50%;width:76px;height:76px;display:none;position:absolute;top:-16px;left:-36px}@media (min-width:1200px){.heroV2__hook-content__image{display:block}}.heroV2__title{color:#25265e}.heroV2__title--hook{text-transform:lowercase;font-size:36px;font-weight:700;line-height:46px}.heroV2__background-wrapper{flex:1}.heroV2__background-wrapper img{transition:none}.heroV2__btn{justify-content:center}.heroV2__btn--hook{width:100%;margin-top:32px}@media (min-width:744px){.heroV2__btn--hook{max-width:229px}}.heroV2__image{pointer-events:none;position:absolute;bottom:0;right:0}@media (min-width:1200px){.heroV2__image{right:32px}}.heroV2__image--desktop{display:none}@media (min-width:1200px){.heroV2__image--desktop{display:block}}.heroV2__image--tablet{display:none}@media (min-width:744px){.heroV2__image--tablet{display:block}}@media (min-width:1200px){.heroV2__image--tablet{display:none}}.heroV2__image--mobile{max-width:unset}@media (min-width:744px){.heroV2__image--mobile{display:none}}.heroV2__pointers{pointer-events:none;flex-direction:column;gap:24px;display:flex;position:absolute;bottom:72px}@media (min-width:744px){.heroV2__pointers{bottom:40px;right:90px}}@media (min-width:1200px){.heroV2__pointers{inset:0}}.heroV2__pointer-item{border-radius:4px;align-items:center;gap:12px;width:218px;padding:12px;display:inline-flex;position:relative}@media (min-width:1200px){.heroV2__pointer-item{border-radius:12px;align-items:flex-start;width:276px;position:absolute}}.heroV2__pointer-item__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (min-width:1200px){.heroV2__pointer-item__icon{width:40px;height:40px}}.heroV2__pointer-item:first-child{background:#e8f5fe;box-shadow:0 4px 12px #000a2e29}@media (min-width:1200px){.heroV2__pointer-item:first-child{top:57px;right:408px}}.heroV2__pointer-item:nth-child(2){background:#ffe2f2;box-shadow:0 4px 12px #56002f29}@media (min-width:744px){.heroV2__pointer-item:nth-child(2){right:58px}}@media (min-width:1200px){.heroV2__pointer-item:nth-child(2){bottom:148px;right:0}}.heroV2__pointer-item:nth-child(3){background:#faffd9;box-shadow:0 4px 12px #414a0029}@media (min-width:744px){.heroV2__pointer-item:nth-child(3){right:111px}}@media (min-width:1200px){.heroV2__pointer-item:nth-child(3){bottom:102px;right:458px}}.heroV2__pointer-content__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.heroV2__pointer-content__desc{color:#25265ede;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px;display:none}@media (min-width:1200px){.heroV2__pointer-content__desc{display:block}}.filter-item-loader{border:1px solid #f8a73733;border-radius:4px}.filter-item{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;align-items:flex-start;height:100%;padding:16px 20px;display:flex}.filter-item:hover{border:1px solid #0556f3}.filter-item__image{margin-bottom:12px}.filter-item__type{color:#25265eab;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.filter-item__title{color:#25265e;height:74px;margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1200px){.filter-item__title{-webkit-line-clamp:2;height:48px}}.filter-item__count{color:#25265eab;font-size:12px;font-weight:500;line-height:16px}.filter-item__count-wrapper{align-items:center;gap:8px;margin:0;padding:0;list-style-type:none;display:flex}.filter-item:hover,.filter-item:focus{text-decoration:none}.landing-testimonial{padding:72px 0}.landing-testimonial--standalone{background:#fafafa;padding:56px 0}.landing-testimonial--dark{background:#242b3c;padding:72px 0}@media (min-width:744px){.landing-testimonial--dark{padding:96px 0}}@media (min-width:1200px){.landing-testimonial--dark{padding:120px 0}}.landing-testimonial--dark .landing-section__title{color:#ffffffde;font-size:24px;font-weight:600;line-height:36px}.landing-testimonial--dark .landing-section__description{color:#ffffffde;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.landing-testimonial{padding:96px 0}}@media (min-width:1200px){.landing-testimonial{padding:120px 0}}.landing-testimonial__wrapper{gap:16px;margin:0 -24px;padding:0 24px;display:flex;overflow-x:auto}.landing-testimonial__wrapper::-webkit-scrollbar{display:none}@media (min-width:744px){.landing-testimonial__wrapper{gap:24px;margin:0;padding:0}}@media (min-width:1200px){.landing-testimonial__wrapper{gap:30px}}.testimonialv2{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;min-width:319px;max-width:319px;display:flex}@media (min-width:744px){.testimonialv2{flex:1}}@media (min-width:1200px){.testimonialv2{max-width:unset}}.testimonialv2__content{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:24px 16px;display:flex}.testimonialv2__content--horizontal{flex-direction:column;flex:unset;padding:8px 16px 20px 8px;display:flex}@media (min-width:744px){.testimonialv2__content--horizontal{padding:20px 24px}}.testimonialv2__message{color:#25265ede;font-size:18px;font-weight:500;line-height:28px}.testimonialv2__message--horizontal{font-size:14px;line-height:20px}@media (min-width:744px){.testimonialv2__message--horizontal{margin-bottom:12px;font-size:18px;line-height:28px}}.testimonialv2__author{color:#25265ede;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.testimonialv2__author .space{border:1px solid #f79522;border-radius:5px}.testimonialv2__author--horizontal{font-size:12px;line-height:16px}@media (min-width:744px){.testimonialv2__author--horizontal{font-size:14px;line-height:20px}}.testimonialv2__footer{justify-content:space-between;align-items:center;display:flex}.testimonialv2__image--horizontal img{min-width:76px;height:88px}@media (min-width:744px){.testimonialv2__image--horizontal img{min-width:136px;height:168px}}.testimonialv2__navigate{background:0 0;border:none;display:none}@media (min-width:744px){.testimonialv2__navigate{display:flex}}.testimonialv2__navigate .navigator{background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.testimonialv2__navigate .navigator:hover{cursor:pointer}.testimonialv2__mobile-wrapper{margin:0 -24px}.testimonialv2__mobile-wrapper::-webkit-scrollbar{display:none}.testimonialv2__mobile-group{padding:0;display:flex;overflow-x:auto}.testimonialv2--horizontal{min-width:308px;min-height:164px;max-width:unset;flex-direction:row;margin-right:16px;display:flex}@media (min-width:744px){.testimonialv2--horizontal{min-width:revert;min-height:revert;margin-right:0}}.testimonialv2--horizontal:first-child{margin-left:24px}@media (min-width:744px){.testimonialv2--horizontal:first-child{margin-left:0}.testimonialv2--horizontal:first-child .navigator{margin-left:16px}.testimonialv2--horizontal:nth-child(2){margin-bottom:16px}}@media (min-width:1200px){.testimonialv2--horizontal:nth-child(2){margin-bottom:0}}.testimonialv2--dark{background:#1c2130;border:1px solid #fff3;border-radius:4px}.testimonialv2--dark blockquote,.testimonialv2--dark p{color:#ffffffde}.start-coding-section{background:#ebe8fd;padding:4.5rem 0;overflow:hidden}@media (min-width:1200px){.start-coding-section{padding:7.5rem 0}}.start-coding-section__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:1200px){.start-coding-section__wrapper{flex-direction:row;gap:65px}}.start-coding-section__heading{margin-bottom:24px}@media (min-width:1200px){.start-coding-section__heading{margin-bottom:0}}.start-coding-btn{border:none;justify-content:center;width:100%;height:48px;display:flex}@media (min-width:744px){.start-coding-btn{width:196px}}@media (min-width:1200px){.start-coding-btn{width:120px;padding-right:1rem}}.single-subscription-section{background:#fff;padding:3.5rem 0}@media (min-width:744px){.single-subscription-section{padding:6rem 0}}.single-subscription-section .subscription-card{background:#1c2130;border-radius:12px;flex-direction:column;width:100%;padding:2.5rem 1.5rem;display:flex;color:#fff!important}@media (min-width:744px){.single-subscription-section .subscription-card{padding:2rem}}@media (min-width:1200px){.single-subscription-section .subscription-card{flex-direction:row;justify-content:space-between;padding:2.5rem}}.single-subscription-section .subscription-card__heading{color:#fff;margin-bottom:4.75rem;font-size:24px;line-height:28px}@media (min-width:744px){.single-subscription-section .subscription-card__heading{margin-bottom:2rem;font-size:32px;line-height:40px}}@media (min-width:1200px){.single-subscription-section .subscription-card__heading{margin-bottom:42px;font-size:36px;line-height:45px}}.single-subscription-section .subscription-card .view-pricing-btn{border:none;justify-content:center;width:100%}@media (min-width:744px){.single-subscription-section .subscription-card .view-pricing-btn{width:245px}}.single-subscription-section .subscription-card .price-per-month{color:#fff;margin-bottom:1.5rem;font-weight:600}@media (min-width:744px){.single-subscription-section .subscription-card .price-per-month{margin-bottom:24px}}.single-subscription-section .subscription-card .price-per-month .dollar-ten{text-align:left;font-size:104px;line-height:104px}.single-subscription-section .subscription-card .price-per-month .per-month{color:#ffffffde;font-size:18px;line-height:30px}@media (min-width:1200px){.single-subscription-section .subscription-card .price-per-month{margin-bottom:1.75rem;margin-left:-3px}}.single-subscription-section .subscription-card .benefits{color:#ffffffab;margin-top:27px;font-size:12px;line-height:16px}@media (min-width:744px){.single-subscription-section .subscription-card .benefits{color:#ffffffde;margin-top:2rem;font-size:16px;line-height:24px}}@media (min-width:1200px){.single-subscription-section .subscription-card .benefits{margin-top:0}}.companies-common{background:#faf0ff;padding:4.5rem 0}@media (min-width:744px){.companies-common{padding:6rem 0}}@media (min-width:1200px){.companies-common{padding:117px 0 110px}}.companies-common-icons{flex-wrap:wrap;justify-content:center;gap:12px 29px;margin-bottom:2rem;padding:0;list-style:none;display:flex}.companies-common-icons img{color:#25265eab;width:fit-content;height:28px}@media (min-width:744px){.companies-common-icons img{width:100%;height:46px}.companies-common-icons{margin-bottom:3rem}}.companies-common-icons li{width:fit-content}@media (min-width:744px){.companies-common-icons li{min-width:100px}}@media (min-width:1200px){.companies-common-icons li{min-width:none;width:fit-content}}.companies-common__heading{max-width:478px;margin-bottom:2.5rem;font-size:24px;line-height:36px}@media (min-width:744px){.companies-common__heading{margin-bottom:173px;font-size:32px;line-height:40px}}@media (min-width:1200px){.companies-common__heading{font-size:42px;line-height:52.5px}}.companies-common__content{flex-direction:column;gap:16px;display:flex;position:relative}@media (min-width:744px){.companies-common__content{gap:12px}}@media (min-width:1200px){.companies-common__content{flex-direction:row;gap:62px}}.companies-common__content .dsa-image{margin-bottom:1.5rem}@media (min-width:744px){.companies-common__content .dsa-image{margin-bottom:0;position:absolute;bottom:calc(100% + 60px);left:8px}}.companies-common__content__dsa{flex-shrink:0}@media (min-width:1200px){.companies-common__content__dsa{width:481px;margin-left:8px}}.companies-common__content__dsa p{color:#25265eab;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.companies-common__content__dsa p{color:#25265ede;margin-bottom:.25rem;font-size:22px;font-weight:600;line-height:33px}}@media (min-width:1200px){.companies-common__content__dsa p{font-size:24px;line-height:36px}}.companies-common__content__dsa h2{font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.companies-common__content__dsa h2{font-size:28px;font-weight:600;line-height:40px}}@media (min-width:1200px){.companies-common__content__dsa h2{font-size:32px}}.companies-common__content__description{font-size:18px;font-weight:500;line-height:24px}@media (min-width:744px){.companies-common__content__description{line-height:28px}}.companies-common__content__description .checkout-course{font-size:16px;line-height:24px}.companies-common__content__description .checkout-course:focus,.companies-common__content__description .checkout-course:hover{text-decoration:none}@media (min-width:744px){.companies-common__content__description .checkout-course{font-size:18px;line-height:28px}}.challenges-growth{background:#fff;padding:4.5rem 0}@media (min-width:744px){.challenges-growth{padding:6rem 0}}@media (min-width:1200px){.challenges-growth{padding:7.5rem 0}}.challenges-growth__wrapper{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (min-width:1200px){.challenges-growth__wrapper{gap:16px}}.challenges-growth__wrapper h2{font-size:24px;line-height:30px}@media (min-width:744px){.challenges-growth__wrapper h2{font-size:32px;line-height:40px}}.challenges-growth .sub-heading{color:#25265eab;margin-top:-6px}@media (min-width:744px){.challenges-growth .sub-heading{margin-top:0}}.challenges-growth .grow-daily{background:linear-gradient(90deg,#e0eafc 0%,#cfdef3 100%);border-radius:24px;justify-content:space-between;width:340px;height:311px;display:flex}@media (min-width:744px){.challenges-growth .grow-daily{flex-grow:1;width:560px;height:422px}}@media (min-width:1200px){.challenges-growth .grow-daily{flex-grow:0}}.challenges-growth .grow-daily .image{margin-left:11px;padding-top:2.5rem}@media (min-width:1200px){.challenges-growth .grow-daily .image{margin-left:0;padding-top:0}}.challenges-growth .grow-daily .image img{max-height:100%}.challenges-growth .grow-daily .image img:first-child{display:none}@media (min-width:744px){.challenges-growth .grow-daily .image img:first-child{display:block}}.challenges-growth .grow-daily .image img:last-child{object-position:0 -11px}@media (min-width:744px){.challenges-growth .grow-daily .image img:last-child{display:none}}@media (min-width:1200px){.challenges-growth .grow-daily .image{margin-top:28px}}.challenges-growth .grow-daily-contents{flex-direction:column;padding:2.5rem 0 2.5rem 1.5rem;display:flex}@media (min-width:744px){.challenges-growth .grow-daily-contents{justify-content:space-between;padding:3.5rem 0 35px 2.5rem}}.challenges-growth .grow-daily-contents__title{margin-bottom:83px}@media (min-width:744px){.challenges-growth .grow-daily-contents__title{margin-bottom:0}}.challenges-growth .grow-daily .join-the-leaderboard{font-weight:500}@media (min-width:744px){.challenges-growth .grow-daily .join-the-leaderboard{font-size:18px;line-height:28px}}.challenges-growth .grow-daily .join-the-leaderboard:hover,.challenges-growth .grow-daily .join-the-leaderboard:focus{text-decoration:none}.challenges-growth .all-levels{background:linear-gradient(#fafafa -39.46%,#e2ebf0 150.99%);border-radius:24px;flex-direction:column;justify-content:space-between;width:340px;display:flex}@media (min-width:744px){.challenges-growth .all-levels{width:259px}}.challenges-growth .all-levels img{border-radius:0 24px 0 0}.challenges-growth .all-levels--expert{flex-direction:row;height:126px;display:flex;overflow:hidden}.challenges-growth .all-levels--expert .title-wrapper{padding:32px 0 42px 24px}@media (min-width:744px){.challenges-growth .all-levels--expert .title-wrapper{width:initial;padding-top:0}}@media (min-width:1200px){.challenges-growth .all-levels--expert .title-wrapper{padding:0}}.challenges-growth .all-levels--expert h2{text-wrap:nowrap;width:fit-content;line-height:22px}@media (min-width:744px){.challenges-growth .all-levels--expert h2{width:initial;padding:0}}@media (min-width:1200px){.challenges-growth .all-levels--expert h2{line-height:35px}}.challenges-growth .all-levels--expert .image{border-radius:0;order:2;max-height:100%;display:flex}.challenges-growth .all-levels--expert .image img{max-height:100%}.challenges-growth .all-levels--expert .image img:first-of-type{display:none}@media (min-width:744px){.challenges-growth .all-levels--expert .image img:first-of-type{display:block}.challenges-growth .all-levels--expert .image img:last-of-type{display:none}.challenges-growth .all-levels--expert .image{order:initial;justify-content:flex-end;margin-left:0}}@media (min-width:1200px){.challenges-growth .all-levels--expert .image{margin-left:25px}}@media (min-width:744px){.challenges-growth .all-levels--expert{flex-direction:column;height:422px}}@media (min-width:1200px){.challenges-growth .all-levels--expert{padding:0 0 32px 24px}}.challenges-growth .all-levels--compete{flex-direction:row;height:125px;display:flex;position:relative;overflow:hidden}.challenges-growth .all-levels--compete .title-wrapper{flex-shrink:0;width:160px;padding:24px 0 27px 24px}@media (min-width:744px){.challenges-growth .all-levels--compete .title-wrapper{width:100%;padding-bottom:0}}@media (min-width:1200px){.challenges-growth .all-levels--compete .title-wrapper{padding:0}}@media (min-width:744px){.challenges-growth .all-levels--compete{flex-direction:column;flex-grow:1;height:422px}}@media (min-width:1200px){.challenges-growth .all-levels--compete{flex-grow:0;padding:32px 0 0 24px}}.challenges-growth .all-levels--compete .image{padding-top:17px}@media (min-width:744px){.challenges-growth .all-levels--compete .image{justify-content:flex-end}}@media (min-width:1200px){.challenges-growth .all-levels--compete .image{padding-top:0}}.challenges-growth .all-levels h2{font-size:18px;line-height:30px}@media (min-width:744px){.challenges-growth .all-levels h2{font-size:28px;line-height:35px}}.challenges-growth .all-levels .image img:first-child{display:none}@media (min-width:744px){.challenges-growth .all-levels .image img:first-child{display:block}.challenges-growth .all-levels .image img:last-child{display:none}}.challenges-growth .all-levels .image-shadow{z-index:200;border:none;width:226px;display:none;position:absolute;bottom:0;right:20px}@media (min-width:1200px){.challenges-growth .all-levels .image-shadow{display:block}}.homepage-video-btn{z-index:50;color:#fff;background:#25265e;border-radius:4px;padding:8px 16px;position:absolute;bottom:20px;right:8px}.homepage-video-btn:hover,.homepage-video-btn:focus,.homepage-video-btn:active{cursor:pointer;background:#25265eab}@media (min-width:744px){.homepage-video-btn{bottom:45px;right:12px}}.homepage-video-btn--testimonial{bottom:12px;right:10px}.learn-options{background:#faf0ff;padding:84px 0 4rem;position:relative}@media (min-width:744px){.learn-options{padding:6rem 0}}@media (min-width:1200px){.learn-options{margin-top:0;padding:7.5rem 0}}.learn-options__heading{margin-bottom:1.5rem;font-size:24px;line-height:36px}@media (min-width:1200px){.learn-options__heading{margin-bottom:2rem;margin-left:6px;font-size:36px;line-height:45px}}.learn-options__wrapper{flex-direction:column;display:flex}@media (min-width:1200px){.learn-options__wrapper{flex-direction:row;justify-content:space-between;gap:30px}}.learn-options .homepage-video-wrapper{border:1px solid #d3dce6;border-radius:4px;margin-top:1.5rem;position:relative}@media (min-width:744px){.learn-options .homepage-video-wrapper{border-radius:8px;height:370px;margin-top:2rem}}@media (min-width:1200px){.learn-options .homepage-video-wrapper{border:2px solid #d3dce6;min-width:647px;height:350px;max-height:350px;margin-top:-8px;overflow:hidden}}.learn-options video,.learn-options .fallback-image{aspect-ratio:1328/720;border-radius:4px;width:100%}@media (min-width:744px){.learn-options video,.learn-options .fallback-image{border-radius:8px;height:368px}}@media (min-width:1200px){.learn-options video,.learn-options .fallback-image{object-position:0 0;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%;margin-top:0}}.learn-options .get-started-btn{justify-content:center;width:100%;margin-top:1.5rem;padding-right:1rem;display:flex}.learn-options .get-started-btn svg path{stroke:#fff;color:#fff}@media (min-width:744px){.learn-options .get-started-btn{width:180px;margin-top:2rem}}@media (min-width:1200px){.learn-options .get-started-btn{margin-left:26px}}.learn-options__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.learn-options__list li:last-child{border-bottom:1px solid #d3dce6}.learn-options__list__item{color:#25265eab;cursor:pointer;border-top:1px solid #d3dce6;align-items:center;gap:16px;height:54px;padding:.75rem 0;font-size:18px;font-weight:600;line-height:30px;display:flex}.learn-options__list__item:hover,.learn-options__list__item.active,.learn-options__list__item:focus{color:#25265eab;text-decoration:none}.learn-options__list__item.active{color:#25265e;cursor:default}.learn-options__list__item.active .dot{opacity:1}@media (min-width:1200px){.learn-options__list__item{width:433px;height:62px;padding:1rem 0;font-size:22px}.learn-options__list__item:hover,.learn-options__list__item.active,.learn-options__list__item:focus{color:#25265e;text-decoration:none}.learn-options__list__item:hover .dot,.learn-options__list__item.active .dot,.learn-options__list__item:focus .dot{opacity:1}}.learn-options__list__item .dot{opacity:0;background:#25265e;border-radius:6px;width:10px;height:10px}.whereto-start{background:#f0f4ff;padding:89px 0 4.5rem}@media (min-width:744px){.whereto-start{padding:6rem 0}}@media (min-width:1200px){.whereto-start{padding:7.5rem 0}}.whereto-start__heading{text-align:center;margin-bottom:.75rem;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.whereto-start__heading{margin-bottom:0;font-size:36px;line-height:45px}}@media (min-width:1200px){.whereto-start__heading{margin-bottom:.75rem;margin-left:273px;margin-right:233px}}.whereto-start__image{pointer-events:none;width:235px;height:84px;position:absolute;top:-58px;left:39px}@media (min-width:1200px){.whereto-start__image{top:calc(100% - 12px);left:22px}}.whereto-start__sub-heading{text-align:center;color:#25265eab;height:84px;margin-bottom:91px;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.whereto-start__sub-heading{height:fit-content;margin-bottom:5rem}}@media (min-width:1200px){.whereto-start__sub-heading{height:31px;margin-bottom:32px}}.whereto-start__browse-wrapper{position:relative}.whereto-start__browse{flex-wrap:wrap;gap:12px;margin-bottom:5rem;padding:0;list-style:none;display:flex}@media (min-width:744px){.whereto-start__browse{margin-bottom:3.5rem}}@media (min-width:1200px){.whereto-start__browse{margin-bottom:106px}}.whereto-start__browse .browse-all-btn{justify-content:center;width:calc(50% - 6px);padding:0;font-size:14px;font-weight:500;line-height:20px;display:flex;box-shadow:0 4px 4px #2d1a0114}@media (min-width:744px){.whereto-start__browse .browse-all-btn{width:calc(25% - 9px);font-size:16px;line-height:24px}}@media (min-width:1200px){.whereto-start__browse .browse-all-btn{width:163px}}.whereto-start__browse .language-card-wrapper{width:calc(50% - 6px)}@media (min-width:744px){.whereto-start__browse .language-card-wrapper{width:calc(25% - 9px)}}@media (min-width:1200px){.whereto-start__browse .language-card-wrapper{width:fit-content}}.whereto-start__browse .language-card{color:#25265e;background:#fff;border:1px solid #d3dce6;border-radius:2px;align-items:center;gap:8px;height:48px;padding:.5rem;font-weight:500;display:flex;box-shadow:0 4px 4px #2d1a0114}@media (min-width:1200px){.whereto-start__browse .language-card{width:123px}}.whereto-start__browse .language-card:hover,.whereto-start__browse .language-card:focus{border:1px solid #0556f3;text-decoration:none}.whereto-start__browse .language-card-icon{border:1px solid #d3dce6;border-radius:1.6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.whereto-start__browse .language-card-icon svg{width:22px;height:22px}.whereto-start__browse .language-card-python{border:1px dashed #6501e5}.whereto-start__browse .language-card-python:hover{border:1px dashed #6501e5;text-decoration:none}.whereto-start__browse .language-card-python path,.whereto-start__browse .language-card-cpp path,.whereto-start__browse .language-card-c path{fill:#0556f3;stroke:#0556f3}.whereto-start .codein-browser{flex-direction:column;display:flex;overflow-y:clip}@media (min-width:1200px){.whereto-start .codein-browser{background:#fff;border:1px solid #d3dce6;border-radius:20px;flex-direction:row;gap:48px;padding:32px 24px 32px 32px;box-shadow:0 6px 12px 6px #2d1a010f}.whereto-start .codein-browser__texts{max-width:239px}}.whereto-start .codein-browser__heading{width:100%;margin-bottom:1rem;font-size:20px;line-height:30px}@media (min-width:1200px){.whereto-start .codein-browser__heading{max-width:214px;margin-bottom:3.5rem;font-size:24px;line-height:36px}}.whereto-start .codein-browser__heading--purple{color:#6501e5}.whereto-start .codein-browser__code-section{border-radius:18px}@media (min-width:744px){.whereto-start .codein-browser__code-section{outline-offset:-1px;background:#fafafa;outline:1px solid #d3dce6;flex:1;display:flex;box-shadow:0 6px 12px 6px #2d1a010f}}@media (min-width:1200px){.whereto-start .codein-browser__code-section{box-shadow:none}}.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{height:183px;margin-top:-9px}@media (min-width:744px){.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{width:335px;height:233px;margin-top:0;overflow:hidden}}@media (min-width:1200px){.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{width:377px;margin-top:0}}.whereto-start .codein-browser .sneak-peek-wrapper__code-editor .shell.shell__content{flex-grow:1}.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header{display:none}@media (min-width:744px){.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header{display:flex}}.whereto-start .codein-browser .sneak-peek-wrapper__code-editor,.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header{border-radius:0 4px 4px 0}@media (min-width:744px){.whereto-start .codein-browser .sneak-peek-wrapper__code-editor,.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header{border-radius:0 18px 4px 0}}.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__footer{border-radius:1rem 1rem 4px 4px;padding:.75rem 1rem}@media (min-width:744px){.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__footer{border-radius:1rem 1rem 4px 0}}.whereto-start .codein-browser__description{background:#fafafa;border:1px solid #d3dce6;border-radius:4px 4px 0 0;flex:1;padding:1.5rem 1rem 1.75rem}@media (min-width:744px){.whereto-start .codein-browser__description{border:none;border-radius:18px 0 0 18px;height:233px;padding:1.5rem 2rem}}.whereto-start .codein-browser__description .slate-render h3{font-size:18px;color:#25265e!important;margin-bottom:.5rem!important}.whereto-start .codein-browser__description .slate-render ul{margin:0;padding-left:22px;list-style:decimal}@media (min-width:744px){.whereto-start .codein-browser__description .slate-render ul{margin:.5rem 0 0}}.whereto-start .codein-browser__description .slate-render ul li{font-size:14px;font-weight:500;line-height:24px;color:#25265eab!important}@media (min-width:744px){.whereto-start .codein-browser__description .slate-render ul li{padding-left:2px;font-size:16px;line-height:30px}}.whereto-start .codein-browser__description .slate-render ul li code{font-size:12px;line-height:16px;color:#25265ede!important}@media (min-width:744px){.whereto-start .codein-browser__description .slate-render ul li code{font-size:14px;line-height:20px}}.homepage-testimonial-sensai-section{padding-top:4.5rem;position:relative}@media (min-width:1200px){.homepage-testimonial-sensai-section{padding:7.5rem 0 128px}}.homepage-testimonial-sensai-section .img-wrapper{z-index:50;width:100%;height:707px;position:absolute;bottom:0}@media (min-width:744px){.homepage-testimonial-sensai-section .img-wrapper{height:774px}}@media (min-width:1200px){.homepage-testimonial-sensai-section .img-wrapper{display:none}}.homepage-testimonial-sensai-section .img-wrapper img{min-width:100%;min-height:100%;max-height:100%}.homepage-video-testimonial-wrapper{margin-bottom:177px;padding-right:1rem;position:relative}@media (min-width:744px){.homepage-video-testimonial-wrapper{margin-bottom:120px}}@media (min-width:1200px){.homepage-video-testimonial-wrapper{margin-bottom:192px;padding-right:2rem}}.quote-testimonial{position:absolute;top:-6px;left:4px}.quote-testimonial svg{width:20px;height:16px}@media (min-width:744px){.quote-testimonial{margin-bottom:12px;position:static}.quote-testimonial svg{height:initial;width:initial}}@media (min-width:1200px){.quote-testimonial{height:27px;margin-bottom:16px}}.homepage-video-testimonial{border-radius:16px 16px 16px 0;overflow:hidden;box-shadow:4px 4px 4px #4433110f}@media (min-width:744px){.homepage-video-testimonial{height:523px;display:flex;overflow:hidden}}@media (min-width:1200px){.homepage-video-testimonial{border-radius:32px 64px 64px 0}}.homepage-video-testimonial:after{content:"";z-index:-100;background-color:#f9f9ff;border:2px solid #feccbf;border-radius:0 16px 16px 0;width:calc(100% - 16px);height:100%;margin-left:16px;position:absolute;top:17px;left:0}@media (min-width:1200px){.homepage-video-testimonial:after{border-radius:56px 80px 80px 0;width:calc(100% - 44px);height:536px;top:20px;left:28px}}.homepage-video-testimonial .iframe-wrapper{background:#fff2e9;position:relative;overflow:hidden}.homepage-video-testimonial .iframe-wrapper video{background:linear-gradient(135deg,#fdf6ef 0%,#d3cdc5 50%,#696662 100%);min-width:100%;max-width:100%}@media (min-width:744px){.homepage-video-testimonial .iframe-wrapper video{height:550px;max-width:unset}}@media (min-width:1200px){.homepage-video-testimonial .iframe-wrapper video{min-width:310px}}@media (min-width:744px){.homepage-video-testimonial .iframe-wrapper{border-radius:32px 0 0;flex-shrink:0;max-width:299px}}.homepage-video-testimonial__content{background-color:#fff2e9;padding:38px 1rem 2rem}@media (min-width:744px){.homepage-video-testimonial__content{padding:1rem}}@media (min-width:1200px){.homepage-video-testimonial__content{padding:2.5rem 3rem}}.homepage-video-testimonial__title-wrapper{background:#fff2e9;padding:2rem 0 2rem 1.25rem}@media (min-width:744px){.homepage-video-testimonial__title-wrapper{background:0 0;padding:0}}.homepage-video-testimonial__title{font-size:22px;line-height:30px}@media (min-width:744px){.homepage-video-testimonial__title{font-size:22px;line-height:30px}}@media (min-width:1200px){.homepage-video-testimonial__title{font-size:32px;line-height:40px}}.homepage-video-testimonial__sub-title{color:#25265eab;margin-top:8px;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.homepage-video-testimonial__sub-title{margin-bottom:1rem}}@media (min-width:1200px){.homepage-video-testimonial__sub-title{margin-bottom:3rem}}.homepage-video-testimonial__text{color:#25265ede;margin:0 0 1rem;font-weight:500;position:relative}@media (min-width:744px){.homepage-video-testimonial__text{margin:0;font-weight:400}}@media (min-width:1200px){.homepage-video-testimonial__text{margin:1rem 0 3rem;font-size:18px;line-height:26px}}.homepage-video-testimonial__link-group{flex-direction:column;gap:16px;display:flex}@media (min-width:744px){.homepage-video-testimonial__link-group{flex-direction:row}}@media (min-width:1200px){.homepage-video-testimonial__link-group{flex-direction:row;gap:48px}}.homepage-video-testimonial__link{color:#0556f3;align-items:center;font-weight:500;display:inline-flex}.homepage-video-testimonial__link:hover{text-decoration:none}@media (min-width:744px){.homepage-video-testimonial__link{font-size:14px;line-height:20px}}@media (min-width:1200px){.homepage-video-testimonial__link{font-size:16px;line-height:24px}}.homepage-video-testimonial__link--full-story{color:#25265ede}.homepage-video-testimonial__link--full-story:hover,.homepage-video-testimonial__link--full-story:focus,.homepage-video-testimonial__link--full-story:visited{text-decoration:none}.homepage-hero-section{padding-top:3.5rem;overflow:hidden}@media (min-width:1200px){.homepage-hero-section{padding-top:69px}}.homepage-hero-section__wrapper{gap:42px;position:relative}@media (min-width:744px){.homepage-hero-section__wrapper{gap:32px;display:flex}}@media (min-width:1200px){.homepage-hero-section__wrapper{gap:58px}}.homepage-hero-section .image-background{z-index:50;flex-shrink:0;align-items:baseline;width:320px;height:240px;display:flex;position:absolute;bottom:8px;left:132px}.homepage-hero-section .image-background img{width:342px;height:320px}@media (min-width:744px){.homepage-hero-section .image-background img{min-width:100%;height:fit-content}.homepage-hero-section .image-background{width:414px;height:320px;bottom:18px;left:calc(50% + 104px)}}@media (min-width:1200px){.homepage-hero-section .image-background{left:calc(50% + 140px)}}.homepage-hero-section .image-background-circle{z-index:-100;background:linear-gradient(123deg,#ffe259 -29.26%,#ffa751 107.23%);border-radius:474px;width:474px;height:474px;position:absolute;top:calc(100% - 223px);left:50%;transform:translate(-50%)}@media (min-width:744px){.homepage-hero-section .image-background-circle{top:calc(100% - 206px);left:100%}}@media (min-width:1200px){.homepage-hero-section .image-background-circle{left:calc(82% + 4px)}}.homepage-hero-section__heading{margin-bottom:40px;font-size:36px;line-height:46px}@media (min-width:744px){.homepage-hero-section__heading{justify-content:start;margin-bottom:0;padding-top:3.75rem;padding-bottom:116px}}@media (min-width:1200px){.homepage-hero-section__heading{width:496px;padding-bottom:80px}}.homepage-hero-section__heading__title{margin-bottom:1rem;font-size:36px;line-height:38px;position:relative}@media (min-width:744px){.homepage-hero-section__heading__title{white-space:nowrap;margin-bottom:.5rem;line-height:40px}}@media (min-width:1200px){.homepage-hero-section__heading__title{font-size:48px;line-height:60px}}.homepage-hero-section__heading .circle{z-index:-100;background:#ffc33d;border-radius:50%;width:78px;height:78px;position:absolute;top:-19px;left:-36px}@media (min-width:1200px){.homepage-hero-section__heading .circle{top:-10px;left:-22px}}.homepage-hero-section__heading__description{color:#25265ede;margin-bottom:1.5rem;font-size:22px;font-weight:500;line-height:28px}@media (min-width:1200px){.homepage-hero-section__heading__description{text-align:left}}.homepage-hero-section__heading__btn-wrapper{width:100%}@media (min-width:744px){.homepage-hero-section__heading__btn-wrapper{min-width:max-content;max-width:314px}}.homepage-hero-section__heading__btn{justify-content:center;align-items:center;height:48px;margin-top:1rem;padding:0 1.25rem;font-size:18px;font-weight:500;line-height:30px;display:flex;position:relative;box-shadow:0 4px 4px #2d1a0114}@media (min-width:1200px){.homepage-hero-section__heading__btn{height:64px;margin-top:0;font-size:24px;font-weight:600;line-height:32px}}.homepage-hero-section__heading .frame-background{z-index:-100;position:absolute;bottom:-32px;left:-108px}.homepage-hero-section__extra-info{color:#25265eab;text-align:center;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:block}.homepage-hero-section__content{background:#fff2e9;border-radius:32px 16px 16px;max-width:355px;margin-bottom:-8px;margin-left:11px;padding:28px 0 32px 20px;position:relative;box-shadow:-4px 4px 4px #431b000f}@media (min-width:744px){.homepage-hero-section__content{max-width:402px;height:fit-content;margin-left:22px;padding:40px 24px 32px}}@media (min-width:1200px){.homepage-hero-section__content{border-radius:64px 16px 16px;min-width:402px;margin:0;padding:40px 24px 32px 40px}}.homepage-hero-section__content:after{z-index:-100;content:"";background:#f9f9ff;border:2px solid #feccbf;border-radius:64px 16px 16px;width:100%;height:100%;position:absolute;top:17px;left:-16px}.homepage-hero-section__content .texts{color:#25265eab;width:178px;height:50px;font-size:14px;font-weight:500;line-height:16px}@media (min-width:744px){.homepage-hero-section__content .texts{color:#25265e;width:337px;height:fit-content;font-size:18px;font-weight:400;line-height:26px}}.homepage-hero-section__content .texts-bottom{width:168px}@media (min-width:744px){.homepage-hero-section__content .texts-bottom{width:220px;height:fit-content;line-height:27px;display:block}}.homepage-hero-section__content .name{color:#25265ede;z-index:100;margin-top:1.5rem;margin-bottom:0;font-size:14px;font-weight:700;line-height:20px;position:relative}@media (min-width:744px){.homepage-hero-section__content .name{color:#25265e;margin-top:27px;font-size:16px;font-weight:600;line-height:24px}}.homepage-hero-section__content .designation{color:#25265ede;z-index:100;margin:0;font-size:12px;line-height:16px;position:relative}@media (min-width:744px){.homepage-hero-section__content .designation{color:#25265eab;font-size:14px;line-height:20px}}.homepage-hero-section__content__quote{position:absolute;top:-12px;left:-16px}@media (min-width:1200px){.homepage-hero-section__content__quote{top:-13px;left:-36px}}@media (min-width:744px){.sensai-homepage{width:445px;margin:0 0 0 74px}}@media (min-width:1200px){.sensai-homepage{justify-content:space-between;width:100%;margin:0;display:flex}.sensai-homepage__problem{margin-left:36px}}.sensai-homepage__problem__description{margin-bottom:2.5rem;font-size:20px;font-weight:500;line-height:26px;position:relative}.sensai-homepage__problem__description:after{content:"";z-index:-100;background-color:#ffd067;border-radius:50%;width:153px;height:153px;position:absolute;top:-63px;left:-88px}@media (min-width:744px){.sensai-homepage__problem__description:after{width:121px;height:121px;top:-29px;left:-60px}}@media (min-width:1200px){.sensai-homepage__problem__description:after{width:153px;height:153px;top:-63px;left:-88px}}@media (min-width:744px){.sensai-homepage__problem__description{margin-bottom:1rem;line-height:30px}}@media (min-width:1200px){.sensai-homepage__problem__description{max-width:445px}}.sensai-homepage__problem__title{margin-bottom:3.5rem;font-size:28px;line-height:36px;position:relative}@media (min-width:1200px){.sensai-homepage__problem__title{margin-bottom:148px;font-size:42px;line-height:48px}}.sensai-homepage__problem__title .right-arrow{position:absolute;top:calc(100% - 10px);left:76px}@media (min-width:1200px){.sensai-homepage__problem__title .right-arrow{top:-42px;left:calc(100% - 147px)}}.sensai-homepage__problem__solution{outline-offset:-1px;background:#fff2e9;border-radius:12px 12px 0;outline:1px solid #feccbf;margin-bottom:1rem;padding:1.5rem;display:none;position:relative;box-shadow:0 -1.72px 6.9px #0b010114}.sensai-homepage__problem__solution .bottom-triangle{position:absolute;bottom:-22px;right:0}.sensai-homepage__problem__solution pre{border-radius:2.124px 2.124px 0 0;margin:0}.sensai-homepage__problem__solution pre code{color:#ffffffde;background-color:#1c2130;border-radius:2.124px 2.124px 0 0;padding:11px .75rem;font-size:12px;line-height:19px}@media (min-width:1200px){.sensai-homepage__problem__solution{max-width:402px;margin:0 0 1rem 112px;padding-bottom:30px;display:block}}.sensai-homepage__problem__solution__texts{color:#25265e;font-size:14px;line-height:20px}@media (min-width:1200px){.sensai-homepage__problem__solution__texts{font-size:16px;line-height:24px}}.sensai-homepage__problem__solution--mobile{border-radius:12px 12px 12px 0;width:217px;margin-left:11px;padding:.75rem;display:block;position:relative}.sensai-homepage__problem__solution--mobile:after{content:"";z-index:-100;background-color:#f8faff;border:1px solid #feccbf;border-radius:12px 12px 12px 0;width:100%;height:100%;position:absolute;top:9px;right:8px}.sensai-homepage__problem__solution--mobile .text-fixed-code{font-size:12px;line-height:16px}.sensai-homepage__problem__solution--mobile pre code{padding:.5rem 4px .5rem .5rem}@media (min-width:1200px){.sensai-homepage__problem__solution--mobile{display:none}}.sensai-homepage__problem .sensai-text{color:#25265e;background:#fff2e9;border:1.438px solid #feccbf;border-radius:5.751px;justify-content:start;align-items:center;width:106.396px;height:46.009px;margin-left:auto;font-size:25.88px;font-weight:500;line-height:40.26px;display:none}.sensai-homepage__problem .sensai-text .AI{color:#f79522}@media (min-width:1200px){.sensai-homepage__problem .sensai-text{display:flex}}.sensai-homepage pre code{border:1px solid #fff3}.sensai-homepage pre code .variable{color:#ffbd77}.sensai-homepage pre code .functions{color:#e9f59b}.why-sensai{display:none;position:relative}@media (min-width:1200px){.why-sensai{max-width:461px;margin:115px 0 0;display:block}.why-sensai .sensai-text-heading{margin-left:4px;line-height:36px}}.why-sensai .down-arrow{position:absolute;top:calc(100% + 2px);left:82px}@media (min-width:1200px){.why-sensai .down-arrow{top:256px;left:-77px}}.why-sensai pre{border:1.009px solid #fff3;border-radius:4px 4px 0 0;display:inline-flex}@media (min-width:1200px){.why-sensai pre{border-radius:12px;display:inline-block}}.why-sensai pre code{background-color:#1c2130;width:fit-content;font-size:12px;line-height:18px}@media (min-width:1200px){.why-sensai pre code{padding:24px;font-size:16px;line-height:20px}}.why-sensai pre .variable{color:#ffbd77}.why-sensai pre .functions{color:#e9f59b}@media (min-width:1200px){.why-sensai pre{margin-left:-2px}}.why-sensai__heading{margin-bottom:0;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.why-sensai__heading{max-height:36px;margin-bottom:.25rem}}.why-sensai__heading span{font-size:36px}.why-sensai__heading span .ai{color:#f79522}.why-sensai__description{font-size:20px;font-weight:500;line-height:30px}.why-sensai--mobile{z-index:100;min-height:707px;padding:80px 24px 112px;display:block;position:relative}@media (min-width:744px){.why-sensai--mobile{padding:80px 32px 131px}}.why-sensai--mobile .fixed-code-wrapper{justify-content:center;max-width:327px;margin:24px auto 0;display:flex;position:relative}.why-sensai--mobile .star-svg{position:absolute;bottom:-16px;left:2px}.why-sensai--mobile .why-sensai__heading{text-align:center;font-size:22px;font-weight:600;line-height:30px}@media (min-width:744px){.why-sensai--mobile .why-sensai__heading{max-height:40px;font-size:24px;line-height:36px}}.why-sensai--mobile .sensai-text-heading,.why-sensai--mobile .ai{font-size:28px;line-height:36px}@media (min-width:744px){.why-sensai--mobile .sensai-text-heading,.why-sensai--mobile .ai{font-size:32px;line-height:40px}}.why-sensai--mobile .why-sensai__description{text-align:center;margin-top:1px;font-size:14px;font-weight:400;line-height:20px}@media (min-width:744px){.why-sensai--mobile .why-sensai__description{margin-top:0;margin-bottom:2rem;font-size:18px;font-weight:500;line-height:28px}}.why-sensai--mobile .syntax-error-wrapper{justify-content:center;max-width:327px;margin:24px auto 45px;display:flex;position:relative}@media (min-width:744px){.why-sensai--mobile .syntax-error-wrapper{margin-bottom:61px}}.why-sensai--mobile .pre-wrapper{background-color:#f8faff;border:1px solid #d3dce6;border-radius:12px 12px 0;width:213px;margin-right:4px;padding:.75rem;position:relative;box-shadow:0 -1.724px 6.898px #0b010114}.why-sensai--mobile .pre-wrapper:before{content:"";z-index:-100;background-color:#f8faff;border:1px solid #feccbf;border-radius:12px 12px 0;width:100%;height:100%;position:absolute;top:10px;left:10px}.why-sensai--mobile .pre-wrapper pre{border-radius:4px 4px 0 0;margin-bottom:0}.why-sensai--mobile .pre-wrapper pre code{border-radius:4px 4px 0 0;padding:.5rem;font-size:12px;font-weight:400;line-height:18px}.why-sensai--mobile .pre-wrapper__text{color:#25265e;margin-top:.5rem;margin-bottom:0;font-size:14px;line-height:20px}@media (min-width:744px){.why-sensai--mobile .pre-wrapper__text{white-space:nowrap}}.why-sensai--mobile .chat-head-user{background-color:#ffe6e6;border:1px solid #feccbf;border-radius:50%;width:46px;height:46px;position:absolute;bottom:-33px;right:0;overflow:hidden}.why-sensai--mobile .chat-head-user img{margin-top:6px}@media (min-width:1200px){.why-sensai--mobile{display:none}}.visualizer-preview{z-index:50;border-radius:16px;flex-direction:column;width:100%;max-width:790px;height:605px;display:flex;position:relative;overflow:hidden}.visualizer-preview .compiler-read-only{pointer-events:none}@media (min-width:744px){.visualizer-preview{height:410px}}.visualizer-preview--diwali-sale{max-width:100%}@media (min-width:744px){.visualizer-preview--diwali-sale{height:540px}}.visualizer-preview--python-landing{max-width:940px;height:605px;margin:0 auto}@media (min-width:744px){.visualizer-preview--python-landing{height:474px;margin-top:26px}}@media (min-width:1200px){.visualizer-preview--python-landing{height:605px;margin-top:9px}}.visualizer-preview .code-visualizer{height:calc(100% - 55px)}.showcase-section{background:#f0f4ff69;margin:-40px 0 0;padding:89px 0 4.5rem}@media (min-width:744px){.showcase-section{padding:6rem 0}}@media (min-width:1200px){.showcase-section{padding:7.5rem 0}}.showcase-heading-block{text-align:center}.showcase-title{color:#25265e;text-align:left;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.showcase-title{font-size:24px;line-height:36px}}@media (min-width:1200px){.showcase-title{font-size:36px;line-height:45px}}.showcase-subtitle{color:#25265ede;text-align:left;max-width:670px;margin:0 auto;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.showcase-subtitle{font-size:18px;line-height:26px}}.showcase-content-row{flex-flow:column wrap;justify-content:center;align-items:center;gap:24px;display:flex}@media (min-width:744px){.showcase-content-row{flex-direction:row;gap:56px}}.showcase-left{flex:1;min-width:320px}.showcase-see-others{color:#25265e;margin-bottom:18px;font-size:18px;font-weight:700;line-height:24px}@media (min-width:744px){.showcase-see-others{font-size:22px;line-height:28px}}@media (min-width:1200px){.showcase-see-others{font-size:24px;line-height:36px}}.showcase-project-link-card{width:100%;text-decoration:none}.showcase-project-link-card:hover,.showcase-project-link-card:focus,.showcase-project-link-card:active,.showcase-project-link-card:visited{text-decoration:none}.showcase-project-link-card:hover .showcase-project-image-wrapper{box-shadow:0 8px 32px #a557ff29}.showcase-project-image-wrapper{text-align:left;border:1px solid #d3dce6;border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px;display:flex;box-shadow:0 4px 32px #a557ff14}.showcase-project-image-wrapper video{object-fit:fill;width:100%;max-height:280px}@media (min-width:992px){.showcase-project-image-wrapper{padding:24px}}.showcase-project-image{border-radius:6px;align-self:center;width:100%;margin-bottom:8px;display:block}.showcase-project-meta{margin-top:4px}.showcase-challenge-winner{color:#25265ede;font-size:.98rem}.showcase-project-title{color:#25265e;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.showcase-project-title{font-size:18px;line-height:28px}}@media (min-width:1200px){.showcase-project-title{font-size:22px;line-height:30px}}.showcase-right{flex-direction:column;flex:1;justify-content:center;gap:24px;min-width:260px;display:flex}.showcase-right-subtitle{color:#717b92;margin-bottom:10px;font-size:1.03rem}.showcase-cta-block{flex-direction:column;align-items:start;gap:12px;display:flex}.showcase-learn-showcase{color:#25265e;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.showcase-learn-showcase{font-size:18px;line-height:28px}}@media (min-width:1200px){.showcase-learn-showcase{font-size:22px;line-height:30px}}.showcase-project-info-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.showcase-project-likes-row{align-items:center;gap:8px;display:flex}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage{background-color:#f0fffe;margin-top:-30px;padding-top:86px;padding-bottom:96px}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .highlight-homepage{display:none}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .highlight-homepage{display:inline}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features__features-title{text-align:center}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features__features-title{text-align:left}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage{padding-top:102px;padding-bottom:112px}}@media (min-width:1200px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage{margin-top:0;padding-block:120px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__title-content{flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__heading{color:#25265e;text-align:center;margin:0;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__heading{font-size:36px;line-height:45px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__description{color:#25265ede;align-items:flex-end;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__description .img-wrapper{width:65.65px;height:23.09px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__description .img-wrapper{width:84.3px;height:29.64px}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__description{justify-content:center;gap:12.8px;font-size:22px;line-height:30px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__card-group{grid-template-columns:1fr 1fr;justify-content:center;gap:0 12.5px;max-width:579px;margin:36px auto 24px;display:grid}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__card-group{column-gap:24px;margin:42px auto 24px}}@media (min-width:1200px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__hero-section__card-group{margin:40px auto 32px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card{background-color:#fff;border:1px solid #d3dce6;border-radius:6px;transition:box-shadow .2s,border-color .2s;position:relative;box-shadow:0 8px 20px #3a2d001f}@media (max-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card{cursor:pointer;-webkit-user-select:none;user-select:none}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card:focus-visible{outline-offset:2px;outline:2px dashed #25265e99}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__plan-input{pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;opacity:0!important;position:absolute!important}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__radio{width:28px;height:28px;position:absolute;top:8px;right:9px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__radio{display:none}}@media (max-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card.is-selected{background-color:#56bd5b2b;border:2px solid #56bd5b;box-shadow:0 10px 22px #56bd5b2e}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__badge{color:#25265ede;white-space:nowrap;background-color:#ffc33d;border-radius:4px;padding:6px .75rem;font-size:16px;font-weight:600;line-height:24px;display:none;position:absolute;top:-14px;left:50%;transform:translate(-50%)}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__badge{display:block}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__header{background:#f8faff;border-bottom:1px solid #d3dce6;border-radius:6px 6px 0 0;padding:1rem;display:none}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__header{padding-bottom:calc(1rem + 2px);display:block}}@media (min-width:1200px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__header{padding:2rem 1.5rem calc(1.5rem + 2px)}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__heading{color:#25265ede;font-size:24px;font-weight:500;line-height:36px}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__description{color:#25265eab;margin-bottom:0;font-size:14px;line-height:20px}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__price-details{padding:.75rem .75rem 1.5rem 1rem}@media (min-width:1200px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__price-details{padding:1.5rem}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__marked-price{color:#25265eab;font-size:18px;font-weight:500;line-height:28px;position:relative}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__marked-price{color:#25265ede}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__marked-price:after{content:"";background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);width:100%;height:2px;position:absolute;top:50%;left:0;transform:rotate(-12deg)}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__price-wrapper{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__price-wrapper{flex-direction:row;align-items:flex-end}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__price{color:#25265e;font-size:36px;font-weight:600;line-height:48px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__price{font-size:48px;line-height:56px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__billing-cycle{color:#25265eab;white-space:nowrap;flex-direction:column;margin-top:-6px;margin-bottom:.5rem;font-size:14px;line-height:20px;display:flex}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__billing-cycle{margin-top:0}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__savings{color:#25265ede;background-color:#ffc33d;border-radius:2px;width:fit-content;margin:0;padding:.25rem .5rem;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__savings{margin:6px 0 0;font-size:16px;line-height:24px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__btn{display:none}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__btn{white-space:nowrap;margin-top:1.5rem;display:inline-flex}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__footer-text{color:#25265eab;margin:6px 0 0;font-size:14px;line-height:20px;display:none}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card .new-pricing-page__pricing-card__footer-text{display:block}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage{box-shadow:0 10px 22px #56bd5b2e;border:2px solid #56bd5b!important}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__header{background-color:#56bd5b2b;border-bottom:2px solid #56bd5b}}@media (min-width:744px) and (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__header{padding-bottom:1rem}}@media (min-width:744px) and (min-width:1200px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__header{padding-bottom:1.5rem}}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__btn{background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%)}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__btn:hover,.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__btn:focus,.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__btn:active,.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__btn:visited{color:#fff;background:linear-gradient(90deg,#ec008c 0% 100%)}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__pricing-card--most-popular-homepage .new-pricing-page__pricing-card__btn:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;max-width:832.5px;display:flex;overflow:hidden;box-shadow:4px 8px 12px #3a2d0014}@media (min-width:1200px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper{flex-direction:row;justify-self:center;margin:0 auto}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features{flex:1;max-width:832.5px;padding:1rem 1.5rem}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__features-list{row-gap:16px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__features-list{column-gap:48px}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item{display:none}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item{display:flex}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item:first-child,.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item:nth-child(2),.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item:nth-child(3),.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item:nth-child(7){display:flex}@media (max-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__features__item:nth-child(7){border-bottom:none}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__item-text{color:#25265e;cursor:pointer;-webkit-text-decoration:underline #25265e78;text-decoration:underline #25265e78}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__item-description{max-width:284px;margin:0}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__features .new-pricing-page__popover{margin-top:-16px}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__features-wrapper .new-pricing-page__teams-section{display:none}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__cta-wrapper{margin-top:24px}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__cta-wrapper{display:none}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__cta-btn{background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);box-shadow:4px 8px 12px #28124429}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__cta-btn:hover,.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__cta-btn:focus,.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__cta-btn:active{color:#fff;background:linear-gradient(90deg,#ec008c 0% 100%)}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky{z-index:100;pointer-events:none;background:#fff;border:1px solid #d3dce6;border-radius:24px 24px 0 0;padding:24px;position:fixed;bottom:0;left:0;right:0}@media (min-width:744px){.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky{display:none!important}}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__inner{pointer-events:auto;filter:drop-shadow(0 6px 14px #3a2d002e);grid-template-columns:1fr 1fr;gap:12px;max-width:768px;margin:0 auto;display:grid}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__card{text-align:left;background:#fff;border:1px solid #d3dce6;border-radius:2px;padding:10px 12px;position:relative;box-shadow:0 2px 6px #3a2d0014}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__card--highlight{background:#56bd5b2b;border:2px solid #56bd5b}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__card .strike{color:#25265eab;margin-left:4px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;position:relative}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__card .strike:after{content:"";background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);height:2px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)rotate(-12deg)}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__badge{color:#25265ede;white-space:nowrap;background:#ffc33d;border-radius:4px 4px 4px 0;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-16px;left:-2px}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__title{color:#25265ede;margin-bottom:2px;font-size:14px;font-weight:500;line-height:20px;display:block}.new-pricing-page__hero-section--india.new-pricing-page__hero-section--homepage .new-pricing-page__mobile-sticky .new-pricing-page__mobile-sticky__price{color:#25265e;align-items:center;font-size:28px;font-weight:600;line-height:35px;display:flex}body.homepage-india #crisp-chatbox a[aria-label=Open\ chat]{transition:bottom .3s!important}@media (max-width:744px){body.homepage-india.move #crisp-chatbox a[aria-label=Open\ chat]{bottom:120px!important}}.landing-page .v2-sticky-card__icon-wrapper{margin-top:0}.landing-page--empty-page{height:100vh}.landing-page .check-img-wrapper{min-width:18px;height:18px}@media screen and (orientation:portrait) and (min-width:576px){.landing-page .course-overview-container__modal{max-height:calc(100vh - 80px)}}@media screen and (orientation:portrait) and (min-width:744px){.landing-page .course-overview-container__modal{max-height:calc(100vh - 176px)}}.landing-page .right-arrow{margin:auto 0}.landing-page .v2-sticky-card__btn--share .v2-sticky-card__icon-wrapper{margin-top:auto}.landing-page .slick-slider{width:694px}@media (min-width:1200px){.landing-page .slick-slider{width:718px}}.landing-page .slick-slider .slick-slide>div{margin-right:16px}.landing-page .bg-old-lace{background:#fff5e7}.landing-page .bg-snow{background:#fafafa}.landing-page .bg-white{background:#fff}@media (min-width:744px){.landing-page{position:relative}}.landing-page .interactive-challenge-wrapper__problem .nonexecutable-code{border-radius:4px}.landing-page .interactive-challenge-wrapper .quiz-container code{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.landing-page .interactive-challenge-wrapper .quiz-container pre code{padding:16px}.landing-page .interactive-challenge-wrapper .quiz-container .slate-render p{color:#25265e;font-size:18px;font-weight:400;line-height:30px}.landing-page .interactive-challenge-wrapper .quiz-container .slate-render>.nonexecutable-code{border:none}.landing-page .interactive-challenge-wrapper .quiz-answer .quiz-answer__sn,.landing-page .interactive-challenge-wrapper .quiz-answer .answer-wrapper .slate-render p{font-size:14px;font-weight:400;line-height:20px}.landing-page .interactive-challenge-wrapper .quiz-answer .answer-wrapper code{color:#25265eab;padding:2px 4px}.landing-page .interactive-challenge-wrapper .quiz-question{color:#25265e;margin-bottom:16px;font-size:18px;font-weight:400;line-height:30px}.landing-page .interactive-challenge-wrapper .submit-answer,.landing-page .interactive-challenge-wrapper .start-this-course-btn{justify-content:center;width:100%;margin-left:0}@media (min-width:744px){.landing-page .interactive-challenge-wrapper .submit-answer,.landing-page .interactive-challenge-wrapper .start-this-course-btn{width:fit-content;margin-left:auto}}.landing-page .interactive-challenge-wrapper pre{border-radius:2px}.landing-page .interactive-challenge-wrapper pre .hljs{background:#1c2130;padding:16px;font-size:14px;line-height:20px}.landing-page .interactive-challenge-wrapper__details{margin-bottom:16px}@media (min-width:1200px){.landing-page .interactive-challenge-wrapper__details{margin-bottom:24px}}.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper{padding:56px 0}@media (min-width:744px){.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper{padding:72px 0}}@media (min-width:1200px){.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper{padding:96px 0}}.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper .interactive-challenge-wrapper__btn--start-challenge{margin-bottom:0}.landing-page .interactive-challenge-wrapper--v2-course-with-challenge{padding:72px 0}@media (min-width:744px){.landing-page .interactive-challenge-wrapper--v2-course-with-challenge{padding:96px 0}}@media (min-width:1200px){.landing-page .interactive-challenge-wrapper--v2-course-with-challenge{padding:120px 0}}.landing-page .interactive-challenge-wrapper--v2-course-with-challenge .interactive-challenge-wrapper__btn--start-challenge{margin-bottom:0}.landing-page.alternate .interactive-challenge-wrapper{background:#fff5e7}.landing-page .answer-wrapper{background:#fff;border:1px solid #56bd5b;border-radius:4px;flex-direction:row;margin-bottom:24px;display:flex}.landing-page .answer-wrapper p{color:#25265e}.landing-page .answer-wrapper p:last-child{margin-bottom:0}.landing-page .answer-wrapper__icon-wrapper{color:#56bd5b;background:#56bd5b33;display:flex}.landing-page .answer-wrapper__icon-wrapper .icon{height:24px;margin:auto 12px}.landing-page .answer-wrapper__content{padding:16px 16px 19px}.landing-page .answer-wrapper h3{color:#56bd5b;margin-bottom:8px;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.landing-page .answer-wrapper p{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.landing-page .answer-wrapper--wrong{border-color:#e34c4c}.landing-page .answer-wrapper--wrong .answer-wrapper__icon-wrapper{color:#e34c4c;background:#e34c4c33}.landing-page .answer-wrapper--wrong h3{color:#e34c4c}.landing-modal .pro-modal__header{gap:24px}.landing-modal .text-ellipsis,.landing-modal .landing-projects__modal-wrapper .pro-modal__header__title,.landing-projects__modal-wrapper .landing-modal .pro-modal__header__title{text-overflow:inherit;-webkit-line-clamp:inherit}.course-overview-container{padding:56px 0}@media (min-width:744px){.course-overview-container{padding:72px 0}}.course-overview-container__modal .pro-modal__body{padding-bottom:24px}@media (min-width:1200px){.course-overview-container{padding:96px 0}}.course-overview-container__title{margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.course-overview-container__title{margin-bottom:16px}}.course-overview-container .header-container{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media (min-width:744px){.course-overview-container .header-container{flex-direction:row}}.course-overview-container__text{font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.course-overview-container__text{font-size:32px;line-height:40px}}.course-overview-container__text--title{margin-bottom:1.5rem}@media (min-width:744px){.course-overview-container__text--title{margin-bottom:1rem}}.course-overview-content{border:1px solid #d3dce6;border-radius:4px;padding:1.5rem 1rem .75rem}@media (min-width:744px){.course-overview-content{padding:1.5rem 1.5rem .75rem}}.course-overview-content .overview-list{margin-bottom:12px}.course-overview-content .some-more{all:unset;color:#0556f3;font-size:16px;font-weight:600;line-height:24px}.course-overview-in-modal{color:#25265e}.course-overview-in-modal .overview-list{margin-bottom:0}.course-overview-in-modal .overview-list .course-overview-row{grid-template-columns:32px auto;gap:16px}.course-overview-in-modal .overview-list .course-overview-row .content-number{text-align:center;width:32px;font-size:24px}.course-overview-in-modal .overview-list .description{color:#25265eab;font-size:16px;font-weight:500;line-height:24px}.modal-footer-text{font-size:18px;font-weight:600;line-height:30px}.overview-list{flex-direction:column;gap:24px;padding:0;list-style:none;display:flex}.overview-list .course-overview-row{border-bottom:1px solid #d3dce6}.overview-list .course-overview-row:last-of-type{border:none}.overview-list .course-overview-row:last-of-type .row-content{padding-bottom:0}.overview-list .course-overview-row:last-of-type .description{margin-bottom:0}@media (min-width:1200px){.overview-list .course-overview-row{gap:32px}}.overview-list .course-overview-row--offer-page:last-child{border-bottom:none}.overview-list .course-overview-row .content-number{color:#25265eab;border-radius:6px;flex-shrink:0;align-items:center;padding:4px 10px 4px 0;font-size:24px;font-weight:600;line-height:36px;display:inline-flex}@media (min-width:1200px){.overview-list .course-overview-row .content-number{font-size:36px}}.overview-list .course-overview-row .row-content{padding-bottom:8px}.overview-list .course-overview-row .row-content .content-number{font-size:16px;line-height:24px}.overview-list .course-overview-row .row-content .row-title{margin-bottom:8px;font-size:18px;font-weight:600;line-height:30px}.overview-list .course-overview-row .row-content .description p,.overview-list .course-overview-row .row-content .description .slate-render p{color:#25265eab;font-size:16px;font-weight:500;line-height:24px}.overview-list .course-overview-row .integrated-projects-count{color:#fff;background:#ff8a33;border-radius:6px;margin-right:10px;padding:4px 10px;font-size:14px;font-weight:700;line-height:24px;display:inline-block}.overview-list .course-overview-row .integrated-projects-description{color:#a53a00;background:#fff5ec;border:1px solid #ff8a33;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;margin-bottom:16px;padding:16px 22px;font-size:15px;font-weight:500;display:flex}.overview-list .course-overview-row .integrated-projects-description__title{color:#ad4e00;align-items:center;margin:0;font-size:16px;font-weight:700;display:flex}.overview-list .course-overview-row .integrated-projects-description p{margin:0}.learn-with-visualizer-container{background:#fff5e7;padding:96px 0}.learn-with-visualizer-container .landing-section__title{margin-bottom:1rem}.learn-with-visualizer-container .landing-section__title span{color:#6501e5}.learn-with-visualizer-container .img-wrapper{border-radius:8px;overflow:hidden}.learn-with-visualizer-container .img-wrapper video{max-width:100%;display:block}.learn-by-doing-container{isolation:isolate;background-color:#fff5e7;flex-direction:column;padding:72px 0;display:flex}@media (min-width:744px){.learn-by-doing-container{padding:120px 0 48px}}.learn-by-doing-container__title{color:#25265e;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}.learn-by-doing-container .highlighted-text{margin-bottom:4px}.learn-by-doing-container .start-now{position:relative}.learn-by-doing-container .start-now .path-arrow{position:absolute;top:25px;left:174px}.learn-by-doing-container .start-now .path-arrow-mb{position:absolute;top:13px;left:126px}.learn-by-doing-container .full-path-link{cursor:pointer;align-items:center;height:30px;margin-bottom:48px;display:flex}@media (min-width:744px){.learn-by-doing-container .full-path-link{margin-bottom:0}}.learn-by-doing-container .full-path-link:hover{color:#03338f}.learn-by-doing-container .image-container{z-index:-100;margin-top:0;margin-right:-24px;display:flex;overflow:hidden}@media (min-width:744px){.learn-by-doing-container .image-container{margin-top:-50px;margin-right:0}}.learn-by-doing-container .image-container.course-learn-by-doing{margin-right:0}.learn-projects-container{background-color:#fff;padding:72px 0}@media (min-width:744px){.learn-projects-container{padding:96px 0}}@media (min-width:1200px){.learn-projects-container{padding:120px 0}}.learn-projects-container .landing-projects__title{margin-bottom:24px}.learn-projects-container .landing-projects__projects{margin-top:20px}.hero-section__content{padding-right:.25rem}.hero-section__container{background:#fff5e7 url(https://cdn.programiz.pro/programiz-static/programiz-pro/course-landing/landing-learn-hero-background-mobile.svg) 0 -39px no-repeat;padding:36px 0 72px;overflow-x:clip}@media (min-width:744px){.hero-section__container{background-image:none;padding:56px 0 96px}}@media (min-width:1200px){.hero-section__container{padding:96px 0 156px}}.hero-section__container .container{z-index:0;position:relative}.hero-section__background-image{z-index:-100;position:absolute;top:-73px;left:-49px}@media (min-width:1200px){.hero-section__background-image{top:-124px;left:-165px}}.hero-section__card-wrapper-image{z-index:-100;width:486px;height:486px;position:absolute;bottom:-364px;right:-194px}.hero-section__wrapper{z-index:0;align-items:flex-start;gap:16px;display:flex}@media (min-width:1200px){.hero-section__wrapper{gap:24px}}.hero-section__hero-image{background:#ffd6d6;border:2px solid #febfbf;border-radius:2px;flex-shrink:0;width:124px;height:148px;padding:20px 8px}.hero-section__content-type{color:#ff8b6c;text-transform:uppercase;margin-bottom:4px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.hero-section__title{color:#25265e;margin-bottom:12px;font-size:36px;font-weight:600;line-height:54px}.hero-section__summary p{color:#25265ede;margin:0;font-size:16px;font-weight:500;line-height:24px}.hero-section__summary p a{color:inherit;text-decoration:underline}.hero-section__summary p a:hover{color:#0556f3}.hero-section__content ul{margin-bottom:0;padding-left:0;list-style:none}.hero-section__hero-tags{flex-flow:wrap;gap:12px;margin-top:32px;display:flex}@media (min-width:744px){.hero-section__hero-tags{gap:16px 12px}}.hero-section__hero-tag{background:#ffecd7;border:1px solid #3709090f;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;display:flex}.hero-section__hero-tag__icon{color:#6d6786;display:none}@media (min-width:744px){.hero-section__hero-tag__icon{display:flex}}.hero-section__hero-tag__text{color:#25265ede;margin:0;font-size:14px;font-weight:500;line-height:20px}.hero-section__challenge{position:relative}.hero-section__beta-tag{color:#fff;background:#25265e;border-radius:2px;align-self:center;align-items:center;min-width:32px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.landing-projects__description{margin-bottom:0}.landing-projects__projects{grid-row-gap:16px;grid-column-gap:26px;margin-top:40px;padding:0;list-style-type:none;display:grid}@media (min-width:744px){.landing-projects__projects{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.landing-projects__projects{grid-column-gap:30px;grid-row-gap:32px}}.landing-projects__projects--singleCol{grid-template-rows:auto auto;grid-template-columns:1fr}@media (min-width:744px){.landing-projects__projects--singleCol{grid-row-gap:20px}}.landing-projects__project{cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:4px;gap:12px;width:100%;margin-top:9px;padding:16px 12px;display:flex}.landing-projects__project--homepage{cursor:initial}@media (min-width:1200px){.landing-projects__project{gap:16px;padding:16px 16px 20px}}.landing-projects__project__image{flex-shrink:0;margin-top:-27px}.landing-projects__project__title{color:#25265e;text-align:left;font-size:18px;font-weight:500;line-height:28px}.landing-projects__learn-more{all:unset;cursor:pointer;color:#0556f3;gap:4px;margin-top:4px;font-size:16px;font-weight:500;line-height:24px}.landing-projects__modal{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (min-width:744px){.landing-projects__modal{flex-direction:row;gap:24px}}.landing-projects__modal__image{flex-shrink:0;width:91px;height:108px}.landing-projects__modal__desc{color:#25265ede;margin-bottom:24px;font-size:18px;font-weight:500;line-height:28px}.landing-projects__modal__buttons{flex-direction:column;gap:8px;display:flex}@media (min-width:576px){.landing-projects__modal__buttons{flex-direction:row}}.landing-projects .project-modal-container .landing-projects__modal__buttons{flex-direction:column;gap:8px;display:flex}@media (min-width:744px){.landing-projects .project-modal-container .landing-projects__modal__buttons{flex-direction:row;gap:16px}}.landing-projects .project-modal-container .pro-btn.modal-start-project-btn{flex-grow:1;width:100%}@media (min-width:744px){.landing-projects .project-modal-container .pro-btn.modal-start-project-btn{width:auto}}.landing-certificates__description{margin-bottom:24px}.landing-certificates__certificate-wrapper{display:inline-block;position:relative;box-shadow:0 3.27931px 14.2104px #00031e1a}@media (min-width:744px){.landing-certificates__certificate-wrapper{box-shadow:0 4.03538px 17.4867px #00031e1a}.landing-certificates__certificate-wrapper.landing-page{box-shadow:0 2.89823px 12.559px #00031e1a}}.landing-certificates__certificate--overlay{opacity:0;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.landing-certificates__certificate--overlay:hover{cursor:pointer;opacity:1}.landing-certificates__overlay-certificate{flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:744px){.landing-certificates__content{max-width:359px}}@media (min-width:1200px){.landing-certificates__content{max-width:383px}}.landing-certificates--landing{z-index:0;align-items:center;gap:32px;display:flex;position:relative}.landing-certificates__certificate-background-image{z-index:-100;width:361px;height:361px;position:absolute;top:-150px;left:-149px}.landing-certificates__link{margin-top:16px}@media (min-width:744px){.landing-certificates__link{margin-top:12px}}.landing-divider{justify-content:center;gap:8px;margin:48px auto;display:flex}@media (min-width:744px){.landing-divider{margin:72px auto}}.landing-divider--dot{background-color:#d3dce6;border-radius:50%;width:8px;height:8px}.best-way-to-learn{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.best-way-to-learn p strong{line-height:30px}.best-way-to-learn__container{padding:56px 0}@media (min-width:744px){.best-way-to-learn__container{padding:72px 0}}@media (min-width:1200px){.best-way-to-learn__container{padding:96px 0}}.best-way-to-learn__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px}.best-way-to-learn__description{color:#25265ede;font-size:18px;font-weight:500;line-height:28px}.best-way-to-learn__description p:last-child{margin-bottom:0}.best-way-to-learn__point{color:#25265ede;font-size:18px;font-weight:500;line-height:28px}.best-way-to-learn ol{flex-direction:column;gap:8px;display:flex}.testimonial-sectionv2__container{background:#fafafa;padding:56px 0}@media (min-width:744px){.testimonial-sectionv2__container{padding:72px 0}}@media (min-width:1200px){.testimonial-sectionv2__container{padding:96px 0}}.testimonial-sectionv2__container .sticky-container{overflow:hidden}.testimonial-sectionv2__title{color:#25265e;margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}.testimonial-sectionv2__testimonial{background:#fff;border:1px solid #d3dce6;border-radius:4px;min-width:308px;min-height:164px;margin-right:16px;display:flex}@media (min-width:744px){.testimonial-sectionv2__testimonial{min-width:revert;min-height:revert;margin-right:0}}@media (min-width:1200px){.testimonial-sectionv2__testimonial{width:704px}}.testimonial-sectionv2__testimonial:first-child{margin-left:24px}@media (min-width:744px){.testimonial-sectionv2__testimonial:first-child{margin-left:0}.testimonial-sectionv2__testimonial:first-child .navigator{margin-left:16px}.testimonial-sectionv2__testimonial:nth-child(2){margin-bottom:16px}}@media (min-width:1200px){.testimonial-sectionv2__testimonial:nth-child(2){margin-bottom:0}}.testimonial-sectionv2__testimonial__image img{object-fit:cover;min-width:76px;height:88px}@media (min-width:744px){.testimonial-sectionv2__testimonial__image img{min-width:136px;height:168px}}.testimonial-sectionv2__testimonial__content{flex-direction:column;justify-content:space-between;padding:8px 16px 20px 8px;display:flex}@media (min-width:744px){.testimonial-sectionv2__testimonial__content{padding:20px 24px}}@media (min-width:1200px){.testimonial-sectionv2__testimonial__content--mohammed{padding:14px 16px 20px 20px;position:relative}.testimonial-sectionv2__testimonial__content--mohammed p{position:absolute;top:-16px;right:54px}}.testimonial-sectionv2__testimonial__para{color:#25265ede;margin-bottom:24px;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.testimonial-sectionv2__testimonial__para{margin-bottom:12px;font-size:18px;line-height:28px}}.testimonial-sectionv2__testimonial__name{color:#25265ede;margin:auto 0;font-size:12px;font-weight:500;line-height:16px}@media (min-width:744px){.testimonial-sectionv2__testimonial__name{font-size:14px;line-height:20px}}.testimonial-sectionv2__testimonial__name span{border:1px solid #f79522;border-radius:5px;width:16px;margin:0 8px;transform:rotate(90deg)}@media (min-width:744px){.testimonial-sectionv2__testimonial__name span{width:20px}}.testimonial-sectionv2__testimonial__footer{justify-content:space-between;align-items:center;display:flex}.testimonial-sectionv2__testimonial__navigate{background:0 0;border:none;display:none}@media (min-width:744px){.testimonial-sectionv2__testimonial__navigate{display:flex}}.testimonial-sectionv2__testimonial__navigate .navigator{background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.testimonial-sectionv2__testimonial__navigate .navigator:hover{cursor:pointer;transform:scale(1.1)}.testimonial-sectionv2__mobile-wrapper{margin:0 -24px;overflow:auto}.testimonial-sectionv2__mobile-wrapper::-webkit-scrollbar{display:none}.testimonial-sectionv2__mobile-group{display:flex;overflow-x:auto}.learning-faq__container{padding:56px 0}@media (min-width:744px){.learning-faq__container{padding:72px 0}}@media (min-width:1200px){.learning-faq__container{padding:96px 0}}.learning-faq__container .faq__accordion-title{margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}.learning-faq__container .accordion__content ul li::marker{color:#25265eab;font-size:24px}.learning-faq__container .accordion__item .accordion__title,.learning-faq__container .accordion__item--landing-page .accordion__title{padding-block:1rem;padding-inline:1.5rem 18px}@media (min-width:744px){.learning-faq__container .accordion__item .accordion__title,.learning-faq__container .accordion__item--landing-page .accordion__title{padding:1rem 1.5rem}}.learning-faq__container .accordion__heading{font-size:18px;font-weight:500;line-height:28px}.learning-faq__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px}.learn-by-doing-wrapper{background:#fff5e7;padding-block:72px}@media (min-width:744px){.learn-by-doing-wrapper{padding-block:96px}}@media (min-width:1200px){.learn-by-doing-wrapper{padding-block:120px}}.learn-by-doing-wrapper .learn-by-doing{flex-direction:column;display:flex}@media (min-width:1200px){.learn-by-doing-wrapper .learn-by-doing{flex-direction:row;gap:2.5rem;padding-block:30px}}.learn-by-doing-wrapper .learn-by-doing__main-content{border-bottom:1px solid #3709092b;margin-bottom:3rem;padding-bottom:3rem}@media (min-width:1200px){.learn-by-doing-wrapper .learn-by-doing__main-content{border-bottom:none;margin-bottom:0;padding-bottom:0}}.learn-by-doing-wrapper .learn-by-doing__title{margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}@media (min-width:1200px){.learn-by-doing-wrapper .learn-by-doing__title{font-size:32px;line-height:40px}}.learn-by-doing-wrapper .learn-by-doing__text{font-size:18px;font-weight:500;line-height:28px}.learn-by-doing-wrapper .learn-by-doing__text--fact{-webkit-text-fill-color:#0000;background:linear-gradient(#9327fe 0%,#6501e5 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-weight:600;line-height:27px}.learn-by-doing-wrapper .learn-by-doing__text--detail{margin-bottom:.75rem;line-height:30px}.learn-by-doing-wrapper .learn-by-doing__text--certificate-detail{margin-bottom:1.5rem}@media (min-width:744px){.learn-by-doing-wrapper .learn-by-doing__text--certificate-detail{margin-bottom:.75rem}}@media (min-width:1200px){.learn-by-doing-wrapper .learn-by-doing__text--certificate-detail{width:264px;line-height:30px}}.learn-by-doing-wrapper .learn-by-doing__redirection{color:#0556f3;cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:0;font-size:18px;font-weight:600;line-height:30px;display:flex}.learn-by-doing-wrapper .learn-by-doing__redirection--center{justify-content:center}.learn-by-doing-wrapper .learn-by-doing__certified{flex-direction:column;display:flex}@media (min-width:744px){.learn-by-doing-wrapper .learn-by-doing__certified{flex-direction:row-reverse;align-items:center;gap:2rem}}.learn-by-doing-wrapper .learn-by-doing__certificate-img{min-width:327px;min-height:231px;margin:auto 0;position:relative}@media (min-width:744px){.learn-by-doing-wrapper .learn-by-doing__certificate-img{min-width:289px;min-height:204px}}.learn-by-doing-wrapper .learn-by-doing__divider{background:#3709092b;width:1px;margin-top:-30px;margin-bottom:-30px}.learn-by-doing-wrapper .learn-by-doing .full-path-link:hover{color:#03338f}.pro-header__wrapper--landing-page{background:#fff5e7}.similar-course-wrapper{background:#fff5e7;padding-block:3.5rem}@media (min-width:744px){.similar-course-wrapper{padding-block:4.5rem}}@media (min-width:1200px){.similar-course-wrapper{padding-block:6rem}}.similar-course-wrapper>.container{z-index:50;position:relative}.similar-course-wrapper__title{margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}@media (min-width:1200px){.similar-course-wrapper__title{font-size:32px;line-height:40px}}.similar-course-wrapper__title--course{max-width:164px;margin-bottom:.5rem;font-size:16px;line-height:24px}@media (min-width:744px){.similar-course-wrapper__title--course{max-width:172px;font-size:18px;line-height:30px}}.similar-course-wrapper__bg-img{z-index:-100;width:397px;min-height:397px;max-height:397px;display:none;position:absolute}@media (min-width:744px){.similar-course-wrapper__bg-img{display:block;top:-67px;left:-132px}}@media (min-width:1200px){.similar-course-wrapper__bg-img{top:-89px;left:-149px}}.similar-course-wrapper__courses{gap:1rem;margin-inline:-24px;padding-inline:1rem;display:flex;overflow-x:auto}@media (min-width:744px){.similar-course-wrapper__courses{margin-left:0;margin-right:0;gap:2rem;margin-inline:0;padding-inline:0}}.similar-course-wrapper__card{cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:space-between;min-width:196px;padding:1.5rem 1rem;display:flex;box-shadow:0 4px 8px #4d2d0014}.similar-course-wrapper__card:hover{text-decoration:none}@media (min-width:1200px){.similar-course-wrapper__card:hover{border-color:#0556f3}}@media (min-width:744px){.similar-course-wrapper__card{padding:1.5rem 1.5rem 18px}}.similar-course-wrapper__img{align-self:center;width:136px;min-height:136px;max-height:136px;margin-bottom:1rem;display:flex;position:relative}@media (min-width:744px){.similar-course-wrapper__img{width:164px;min-height:164px;max-height:164px}}.similar-course-wrapper__attributes{align-items:center;gap:.5rem;padding:0;display:flex}.similar-course-wrapper__attributes>li{list-style-type:none}.similar-course-wrapper__item{color:#25265ede;font-size:12px;font-weight:500;line-height:16px}.similar-course-wrapper__dot{background:#25265e;border-radius:50%;width:4px;height:4px}.lps-toc-container{flex-direction:column;gap:24px;display:flex}.lps-toc-container .lps-toc-accordion{background:#fff;border:1px solid #d3dce6;border-radius:4px}.lps-toc-container .lps-toc-accordion:hover{border-color:#0556f3}.lps-toc-container .lps-toc-accordion.open .lps-toc-accordion-title{border-bottom:1px solid #d3dce6}.lps-toc-container .lps-toc-accordion.open:hover{border-color:#d3dce6}.lps-toc-container .lps-toc-accordion-title{background:#fafafa;border-radius:4px;align-items:center;gap:8px;padding:1rem;display:flex}@media (min-width:744px){.lps-toc-container .lps-toc-accordion-title{gap:.5rem;padding:1rem .75rem 1rem 1.5rem}}.lps-toc-container .lps-toc-accordion-title .course-title{color:#25265e;flex-grow:1;margin:0;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.lps-toc-container .lps-toc-accordion-title .course-title{font-size:18px;line-height:30px}}.lps-toc-container .lps-toc-accordion-title .course-highlight{color:#6501e5;flex-shrink:0;width:78px;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.lps-toc-container .lps-toc-accordion-title .course-highlight{font-size:18px;line-height:30px}}.lps-toc-container .header-left{gap:8px;display:flex}.lps-toc-container .basic-accordion-header .cross-icon{align-self:flex-start}@media (min-width:744px){.lps-toc-container .basic-accordion-header .cross-icon{margin:auto 0}}@media (min-width:1200px){.lps-toc-container__modal{max-height:512px}}.course-toc{flex-direction:column;padding:0 24px;display:flex}.course-toc .course-toc-accordion:last-child:not(.open) .course-toc-accordion-title{border-bottom:none}.course-toc .course-toc-accordion-title{border-bottom:1px solid #d3dce6;padding:16px 0}.course-toc .course-toc-accordion-title .chapter-title{color:#25265ede;margin:0;font-size:16px;font-weight:500;line-height:24px}.course-toc .course-toc-accordion-title .chapter-highlight{color:#25265e;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.section-toc{flex-direction:column;gap:16px;padding:16px 32px;display:flex}.section-toc .section-title-container{color:#25265eab;cursor:default;gap:8px;text-decoration:none;display:flex}.section-toc .section-title-container.unlocked{color:#0556f3;cursor:pointer}.section-toc .section-title-container.unlocked:hover{color:#0556f3}.section-toc .section-title-container .section-title{margin:0;font-size:16px;font-weight:500;line-height:24px}.section-toc .section-title-container .section-highlight{font-size:16px;font-weight:500;line-height:24px}.section-toc .section-title-container .section-highlight.icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.course-toc-accordion.open:not(:last-child) .section-toc{border-bottom:1px solid #d3dce6}.course-content{margin-bottom:24px}@media (min-width:744px){.course-content{margin-bottom:0}}.course-content,.challenge-toc{border:1px solid #d3dce6;border-radius:4px}.course-content .header-left,.challenge-toc .header-left{gap:8px;display:flex}.course-content .course-toc-accordion-title,.challenge-toc .course-toc-accordion-title{border-bottom:1px solid #d3dce6;padding:16px 0}.course-content .course-toc-accordion-title .chapter-title,.challenge-toc .course-toc-accordion-title .chapter-title{color:#25265e;margin:0;font-size:18px;font-weight:600;line-height:30px}.course-content .course-toc-accordion-title .chapter-highlight,.challenge-toc .course-toc-accordion-title .chapter-highlight{color:#6501e5;font-size:18px;font-weight:600;line-height:30px}.challenge-toc{border:1px solid #d3dce6;border-radius:4px}.project-section{background:#fff7ed;border:2px solid #fed7aa;border-radius:6px;flex-direction:column;padding:16px;display:flex;position:relative}@media (min-width:744px){.project-section{flex-direction:row;gap:24px}}.project-section .project-section__icon-col{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.project-section .project-section__icon{color:#fb923c;background:#fed7aa;border-radius:6px;justify-content:center;align-items:center;padding:16px;display:flex}.project-section .project-section__new{color:#fff;background:#fdba74;border-radius:6px;align-items:center;height:28px;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:absolute;top:24px;right:24px}.project-section .project-section__title{margin-bottom:12px;font-size:24px;font-weight:700}.project-section .project-section__desc{color:#25265e;margin-bottom:24px}.project-section .project-section__features{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.project-section .project-section__features .project-section__feature{color:#25265ede;align-items:center;gap:8px;font-size:14px;display:flex}.project-section .project-section__features .project-section__feature .project-section__dot{color:#25265ede;background:#d3dce6;border-radius:50%;width:6px;height:6px;display:inline-block}.project-section .project-section__btn{color:#fff;cursor:pointer;background:#fb923c;border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.project-section .project-section__btn:hover{background:#f97316}.journey-section .journey-section__title{margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.journey-section .journey-section__title{margin-bottom:16px}}.journey-section .journey-card{background:#fff;border:2px solid #e5e7eb;border-radius:6px;width:100%;padding:24px}.journey-section .journey-card .journey-card__steps{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (min-width:744px){.journey-section .journey-card .journey-card__steps{flex-direction:row;gap:0}}.journey-section .journey-card .journey-card__step{text-align:center;flex:1}.journey-section .journey-card .journey-card__step .journey-card__icon-row{justify-content:center;margin-bottom:16px;display:flex}.journey-section .journey-card .journey-card__step .journey-card__icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.journey-section .journey-card .journey-card__step .journey-card__icon.basics{color:#2563eb;background:#dbeafe}.journey-section .journey-card .journey-card__step .journey-card__icon.project{color:#fb923c;background:#ffedd5}.journey-section .journey-card .journey-card__step .journey-card__icon.advanced{color:#16a34a;background:#dcfce7}.journey-section .journey-card .journey-card__step .journey-card__step-title{margin-bottom:8px;font-size:18px;font-weight:600;line-height:30px}.journey-section .journey-card .journey-card__step .journey-card__step-desc{color:#25265ede;max-width:320px;margin:0 auto;font-size:16px}.journey-section .journey-card .journey-card__arrow{color:#d1d5db;flex-shrink:0;padding:0 16px;font-size:32px;display:none}@media (min-width:744px){.journey-section .journey-card .journey-card__arrow{display:block}}.course-toc-accordion--project .course-toc-accordion-title--project{align-items:center;gap:8px}.course-toc-accordion--project .course-toc-accordion-title--project .featured-tag{color:#b26a00;vertical-align:middle;letter-spacing:.5px;text-transform:uppercase;background:#ffe082;border-radius:6px;margin-left:10px;padding:0 10px;font-size:12px;font-weight:600;line-height:24px;display:inline-block}.course-toc-accordion--project .course-toc-project-content-card{background:#fff7ed;border:1.5px solid #fb923c;border-radius:6px;flex-direction:column;align-items:flex-start;gap:16px;margin:16px 0 16px 32px;padding:24px;display:flex}.course-toc-accordion--project .course-toc-project-content-card .tags-container{color:#fb923c;align-items:center;gap:8px;display:inline-flex}.course-toc-accordion--project .course-toc-project-content-card .capstone-pill{color:#b45309;letter-spacing:1px;background:#fde68a;border-radius:999px;padding:2px 12px;font-size:12px;font-weight:700;display:inline-block}.course-toc-accordion--project .course-toc-project-content-card h3{color:#b45309;font-size:22px;font-weight:700}.course-toc-accordion--project .course-toc-project-content-card .desc{color:#4b5563;font-size:15px}.course-toc-accordion--project .course-toc-project-content-card .start-project-btn{color:#fff;background:#fb923c;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;display:flex}.course-toc-accordion--project .course-toc-project-content-card .start-project-btn:hover{background:#f97316}.path-warning{background:#fff;padding:56px 0}@media (min-width:744px){.path-warning{padding:48px 0}.path-warning__wrapper{outline-offset:-1px;background:#fafafa;border-radius:4px;outline:1px solid #d3dce6;max-width:704px;padding:24px}}.path-warning__title{margin-bottom:16px;font-size:24px;line-height:36px}@media (min-width:744px){.path-warning__title{margin-bottom:8px}}.path-warning__big{font-size:32px;line-height:40px}.path-warning__list{flex-direction:column;gap:4px;margin-bottom:0;display:flex}@media (min-width:744px){.path-warning__list{gap:0}}.career-coach{background:#fff5e7;padding:56px 0}.career-coach__wrapper{flex-direction:column;align-items:center;display:flex}@media (min-width:744px){.career-coach__wrapper{flex-direction:row;align-items:flex-start;gap:16px;max-width:704px}}.career-coach__image-block{flex-shrink:0;display:none}@media (min-width:744px){.career-coach__image-block{width:248px;height:297px;display:block}}.career-coach__image{object-fit:cover;border-radius:4px;width:100%;display:block}.career-coach__content{flex-direction:column;flex:1;gap:4px;display:flex}@media (min-width:744px){.career-coach__content{gap:0;max-width:440px;margin:auto 0}}.career-coach__title{margin-bottom:12px;font-size:24px;line-height:36px}@media (min-width:744px){.career-coach__title{margin-bottom:16px}}.career-coach__text{margin-bottom:16px}@media (min-width:744px){.career-coach__text{font-size:18px;font-weight:500;line-height:28px}}.career-coach__text:last-child{margin-bottom:0}.career-cta{background:#ffecd7;padding:56px 0}.career-cta__wrapper{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:744px){.career-cta__wrapper{justify-content:center;gap:24px;max-width:704px;margin:0 auto}}.career-cta__message{margin-bottom:0;font-size:24px;line-height:36px}@media (min-width:744px){.career-cta__message{text-align:center;font-size:32px;line-height:40px}.career-cta__btn{font-size:22px;font-weight:500;line-height:30px;width:296px!important}}.video-testimonials{background-color:#fff;padding:3rem 1rem}.video-testimonials__list{flex-direction:column;display:flex}@media (min-width:744px){.video-testimonials__list{flex-direction:row;gap:20px;max-width:704px;overflow:auto}}.video-testimonials__modal-video{min-height:450px}@media (min-width:744px){.video-testimonials__modal-video{min-height:550px}}@media (min-width:1200px){.video-testimonials__modal-video{min-height:600px}}.video-testimonials__modal-video-wrapper video{width:100%;min-height:450px;max-height:450px}@media (min-width:744px){.video-testimonials__modal-video-wrapper video{min-height:550px;max-height:550px}}@media (min-width:1200px){.video-testimonials__modal-video-wrapper video{min-height:600px;max-height:600px}}.video-testimonials__arrow{z-index:50;cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.video-testimonials__arrow--left{left:-16px}.video-testimonials__arrow--right{right:-16px}.video-testimonials__arrow:disabled{cursor:not-allowed;box-shadow:none;display:none}.video-testimonials__arrow:focus-visible{outline-offset:2px;border-color:#d3dce6ab;outline:2px solid #111827}.video-testimonials__card{cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;flex:1;width:250px;height:380px;transition:all .2s ease-in-out;display:flex;overflow:hidden}@media (min-width:744px){.video-testimonials__card{height:404px}}.video-testimonials__card:hover{border-color:#0556f34d;box-shadow:0 8px 16px #25265e1f}.video-testimonials__card:hover .video-testimonials-video-btn{transform:translate(-50%,-50%)scale(1.1)}.video-testimonials .video-testimonials-video-btn{pointer-events:none;background:#5353539e;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #25265e26}.video-testimonials .video-testimonials-video-btn svg{color:#fff;fill:#fff;width:20px;height:20px}.video-testimonials__video{background-color:#000;height:155px;position:relative;overflow:hidden}.video-testimonials__thumbnail{object-fit:cover;width:100%;height:100%}.video-testimonials__quote{flex-grow:1;padding:24px 20px;font-family:Roboto Serif;font-size:18px;font-style:italic;font-weight:600;line-height:24px}@media (min-width:744px){.video-testimonials__quote{padding:24px 20px;font-size:20px;line-height:26px}}.video-testimonials__author{text-align:left;padding:0 1rem 1rem}.video-testimonials__name{color:#25265e;margin-bottom:0;font-weight:500}.video-testimonials__title{margin-bottom:.5rem;font-size:14px;line-height:20px}.video-testimonials__logo{width:auto;height:20px}.video-testimonials__gallery{position:relative}.video-testimonials__gallery:before,.video-testimonials__gallery:after{content:"";z-index:1;pointer-events:none;opacity:0;width:40px;transition:opacity .3s;position:absolute;top:0;bottom:0}@media (min-width:744px){.video-testimonials__gallery:before,.video-testimonials__gallery:after{width:60px}}.video-testimonials__gallery:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.video-testimonials__gallery:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.video-testimonials__gallery--scroll-left:before,.video-testimonials__gallery--scroll-right:after{opacity:1}.video-testimonials__slider{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:16px;display:grid;overflow:auto hidden}.video-testimonials__slider::-webkit-scrollbar{display:none}.video-testimonials__slider .is-dragging{cursor:grabbing}.video-testimonials__card{scroll-snap-align:start}.content-number-november-mk{color:#6501e5;text-transform:uppercase;border:1px solid #d3dce6;border-radius:24px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px}.content-number-november-mk--later{color:#34718e}.overview-list-november-mk .course-overview-row:last-of-type{border-bottom:1px solid #d3dce6!important}.overview-list-november-mk .course-overview-row .row-content{padding-bottom:24px!important}.course-overview-row-november-mk__type{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}@media (min-width:744px){.course-overview-row-november-mk__type{flex-direction:row;margin-bottom:8px}}.course-overview-row-november-mk__type--certification{margin-bottom:6px}@media (min-width:744px){.course-overview-row-november-mk__type--certification{margin-bottom:16px}}.course-overview-row-november-mk__title{color:#25265e;margin-bottom:4px;font-size:18px;font-weight:600;line-height:30px}@media (min-width:744px){.course-overview-row-november-mk__title{font-size:20px;line-height:36px}}.course-overview-row-november-mk__description{color:#25265eab;margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.course-overview-row-november-mk__description{margin-bottom:24px}}.course-overview-row-november-mk__job-opportunity__title{color:#25265e;margin-bottom:4px;font-size:18px;font-weight:600;line-height:30px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__title{font-size:24px;line-height:36px}}.course-overview-row-november-mk__job-opportunity__description{color:#25265eab;margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__description{margin-bottom:24px}}.course-overview-row-november-mk__job-opportunity .divider{background:#d3dce6;width:100%;height:1px}.course-overview-row-november-mk__job-opportunity__companies{background:#ffecd7;border-radius:8px;width:100%;height:196px;margin-top:16px;overflow:hidden;box-shadow:0 4px 8px #0000001f}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies{height:130px;margin-top:0}}.course-overview-row-november-mk__job-opportunity__companies .companies-logo{width:293px;height:100%;margin:auto;position:relative}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies .companies-logo{width:428px}}.course-overview-row-november-mk__job-opportunity__companies img{object-fit:contain;position:absolute}.course-overview-row-november-mk__job-opportunity__companies .microsoft-logo{bottom:24px;right:21px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies .microsoft-logo{top:32px;left:0;bottom:unset;right:unset}}.course-overview-row-november-mk__job-opportunity__companies .google-logo{top:32px;left:34px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies .google-logo{top:16px;left:183px}}.course-overview-row-november-mk__job-opportunity__companies .wipro-logo{top:28px;right:44px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies .wipro-logo{top:34px;right:0}}.course-overview-row-november-mk__job-opportunity__companies .amazon-logo{bottom:19px;left:33px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies .amazon-logo{top:76px;left:86px;bottom:unset}}.course-overview-row-november-mk__job-opportunity__companies .tata-logo{top:87px;right:101px}@media (min-width:744px){.course-overview-row-november-mk__job-opportunity__companies .tata-logo{top:75px;right:92px}}.course-overview-items{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media (min-width:744px){.course-overview-items{margin-top:0}}.learning-path-course-item{flex-direction:column-reverse;gap:16px;display:flex}@media (min-width:744px){.learning-path-course-item{flex-direction:row}}.learning-path-course-item__image{border:1px solid #d3dce6;border-radius:8px;width:100%;overflow:hidden}@media (min-width:744px){.learning-path-course-item__image{flex-shrink:0;width:196px;height:129px}}.learning-path-course-item__image img{object-fit:cover;width:100%}.learning-path-course-item__content__tag{color:#25265e;border:1px solid #d3dce6;border-radius:24px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-block}.learning-path-course-item__content__title{color:#25265e;margin-top:6px;margin-bottom:4px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.learning-path-course-item__content__title{margin-top:4px;font-size:18px;line-height:28px}}.learning-path-course-item__content__desc{color:#25265eab;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.landing-certificates-november-mk__title{color:#25265e;font-size:18px;font-weight:600;line-height:30px}@media (min-width:744px){.landing-certificates-november-mk__title{font-size:24px;line-height:36px}}.landing-certificates-november-mk__description-wrapper{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.landing-certificates-november-mk__description{color:#25265eab;font-size:16px;font-weight:500;line-height:24px}.landing-certificates-november-mk__certificate{aspect-ratio:888.25/628;flex-shrink:0;max-width:293px;max-height:231.19px;overflow:hidden}@media (min-width:744px){.landing-certificates-november-mk__certificate{max-width:289px}}.course-overview-container--november-mk{background:#fafafa}.course-toc-project-content-card-november-mk{border-bottom:1px solid #d3dce6;padding:24px 0}.course-toc-project-content-card-november-mk a{text-decoration:none}.course-toc-project-content-card-november-mk:hover .learning-path-course-item__content__title{color:#0556f3}.course-toc-project-content-card-november-mk--border-bottom{border-bottom:1.5px solid #d3dce6}.course-toc-project-item-november-mk:hover .learning-path-course-item__content__title{color:#0556f3}.section-toc-november-mk{padding-left:0;padding-right:0}.companies-preview-container{background:#ffecd7;padding:16px}.companies-preview__title{color:#25265ede;text-align:center;margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.companies-preview__title{text-align:left;font-size:20px;line-height:30px}}.companies-preview .companies-logos.scroller{--gap:32px;--speed:28s;white-space:nowrap;padding-block:8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.companies-preview .companies-logos.scroller .scroller__track{align-items:center;gap:var(--gap);will-change:transform;-webkit-user-select:none;user-select:none;width:max-content;padding-right:var(--gap);animation:35s linear infinite infiniteSlides;display:inline-flex}.companies-preview .companies-logos.scroller:hover .scroller__track{animation-play-state:paused}@media (min-width:744px){.companies-preview .companies-logos.scroller{--gap:48px;--speed:22s}}@keyframes infiniteSlides{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.companies-preview .companies-logos.scroller .scroller__track{animation:none;transform:translate(0)}}.learn-by-doing-highlight{background:#fff5e7;padding:84px 0 4rem;position:relative}@media (min-width:744px){.learn-by-doing-highlight{padding:5rem 0}}@media (min-width:1200px){.learn-by-doing-highlight{padding:6rem 0}}.learn-by-doing-highlight__heading{color:#25265e;margin-bottom:1.5rem;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.learn-by-doing-highlight__heading{font-size:28px;line-height:40px}}@media (min-width:1200px){.learn-by-doing-highlight__heading{font-size:32px;line-height:40px}}.learn-by-doing-highlight__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:12px;margin-bottom:1rem;padding:0 0 8px;display:flex;overflow:auto hidden}.learn-by-doing-highlight__tabs::-webkit-scrollbar{display:none}@media (min-width:744px){.learn-by-doing-highlight__tabs{flex-direction:row;margin-bottom:1.25rem;padding:0;overflow-x:visible}}.learn-by-doing-highlight__tab{cursor:pointer;color:#25265e;white-space:nowrap;background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:12px;font-size:16px;font-weight:500;line-height:24px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.learn-by-doing-highlight__tab:after{content:"";opacity:0;background:#56bd5b5e;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;height:3px;transition:opacity .2s ease-in-out;position:absolute;bottom:0;left:0}@media (min-width:744px){.learn-by-doing-highlight__tab:after{border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:4px}}@media (min-width:1200px){.learn-by-doing-highlight__tab:after{border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:4px}}.learn-by-doing-highlight__tab:hover{background:#faf0ff80;border-color:#25265e4d}.learn-by-doing-highlight__tab--active{color:#25265e;cursor:default;background:#56bd5b2b;border-color:#56bd5b;font-weight:700}.learn-by-doing-highlight__tab--active:after{opacity:1}.learn-by-doing-highlight__tab--active:hover{background:#56bd5b2b;border-color:#56bd5b}.learn-by-doing-highlight__tab-icon{color:#25265eab;justify-content:center;align-items:center;transition:color .2s ease-in-out;display:flex}.learn-by-doing-highlight__tab-title{flex:1}.learn-by-doing-highlight__tab-progress{z-index:1;background:#56bd5b;border-bottom-right-radius:0;border-bottom-left-radius:4px;height:3px;transition:width .2s ease-out;position:absolute;bottom:0;left:0}@media (min-width:744px){.learn-by-doing-highlight__tab-progress{border-bottom-left-radius:10px;height:4px}}@media (min-width:1200px){.learn-by-doing-highlight__tab-progress{border-bottom-left-radius:12px;height:4px}}.learn-by-doing-highlight__subtitle{color:#25265ede;max-width:720px;margin:0 auto 1rem;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.learn-by-doing-highlight__subtitle{color:#25265eab;margin-bottom:1.25rem;font-size:18px;font-weight:500;line-height:28px}}.learn-by-doing-highlight .learn-by-doing-video-wrapper{border:1px solid #ffe8d6;max-width:1040px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:744px){.learn-by-doing-highlight .learn-by-doing-video-wrapper{border-width:2px;height:400px}}.learn-by-doing-highlight .learn-by-doing-video-wrapper video,.learn-by-doing-highlight .learn-by-doing-video-wrapper .fallback-image{width:100%;height:auto;display:block}.learn-by-doing-highlight .learn-by-doing-video-btn{cursor:pointer;z-index:2;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #25265e26}@media (min-width:744px){.learn-by-doing-highlight .learn-by-doing-video-btn{width:72px;height:72px}}@media (min-width:1200px){.learn-by-doing-highlight .learn-by-doing-video-btn{width:80px;height:80px}}.learn-by-doing-highlight .learn-by-doing-video-btn:hover{background:#fff;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 6px 16px #25265e33}.learn-by-doing-highlight .learn-by-doing-video-btn svg{color:#25265e;width:24px;height:24px}@media (min-width:744px){.learn-by-doing-highlight .learn-by-doing-video-btn svg{width:28px;height:28px}}@media (min-width:1200px){.learn-by-doing-highlight .learn-by-doing-video-btn svg{width:32px;height:32px}}.v2-sticky-card{pointer-events:all;background-color:#fff;border:1px solid #d3dce6;border-radius:6px;flex-direction:column;align-items:flex-start;gap:24px;max-width:350px;margin-top:40px;margin-left:auto;padding:32px 24px 16px;display:none;box-shadow:0 8px 12px #01003a0f}@media (min-width:1200px){.v2-sticky-card{display:flex}}.v2-sticky-card--black-friday,.v2-sticky-card--cyber-monday{margin-top:6rem}.v2-sticky-card--mb{max-width:420px;margin-top:0;margin-right:auto;display:block}.v2-sticky-card__enroll-btn{flex-direction:column;gap:0}.v2-sticky-card__enroll-btn .btn-message{color:#ffffffde;font-size:12px;line-height:16px}.v2-sticky-card__extra-info{text-align:center;margin-top:-12px;font-size:12px;font-weight:500;line-height:16px}.v2-sticky-card--mobile{pointer-events:all;background-color:#fff;border:1px solid #d3dce6;border-radius:12px 12px 0 0;padding:24px;box-shadow:0 -8px 12px #01003a0f}.v2-sticky-card--mobile .container{gap:40px;max-width:680px;padding:0;display:flex}@media (min-width:744px){.v2-sticky-card--mobile{padding:40px 32px}}@media (min-width:1200px){.v2-sticky-card--mobile{display:none}.v2-sticky-card--price-card{display:block}}.v2-sticky-card__container{max-width:revert;margin:0;padding:0}@media (min-width:1200px){.v2-sticky-card__container{z-index:100;padding-inline:15px;width:100%;max-width:1140px;margin:0 auto;padding-bottom:96px;position:sticky;top:84px;right:0}}.v2-sticky-card__container--move-top{top:188px}.v2-sticky-card__wrapper{pointer-events:none;z-index:100;width:100%;position:fixed;bottom:0}@media (min-width:1200px){.v2-sticky-card__wrapper{position:absolute;bottom:auto}.v2-sticky-card__wrapper--scroll{height:100%}}.v2-sticky-card__enroll-section{flex-direction:column;align-self:stretch;gap:16px;display:flex}.v2-sticky-card__enroll-section--mobile{flex-grow:1;align-self:center}.v2-sticky-card__enroll-text{color:#25265ede;font-size:20px;font-weight:500;line-height:30px;transition:color .3s ease-in}.v2-sticky-card__enroll-text--mobile{justify-content:space-between;align-items:center;display:flex}.v2-sticky-card__enroll-text--mobile svg{cursor:pointer}.v2-sticky-card__points{border-top:1px solid #d3dce6;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding-top:24px;display:flex}.v2-sticky-card__point-title{color:#25265e;font-size:16px;font-weight:600;line-height:24px}.v2-sticky-card__list{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.v2-sticky-card__list__item{color:#25265ede;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.v2-sticky-card__list__item svg{flex-shrink:0}.v2-sticky-card__special-highlights{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;display:flex}@media (min-width:992px){.v2-sticky-card__special-highlights{border-top:1px solid #d3dce6;padding-top:24px}}.v2-sticky-card__special-highlights__items{align-self:stretch;align-items:flex-start;gap:12px;display:flex}.v2-sticky-card__special-highlights__content{flex-grow:1}.v2-sticky-card__special-highlights__sub-text{color:#25265eab;margin:0;font-size:14px;font-weight:500;line-height:20px}.v2-sticky-card__special-highlights__title{color:#25265e;margin:0;font-size:16px;font-weight:500;line-height:24px}.v2-sticky-card__special-highlights--mobile{display:none}@media (min-width:744px){.v2-sticky-card__special-highlights--mobile{border-right:1px solid #d3dce6;flex-grow:1;gap:16px;padding-right:40px;display:flex}}.v2-sticky-card__icon-wrapper{flex-shrink:0;margin:auto;display:flex}.v2-sticky-card__btn-wrapper{justify-content:center;width:100%;display:flex}.v2-sticky-card__btn-wrapper--share{border-top:1px solid #d3dce6;padding-top:16px}.v2-sticky-card__share{justify-content:center;display:flex}@media (min-width:744px){.v2-sticky-card__share{border-top:1px solid #d3dce6;width:100%;padding-top:1rem}}.v2-sticky-card__btn{all:unset;color:#25265ede;margin:0;font-size:14px;font-weight:500;line-height:20px}.v2-sticky-card__btn:hover{cursor:pointer}.v2-sticky-card__btn--share{align-items:center;gap:4px;display:flex}@media (min-width:1200px){.sticky-container{max-width:704px}}.already-know-section{pointer-events:all;background-color:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;align-items:flex-start;gap:16px;max-width:350px;margin-top:16px;margin-left:auto;padding:24px;display:none;box-shadow:0 8px 12px #01003a0f}@media (min-width:1200px){.already-know-section{display:flex}}@media (max-height:720px){.already-know-section{display:none}}.already-know-section__header{align-items:center;gap:12px;width:100%;display:flex}.already-know-section__icon{color:#fb923c;background-color:#fed7aa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.already-know-section__title{color:#25265e;flex-grow:1;margin:0;font-size:18px;font-weight:600;line-height:28px}.already-know-section__description{color:#25265ede;margin:0;font-size:14px;font-weight:400;line-height:20px}.already-know-section__btn{color:#fff;cursor:pointer;background-color:#fb923c;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s;display:flex}.already-know-section__btn:hover{color:#fff;background-color:#f97316}.already-know-section__btn:focus{outline-offset:2px;outline:2px solid #fb923c}@media (min-width:1200px){.app--sticky-banner .v2-sticky-card__container{top:132px}}.filter-wrapper{justify-content:space-between;align-items:center;display:flex}.filter-wrapper--pills{margin-bottom:1rem}.filter-wrapper__back{cursor:pointer;align-items:center;display:flex}.filter-wrapper__options{cursor:pointer;align-items:center;display:flex;position:relative}@media (min-width:576px){.filter-wrapper__options{cursor:default;gap:1rem}}.filter-wrapper__text{color:#25265e;cursor:pointer;font-size:16px;font-weight:500;line-height:24px}.filter-wrapper__text--count{font-size:12px;line-height:16px}.filter-wrapper__text--filter{align-items:center;display:flex}.filter-wrapper__text--filter .filter-title{margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.filter-wrapper__text--filter svg{transition:transform .2s ease-in-out;transform:rotate(0)}@media (min-width:576px){.filter-wrapper__text--filter{align-items:center;margin-right:0;display:flex}}.filter-wrapper__text--filter.active{color:#0556f3}@media (min-width:1200px){.filter-wrapper__text--filter:hover{color:#0556f3}}.filter-wrapper__text--filter.active svg{transform:rotate(-180deg)}.filter-wrapper__text--default-option{margin-bottom:.75rem}.filter-wrapper__text--default-option.active{color:#0556f3}.filter-wrapper__text--option{color:#25265ede;font-weight:500}.filter-wrapper__text--option:last-child{margin-bottom:0}.filter-wrapper__text--option:last-child .filter-wrapper__line{display:none}.filter-wrapper__text--option:hover,.filter-wrapper__text--option.active{color:#0556f3}.filter-wrapper__filter-icon{color:#25265e}.filter-wrapper__count{background:#ffd29e;border:1px solid #f9fafc;border-radius:16px;padding:2px 4px;position:absolute;top:-50%;right:-14%}.filter-wrapper__popover{min-width:246px;padding:1rem!important}.filter-wrapper__popover.active{color:#0556f3}.filter-wrapper__popover.pro-popover-content{box-shadow:none}.filter-wrapper__line{background:#d3dce6;width:100%;height:1px;margin-bottom:.75rem}.filter-wrapper__selection{max-height:184px;overflow:auto}.options-overlay{z-index:700;background:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0%}.options-overlay__settings{justify-content:space-between;align-items:center;padding:2rem 1.5rem 2.5rem;display:flex}.options-overlay__items{-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;padding:0 1.5rem;overflow:scroll}.options-overlay__items::-webkit-scrollbar{display:none}.options-overlay__footer{background:#fff;padding:2rem 1.5rem 3.75rem}.options-overlay__footer--extra-padding{padding-bottom:6rem}.options-overlay__back-navigation{cursor:pointer;align-items:center;gap:.25rem;display:flex}.options-overlay__btn{border:1px solid #d3dce6;padding:.5rem .75rem}.options-overlay__btn--apply{border:none;flex-shrink:0;justify-content:center;padding:.75rem;display:flex}.options-overlay__btn:focus{outline:none}.options-overlay .pro-btn--secondary:disabled:hover{background-color:revert;color:#25265eab}.options-overlay__text{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.options-overlay__text--btn{font-size:14px;line-height:20px}.options-overlay__text--btn-apply{color:#fff}.options-overlay__text--option{flex-grow:1;margin-bottom:0}.options-overlay__text--label{color:#25265ede;margin-bottom:0}.options-overlay__text--active{color:#0556f3}.options-overlay__icon{flex-shrink:0;transition:all .3s;transform:rotate(90deg)}.options-overlay__icon--active{color:#0556f3;transform:rotate(270deg)}.options-overlay__details{justify-content:space-between;align-items:center;display:flex}.options-overlay__toggler{margin-bottom:1.5rem}.options-overlay__toggler:last-child{margin-bottom:0}.options-overlay__option{flex-direction:column;gap:16px;padding:1.5rem;display:flex}.options-overlay__label{align-items:center;gap:.5rem;margin-bottom:0;display:flex;position:relative}.options-overlay__label input[type=radio],.options-overlay__label input[type=checkbox]{display:none}.options-overlay__label:last-child{margin-bottom:0}.options-overlay__radio-checkbox{background:#fff;border:2px solid #0000003d;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.options-overlay__radio-checkbox--active{border:2px solid #0556f3}.options-overlay__radio-checkbox--active .options-overlay__radio-checkbox__tick{opacity:1}.options-overlay__radio-checkbox__tick{opacity:0}.options-overlay .scroll-effect{box-shadow:0 8px 12px #00000014}.options-overlay .scroll-effect-bottom{box-shadow:0 -8px 12px #00000014}.standalone-courses{background:#1c2130;flex-direction:column;gap:1.5rem;padding-block:4.5rem;display:flex}@media (min-width:1200px){.standalone-courses{padding-top:96px;padding-bottom:76px}}.standalone-courses__header{margin-bottom:1.25rem}.standalone-courses__text{color:#ffffffde;font-size:14px;font-weight:500;line-height:20px}.standalone-courses__text--title{margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}.standalone-courses__text--desc{margin-bottom:0;font-size:18px;font-weight:500;line-height:28px}.standalone-courses__text--tag{color:#25265e;font-size:12px;line-height:16px}.standalone-courses__text--course{color:#25265e;text-transform:uppercase;font-weight:700}.standalone-courses__text--course-title{min-width:222px;min-height:72px;margin-bottom:1.5rem;font-size:22px}.standalone-courses__text--properties{color:#25265ede}.standalone-courses__course-catalog{gap:24px;margin-inline:-24px;padding-inline:24px;display:flex;overflow-x:auto}@media (min-width:744px){.standalone-courses__course-catalog{margin-inline:0;padding-inline:0}}@media (min-width:1200px){.standalone-courses__course-catalog{padding-right:unset;overflow-x:unset;margin-right:-30px}}.standalone-courses__course-catalog .slick-slider{left:-16px}.standalone-courses__course-catalog .slick-list{height:220px}.standalone-courses__course-catalog .slick-track{top:4px;left:16px}.standalone-courses__course-catalog-wrapper{position:relative}.standalone-courses__slide{cursor:pointer;z-index:50;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:absolute;top:calc(50% - 21px)}.standalone-courses__slide--left{left:-22px}.standalone-courses__slide--right{margin-right:-20px;right:0}.standalone-courses__slide--no-tablet{display:none}@media (min-width:1200px){.standalone-courses__slide--no-tablet{display:flex}}.standalone-courses__course-card{cursor:pointer;background:#fff1d6;border-radius:4px;flex-direction:column;max-width:255px;padding:2rem 18px 1.5rem;display:flex}.standalone-courses__course-card:hover{filter:drop-shadow(0 6px 10px #676e83);transform:scale(1.01)}.standalone-courses__course-card__header{align-items:center;gap:.25rem;margin-bottom:.25rem;display:flex}.standalone-courses__course-card--card-red>.standalone-courses__text--course-title{color:#370909}.standalone-courses__course-card--card-red .standalone-courses__text--course{color:#ff8b6c}.standalone-courses__course-card--corn-flower-blue{background:#d6f5ff}.standalone-courses__course-card--corn-flower-blue>.standalone-courses__text--course-title{color:#25265e}.standalone-courses__course-card--corn-flower-blue .standalone-courses__text--course{color:#00a3ff}.standalone-courses__tag-wrapper{background:#ffc33d;border-radius:2px;padding:2px .25rem;line-height:0}.standalone-courses__properties{align-items:center;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.standalone-courses__dot{background:#25265e;border-radius:50%;width:4px;height:4px}.sale-timer-banner{flex-direction:column;align-items:center;gap:32px;display:flex}.sale-timer-banner__wrapper{padding:56px 0;position:relative}@media (min-width:744px){.sale-timer-banner__wrapper{padding:72px 0}}@media (min-width:1200px){.sale-timer-banner__wrapper{padding:96px 0}}@media (min-width:744px){.sale-timer-banner__header{padding-left:54px;padding-right:54px}}.sale-timer-banner__header__title{text-align:center;color:#ffffffde;background:linear-gradient(#00dbcd 0%,#00bbe1 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px}.sale-timer-banner__header__title--highlight{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.sale-timer-banner__header__subtitle{text-align:center;color:#ffffffde;background:linear-gradient(#00dbcd 0%,#00bbe1 100%);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:500;line-height:30px}.sale-timer-banner__desc{text-align:center;color:#ffffffde;flex-direction:column;gap:4px;font-size:22px;font-weight:600;line-height:30px;display:flex}.sale-timer-banner__desc--highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00cdac 0%,#8ddad5 100%);-webkit-background-clip:text;background-clip:text}.sale-timer-banner__background-img{pointer-events:none;display:none;position:absolute;bottom:0;right:0}@media (min-width:744px){.sale-timer-banner__background-img{display:block}}.suggestion-box{background:#fff;flex-direction:column;max-height:100%;margin:0;display:flex}.suggestion-box .suggestion-header{background:#f8faff;border-bottom:1px solid #d3dce6;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;padding:16px 24px 20px;line-height:0;display:flex}.suggestion-box .suggestion-header .suggestion-header-title{color:#25265e;flex-direction:column;font-size:20px;font-weight:600;display:flex}.suggestion-box .suggestion-header .suggestion-header-title .sensai-highlight{color:#f79522;line-height:30px}.suggestion-box .suggestion-header .suggestion-header-title .openai{color:#25265eab;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.suggestion-box .suggestion-body{flex-direction:column;max-height:100%;padding:24px;display:flex;overflow:auto}.suggestion-box .suggestion-body.with-loading-container{align-items:center}.suggestion-box .suggestion-body .loading-container{flex-direction:column;justify-content:center;align-items:center;width:148px;height:148px;margin:0 auto;display:flex;position:relative}.suggestion-box .suggestion-body .analyzing-text{text-align:center;color:#000;font-size:16px;font-weight:500;line-height:24px;position:absolute;bottom:24px}.suggestion-box .suggestion-body .suggestion-text{color:#25265e;margin:0;font-size:16px;font-weight:400;line-height:24px}.suggestion-box .suggestion-body .suggestion-text p{line-height:24px}.suggestion-box .suggestion-body .suggestion-text p code{color:#25265ede;border:1px solid #d3dce6;border-radius:4px;padding:0 8px;font-size:14px;line-height:20px}.suggestion-box .suggestion-body .suggestion-feedback{margin-top:24px}.suggestion-box .suggestion-body .suggestion-feedback .feedback-text{color:#25265eab;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:16px;display:flex}.feedback-btn{border:1px solid #d3dce6;border-radius:2px;align-items:center;margin-right:4px;padding:2px 8px;display:flex}.feedback-btn__text{color:#25265eab;font-size:14px;font-weight:500;line-height:16px}.feedback-btn:hover{cursor:pointer;background:#d3dce6}.nav-drawer{z-index:1000}.nav-drawer__toggler{display:none}.nav-drawer__container{visibility:hidden;background:#fff;transition:all .2s ease-in-out;position:fixed}@media (min-width:744px){.nav-drawer__container{position:absolute}}.nav-drawer__container--left{z-index:700;width:100%;height:100%;top:0;left:0;transform:translate(-100%)}@media (min-width:744px){.nav-drawer__container--left{width:400px}}.nav-drawer__container--right{z-index:700;width:100%;height:100%;top:0;right:0;transform:translate(100%)}@media (min-width:744px){.nav-drawer__container--right{width:400px}}.nav-drawer__container--bottom{z-index:700;width:100%;height:200px;bottom:0;left:0;right:0;transform:translateY(100%)}.nav-drawer__container--top{z-index:700;width:100%;height:200px;top:0;left:0;right:0;transform:translateY(-100%)}.nav-drawer__container--active{visibility:visible;transition:all .3s ease-in-out;transform:translate(0,0)}.nav-drawer__overlay{opacity:0;cursor:pointer;pointer-events:none;z-index:500;background:#0009;width:100%;height:100%;transition:all .2s ease-in-out;position:fixed;top:0;left:0}@media (min-width:744px){.nav-drawer__overlay{position:absolute}}.nav-drawer__overlay--active{opacity:1;pointer-events:initial}.nav-drawer--survey .nav-drawer__container{transition:all .2s cubic-bezier(.23,1,.32,1)}.nav-drawer--survey .nav-drawer__container--active{transition:all .3s cubic-bezier(.23,1,.32,1)}.nav-drawer--survey .nav-drawer__overlay{transition:all .2s cubic-bezier(.23,1,.32,1)}.nav-drawer--survey .nav-drawer__overlay--active{transition:all .3s cubic-bezier(.23,1,.32,1)}@media (min-width:744px){.sensai-suggestion-drawer{max-width:340px}}@media (min-width:1200px){.sensai-suggestion-drawer{max-width:375px}}.survey-nav{z-index:100;background:#1c2130;border:1px solid #0000;flex-wrap:nowrap;align-items:center;height:72px;padding-block:16px;display:flex;position:sticky;top:0;left:0}.survey-nav button{width:111px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.survey-nav{height:60px;padding-block:10px}}.survey-nav-wrapper{justify-content:space-between;align-items:center;display:flex}.survey-logo__img-wrapper{width:104px;height:40px;margin-left:-11px;position:relative}.survey-logo__img-wrapper img{object-fit:contain;position:relative!important}@media (min-width:744px){.survey-logo__img-wrapper{width:165px;margin-left:-8px}.survey-logo__img-wrapper--mobile{display:none}}.survey-logo__img-wrapper--desktop{display:none}@media (min-width:744px){.survey-logo__img-wrapper--desktop{display:block}}.survey-nav--with-border{border-bottom:1px solid #fff3}#survey-hero-section{background:#1c2130}.survey-hero{padding-top:48px;padding-bottom:56px}@media (min-width:1200px){.survey-hero .survey-hero-top{gap:96px;display:flex}}.survey-hero__title{background:linear-gradient(#00bbe1,#00dbcd);color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (min-width:1200px){.survey-hero__title{font-size:18px;line-height:28px}}.survey-hero__heading{color:#fff;margin-top:8px;font-size:24px;font-style:normal;font-weight:600;line-height:36px}@media (min-width:1200px){.survey-hero__heading{width:566px;font-size:32px;line-height:40px}}.survey-hero__text{color:#fff;opacity:.87;margin-top:16px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1200px){.survey-hero__text{width:566px}}.survey-hero__img-wrapper{width:100%;height:227px;margin-top:32px;position:relative}.survey-hero__img-wrapper img{object-fit:contain;position:relative!important}@media (min-width:744px){.survey-hero__img-wrapper{width:328px;margin-inline:auto}}@media (min-width:1200px){.survey-hero__img-wrapper{width:382px;margin:0}}@media (min-width:744px){.survey-hero__img-wrapper--mobile{display:none}}.survey-hero__img-wrapper--tablet{display:none}@media (min-width:744px){.survey-hero__img-wrapper--tablet{display:block}}@media (min-width:1200px){.survey-hero__img-wrapper--tablet{display:none}}.survey-hero__img-wrapper--desktop{display:none}@media (min-width:1200px){.survey-hero__img-wrapper--desktop{height:292px;display:block}.survey-hero__img-wrapper--desktop img{top:24px!important}}@media (min-width:744px){.survey-hero{padding-top:56px;padding-bottom:64px}}@media (min-width:1200px){.survey-hero{padding-top:56px;padding-bottom:56px}.survey-hero__content{width:566px}}.survey-card-group-wrapper{background-color:#f8faff;padding:72px 0}@media (min-width:1200px){.survey-card-group-wrapper{padding:96px 0}}.survey-card-group{flex-direction:column;gap:24px;display:flex}@media (min-width:744px){.survey-card-group{flex-flow:wrap;gap:40px}}@media (min-width:1200px){.survey-card-group{gap:48px 30px}}.survey-card-link{height:252px;display:block}.survey-card-link:focus,.survey-card-link:hover{text-decoration:none}.survey-card{background-color:#fff;border-radius:4px;outline:1px solid #d3dce6;flex-shrink:0;height:100%;padding:26px 24px;transition:outline .3s ease-in;box-shadow:0 4px 12px #1c21301a}.survey-card:hover{outline:1px solid #0556f3}.survey-card__icon{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:14px;display:flex}.survey-card__icon--purple{background:#ebe8ff}.survey-card__icon--peach{background:#ffeee8}.survey-card__icon--green{background:#e8fffb}.survey-card__icon--orange{background:#fffae8}.survey-card__icon--blue{background:#e8edff}.survey-card__heading{margin-top:16px;font-size:20px;font-weight:600;line-height:30px}.survey-card__text{color:#25265ede;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:279px;margin-top:10px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}@media (min-width:744px){.survey-card__text{max-width:272px;margin-top:8px}}@media (min-width:1200px){.survey-card__text{max-width:302px}}@media (min-width:744px){.survey-card{padding:24px}}.chart-wrapper{border-bottom:1px solid #d3dce6;padding-block:2.5rem}@media (min-width:744px){.chart-wrapper{padding-block:3rem}}.chart-wrapper__text{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.chart-wrapper__text--title{margin-bottom:.5rem;font-size:20px;font-weight:600;line-height:30px}.chart-wrapper__text--desc{margin-bottom:1rem}.chart-wrapper__text--desc--m-top{margin-top:8px}.chart-wrapper__text--desc+.stacked-chart-data{padding-top:0}.chart-wrapper:last-child{border-bottom:none;padding-block:2.5rem 0}@media (min-width:744px){.chart-wrapper:last-child{padding-block:3rem 0}}.chart-data{width:100%}.chart-data+.info-component{margin-top:0}.chart-data--learning-programming{height:var(--learning-programming-mobile)}@media (min-width:1200px){.chart-data--learning-programming{height:var(--learning-programming-desktop)}}.chart-data--frequency{height:var(--frequency-mobile)}@media (min-width:1200px){.chart-data--frequency{height:var(--frequency-desktop)}}.chart-data--usage{height:var(--usage-mobile)}@media (min-width:1200px){.chart-data--usage{height:var(--usage-desktop)}}.chart-data--accuracy{height:var(--accuracy-mobile)}@media (min-width:1200px){.chart-data--accuracy{height:var(--accuracy-desktop)}}.chart-data--challenges{height:var(--challenges-mobile)}@media (min-width:1200px){.chart-data--challenges{height:var(--challenges-desktop)}}.chart-data--medium{height:var(--medium-mobile)}@media (min-width:1200px){.chart-data--medium{height:var(--medium-desktop)}}.chart-data--comparision{height:var(--comparision-mobile)}@media (min-width:1200px){.chart-data--comparision{height:var(--comparision-desktop)}}.chart-data--influence{height:var(--influence-mobile)}@media (min-width:1200px){.chart-data--influence{height:var(--influence-desktop)}}.chart-data--concerns{height:var(--concerns-mobile)}@media (min-width:1200px){.chart-data--concerns{height:var(--concerns-desktop)}}.chart-data--plans{height:var(--plans-mobile)}@media (min-width:1200px){.chart-data--plans{height:var(--plans-desktop)}}.chart-data--recommend{height:var(--recommend-mobile)}@media (min-width:1200px){.chart-data--recommend{height:var(--recommend-desktop)}}.chart-data--jobs{height:var(--jobs-mobile)}@media (min-width:1200px){.chart-data--jobs{height:var(--jobs-desktop)}}.chart-data--job_displacement{height:var(--job_displacement-mobile)}@media (min-width:1200px){.chart-data--job_displacement{height:var(--job_displacement-desktop)}}.chart-data--job_adaptation{height:var(--job_adaptation-mobile)}@media (min-width:1200px){.chart-data--job_adaptation{height:var(--job_adaptation-desktop)}}.chart-data--preparation{height:var(--preparation-mobile)}@media (min-width:1200px){.chart-data--preparation{height:var(--preparation-desktop)}}.chart-data--potential{height:var(--potential-mobile)}@media (min-width:1200px){.chart-data--potential{height:var(--potential-desktop)}}.chart-data--sub_sectors{height:var(--sub_sectors-mobile)}@media (min-width:1200px){.chart-data--sub_sectors{height:var(--sub_sectors-desktop)}}.chart-data--role{height:var(--role-mobile)}@media (min-width:1200px){.chart-data--role{height:var(--role-desktop)}}.chart-data--adaptation{height:var(--adaptation-mobile)}@media (min-width:1200px){.chart-data--adaptation{height:var(--adaptation-desktop)}}.chart-data--sought_skills{height:var(--sought_skills-mobile)}@media (min-width:1200px){.chart-data--sought_skills{height:var(--sought_skills-desktop)}}.chart-data--age{height:var(--age-mobile)}@media (min-width:1200px){.chart-data--age{height:var(--age-desktop)}}.chart-data--gender{height:var(--gender-mobile)}@media (min-width:1200px){.chart-data--gender{height:var(--gender-desktop)}}.chart-data--education{height:var(--education-mobile)}@media (min-width:1200px){.chart-data--education{height:var(--education-desktop)}}.chart-data--country_regions{height:var(--country_regions-mobile)}@media (min-width:1200px){.chart-data--country_regions{height:var(--country_regions-desktop)}}.chart-data--profession{height:var(--profession-mobile)}@media (min-width:1200px){.chart-data--profession{height:var(--profession-desktop)}}.chart-data--learning_platform{height:var(--learning_platform-mobile)}@media (min-width:1200px){.chart-data--learning_platform{height:var(--learning_platform-desktop)}}.chart-data--coding_background{height:var(--coding_background-mobile)}@media (min-width:1200px){.chart-data--coding_background{height:var(--coding_background-desktop)}}.chart-data--coding_experience{height:var(--coding_experience-mobile)}@media (min-width:1200px){.chart-data--coding_experience{height:var(--coding_experience-desktop)}}.chart-data--self_directed_learning{height:var(--self_directed_learning-mobile)}@media (min-width:1200px){.chart-data--self_directed_learning{height:var(--self_directed_learning-desktop)}}.stacked-chart-data{width:100%;position:relative}.stacked-chart-data+.info-component{margin-top:1.5rem}@media (min-width:1200px){.stacked-chart-data+.info-component{margin-top:2.5rem}}.stacked-chart-data--stacked-learning-programming{height:var(--stacked-learning-programming-mobile)}@media (min-width:744px){.stacked-chart-data--stacked-learning-programming{height:var(--stacked-learning-programming-tablet)}}@media (min-width:1200px){.stacked-chart-data--stacked-learning-programming{height:var(--stacked-learning-programming-desktop)}}.stacked-chart-data--stacked-frequency{height:var(--stacked-frequency-mobile)}@media (min-width:744px){.stacked-chart-data--stacked-frequency{height:var(--stacked-frequency-mobile)}}@media (min-width:1200px){.stacked-chart-data--stacked-frequency{height:var(--stacked-frequency-desktop)}}.stacked-chart-data--stacked-continue{height:var(--stacked-continue-mobile)}@media (min-width:744px){.stacked-chart-data--stacked-continue{height:var(--stacked-continue-mobile)}}@media (min-width:1200px){.stacked-chart-data--stacked-continue{height:var(--stacked-continue-desktop)}}.survey-chart-info{margin-top:1.5rem;font-weight:500}.survey-chart-info p{margin-bottom:0}.survey-chart-info__list{margin-bottom:0;list-style-type:disc}.survey-chart-info__item{list-style-type:disc}.description{width:100%}.description__title{background-color:#eafafd;margin-bottom:32px;font-size:24px;line-height:36px;display:inline-block}.description__children{font-weight:500;line-height:24px}.description__link-style{color:inherit;text-decoration:underline}.description__link-style:hover{color:#0556f3;text-decoration:underline}.description__content{flex-direction:column;gap:24px;display:flex}.description__content p{margin-bottom:0}.description-background{background-color:#f8faff}.description-list-style>li{list-style-type:disc}.background-body{flex-direction:column;gap:24px;display:flex}.background__subtitle{margin-bottom:4px;font-size:18px;font-weight:600;line-height:28px}.objectives{flex-direction:column;gap:24px;display:flex}.insight--hero{background:#292e3c;border-left:2px solid #fff3;width:100%;padding:16px 24px}.insight--hero h3{color:#affffa;margin-bottom:16px;font-size:20px;font-weight:500;line-height:30px}.insight--hero .insight__list{color:#ffffffde;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.insight--hero .insight__list li:last-child{margin-bottom:0}.insight__list-element{margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px;list-style-type:disc}.insight--impact{background-color:inherit;border-bottom:1px solid #d3dce6;padding-bottom:48px}.insight--impact h3{color:#25265ede;margin-bottom:8px;font-size:18px;font-weight:600;line-height:28px}.insight--impact .insight__list{color:#25265ede;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.insight--impact .insight__list li:last-child{margin-bottom:0}@media (min-width:1200px){.insight--impact{width:910px}}.insight--impact--no-border{border:none;padding-bottom:0}.insight--mobile{margin-top:0}@media (min-width:1200px){.insight--mobile{display:none}}.info-component{color:#25265eab;gap:4px;display:flex}.info-component+.survey-chart-info{margin-top:48px}.info-component+.stacked-chart-data{padding-top:2rem}.info-component__icon{flex-shrink:0;width:16px;height:16px;margin-top:3px}@media (min-width:1200px){.info-component__icon{align-self:flex-start;margin-top:2px;display:flex}}.info-component__text{margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:1200px){.info-component{align-items:center;margin-bottom:1.5rem;display:flex}}@media (min-width:744px){.info-component{display:flex}}.info-component+.chart-data,.info-component+.chart-wrapper__text{margin-top:24px}.content{position:relative}.h2,.survey-impact__title{font-size:24px;font-style:normal;font-weight:600;line-height:36px}.normal-font,.survey-impact__share-btn{font-size:14px;font-style:normal;font-weight:500;line-height:16px}.survey-impact{margin:0 auto;padding:72px 0;position:relative}.survey-impact__wrapper{flex-direction:column;display:flex}.survey-impact--snow{background-color:#fafafa}.survey-impact--purple-grey{background-color:#f8faff}.survey-impact--white{background-color:#fff}.survey-impact__header{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px;display:flex}.survey-impact__header+.chart-wrapper{padding-top:0}.survey-impact__title{background-color:#eafafd}.survey-impact__share-btn{color:#25265eab;cursor:pointer;background-color:#fff;border:1px solid #d3dce6;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:flex}.survey-impact__share-btn:hover,.survey-impact__share-btn:focus{color:#25265eab;background-color:#f8faff}@media (min-width:744px){.survey-impact__wrapper{width:680px}.survey-impact__header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}}@media (min-width:1200px){.survey-impact{padding:80px 0}.survey-impact__wrapper{width:910px}}.survey-drawer,.nav-drawer__overlay{position:fixed}.toc{pointer-events:all;background-color:#1c2130;width:100%;height:100%}.toc__header{color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:24px;display:flex}.toc__header h4{color:#fff}.toc__close-btn{color:#fff;cursor:pointer;background-color:#0000;border:none}.toc__list-wrapper{flex-direction:column;gap:12px;margin-top:24px;padding:0;list-style:none;display:flex}.toc__list-wrapper>li>a:hover{text-decoration:none}.toc__list-element{cursor:pointer}.toc__list-element a{color:#ffffffab;width:100%;height:100%;padding:4px 24px;font-style:normal;font-weight:500;line-height:24px;display:inline-block}.toc__list-element a:focus{text-decoration:none}.toc__list-element:hover,.toc__list-element--active{background-color:#fff3}@media (min-width:744px){.nav-drawer .nav-drawer__container--right{width:100%}}@media (min-width:992px){.nav-drawer .nav-drawer__container--right{width:400px}}.survey-sticky{pointer-events:none;width:100%;height:100%;position:absolute;bottom:auto}.survey-sticky__container{z-index:50;width:100%;margin:32px auto 0;display:flex;position:sticky;top:104px;right:0}@media (min-width:744px){.survey-sticky__container{top:132px}}@media (min-width:1200px){.survey-sticky__container{top:140px}}.survey-sticky__dummy-space{width:910px}.survey-sticky__menu{pointer-events:all;cursor:pointer;color:#25265e;background-color:#fff;border:1px solid #d3dce6;border-radius:4px;margin-left:16px;padding:8px 4px;line-height:0;display:inline-block}@media (min-width:744px){.survey-sticky__menu{padding:8px}}.survey-sticky__menu:hover{background-color:#f8faff}@media (min-width:744px){.survey-sticky__container{margin-top:64px}}@media (min-width:992px){.survey-sticky__container{max-width:1140px;margin-top:86px;padding-inline:15px}}.hljs-comment,.diff .hljs-header,.hljs-javadoc,.hljs-title,.hljs-keyword,.hljs-built_in{font-style:normal!important;font-weight:400!important}.challenges-home-wrapper{background:#f9fafc;flex-grow:1}.challenge-filter{grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));padding-left:0;display:grid}.challenge-filter__item{cursor:pointer;border:1px solid #d3dce6;border-radius:2px;flex-grow:1;align-items:center;gap:16px;padding:12px 8px;display:flex}@media (min-width:744px){.challenge-filter__item{flex-grow:0}}.challenge-filter__item:hover{border-color:#0556f3}.challenge-filter__item--label{color:#25265e;word-break:break-all;flex-grow:1;font-size:16px;font-weight:500;line-height:24px;display:flex}.challenge-filter .selected{border-color:#0556f3}.challenge-filter svg{width:40px;height:40px;padding:3px}.challenge-filter path{fill:#0556f3;stroke:#0556f3}.challenge-filter-mb__wrapper{z-index:700;background:#fff;width:100vw;height:100dvh;padding:2rem 1.5rem 2.5rem;transition:right .3s ease-in-out;position:fixed;top:0;right:0}.challenge-filter-mb__wrapper .header__back{cursor:pointer;gap:4px}.challenge-filter-mb__wrapper--hidden{transition:right .2s ease-in-out;right:-100%}.cc-home-links{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%;margin-bottom:0;padding-left:0;display:grid}@media (min-width:744px){.cc-home-links{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:1200px){.cc-home-links{grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.cc-home-links__item{cursor:pointer;border:1px solid #d3dce6;border-radius:2px;flex-grow:1;align-items:center;display:flex}@media (min-width:744px){.cc-home-links__item{flex-grow:0}}.cc-home-links__item:hover{border-color:#0556f3}.cc-home-links__item--label{color:#25265e;word-break:break-all;flex-grow:1;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:744px){.cc-home-links__item--label{font-size:16px;line-height:24px}}.cc-home-links__link{align-items:center;gap:8px;width:100%;padding:8px;text-decoration:none;display:flex}.cc-home-links__link:hover,.cc-home-links__link:focus,.cc-home-links__link:active,.cc-home-links__link:visited{color:#25265e;text-decoration:none}.cc-home-links .selected{border-color:#0556f3}.cc-home-links svg{width:18px;height:18px}@media (min-width:992px){.cc-home-links svg{width:18px;height:18px}}.cc-home-links path{fill:#0556f3;stroke:#0556f3}.challenges-home-layout{justify-content:space-between;gap:24px;padding-top:2rem;padding-bottom:6rem;display:flex}@media (min-width:744px){.challenges-home-layout{grid-template-columns:minmax(424px,1fr) minmax(230px,350px);display:grid}}.challenges-home{padding-top:2.5rem;padding-bottom:6.5rem}.challenges-home .challenges-home-main{flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:730px;display:flex}.challenges-home .challenges-home-main.cc-home{max-width:100%}.challenges-home .challenges-home-main.cc-home .cc-home__heading-container{justify-content:space-between;align-items:center;width:100%;display:flex}.challenges-home .challenges-home-main.cc-home .cc-home__heading-container .cc-home__heading-inline{font-size:24px;font-weight:600;line-height:36px;display:inline-flex}.challenges-home .challenges-home-main.cc-home .cc-home__heading{font-size:24px;font-weight:600;line-height:36px}.challenges-home .challenges-home-main.cc-home .cc-home__sub-heading{font-size:20px;font-weight:600;line-height:30px}.challenges-home .challenges-home-main__language{justify-content:space-between;width:100%;display:flex}@media (min-width:744px){.challenges-home .challenges-home-main__language{justify-content:start;gap:24px}}.challenges-home .challenges-home-main__language--title{text-transform:capitalize;align-items:center;gap:8px;margin-bottom:0;font-size:20px;font-weight:600;line-height:30px;display:flex}.challenges-home .challenges-home-main__language--title svg{background:#0556f3;border-radius:.25rem;width:30px;height:30px;padding:6px}.challenges-home .challenges-home-main__language--title svg path{fill:#fff}.challenges-home .challenges-home-main__language--title h1{color:#25265e;font-size:20px;font-weight:600;line-height:30px}.challenges-home .challenges-home-main__language--filter{color:#25265e;cursor:pointer;border:1px solid #d3dce6;border-radius:.25rem;align-items:center;gap:8px;padding:9px 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:744px){.challenges-home .challenges-home-main__language--filter{padding:4px 8px}}.challenges-home .challenges-home-main__language--filter:hover{background-color:#fff}.challenges-home .challenges-home-main .challenges-home-lists{flex-direction:column;width:100%;display:flex}@media (min-width:744px){.challenges-home .challenges-home-main .challenges-home-lists{overflow-x:hidden}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-wrapper{flex-direction:column;gap:16px;display:flex}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-wrapper .dropdown-filters .filter-container{flex:1;justify-content:space-between;display:flex}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-wrapper .dropdown-filters.challenge-dropdown-filters{flex-direction:column;gap:12px;padding:0}.challenges-home .challenges-home-main .challenges-home-lists .pro-popover-content.challenge-tags-filter{z-index:100}.challenges-home .challenges-home-main .challenges-home-lists .pro-popover-content.challenge-tags-filter .member-search .search-field-terms{padding:8px 30px 8px 44px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details{flex-grow:0;justify-content:center;width:100%;display:flex}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details.error-page{justify-content:flex-start;padding:0}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper{border:1px solid #d3dce6;border-radius:4px;flex:1;overflow-x:auto}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table{border-radius:4px;width:100%}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__header{color:#25265e;background:#f8f7fc;border-radius:4px 4px 0 0}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row{border-bottom:1px solid #d3dce6;grid-template-columns:1fr 120px;display:grid}@media (min-width:992px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row{grid-template-columns:1fr 120px 136px}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row.cc-home{grid-template-columns:1fr 120px}@media (min-width:744px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row.cc-home{grid-template-columns:1fr 160px 136px}}@media (min-width:1200px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row.cc-home{grid-template-columns:1fr 200px 160px 136px}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__column{white-space:nowrap;padding:12px 16px;font-weight:500}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body{background:#fff}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row{border-bottom:none}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{white-space:nowrap;padding:10px 1rem}@media (min-width:744px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{max-width:302px}}@media (min-width:992px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{max-width:296px}}@media (min-width:1200px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{max-width:472px}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:hover{text-decoration:none}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:hover .challenges-list__column .title{color:#0556f3}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:focus,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:active,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:visited{text-decoration:none}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row{background:#fafafa}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row:nth-child(odd){background:#fff}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row:hover{background-color:#fcfbff}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .title{color:#25265e;gap:8px;max-width:calc(100vw - 228px);font-size:16px;font-weight:500;line-height:24px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .challenge-list-difficulty-pill{background:0 0;max-height:22px;padding:0 8px;font-size:14px;font-weight:500;line-height:20px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .challenge-list-difficulty-pill.alternate{border:none;align-self:center;max-height:16px;font-size:10px;font-weight:400;line-height:14px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.challenge-xp{text-align:left;color:#25265eab;font-size:16px;font-weight:600;line-height:24px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language{text-align:left;color:#25265eab;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language svg{border-radius:.25rem;flex-shrink:0;width:24px;height:24px;padding:2px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language svg path{fill:#0556f3;stroke:#0556f3}.challenges-home .challenges-home-main .challenges-home-lists .challenge-tags-filter.challenge-tags-filter-mb .challenge-tags{gap:4px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-tags-filter.challenge-tags-filter-mb .challenge-tags__item{margin-top:0}.challenges-home__mobile-nav{border-bottom:1px solid #d3dce6;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.challenges-home__mobile-nav__home{gap:16px;display:flex}.challenges-home__mobile-nav__home p{color:#25265e;font-weight:500}.challenges-home__contents{flex-direction:column;flex-grow:1;height:calc(100vh - 60px);display:flex;overflow:hidden}@media (min-width:744px){.challenges-home__contents{height:100dvh;overflow-x:auto}}.challenges-home__contents .challenge-wrapper{flex-direction:column;height:100%;display:flex}@media (min-width:744px){.challenges-home__contents .challenge-wrapper{min-width:944px}}.challenges-home__contents__details{height:100%;padding-bottom:142px}@media (min-width:1920px){.challenges-home__contents__details{width:1508px;margin:0 auto}}.challenges-home__header{background-color:#fff;border-bottom:1px solid #d3dce6;justify-content:space-between;height:68px}.challenges-home__header__title{min-width:0;font-size:24px;line-height:36px}.challenges-home__header-wrapper{justify-content:space-between;width:100%;display:flex}@media (min-width:1920px){.challenges-home__header-wrapper{width:1440px;margin:0 auto}}.challenges-home__topbar-actions{gap:16px}@media (min-width:744px){.challenges-home__topbar-actions{gap:24px}}.challenges-home__topbar-actions .btn{align-items:center;gap:8px;height:36px;padding:.5rem .75rem .5rem .5rem;font-size:14px;line-height:20px;display:flex}.challenges-home__topbar-actions .btn--import{background:#fff}.challenges-home__topbar-actions .active{color:#0556f3;outline:1px solid #0556f3}.challenges-home__get-started{background:#fff5e7;border-bottom:1px solid #d3dce6;justify-content:space-between;padding:1rem 1.5rem;display:flex}@media (min-width:744px){.challenges-home__get-started{border:1px solid #d3dce6;border-radius:4px;margin:1.5rem 2rem;padding:1.5rem}}.challenges-home__get-started__title{font-size:16px;line-height:24px}@media (min-width:744px){.challenges-home__get-started__title{font-size:18px;line-height:28px}}.challenges-home__get-started__desc{font-size:14px;line-height:20px}.challenges-home__get-started .buttons{align-items:center;gap:10px;display:flex}@media (min-width:744px){.challenges-home__get-started .buttons{gap:24px}}.challenges-home__get-started .buttons .btn{background:#fff;align-items:center;gap:8px;padding:.5rem .75rem .5rem .5rem;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:744px){.challenges-home__get-started .buttons .btn{padding:.75rem 1.25rem .75rem 1rem;font-size:16px;line-height:24px}}.challenges-home .background-overlay{z-index:100;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.challenges-home__details{flex-direction:column;gap:24px;height:100%;padding:1.5rem;display:flex;overflow-y:auto}@media (min-width:744px){.challenges-home__details{grid-template-rows:repeat(auto-fit,74px);grid-template-columns:repeat(auto-fill,calc(50% - 16px));grid-auto-flow:row;gap:24px 32px;padding:0 2rem 1.5rem;display:grid}}@media (min-width:1200px){.challenges-home__details{grid-template-columns:repeat(auto-fill,calc(33% - 21px))}}@media (min-width:1920px){.challenges-home__details{grid-template-columns:repeat(auto-fill,336px)}}.challenges-home__details__no-result{text-align:center;color:#25265eab;font-size:18px;font-weight:500;line-height:28px}.challenges-home-side{min-width:230px;max-width:350px;display:none}@media (min-width:744px){.challenges-home-side{flex-direction:column;gap:32px;height:fit-content;margin-top:54px;display:flex}}.side-section-title{font-size:16px;font-weight:600;line-height:24px}.inner-tabs{background:#fff}.inner-tabs .inner-tabs-wrapper{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;position:relative}.inner-tabs .inner-tabs-wrapper .overlay{background:#fff6;position:absolute}.inner-tabs .search-icon{cursor:pointer;border-right:1px solid #d3dce6;align-items:center;display:flex}.inner-tabs .search-icon--disabled{cursor:not-allowed}.inner-tabs .search-icon--disabled svg{stroke:#d3dce6}.inner-tabs__list{gap:24px;padding:0}.inner-tabs__list .list-item{color:#25265e;font-size:14px;font-weight:500;line-height:20px;list-style:none;position:relative}.inner-tabs__list .list-item:hover,.inner-tabs__list .list-item--active{color:#0556f3}.inner-tabs__list .list-item--active:before{content:"";background:#0556f3;border-radius:2px;width:4px;height:4px;position:absolute;top:calc(100% + 2px);left:calc(50% - 2px)}.leaderboard-section{background:#fff;border:none;height:512px;padding:0;overflow-x:hidden}@media (min-width:744px){.leaderboard-section{border:1px solid #d3dce6;padding:16px 8px 6px}}@media (min-width:1200px){.leaderboard-section{border:1px solid #d3dce6;border-radius:4px;padding:24px 16px 6px}}.challenge-home-leaderboard{flex-direction:column;display:flex;overflow:hidden}.challenge-home-leaderboard .leaderboard-wrapper{flex-direction:column;display:flex}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details{width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper{border:1px solid #0000;flex:1}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper.top-table-wrapper{background:#fff6ef;border-radius:4px;outline:1px solid #feccbf;overflow:hidden}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper.top-table-wrapper table tr{background:#fff6ef}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table{border:none;width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table tbody,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table tbody tr{width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table tbody td{display:inline-flex}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile{width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__avatar{width:24px;height:24px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile svg{flex-shrink:0}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__desc__title .name{max-width:275px;font-size:14px;line-height:16px}@media (min-width:744px){.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__desc__title .name{max-width:175px}}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table{border-radius:4px;width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table thead,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table thead{color:#25265e;border-bottom:1px solid #d3dce6;border-radius:4px 4px 0 0}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table thead th,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table thead th{padding:8px;font-weight:500}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody{background:#fff}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr:last-child,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr:last-child{border:none}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr td,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr td{white-space:nowrap;align-self:center;padding:8px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr td:first-child,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr td:first-child{padding-left:12px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr td:last-child,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr td:last-child{text-align:right}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr.join-leaderboard,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr.join-leaderboard{background:#f5f5f5}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .total-xp,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .total-xp{min-width:160px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .leaderboard-user-profile-active,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .leaderboard-user-profile-active{background:#f8faff;border-radius:4px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .rank-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .rank-value{color:#25265e;width:44px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}@media (min-width:1200px){.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .rank-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .rank-value{width:60px}}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .name-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .name-value{width:calc(100% - 112px);padding-right:0}@media (min-width:1200px){.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .name-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .name-value{width:calc(100% - 128px)}}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value{justify-content:flex-end;width:68px;display:inline-flex;position:relative}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value svg,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value svg{flex-shrink:0}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value .title,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value .title{color:#56bd5b;font-size:12px;font-weight:600;line-height:16px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value .claim-spot-btn,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value .claim-spot-btn{position:absolute;right:16px}.challenge-home-leaderboard__no-result{background:#f5f5f5;border-radius:4px;margin:0 1.5rem}.challenge-home-leaderboard__no-result--members{text-align:center;color:#25265eab;padding:1.5rem 0;font-size:18px;font-weight:500;line-height:28px}.side-stats-sections{border-bottom:1px solid #d3dce6;border-radius:4px;flex-direction:column;padding:0;display:flex;overflow:hidden}@media (min-width:744px){.side-stats-sections{border:1px solid #d3dce6}}.side-stats-sections .stats-card{box-shadow:none;border:none;border-radius:0;flex:1;padding:12px 16px;display:flex}.side-stats-sections .stats-card.xp-card{background:#e7ffef;border-bottom:1px solid #d3dce6;border-radius:0}.side-stats-sections .stats-card.xp-card .info-container .info-value{color:#25265ede}.side-stats-sections .stats-card.challenges-card{background-color:#fff5e7}.side-stats-sections .stats-card.challenges-card .info-container .info-value{color:#25265ede}.side-stats-sections .stats-card .img-container{flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.side-stats-sections .stats-card .img-container svg{fill:green;flex-shrink:0;width:38px;height:auto}.side-stats-sections .stats-card .info-container{flex-direction:column;justify-content:center;display:flex}.side-stats-sections .stats-card .info-container .info-value{text-align:left;color:#6501e5;font-size:22px;font-weight:600;line-height:30px}.side-stats-sections .stats-card .info-container .info-title{text-align:left;color:#25265eab;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.leaderboard-mb__icon{cursor:pointer;z-index:50;background:#fff;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;position:fixed;bottom:132px;right:16px;box-shadow:0 4px 12px #000a2c1a}.leaderboard-mb__wrapper{z-index:700;background:#fff;width:100vw;height:100dvh;padding:2rem 1.5rem 2.5rem;transition:right .3s ease-in-out;position:fixed;top:0;right:0}.leaderboard-mb__wrapper--hidden{transition:right .2s ease-in-out;right:-100%}.leaderboard-mb__wrapper .header{justify-content:space-between;align-items:center;display:flex}.leaderboard-mb__wrapper .header__back{cursor:pointer;gap:4px}.leaderboard-mb__wrapper .header__back p{color:#25265e;font-weight:500}.leaderboard-mb__wrapper .header .btn{background:#fff;border:1px solid #d3dce6;border-radius:4px;height:36px;padding:.5rem .75rem;font-size:14px;line-height:20px}.leaderboard-mb__wrapper__filters{flex:1;font-size:16px;font-weight:500;line-height:24px;overflow-y:auto}.leaderboard-mb__wrapper__filters ul{gap:24px}.leaderboard-mb__wrapper__filters ul li{margin-top:1.5rem;list-style:none}.leaderboard-mb__wrapper__filters .toggle-icon{align-items:center;transition:transform .2s ease-in-out;display:flex}.leaderboard-mb__wrapper__filters .toggle-icon--active{color:#0556f3;transform:rotate(180deg)}.leaderboard-mb__wrapper__filters .bottom-filter,.leaderboard-mb__wrapper__filters .role-filter,.leaderboard-mb__wrapper__filters .tags-filter{max-height:5000px;transition:max-height .3s ease-in-out;overflow:hidden}.leaderboard-mb__wrapper__filters .bottom-filter--hidden,.leaderboard-mb__wrapper__filters .role-filter--hidden,.leaderboard-mb__wrapper__filters .tags-filter--hidden{max-height:0;transition:max-height .2s ease-in-out}.leaderboard-mb__wrapper__filters .bottom-filter .teams-filter-item,.leaderboard-mb__wrapper__filters .role-filter .teams-filter-item,.leaderboard-mb__wrapper__filters .tags-filter .teams-filter-item{cursor:pointer;align-items:center;gap:8px;display:flex}.leaderboard-mb__wrapper__filters .bottom-filter .teams-filter-item:hover,.leaderboard-mb__wrapper__filters .role-filter .teams-filter-item:hover,.leaderboard-mb__wrapper__filters .tags-filter .teams-filter-item:hover,.leaderboard-mb__wrapper__filters .bottom-filter .teams-filter-item--active,.leaderboard-mb__wrapper__filters .role-filter .teams-filter-item--active,.leaderboard-mb__wrapper__filters .tags-filter .teams-filter-item--active{color:#0556f3}.leaderboard-mb__wrapper .apply-filter{border:none;font-size:16px;line-height:24px}.leaderboard-overlay-mb{z-index:700;background:#fff;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:absolute;inset:0}.leaderboard-overlay-mb--hidden{transition:left .3s ease-in-out;left:-100%}.pro-popover-content.solution-edit-popover{z-index:150}.pro-popover-content.simple-dropdown-popover{z-index:150;min-width:90px}.pro-popover-content.simple-dropdown-popover.leaderboard-range-filter{z-index:800}@media (min-width:744px){.pro-popover-content.simple-dropdown-popover.leaderboard-range-filter{z-index:150}}.back-to-top-fixed-button{z-index:50;position:absolute;bottom:64px;right:32px}.pro-popover-content.challenge-list-filter{z-index:100;width:156px}.header-wrapper:not(:has(>.banner--pro:first-child)){display:none}.header-wrapper:not(:has(>.banner--pro:first-child))+.pro-header__wrapper{display:block}.header-wrapper:has(>.banner--pro:first-child){z-index:300;position:sticky;top:0}.header-wrapper:has(>.banner--pro:first-child) .course-dropdown-wrapper.course-dropdown-wrapper--active{max-height:calc(100dvh - 263px)}@media (min-width:992px){.header-wrapper:has(>.banner--pro:first-child) .course-dropdown__courses{overflow:auto}}.header-wrapper:has(>.banner--pro:first-child)+.pro-header__wrapper{display:none}.banner{cursor:pointer;background-color:#0556f3;padding:21px 0;position:relative}.banner .container{flex-direction:column;gap:8px;display:flex}@media (min-width:744px){.banner .container{flex-direction:row}}@media (min-width:1200px){.banner .container{align-items:center;gap:40px;max-width:fit-content}}.banner__content{flex-direction:column;display:flex}.banner__content .banner__title,.banner__content .banner__description{color:#fff}.banner__title{max-width:fit-content;font-size:18px;font-weight:600;line-height:1.25}@media (min-width:744px){.banner__title{font-size:24px}}.banner__description{font-size:14px;font-weight:500;line-height:20px}.banner__btn{padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}@media (min-width:744px){.banner__btn{padding:16px 20px;font-size:16px;line-height:24px}}@media (min-width:1200px){.banner__btn{font-size:22px;line-height:30px}}.banner__lines{height:100%;display:none;position:absolute;top:0;right:0}@media (min-width:1200px){.banner__lines{display:block}}.banner__lines svg{min-height:100%;display:block}.banner--slug-specific{background-color:#ffe8d6}.banner--slug-specific .container{align-items:center}@media (min-width:744px){.banner--slug-specific .container{gap:40px}}.banner--slug-specific .banner__content{text-align:center;justify-content:center;align-items:center;max-width:fit-content;margin-left:auto}.banner--slug-specific .banner__title,.banner--slug-specific .banner__description{color:#25265e}.banner__wrapper .sticker__primary:first-child{max-width:min-content}@media (min-width:576px){.banner__wrapper .sticker__primary:first-child{max-width:unset}}.banner__wrapper .sticker--black-friday .sticker__primary:nth-child(2){display:none}@media (min-width:744px){.banner__wrapper .sticker--black-friday .sticker__primary:nth-child(2){display:block}}.banner__wrapper .sticker--cyber-monday{color:#1c2130!important;background:linear-gradient(90deg,#f6d365 0%,#fda085 100%)!important}.banner__wrapper .sticker--cyber-monday .sticker__primary:nth-child(2){display:none}@media (min-width:744px){.banner__wrapper .sticker--cyber-monday .sticker__primary:nth-child(2){display:block}}.banner__wrapper .banner__cta{white-space:nowrap}.banner__wrapper--cyber-monday{border-bottom:1px solid #fff3}.banner__wrapper--cyber-monday .banner__title,.banner__wrapper--cyber-monday .banner__description{color:#ffffffde}.banner__wrapper--cyber-monday .banner__timer{color:#ffffffde;font-size:14px;font-weight:500;line-height:20px;display:none}@media (min-width:1200px){.banner__wrapper--cyber-monday .banner__timer{display:block}}.banner__wrapper--cyber-monday .banner__cta{color:#00a3ff}.toggle{background:#f8faff;border:1px solid #d3dce6;border-radius:4px;align-items:flex-start;width:min-content;padding:4px;display:flex}.toggle__btn{color:#25265eab;background:#f8faff;border-radius:4px;align-items:flex-start;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px;transition:none;display:flex}.toggle__btn.active{color:#6501e5;background:#fff;border:1px solid #d3dce6;border-radius:4px;font-weight:600;box-shadow:0 2px 4px #1d00590f}.toggle__btn.active:hover{color:#6501e5}.toggle__btn:hover{color:#0556f3}.dsa-lp__hero-section{overflow:clip}.dsa-lp__hero-section__container{padding:0}@media (min-width:992px){.dsa-lp__hero-section__container{padding-left:32px;padding-right:32px}}@media (min-width:1200px){.dsa-lp__hero-section__container{padding-left:15px;padding-right:15px}.dsa-lp__hero-section{overflow:visible}}.dsa-lp__hero-section__logo{border-bottom:1px solid #d3dce6;margin-bottom:32px}@media (min-width:1200px){.dsa-lp__hero-section__logo{border-bottom:none;margin-top:81px;margin-bottom:32px}}.dsa-lp__hero-section__logo-image{width:162px;height:60px;position:relative;left:-10px}@media (min-width:1200px){.dsa-lp__hero-section__logo-image{height:48px}}.dsa-lp__hero-section__wrapper{flex-direction:column;gap:32px;padding-bottom:54px;display:flex}@media (min-width:744px){.dsa-lp__hero-section__wrapper{flex-direction:row;align-items:flex-start;gap:52px;padding-bottom:81px}}@media (min-width:1200px){.dsa-lp__hero-section__wrapper{align-items:flex-end;gap:62px}}.dsa-lp__hero-section__content{max-width:100%;padding:0 24px}@media (min-width:744px){.dsa-lp__hero-section__content{width:100%;max-width:285px;padding:24px 0 0 32px}}@media (min-width:992px){.dsa-lp__hero-section__content{padding-left:0}}@media (min-width:1200px){.dsa-lp__hero-section__content{width:100%;max-width:496px;padding:8px 0}}.dsa-lp__hero-section__content__title{color:#25265e;margin-bottom:16px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:1200px){.dsa-lp__hero-section__content__title{font-size:48px;line-height:60px}}.dsa-lp__hero-section__content__description{color:#25265ede;margin-bottom:24px;font-size:18px;line-height:30px;display:none}@media (min-width:1200px){.dsa-lp__hero-section__content__description{display:block}}.dsa-lp__hero-section__content__btn{color:#fff;gap:10px;padding:9px 26px;font-size:18px;font-weight:500;line-height:30px;display:flex;box-shadow:-4px 4px #9fc0ff}.dsa-lp__hero-section__content__btn svg{width:20px;height:20px}@media (min-width:1200px){.dsa-lp__hero-section__content__btn svg{width:26px;height:26px}.dsa-lp__hero-section__content__btn{padding:16px 26px;font-size:24px;line-height:32px}}.dsa-lp__hero-section__visualizer{width:fit-content;height:fit-content;position:relative}.dsa-lp__hero-section__visualizer__content{-webkit-backdrop-filter:blur(18.8px);background:#00a3ff33;border-radius:16px;width:fit-content;height:100%;padding:16px;box-shadow:0 4px 30px #0000001a}@media (min-width:1200px){.dsa-lp__hero-section__visualizer__content{width:100%;padding:24px}}.dsa-lp__hero-section__visualizer__star-effect{z-index:-100;display:none;position:absolute;top:-45px;left:-45px}@media (min-width:1200px){.dsa-lp__hero-section__visualizer__star-effect{display:block}}.dsa-lp__hero-section__visualizer__title{font-size:14px;font-weight:400;line-height:21px;font-family:var(--droid-sans-mono);color:#25265e;margin-bottom:12px}@media (min-width:1200px){.dsa-lp__hero-section__visualizer__title{margin-bottom:16px;font-size:18px;line-height:26px}}.dsa-lp__hero-section__visualizer__ball{z-index:-100;background:linear-gradient(122.74deg,#ffe259 -29.26%,#ffa751 107.23%);border-radius:50%;width:78px;height:78px;position:absolute;bottom:-21px;right:-21px}@media (min-width:744px){.dsa-lp__hero-section__visualizer__ball{bottom:-37px;right:-22px}}@media (min-width:1200px){.dsa-lp__hero-section__visualizer__ball{width:213px;height:213px;bottom:-75px;right:-73px;left:unset}}.dsa-lp__hero-section__visualizer__image-wrapper{border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.dsa-lp__hero-section__visualizer__image-wrapper{width:504px;height:240px}}.dsa-lp__hero-section__visualizer__image-wrapper img{object-fit:contain;object-position:left;max-height:100%}.dsa-lp__hero-section__visualizer__image-wrapper video{max-width:100%;height:auto}@media (min-width:744px){.dsa-lp__hero-section__visualizer__image-wrapper video{pointer-events:none}}.dsa-lp__mastery-path{background-color:#f0f4ff;overflow-x:clip}.dsa-lp__mastery-path__container{padding-top:40px;padding-bottom:64px}@media (min-width:744px){.dsa-lp__mastery-path__container{padding-top:96px;padding-bottom:72px}}@media (min-width:1200px){.dsa-lp__mastery-path__container{padding-block:120px}}.dsa-lp__mastery-path__header{flex-direction:column;gap:12px;margin-bottom:64px;display:flex}@media (min-width:1200px){.dsa-lp__mastery-path__header{gap:8px;margin-bottom:92px}}.dsa-lp__mastery-path__header h2{letter-spacing:0;color:#25265e;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.dsa-lp__mastery-path__header h2{font-size:28px;line-height:36px}}@media (min-width:1200px){.dsa-lp__mastery-path__header h2{font-size:36px;line-height:44px}}.dsa-lp__mastery-path__header p{letter-spacing:0;color:#25265ede;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.dsa-lp__mastery-path__header p{font-size:18px;line-height:28px}}.dsa-lp__mastery-path__chapters{flex-direction:column;display:flex}.dsa-lp__mastery-path__chapter-card{background:#6ecbce33;border:1px solid #6ecbce;border-radius:16px;flex-direction:column;align-items:center;height:195px;padding:24px;display:flex;position:relative}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;padding:24px 24px 32px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card{gap:64px;height:283px;padding:40px 64px 64px 76px}}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card--reverse{flex-direction:row-reverse;padding-top:40px;padding-left:32px}.dsa-lp__mastery-path__chapter-card--reverse .dsa-lp__mastery-path__chapter-card__list{margin-top:0}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card--reverse{margin-bottom:0}.dsa-lp__mastery-path__chapter-card--reverse .dsa-lp__mastery-path__chapter-card__list{margin-top:26px}.dsa-lp__mastery-path__chapter-card--reverse{padding:40px 64px 64px 76px}}.dsa-lp__mastery-path__chapter-card--last{height:96px;padding-top:14px}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card--last{height:153px;padding-top:34px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card--has-testimonial{height:100%;max-height:300px;padding-bottom:82px}}.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper{flex-direction:column;align-items:end;width:calc(100% - 28px);margin:0 auto;display:flex;position:relative;top:-20px}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper{flex-direction:row;width:100%;margin:0;top:0}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper{width:auto}}.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper--last{align-items:flex-start;width:100%}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper--last{width:calc(100% - 48px);position:absolute;top:130px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper--last{width:100%;top:120px}}.dsa-lp__mastery-path__chapter-card__testimonial{z-index:50;position:relative;bottom:15px}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial{top:100%;bottom:unset;position:absolute}}.dsa-lp__mastery-path__chapter-card__testimonial--right{left:0}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial--right{top:132px;left:325px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__testimonial--right{top:217px;left:462px}}.dsa-lp__mastery-path__chapter-card__testimonial--left{right:unset}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial--left{top:160px;right:325px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__testimonial--left{top:188px;right:430px}}.dsa-lp__mastery-path__chapter-card__testimonial--last{left:0;right:unset}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial--last{right:unset;top:-271px;left:307px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__testimonial--last{top:-231px;left:338px}}.dsa-lp__mastery-path__chapter-card__wrapper{padding-bottom:68px;position:relative}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper{padding-bottom:0}}.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 110px,#fff 110px 100%)}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 100px,#fff 100px 100%)}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 166px,#fff 166px 100%)}}.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(#fff,#fff 90px,#f0f4ff 90px 100%)}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(#fff,#fff 100px,#f0f4ff 100px 100%)}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(#fff,#fff 162px,#f0f4ff 162px 100%)}}.dsa-lp__mastery-path__chapter-card__wrapper .container{flex-direction:column;display:flex}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper .container{gap:114px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper .container{gap:184px}}.dsa-lp__mastery-path__chapter-card__wrapper--last{padding-bottom:0}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper--last{padding-top:50px}}.dsa-lp__mastery-path__chapter-card__chapter{background:0 0;flex:1;width:100%}.dsa-lp__mastery-path__chapter-card__header{border-radius:12px 12px 12px 0;outline:1px solid #d3dce6;padding:16px;position:absolute;top:-31px;left:0}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__header{padding:24px;top:-60px}}.dsa-lp__mastery-path__chapter-card__placeholder{background:#fff6;border:1.57px dashed #9327fe;border-radius:6px;flex-shrink:0;width:72px;height:72px}.dsa-lp__mastery-path__chapter-card__title{color:#25265e;font-size:20px;font-weight:500;line-height:30px}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__title{font-size:24px;font-weight:600;line-height:30px}}.dsa-lp__mastery-path__chapter-card__list{width:100%;margin:26px 0 0;padding:0;list-style:none}.dsa-lp__mastery-path__chapter-card__list .dsa-lp__mastery-path__chapter-card__list-item:last-child{padding-bottom:none;border-bottom:none}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__list{width:224px;margin-top:16px}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__list{width:100%;margin-top:26px}.dsa-lp__mastery-path__chapter-card__list .dsa-lp__mastery-path__chapter-card__list-item:last-child{border-bottom:1px solid #d3dce6b3;padding-bottom:12px}}.dsa-lp__mastery-path__chapter-card__list .dsa-lp__mastery-path__chapter-card__list-item:first-child{padding-top:0}.dsa-lp__mastery-path__chapter-card__list-item{color:#25265ede;border-bottom:1px solid #d3dce6b3;align-items:center;padding-block:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__list-item{font-size:20px;line-height:30px}}.dsa-lp__mastery-path__chapter-card__list-item__dot{background:#25265eab;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:8px}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__list-item__dot{width:10px;height:10px}}.dsa-lp__mastery-path__chapter-card__image-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;border-style:solid;border-width:2px;border-radius:12px;flex-shrink:1;padding:12px;box-shadow:-8px 8px 7px #11255d0f}.dsa-lp__mastery-path__chapter-card__image-wrapper video{border-radius:8px;max-width:100%;height:auto;margin-bottom:-6px}@media (min-width:744px){.dsa-lp__mastery-path__chapter-card__image-wrapper video{pointer-events:none}}@media (max-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper{position:relative}}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper{padding:24px}}.dsa-lp__mastery-path__chapter-card__image-wrapper--last{max-width:unset}@media (min-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper--last{z-index:100;position:absolute}}@media (max-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper--last{width:100%;left:0;right:0}}.dsa-lp__mastery-path__chapter-card .vertical-arrow{z-index:10;flex-shrink:0;width:40px;display:block;position:absolute;top:19px;left:20px}.dsa-lp__engagement{width:100%;height:100%;position:relative}.dsa-lp__engagement__bg{z-index:-100;background:#ffefe3;flex-direction:column;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:744px){.dsa-lp__engagement__bg{clip-path:polygon(0% 12%,29% -4%,100% 32%,100% 100%,0% 100%)}}@media (min-width:1200px){.dsa-lp__engagement__bg{clip-path:polygon(0% 34%,29% -4%,100% 32%,100% 100%,0% 100%)}}.dsa-lp__engagement__wrapper{flex-direction:column;gap:24px;display:flex;position:relative}@media (min-width:744px){.dsa-lp__engagement__wrapper{flex-direction:row;gap:40px}}@media (min-width:1200px){.dsa-lp__engagement__wrapper{gap:90px}}.dsa-lp__engagement__reddit-comment{border-radius:12px;width:fit-content;height:fit-content;position:relative;top:-28px;box-shadow:0 26.24px 26.24px -13.12px #0e3f7e0a,0 13.12px 13.12px -6.56px #0e3f7e0a,0 6.56px 6.56px -3.28px #2433460a,0 3.28px 3.28px -1.64px #2433460a,0 1.09px 1.09px -.55px #2a33450a,0 0 0 1.09px #0e3f7e0a}.dsa-lp__engagement__reddit-comment:before{content:"";z-index:-100;border:2px solid #feccbf;border-radius:18px;width:100%;height:100%;position:absolute;top:18px;left:-14px}.dsa-lp__engagement__reddit-comment--compact{top:0;left:14px}@media (min-width:744px){.dsa-lp__engagement__reddit-comment--compact{left:0}}.dsa-lp__engagement__insights{flex-direction:column;flex:1;gap:32px;padding:40px 0;display:flex}@media (min-width:744px){.dsa-lp__engagement__insights{gap:12px;padding:86px 0 30px}}@media (min-width:1200px){.dsa-lp__engagement__insights{gap:16px;padding:50px 0 45px}}.dsa-lp__engagement__insights__item-wrapper{justify-content:space-between;padding:0 4px;display:flex}@media (min-width:1200px){.dsa-lp__engagement__insights__item-wrapper{gap:146px;justify-content:unset;padding:0}}.dsa-lp__engagement__insights__item{text-align:center}@media (min-width:744px){.dsa-lp__engagement__insights__item{text-align:left}}.dsa-lp__engagement__insights__count{color:#25265e;font-size:36px;font-weight:600;line-height:46px}@media (min-width:1200px){.dsa-lp__engagement__insights__count{font-size:44px;line-height:50px}}.dsa-lp__engagement__insights__label{color:#25265eab;margin:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:1200px){.dsa-lp__engagement__insights__label{color:#25265ede}}.dsa-lp__approach-section{text-align:center;background-color:#fafafa;padding-block:130px 198px}.dsa-lp__approach-section__title{color:#25265e;letter-spacing:0;text-align:center;margin-bottom:72px;font-size:36px;font-weight:600;line-height:45px}.dsa-lp__approach-section__cards{flex-wrap:wrap;justify-content:center;gap:84px;padding-left:0;display:flex}.dsa-lp__approach-section__card{text-align:left;background:#fff;border:2px solid #d3dce6;border-radius:12px;padding:0 22px 22px;position:relative}@media (min-width:1200px){.dsa-lp__approach-section__card{max-width:308px}}.dsa-lp__approach-section__icon-wrapper{border-radius:8px;position:relative;top:-20px;left:-50px}.dsa-lp__approach-section__card-title{letter-spacing:0;color:#25265e;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}.dsa-lp__approach-section__card-description{letter-spacing:0;color:#25265ede;font-size:18px;font-weight:500;line-height:28px}.dsa-lp__ai-and-expert__wrapper{padding:72px 0}@media (min-width:1200px){.dsa-lp__ai-and-expert__wrapper{padding:120px 0 164px}}.dsa-lp__ai-and-expert__header{margin-bottom:32px}.dsa-lp__ai-and-expert__header__title{color:#25265e;margin-bottom:8px;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.dsa-lp__ai-and-expert__header__title{text-align:center;font-size:36px;line-height:45px}}.dsa-lp__ai-and-expert__header__description{color:#25265ede;margin:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.dsa-lp__ai-and-expert__header__description{text-align:center;font-size:18px;line-height:28px}}.dsa-lp__ai-and-expert__cards{flex-direction:column;gap:72px;display:flex}@media (min-width:744px){.dsa-lp__ai-and-expert__cards{gap:100px}}@media (min-width:1200px){.dsa-lp__ai-and-expert__cards{flex-direction:row;gap:24px}}.dsa-lp__ai-and-expert__card{background:linear-gradient(90deg,#a9c9ff33 0%,#c2e9fb33 100%);border:2px solid #699af8;border-radius:12px;flex-direction:column;flex:1;max-width:100%;max-height:352px;padding:24px;display:flex}@media (min-width:744px){.dsa-lp__ai-and-expert__card{flex-direction:row;gap:48px;max-height:202px;padding:32px}}@media (min-width:1200px){.dsa-lp__ai-and-expert__card{flex-direction:column;gap:0;max-width:543px;max-height:352px;padding:46px 40px}}.dsa-lp__ai-and-expert__card__ai-content{width:100%;max-width:100%}@media (min-width:744px){.dsa-lp__ai-and-expert__card__ai-content{max-width:255px}}@media (min-width:1200px){.dsa-lp__ai-and-expert__card__ai-content{max-width:100%}}.dsa-lp__ai-and-expert__card__expert-content{width:100%;max-width:100%}@media (min-width:744px){.dsa-lp__ai-and-expert__card__expert-content{max-width:300px}}@media (min-width:1200px){.dsa-lp__ai-and-expert__card__expert-content{max-width:100%}}.dsa-lp__ai-and-expert__card__title{color:#25265e;margin-bottom:20px;font-size:20px;font-weight:600;line-height:30px}@media (min-width:744px){.dsa-lp__ai-and-expert__card__title{margin-bottom:12px;font-size:22px;line-height:30px}}@media (min-width:1200px){.dsa-lp__ai-and-expert__card__title{margin-bottom:20px;font-size:24px;line-height:30px}}.dsa-lp__ai-and-expert__card__description{color:#25265e;margin-top:16px;margin-bottom:12px;font-size:14px;font-weight:400;line-height:20px}@media (min-width:744px){.dsa-lp__ai-and-expert__card__description{margin-bottom:0;font-size:16px;line-height:24px}}@media (min-width:1200px){.dsa-lp__ai-and-expert__card__description{margin-bottom:12px;font-size:18px;line-height:30px}}.dsa-lp__ai-and-expert__card__description--ai{margin-bottom:12px}@media (min-width:744px){.dsa-lp__ai-and-expert__card__description--ai{margin-bottom:0}}@media (min-width:1200px){.dsa-lp__ai-and-expert__card__description--ai{margin-bottom:28px}}.dsa-lp__ai-and-expert__card--purple{background:linear-gradient(90deg,#d7c6ff33 -10.5%,#fdcbef33 100%);border:2px solid #9327fe}.dsa-lp__ai-and-expert__ai-feedback{display:flex}@media (min-width:1200px){.dsa-lp__ai-and-expert__ai-feedback{margin-left:-18px}}.dsa-lp__ai-and-expert__ai-feedback__icon{flex-shrink:0;width:24px;height:24px}@media (min-width:1200px){.dsa-lp__ai-and-expert__ai-feedback__icon{width:32px;height:32px}}.dsa-lp__ai-and-expert__expert-badge{opacity:.67;background:linear-gradient(90deg,#d7c6ff91 -10.5%,#fdcbef91 100%);border:2px solid #9327fe;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.dsa-lp__ai-and-expert__expert-badge__title{color:#25265e;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;font-size:18px;font-weight:500;line-height:28px;display:flex}.dsa-lp__ai-and-expert__expert-badge__response-time{color:#25265ede;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:24px}.dsa-lp__join-now{color:#fff;background:#1c2130}.dsa-lp__join-now__wrapper{flex-direction:column;align-items:center;padding:64px 0 48px;display:flex}@media (min-width:744px){.dsa-lp__join-now__wrapper{padding:72px 0}}.dsa-lp__join-now__title{color:#fff;text-align:center;margin-bottom:24px;font-size:32px;font-weight:600;line-height:40px}.dsa-lp__join-now__description{color:#ffffffab;text-align:center;margin-bottom:24px;font-size:14px;font-style:italic;font-weight:500;line-height:20px}@media (min-width:992px){.dsa-lp__join-now__description{font-size:16px;line-height:24px}}.dsa-lp__join-now__btn{color:#25265e;background:#fff;border:1px solid #d3dce6;gap:8px;margin-bottom:8px;font-size:18px;font-weight:600;line-height:28px;display:flex}.dsa-lp__join-now__btn:hover{color:#25265e;background:#d3dce6}.dsa-lp__testimonial-wrapper{z-index:0;width:fit-content;height:fit-content;position:relative}.dsa-lp__testimonial-wrapper:before{content:"";z-index:-100;border:2px solid #fdb6a4;border-radius:18px;width:100%;height:100%;position:absolute;top:16px;left:-13px}@media (min-width:1200px){.dsa-lp__testimonial-wrapper:before{background:#fff}}.dsa-lp__testimonial-wrapper .quote-testimonial{position:absolute;top:-6px;left:4px}.dsa-lp__testimonial-wrapper .quote-testimonial svg{width:20px;height:16px}.dsa-lp__testimonial{background:#fff;border:2px solid #fdb6a4;border-radius:18px;flex-direction:row;gap:4px;width:100%;padding:24px;display:flex}@media (min-width:744px){.dsa-lp__testimonial{width:317px}}@media (min-width:1200px){.dsa-lp__testimonial{width:536px}}.dsa-lp__testimonial__quote{display:none}@media (min-width:1200px){.dsa-lp__testimonial__quote{display:block}}.dsa-lp__testimonial__author{align-items:center;gap:12px;display:flex}.dsa-lp__testimonial__author-divider{height:20px}@media (min-width:1200px){.dsa-lp__testimonial__author-divider{height:28px}}.dsa-lp__testimonial__author-divider svg{height:20px}@media (min-width:1200px){.dsa-lp__testimonial__author-divider svg{height:28px}}.dsa-lp__testimonial__text{color:#25265ede;margin-bottom:16px;font-size:14px;font-weight:400;line-height:20px;position:relative}@media (min-width:1200px){.dsa-lp__testimonial__text{font-size:18px;line-height:30px}}.dsa-lp__testimonial__author-image-placeholder{border-radius:50%;width:24px;height:24px;display:flex;overflow:hidden}@media (min-width:1200px){.dsa-lp__testimonial__author-image-placeholder{width:32px;height:32px}}.dsa-lp__testimonial__author-image-placeholder img{flex-shrink:0}.dsa-lp__testimonial__author-info{color:#25265ede;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:16px;display:flex}@media (min-width:1200px){.dsa-lp__testimonial__author-info{font-size:16px;line-height:24px}}.online-indicator{background:#56bd5b;border-radius:50%;width:8px;height:8px;display:block}.video-testimonial-wrapper{z-index:0;width:calc(100% - 16px);margin-top:36px;margin-bottom:34px;position:relative}@media (min-width:744px){.video-testimonial-wrapper{width:100%;margin-top:0;margin-bottom:14px;padding-left:74px;padding-right:10px}}@media (min-width:1200px){.video-testimonial-wrapper{padding-left:76px;padding-right:16px}}.video-testimonial{border-radius:16px 16px 16px 0;overflow:hidden;box-shadow:4px 4px 4px #4433110f}@media (min-width:744px){.video-testimonial{height:523px;display:flex;overflow:hidden}}@media (min-width:1200px){.video-testimonial{border-radius:32px 64px 64px 0}}.video-testimonial:after{content:"";z-index:-100;background-color:#f9f9ff;border:2px solid #feccbf;border-radius:0 16px 16px 0;width:100%;height:100%;position:absolute;top:16px;left:16px}@media (min-width:744px){.video-testimonial:after{width:calc(100% - 92px);left:98px}}@media (min-width:1200px){.video-testimonial:after{border-radius:64px 80px 72px 0;width:calc(100% - 120px);left:120px}}.video-testimonial__star-effect{z-index:50;position:absolute;bottom:-34px;right:-28px}@media (min-width:744px){.video-testimonial__star-effect{bottom:-32px;right:-32px}}@media (min-width:1200px){.video-testimonial__star-effect{bottom:-57px;right:-55px}}.video-testimonial .iframe-wrapper{background:#fff2e9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-testimonial .iframe-wrapper video{object-fit:cover;background:linear-gradient(135deg,#fdf6ef 0%,#d3cdc5 50%,#696662 100%);min-width:100%;max-width:100%;min-height:553px}@media (min-width:744px){.video-testimonial .iframe-wrapper video{height:550px;max-width:unset;min-height:unset}}@media (min-width:1200px){.video-testimonial .iframe-wrapper video{min-width:310px}}@media (min-width:744px){.video-testimonial .iframe-wrapper{border-radius:32px 0 0;flex-shrink:0;max-width:299px}}.video-testimonial__content{background-color:#fff2e9;padding:38px 1rem 2rem}@media (min-width:744px){.video-testimonial__content{padding:1rem}}@media (min-width:1200px){.video-testimonial__content{padding:2.5rem 3rem}}.video-testimonial__title-wrapper{background:#fff2e9;padding:2rem 0 2rem 1.25rem}@media (min-width:744px){.video-testimonial__title-wrapper{background:0 0;padding:0}}.video-testimonial__title{font-size:22px;line-height:30px}@media (min-width:744px){.video-testimonial__title{font-size:22px;line-height:30px}}@media (min-width:1200px){.video-testimonial__title{font-size:32px;line-height:40px}}.video-testimonial__sub-title{color:#25265eab;margin-top:8px;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.video-testimonial__sub-title{margin-bottom:1rem}}@media (min-width:1200px){.video-testimonial__sub-title{margin-bottom:3rem}}.video-testimonial__text{color:#25265ede;margin:0 0 1rem;font-weight:500;position:relative}@media (min-width:744px){.video-testimonial__text{margin:0;font-weight:400}}@media (min-width:1200px){.video-testimonial__text{margin:1rem 0 2rem;font-size:18px;line-height:26px}}.video-testimonial__link-group{flex-direction:column;gap:16px;display:flex}@media (min-width:744px){.video-testimonial__link-group{flex-direction:row}}@media (min-width:1200px){.video-testimonial__link-group{flex-direction:row;gap:48px}}.video-testimonial__link{color:#0556f3;align-items:center;font-weight:500;display:inline-flex}.video-testimonial__link:hover{text-decoration:none}@media (min-width:744px){.video-testimonial__link{font-size:14px;line-height:20px}}@media (min-width:1200px){.video-testimonial__link{font-size:16px;line-height:24px}}.video-testimonial__link--full-story{color:#25265ede}.video-testimonial__link--full-story:hover,.video-testimonial__link--full-story:focus,.video-testimonial__link--full-story:visited{text-decoration:none}.video-btn{z-index:50;color:#fff;background:#25265e;border-radius:4px;padding:8px 16px;position:absolute;bottom:20px;right:8px}.video-btn:hover,.video-btn:focus,.video-btn:active{cursor:pointer;background:#25265eab}@media (min-width:744px){.video-btn{bottom:45px;right:12px}}.video-btn--testimonial{bottom:12px;right:10px}.payment-auth-page{flex-direction:column;display:flex}.payment-auth-page .container{flex-grow:1;height:100%}@media (min-width:992px){.payment-auth-page .container{display:flex}}.payment-auth-page .pro-header__left{flex-shrink:0}.payment-auth-page .pro-header__right{width:100%}@media (min-width:744px){.payment-auth-page .pro-header__right{width:initial;flex:1;justify-content:center;display:flex}}.payment-auth-page .pro-header__logo{pointer-events:none}.checkout-header__steps{justify-content:center;align-items:center;width:calc(100% + 13px);display:flex;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}@media (min-width:744px){.checkout-header__steps{justify-content:center;display:flex}}@media (min-width:1200px){.checkout-header__steps{width:calc(100% + 114px);left:-114px}}.checkout-header__empty-block{width:106px}.checkout-header__step{align-items:center;display:flex;position:relative}.checkout-header__step-connector{background:#d3dce6;border-radius:6px;width:100px;height:1px;margin-left:15px;margin-right:25px;display:block;position:relative}.checkout-header__step-connector--small{width:21px;margin-left:10px;margin-right:10px}@media (min-width:744px){.checkout-header__step-connector--small{width:56px;margin-left:15px;margin-right:25px}}.checkout-header__step-connector:before,.checkout-header__step-connector:after{content:"";background:inherit;transform-origin:0;border-radius:2px;width:8px;height:1px;position:absolute;top:50%;right:-8px}.checkout-header__step-connector:before{transform:translateY(-50%)rotate(135deg)}.checkout-header__step-connector:after{transform:translateY(-50%)rotate(-135deg)}.checkout-header__step-icon{text-align:center;color:#25265eab;border:1px solid #d3dce6;border-radius:50%;width:20px;height:20px;margin-right:8px;font-size:16px;font-weight:500;line-height:20px}.checkout-header__step-label{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.checkout-header__step--active .checkout-header__step-icon{color:#495aff;border-color:#495aff}.checkout-header__step--active .checkout-header__step-label{color:#0556f3;position:relative}.checkout-header__step--active .checkout-header__step-label:after{content:"";background-color:#0556f3;border-radius:100%;width:4px;height:4px;margin-top:4px;display:block;position:absolute;left:50%;transform:translate(-50%)}.checkout-header__step--completed .checkout-header__step-icon{color:#fff;background-color:#56bd5b}.checkout-header__step--completed .checkout-header__step-label{color:#25265e}.checkout-header__step-icon{justify-content:center;align-items:center;display:flex}.payment-auth-form__container{margin:0 auto;padding-block:48px}@media (min-width:992px){.payment-auth-form__container{min-width:400px}}@media (min-width:1200px){.payment-auth-form__container{min-width:516px}}.payment-auth-form__wrapper{width:100%;max-width:380px;margin:0 auto}.payment-auth-form .sign__wrapper .sign__social_auth_buttons{flex-direction:column;justify-content:center;gap:12px;display:flex}@media (min-width:1200px){.payment-auth-form .sign__wrapper .sign__social_auth_buttons{gap:16px}}.payment-auth-form .sign__wrapper .sign__title--checkout{font-size:24px;font-weight:500;line-height:36px}@media (min-width:1200px){.payment-auth-form .sign__wrapper .sign__title--checkout{font-size:32px;line-height:40px}}.payment-auth-form .sign__wrapper .sign__extra-info{color:#25265eab;margin-top:-20px;margin-bottom:24px;font-size:14px;line-height:20px;display:block}.payment-auth-form .sign__wrapper .sign__or{margin-block:24px 16px}.payment-auth-form .sign__wrapper form .form-group,.payment-auth-form .sign__wrapper form button[type=submit]{position:relative}.payment-auth-form .sign__wrapper form button[type=submit] .loading-spinner{position:absolute;right:20px}.payment-auth-form .sign__wrapper form .auth-page__agreement{margin-top:8px}.trust-signals{flex-direction:column;align-items:center;padding-block:40px;display:flex}@media (min-width:992px){.trust-signals{align-items:unset}}.trust-signals__list{flex-direction:column;gap:12px;margin-top:24px;padding-left:0;list-style:none;display:flex}@media (min-width:992px){.trust-signals__list{margin-left:36px}}.trust-signals__item{align-items:center;gap:8px;font-size:16px;display:flex}.trust-signals__check{color:#56bd5b}.trust-signals__rating-wrapper{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1200px){.trust-signals__rating-wrapper{align-items:center;gap:inherit;flex-direction:row;display:inline-flex}}.trust-signals__stars{width:100%;height:20px}.trust-signals__trustpilot{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.trust-signals .testimonial-card-v2__wrapper{margin-top:56px;margin-left:36px}.mk-plan__hero{overflow-x:clip}.mk-plan__hero__wrapper{padding-top:40px;position:relative}@media (min-width:744px){.mk-plan__hero__wrapper{padding:48px 0}}@media (min-width:1200px){.mk-plan__hero__wrapper{padding:80px 0 120px}}.mk-plan__hero__content{flex-direction:column;padding-bottom:280px;display:flex}@media (min-width:744px){.mk-plan__hero__content{padding-bottom:32px}}@media (min-width:1200px){.mk-plan__hero__content{align-items:center;padding-bottom:0}}.mk-plan__hero__logo{margin-bottom:35px}@media (min-width:744px){.mk-plan__hero__logo{margin-bottom:62px}}@media (min-width:1200px){.mk-plan__hero__logo{margin-bottom:24px}}.mk-plan__hero__logo-image{width:126px;position:relative;left:0}@media (min-width:744px){.mk-plan__hero__logo-image{width:172px;left:5px}}@media (min-width:1200px){.mk-plan__hero__logo-image{width:230px;height:67px;left:0}}.mk-plan__hero__header{position:relative}.mk-plan__hero__header__ball{z-index:-100;background:#ffc33d;border-radius:50%;width:78px;height:78px;position:absolute;top:-19px;left:-36px}@media (min-width:744px){.mk-plan__hero__header__ball{width:76px;height:76px;top:-24px;left:-22px}}@media (min-width:1200px){.mk-plan__hero__header__ball{width:113px;height:113px;top:-28px;left:-48px}}.mk-plan__hero__header__title{color:#25265e;margin-bottom:12px;font-size:32px;line-height:40px}@media (min-width:744px){.mk-plan__hero__header__title{margin-bottom:24px}}@media (min-width:1200px){.mk-plan__hero__header__title{text-align:center;margin-bottom:16px;font-size:48px;line-height:60px}}.mk-plan__hero__description{color:#25265ede;text-align:center;margin-bottom:24px;font-size:18px;font-weight:400;line-height:30px}@media (min-width:1200px){.mk-plan__hero__description{max-width:646px}}.mk-plan__hero__btn{padding:9px 24px;font-size:18px;font-weight:500;line-height:30px}@media (min-width:744px){.mk-plan__hero__btn{padding:17px 24px;font-size:22px;font-weight:600;line-height:30px}}@media (min-width:1200px){.mk-plan__hero__btn{padding:16px 26px;font-size:24px;line-height:32px}}.mk-plan__hero__testimonial{position:absolute;bottom:-6px;right:-42px}@media (min-width:744px){.mk-plan__hero__testimonial{bottom:unset;top:104px;right:-36px}}.mk-plan__trusted-brands{background:#dfdaff}.mk-plan__trusted-brands__wrapper{padding:40px 0;position:relative}@media (min-width:744px){.mk-plan__trusted-brands__wrapper{padding:48px 0}}@media (min-width:1200px){.mk-plan__trusted-brands__wrapper{padding:40px 0 26px}}.mk-plan__trusted-brands__content{flex-direction:column;gap:24px;width:100%;max-width:646px;display:flex}@media (min-width:744px){.mk-plan__trusted-brands__content{gap:12px;margin:0 auto}}@media (min-width:1200px){.mk-plan__trusted-brands__content{gap:16px;margin:0 0 0 auto}}.mk-plan__trusted-brands__title{text-align:center;color:#25265eab;font-size:20px;font-weight:500;line-height:30px}@media (min-width:1200px){.mk-plan__trusted-brands__title{text-align:left}}.mk-plan__trusted-brands__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 24px;margin-bottom:0;padding:0 4px;list-style:none;display:flex}@media (min-width:744px){.mk-plan__trusted-brands__list{justify-content:flex-start;gap:48px;padding:0}}.mk-plan__trusted-brands__testimonial{position:absolute;top:-61px;left:0}.mk-plan__roadmap{background:#faf0ff}.mk-plan__roadmap__wrapper{padding:72px 0}@media (min-width:744px){.mk-plan__roadmap__wrapper{padding:96px 0}}@media (min-width:1200px){.mk-plan__roadmap__wrapper{padding:160px 0 120px}}.mk-plan__roadmap__title{margin-bottom:32px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.mk-plan__roadmap__title{text-align:center;margin-bottom:24px}}@media (min-width:1200px){.mk-plan__roadmap__title{margin-bottom:32px;font-size:36px;line-height:45px}}.mk-plan__roadmap__cards{flex-direction:column;align-items:center;gap:48px;display:flex}@media (min-width:744px){.mk-plan__roadmap__cards{gap:32px}}@media (min-width:1200px){.mk-plan__roadmap__cards{gap:48px}}.mk-plan__roadmap__card{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:12px;width:100%;max-width:886px;padding:16px;display:flex;position:relative}@media (min-width:744px){.mk-plan__roadmap__card{flex-direction:row;gap:16px;padding:24px}}@media (min-width:1200px){.mk-plan__roadmap__card{gap:12px;padding:32px 24px 32px 32px}}.mk-plan__roadmap__card:before{content:"";background:linear-gradient(#9327fecc 17.05%,#6501e5cc 100%);border-top-left-radius:4px;border-bottom-left-radius:4px;width:3px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}@media (min-width:1200px){.mk-plan__roadmap__card:before{width:4px}}.mk-plan__roadmap__card__step-wrapper{flex-shrink:0;position:relative}.mk-plan__roadmap__card__step-wrapper .vertical-arrow{z-index:10;flex-shrink:0;width:14px;margin:0 auto;display:block;position:absolute;top:36px;left:0;right:0}.mk-plan__roadmap__card__step{text-align:center;background:linear-gradient(#9327fe 17.05%,#6501e5 100%);border-radius:8px;width:74px;padding:4px 0}@media (min-width:744px){.mk-plan__roadmap__card__step{width:80px}}@media (min-width:1200px){.mk-plan__roadmap__card__step{width:92px}}.mk-plan__roadmap__card__step span{color:#fff;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.mk-plan__roadmap__card__step span{font-size:18px;line-height:28px}}@media (min-width:1200px){.mk-plan__roadmap__card__step span{font-size:22px;line-height:30px}}.mk-plan__roadmap__card__title{margin-bottom:2px;font-size:18px;font-weight:600;line-height:28px}@media (min-width:744px){.mk-plan__roadmap__card__title{margin-bottom:0;font-size:20px;line-height:30px}}@media (min-width:1200px){.mk-plan__roadmap__card__title{margin-bottom:2px;font-size:24px;line-height:36px}}.mk-plan__roadmap__card__info{flex-direction:column;justify-content:center;gap:0;margin-bottom:16px;display:flex}@media (min-width:744px){.mk-plan__roadmap__card__info{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:0 8px}}@media (min-width:1200px){.mk-plan__roadmap__card__info{gap:12px;margin-bottom:24px}}.mk-plan__roadmap__card__info__divider{color:#d3dce6;font-size:22px;font-weight:500;line-height:24px;display:none}@media (min-width:744px){.mk-plan__roadmap__card__info__divider{display:block}}.mk-plan__roadmap__card__info__text{color:#25265e;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:1200px){.mk-plan__roadmap__card__info__text{font-size:16px;line-height:24px}}.mk-plan__roadmap__card__info__text--sub{color:#25265ede;font-weight:400}.mk-plan__roadmap__card__project{gap:16px;display:flex}.mk-plan__roadmap__card__project__image{flex-shrink:0;width:64px;height:76px;display:none}@media (min-width:744px){.mk-plan__roadmap__card__project__image{display:block}}@media (min-width:1200px){.mk-plan__roadmap__card__project__image{width:72px;height:86px}}.mk-plan__roadmap__card__project__description{width:100%}.mk-plan__roadmap__card__project__description h4{color:#25265e;margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px}@media (min-width:1200px){.mk-plan__roadmap__card__project__description h4{margin-bottom:4px;font-size:18px;line-height:30px}}.mk-plan__roadmap__card__project__description p{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:1200px){.mk-plan__roadmap__card__project__description p{font-size:16px;line-height:24px}}.mk-plan__testimonial-card-wrapper{z-index:50;width:fit-content;height:fit-content;position:relative}@media (min-width:1200px){.mk-plan__testimonial-card-wrapper{left:14px}}.mk-plan__testimonial-card-wrapper:before{content:"";z-index:-100;background:#f9f9ff;border:2px solid #feccbf;border-radius:64px 16px 16px;width:100%;height:calc(100% - 8px);position:absolute;top:26px;left:-16px}.mk-plan__testimonial-card{background:#fff2e9;border-radius:64px 16px 16px;width:100%;max-width:308px;padding:24px 26px 30px 24px;box-shadow:-4px 4px 4px #431b000f}@media (min-width:744px){.mk-plan__testimonial-card{padding:26px 24px 28px}}@media (min-width:1200px){.mk-plan__testimonial-card{max-width:401px;padding:40px 24px 32px 40px}}.mk-plan__testimonial-card__quote{position:absolute;top:15px;left:-36px}.mk-plan__testimonial-card__quote svg{width:35px;height:27px}.mk-plan__testimonial-card__quote path{fill:#ffe8d6;stroke:#ff987d}.mk-plan__testimonial-card__testimonial{color:#25265e;margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:1200px){.mk-plan__testimonial-card__testimonial{margin-bottom:28px;font-size:18px;line-height:26px}}.mk-plan__testimonial-card__info{flex-direction:column;gap:2px;display:flex}.mk-plan__testimonial-card__name{color:#25265e;font-size:14px;font-weight:600;line-height:22px}@media (min-width:1200px){.mk-plan__testimonial-card__name{font-size:16px;line-height:24px}}.mk-plan__testimonial-card__author-info{color:#25265eab;font-size:14px;font-weight:400;line-height:22px}.mk-plan__overview{background:#f8faff}.mk-plan__overview__wrapper{padding:72px 0}@media (min-width:744px){.mk-plan__overview__wrapper{padding:96px 0}}@media (min-width:1200px){.mk-plan__overview__wrapper{padding:120px 0}}.mk-plan__overview__title{color:#25265e;margin-bottom:32px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.mk-plan__overview__title{text-align:center}}@media (min-width:1200px){.mk-plan__overview__title{margin-bottom:40px;font-size:36px;line-height:45px}}.mk-plan__overview__content{flex-direction:column;gap:56px;display:flex}@media (min-width:744px){.mk-plan__overview__content{gap:64px}}@media (min-width:1200px){.mk-plan__overview__content{align-items:center;gap:72px}}.mk-plan__overview__item{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1044px;margin:0 auto;display:flex}@media (min-width:744px){.mk-plan__overview__item{flex-direction:row;gap:32px}}@media (min-width:1200px){.mk-plan__overview__item{gap:120px}}.mk-plan__overview__item__image{flex-shrink:0}.mk-plan__overview__item__image--shadow{-webkit-backdrop-filter:blur(13.39px);backdrop-filter:blur(13.39px);border-radius:14px;box-shadow:-8.93px 8.93px 7.81px #11255d0f}.mk-plan__overview__item__text{flex-direction:column;gap:12px;display:flex}@media (min-width:744px){.mk-plan__overview__item__text{gap:16px}}.mk-plan__overview__item__title{color:#25265e;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.mk-plan__overview__item__title{font-size:20px;font-weight:600;line-height:30px}}@media (min-width:1200px){.mk-plan__overview__item__title{font-size:22px;line-height:30px}}.mk-plan__overview__item__description{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:744px){.mk-plan__overview__item__description{font-size:16px;line-height:24px}}@media (min-width:1200px){.mk-plan__overview__item__description{font-size:18px;line-height:28px}}@media (min-width:744px){.mk-plan__overview__item--reverse{flex-direction:row-reverse}}.mk-plan__ceo-promise{background:#fafafa;position:relative;overflow:clip}.mk-plan__ceo-promise__container{position:static}.mk-plan__ceo-promise__wrapper{padding:72px 0;display:flex}@media (min-width:744px){.mk-plan__ceo-promise__wrapper{gap:72px;padding:96px 0}}@media (min-width:1200px){.mk-plan__ceo-promise__wrapper{gap:100px;padding:88px 0 96px}}.mk-plan__ceo-promise__content{width:100%}@media (min-width:744px){.mk-plan__ceo-promise__content{max-width:318px;margin-left:16px}}@media (min-width:1200px){.mk-plan__ceo-promise__content{max-width:607px;padding:64px 0 52px}}.mk-plan__ceo-promise__title{color:#25265e;margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:1200px){.mk-plan__ceo-promise__title{margin-bottom:32px;font-size:36px;line-height:45px}}.mk-plan__ceo-promise__message-wrapper{position:relative}.mk-plan__ceo-promise__message-wrapper .quote-testimonial{position:absolute;top:-8px;left:-2px}.mk-plan__ceo-promise__message-wrapper .quote-testimonial svg{width:24px;height:24px}@media (min-width:1200px){.mk-plan__ceo-promise__message-wrapper .quote-testimonial svg{width:48px;height:29px}}.mk-plan__ceo-promise__message-wrapper .quote-testimonial path{fill:#feccbf;stroke:none}.mk-plan__ceo-promise__message{color:#25265ede;margin-bottom:16px;font-size:16px;font-style:italic;font-weight:400;line-height:24px}@media (min-width:1200px){.mk-plan__ceo-promise__message{font-size:18px;line-height:30px}}.mk-plan__ceo-promise__info{flex-direction:column;display:flex}.mk-plan__ceo-promise__info__name{color:#25265ede;font-size:18px;font-weight:500;line-height:28px}.mk-plan__ceo-promise__info__position{color:#25265eab;font-size:14px;font-weight:400;line-height:20px}.mk-plan__ceo-promise__bg{background:#ebe8fd;border-radius:64px;position:absolute;top:88px;right:-84px}@media (min-width:1200px){.mk-plan__ceo-promise__bg{width:654px;height:497px}}.mk-plan__start-coding-illus{z-index:50;position:absolute}.mk-plan__start-coding-illus img{min-width:314px;height:288px}@media (min-width:1200px){.mk-plan__start-coding-illus img{min-width:474px;height:420px}}.mk-plan__start-coding-illus__wrapper{background:#ebe8fd;width:100px;position:relative}@media (min-width:744px){.mk-plan__start-coding-illus__wrapper{border-radius:40px 0 0 40px;height:360px;margin:0;padding:88px 0 0 30px}.mk-plan__start-coding-illus__wrapper:after{content:"";background:#ebe8fd;width:100dvw;height:100%;position:absolute;top:0;left:100%}}@media (min-width:1200px){.mk-plan__start-coding-illus__wrapper{border-radius:64px 0 0 64px;height:492px;padding:96px 0 0 52px}}.mk-plan__start-coding-illus__wrapper .start-coding-btn{border:none;justify-content:center;width:100%;height:48px;display:flex}@media (min-width:744px){.mk-plan__start-coding-illus__wrapper .start-coding-btn{width:196px}}@media (min-width:1200px){.mk-plan__start-coding-illus__wrapper .start-coding-btn{width:120px;padding-right:1rem}}.mk-plan__individual-plan{background:#2d2f34}.mk-plan__individual-plan__wrapper{flex-direction:column;padding:72px 0;display:flex}@media (min-width:744px){.mk-plan__individual-plan__wrapper{align-items:center;padding:96px 0}}@media (min-width:1200px){.mk-plan__individual-plan__wrapper{padding:120px 0}}.mk-plan__individual-plan__title{color:#ffffffde;margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.mk-plan__individual-plan__title{margin-bottom:32px}}@media (min-width:1200px){.mk-plan__individual-plan__title{font-size:36px;line-height:54px}}.mk-plan__individual-plan__card-wrapper{position:relative}.mk-plan__individual-plan__note{display:none;position:absolute;top:132px;left:337px}@media (min-width:1200px){.mk-plan__individual-plan__note{display:block}}.mk-plan__note{color:#ffffffde;background:#2c334e;border:1px solid #fff3;border-radius:4px;width:342px;padding:16px}.mk-plan__note p{margin:0;font-size:16px;font-weight:400;line-height:24px}.mk-plan__team-need{background:#1c2130;padding:56px 0}@media (min-width:744px){.mk-plan__team-need{padding:96px 0}}.mk-plan__team-need__wrapper{outline-offset:-1px;background:#2d2f34;border-radius:8px;outline:1px solid #fff3;flex-direction:column;justify-content:center;width:100%;margin:0 auto;padding:16px;display:flex;box-shadow:0 0 6px #00000005}@media (min-width:744px){.mk-plan__team-need__wrapper{max-width:432px;margin:0 auto;padding:32px}}@media (min-width:1200px){.mk-plan__team-need__wrapper{max-width:706px}}.mk-plan__team-need__header{color:#ffffffde;text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px}.mk-plan__team-need__desc{color:#ffffffab;text-align:center;margin-bottom:24px;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.mk-plan__team-need__desc{font-size:16px;line-height:24px}}@media (min-width:1200px){.mk-plan__team-need__desc{margin-bottom:32px;font-size:18px;line-height:28px}}.mk-plan__team-need__btn{color:#25265e;padding:16px 32px;font-size:18px;font-weight:500;line-height:28px}.mk-plan__team-need--lpv{padding:56px 0}@media (min-width:1200px){.mk-plan__team-need--lpv{padding:72px 0}}.mk-plan__team-need--lpv .mk-plan__team-need__wrapper{background-color:#0000;outline:none;align-items:center;max-width:538px;padding:0}@media (min-width:744px){.mk-plan__team-need--lpv .mk-plan__team-need__wrapper{padding:16px}}.mk-plan__team-need--lpv .mk-plan__team-need__header{margin-bottom:16px}.mk-plan__team-need--lpv .mk-plan__team-need__desc{max-width:500px;margin-bottom:24px}.mk-plan__team-need--lpv .mk-plan__team-need__btn{padding:8px 24px;font-size:16px;line-height:24px}@media (min-width:1200px){.mk-plan__team-need--lpv .mk-plan__team-need__btn{font-size:18px;line-height:28px}}.mk-plan__price-card{background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;max-width:327px;padding-bottom:0;display:flex;box-shadow:4px 8px 12px #3a2d001f}@media (min-width:1200px){.mk-plan__price-card{max-width:379px;padding-bottom:0}}.mk-plan__price-card__content{padding:24px}@media (min-width:1200px){.mk-plan__price-card__content{padding:32px 32px 24px}}.mk-plan__price-card__price-section{align-items:center;gap:8px;margin-bottom:24px;display:flex}.mk-plan__price-card__price{color:#25265e;font-size:48px;font-weight:600;line-height:54px}.mk-plan__price-card__detail{flex-direction:column;display:flex}.mk-plan__price-card__detail :last-child{margin-top:-4px}.mk-plan__price-card__detail__text{color:#25265eab;font-size:16px;font-weight:500;line-height:24px}.mk-plan__price-card__detail__text--cross{text-decoration:line-through}.mk-plan__price-card__features{border-bottom:1px solid #d3dce6;flex-direction:column;gap:12px;width:100%;margin-bottom:24px;padding:0 0 24px;list-style:none;display:flex}.mk-plan__price-card__feature{color:#25265e;align-items:flex-start;gap:12px;padding:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.mk-plan__price-card__feature__icon{justify-content:center;align-items:center;height:24px;display:flex}.mk-plan__price-card__feature__icon svg{color:#56bd5b;flex-shrink:0;width:18px;height:18px}.mk-plan__price-card__btn{justify-content:center;width:100%;padding:10px;font-size:18px;line-height:28px;display:flex}@media (min-width:1200px){.mk-plan__price-card__btn{padding:16px}}.mk-plan__price-card__guarantee{color:#64748b;text-align:center;background:#0572f308;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.full-visualizer{height:100vh!important}.visualizer__header{color:#fff;background:#2d2f34;border-bottom:1px solid #fff3;align-items:center;padding:8px 24px;display:flex}.visualizer__left{align-items:center;gap:0;display:flex}.visualizer__logo{align-items:center;display:flex}.visualizer__title{color:#fff;margin-top:4px;font-size:12px;font-weight:500;line-height:16px}.visualizer__banner{text-align:center;background-color:#fff2e9;padding:11px 0}.visualizer__banner:hover{background-color:#ffe6d9}@media (min-width:744px){.visualizer__banner{justify-content:center;display:flex}}.visualizer__description{letter-spacing:0;color:#25265e;font-size:14px;font-weight:500;line-height:20px;display:inline}.visualizer__link{color:#6501e5;margin-left:4px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline}@media (min-width:744px){.visualizer__link{margin-left:8px}}.visualizer__link:hover{text-decoration:none}.sensAI-response__sensai-header{color:#f8a737;margin-bottom:2px;font-size:12px;font-weight:600;line-height:16px}.sensAI-response__solution-text{color:#ffffffde;font-size:12px;line-height:18px}@media (min-width:744px){.sensAI-response__solution-text{font-size:14px;line-height:20px}}.programiz-dashboard{background-color:#131313;flex-direction:column;min-height:100vh;display:flex}.programiz-dashboard .container{flex:1}.programiz-dashboard .hero-section{text-align:center;max-width:80%;margin:0 auto;padding:4rem 2rem}.programiz-dashboard .hero-heading{color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:700}.programiz-dashboard .hero-description{color:#b3b3b3;margin-bottom:2rem;font-size:1.25rem}.programiz-dashboard .search-bar{background-color:#1f1f1f;border-radius:1.25rem;align-items:center;max-width:500px;margin:0 auto;display:flex;position:relative}.programiz-dashboard .search-icon{color:#aaa;font-size:1.25rem;position:absolute;left:1rem}.programiz-dashboard .search-input{color:#fff;background-color:#0000;border:none;border-radius:1.25rem;outline:none;width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;transition:border-color .3s}.programiz-dashboard .search-input::placeholder{color:#666}.programiz-dashboard .search-input:focus{border-color:#3b82f6}.programiz-dashboard .category-tabs{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.programiz-dashboard .tab-button{color:#ccc;cursor:pointer;background-color:#1f1f1f;border-radius:1.25rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;transition:background-color .3s,color .3s;display:flex}.programiz-dashboard .tab-button.active{color:#fff;background-color:#3b82f6}.programiz-dashboard .tab-button:hover{background-color:#444}.programiz-dashboard .visualizer-grid{margin-bottom:4rem}.programiz-dashboard .visualizer-grid .grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.programiz-dashboard .visualizer-grid .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.programiz-dashboard .visualizer-grid .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.programiz-dashboard .visualizer-grid .grid{grid-template-columns:repeat(4,1fr)}}.programiz-dashboard .visualizer-grid h2{text-align:center;color:#b3b3b3;margin-bottom:2rem;font-size:2rem;font-weight:700}.programiz-dashboard footer{text-align:center;border-top:1px solid #333;width:100%;margin-top:4rem;padding:3rem 2rem}.programiz-dashboard footer p{color:#b3b3b3;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:300;display:flex}.programiz-dashboard footer .emoji{font-size:1.25rem}@media (max-width:768px){.programiz-dashboard .search-bar{max-width:400px}.programiz-dashboard .visualizer-grid{margin-bottom:3rem}.programiz-dashboard .visualizer-card{margin-bottom:2rem}.programiz-dashboard footer{padding:2rem 1.5rem}}.programiz-dashboard .card-container{cursor:pointer;color:#fff;background-color:#1a1a1a;border:1px solid #333;border-radius:1rem;flex-direction:column;max-width:320px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.programiz-dashboard .card-container:hover{transform:translateY(-10px);box-shadow:0 5px 15px #0003}.programiz-dashboard .thumbnail-container{background:#222325;border-radius:1rem 1rem 0 0;height:100%;min-height:150px;max-height:150px;padding:8px;position:relative}.programiz-dashboard .thumbnail{object-fit:contain;max-height:100%}.programiz-dashboard .hot-tag{color:#fff;background-color:#f97316;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:.25rem .5rem;font-size:1.25rem;display:flex;position:absolute;top:1rem;left:1rem}.programiz-dashboard .share-button{color:#fff;cursor:pointer;opacity:0;visibility:hidden;background-color:#1f1f1f;border-radius:.375rem;padding:.5rem;font-size:1.25rem;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:1rem;right:1rem}.programiz-dashboard .card-container:hover .share-button{opacity:1;visibility:visible}.programiz-dashboard .share-button:hover{background-color:#3b82f6}.programiz-dashboard .play-button-container{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.programiz-dashboard .card-container:hover .play-button-container{opacity:1;visibility:visible}.programiz-dashboard .play-button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:9999px;padding:.75rem 1.5rem;transition:background-color .3s;display:flex}.programiz-dashboard .play-button:hover{background-color:#2563eb}.programiz-dashboard .card-content{flex-direction:column;flex:1;padding:1rem;display:flex}.programiz-dashboard .card-title{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.programiz-dashboard .tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.programiz-dashboard .tag{color:#fff;background-color:#3b82f6;border-radius:9999px;padding:.25rem .5rem;font-size:.875rem}.programiz-dashboard .tag.blue{background-color:#3b82f6}.programiz-dashboard .tag.green{background-color:#10b981}.programiz-dashboard .tag.red{background-color:#ef4444}.programiz-dashboard .tag.yellow{background-color:#f59e0b}.header-wrapper:has(+.visualizer-page){position:relative!important}.header-wrapper+.visualizer-page .visualizer__banner-link{display:none}.header-wrapper+.visualizer-page .full-visualizer{height:100vh!important}.visualizer-loader-wrapper{height:100%;position:relative}.visualizer-loader{flex-direction:column;height:100%;display:flex}.visualizer-loader:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#1e1e1e8c;position:absolute;inset:0}.visualizer-loader__topBar{background:#2d2d2d;align-items:center;gap:12px;height:55px;padding:0 16px;display:flex}.visualizer-loader__main{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:744px){.visualizer-loader__main{flex-direction:row}}.visualizer-loader__code-panel{background:#1c2130;border-right:1px solid #2d2d2d;flex-shrink:0;width:100%;height:200px;padding:16px;overflow:hidden}@media (min-width:744px){.visualizer-loader__code-panel{width:46%;height:100%}}.visualizer-loader__output-panel{background:#1f2023;flex:1}.curly-spinner{z-index:800;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;background:0 0!important}.curly-spinner__loader{opacity:.8;color:#0556f3;font-family:Droid Sans Mono,monospace;font-size:8vh;font-weight:700}@keyframes pulse-loader{to{opacity:.5;transform:scale(.8)}}.curly-spinner__loader span{animation:.4s ease-in-out infinite alternate pulse-loader;display:inline-block}.curly-spinner__loader span:nth-child(odd){animation-delay:.4s}.visualizer-loader-overlay{width:100%;height:100%}.code-visualizer__step-indicator--no-border-right .code-visualizer__step-indicator__play-btn{border-radius:4px}.visual-lp__pro-header{opacity:0;max-height:0;background:#faf0ff!important}.visual-lp__pro-header--visible{opacity:1;z-index:100;max-height:69px;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.visual-lp__pro-header__logo-image{width:34px;position:relative;top:1px;left:-8px}@media (min-width:744px){.visual-lp__pro-header__logo-image{width:132px;top:-6px;left:-9px}}.visual-lp__pro-header__btn{color:#fff;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.visual-lp__hero-section{background-color:#faf3ff;padding-block:64px 100px}.visual-lp__hero-section__logo{border-bottom:1px solid #d3dce6;margin-bottom:32px}@media (min-width:1200px){.visual-lp__hero-section__logo{border-bottom:none;margin-bottom:40px}}.visual-lp__hero-section__logo-image{width:162px;height:60px;position:relative;left:-10px}@media (min-width:1200px){.visual-lp__hero-section__logo-image{height:48px}}.visual-lp__hero-section__content{z-index:0;max-width:578px;position:relative}.visual-lp__hero-section__content__title{color:#25265e;margin-bottom:16px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:1200px){.visual-lp__hero-section__content__title{font-size:48px;line-height:60px}}.visual-lp__hero-section__content__description{color:#25265ede;margin-bottom:24px;font-size:18px;line-height:30px;display:none}@media (min-width:1200px){.visual-lp__hero-section__content__description{display:block}}.visual-lp__hero-section__content__btn{color:#fff;gap:10px;padding:16px 26px;font-size:24px;font-weight:600;line-height:32px;display:flex}.visual-lp__hero-section__content__btn svg{width:20px;height:20px}@media (min-width:1200px){.visual-lp__hero-section__content__btn svg{width:26px;height:26px}.visual-lp__hero-section__content__btn{padding:16px 26px;font-size:24px;line-height:32px}}.visual-lp__hero-section__ball{z-index:-100;background:linear-gradient(122.74deg,#ffe259 -29.26%,#ffa751 107.23%);border-radius:50%;width:70px;height:70px;position:absolute;top:-11px;left:-16px}.visual-lp__hero-section__visualizer{width:fit-content;height:fit-content;position:relative}.visual-lp__hero-section__visualizer__content{-webkit-backdrop-filter:blur(18.8px);background:#00a3ff33;border-radius:16px;width:fit-content;height:100%;padding:16px;box-shadow:0 4px 30px #0000001a}@media (min-width:1200px){.visual-lp__hero-section__visualizer__content{width:100%;padding:24px}}.visual-lp__hero-section__visualizer__title{font-size:14px;font-weight:400;line-height:21px;font-family:var(--droid-sans-mono);color:#25265e;margin-bottom:12px}@media (min-width:1200px){.visual-lp__hero-section__visualizer__title{margin-bottom:16px;font-size:18px;line-height:26px}}.visual-lp__hero-section__visualizer__image-wrapper{border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.visual-lp__hero-section__visualizer__image-wrapper{width:504px;height:240px}}.visual-lp__hero-section__visualizer__image-wrapper img{object-fit:contain;object-position:left;max-height:100%}.visual-lp__hero-section__visualizer__image-wrapper video{max-width:100%;height:auto}@media (min-width:744px){.visual-lp__hero-section__visualizer__image-wrapper video{pointer-events:none}}.visual-lp__hero{background:#faf0ff;overflow-x:clip}.visual-lp__hero__wrapper{padding:32px 0 70px;position:relative}@media (min-width:744px){.visual-lp__hero__wrapper{padding:48px 0 70px}}@media (min-width:1200px){.visual-lp__hero__wrapper{padding:64px 0 100px}}.visual-lp__hero__content{flex-direction:column;align-items:center;display:flex}.visual-lp__hero__logo{margin-bottom:35px}@media (min-width:744px){.visual-lp__hero__logo{margin-bottom:40px}}@media (min-width:1200px){.visual-lp__hero__logo{margin-bottom:20px}}.visual-lp__hero__logo-image{width:150px;position:relative;left:0}@media (min-width:744px){.visual-lp__hero__logo-image{width:172px;left:5px}}@media (min-width:1200px){.visual-lp__hero__logo-image{width:184px;height:55px;left:0}}.visual-lp__hero__header{z-index:0;position:relative}.visual-lp__hero__header__ball{z-index:-100;background:#ffc33d;border-radius:50%;width:48px;height:48px;position:absolute;top:-5px;left:-16px}@media (min-width:744px){.visual-lp__hero__header__ball{width:56px;height:56px;top:-10px;left:-18px}}@media (min-width:1200px){.visual-lp__hero__header__ball{width:70px;height:70px;top:-6px;left:-29px}}.visual-lp__hero__header__title{color:#25265e;text-align:center;margin-bottom:24px;font-size:32px;line-height:40px}@media (min-width:744px){.visual-lp__hero__header__title{margin-bottom:16px}}@media (min-width:1200px){.visual-lp__hero__header__title{text-align:center;margin-bottom:16px;font-size:48px;line-height:60px}}.visual-lp__hero__description{color:#25265ede;text-align:center;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.visual-lp__hero__description{max-width:477px}}@media (min-width:1200px){.visual-lp__hero__description{max-width:762px;font-size:18px;line-height:30px}}.visual-lp__hero__btn{padding:12px 24px;font-size:18px;font-weight:500;line-height:30px}@media (min-width:744px){.visual-lp__hero__btn{font-size:18px;font-weight:600;line-height:28px}}@media (min-width:1200px){.visual-lp__hero__btn{padding:16px 24px;font-size:20px;line-height:30px}}.visual-lp__hero__testimonial{position:absolute;bottom:-6px;right:-42px}@media (min-width:744px){.visual-lp__hero__testimonial{bottom:unset;top:104px;right:-36px}}.visual-lp__toc{background-color:#fff;overflow-x:clip}.visual-lp__toc__container{padding-top:40px;padding-bottom:64px}@media (min-width:744px){.visual-lp__toc__container{padding-top:96px;padding-bottom:72px}}@media (min-width:1200px){.visual-lp__toc__container{padding-block:120px}}.visual-lp__toc__header{flex-direction:column;gap:12px;margin-bottom:64px;display:flex}@media (min-width:1200px){.visual-lp__toc__header{gap:8px;margin-bottom:92px}}.visual-lp__toc__header h2{letter-spacing:0;color:#25265e;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.visual-lp__toc__header h2{font-size:28px;line-height:36px}}@media (min-width:1200px){.visual-lp__toc__header h2{font-size:36px;line-height:44px}}.visual-lp__toc__header p{letter-spacing:0;color:#25265ede;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.visual-lp__toc__header p{font-size:18px;line-height:28px}}.visual-lp__toc__chapters{flex-direction:column;display:flex}.visual-lp__toc__chapters>:last-child{padding-bottom:72px}@media (min-width:744px){.visual-lp__toc__chapters>:last-child{padding-bottom:88px}}@media (min-width:1200px){.visual-lp__toc__chapters>:last-child{padding-bottom:136px}}.visual-lp__toc__chapter-card{background:#6ecbce33;border:1px solid #6ecbce;border-radius:16px;flex-direction:column;padding:40px 24px 24px;display:flex;position:relative}@media (min-width:744px){.visual-lp__toc__chapter-card{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;padding:40px 24px 34px}}@media (min-width:1200px){.visual-lp__toc__chapter-card{gap:64px;padding:56px}}@media (min-width:744px){.visual-lp__toc__chapter-card--reverse{flex-direction:row-reverse;padding-top:40px;padding-left:32px}.visual-lp__toc__chapter-card--reverse .visual-lp__toc__chapter-card__list{margin-top:0}}@media (min-width:1200px){.visual-lp__toc__chapter-card--reverse{margin-bottom:0}.visual-lp__toc__chapter-card--reverse .visual-lp__toc__chapter-card__list{margin-top:26px}.visual-lp__toc__chapter-card--reverse{padding:40px 64px 64px 76px}}.visual-lp__toc__chapter-card__img-testimonial-wrapper{pointer-events:none;flex-direction:column;margin:0 auto;display:flex;position:absolute;top:40px;left:0;right:40px}@media (min-width:744px){.visual-lp__toc__chapter-card__img-testimonial-wrapper{top:24px;right:24px}}@media (min-width:1200px){.visual-lp__toc__chapter-card__img-testimonial-wrapper{top:40px;right:40px}}.visual-lp__toc__chapter-card__img-testimonial-wrapper--center-align{justify-content:center;top:40px;bottom:40px}.visual-lp__toc__chapter-card__video-testimonial{width:100%;max-width:calc(100% - 16px);margin-top:0;padding:0}@media (min-width:744px){.visual-lp__toc__chapter-card__video-testimonial{max-width:596px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.visual-lp__toc__chapter-card__video-testimonial{max-width:1018px}}@media (min-width:744px){.visual-lp__toc__chapter-card__video-testimonial .video-testimonial{margin-left:-16px}}.visual-lp__toc__chapter-card__video-testimonial .video-testimonial:after{width:100%;left:16px}@media (min-width:744px){.visual-lp__toc__chapter-card__video-testimonial .video-testimonial:after{width:calc(100% - 8px);left:24px}}@media (min-width:1200px){.visual-lp__toc__chapter-card__video-testimonial .video-testimonial:after{width:calc(100% - 28px);left:44px}}.visual-lp__toc__chapter-card__video-testimonial .video-testimonial__star-effect{display:none}.visual-lp__toc__chapter-card__wrapper{padding-bottom:70px;position:relative}@media (min-width:744px){.visual-lp__toc__chapter-card__wrapper{padding-bottom:103px}}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper{padding-bottom:180px}}.visual-lp__toc__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 29%,#fff 29% 100%)}@media (min-width:744px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 24%,#fff 24% 100%)}}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 25%,#fff 25% 100%)}}.visual-lp__toc__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(#fff,#fff 43.4%,#f0f4ff 43.4% 100%)}@media (min-width:744px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(#fff,#fff 41%,#f0f4ff 41% 100%)}}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(#fff,#fff 36.4%,#f0f4ff 36.4% 100%)}}.visual-lp__toc__chapter-card__wrapper:first-child{background-image:repeating-linear-gradient(#faf3ff,#faf3ff 274px,#fff 274px 100%)}@media (min-width:744px){.visual-lp__toc__chapter-card__wrapper:first-child{background-image:repeating-linear-gradient(#faf3ff,#faf3ff 274px,#fff 274px 100%)}}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper:first-child{background-image:repeating-linear-gradient(#faf3ff,#faf3ff 310px,#fff 310px 100%)}}.visual-lp__toc__chapter-card__wrapper--has-testimonial{background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 176px,#fff 176px 100%)!important}@media (min-width:744px){.visual-lp__toc__chapter-card__wrapper--has-testimonial{background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 176px,#fff 176px 100%)!important}}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper--has-testimonial{background-image:repeating-linear-gradient(#f0f4ff,#f0f4ff 204px,#fff 204px 100%)!important}}.visual-lp__toc__chapter-card__wrapper .container{flex-direction:column;gap:40px;display:flex}@media (min-width:744px){.visual-lp__toc__chapter-card__wrapper .container{gap:221px}}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper .container{gap:288px}}.visual-lp__toc__chapter-card__wrapper:first-of-type .visual-lp__toc__chapter-card__image-wrapper{min-height:494px}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper:first-of-type .visual-lp__toc__chapter-card__image-wrapper{min-height:533px}}.visual-lp__toc__chapter-card__wrapper:nth-of-type(3) .visual-lp__toc__chapter-card__image-wrapper{min-height:450px}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-of-type(3) .visual-lp__toc__chapter-card__image-wrapper{min-height:487px}}.visual-lp__toc__chapter-card__wrapper:nth-of-type(4) .visual-lp__toc__chapter-card__image-wrapper{min-height:559px}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-of-type(4) .visual-lp__toc__chapter-card__image-wrapper{min-height:615px}}.visual-lp__toc__chapter-card__wrapper--last{padding-bottom:0}@media (min-width:1200px){.visual-lp__toc__chapter-card__wrapper--last{padding-top:50px}}.visual-lp__toc__chapter-card__chapter{background:0 0;flex:1;max-width:350px}.visual-lp__toc__chapter-card__header{border-radius:12px 12px 12px 0;outline:1px solid #d3dce6;width:100%;padding:16px;position:absolute;top:-31px;left:0}@media (min-width:744px){.visual-lp__toc__chapter-card__header{width:unset}}@media (min-width:1200px){.visual-lp__toc__chapter-card__header{padding:24px;top:-60px}}.visual-lp__toc__chapter-card__placeholder{background:#fff6;border:1.57px dashed #9327fe;border-radius:6px;flex-shrink:0;width:72px;height:72px}.visual-lp__toc__chapter-card__title{color:#25265e;font-size:18px;font-weight:500;line-height:28px}@media (min-width:1200px){.visual-lp__toc__chapter-card__title{font-size:24px;font-weight:600;line-height:30px}}.visual-lp__toc__chapter-card__list{width:100%;margin:0;padding:0;list-style:none}@media (min-width:744px){.visual-lp__toc__chapter-card__list{width:224px}}@media (min-width:1200px){.visual-lp__toc__chapter-card__list{width:100%}}.visual-lp__toc__chapter-card__list .visual-lp__toc__chapter-card__list-item:first-child{padding-top:0}.visual-lp__toc__chapter-card__list-item{color:#25265ede;border-bottom:1px solid #d3dce6b3;align-items:flex-start;padding-block:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.visual-lp__toc__chapter-card__list-item:first-child{padding-top:0}@media (min-width:1200px){.visual-lp__toc__chapter-card__list-item{font-size:18px;line-height:28px}}.visual-lp__toc__chapter-card__image-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;border-style:solid;border-width:2px;border-radius:12px;flex-shrink:1;width:fit-content;margin-left:auto;padding:12px;box-shadow:-8px 8px 7px #11255d0f}@media (min-width:744px){.visual-lp__toc__chapter-card__image-wrapper{width:354px}}@media (min-width:1200px){.visual-lp__toc__chapter-card__image-wrapper{width:fit-content;height:100%}}.visual-lp__toc__chapter-card__image-wrapper video{border-radius:8px;max-width:100%;height:auto;margin-bottom:-6px}@media (min-width:744px){.visual-lp__toc__chapter-card__image-wrapper video{pointer-events:none}}@media (max-width:1200px){.visual-lp__toc__chapter-card__image-wrapper{position:relative}}@media (min-width:1200px){.visual-lp__toc__chapter-card__image-wrapper{padding:24px}}.visual-lp__toc__chapter-card__image-wrapper--last{max-width:unset}@media (min-width:1200px){.visual-lp__toc__chapter-card__image-wrapper--last{z-index:100;position:absolute}}@media (max-width:1200px){.visual-lp__toc__chapter-card__image-wrapper--last{width:100%;left:0;right:0}}.visual-lp__toc__chapter-card__testimonial{pointer-events:all;margin-left:auto}.visual-lp__toc__chapter-card__testimonial--has-img{width:fit-content;margin-top:-8px;margin-left:12px;margin-right:auto;position:relative}.visual-lp__toc__chapter-card .vertical-arrow{z-index:10;flex-shrink:0;width:40px;display:block;position:absolute;top:19px;left:20px}.visual-lp__certificate-and-project{background:#f8faff}.visual-lp__certificate-and-project__wrapper{flex-direction:column-reverse;gap:40px;padding:72px 0;display:flex}@media (min-width:744px){.visual-lp__certificate-and-project__wrapper{gap:56px;padding:72px 0}}@media (min-width:1200px){.visual-lp__certificate-and-project__wrapper{flex-direction:row;gap:130px;padding:96px 0 88px}}.visual-lp__certificate-and-project__certificate{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:744px){.visual-lp__certificate-and-project__certificate{flex-direction:row-reverse;gap:32px}}@media (min-width:1200px){.visual-lp__certificate-and-project__certificate{flex-direction:column;gap:24px;max-width:444px}}.visual-lp__certificate-and-project__certificate .landing-section__link{margin-top:16px}@media (min-width:744px){.visual-lp__certificate-and-project__certificate .landing-section__link{margin-top:24px}}.visual-lp__certificate-and-project__certificate__preview .certificate__container{width:100%;max-width:100%;height:100%;max-height:230px}@media (min-width:744px){.visual-lp__certificate-and-project__certificate__preview .certificate__container{max-width:289px;max-height:204px}}@media (min-width:1200px){.visual-lp__certificate-and-project__certificate__preview .certificate__container{max-width:402px;max-height:284px}}.visual-lp__certificate-and-project__project .landing-projects__projects{margin-top:32px}@media (min-width:744px){.visual-lp__certificate-and-project__project .landing-projects__projects{margin-top:24px}}@media (min-width:1200px){.visual-lp__certificate-and-project__project .landing-projects__projects{margin-top:48px}}.visual-lp__certificate-and-project__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px}.visual-lp__certificate-and-project__divider{background:#3709092b;justify-content:center;align-items:center;gap:8px;width:100%;height:1px;display:flex}@media (min-width:744px){.visual-lp__certificate-and-project__divider{background:0 0;height:auto}}@media (min-width:1200px){.visual-lp__certificate-and-project__divider{background:#3709092b;width:1px;height:370px;margin-top:20px}}.visual-lp__certificate-and-project__divider__circle{display:none}@media (min-width:744px){.visual-lp__certificate-and-project__divider__circle{background:#d3dce6;border-radius:50%;width:8px;height:8px;display:block}}.portfolio-page{background:#f9fafc;flex-grow:1}.portfolio-page__container{flex-direction:column;justify-content:space-between;gap:24px;padding-top:48px;padding-bottom:48px;display:flex}@media (min-width:744px){.portfolio-page__container{flex-direction:row;gap:22px;padding-top:40px;padding-bottom:72px}}@media (min-width:1200px){.portfolio-page__container{gap:30px;padding-bottom:104px}}.portfolio-page__container .portfolio-main-container{flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex}@media (min-width:1200px){.portfolio-page__container .portfolio-main-container{flex:1;gap:40px;overflow:hidden}}.portfolio-page__container .portfolio-main-container__recommended-courses{position:relative}.portfolio-page__container .profile-card{background:#fff;border:2px solid #feccbf;border-radius:4px;flex-direction:column;flex:1;display:flex;box-shadow:0 2px 4px #00000014,0 0 6px #00000005}@media (min-width:744px){.portfolio-page__container .profile-card{text-align:center;z-index:0;align-self:start;min-width:246px;height:fit-content}}@media (min-width:1200px){.portfolio-page__container .profile-card{min-width:230px;max-width:350px;top:88px}}.portfolio-page__container .profile-card__avatar-section{background:#feccbf;height:86px;margin-bottom:43px;padding:32px 24px 0}@media (min-width:1200px){.portfolio-page__container .profile-card__avatar-section{justify-content:center;display:flex}}.portfolio-page__container .profile-card__avatar{background:#d3dce6;border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.portfolio-page__container .profile-card__avatar img{object-fit:cover;width:100%;height:100%}.portfolio-page__container .profile-card__avatar .img-alternative-letter{text-transform:uppercase;color:#0556f3;text-align:center;font-size:2.75rem;line-height:54px}.portfolio-page__container .profile-card__info{margin-top:24px;margin-bottom:16px;padding:0 16px}@media (min-width:744px){.portfolio-page__container .profile-card__info{margin-top:8px;padding:0 24px}}.portfolio-page__container .profile-card__info__title{color:#25265e;font-size:22px;font-weight:600;line-height:30px}.portfolio-page__container .profile-card__info__username-container{align-items:center;gap:8px;display:flex}@media (min-width:744px){.portfolio-page__container .profile-card__info__username-container{justify-content:center}}.portfolio-page__container .profile-card__info__actions{align-items:center;gap:8px;display:flex}.portfolio-page__container .profile-card__info__username{color:#25265eab;margin-bottom:0;font-size:14px;line-height:20px}@media (min-width:1200px){.portfolio-page__container .profile-card__info__username{font-size:16px;line-height:24px}}.portfolio-page__container .profile-card__socials{padding:20px 24px}.portfolio-page__container .profile-card__socials__title{color:#25265e;text-align:left;margin-bottom:12px;font-size:18px;font-weight:500;line-height:28px}.portfolio-page__container .profile-card .socials-section{gap:4px;display:flex}@media (min-width:1200px){.portfolio-page__container .profile-card .socials-section{gap:8px}}.portfolio-page__container .profile-card .socials-section svg{flex-shrink:0}.portfolio-page__container .profile-card .socials-section__text{color:#0556f3;justify-content:space-between;align-items:center;gap:6px;width:100%;font-size:14px;font-weight:500;line-height:20px;display:flex}.portfolio-page__side_content{height:fit-content}@media (min-width:744px){.portfolio-page__side_content{position:sticky;top:109px}}.profile-block{background:#fff;border:1px solid #d3dce6;border-radius:4px;width:100%;padding:24px}.profile-block__title{color:#25265e;margin-bottom:16px;font-size:22px;font-weight:600;line-height:30px}@media (min-width:1200px){.profile-block__title{margin-bottom:24px}}.profile-block__bio-title{color:#25265e;margin-bottom:12px;font-size:20px;font-weight:600;line-height:30px}@media (min-width:1200px){.profile-block__bio-title{font-size:22px;line-height:30px}}.profile-block__read-more{cursor:pointer;color:#0556f3;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.profile-block__textarea{color:#25265ede;white-space:pre-wrap;word-wrap:break-word;text-overflow:ellipsis;border:none;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.profile-block__textarea--empty{color:#25265eab;align-items:center;gap:8px;font-size:18px;line-height:28px;display:flex}.profile-block__empty-details{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 0;display:flex}.profile-block__empty-details__icon{background:#f3f4f6;border-radius:40px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.profile-block__empty-details__icon svg{color:#9ca3af}.profile-block__empty-details__title{color:#25265ede;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px}.profile-block__empty-details__desc{color:#25265eab;text-align:center;margin-bottom:0;font-size:18px;line-height:28px}.profile-block__achievements-title{color:#25265e;text-align:center;margin-bottom:12px;font-size:20px;font-weight:500;line-height:30px}.profile-block__achievements-item-wrapper{flex-direction:column;gap:12px;display:flex}.profile-block__achievements-item{cursor:pointer;border-radius:30px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.profile-block__achievements-item--best-project{outline-offset:-1px;color:#552c00;background:linear-gradient(135deg,#ffe08aab 0%,#f6c453ab 50%,#d97706ab 100%);outline:1px solid #552c00}.profile-block__achievements-item--best-project svg path{fill:#552c00}.profile-block__achievements-item--monthly-project-participant{color:#25265e;outline-offset:-1px;background:linear-gradient(90deg,#d299c2ab 0%,#fef9d7ab 100%);outline:1px solid #ac6a91}.profile-block__achievements-item--monthly-project-participant svg path{fill:#25265e}.profile-block__achievements-item--wall-contributor{outline-offset:-1px;color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#6366f1 45%,#4338ca 100%);outline:1px solid #6501e5}.profile-block__achievements-item--wall-contributor svg path{fill:#fff}.certificate-card-wrapper{grid-template-columns:1fr;gap:32px;display:grid}.certificate-card{cursor:pointer;align-items:center;gap:16px;display:flex}.certificate-card:hover{text-decoration:none}.certificate-card:hover .certificate-card__title{color:#0556f3}.certificate-card__date{color:#25265eab;font-size:14px;line-height:20px}.certificate-card__icon-wrapper{background:#d6ebff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (min-width:744px){.certificate-card__icon-wrapper{width:56px;height:56px}}.certificate-card__icon-wrapper img,.certificate-card__icon-wrapper svg{width:20px;height:20px}@media (min-width:744px){.certificate-card__icon-wrapper img,.certificate-card__icon-wrapper svg{width:28px;height:28px}}.certificate-card__icon{color:#0556f3;width:22px;height:22px;line-height:0}@media (min-width:992px){.certificate-card__icon{width:36px;height:36px}}.certificate-card__logo{width:64px;height:64px}.certificate-card__details{flex-direction:column;display:flex}.certificate-card__title{color:#25265e;margin-bottom:.25rem;font-size:18px;font-weight:500;line-height:28px}.certificate-card__text{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.playground-item-wrapper{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1200px){.playground-item-wrapper{grid-template-columns:repeat(2,1fr)}}.playground-item{border-radius:4px;position:relative;box-shadow:0 2px 4px #4d2d0014}.playground-item:hover{outline:1px solid #0556f3;text-decoration:none}.playground-item__link:hover,.playground-item__link:focus,.playground-item__link:active,.playground-item__link:visited{text-decoration:none}.playground-item__overlay{opacity:.67;cursor:not-allowed;background:#f8faff;border-radius:4px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.playground-item .desc-wrapper{padding:.75rem .5rem .75rem .75rem}@media (min-width:744px){.playground-item .desc-wrapper{padding:.75rem 1rem .75rem .75rem}}.playground-item__logo{background-color:#f8faff;border-right:1px solid #d3dce6;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.playground-item__logo svg{width:54px;height:54px}.playground-item__description{flex-shrink:0;min-width:0;font-weight:500}.playground-item__description__title{white-space:wrap;color:#25265e;margin-bottom:.25rem;font-size:18px;font-weight:500;line-height:28px}.playground-item__description__meta{color:#25265eab;white-space:nowrap;margin-bottom:0;font-size:14px;line-height:20px}.avatar-container-portfolio{width:fit-content;height:fit-content;position:relative;transform:translate(0,0)}.avatar-container-portfolio .avatar{color:#0556f3;background-color:#d3dce6;justify-content:center;align-items:center;width:108px;height:108px;display:flex;overflow:hidden}@media (min-width:744px){.avatar-container-portfolio .avatar{width:148px;height:148px}}@media (min-width:1200px){.avatar-container-portfolio .avatar{width:256px;height:256px}}.avatar-container-portfolio .avatar img{outline:1px solid #d3dce6}.avatar-container-portfolio .avatar .img-alternative-letter{text-transform:uppercase;color:#0556f3;text-align:center;font-size:24px;line-height:26px}@media (min-width:744px){.avatar-container-portfolio .avatar .img-alternative-letter{font-size:32px;line-height:36px}}@media (min-width:1200px){.avatar-container-portfolio .avatar .img-alternative-letter{font-size:56px;line-height:60px}}.avatar-container-portfolio .avatar--round{border-radius:100%}.avatar-container-portfolio .avatar--text{color:#0556f3;font-size:56px;line-height:90px}.avatar-container-portfolio .avatar--lg{width:120px;height:120px}.avatar-container-portfolio .avatar--lg .img-alternative-letter{font-size:72px;line-height:120px}.avatar-container-portfolio .avatar--md{width:90px;height:90px}.avatar-container-portfolio .avatar img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out}.avatar-container-portfolio .avatar-profile{cursor:pointer}.avatar-container-portfolio .avatar--sm{width:30px;height:30px}.markdown-content{margin-top:20px}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:#333}.portfolio-submitted-project{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;transition:box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.portfolio-submitted-project__banner-link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s;display:block}.portfolio-submitted-project__banner-link:hover{opacity:.9}.portfolio-submitted-project__banner-wrapper{background-color:#f9fafc;border-radius:4px;flex-shrink:0;width:100%;height:190px;position:relative;overflow:hidden}.portfolio-submitted-project__banner-wrapper img{width:100%}.portfolio-submitted-project__banner{object-fit:cover;width:100%;height:100%;transition:transform .5s}.portfolio-submitted-project .portfolio-submitted-project__featured-badge,.portfolio-submitted-project .portfolio-submitted-project__winner-badge{--d:8px;--g:16px;z-index:50;text-align:center;transform-origin:0 100%;width:142px;padding:2px 0 calc(var(--d) + 2px);clip-path:polygon(0 0, 100% 0, 100% 100%, calc(100% - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)), 0 100%);background-repeat:no-repeat;background-size:51% 100%;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:16px;display:flex;position:absolute;top:0;right:0;transform:translate(29%,-100%)rotate(45deg)}.portfolio-submitted-project__winner-badge{color:#25265e;background:linear-gradient(135deg, transparent var(--g), #ffc33d calc(var(--g) - .3px)) left,linear-gradient(-135deg, transparent var(--g), #ffc33d calc(var(--g) - .3px)) right}.portfolio-submitted-project__featured-badge{color:#fff;background:linear-gradient(135deg, transparent var(--g), #6a11cb calc(var(--g) - .3px)) left,linear-gradient(-135deg, transparent var(--g), #6a11cb calc(var(--g) - .3px)) right}.portfolio-submitted-project__content{flex-direction:column;flex:1;gap:16px;padding:12px 16px 24px;display:flex}.portfolio-submitted-project__header{flex-direction:column;flex:1;gap:8px;display:flex}.portfolio-submitted-project__title{color:#25265e;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:500;line-height:28px;display:-webkit-box;overflow:hidden}.portfolio-submitted-project__description{color:#25265eab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.portfolio-submitted-project__tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.portfolio-submitted-project__tag{color:#25265e;background:#f3f4f6;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.portfolio-submitted-project__divider{background:#d3dce6;width:100%;height:1px;margin:8px 0}.portfolio-submitted-project__actions{gap:12px;width:100%;margin-top:auto;display:flex}.portfolio-submitted-project__action-button{border-radius:4px;justify-content:center;align-items:center;gap:8px;height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:all .2s;display:flex}.portfolio-submitted-project__action-button:only-child{flex:1;width:100%}.portfolio-submitted-project__action-button--output{flex:1}.portfolio-submitted-project__action-button--output svg{position:relative;top:-2px}.educators__hero{overflow-x:clip}.educators__hero__wrapper{flex-direction:column;padding-top:40px;display:flex;position:relative}@media (min-width:744px){.educators__hero__wrapper{flex-direction:row;align-items:flex-end;gap:50px;padding:48px 0 0}}@media (min-width:1200px){.educators__hero__wrapper{align-items:flex-start;gap:58px;padding:72px 0 88px}}.educators__hero__content{flex-direction:column;padding-bottom:54px;display:flex}@media (min-width:744px){.educators__hero__content{width:100%;max-width:284px;padding-bottom:46px}}@media (min-width:1200px){.educators__hero__content{max-width:497px;padding-bottom:0}}.educators__hero__logo{margin-bottom:24px}@media (min-width:744px){.educators__hero__logo{margin-bottom:62px}}@media (min-width:1200px){.educators__hero__logo{margin-bottom:24px}}.educators__hero__logo-image{width:126px;position:relative;left:-8px}@media (min-width:744px){.educators__hero__logo-image{width:172px;left:-10px}}@media (min-width:1200px){.educators__hero__logo-image{width:186px}}.educators__hero__header{position:relative}.educators__hero__header__ball{z-index:-100;background:#ffc33d;border-radius:50%;width:78px;height:78px;position:absolute;top:-19px;left:-36px}@media (min-width:744px){.educators__hero__header__ball{width:76px;height:76px;top:-24px;left:-22px}}@media (min-width:1200px){.educators__hero__header__ball{top:-8px;left:-30px}}.educators__hero__header__title{color:#25265e;margin-bottom:12px;font-size:32px;line-height:40px}@media (min-width:744px){.educators__hero__header__title{margin-bottom:24px}}@media (min-width:1200px){.educators__hero__header__title{margin-bottom:8px;font-size:48px;line-height:60px}}.educators__hero__description{color:#25265ede;margin-bottom:24px;font-size:18px;font-weight:400;line-height:28px}.educators__hero__btn{padding:12px 20px;font-size:18px;font-weight:500;line-height:30px}@media (min-width:1200px){.educators__hero__btn{padding:16px 20px;font-size:22px;font-weight:600;line-height:30px}}.educators__hero__testimonial-wrapper{background:#fff2e9;border-radius:32px 16px 16px;width:calc(100% + 13px);max-width:calc(100% + 13px);margin-left:11px;position:relative;box-shadow:-4px 4px 4px #431b000f}@media (min-width:744px){.educators__hero__testimonial-wrapper{border-radius:67px 16px 16px;width:100%;max-width:307px;height:fit-content;margin:0}}@media (min-width:1200px){.educators__hero__testimonial-wrapper{border-radius:64px 16px 16px;min-width:402px;margin-top:74px;bottom:0}}.educators__hero__testimonial-wrapper:after{z-index:-100;content:"";background:#f9f9ff;border:2px solid #feccbf;border-radius:64px 16px 16px;width:100%;height:100%;position:absolute;top:17px;left:-16px}.educators__hero__testimonial{z-index:0;padding:16px;position:relative}@media (min-width:744px){.educators__hero__testimonial{padding:24px}}@media (min-width:1200px){.educators__hero__testimonial{padding:40px 18px 32px 40px}}.educators__hero__testimonial .texts{color:#25265e;width:100%;max-width:150px;margin-bottom:16px;font-size:14px;font-weight:400;line-height:20px}@media (min-width:744px){.educators__hero__testimonial .texts{max-width:100%;height:auto;font-size:16px;line-height:24px}}@media (min-width:1200px){.educators__hero__testimonial .texts{margin-bottom:24px;font-size:18px;line-height:26px}}.educators__hero__testimonial .texts>:last-child{max-width:100%}@media (min-width:744px){.educators__hero__testimonial .texts>:last-child{max-width:174px;display:inline-block}}@media (min-width:1200px){.educators__hero__testimonial .texts>:last-child{max-width:182px}}.educators__hero__testimonial .texts-bottom{width:168px}@media (min-width:744px){.educators__hero__testimonial .texts-bottom{width:220px;height:fit-content;line-height:27px;display:block}}.educators__hero__testimonial .name{color:#25265e;z-index:100;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px;position:relative}@media (min-width:1200px){.educators__hero__testimonial .name{color:#25265e;font-size:16px;line-height:24px}}.educators__hero__testimonial .designation{color:#25265ede;z-index:100;margin:0;font-size:12px;font-weight:500;line-height:16px;position:relative}@media (min-width:1200px){.educators__hero__testimonial .designation{color:#25265ede;font-size:14px;line-height:20px}}.educators__hero__testimonial__quote{position:absolute;top:-22px;left:-19px}@media (min-width:744px){.educators__hero__testimonial__quote{top:16px;left:-39px}.educators__hero__testimonial__quote svg{width:37px;height:28px}}@media (min-width:1200px){.educators__hero__testimonial__quote{top:-13px;left:-36px}}.educators__hero__testimonial__ball{z-index:-100;background:linear-gradient(122.74deg,#ffe259 -29.26%,#ffa751 107.23%);border-radius:50%;width:78px;height:78px;display:none;position:absolute}@media (min-width:744px){.educators__hero__testimonial__ball{width:76px;height:76px;top:-24px;left:-22px}}@media (min-width:1200px){.educators__hero__testimonial__ball{width:432px;height:432px;display:block;top:166px;left:102px}}.educators__hero__testimonial__media{z-index:50;border-top-left-radius:12px;width:168px;height:198px;position:absolute;top:41px;right:0;overflow:hidden}@media (min-width:744px){.educators__hero__testimonial__media{top:72px;left:210px;right:unset;border-top-right-radius:12px;width:168px;height:189px}}@media (min-width:1200px){.educators__hero__testimonial__media{width:239px;height:282px;top:96px;left:231px}}.educators__hero__testimonial__video{object-fit:cover;width:100%;height:100%}.educators__trusted-college{background:#f8faff;position:relative}.educators__trusted-college__wrapper{padding:40px 0;position:relative}@media (min-width:744px){.educators__trusted-college__wrapper{padding:48px 0}}@media (min-width:1200px){.educators__trusted-college__wrapper{padding:40px 0}}.educators__trusted-college__content{flex-direction:column;gap:24px;display:flex}@media (min-width:744px){.educators__trusted-college__content{gap:12px}}@media (min-width:1200px){.educators__trusted-college__content{gap:16px}}.educators__trusted-college__title{color:#25265eab;text-align:center;font-size:20px;font-weight:500;line-height:30px}@media (min-width:1200px){.educators__trusted-college__title{text-align:left}}.educators__trusted-college__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-bottom:0;padding-left:0;list-style:none;display:flex}@media (min-width:744px){.educators__trusted-college__list{gap:38px}}@media (min-width:1200px){.educators__trusted-college__list{justify-content:flex-start;gap:40px;padding:0}}.educators__integrated-coding-ide{background:#e6efff;overflow-x:clip}.educators__integrated-coding-ide__wrapper{padding:72px 0}@media (min-width:1200px){.educators__integrated-coding-ide__wrapper{padding:120px 0}}.educators__integrated-coding-ide__heading{color:#25265e;margin-bottom:12px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.educators__integrated-coding-ide__heading{text-align:center;margin-bottom:24px}}@media (min-width:1200px){.educators__integrated-coding-ide__heading{margin-bottom:16px;font-size:32px;line-height:40px}}.educators__integrated-coding-ide__description{color:#25265e;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.educators__integrated-coding-ide__description{text-align:center;margin-bottom:32px;font-size:18px;line-height:30px}}.educators__integrated-coding-ide__features{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:744px){.educators__integrated-coding-ide__features{gap:32px}}@media (min-width:1200px){.educators__integrated-coding-ide__features{gap:16px}}.educators__integrated-coding-ide__features__tabs-wrapper{align-items:center;display:flex;position:relative;overflow:hidden}.educators__integrated-coding-ide__features__tabs-wrapper .scroll-arrow{color:#25265ede;border:1px solid #d3dce6;border-radius:2px;padding:12px 0;position:absolute;top:0}.educators__integrated-coding-ide__features__tabs-wrapper .scroll-arrow.left{border-top-right-radius:0;border-bottom-right-radius:0;left:0}.educators__integrated-coding-ide__features__tabs-wrapper .scroll-arrow.right{border-top-left-radius:0;border-bottom-left-radius:0;right:0}.educators__integrated-coding-ide__features__tabs{-ms-overflow-style:none;scrollbar-width:none;background:#fff;border:1px solid #d3dce6;border-radius:4px;gap:8px;padding:4px;display:flex;overflow-x:auto}@media (min-width:1200px){.educators__integrated-coding-ide__features__tabs{gap:14px;padding:8px}}.educators__integrated-coding-ide__features__tabs::-webkit-scrollbar{display:none}.educators__integrated-coding-ide__features__btn{color:#25265eab;background:#fff;border:none;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px;transition:color ease-in-out,background ease-in-out,box-shadow ease-in-out;display:flex}.educators__integrated-coding-ide__features__btn svg{width:16px;height:16px}@media (min-width:1200px){.educators__integrated-coding-ide__features__btn{padding:12px 16px;font-size:18px;line-height:28px}.educators__integrated-coding-ide__features__btn svg{width:20px;height:20px}}.educators__integrated-coding-ide__features__btn:hover{color:#25265eab;background:#d3dce6}.educators__integrated-coding-ide__features__btn--active,.educators__integrated-coding-ide__features__btn--active:hover,.educators__integrated-coding-ide__features__btn--active:focus,.educators__integrated-coding-ide__features__btn--active:active{color:#fff;background:linear-gradient(#9327fe 17.05%,#6501e5 100%);box-shadow:0 2px 4px #1d00590f}.educators__integrated-coding-ide__content{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;align-items:center;gap:8px;height:100%;padding:24px 16px;display:flex;box-shadow:0 2px 4px #00000014,0 0 6px #00000005}@media (min-width:744px){.educators__integrated-coding-ide__content{gap:24px}}@media (min-width:1200px){.educators__integrated-coding-ide__content{flex-direction:row;gap:40px;padding:32px}}.educators__integrated-coding-ide__content__text{flex-direction:column;gap:12px;min-height:218px;display:flex}@media (min-width:744px){.educators__integrated-coding-ide__content__text{gap:16px;min-height:142px}}@media (min-width:1200px){.educators__integrated-coding-ide__content__text{justify-content:center;min-height:198px}}.educators__integrated-coding-ide__content__title{color:#25265e;font-size:18px;font-weight:600;line-height:30px}@media (min-width:744px){.educators__integrated-coding-ide__content__title{font-size:22px;line-height:30px}}.educators__integrated-coding-ide__content__description{color:#25265ede;flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;font-weight:400;line-height:24px;list-style:none;display:flex}@media (min-width:744px){.educators__integrated-coding-ide__content__description{gap:12px;font-size:18px;line-height:28px}}.educators__integrated-coding-ide__content__media{flex-shrink:0;width:100%;max-width:295px;height:200px;position:relative}@media (min-width:744px){.educators__integrated-coding-ide__content__media{max-width:616px;height:355px}}@media (min-width:1200px){.educators__integrated-coding-ide__content__media{width:auto;max-width:511px;height:300px}}.educators__integrated-coding-ide__content__video{object-fit:cover;border-radius:4px;width:100%;height:100%}.educators__testimonial-section-wrapper{z-index:0;width:100%;max-width:calc(100% - 16px);margin-top:72px;margin-bottom:88px;position:relative}@media (min-width:744px){.educators__testimonial-section-wrapper{max-width:596px;margin-top:-111px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.educators__testimonial-section-wrapper{max-width:630px;margin-top:-155px;margin-bottom:144px}.educators__testimonial-section-wrapper .quote-testimonial{margin-bottom:12px}}.educators__testimonial-section{border-radius:16px 16px 16px 0;overflow:hidden;box-shadow:4px 4px 4px #4433110f}@media (min-width:744px){.educators__testimonial-section{display:flex;overflow:hidden}}@media (min-width:1200px){.educators__testimonial-section{border-radius:64px 64px 64px 0}}.educators__testimonial-section:after{content:"";z-index:-100;background-color:#f9f9ff;border:2px solid #feccbf;border-radius:0 16px 16px 0;width:100%;height:100%;position:absolute;top:16px;left:16px}@media (min-width:1200px){.educators__testimonial-section:after{border-radius:64px 80px 72px 0;top:24px;left:24px}}.educators__testimonial-section__content{background-color:#fff2e9;padding:24px 1rem 2rem}@media (min-width:744px){.educators__testimonial-section__content{padding:24px 32px}}@media (min-width:1200px){.educators__testimonial-section__content{padding:32px 32px 24px}}.educators__testimonial-section__content__btn{color:#0556f3;padding:0;font-size:16px;font-weight:500;line-height:24px}.educators__testimonial-section__content__btn:hover{color:#0047d1}@media (min-width:1200px){.educators__testimonial-section__content__btn{color:#fff;padding:12px 16px 12px 20px}.educators__testimonial-section__content__btn:hover{color:#fff}}.educators__testimonial-section__title-wrapper{background:#fff2e9;padding-bottom:30px}@media (min-width:744px){.educators__testimonial-section__title-wrapper{background:0 0;padding-bottom:24px}}@media (min-width:1200px){.educators__testimonial-section__title-wrapper{padding-bottom:32px}}.educators__testimonial-section__title{font-size:22px;line-height:30px}@media (min-width:744px){.educators__testimonial-section__title{font-size:22px;line-height:30px}}@media (min-width:1200px){.educators__testimonial-section__title{font-size:24px;line-height:36px}}.educators__testimonial-section__text{color:#25265ede;font-weight:400;position:relative}@media (min-width:744px){.educators__testimonial-section__text{margin:0}}@media (min-width:1200px){.educators__testimonial-section__text{font-size:18px;line-height:26px}}.educators__all-in-one-platform{background:#faf0ff;padding:84px 0 4rem;position:relative}@media (min-width:744px){.educators__all-in-one-platform{padding:4.5rem 0}}@media (min-width:1200px){.educators__all-in-one-platform{margin-top:0;padding:7.5rem 0}}.educators__all-in-one-platform__heading{margin-bottom:1.5rem;font-size:24px;line-height:36px}@media (min-width:1200px){.educators__all-in-one-platform__heading{margin-bottom:2rem;font-size:32px;line-height:40px}}.educators__all-in-one-platform__wrapper{flex-direction:column;display:flex}@media (min-width:1200px){.educators__all-in-one-platform__wrapper{flex-direction:row;justify-content:space-between;gap:30px}}.educators__all-in-one-platform .homepage-video-wrapper{border:1px solid #d3dce6;border-radius:4px;margin-top:1.5rem;position:relative}@media (min-width:744px){.educators__all-in-one-platform .homepage-video-wrapper{border-radius:8px;height:370px;margin-top:2rem}}@media (min-width:1200px){.educators__all-in-one-platform .homepage-video-wrapper{border:2px solid #d3dce6;min-width:647px;height:368px;max-height:368px;margin-top:0;overflow:hidden}}.educators__all-in-one-platform video,.educators__all-in-one-platform .fallback-image{aspect-ratio:1328/720;border-radius:4px;width:100%}@media (min-width:744px){.educators__all-in-one-platform video,.educators__all-in-one-platform .fallback-image{border-radius:8px;height:368px}}@media (min-width:1200px){.educators__all-in-one-platform video,.educators__all-in-one-platform .fallback-image{object-position:0 0;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%;margin-top:0}}.educators__all-in-one-platform .get-started-btn{justify-content:center;width:100%;margin-top:1.5rem;padding-right:1rem;display:flex}.educators__all-in-one-platform .get-started-btn svg path{stroke:#fff;color:#fff}@media (min-width:744px){.educators__all-in-one-platform .get-started-btn{width:180px;margin-top:2rem}}@media (min-width:1200px){.educators__all-in-one-platform .get-started-btn{margin-left:26px}}.educators__all-in-one-platform__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1200px){.educators__all-in-one-platform__list{margin-top:8px}}.educators__all-in-one-platform__list li:last-child{border-bottom:1px solid #d3dce6}.educators__all-in-one-platform__list__item{cursor:pointer;border-top:1px solid #d3dce6;gap:16px;padding:.75rem 0;display:flex}.educators__all-in-one-platform__list__item:hover,.educators__all-in-one-platform__list__item.active,.educators__all-in-one-platform__list__item:focus{text-decoration:none}.educators__all-in-one-platform__list__item:hover .educators__all-in-one-platform__list__item__content__title,.educators__all-in-one-platform__list__item.active .educators__all-in-one-platform__list__item__content__title,.educators__all-in-one-platform__list__item:focus .educators__all-in-one-platform__list__item__content__title{color:#25265e}.educators__all-in-one-platform__list__item.active{color:#25265e;cursor:default}.educators__all-in-one-platform__list__item.active .educators__all-in-one-platform__list__item__content__title{color:#25265e}.educators__all-in-one-platform__list__item.active .dot{opacity:1}@media (min-width:1200px){.educators__all-in-one-platform__list__item{width:433px;padding:1rem 0;font-size:22px}.educators__all-in-one-platform__list__item:hover,.educators__all-in-one-platform__list__item.active,.educators__all-in-one-platform__list__item:focus{text-decoration:none}.educators__all-in-one-platform__list__item:hover .educators__all-in-one-platform__list__item__content__title,.educators__all-in-one-platform__list__item.active .educators__all-in-one-platform__list__item__content__title,.educators__all-in-one-platform__list__item:focus .educators__all-in-one-platform__list__item__content__title{color:#25265e}.educators__all-in-one-platform__list__item:hover .dot,.educators__all-in-one-platform__list__item.active .dot,.educators__all-in-one-platform__list__item:focus .dot{opacity:1}}.educators__all-in-one-platform__list__item__content__title{color:#25265eab;font-size:20px;font-weight:600;line-height:30px}@media (min-width:1200px){.educators__all-in-one-platform__list__item__content__title{font-size:22px;line-height:30px}}.educators__all-in-one-platform__list__item__content__description{color:#25265eab;margin-top:4px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.educators__all-in-one-platform__list__item .dot{opacity:0;background:#25265e;border-radius:6px;flex-shrink:0;width:10px;height:10px;margin:10px 0}.educators__teach-visually{background:#faf0ff}.educators__teach-visually__wrapper{padding:72px 0}@media (min-width:1200px){.educators__teach-visually__wrapper{padding:120px 0}}.educators__teach-visually__title{color:#25265e;margin-bottom:12px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.educators__teach-visually__title{text-align:center;margin-bottom:24px}}@media (min-width:1200px){.educators__teach-visually__title{margin-bottom:16px;font-size:32px;line-height:40px}}.educators__teach-visually__description{color:#25265e;width:100%;max-width:100%;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.educators__teach-visually__description{text-align:center;margin-bottom:32px;font-size:18px;line-height:30px}}@media (min-width:1200px){.educators__teach-visually__description{max-width:790px;margin:0 auto 32px}}.educators__teach-visually .visualizer-preview--python-landing{margin-top:0}.educators__testimonials__wrapper{justify-content:center;align-items:center;row-gap:32px;width:100%;margin:0 auto;padding:72px 0 88px;display:grid}@media (min-width:744px){.educators__testimonials__wrapper{grid-template-columns:1fr 1fr;gap:32px 26px;max-width:680px}}@media (min-width:1200px){.educators__testimonials__wrapper{gap:48px 56px;max-width:1060px;padding:120px 0}}.educators__stats-overview{background:#e6efff}.educators__stats-overview__wrapper{padding:72px 0}@media (min-width:1200px){.educators__stats-overview__wrapper{padding:120px 0}}.educators__stats-overview__logo{position:relative}.educators__stats-overview__logo--programiz-app{width:100px;height:32px;left:-4px}@media (min-width:1200px){.educators__stats-overview__logo--programiz-app{width:135px;height:40px;left:-9px}}.educators__stats-overview__logo--programiz svg{width:70px;height:32px}@media (min-width:1200px){.educators__stats-overview__logo--programiz svg{width:82px;height:40px}}.educators__stats-overview__logo--programiz-youtube{width:99px;height:32px}@media (min-width:1200px){.educators__stats-overview__logo--programiz-youtube{width:124px;height:40px}}.educators__stats-overview__logo--programiz-online-compiler{width:62px;height:32px;left:-4px}@media (min-width:1200px){.educators__stats-overview__logo--programiz-online-compiler{width:86px;height:40px;left:-9px}}.educators__stats-overview__elements{flex-wrap:wrap;justify-content:center;gap:32px 7px;margin-bottom:24px;display:flex}@media (min-width:744px){.educators__stats-overview__elements{margin-bottom:32px}}@media (min-width:1200px){.educators__stats-overview__elements{gap:32px}}.educators__stats-overview__title{color:#25265e;margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.educators__stats-overview__title{margin-bottom:32px}}@media (min-width:1200px){.educators__stats-overview__title{text-align:center;font-size:32px;line-height:40px}}.educators__stats-overview__description{color:#25265e;margin-bottom:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.educators__stats-overview__description{font-size:18px;line-height:28px}}@media (min-width:1200px){.educators__stats-overview__description{text-align:center}}.educators__stats-overview__btn{color:#fff;background:#6501e5;justify-content:center;width:100%;margin:0 auto;padding:12px 16px 12px 20px;font-size:16px;font-weight:500;line-height:24px}.educators__stats-overview__btn svg{width:20px;height:20px}@media (min-width:744px){.educators__stats-overview__btn{width:fit-content;font-weight:600}}@media (min-width:1200px){.educators__stats-overview__btn{padding:16px 20px;font-size:22px;line-height:30px}.educators__stats-overview__btn svg{width:24px;height:24px}}.educators__stats-overview__btn:hover{color:#fff;background:#4900a6}.educators__stats-element{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:12px;width:100%;max-width:160px;padding:12px 14px 16px;display:flex;box-shadow:0 2px 4px #00000014,0 0 6px #00000005}@media (min-width:1200px){.educators__stats-element{gap:12px;max-width:252px;padding:24px}}.educators__stats-element__logo{align-items:center;display:flex}.educators__stats-element__content-wrapper{flex-direction:column;gap:8px;display:flex}.educators__stats-element__stats__title{background:linear-gradient(#9327fe 17.05%,#6501e5 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:600;line-height:40px}@media (min-width:1200px){.educators__stats-element__stats__title{font-size:40px;line-height:60px}}.educators__stats-element__stats__text{color:#9038ff;margin-top:-4px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1200px){.educators__stats-element__stats__text{font-size:20px;font-weight:600;line-height:30px}}.educators__stats-element__content{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:1200px){.educators__stats-element__content{font-size:16px;line-height:24px}}.educators__book-demo{color:#fff;background:#1c2130}.educators__book-demo__wrapper{flex-direction:column;align-items:center;padding:64px 0 48px;display:flex}@media (min-width:744px){.educators__book-demo__wrapper{padding:96px 0}}.educators__book-demo__title{color:#fff;text-align:center;margin-bottom:16px;font-size:32px;font-weight:600;line-height:40px}.educators__book-demo__description{color:#ffffffab;text-align:center;margin-bottom:24px;font-size:14px;font-weight:400;line-height:20px}@media (min-width:1200px){.educators__book-demo__description{font-size:18px;line-height:28px}}.educators__book-demo__btn{color:#25265e;background:#fff;border:1px solid #d3dce6;gap:8px;margin-bottom:8px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.educators__book-demo__btn:hover{color:#25265e;background:#d3dce6}.educators__testimonial-wrapper{z-index:0;max-width:486px;margin-bottom:16px;margin-left:16px;position:relative}.educators__testimonial-wrapper:before{content:"";z-index:-100;border:2px solid #fdb6a4;border-radius:18px;width:100%;height:100%;position:absolute;top:16px;left:-16px}@media (min-width:1200px){.educators__testimonial-wrapper:before{background:0 0;max-width:100%}}.educators__testimonial-wrapper .quote-testimonial{position:absolute;top:-6px;left:4px}.educators__testimonial-wrapper .quote-testimonial svg{width:20px;height:16px}.educators__testimonial-wrapper .quote-testimonial svg path{fill:#feccbf}@media (min-width:1200px){.educators__testimonial-wrapper .quote-testimonial{margin-bottom:12px}}.educators__testimonial{background:#fff6ee;border:2px solid #fdb6a4;border-radius:18px;flex-direction:row;gap:4px;width:100%;padding:24px 16px 16px;display:flex}@media (min-width:1200px){.educators__testimonial{padding:24px 24px 29px 12px}}.educators__testimonial__quote{display:none}@media (min-width:1200px){.educators__testimonial__quote{display:block}}.educators__testimonial__author{align-items:center;gap:12px;display:flex}.educators__testimonial__author-divider{height:20px}@media (min-width:1200px){.educators__testimonial__author-divider{height:20px}}.educators__testimonial__author-divider svg{fill:#f79522;height:20px}@media (min-width:1200px){.educators__testimonial__author-divider svg{height:20px}}.educators__testimonial__author-divider svg line{stroke:#f79522}.educators__testimonial__text{color:#25265ede;margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px;position:relative}@media (min-width:1200px){.educators__testimonial__text{font-size:18px;line-height:30px}}.educators__testimonial__author-image-placeholder{border-radius:50%;width:24px;height:24px;display:flex;overflow:hidden}@media (min-width:1200px){.educators__testimonial__author-image-placeholder{width:32px;height:32px}}.educators__testimonial__author-image-placeholder img{flex-shrink:0}.educators__testimonial__author-info{color:#25265ede;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}@property --cta-color-1{syntax:"<color>";inherits:false;initial-value:#6a11cb}@property --cta-color-2{syntax:"<color>";inherits:false;initial-value:#2575fc}.project-ideas{background:#f8faff;flex:1}.project-ideas__tab-switcher-container{outline-offset:-1px;background:#f8f7fc;border-radius:5px;outline:1px solid #dadada;flex-shrink:0;justify-content:center;align-items:flex-start;width:fit-content;margin:0 auto;padding:5.54px;display:flex;box-shadow:0 0 8.311px #00000005,0 2.77px 5.54px #00000014}.project-ideas__tabs{justify-content:flex-start;align-items:center;display:flex;position:relative}.project-ideas__tabs-description{color:var(--programiz-brand-text-para,#25265ede);margin-top:16px;font-size:14px;line-height:20px}@media (min-width:992px){.project-ideas__tabs-description{text-align:center;font-size:18px;line-height:30px}}.project-ideas__tab{background:0 0;border:none;border-radius:5px;outline:none;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:500;line-height:22px;display:flex}@media (min-width:992px){.project-ideas__tab{padding:12px 16px;font-size:20px;line-height:30px}.project-ideas__tab svg{width:20px;height:20px}}.project-ideas__tab svg{flex-shrink:0}.project-ideas__tab:hover,.project-ideas__tab:focus,.project-ideas__tab:active,.project-ideas__tab:visited{background:0 0}.project-ideas__tab--wall-of-inspiration{-webkit-text-fill-color:#0000;background:linear-gradient(#3584a7 0% 100%);-webkit-background-clip:text;background-clip:text}.project-ideas__tab--wall-of-inspiration svg{color:#3584a7}.project-ideas__tab--wall-of-inspiration:hover,.project-ideas__tab--wall-of-inspiration:focus,.project-ideas__tab--wall-of-inspiration:active,.project-ideas__tab--wall-of-inspiration:visited{-webkit-text-fill-color:#0000;background:linear-gradient(#3584a7 0% 100%);-webkit-background-clip:text;background-clip:text}.project-ideas__tab--wall-of-inspiration.active{color:#fff;background:linear-gradient(90deg,#473b7b 0%,#3584a7 51%,#30d2be 100%);background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-weight:600;box-shadow:0 0 5.54px #0000000a,0 5.54px 11.081px #0000000f}.project-ideas__tab--wall-of-inspiration.active svg{color:#fff}.project-ideas__tab--wall-of-inspiration.active:hover{color:#fff;background:linear-gradient(90deg,#473b7b 0%,#3584a7 51%,#30d2be 100%);font-weight:600;box-shadow:0 0 5.54px #0000000a,0 5.54px 11.081px #0000000f}.project-ideas__tab--community-feed,.project-ideas__tab--community-feed:hover,.project-ideas__tab--community-feed:focus,.project-ideas__tab--community-feed:active,.project-ideas__tab--community-feed:visited{color:var(--programiz-brand-text-caption,#25265eab)}.project-ideas__tab--community-feed.active{color:var(--programiz-brand-text-primary,#25265e);background:#fff;border-radius:5.54px;box-shadow:0 2.77px 5.54px #1d00590f}.project-ideas__tab--community-feed.active:hover,.project-ideas__tab--community-feed.active:focus,.project-ideas__tab--community-feed.active:active,.project-ideas__tab--community-feed.active:visited{color:var(--programiz-brand-text-primary,#25265e)}.project-ideas__tab-panel{color:#25265e}.project-ideas__no-results{text-align:center;margin-top:90px}.project-ideas__no-results h3{color:#25265e;margin-bottom:12px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.project-ideas__no-results h3{font-size:40px;line-height:60px}}.project-ideas__no-results p{color:#25265ede;font-size:14px;font-weight:500;line-height:20px}@media (min-width:744px){.project-ideas__no-results p{font-size:18px;line-height:28px}.project-ideas__no-results{margin-top:137px}}@media (min-width:1200px){.project-ideas__no-results{margin-top:252px}}.project-ideas__pro-header{z-index:100;background:linear-gradient(90deg,#c1dfc4 0%,#deecdd 100%)!important;border:none!important}.project-ideas__pro-header__logo-image{width:160px;height:36px;margin-bottom:26px;position:relative}@media (min-width:744px){.project-ideas__pro-header__logo-image{width:200px;height:60px;margin-bottom:32px}}.project-ideas__pro-header__btn{color:#fff;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.project-ideas__hero{position:relative}.project-ideas__hero:after{content:"";background:var(--programiz-brand-artwork-prop-yellow-1,#ffe8d6);width:100%;height:386px;position:absolute;top:0;left:0}@media (min-width:992px){.project-ideas__hero:after{height:512px}}.project-ideas__hero--community-feed:after{content:"";background:#dfdfdf;width:100%;height:386px;position:absolute;top:0;left:0}@media (min-width:992px){.project-ideas__hero--community-feed:after{height:512px}}.project-ideas__logo{margin-bottom:22px;margin-left:-6px}.project-ideas__headline{z-index:2;flex-direction:column;display:flex;position:relative}@media (min-width:992px){.project-ideas__headline{align-items:center}}.project-ideas__title{color:#25265e;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.project-ideas__title{margin-bottom:12px;font-size:32px;line-height:40px}}@media (min-width:1200px){.project-ideas__title{font-size:36px;line-height:45px}}.project-ideas__highlight{color:#0000;-webkit-text-fill-color:#0000;background-color:#25265e;background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/wall-of-inspiration/wall-of-inspiration.svg);background-position:-222px -474.03px;background-size:957.07px 843.08px;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:36px;font-weight:600;line-height:36px}@media (min-width:744px){.project-ideas__highlight{font-size:46px;line-height:40px}}@media (min-width:1200px){.project-ideas__highlight{font-size:52px;line-height:45px}}.project-ideas__subtitle{color:#25265ede;margin-bottom:0;font-size:18px;font-weight:500;line-height:30px}.project-ideas__elements{padding-bottom:72px;position:relative}.project-ideas__filters{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:16px;display:flex}.project-ideas__dropdown-button{color:#25265e;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:8px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}.project-ideas__dropdown-button.filtered{color:#0556f3}.project-ideas__dropdown-button.active svg{transition:transform .2s;transform:rotate(180deg)}.project-ideas__dropdown{flex-direction:column;gap:12px;display:flex;padding:16px!important}.project-ideas__dropdown-item{color:#25265e;cursor:pointer;padding-bottom:4px;padding-right:20px;font-size:16px;font-weight:500;line-height:24px;transition:color .2s}.project-ideas__dropdown-item:first-child{border-bottom:1px solid #d3dce6;padding-bottom:12px}.project-ideas__dropdown-item:last-child{border-bottom:none;padding-bottom:0}.project-ideas__dropdown-item:hover,.project-ideas__dropdown-item.active{color:#0556f3}.project-ideas__shuffle-button{color:#25265e;background:#f8faff;border:1px solid #d3dce6;border-radius:6px;gap:8px;padding:8px 8px 8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.project-ideas__shuffle-button:hover{background:#d3dce6}.project-ideas__show-more-btn{color:#25265e;border-color:#d3dce6;border-radius:4px;gap:8px;margin-top:24px;padding:12px 16px 12px 20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.project-ideas__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:744px){.project-ideas__grid{grid-template-columns:repeat(2,1fr);gap:32px 30px}}@media (min-width:1200px){.project-ideas__grid{grid-template-columns:repeat(3,1fr)}}.project-ideas__grid--community-feed{grid-template-columns:repeat(2,1fr);gap:12px 8px}@media (min-width:744px){.project-ideas__grid--community-feed{grid-template-columns:repeat(3,1fr);gap:18px}.project-ideas__grid--community-feed .project-ideas__card{max-width:264px}.project-ideas__grid--community-feed .project-ideas__name{font-size:20px;line-height:30px}}@media (min-width:1200px){.project-ideas__grid--community-feed{grid-template-columns:repeat(4,1fr)}}.project-ideas__card{cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:150px;padding:12px;transition:box-shadow .2s;display:flex;box-shadow:0 4px 8px #4d2d0014}.project-ideas__card:hover,.project-ideas__card:focus,.project-ideas__card:active{border-color:#0556f3;text-decoration:none;box-shadow:0 8px 20px #00000014}@media (min-width:992px){.project-ideas__card{max-width:350px;padding:24px}}.project-ideas__card-header{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;width:100%;margin-bottom:12px;display:flex}.project-ideas__author{flex-direction:row;align-items:center;gap:4px;display:flex}.project-ideas__author-link{color:inherit;flex-direction:row;align-items:center;gap:4px;transition:color .2s;display:flex}.project-ideas__author-link:hover{color:#0556f3;text-decoration:none}.project-ideas__author-link:hover .project-ideas__author-name{color:#0556f3}.project-ideas__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.project-ideas__author-meta{flex-direction:column;justify-content:center;align-items:flex-start;height:36px;display:flex}.project-ideas__author-name{color:#25265e;font-size:14px;font-weight:500;line-height:20px}.project-ideas__updated-date{color:#25265eab;font-size:12px;font-style:italic;font-weight:400;line-height:16px}.project-ideas__category{color:#25265ede;background:#f8faff;border:1px solid #d3dce6;border-radius:40px;padding:4px 12px;font-size:12px;font-weight:500}.project-ideas__level{color:#e34c4c;white-space:nowrap;background:0 0;border:1px solid #e34c4c;border-radius:40px;justify-content:center;align-items:center;height:24px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.project-ideas__level--beginner{color:#4caf50;border-color:#4caf50}.project-ideas__level--intermediate{color:#ff9800;border-color:#ff9800}.project-ideas__level--advanced{color:#e34c4c;border-color:#e34c4c}.project-ideas__name{color:#25265e;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;max-height:90px;margin-bottom:8px;font-size:22px;font-weight:600;line-height:30px;display:-webkit-box;overflow:hidden}.project-ideas__description{color:#25265eab;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:60px;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.project-ideas__tags{flex-wrap:wrap;gap:8px;max-height:22px;margin-top:auto;margin-bottom:12px;display:flex;overflow:hidden}.project-ideas__tags--md{max-height:unset;margin-bottom:16px;overflow:visible}.project-ideas__tag{color:#25265eab;white-space:nowrap;background:#fff;border:1px solid #d3dce6;border-radius:12px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.project-ideas__tag--md{padding:4px 8px;font-size:14px;line-height:20px}.project-ideas__cta-card{z-index:0;background:linear-gradient(89.95deg,#dfe9f3 -65.18%,#fff 81.31%);border-radius:12px;flex-direction:column;justify-content:space-between;padding:32px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #4d2d0014}.project-ideas__cta-card:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(270deg,#6a11cb,#2575fc,#6a11cb) 0 0/400% 400%;padding:2px;animation:6s linear infinite borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.project-ideas__cta-card .project-ideas__cta-content{flex-direction:column;display:flex}.project-ideas__cta-card .project-ideas__cta-icon{width:32px;height:32px;margin-bottom:12px}.project-ideas__cta-card .project-ideas__cta-title{color:#281d1b;margin-bottom:16px;font-family:Roboto Serif;font-size:24px;font-weight:600;line-height:28px}@media (min-width:744px){.project-ideas__cta-card .project-ideas__cta-title{font-size:32px;line-height:36px}}@media (min-width:1200px){.project-ideas__cta-card .project-ideas__cta-title{font-size:36px;line-height:40px}}.project-ideas__cta-card .project-ideas__cta-description{color:#25265eab;margin-bottom:32px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.project-ideas__cta-card .project-ideas__cta-description{margin-bottom:auto}}.project-ideas__cta-card .project-ideas__cta-btn{background:linear-gradient(90deg, var(--cta-color-1) 0%, var(--cta-color-2) 100%);justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:22px;font-weight:600;line-height:30px;transition:--cta-color-1 .3s,--cta-color-2 .3s;display:flex}.project-ideas__cta-card:hover{cursor:pointer;text-decoration:none;box-shadow:0 8px 24px #0000001f}.project-ideas__cta-card:hover .project-ideas__cta-btn{--cta-color-1:#2575fc;--cta-color-2:#6a11cb}@keyframes borderFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.project-ideas__breaker-card{grid-column:1/-1;justify-content:center;display:flex}.project-ideas__breaker-card .project-ideas__breaker-content{z-index:0;background:linear-gradient(89.95deg,#dfe9f3 -65.18%,#fff 81.31%);border-radius:8px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:760px;padding:20px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #4d2d0014}@media (min-width:744px){.project-ideas__breaker-card .project-ideas__breaker-content{flex-direction:row;justify-content:space-between}}.project-ideas__breaker-card .project-ideas__breaker-content:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(270deg,#6a11cb,#2575fc,#6a11cb) 0 0/400% 400%;padding:2px;animation:6s linear infinite borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__breaker-title{color:#25265e;margin-bottom:12px;font-family:Roboto Serif;font-size:24px;font-weight:600;line-height:28px}@media (min-width:744px){.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__breaker-title{margin-bottom:4px}}.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__breaker-description{color:#25265eb3;margin-bottom:0;font-size:14px;font-weight:400}.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__cta-text{flex-direction:column;gap:4px;display:flex}.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__cta-btn{background:linear-gradient(90deg, var(--cta-color-1) 0%, var(--cta-color-2) 100%);border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 32px 12px 36px;font-size:16px;font-weight:500;line-height:24px;transition:--cta-color-1 .3s,--cta-color-2 .3s;display:flex}@media (min-width:744px){.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__cta-btn{width:unset}}.project-ideas__breaker-card .project-ideas__breaker-content .project-ideas__cta-btn:hover{--cta-color-1:#2575fc;--cta-color-2:#6a11cb}.project-ideas__thumbnail-wrapper{border-radius:8px;justify-content:center;align-items:center;max-height:170px;display:flex;overflow:hidden}@media (min-width:744px){.project-ideas__thumbnail-wrapper{height:170px}}.project-ideas__modal .pro-modal__header{padding-bottom:24px}.project-ideas__modal__title{color:#25265e;font-size:24px;line-height:36px}.project-ideas__modal__sub-title{color:#25265ede;font-size:18px;line-height:30px}.project-ideas__modal__btn{justify-content:center;width:100%;margin-bottom:32px}.project-ideas__similar-projects{margin-top:24px}.project-ideas__similar-projects__title{color:#25265e;margin-bottom:16px;font-size:20px;line-height:28px}.project-ideas__similar-projects__list{flex-direction:column;gap:24px;padding-left:0;display:flex}.project-ideas__similar-projects__item{background:#f8faff;border:1px solid #d3dce6;border-radius:8px;justify-content:space-between;padding:12px 16px!important}.project-ideas__similar-projects__item:hover,.project-ideas__similar-projects__item.open{border-color:#0556f3}.project-ideas__similar-projects__item__header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.project-ideas__similar-projects__item__title{color:#25265e;font-size:18px;font-weight:500;line-height:28px}.project-ideas__similar-projects__item__description{margin-top:8px}.project-ideas__similar-projects__item__btn{justify-content:center;width:100%}.submit-project-modal__backdrop{z-index:1000;background:#090c1673;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.submit-project-modal__card{background:#fff;border-radius:16px;width:100%;max-width:720px;padding:28px 28px 20px;position:relative;box-shadow:0 12px 40px #14213d2e}.submit-project-modal__close{cursor:pointer;color:#6b7280;background:0 0;border:0;font-size:22px;position:absolute;top:16px;right:16px}.submit-project-modal__title{color:#0f172a;margin:0 28px 6px 0;font-size:26px;font-weight:800;line-height:1.2}.submit-project-modal__subtitle{color:#6b7280;margin:0 0 16px;font-size:14px}.submit-project-modal__group{margin-bottom:14px}.submit-project-modal__group label{color:#0f172a;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.submit-project-modal__group label .req{color:#ef4444;margin-left:2px}.submit-project-modal__group input,.submit-project-modal__group textarea{background:#fff;border:1px solid #e6e8f0;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.submit-project-modal__group input:focus,.submit-project-modal__group textarea:focus{border-color:#2151f5}.submit-project-modal__group textarea{resize:vertical}.submit-project-modal__thumbnail-info{color:#25265ede;flex-direction:column;gap:4px;margin-top:4px;margin-bottom:8px;font-size:12px;line-height:16px;display:flex}.submit-project-modal__file-input{align-items:center;gap:8px;display:flex}.submit-project-modal__file-input label{margin-bottom:0}.submit-project-modal__file-label{cursor:pointer;border:1px solid #d3dce6;border-radius:6px;padding:4px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.submit-project-modal__file-label:hover{background:#f8faff}.submit-project-modal__file-name{color:#25265ede;font-size:12px;font-weight:400;line-height:16px}.submit-project-modal__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:744px){.submit-project-modal__row{grid-template-columns:1fr}}.submit-project-modal__tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.submit-project-modal__tag{color:#0f172a;background:#f4f6fb;border:1px solid #e6e8f0;border-radius:999px;padding:6px 10px;font-size:12px}.submit-project-modal__upload{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e6e8f0;border-radius:12px;outline:none;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;display:flex}.submit-project-modal__upload:focus{border-color:#2151f5}.submit-project-modal__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.submit-project-modal__legal{color:#6b7280;margin-top:10px;font-size:12px}.submit-project-modal__error{color:#e34c4c;background:#e34c4c1a;border-radius:8px;align-items:center;margin-top:10px;padding:10px;font-size:12px;display:flex}.submit-project-modal__error svg{width:16px;height:16px;margin-right:8px}.submit-project-modal__char-limit{color:#6b7280;text-align:right;margin-top:0;font-size:12px}.senja-testimonials__our-learners__wrapper{padding:32px 0 60px}@media (min-width:744px){.senja-testimonials__our-learners__wrapper{padding:60px 0 72px}}.senja-testimonials__our-learners__title{color:#25265e;text-align:center;margin-bottom:16px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.senja-testimonials__our-learners__title{font-size:48px;line-height:56px}}.senja-testimonials__our-learners__description{margin-bottom:60px}.senja-testimonials__our-learners__text{color:#25265e;text-align:center;font-size:22px;font-weight:400;line-height:30px}.senja-testimonials__our-learners__text--highlight{color:#00b67a;font-weight:600}.senja-testimonials__our-learners__rating{text-align:center;color:#00b67a;width:200px;margin:0 auto;display:flex;overflow:hidden}.senja-testimonials__our-learners__rating svg{fill:#00b67a}.senja-testimonials__our-learners__rating>:last-child{clip-path:inset(0 30% 0 0);overflow:hidden}.senja-testimonials__our-learners__testimonials{min-height:1800px}@media (min-width:744px){.senja-testimonials__our-learners__testimonials{min-height:1005px}}@media (min-width:1200px){.senja-testimonials__our-learners__testimonials{min-height:714px}}.senja-testimonials__our-learners__trustpilot{color:#25265e;flex-flow:column wrap;justify-content:center;align-items:center;gap:8px;display:flex}.senja-testimonials__our-learners__trustpilot .img-wrapper{width:142px}.senja-testimonials__our-learners__trustpilot span{color:#25265e;text-align:center;font-size:20px;font-weight:400;line-height:28px}.senja-testimonials__success-stories{background:#f8faff;padding:72px 0}@media (min-width:1200px){.senja-testimonials__success-stories{padding:72px 0}}.senja-testimonials__success-stories__title{text-align:center;color:#25265e;margin-bottom:32px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.senja-testimonials__success-stories__title{font-size:48px;line-height:56px}}.senja-testimonials__success-stories__show-more{color:#0556f3;margin:32px auto 0;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.senja-testimonials__success-stories__show-more{margin-top:40px}}.senja-testimonials__success-stories .pro-blurred-image.loaded{min-height:inherit;max-height:inherit;height:inherit;width:inherit;max-width:inherit;min-width:inherit;margin:auto;display:flex}.senja-testimonials__success-stories .blog-list{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(auto-fill,minmax(327px,1fr));padding-left:0;display:grid}@media (min-width:992px){.senja-testimonials__success-stories .blog-list{grid-row-gap:80px}}.senja-testimonials__success-stories .blog-card{background:#fff;border:1px solid #d3dce6;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.senja-testimonials__success-stories .blog-card:hover{box-shadow:0 12px 24px #021e541a}.senja-testimonials__success-stories .blog-card:active,.senja-testimonials__success-stories .blog-card:focus,.senja-testimonials__success-stories .blog-card:hover{text-decoration:none}.senja-testimonials__success-stories .blog-card__wrapper{list-style:none;display:flex}.senja-testimonials__success-stories .blog-card__wrapper .blog-card{flex:1}.senja-testimonials__success-stories .blog-card__thumbnail{justify-content:center;align-items:center;width:100%;min-height:195px;max-height:195px;padding:10px;display:flex;overflow:hidden}.senja-testimonials__success-stories .blog-card__thumbnail img{max-height:inherit;width:auto;height:auto;margin:auto}.senja-testimonials__success-stories .blog-card__thumbnail--horizontal{min-height:unset;max-height:unset;flex-shrink:0;width:116px;height:100%}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__thumbnail--horizontal{width:204px}.senja-testimonials__success-stories .blog-card__thumbnail--main{min-height:202px;max-height:202px}}.senja-testimonials__success-stories .blog-card__thumbnail--mini{min-height:140px;max-height:140px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__thumbnail--mini{min-height:unset;max-height:unset}}.senja-testimonials__success-stories .blog-card__content{flex-direction:column;flex-grow:1;align-items:flex-start;gap:16px;padding:16px 16px 24px;display:flex}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__content{padding:24px 24px 32px}}.senja-testimonials__success-stories .blog-card__content--horizontal{padding:16px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__content--horizontal{padding:24px}}.senja-testimonials__success-stories .blog-card__content--main{padding-top:24px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__content--main{gap:8px;padding:32px}}.senja-testimonials__success-stories .blog-card__content--mini{gap:4px}.senja-testimonials__success-stories .blog-card__content--mini .blog-card__description{margin-bottom:16px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__content--mini .blog-card__description{margin-bottom:0}.senja-testimonials__success-stories .blog-card__content--mini{gap:16px}}.senja-testimonials__success-stories .blog-card__description{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.senja-testimonials__success-stories .blog-card__description--horizontal{gap:4px}.senja-testimonials__success-stories .blog-card__description--main{gap:2px}.senja-testimonials__success-stories .blog-card__meta-data{color:#25265eab;flex-flow:wrap;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}.senja-testimonials__success-stories .blog-card__meta-data p{margin-bottom:0}.senja-testimonials__success-stories .blog-card__meta-data__name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:1;max-height:20px;display:-webkit-box;overflow:hidden}.senja-testimonials__success-stories .blog-card__meta-data .dot{margin:0 4px}.senja-testimonials__success-stories .blog-card__title{color:#25265e;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:48px;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__title{max-height:60px;font-size:22px;line-height:30px}}.senja-testimonials__success-stories .blog-card__title--main{max-height:60px;font-size:20px;line-height:30px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__title--main{max-height:72px;font-size:24px;line-height:36px}}.senja-testimonials__success-stories .blog-card__title--mini{min-height:60px;max-height:60px;font-size:20px;line-height:30px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__title--mini{min-height:unset;max-height:60px;font-size:22px;line-height:30px}}.senja-testimonials__success-stories .blog-card__summary{color:#25265ede;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:72px;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.senja-testimonials__success-stories .blog-card__summary--mobile-none{display:none!important}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__summary--mobile-none{display:-webkit-box!important}}.senja-testimonials__success-stories .blog-card__link{pointer-events:all;color:#0556f3;align-items:center;gap:4px;margin-top:auto;font-size:14px;font-weight:500;line-height:20px;display:flex}.senja-testimonials__success-stories .blog-card__link img{margin-left:4px}.senja-testimonials__success-stories .blog-card__link:hover{cursor:pointer;text-decoration:underline}.senja-testimonials__success-stories .blog-card__link--horizontal{display:none}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__link--horizontal{display:block}}.senja-testimonials__success-stories .blog-card__link--main{margin-top:8px;font-size:16px;line-height:24px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card__link--main{margin-top:auto}}.senja-testimonials__success-stories .blog-card--horizontal{flex-direction:row;height:132px}@media (min-width:992px){.senja-testimonials__success-stories .blog-card--horizontal{max-width:538px;height:232px}}.senja-testimonials__what-learners-say{background:#eceefe}.senja-testimonials__what-learners-say__wrapper{flex-direction:column;gap:24px;padding:40px 0;display:flex}@media (min-width:744px){.senja-testimonials__what-learners-say__wrapper{align-items:center}}@media (min-width:1200px){.senja-testimonials__what-learners-say__wrapper{flex-direction:row;gap:64px;padding:12px 0}}.senja-testimonials__what-learners-say__title{flex-shrink:0}.senja-testimonials__what-learners-say__title h2{color:#25265e;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.senja-testimonials__what-learners-say__title h2{font-size:48px;line-height:56px}}.senja-testimonials__what-learners-say__content{border-radius:4px;flex:1;padding:12px}.senja-testimonials__testimonials{background:#fff;padding:64px 0}.senja-testimonials__share-your-story{background:#fbefea;position:relative;overflow:hidden}.senja-testimonials__share-your-story__left-bg{width:348px;height:266px;position:absolute;bottom:-24px;left:0}.senja-testimonials__share-your-story__right-bg{width:296px;height:266px;position:absolute;top:-107px;right:-123px}.senja-testimonials__share-your-story__wrapper{flex-direction:column;padding:64px 0 56px;display:flex}@media (min-width:744px){.senja-testimonials__share-your-story__wrapper{align-items:center}}.senja-testimonials__share-your-story__title{color:#25265e;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.senja-testimonials__share-your-story__title{text-align:center;font-size:32px;line-height:48px}}@media (min-width:1200px){.senja-testimonials__share-your-story__title{font-size:36px;line-height:54px}}.senja-testimonials__share-your-story__description{color:#25265ede;margin-bottom:24px;font-size:18px;line-height:28px}@media (min-width:744px){.senja-testimonials__share-your-story__description{text-align:center;font-size:20px;line-height:30px}}.senja-testimonials__share-your-story__btn{color:#fff;padding:12px 16px;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.senja-testimonials__share-your-story__btn{padding:16px 24px;font-size:22px;line-height:32px}}.senja-testimonials__try-now{background:#eceefe;position:relative;overflow:hidden}.senja-testimonials__try-now__left-bg{width:178px;height:148px;position:absolute;top:-6px;left:-34px}.senja-testimonials__try-now__right-bg{width:380px;height:288px;position:absolute;bottom:0;right:0}.senja-testimonials__try-now__wrapper{flex-direction:column;padding:64px 0 56px;display:flex}@media (min-width:744px){.senja-testimonials__try-now__wrapper{align-items:center}}.senja-testimonials__try-now__title{color:#25265e;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.senja-testimonials__try-now__title{text-align:center;font-size:32px;line-height:48px}}@media (min-width:1200px){.senja-testimonials__try-now__title{font-size:36px;line-height:54px}}.senja-testimonials__try-now__description{color:#25265ede;margin-bottom:24px;font-size:18px;line-height:28px}@media (min-width:744px){.senja-testimonials__try-now__description{text-align:center;font-size:20px;line-height:30px}}.senja-testimonials__try-now__btn{color:#fff;padding:12px 16px;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.senja-testimonials__try-now__btn{padding:12px 24px;font-size:22px;line-height:32px}}@property --migrate-cta-color-1{syntax:"<color>";inherits:false;initial-value:#ec008c}@property --migrate-cta-color-2{syntax:"<color>";inherits:false;initial-value:#fc6767}.replit-alternative__hero{background:#ffe8d6;overflow-x:clip}.replit-alternative__hero__wrapper{padding:72px 0;position:relative}@media (min-width:744px){.replit-alternative__hero__wrapper{padding:40px 0 80px}}@media (min-width:1200px){.replit-alternative__hero__wrapper{padding:80px 0}}.replit-alternative__hero__logos{justify-content:center;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}@media (min-width:744px){.replit-alternative__hero__logos{gap:24px;margin-bottom:32px}}@media (min-width:1200px){.replit-alternative__hero__logos{gap:40px}}.replit-alternative__hero__logos img{width:100%}.replit-alternative__hero__programiz-pro-logo{width:126px;margin-left:-7px}@media (min-width:744px){.replit-alternative__hero__programiz-pro-logo{width:160px;margin-left:0}}@media (min-width:1200px){.replit-alternative__hero__programiz-pro-logo{width:248px;height:72px;margin-left:-16px;margin-right:-18px}}.replit-alternative__hero__vs-logos{align-items:center;gap:24px;height:fit-content;margin-bottom:3px;display:flex}@media (min-width:744px){.replit-alternative__hero__vs-logos{gap:32px}}@media (min-width:1200px){.replit-alternative__hero__vs-logos{gap:40px;margin-bottom:8px}}.replit-alternative__hero__vs-logo{align-items:center;width:28px;display:flex}@media (min-width:744px){.replit-alternative__hero__vs-logo{width:36px}}@media (min-width:1200px){.replit-alternative__hero__vs-logo{width:46px;height:45px}}.replit-alternative__hero__replit-logo{width:88px}@media (min-width:744px){.replit-alternative__hero__replit-logo{width:130px}}@media (min-width:1200px){.replit-alternative__hero__replit-logo{width:207px;height:48px}}.replit-alternative__hero__content{flex-direction:column;display:flex}@media (min-width:1200px){.replit-alternative__hero__content{align-items:center}}.replit-alternative__hero__title{color:#25265e;text-align:center;margin-bottom:24px;font-family:Roboto Serif,serif;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.replit-alternative__hero__title{margin-bottom:24px;font-size:32px;line-height:40px}}@media (min-width:1200px){.replit-alternative__hero__title{margin-bottom:20px;font-size:48px;line-height:54px}}.replit-alternative__hero__description{color:#25265ede;text-align:center;margin-bottom:32px;font-size:18px;font-weight:400;line-height:28px}@media (min-width:1200px){.replit-alternative__hero__description{max-width:729px}}.replit-alternative__hero__description--cta{color:#25265eab;margin-bottom:12px;font-size:18px;font-weight:600;line-height:28px}.replit-alternative__hero__btns{flex-wrap:wrap;gap:20px;display:flex}@media (min-width:744px){.replit-alternative__hero__btns{justify-content:center;gap:24px}}.replit-alternative__hero__migrate-btn{background:linear-gradient(90deg, var(--migrate-cta-color-1) 0%, var(--migrate-cta-color-2) 100%);justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:18px;font-weight:500;line-height:28px;transition:--migrate-cta-color-1 .3s,--migrate-cta-color-2 .3s;display:flex}.replit-alternative__hero__migrate-btn svg{width:20px;height:20px}@media (min-width:744px){.replit-alternative__hero__migrate-btn{width:unset;padding:12px 24px;font-size:20px;font-weight:600;line-height:28px}.replit-alternative__hero__migrate-btn svg{width:24px;height:24px}}@media (min-width:1200px){.replit-alternative__hero__migrate-btn{padding:16px 20px 16px 16px;font-size:22px;line-height:30px}}.replit-alternative__hero__migrate-btn:hover,.replit-alternative__hero__migrate-btn:focus,.replit-alternative__hero__migrate-btn:active{background:linear-gradient(90deg, var(--migrate-cta-color-1) 0%, var(--migrate-cta-color-2) 100%);--migrate-cta-color-1:#fc6767;--migrate-cta-color-2:#ec008c}.replit-alternative__hero__book-call-btn{background:#fff;border:1px solid #d3dce6;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 24px;font-size:18px;font-weight:500;line-height:28px;display:flex}.replit-alternative__hero__book-call-btn svg{width:20px;height:20px}@media (min-width:744px){.replit-alternative__hero__book-call-btn{width:unset;padding:12px 24px;font-size:20px;font-weight:600;line-height:28px}.replit-alternative__hero__book-call-btn svg{width:24px;height:24px}}@media (min-width:1200px){.replit-alternative__hero__book-call-btn{padding:16px 20px 16px 16px;font-size:22px;line-height:30px}}.replit-alternative__hero__testimonial{position:absolute;bottom:-6px;right:-42px}@media (min-width:744px){.replit-alternative__hero__testimonial{bottom:unset;top:104px;right:-36px}}.replit-alternative__college{position:relative}.replit-alternative__college__wrapper{padding-block:34px 40px;position:relative}@media (min-width:744px){.replit-alternative__college__wrapper{padding-block:50px 56px}.replit-alternative__college__wrapper--v2{padding-block:34px 40px}}.replit-alternative__college__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-bottom:0;padding-left:0;list-style:none;display:flex}@media (min-width:744px){.replit-alternative__college__list{gap:38px}}@media (min-width:1200px){.replit-alternative__college__list{gap:48px;padding:0}.replit-alternative__college__list--v2{gap:56px}}.replit-alternative__college__item__logo{filter:grayscale()}.replit-alternative__college__item__logo--v2{filter:unset}.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__contain{flex-direction:column;padding-block:80px 0}@media (min-width:744px){.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__contain{padding-block:88px 0}}@media (min-width:1200px){.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__contain{padding-block:96px 0}}.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__contain--v2{gap:unset}.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__image{justify-content:flex-end;margin-top:-10px;display:flex}@media (min-width:1200px){.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__image{margin-right:8px}}.replit-alternative__highlight-features>:first-child .replit-alternative__highlight-features__item__info{align-items:center}.replit-alternative__highlight-features>:nth-child(2n) .replit-alternative__highlight-features__item__info{max-width:494px}@media (min-width:1200px){.replit-alternative__highlight-features>:nth-child(2n) .replit-alternative__highlight-features__item__info{padding-top:31px}}.replit-alternative__highlight-features>:nth-child(3) .replit-alternative__highlight-features__item__info{max-width:466px}@media (min-width:1200px){.replit-alternative__highlight-features>:nth-child(3) .replit-alternative__highlight-features__item__info{padding-top:86px}}.replit-alternative__highlight-features>:nth-child(3) .replit-alternative__highlight-features__item__image--shadow img{filter:drop-shadow(14px 14px 28px 0px #020c2b1f)}.replit-alternative__highlight-features>:last-child .replit-alternative__highlight-features__item__contain{padding-block:80px 130px}@media (min-width:744px){.replit-alternative__highlight-features>:last-child .replit-alternative__highlight-features__item__contain{padding-block:88px}}@media (min-width:1200px){.replit-alternative__highlight-features>:last-child .replit-alternative__highlight-features__item__contain{padding-block:96px 180px}.replit-alternative__highlight-features>:last-child .replit-alternative__highlight-features__item__info{padding-top:67px}}.replit-alternative__highlight-features>:last-child .replit-alternative__highlight-features__item__image--shadow img{filter:drop-shadow(4px 6px 8px 0px #0000000d)}.replit-alternative__highlight-features__item__contain{flex-direction:column;justify-content:space-between;gap:24px;padding-block:80px 88px;display:flex}@media (min-width:744px){.replit-alternative__highlight-features__item__contain{flex-direction:row;padding-block:88px}}@media (min-width:1200px){.replit-alternative__highlight-features__item__contain{gap:unset;padding-block:96px}}@media (min-width:744px){.replit-alternative__highlight-features__item__contain--reverse{flex-direction:row-reverse}}.replit-alternative__highlight-features__item__image{flex:1}@media (min-width:1200px){.replit-alternative__highlight-features__item__image{flex:unset}}.replit-alternative__highlight-features__item__image--shadow img{filter:drop-shadow(0 14.4px 28.81px #020c2b1f)}.replit-alternative__highlight-features__item__image--lms{max-width:87px}@media (min-width:744px){.replit-alternative__highlight-features__item__image--lms{max-width:100%}}.replit-alternative__highlight-features__item__info{flex-direction:column;flex:1;display:flex}@media (min-width:1200px){.replit-alternative__highlight-features__item__info{flex:unset}}.replit-alternative__highlight-features__item__info--ednxt{padding-top:32px!important}.replit-alternative__highlight-features__item__title{color:#25265e;margin-bottom:12px;font-family:Roboto Serif;font-size:24px;font-weight:500;line-height:34px}@media (min-width:744px){.replit-alternative__highlight-features__item__title{margin-bottom:16px;font-weight:600}}@media (min-width:1200px){.replit-alternative__highlight-features__item__title{font-size:32px;line-height:38px}}.replit-alternative__highlight-features__item__descriptions{flex-direction:column;gap:12px;display:flex}@media (min-width:744px){.replit-alternative__highlight-features__item__descriptions{gap:16px}}.replit-alternative__highlight-features__item__description{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:744px){.replit-alternative__highlight-features__item__description{font-size:16px;line-height:24px}}.replit-alternative__highlight-features__item__logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;display:flex}@media (min-width:744px){.replit-alternative__highlight-features__item__logos{gap:48px;justify-content:unset}}.replit-alternative__everything-you-need{background:#faf0ff;padding:84px 0 4rem;position:relative}@media (min-width:744px){.replit-alternative__everything-you-need{padding:4.5rem 0}}@media (min-width:1200px){.replit-alternative__everything-you-need{margin-top:0;padding:7.5rem 0}}.replit-alternative__everything-you-need__heading{margin-bottom:1.5rem;font-family:roboto-serif;font-size:24px;line-height:36px}@media (min-width:1200px){.replit-alternative__everything-you-need__heading{margin-bottom:2rem;font-size:32px;line-height:38px}}.replit-alternative__everything-you-need__wrapper{flex-direction:column;display:flex}@media (min-width:1200px){.replit-alternative__everything-you-need__wrapper{flex-direction:row;justify-content:space-between;gap:30px}}.replit-alternative__everything-you-need .homepage-video-wrapper{border:1px solid #d3dce6;border-radius:4px;margin-top:1.5rem;position:relative}@media (min-width:744px){.replit-alternative__everything-you-need .homepage-video-wrapper{border-radius:8px;height:370px;margin-top:2rem}}@media (min-width:1200px){.replit-alternative__everything-you-need .homepage-video-wrapper{border:2px solid #d3dce6;min-width:647px;height:368px;max-height:368px;margin-top:0;overflow:hidden}}.replit-alternative__everything-you-need video,.replit-alternative__everything-you-need .fallback-image{aspect-ratio:1328/720;border-radius:4px;width:100%}@media (min-width:744px){.replit-alternative__everything-you-need video,.replit-alternative__everything-you-need .fallback-image{border-radius:8px;height:368px}}@media (min-width:1200px){.replit-alternative__everything-you-need video,.replit-alternative__everything-you-need .fallback-image{object-position:0 0;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%;margin-top:0}}.replit-alternative__everything-you-need__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1200px){.replit-alternative__everything-you-need__list{margin-top:8px}}.replit-alternative__everything-you-need__list li:last-child{border-bottom:1px solid #d3dce6}.replit-alternative__everything-you-need__item{cursor:pointer;border-top:1px solid #d3dce6;gap:16px;padding:.75rem 0;display:flex}.replit-alternative__everything-you-need__item:hover,.replit-alternative__everything-you-need__item.active,.replit-alternative__everything-you-need__item:focus{text-decoration:none}.replit-alternative__everything-you-need__item:hover .replit-alternative__everything-you-need__item__title,.replit-alternative__everything-you-need__item.active .replit-alternative__everything-you-need__item__title,.replit-alternative__everything-you-need__item:focus .replit-alternative__everything-you-need__item__title,.replit-alternative__everything-you-need__item.active,.replit-alternative__everything-you-need__item.active .replit-alternative__everything-you-need__item__title{color:#25265e}.replit-alternative__everything-you-need__item.active .dot{opacity:1}@media (min-width:1200px){.replit-alternative__everything-you-need__item{width:433px;padding:1rem 0;font-size:22px}.replit-alternative__everything-you-need__item:hover,.replit-alternative__everything-you-need__item.active,.replit-alternative__everything-you-need__item:focus{text-decoration:none}.replit-alternative__everything-you-need__item:hover .replit-alternative__everything-you-need__item__title,.replit-alternative__everything-you-need__item.active .replit-alternative__everything-you-need__item__title,.replit-alternative__everything-you-need__item:focus .replit-alternative__everything-you-need__item__title{color:#25265e}.replit-alternative__everything-you-need__item:hover .dot,.replit-alternative__everything-you-need__item.active .dot,.replit-alternative__everything-you-need__item:focus .dot{opacity:1}}.replit-alternative__everything-you-need__item__title{color:#25265eab;font-size:20px;font-weight:600;line-height:30px}@media (min-width:1200px){.replit-alternative__everything-you-need__item__title{font-size:22px;line-height:30px}}.replit-alternative__everything-you-need__item__description{color:#25265eab;margin-top:8px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.replit-alternative__everything-you-need__item .dot{opacity:0;background:#25265e;border-radius:6px;flex-shrink:0;width:10px;height:10px;margin:10px 0}.replit-alternative__everything-you-need__item__tags{flex-wrap:wrap;gap:8px;margin-top:8px;padding-left:0;display:flex}@media (min-width:1200px){.replit-alternative__everything-you-need__item__tags{margin-top:16px}}.replit-alternative__everything-you-need__item__tag{color:#25265e;background:#d3dce6;border-radius:22px;padding:2px 4px;font-size:12px;line-height:18px;list-style:none}.replit-alternative__testimonial{background:#faf0ff;padding-bottom:72px}.replit-alternative__testimonial__wrapper{max-width:555px;margin:0 auto}.replit-alternative__testimonial__profile{flex-direction:column;align-items:center;gap:18px;margin-bottom:16px;display:flex}@media (min-width:744px){.replit-alternative__testimonial__profile{flex-direction:row;align-items:flex-end;margin-left:-72px}}@media (min-width:1200px){.replit-alternative__testimonial__profile{margin-bottom:40px}}.replit-alternative__testimonial__profile__poster{border:10px solid #fff;border-radius:50%;width:190px;height:190px;margin-top:-70px;overflow:hidden}@media (min-width:1200px){.replit-alternative__testimonial__profile__poster{width:232px;height:232px;margin-top:-102px}}.replit-alternative__testimonial__profile__poster img{width:100%}.replit-alternative__testimonial__profile__info{flex-direction:column;display:flex}.replit-alternative__testimonial__profile__name{color:#25265ede;text-align:center;font-size:24px;font-weight:700;line-height:32px}@media (min-width:744px){.replit-alternative__testimonial__profile__name{text-align:start}}.replit-alternative__testimonial__profile__designation{color:#25265eab;text-align:center;font-size:20px;font-style:italic;font-weight:500;line-height:28px}@media (min-width:744px){.replit-alternative__testimonial__profile__designation{text-align:start;margin-bottom:26px;font-size:20px;line-height:30px}}@media (min-width:1200px){.replit-alternative__testimonial__profile__designation{margin-bottom:36px;font-size:24px;line-height:32px}}.replit-alternative__testimonial__content{flex-direction:column;gap:28px;display:flex}.replit-alternative__testimonial__content__title{color:#25265e;font-family:Roboto Serif,serif;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.replit-alternative__testimonial__content__title{font-size:24px;line-height:36px}}@media (min-width:1200px){.replit-alternative__testimonial__content__title{font-size:28px;line-height:36px}}.replit-alternative__testimonial__content__description{position:relative}.replit-alternative__testimonial__content__description__quote{width:64px;height:64px;position:absolute;top:-4px}@media (min-width:744px){.replit-alternative__testimonial__content__description__quote{top:-20px;left:-44px}}@media (min-width:1200px){.replit-alternative__testimonial__content__description__quote{top:-32px;left:-80px}}.replit-alternative__testimonial__content__description__quote svg{width:24px;height:24px}@media (min-width:744px){.replit-alternative__testimonial__content__description__quote svg{width:40px;height:40px}}@media (min-width:1200px){.replit-alternative__testimonial__content__description__quote svg{width:64px;height:64px}}.replit-alternative__testimonial__content__description__quote path{fill:#e6b5ff;stroke:#e6b5ff;width:69px}.replit-alternative__testimonial__content__description__text{color:#25265ede;margin-bottom:16px;margin-left:26px;font-size:16px;font-style:italic;font-weight:400;line-height:24px}.replit-alternative__testimonial__content__description__text:last-child{margin-bottom:0}@media (min-width:744px){.replit-alternative__testimonial__content__description__text{margin-left:0}}.replit-alternative__explore-more{background:#fff5e7;padding:84px 0 4rem;position:relative}@media (min-width:744px){.replit-alternative__explore-more{padding:4.5rem 0}}@media (min-width:1200px){.replit-alternative__explore-more{margin-top:0;padding:7.5rem 0}}.replit-alternative__explore-more__heading{margin-bottom:1.5rem;font-family:Roboto Serif;font-size:24px;line-height:36px}@media (min-width:1200px){.replit-alternative__explore-more__heading{margin-bottom:2rem;font-size:32px;line-height:40px}}.replit-alternative__explore-more__wrapper{flex-direction:column;display:flex}@media (min-width:1200px){.replit-alternative__explore-more__wrapper{flex-direction:row;justify-content:space-between;gap:48px}}.replit-alternative__explore-more .homepage-video-wrapper{border:1px solid #d3dce6;border-radius:4px;margin-top:1.5rem;position:relative}@media (min-width:744px){.replit-alternative__explore-more .homepage-video-wrapper{border-radius:8px;height:370px;margin-top:2rem}}@media (min-width:1200px){.replit-alternative__explore-more .homepage-video-wrapper{border:2px solid #d3dce6;min-width:588px;height:334px;max-height:334px;margin-top:0;overflow:hidden}}.replit-alternative__explore-more video,.replit-alternative__explore-more .fallback-image{aspect-ratio:1328/720;object-fit:cover;border-radius:4px;width:100%}@media (min-width:744px){.replit-alternative__explore-more video,.replit-alternative__explore-more .fallback-image{border-radius:8px;height:368px}}@media (min-width:1200px){.replit-alternative__explore-more video,.replit-alternative__explore-more .fallback-image{object-position:0 0;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%;margin-top:0}}.replit-alternative__explore-more__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.replit-alternative__explore-more__list>:first-child .replit-alternative__explore-more__list__item__content{padding-top:0}.replit-alternative__explore-more__list__item{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.replit-alternative__explore-more__list__item:hover,.replit-alternative__explore-more__list__item.active,.replit-alternative__explore-more__list__item:focus{text-decoration:none}.replit-alternative__explore-more__list__item:hover .replit-alternative__explore-more__list__item__content__title,.replit-alternative__explore-more__list__item:hover .replit-alternative__explore-more__list__item__content__icon,.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__content__title,.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__content__icon,.replit-alternative__explore-more__list__item:focus .replit-alternative__explore-more__list__item__content__title,.replit-alternative__explore-more__list__item:focus .replit-alternative__explore-more__list__item__content__icon{color:#0556f3}.replit-alternative__explore-more__list__item:hover .replit-alternative__explore-more__list__item__progress,.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__progress,.replit-alternative__explore-more__list__item:focus .replit-alternative__explore-more__list__item__progress{background:#0556f3}.replit-alternative__explore-more__list__item.active{color:#25265e;cursor:default}.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__content__title{color:#0556f3;font-weight:600}.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__progress{background:#0556f3;font-weight:600}.replit-alternative__explore-more__list__item.active .dot{opacity:1}@media (min-width:1200px){.replit-alternative__explore-more__list__item{width:474px;font-size:22px}.replit-alternative__explore-more__list__item:hover,.replit-alternative__explore-more__list__item.active,.replit-alternative__explore-more__list__item:focus{text-decoration:none}.replit-alternative__explore-more__list__item:hover .replit-alternative__explore-more__list__item__content__title,.replit-alternative__explore-more__list__item:hover .replit-alternative__explore-more__list__item__content__icon,.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__content__title,.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__content__icon,.replit-alternative__explore-more__list__item:focus .replit-alternative__explore-more__list__item__content__title,.replit-alternative__explore-more__list__item:focus .replit-alternative__explore-more__list__item__content__icon{color:#0556f3;font-weight:600}.replit-alternative__explore-more__list__item:hover .replit-alternative__explore-more__list__item__progress,.replit-alternative__explore-more__list__item.active .replit-alternative__explore-more__list__item__progress,.replit-alternative__explore-more__list__item:focus .replit-alternative__explore-more__list__item__progress{background:#0556f3}}.replit-alternative__explore-more__list__item__content{flex:1;padding:.75rem 0}@media (min-width:1200px){.replit-alternative__explore-more__list__item__content{max-width:458px}}.replit-alternative__explore-more__list__item__content__header{justify-content:space-between;align-items:center;width:100%;display:flex}.replit-alternative__explore-more__list__item__content__icon{color:#25265eab;font-size:22px;font-weight:600;line-height:30px}.replit-alternative__explore-more__list__item__content__title{color:#25265eab;font-size:18px;font-weight:500;line-height:28px}@media (min-width:1200px){.replit-alternative__explore-more__list__item__content__title{font-size:22px;line-height:30px}}.replit-alternative__explore-more__list__item__content__description{color:#25265eab;margin-top:8px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.replit-alternative__explore-more__list__item__progress{background:#d3dce6;width:4px}.replit-alternative__move-from-replit__wrapper{flex-direction:column;padding:56px 0;display:flex}@media (min-width:744px){.replit-alternative__move-from-replit__wrapper{align-items:center}}.replit-alternative__move-from-replit__title{margin-bottom:8px;font-family:Roboto Serif;font-size:24px;font-weight:600;line-height:36px}@media (min-width:1200px){.replit-alternative__move-from-replit__title{text-align:center;margin-bottom:8px;font-size:32px;line-height:38px}}.replit-alternative__move-from-replit__description{color:#25265ede;margin-bottom:24px;font-size:18px;font-weight:400;line-height:28px}@media (min-width:744px){.replit-alternative__move-from-replit__description{text-align:center}}.replit-alternative__move-from-replit__btn{justify-content:center;width:100%;padding:16px 20px;font-size:20px;font-weight:600;line-height:28px}@media (min-width:744px){.replit-alternative__move-from-replit__btn{width:unset;font-size:22px;line-height:30px}}.lg-building-project{padding:72px 0}@media (min-width:1200px){.lg-building-project{padding:120px 0}}.lg-building-project__title{color:#25265e;margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.lg-building-project__title{font-size:32px;line-height:40px}}@media (min-width:1200px){.lg-building-project__title{font-size:32px;line-height:40px}}.lg-building-project__subtitle{color:#25265ede;margin-bottom:24px;font-size:16px;line-height:24px}@media (min-width:744px){.lg-building-project__subtitle{margin-bottom:12px;font-size:18px;line-height:28px}}.lg-building-project__list{flex-direction:column;gap:24px;display:flex}@media (min-width:744px){.lg-building-project__list{gap:12px}}.lg-building-project__card{border:1px solid #d3dce6;border-radius:4px;align-items:center;gap:16px;padding:16px;display:flex}.lg-building-project__card-media{flex-shrink:0;width:79px;height:94px}.lg-building-project__card-media img{object-fit:cover;width:100%;height:100%}.lg-building-project__card-title{color:#25265e;margin-bottom:4px;font-size:20px;font-weight:500;line-height:30px}.lg-building-project__card-desc{color:#25265ede;margin-bottom:0;font-size:14px;line-height:20px}.lg-building-project__btn{color:#0556f3;margin:0 auto 12px;font-size:16px;font-weight:600;line-height:24px;text-decoration:underline}.lg-building-project__gallery{position:relative}.lg-building-project__gallery:before,.lg-building-project__gallery:after{content:"";z-index:1;pointer-events:none;opacity:0;width:40px;transition:opacity .3s;position:absolute;top:0;bottom:0}@media (min-width:744px){.lg-building-project__gallery:before,.lg-building-project__gallery:after{width:60px}}.lg-building-project__gallery:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.lg-building-project__gallery:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.lg-building-project__gallery--scroll-left:before,.lg-building-project__gallery--scroll-right:after{opacity:1}.lg-building-project__arrow{z-index:2;cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lg-building-project__arrow--left{left:-16px}.lg-building-project__arrow--right{right:-16px}.lg-building-project__arrow:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;display:none}.lg-building-project__arrow:focus-visible{outline-offset:2px;outline:2px solid #111827}.lg-building-project__slider{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;border-radius:8px;grid-auto-columns:max-content;grid-auto-flow:column;gap:16px;display:grid;overflow:auto hidden}.lg-building-project__slider::-webkit-scrollbar{display:none}.lg-building-project__slider>*{scroll-snap-align:start}.lg-building-project__gallery-item{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;width:196px;transition:transform .15s;overflow:hidden}.lg-building-project__gallery-item:hover{border:1px solid #0556f3}.lg-building-project__gallery-title{color:#25265ede;margin-bottom:24px;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.lg-building-project__gallery-title{margin-bottom:16px;font-size:18px;line-height:28px}}main:has(.check-inbox){flex-direction:column;display:flex}body:has(.check-inbox){flex-direction:column;display:flex}.container:has(.check-inbox){flex-direction:column;display:flex}.auth-page:has(.check-inbox){flex-direction:column;display:flex}.check-inbox{background-color:#f8faff;flex:1;justify-content:center;align-items:flex-start;height:100%;padding:56px 20px;display:flex}@media (min-width:744px){.check-inbox{padding:96px 20px}}.check-inbox__container{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:576px){.check-inbox__container{max-width:448px}}.check-inbox__header{justify-content:center;align-items:center;margin-left:-40px;display:inline-flex;position:relative}.check-inbox__header svg{width:40px}@media (min-width:744px){.check-inbox__header{margin-left:-76px}.check-inbox__header svg{width:76px}}.check-inbox__title{color:#25265e;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.check-inbox__title{font-size:32px;line-height:40px}}.check-inbox__content{min-width:100%;margin-bottom:24px}@media (min-width:576px){.check-inbox__content{min-width:448px}}.check-inbox__text{color:#25265eab;text-align:center;margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.check-inbox__text:last-child{margin-bottom:0}.check-inbox__email{color:#25265e;font-weight:600}.check-inbox__actions{flex-direction:column;align-items:center;gap:12px;margin-bottom:8px;display:flex}.check-inbox__button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;min-height:48px;padding:12px 20px 12px 16px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s;display:inline-flex}.check-inbox__button--primary{color:#fff;background-color:#0556f3;width:auto;min-width:282px}.check-inbox__button--primary:hover:not(.check-inbox__button--disabled){background-color:#0444c1}.check-inbox__button--primary:active:not(.check-inbox__button--disabled){background-color:#033ba8}.check-inbox__button--secondary{color:#25265e;text-align:center;background-color:#fff;border:1px solid #d3dce6;justify-content:center;align-items:center;width:auto;min-width:282px;max-width:292px;display:inline-flex}.check-inbox__button--secondary:hover{color:#25265ede;background-color:#f1f5fd;border-color:#b2c2d4}.check-inbox__button--secondary:active{background-color:#dbe5fa}.check-inbox__countdown{opacity:.85;font-size:12px;font-weight:400;display:inline-block}.check-inbox__support-text{color:#25265ede;margin:0;font-size:12px;font-weight:400;line-height:16px}.check-inbox__support-link{color:#0556f3;padding:0;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;display:inline}.check-inbox__support-link:hover{text-decoration:underline}.projects-nav-horizontal{background:#fff;border-bottom:1px solid #d3dce6;width:100%}@media (min-width:1200px){.projects-nav-horizontal{display:none}}.projects-nav-horizontal__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.projects-nav-horizontal__container::-webkit-scrollbar{display:none}.projects-nav-horizontal__list{white-space:nowrap;align-items:center;gap:0;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.projects-nav-horizontal__item{color:#25265eab;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:all .2s;display:flex}.projects-nav-horizontal__item svg{flex-shrink:0;width:18px;height:18px}.projects-nav-horizontal__item span{display:inline-block}.projects-nav-horizontal__item:focus,.projects-nav-horizontal__item:visited{color:#25265eab;text-decoration:none}.projects-nav-horizontal__item:hover{color:#0556f3;background:#0556f30d;text-decoration:none}.projects-nav-horizontal__item--active{color:#0556f3;background:#0556f30d;border-bottom-color:#0556f3;text-decoration:none}.projects-nav-horizontal__item--active svg{color:#0556f3}.sidebar{z-index:99;background:#f8faff;border-right:1px solid #d3dce6;flex-direction:column;width:250px;height:calc(100vh - 69px);padding:16px 0 24px;display:none;position:fixed;left:0;overflow-y:auto;box-shadow:2px 0 8px #0000000d}@media (min-width:1200px){.sidebar{display:flex}}.sidebar__nav{flex-direction:column;flex:1;justify-content:space-between;margin:16px;display:flex}.sidebar__nav ul{margin:0;padding:0;list-style:none}.sidebar__nav-item{color:#25265eab;cursor:pointer;border-radius:2px;align-items:center;height:44px;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.sidebar__nav-item:focus,.sidebar__nav-item:visited{text-decoration:none}.sidebar__nav-item:hover,.sidebar__nav-item:active,.sidebar__nav-item--active{color:#0556f3;background:#e9f0ff;text-decoration:none}.sidebar__nav-item--base:hover path,.sidebar__nav-item--base:active path,.sidebar__nav-item--base--active path{fill:#0556f3}.sidebar__nav-item--discord{color:#6501e5!important}.sidebar__submit-btn-wrapper{display:flex}.sidebar__submit-btn-wrapper .submit-btn{justify-content:space-between}.sidebar__create-btn{color:#0556f3;border-color:#0556f3}.sidebar__create-btn:hover{color:#0556f3;background:#e9f0ff;border-color:#0556f3}.guided-projects{width:100%}.guided-projects__hero{background:#faf0ff;flex-direction:column;padding:32px 24px 56px;display:flex}@media (min-width:744px){.guided-projects__hero{text-align:center;align-items:center;padding:72px 0}}.guided-projects__no-results{border:1px solid #d3dce6;border-radius:8px;padding:8px 16px}.guided-projects__no-results-title{color:#25265e;align-items:center;gap:8px;margin-bottom:4px;font-size:18px;font-weight:600;display:flex}.guided-projects__no-results-message{color:#25265ede;margin-bottom:0;font-size:14px}.guided-projects__title{color:#25265e;margin-bottom:12px;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.guided-projects__title{margin-bottom:16px;font-size:36px;line-height:45px}}.guided-projects__title--accent{color:#9327fe;background:linear-gradient(#9327fe 17.05%,#6501e5 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.guided-projects__subtitle{color:#25265ede;max-width:630px;margin-bottom:16px;font-size:16px;line-height:24px}@media (min-width:744px){.guided-projects__subtitle{margin-bottom:24px;font-size:18px;line-height:30px}}.guided-projects__features{flex-flow:column wrap;gap:12px;display:flex}@media (min-width:744px){.guided-projects__features{flex-direction:row;gap:16px}}@media (min-width:1200px){.guided-projects__features{justify-content:center}}.guided-projects__feature{color:#25265e;border-radius:22px;align-items:center;width:fit-content;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (min-width:744px){.guided-projects__feature{background:#f7e3ff;border:1px solid #dfbfff;padding:8px 16px}}.guided-projects__feature-icon{margin-right:6px}.guided-projects__explore{background:#fafafa;flex-direction:column;gap:40px;padding:56px 24px;display:flex}@media (min-width:744px){.guided-projects__explore{text-align:center;align-items:center;gap:80px;padding:72px 32px}}@media (min-width:1200px){.guided-projects__explore{padding:96px}}.guided-projects__explore-section{flex-direction:column;width:100%;display:flex}@media (min-width:744px){.guided-projects__explore-section{text-align:center;align-items:center}}@media (min-width:1200px){.guided-projects__explore-section{max-width:998px}}.guided-projects__explore-tag{color:#25265ede;background:#ffe8d6;border:1px solid #feccbf;border-radius:64px;width:fit-content;margin-bottom:8px;padding:4px 16px;font-size:14px;font-weight:500;line-height:20px}.guided-projects__explore-tag--blue{background:#e6efff;border-color:#699af8}.guided-projects__explore-title{color:#25265e;margin-bottom:12px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.guided-projects__explore-title{margin-bottom:16px;font-size:32px;line-height:40px}}.guided-projects__explore-desc{color:#25265ede;max-width:678px;margin-bottom:30px;font-size:16px;line-height:24px}@media (min-width:744px){.guided-projects__explore-desc{margin-bottom:32px;font-size:18px}}.guided-projects__filters{justify-content:flex-end;gap:16px;margin-bottom:50px;display:flex}.guided-projects__filter{color:#25265ede;cursor:pointer;background:0 0;border:1px solid #393a3f;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:15px;font-weight:500;transition:border .2s,color .2s;display:flex}.guided-projects__filter:hover{color:#17e3ff;border:1.5px solid #17e3ff}.guided-projects__filter-arrow{color:#25265ede;margin-left:7px;font-size:13px}.guided-projects__divider{border-top:1px solid #d3dce6;width:100%}.guided-projects__cards{grid-template-columns:repeat(auto-fill,minmax(316px,1fr));justify-content:center;gap:24px;width:100%;display:grid}@media (min-width:744px){.guided-projects__cards{grid-template-columns:repeat(auto-fill,minmax(316px,316px))}}.guided-projects__card{text-align:left;background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;padding:24px;display:flex;position:relative;box-shadow:0 0 6px #00000005}.guided-projects__card--general{cursor:pointer}.guided-projects__card--general:hover{background:#f8faff}@media (min-width:744px){.guided-projects__card--general:hover .guided-projects__card-hover-button{display:flex}}.guided-projects__card-imgwrap{width:60px;height:60px;margin-bottom:24px;position:relative}.guided-projects__card-imgplaceholder{background:#25265e;border-radius:4px;width:60px;height:60px;display:inline-block}.guided-projects__card-avatar{color:#25265e;background:linear-gradient(135deg,#d7e3fd 0%,#e3f7ff 100%);border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;font-weight:600;display:flex}.guided-projects__card-level{color:#25265e;letter-spacing:.1px;border:1px solid #56bd5b;border-radius:40px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:28px;right:20px}.guided-projects__card-title{color:#25265e;flex:1;margin-bottom:8px;font-size:20px;font-weight:500;line-height:30px}@media (min-width:744px){.guided-projects__card-title{font-size:22px;font-weight:600;line-height:30px}}.guided-projects__card-title--upcoming{color:#25265eab}.guided-projects__card-desc{color:#25265ede;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}@media (min-width:744px){.guided-projects__card-desc{margin-bottom:16px;font-size:16px;line-height:24px}}.guided-projects__card-desc--upcoming{color:#25265eab}.guided-projects__card-tags{flex-wrap:wrap;gap:8px;display:flex}.guided-projects__card-tag{color:#25265eab;border:1px solid #d3dce6;border-radius:40px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}@media (min-width:744px){.guided-projects__card-tag{padding:4px 12px}}.guided-projects__card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.guided-projects__card-hover-button{background:#6501e5;padding:4px;display:none}.guided-projects__card-content{flex-direction:column;flex:1;display:flex}.guided-projects__card-btn{color:#fff;cursor:pointer;background:#25265e;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 0;font-size:14px;font-weight:600;line-height:20px;transition:background .2s;display:flex}@media (min-width:744px){.guided-projects__card-btn{gap:10px;padding:12px 0;font-size:16px}}.guided-projects__card-btn:hover{background:#f4f7fa}.guided-projects__card-btn-arrow{color:#fff;margin-left:6px;font-size:17px}.guided-projects__card-cta{margin-top:24px;font-size:14px;line-height:20px}.start-learning-banner{flex-direction:column;padding:56px 24px;display:flex}@media (min-width:744px){.start-learning-banner{align-items:flex-start}}@media (min-width:1200px){.start-learning-banner{text-align:center;padding:120px 96px}}.start-learning-banner__title{color:#25265e;margin-bottom:12px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.start-learning-banner__title{text-align:center;font-size:32px;line-height:40px}}.start-learning-banner__subtitle{color:#25265ede;max-width:798px;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.start-learning-banner__subtitle{font-size:18px;line-height:30px}}@media (min-width:1200px){.start-learning-banner__subtitle{text-align:center}}.start-learning-banner__btn{justify-content:center;width:100%;display:flex}@media (min-width:744px){.start-learning-banner__btn{width:auto}}.monthly-challenge{color:#25265e;background:#fff5e0;flex-direction:column;flex-grow:1;align-items:center;padding-top:32px;display:flex;position:relative}@media (min-width:744px){.monthly-challenge{padding:56px 0 0}}.monthly-challenge__content{width:100%;padding:0 24px}@media (min-width:744px){.monthly-challenge__content{padding:0 32px}}@media (min-width:1200px){.monthly-challenge__content{padding:0 96px}}.monthly-challenge__container{width:100%;max-width:100%}@media (min-width:1200px){.monthly-challenge__container{max-width:998px;margin:0 auto}}.monthly-challenge__tabs-wrapper{width:100%;margin-bottom:24px}@media (min-width:744px){.monthly-challenge__tabs-wrapper{margin-bottom:36px}}.monthly-challenge__back-btn{margin-bottom:12px}.monthly-challenge__tabs{background:#f8f7fc;border:1px solid #d3dce6;border-radius:6px;justify-content:center;gap:8px;width:fit-content;margin:0 auto;padding:6px 8px;display:flex;box-shadow:0 0 6px #00000005}@media (min-width:744px){.monthly-challenge__tabs{gap:4px;padding:4px}}.monthly-challenge__tab{color:#25265eab;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f7fc;border-radius:2px;align-items:center;padding:8px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:all .15s;display:flex}@media (min-width:744px){.monthly-challenge__tab{padding:12px 16px;font-size:20px;line-height:30px}}.monthly-challenge__tab:first-child{margin-right:0}.monthly-challenge__tab:last-child{margin-left:0}.monthly-challenge__tab svg{vertical-align:middle;flex-shrink:0;display:inline-block}.monthly-challenge__tab:hover,.monthly-challenge__tab--active{color:#25265e;z-index:2;text-decoration:none;box-shadow:0 0 5.54px #0000000a}.monthly-challenge__tab:hover:not(.monthly-challenge__tab--active){background:#fff}.monthly-challenge__tab--active{color:#fff;background:linear-gradient(90deg,#6a11cb 0%,#2575fc 100%)}.monthly-challenge__tab:visited,.monthly-challenge__tab:focus,.monthly-challenge__tab:active{text-decoration:none}.monthly-challenge__tab--active:hover{cursor:default}.monthly-challenge__header{margin-bottom:24px}@media (min-width:744px){.monthly-challenge__header{text-align:center;margin-bottom:32px}}.monthly-challenge__title{font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.monthly-challenge__title{text-align:center;margin-bottom:16px;font-size:36px;line-height:45px}}.monthly-challenge__subtitle{margin-top:12px;margin-bottom:0;font-size:18px;font-weight:400;line-height:30px}@media (min-width:744px){.monthly-challenge__subtitle{text-align:center}}.monthly-challenge__main{flex-direction:column;width:100%;margin:0 auto;display:flex}.monthly-challenge__hero-content{flex-direction:column;gap:40px;padding-bottom:56px;display:flex}@media (min-width:744px){.monthly-challenge__hero-content{gap:52px;padding:0 0 96px}}@media (min-width:1200px){.monthly-challenge__hero-content{padding-bottom:120px}}.monthly-challenge__sections{flex-direction:column;gap:32px;display:flex}.monthly-challenge__sections-wrapper{background:#f8faff;padding-top:56px;padding-bottom:56px;position:relative;overflow:hidden}@media (min-width:744px){.monthly-challenge__sections-wrapper{padding-top:72px;padding-bottom:120px}}.monthly-challenge__sections-wrapper__decoration-bottom{height:335px;position:absolute;bottom:-56px;right:0}@media (min-width:1200px){.monthly-challenge__sections-wrapper__decoration-bottom{height:441px;bottom:-76px}}.monthly-challenge__sections-wrapper__decoration-bottom img{width:100%;height:100%}.monthly-challenge__iframe-build{border:none;width:100%;height:100vh}@media (min-width:1200px){.monthly-challenge__iframe-build{height:100%}}.monthly-challenge__ideas-wrapper{background:#faf0ff;padding-top:32px;padding-bottom:56px}@media (min-width:744px){.monthly-challenge__ideas-wrapper{padding-top:120px;padding-bottom:120px}}.monthly-challenge__ideas__title{margin-bottom:12px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.monthly-challenge__ideas__title{font-size:28px;line-height:36px}}@media (min-width:1200px){.monthly-challenge__ideas__title{text-align:center;font-size:32px;line-height:40px}}.monthly-challenge__ideas__desc{color:#25265ede;width:100%;max-width:552px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:400;line-height:30px}@media (min-width:744px){.monthly-challenge__ideas__desc{text-align:center}}.monthly-challenge__ideas__list{grid-template-columns:1px;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:grid}@media (min-width:744px){.monthly-challenge__ideas__list{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:24px}}.monthly-challenge__ideas__item{background:#fff;border:1px solid #d3dce6;border-radius:8px;gap:16px;padding:16px;display:flex}@media (max-width:500px){.monthly-challenge__ideas__item{flex-direction:column}}.monthly-challenge__ideas__item__img{border:2px solid #d3dce6;border-radius:4px;flex-shrink:0;width:135px;height:96px;overflow:hidden}@media (max-width:500px){.monthly-challenge__ideas__item__img{width:100%;height:auto}}.monthly-challenge__ideas__item__img img{object-fit:cover;width:100%;height:100%}.monthly-challenge__ideas__item__content{flex-direction:column;gap:8px;display:flex}.monthly-challenge__ideas__item__title{color:#25265e;font-size:18px;font-weight:500;line-height:28px}.monthly-challenge__ideas__item__desc{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}.monthly-challenge__ideas__footer{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.monthly-challenge__ideas__footer__button{justify-content:center;gap:8px;width:100%;padding:12px 16px 12px 20px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.monthly-challenge__ideas__footer__button{width:auto}}.monthly-challenge__ideas__footer__text{color:#25265eab;font-size:14px;line-height:20px}.monthly-challenge__modal .pro-modal__header{padding-bottom:8px}.monthly-challenge__modal__content{flex-direction:column;display:flex}@media (min-width:744px){.monthly-challenge__modal__content{justify-content:center;align-items:center}}.monthly-challenge__modal__lock-img{margin:0 auto}.monthly-challenge__modal__title{color:#25265e;text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.monthly-challenge__modal__title{margin-bottom:12px}}.monthly-challenge__modal__description{color:#25265e;text-align:center;margin-bottom:24px;font-size:16px;line-height:24px}.monthly-challenge__modal__btn{justify-content:center;width:100%;display:flex}@media (min-width:744px){.monthly-challenge__modal__btn{width:fit-content}}.monthly-challenge__modal__login{justify-content:center;align-items:center;gap:2px;margin-top:16px;display:flex}.monthly-challenge__modal__login p{font-size:14px;font-weight:500;line-height:20px}.monthly-challenge__modal__btn-login{color:#0556f3;padding:0}.monthly-challenge__modal__btn-login:hover{color:#0047d1;text-decoration:none}.active-challenge-section{flex-direction:column;align-items:center;display:flex}.challenge-card{background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column-reverse;justify-content:center;gap:20px;width:100%;max-width:955px;padding:16px;display:flex;overflow:hidden;box-shadow:0 6px 12px 6px #2d1a010f}@media (min-width:744px){.challenge-card{flex-direction:row;padding:24px}}@media (min-width:1200px){.challenge-card{gap:32px;padding:30px}}.challenge-card--upcoming{align-items:center;max-width:835px;position:relative;overflow:hidden}.challenge-card__img{background:#fef4f5;border:2px solid #feccbf;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:744px){.challenge-card__img{border-radius:4px;width:232px}}@media (min-width:1200px){.challenge-card__img{width:256px;height:auto}}.challenge-card__img .challenge-card__image{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block;transform:scale(1.32)}@media (min-width:1200px){.challenge-card__img .challenge-card__image{height:100%}}.challenge-card__img--upcoming{align-items:center}.challenge-card__img--upcoming img{height:100%}.challenge-card__img__sub{position:absolute;top:-4px;left:9px}.challenge-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}@media (min-width:1200px){.challenge-card__header{align-items:center}}.challenge-card__note{color:#25265eab;margin-top:8px;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.challenge-card__note span{color:#f79522}.challenge-card__content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.challenge-card__content__pro-exclusive-text{background:linear-gradient(90deg,#6a11cb 0%,#2575fc 100%);border-radius:40px;width:fit-content;margin-bottom:12px;padding:4px 8px}.challenge-card__content__pro-exclusive-text span{color:#fff;font-size:14px;font-weight:500;line-height:16px}.challenge-card__title{color:#25265e;margin-bottom:12px;font-size:22px;font-weight:600;line-height:30px}@media (min-width:744px){.challenge-card__title{align-items:center;gap:8px;margin-bottom:12px;display:flex}}@media (min-width:1200px){.challenge-card__title{margin-bottom:10px;font-size:24px;line-height:36px}}.challenge-card__status{color:#25265e;background:linear-gradient(90deg,#b2782a -51.55%,#b77f2e -41.75%,#c49239 -27.68%,#dab14c -11.1%,#f4d662 5.13%,#f4de8b 36.21%,#f4d662 60.9%,#b2782a 118.49%);flex-shrink:0;padding:4px 24px;font-size:14px;line-height:20px;display:inline-block;position:absolute;top:18px;right:-28px;transform:rotate(45deg);box-shadow:0 2px 4px #0003}.challenge-card__descriptions{margin-bottom:12px}@media (min-width:744px){.challenge-card__descriptions{margin-bottom:16px}}.challenge-card__text{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:1200px){.challenge-card__text{font-size:16px;line-height:24px}}.challenge-card__tags{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:744px){.challenge-card__tags{gap:10px}}.challenge-card__tag{color:#25265eab;border:1.3px solid #d3dce6;border-radius:40px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.challenge-card__meta{color:#25265ede;flex-flow:column wrap;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:744px){.challenge-card__meta{flex-direction:row;align-items:center}}.challenge-card__meta--tags{margin-bottom:12px}@media (min-width:1200px){.challenge-card__meta--tags{margin-bottom:24px}}.challenge-card__meta-item{color:#25265ede;align-items:center;display:flex}.challenge-card__meta-item .timer-text{color:#e34c4c}.challenge-card__meta-item.title-text{color:#25265ede}.challenge-card__actions{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (min-width:744px){.challenge-card__actions{flex-direction:row;margin-top:12px}}.challenge-card__actions__start-btn{flex:1}.challenge-card__pro-exclusive-text{color:#25265eab;text-align:center;margin-top:4px;margin-bottom:0;font-size:12px;font-style:italic;line-height:16px}.challenge-card__action-btn{flex:1;height:fit-content}.challenge-prize{background:0 0}.challenge-prize__title{color:#25265e;text-align:center;margin-bottom:24px;font-size:22px;font-weight:600;line-height:30px}.challenge-prize__container{border-radius:0;flex-direction:column;justify-content:center;gap:32px;width:100%;display:flex}@media (min-width:744px){.challenge-prize__container{flex-direction:row}}.challenge-prize__card{background:#def6ff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;width:fit-content;padding:12px 16px;display:flex}.challenge-prize__card-title{color:#25265e;margin-bottom:4px;font-size:16px;font-weight:500;line-height:24px}.challenge-prize__card-text{color:#25265ede;margin:0 0 0 12px;font-size:16px;font-weight:400;line-height:24px}.challenge-prize__bullet{margin-right:4px;display:inline-block}.submissions-list{flex-direction:column;display:flex}@media (min-width:744px){.submissions-list{align-items:center}}.submissions-list__title{align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:36px;display:inline-flex}@media (min-width:744px){.submissions-list__title{font-size:28px;line-height:36px}}@media (min-width:1200px){.submissions-list__title{text-align:center;font-size:32px;line-height:40px}}.submissions-list__count{color:#fff;text-align:center;background:linear-gradient(#9327fe 17.05%,#6501e5 100%);border-radius:16px;min-width:30px;padding:2px 6px;font-size:16px;font-weight:600;line-height:26px;display:inline-block}.submissions-list__count.loader-circle{justify-content:center;align-items:center;width:24px;height:26px;padding:0;display:flex}@media (min-width:744px){.submissions-list__count.loader-circle{width:30px;height:30px}}.submissions-list__count.loader-circle span{box-sizing:border-box;border:2px solid #fff;border-bottom-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite rotation-circle;display:inline-block}@media (min-width:744px){.submissions-list__count.loader-circle span{width:14px;height:14px}}@keyframes rotation-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submissions-list__count--tab-bar{min-width:24px;padding:0}@media (min-width:744px){.submissions-list__count--tab-bar{min-width:30px;padding:2px 6px}}.submissions-list__container{width:100%;margin-bottom:56px}@media (min-width:744px){.submissions-list__container{max-width:998px;margin-bottom:120px;margin-left:auto;margin-right:auto}}.submissions-list__content{width:100%;margin-top:24px}@media (min-width:744px){.submissions-list__content{margin-top:12px}}.submissions-list__subtitle{color:#25265ede;text-align:center;text-align:center;width:100%;max-width:530px;margin-bottom:30px;font-size:18px;font-weight:400;line-height:30px}@media (min-width:744px){.submissions-list__subtitle{margin-left:auto;margin-right:auto}}.submissions-list__grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:24px 12px;width:100%;display:grid}@media (min-width:744px){.submissions-list__grid{grid-template-columns:repeat(auto-fill,minmax(236px,236px));justify-content:center;gap:24px 16px}}.submissions-list__viewall{justify-content:center;align-items:center;margin-top:32px;display:flex}.submissions-list__viewall__btn{justify-content:center;width:100%;display:flex}@media (min-width:744px){.submissions-list__viewall__btn{width:auto}}.submissions-list__start-challenge-btn{justify-content:center;width:100%;display:flex}@media (min-width:744px){.submissions-list__start-challenge-btn{width:auto}}.submissions-list__empty{background:#f8faff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:24px;padding:24px 16px;display:flex}@media (min-width:744px){.submissions-list__empty{border-radius:20px;padding:32px}}@media (min-width:1200px){.submissions-list__empty{margin-top:32px}}.submissions-list__empty__text{color:#25265ede;margin-bottom:0;font-size:20px;font-weight:500;line-height:30px}@media (min-width:744px){.submissions-list__empty__text{font-size:22px;line-height:30px}}.submission-card{cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column-reverse;gap:8px;width:100%;padding:16px;transition:box-shadow .13s,transform .13s;display:flex;overflow:hidden;box-shadow:0 6px 12px 6px #2d1a010f}@media (min-width:744px){.submission-card{flex-direction:column;gap:16px}}.submission-card:hover{border-color:#0556f3}.submission-card:hover,.submission-card:focus,.submission-card:active{text-decoration:none}.submission-card__img{background:0 0;border-radius:4px;justify-content:center;align-items:center;max-height:116px;display:flex;overflow:hidden}.submission-card__img img{object-fit:cover;border-radius:0;width:100%;height:100%}.submission-card__footer{flex-direction:column-reverse;gap:12px;display:flex}@media (min-width:744px){.submission-card__footer{flex-direction:column;gap:8px}}.submission-card__title{color:#25265e;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-size:18px;font-weight:500;line-height:28px;overflow:hidden}.submission-card__meta{color:#bfc6d7;align-items:center;gap:14px;font-size:14px;font-weight:500;line-height:20px;display:flex}.submission-card__author,.submission-card__comments{color:#25265ede;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.submission-card__author-link{color:inherit;align-items:center;gap:8px;transition:color .2s;display:flex}.submission-card__author-link:hover{color:#0556f3;text-decoration:none}.submission-card__author-link:hover span{color:#0556f3}.submission-card__author img{object-fit:cover;background:#25265e;border-radius:50%;width:18px;height:18px}.submission-card__author-initial{color:#0556f3;background:#d3dce6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-weight:600;line-height:18px;display:flex}.past-challenges-list{background:#fafafa;padding:56px 24px;position:relative;overflow:hidden}@media (min-width:744px){.past-challenges-list{padding:80px 32px}}@media (min-width:1200px){.past-challenges-list{padding:120px 96px}}.past-challenges-list__title{margin-bottom:12px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.past-challenges-list__title{text-align:center;font-size:28px;line-height:36px}}@media (min-width:1200px){.past-challenges-list__title{font-size:32px;line-height:40px}}.past-challenges-list__subtitle{color:#25265ede;width:100%;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.past-challenges-list__subtitle{text-align:center;margin-bottom:32px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.past-challenges-list__subtitle{max-width:100%;font-size:18px;line-height:30px}}.past-challenges-list__cards{flex-direction:column;gap:24px;width:100%;max-width:844px;margin:0 auto;display:flex}.past-challenge-card{background:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:20px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 12px 6px #2d1a010f}.past-challenge-card:hover,.past-challenge-card:focus,.past-challenge-card:active{border:1px solid #0556f3;text-decoration:none}@media (min-width:744px){.past-challenge-card{flex-direction:row;padding:24px}}.past-challenge-card__pro-exclusive{color:#fff;background:linear-gradient(90deg,#6a11cb 0%,#2575fc 100%);flex-shrink:0;padding:4px 20px;font-size:14px;line-height:20px;display:inline-block;position:absolute;top:21px;left:-29px;transform:rotate(-45deg);box-shadow:0 2px 4px #0003}.past-challenge-card__img{background:#25265e;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}@media (min-width:744px){.past-challenge-card__img{width:auto;max-width:212px;height:auto}}@media (min-width:1200px){.past-challenge-card__img{max-width:245px}}.past-challenge-card__img img{object-fit:cover;background:#25265e;width:100%;height:100%}.past-challenge-card__content{flex-direction:column;flex:1;justify-content:center;display:flex}.past-challenge-card__title{color:#25265e;margin-bottom:12px;font-size:20px;font-weight:600;line-height:25px}@media (min-width:744px){.past-challenge-card__title{margin-bottom:12px;font-size:20px;line-height:30px}}@media (min-width:1200px){.past-challenge-card__title{margin-bottom:8px;font-size:22px;line-height:30px}}.past-challenge-card__desc{color:#25265ede;margin-bottom:8px;font-size:14px;font-weight:400;line-height:20px}@media (min-width:1200px){.past-challenge-card__desc{margin-bottom:16px;font-size:16px;line-height:24px}}.past-challenge-card__meta{color:#25265eab;flex-direction:column;gap:12px;display:flex}@media (min-width:744px){.past-challenge-card__meta{flex-direction:row}}@media (min-width:1200px){.past-challenge-card__meta{align-items:center;gap:16px}}.past-challenge-card__deadline,.past-challenge-card__submissions{align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:16px;display:flex}.past-challenge-card__deadline svg,.past-challenge-card__submissions svg{position:relative;top:-1px}.past-challenge-card__submissions{color:#25265ede;font-weight:400}.discord-promo{background:#faf0ff;padding:56px 24px;position:relative}@media (min-width:744px){.discord-promo{text-align:center;padding:80px 32px}}@media (min-width:1200px){.discord-promo{padding:120px 96px}}.discord-promo__decoration-bottom{position:absolute;bottom:0;left:0}.discord-promo__title{color:#25265e;margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.discord-promo__title{margin-bottom:32px;font-size:28px;line-height:36px}}@media (min-width:1200px){.discord-promo__title{font-size:32px;line-height:40px}}.discord-promo__maincard{background:#fff;border-radius:8px;flex-direction:column;gap:24px;width:100%;max-width:860px;margin:0 auto;padding:16px;display:flex;box-shadow:0 0 6px #00000005}@media (min-width:744px){.discord-promo__maincard{flex-direction:row;padding:24px}}.discord-promo__maincard-img{background:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex}@media (min-width:744px){.discord-promo__maincard-img{width:230px}}@media (min-width:1200px){.discord-promo__maincard-img{width:auto}}.discord-promo__maincard-img img{object-fit:cover;border-radius:4px;width:100%;height:100%}@media (min-width:1200px){.discord-promo__maincard-img{min-width:336px;height:260px}}.discord-promo__maincard-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.discord-promo__maincard-header-wrap{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}@media (min-width:1200px){.discord-promo__maincard-header-wrap{margin-bottom:16px}}.discord-promo__maincard-header{background:#fff;border:1px solid #d3dce6;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:32px;height:32px;display:flex}.discord-promo__maincard-logo{position:relative;left:6px}.discord-promo__maincard-server{color:#25265e;margin-bottom:8px;font-size:20px;font-weight:600;line-height:25px}@media (min-width:744px){.discord-promo__maincard-server{font-size:24px;line-height:36px}}.discord-promo__maincard-desc{color:#25265ede;letter-spacing:0;text-align:left;margin-bottom:24px;font-size:16px;font-weight:400;line-height:26px}@media (min-width:744px){.discord-promo__maincard-desc{font-size:18px;line-height:30px}}.discord-promo__maincard-stats{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.monthly-faq{background:#fff;padding:56px 0}@media (min-width:744px){.monthly-faq{padding-top:72px}}.monthly-faq__title{margin-bottom:16px;font-size:24px;line-height:36px}@media (min-width:744px){.monthly-faq__title{margin-bottom:24px;font-size:28px;line-height:36px}}@media (min-width:1200px){.monthly-faq__title{font-size:32px;line-height:40px}}.monthly-challenge-cta{background:#fff5e0;padding:56px 24px;position:relative;overflow:hidden}@media (min-width:744px){.monthly-challenge-cta{padding:72px 32px}}@media (min-width:1200px){.monthly-challenge-cta{padding:96px}}.monthly-challenge-cta__wrapper{flex-direction:column;align-items:center;gap:56px;display:flex}@media (min-width:744px){.monthly-challenge-cta__wrapper{flex-direction:row;justify-content:space-between}}.monthly-challenge-cta__decoration-bottom{position:absolute;bottom:0;left:0}.monthly-challenge-cta__title{color:#25265e;margin-bottom:12px;font-size:24px;font-weight:500;line-height:36px}@media (min-width:744px){.monthly-challenge-cta__title{font-size:28px;line-height:36px}}@media (min-width:1200px){.monthly-challenge-cta__title{margin-bottom:16px;font-size:32px;font-weight:600;line-height:40px}}.monthly-challenge-cta__desc{color:#25265ede;margin-bottom:24px;font-size:18px;font-weight:400;line-height:30px}.monthly-challenge-cta__btn{justify-content:center;width:100%;display:flex}@media (min-width:744px){.monthly-challenge-cta__btn{width:fit-content}}.monthly-challenge-cta__img{border:2px solid #feccbf;border-radius:4px;justify-content:center;align-items:center;width:389px;display:flex;position:relative}.monthly-challenge-cta__img__sub{width:74px;height:64px;position:absolute;top:-13px;left:19px}.monthly-challenge-cta__content{width:100%}@media (min-width:744px){.monthly-challenge-cta__content{max-width:323px}}@media (min-width:1200px){.monthly-challenge-cta__content{max-width:553px}}.challenge-detail-header{margin-bottom:24px}.challenge-detail-header__title{margin-bottom:12px;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.challenge-detail-header__title{margin-bottom:16px;font-size:36px;line-height:54px}}.challenge-detail-header__subtitle{color:#25265ede;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.challenge-detail-header__subtitle{font-size:18px;line-height:30px}}.challenge-detail-header__note{color:#25265ede;margin-top:8px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.challenge-detail-header__note span{color:#f79522}.challenge-banner{flex-direction:column;gap:24px;margin-bottom:56px;display:flex}@media (min-width:744px){.challenge-banner{flex-direction:row;align-items:center;gap:32px;margin-bottom:96px}}@media (min-width:1200px){.challenge-banner{align-items:normal;gap:40px}}.challenge-banner__img{background:#feccbf;border:2px solid #feccbf;border-radius:4px;align-items:flex-end;width:100%;display:flex;position:relative}@media (min-width:744px){.challenge-banner__img{max-width:608px}}@media (min-width:1200px){.challenge-banner__img{height:auto;max-height:333px}}.challenge-banner__img__sub{width:52px;height:44px;position:absolute;top:-13px;left:19px}@media (min-width:1200px){.challenge-banner__img__sub{width:86px;height:74px}}.challenge-banner__img img{object-fit:cover;width:100%}@media (min-width:744px){.challenge-banner__img img{height:100%}}.challenge-banner__meta-card{background:#fff;border:1px solid #d3dce6;border-radius:4px;min-width:240px;height:fit-content;padding:16px}@media (min-width:744px){.challenge-banner__meta-card{padding:32px 24px}}.challenge-banner__deadline-label{color:#25265ede;margin-bottom:8px;font-size:16px;line-height:24px}.challenge-banner__timer{color:#e34c4c;margin-bottom:24px;font-size:28px;font-weight:600;line-height:36px}@media (min-width:1200px){.challenge-banner__timer{font-size:32px;line-height:40px}}.challenge-banner__cta{justify-content:center;width:100%;padding:12px 0;font-size:16px;line-height:24px;display:flex}.challenge-banner__pro-exclusive-text{color:#25265eab;text-align:center;margin-top:4px;margin-bottom:24px;font-size:12px;font-style:italic;line-height:16px}@media (min-width:1200px){.challenge-banner__pro-exclusive-text{margin-bottom:32px}}.challenge-banner__meta-row{justify-content:space-between;margin-bottom:16px;display:flex}.challenge-banner__meta-label{color:#25265ede;align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.challenge-banner__meta-value{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.challenge-banner__meta-badges{align-items:center;display:flex}.challenge-banner__meta-badge{color:#fff;background:#e6e8ec;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.challenge-banner__meta-badge+.challenge-banner__meta-badge{margin-left:-12px}.challenge-banner__meta-badge--avatar{color:#25265e;font-size:14px;font-weight:600;line-height:20px}.challenge-banner__meta-badge--count{color:#fff;background:#0556f3;font-size:14px;font-weight:600;line-height:20px}.challenge-banner__meta-badge--count:hover,.challenge-banner__meta-badge--count:focus,.challenge-banner__meta-badge--count:active{color:#fff;background:#0556f3;text-decoration:none}.challenge-section__title{color:#25265e;margin-bottom:12px;font-size:20px;font-weight:600;line-height:30px}@media (min-width:744px){.challenge-section__title{margin-bottom:16px;font-size:24px;line-height:36px}}.challenge-section__divider{background:#d3dce6;width:100%;height:1px}.challenge-section__prize-list{flex-wrap:wrap;gap:32px;margin:0;padding:0;list-style:none;display:flex}.challenge-section__link{color:#0556f3;font-weight:400;text-decoration:none;transition:color .13s}.challenge-section__link:hover,.challenge-section__link:focus,.challenge-section__link:active{color:#0444c1;text-decoration:none}.challenge-section__text-with-ordered-list{flex-direction:column;gap:12px;display:flex}.challenge-section__text-with-ordered-list .dashed-line{margin:12px 0}.challenge-section__text-block{flex-direction:column;gap:8px;display:flex}.challenge-section__ordered-list-block{flex-direction:column;gap:12px;display:flex}.challenge-section__ordered-list-title{color:#25265ede;font-size:18px;line-height:30px}.challenge-section__body{flex-direction:column;gap:8px;display:flex}.challenge-section__body p{color:#25265ede;margin-bottom:0;font-size:16px;line-height:24px}@media (min-width:744px){.challenge-section__body p{font-size:18px;line-height:30px}}.challenge-section__list{color:#25265ede;flex-direction:column;gap:8px;margin:0 0 0 21px;padding:0;font-size:16px;line-height:24px;display:flex}@media (min-width:744px){.challenge-section__list{font-size:18px;line-height:30px}}.past-challenge-detail{background:#ffeee1}.past-challenge-detail__header{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}@media (min-width:744px){.past-challenge-detail__header{align-items:center;gap:16px;margin-bottom:64px}}.past-challenge-detail__header__title{color:#25265e;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.past-challenge-detail__header__title{font-size:36px;line-height:54px}}.past-challenge-detail__header__desc{color:#25265ede;width:100%;margin-bottom:0;font-size:16px;line-height:24px}@media (min-width:744px){.past-challenge-detail__header__desc{text-align:center;max-width:600px;font-size:18px;line-height:30px}}.past-challenge-winners{flex-direction:column;align-items:center;margin-bottom:56px;padding-top:32px;display:flex}@media (min-width:744px){.past-challenge-winners{margin-bottom:120px;padding-top:56px}}.past-challenge-winners__title{color:#25265e;margin-bottom:32px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.past-challenge-winners__title{font-size:28px;line-height:36px}}@media (min-width:1200px){.past-challenge-winners__title{font-size:32px;line-height:40px}}.past-challenge-winners__viewport-wrapper{z-index:0;width:min(881px,100%);margin-bottom:16px;margin-right:16px;position:relative}@media (min-width:744px){.past-challenge-winners__viewport-wrapper{margin-bottom:24px;margin-left:24px;margin-right:0}}.past-challenge-winners__viewport-wrapper:before{content:"";z-index:-100;border:1px solid #feccbf;border-radius:20px;width:100%;height:100%;position:absolute;top:16px;right:-16px}@media (min-width:744px){.past-challenge-winners__viewport-wrapper:before{right:unset;top:24px;left:-24px}}.past-challenge-winners__viewport{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;border:1px solid #d3dce6;border-radius:16px;overflow:hidden}.past-challenge-winners__track{will-change:transform;transition:transform .42s;display:flex}.past-challenge-winners__slide{box-sizing:border-box;min-width:100%;padding:0 4px;position:relative}.past-challenge-winners__card{flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:744px){.past-challenge-winners__card{flex-direction:row;gap:32px;padding:32px}}.past-challenge-winners__card__btn{background:#6501e5;justify-content:center;width:100%;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:744px){.past-challenge-winners__card__btn{font-size:16px;line-height:24px}}.past-challenge-winners__card__btn svg{width:18px;height:18px}@media (min-width:744px){.past-challenge-winners__card__btn svg{width:20px;height:20px}}.past-challenge-winners__card__btn:hover,.past-challenge-winners__card__btn:focus,.past-challenge-winners__card__btn:active{background:#4f01b2}.past-challenge-winners__card__image{object-fit:cover;border-radius:12px;width:100%}@media (min-width:744px){.past-challenge-winners__card__image{width:305px;height:234px}}.past-challenge-winners__card__content{flex-direction:column;flex:1;display:flex}.past-challenge-winners__card__header{align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (min-width:744px){.past-challenge-winners__card__header{margin-bottom:20px}}.past-challenge-winners__card__avatar{object-fit:cover;border-radius:50%;width:22px;height:22px}.past-challenge-winners__card__avatar--placeholder{color:#0556f3;border:1px solid #d3dce6;justify-content:center;align-items:center;font-size:12px;line-height:30px;display:flex}.past-challenge-winners__card__name{color:#25265ede;font-size:14px;font-weight:500;line-height:20px}.past-challenge-winners__card__title{color:#25265e;margin-bottom:4px;font-size:20px;font-weight:500;line-height:30px}@media (min-width:744px){.past-challenge-winners__card__title{margin-bottom:8px}}.past-challenge-winners__card__description{color:#25265ede;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}@media (min-width:744px){.past-challenge-winners__card__description{-webkit-line-clamp:3;min-height:72px;margin-bottom:16px;line-height:24px}}.past-challenge-winners__card__footer{gap:12px;display:flex}.past-challenge-winners__card__likes,.past-challenge-winners__card__share{color:#25265ede;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.past-challenge-winners__dots{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.past-challenge-winners__dot{cursor:pointer;background:#25265eab;border:none;border-radius:50%;width:8px;height:8px;transition:transform .16s,background .16s,box-shadow .16s}.past-challenge-winners__dot:hover,.past-challenge-winners__dot--active{background:#0556f3}.past-challenge-overview{background:#f8faff;padding-top:56px}@media (min-width:744px){.past-challenge-overview{padding-top:120px}}.past-challenge-overview--sections{background:#f8faff;padding-top:0}.past-challenge-overview__title{color:#25265e;margin-bottom:24px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.past-challenge-overview__title{font-size:28px;line-height:36px}}@media (min-width:1200px){.past-challenge-overview__title{text-align:center;margin-bottom:40px;font-size:32px;line-height:40px}}.past-challenge-overview__meta-card{border:1px solid #d3dce6;border-radius:4px;min-width:100%}@media (min-width:744px){.past-challenge-overview__meta-card{min-width:350px}}.past-challenge-overview__challenge-banner{margin-bottom:0}.past-challenge-sections{background:#f8faff;padding:32px 24px 24px 56px}@media (min-width:744px){.past-challenge-sections{padding:40px 96px 120px}}.past-challenge-sections__prize-list{flex-direction:column;gap:12px}@media (min-width:744px){.past-challenge-sections__prize-list{gap:16px}.monthly-challenge-detail__meta-card{min-width:290px}}@media (min-width:1200px){.monthly-challenge-detail__meta-card{min-width:350px}}@keyframes egg-pop-in{0%{transform:scale(.2) rotate(var(--egg-tilt,0deg));opacity:0}60%{transform:scale(1.15) rotate(var(--egg-tilt,0deg));opacity:1}80%{transform:scale(.92) rotate(var(--egg-tilt,0deg));opacity:1}to{transform:scale(1) rotate(var(--egg-tilt,0deg));opacity:1}}@keyframes egg-float{0%,to{transform:scale(1) rotate(var(--egg-tilt,0deg)) translateY(0)}50%{transform:scale(1) rotate(var(--egg-tilt,0deg)) translateY(-14px)}}@keyframes egg-sway{0%,to{transform:scale(1) rotate(var(--egg-tilt,0deg)) translateY(0)}25%{transform:scale(1) rotate(calc(var(--egg-tilt,0deg) + 6deg)) translateY(-7px)}75%{transform:scale(1) rotate(calc(var(--egg-tilt,0deg) - 6deg)) translateY(-7px)}}@keyframes spring-emoji-rise{0%{opacity:0;transform:translateY(40px)}20%{opacity:1;transform:translateY(0)}80%{opacity:.85;transform:translateY(-60px)}to{opacity:0;transform:translateY(-110px)}}.easter-decoration{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.monthly-challenge__content{z-index:1;position:relative}.easter-egg{animation:egg-pop-in .65s cubic-bezier(.34, 1.56, .64, 1) var(--egg-delay,0s) both,egg-float var(--egg-duration,4s) ease-in-out calc(var(--egg-delay,0s) + .65s) infinite;position:absolute}.easter-egg svg{width:44px;height:53px}@media (min-width:744px){.easter-egg svg{width:72px;height:86px}}@media (min-width:1200px){.easter-egg svg{width:100%;height:100%}}.easter-egg--sway{animation:egg-pop-in .65s cubic-bezier(.34, 1.56, .64, 1) var(--egg-delay,0s) both,egg-sway var(--egg-duration,4s) ease-in-out calc(var(--egg-delay,0s) + .65s) infinite}.easter-egg--hide-mobile{display:none}@media (min-width:744px){.easter-egg--hide-mobile{display:block}}.spring-emoji{animation:spring-emoji-rise var(--emoji-duration,4s) ease-out var(--emoji-delay,0s) forwards;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.woi{background:#23293a;width:100%;min-height:100vh}.woi__tabs{justify-content:center;gap:12px;margin-top:44px;margin-bottom:26px;display:flex}.woi__tab{color:#bfc6d7;cursor:pointer;opacity:.8;background:#23293a;border:none;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:12px 34px;font-size:18px;font-weight:600;transition:background .18s,color .18s;display:flex}.woi__tab:hover:not(:disabled){color:#fff;opacity:1;background:#23293a}.woi__tab:disabled{cursor:default;opacity:1}.woi__tab--active{opacity:1;background:linear-gradient(90deg,#17e3ff 10%,#24e0b0 90%);box-shadow:0 2px 16px #17e3ff33;color:#fff!important}.woi__desc{color:#bfc6d7;text-align:center;max-width:700px;margin:0 auto 18px;font-size:16px}.woi__filters{justify-content:flex-end;gap:28px;margin-top:22px;margin-bottom:16px;margin-right:38px;display:flex}.woi__filter{color:#bfc6d7;cursor:pointer;background:#222326;border:1px solid #393a3f;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:15px;font-weight:500;transition:border .2s,color .2s;display:flex}.woi__filter:hover{color:#17e3ff;border:1.5px solid #17e3ff}.woi__filter-arrow{color:#bfc6d7;margin-left:7px;font-size:13px}.woi__section-title{color:#fff;letter-spacing:-.5px;text-align:left;margin:38px 0 18px 46px;font-size:24px;font-weight:700}.woi__cards{gap:32px;margin-bottom:40px;margin-left:44px;display:flex}.woi__card{text-align:left;background:#23293a;border:2px solid #313949;border-radius:16px;width:300px;padding:20px 18px 18px;transition:border .2s,box-shadow .2s;position:relative;box-shadow:0 2px 14px #181d2917}.woi__card-header{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.woi__card-user{align-items:center;gap:9px;display:flex}.woi__card-avatar{background:#444857;border-radius:50%;width:34px;height:34px;display:inline-block}.woi__card-user-name{color:#fff;font-size:15px;font-weight:600;display:block}.woi__card-updated{color:#bfc6d7;margin-left:2px;font-size:12px;display:block}.woi__card-level{color:#fff;letter-spacing:.1px;border-radius:8px;margin-top:2px;margin-left:8px;padding:2px 14px;font-size:13px;font-weight:600}.woi__card-title{color:#fff;margin-top:3px;margin-bottom:7px;font-size:18px;font-weight:700}.woi__card-tags{gap:8px;margin-bottom:13px;display:flex}.woi__card-tag{color:#bfc6d7;background:#181d29;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:500}.woi__card-image-wrap{justify-content:center;align-items:center;width:100%;height:110px;margin-top:4px;display:flex}.woi__card-image{object-fit:cover;background:#2f3547;border-radius:9px;width:100%;max-width:250px;max-height:110px}.woi__feature-banner{background:#22252d;border:1px solid #313949;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:41px 44px 38px;padding:30px 26px;display:flex}.woi__feature-icon{margin-right:17px;font-size:29px}.woi__feature-text{color:#fff;flex-direction:column;gap:3px;font-size:18px;font-weight:700;display:flex}.woi__feature-sub{color:#bfc6d7;margin-top:2px;font-size:15px;font-weight:400}.woi__feature-btn{color:#23293a;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:13px 27px;font-size:17px;font-weight:600;transition:background .2s;display:flex;box-shadow:0 2px 8px #181d2922}.woi__feature-btn:hover{background:#f4f7fa}.woi__feature-btn-plus{color:#23293a;margin-left:9px;font-size:19px}.community-feed{background:#23293a;width:100%;min-height:100vh}.community-feed__tabs{justify-content:center;gap:12px;margin-top:44px;margin-bottom:26px;display:flex}.community-feed__tab{color:#181d29;cursor:pointer;opacity:.8;background:#23293a;border:none;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:12px 34px;font-size:18px;font-weight:600;transition:background .18s,color .18s;display:flex}.community-feed__tab:hover:not(:disabled){color:#17e3ff;opacity:1;background:#23293a}.community-feed__tab:disabled{cursor:default;opacity:1}.community-feed__tab--active{opacity:1;background:#fff;border-bottom:3px solid #17e3ff;box-shadow:0 2px 16px #17e3ff33;color:#23293a!important}.community-feed__desc{color:#bfc6d7;text-align:center;max-width:700px;margin:0 auto 18px;font-size:16px}.community-feed__filters{justify-content:flex-end;gap:28px;margin-top:22px;margin-bottom:16px;margin-right:38px;display:flex}.community-feed__filter{color:#bfc6d7;cursor:pointer;background:#222326;border:1px solid #393a3f;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:15px;font-weight:500;transition:border .2s,color .2s;display:flex}.community-feed__filter:hover{color:#17e3ff;border:1.5px solid #17e3ff}.community-feed__filter-arrow{color:#bfc6d7;margin-left:7px;font-size:13px}.community-feed__grid{grid-template-columns:repeat(4,1fr);gap:28px;width:96%;max-width:1280px;margin:40px auto;display:grid}.community-feed__card{background:#23293a;border:2px solid #313949;border-radius:16px;flex-direction:column;gap:7px;min-height:246px;padding:16px 15px 15px;transition:border .2s,box-shadow .2s;display:flex;box-shadow:0 2px 14px #181d2917}.community-feed__card-user{align-items:center;gap:9px;margin-bottom:4px;display:flex}.community-feed__card-avatar{background:#b4896c;border-radius:50%;width:32px;height:32px;display:inline-block}.community-feed__card-user-name{color:#fff;font-size:15px;font-weight:600;display:block}.community-feed__card-updated{color:#bfc6d7;margin-left:2px;font-size:12px;display:block}.community-feed__card-title{color:#fff;margin-top:0;margin-bottom:7px;font-size:17px;font-weight:700}.community-feed__card-image-wrap{justify-content:center;align-items:center;width:100%;height:108px;margin-top:2px;display:flex}.community-feed__card-image{object-fit:cover;background:#2f3547;border-radius:9px;width:100%;max-width:220px;max-height:108px}.builder-journey{text-align:center;background:#23293a;padding:54px 0 0}.builder-journey__title{color:#fff;letter-spacing:-.5px;margin-bottom:10px;font-size:32px;font-weight:700}.builder-journey__subtitle{color:#bfc6d7;margin-bottom:36px;font-size:17px}.builder-journey__cards{justify-content:center;gap:32px;margin-bottom:64px;display:flex}.build-landing-hero{background:linear-gradient(135deg,#fff 0%,#6501e50d 50%,#9327fe1a 100%);padding:48px 0;position:relative;overflow:hidden}@media (min-width:744px){.build-landing-hero{padding:80px 0}}@media (min-width:992px){.build-landing-hero{padding:128px 0}}.build-landing-hero__content{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:992px){.build-landing-hero__content{grid-template-columns:1fr 1fr;gap:48px}}.build-landing-hero__left{text-align:center}@media (min-width:992px){.build-landing-hero__left{text-align:left}}.build-landing-hero__title{color:#25265ede;margin-bottom:24px;font-size:30px;font-weight:700;line-height:1.2}@media (min-width:744px){.build-landing-hero__title{font-size:36px}}@media (min-width:992px){.build-landing-hero__title{margin-bottom:32px;font-size:60px}}.build-landing-hero__title--highlight{color:#6501e5}.build-landing-hero__title--accent{color:#9327fe}.build-landing-hero__description{color:#25265eab;margin-bottom:32px;font-size:18px;line-height:1.6}@media (min-width:744px){.build-landing-hero__description{font-size:20px}}@media (min-width:992px){.build-landing-hero__description{margin-bottom:48px}}.build-landing-hero__cta{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:992px){.build-landing-hero__cta{align-items:flex-start}}.build-landing-hero__btn{width:100%}@media (min-width:576px){.build-landing-hero__btn{width:auto}}.build-landing-hero__stats{color:#25265eab;font-size:14px}@media (min-width:744px){.build-landing-hero__stats{font-size:16px}}.build-landing-hero__stats--bold{color:#25265ede;font-weight:600}.build-landing-hero__right{margin-top:32px}@media (min-width:992px){.build-landing-hero__right{margin-top:0}}.build-landing-hero__cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (min-width:744px){.build-landing-hero__cards{gap:24px}}.build-landing-hero__card{background:#fff;border:1px solid #d3dce6;border-radius:8px;padding:16px;transition:transform .3s}@media (min-width:744px){.build-landing-hero__card{padding:24px}}.build-landing-hero__card:hover{transform:rotate(0)!important}.build-landing-hero__card--rotate-1{transform:rotate(3deg)}.build-landing-hero__card--rotate-2{margin-top:16px;transform:rotate(-2deg)}.build-landing-hero__card--rotate-3{transform:rotate(-1deg)}.build-landing-hero__card--highlight{background:linear-gradient(135deg,#6501e51a 0%,#9327fe1a 100%);border-color:#6501e533;height:fit-content;transform:rotate(2deg)}.build-landing-hero__card-icon{color:#6501e5;width:24px;height:24px;margin-bottom:12px}@media (min-width:744px){.build-landing-hero__card-icon{width:32px;height:32px;margin-bottom:16px}}.build-landing-hero__card-icon--accent{color:#9327fe}.build-landing-hero__card-title{color:#25265ede;margin-bottom:8px;font-size:14px;font-weight:600}@media (min-width:744px){.build-landing-hero__card-title{font-size:16px}}.build-landing-hero__card-description{color:#25265eab;margin:0;font-size:12px}@media (min-width:744px){.build-landing-hero__card-description{font-size:14px}}.build-landing-hero__card-number{color:#6501e5;margin-bottom:8px;font-size:20px;font-weight:700}@media (min-width:744px){.build-landing-hero__card-number{font-size:24px}}.build-landing-hero__card-label{color:#25265ede;margin:0;font-size:12px;font-weight:500}@media (min-width:744px){.build-landing-hero__card-label{font-size:14px}}.build-landing-monthly-challenge{background:#fff3e1;padding:32px 0;position:relative;overflow:hidden}@media (min-width:744px){.build-landing-monthly-challenge{padding:72px 0}}.build-landing-monthly-challenge__content{text-align:center;max-width:768px;margin:0 auto}.build-landing-monthly-challenge__bg-image{width:190px;height:218px;position:absolute;top:-26px;left:-13px}.build-landing-monthly-challenge__badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}.build-landing-monthly-challenge__badge{opacity:1;background:#fff;border:1px solid #d3dce6;border-radius:33px;align-items:center;gap:4px;height:28px;padding:3px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.build-landing-monthly-challenge__text{margin-bottom:24px}.build-landing-monthly-challenge__title{color:#25265ede;margin-bottom:12px;font-size:24px;font-weight:600;line-height:32px}@media (min-width:992px){.build-landing-monthly-challenge__title{font-size:36px;line-height:45px}}.build-landing-monthly-challenge__description{color:#25265ede;max-width:640px;margin:0 auto;font-size:16px;line-height:24px}@media (min-width:744px){.build-landing-monthly-challenge__description{font-size:18px}}.build-landing-monthly-challenge__cta{flex-direction:column;align-items:center;gap:4px;display:flex}.build-landing-monthly-challenge__note{color:#25265eab;margin-bottom:0;font-size:14px;line-height:20px}.build-landing-value-props{background:linear-gradient(135deg,#f8fafccc 0%,#f9fafbcc 100%);padding:48px 0}@media (min-width:744px){.build-landing-value-props{padding:80px 0}}.build-landing-value-props__header{text-align:center;margin-bottom:48px}@media (min-width:744px){.build-landing-value-props__header{margin-bottom:64px}}.build-landing-value-props__title{color:#25265ede;margin-bottom:16px;font-size:24px;font-weight:700}@media (min-width:744px){.build-landing-value-props__title{font-size:36px}}@media (min-width:992px){.build-landing-value-props__title{font-size:40px}}.build-landing-value-props__description{color:#25265eab;max-width:768px;margin:0 auto;padding:0 16px;font-size:18px;line-height:1.6}@media (min-width:744px){.build-landing-value-props__description{font-size:20px}}.build-landing-value-props__grid{grid-template-columns:1fr;gap:24px;max-width:1280px;margin:0 auto;display:grid}@media (min-width:576px){.build-landing-value-props__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.build-landing-value-props__grid{grid-template-columns:repeat(3,1fr);gap:32px}}.build-landing-value-props__card{background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;height:100%;padding:24px;transition:box-shadow .3s;display:flex;box-shadow:0 1px 3px #0000000d}@media (min-width:744px){.build-landing-value-props__card{padding:32px}}.build-landing-value-props__card:hover{box-shadow:0 4px 12px #0000001a}.build-landing-value-props__icon{color:#6501e5;width:32px;height:32px;margin-bottom:16px}@media (min-width:744px){.build-landing-value-props__icon{width:40px;height:40px;margin-bottom:20px}}.build-landing-value-props__card-title{color:#25265ede;margin-bottom:12px;font-size:16px;font-weight:600}@media (min-width:744px){.build-landing-value-props__card-title{margin-bottom:16px;font-size:18px}}.build-landing-value-props__card-description{color:#25265eab;flex-grow:1;margin:0;font-size:14px;line-height:1.6}@media (min-width:744px){.build-landing-value-props__card-description{font-size:16px}}.build-landing-demo-projects{background:linear-gradient(135deg,#eff6ff80 0%,#eef2ff80 100%);padding:48px 0;position:relative}@media (min-width:744px){.build-landing-demo-projects{padding:80px 0}}.build-landing-demo-projects__header{text-align:center;margin-bottom:32px;padding:0 16px}@media (min-width:744px){.build-landing-demo-projects__header{margin-bottom:64px}}.build-landing-demo-projects__badge{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb33;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}@media (min-width:744px){.build-landing-demo-projects__badge{margin-bottom:24px}}.build-landing-demo-projects__badge--outline{color:#25265eab;background:0 0;border:1px solid #d3dce6;border-radius:4px;padding:4px 12px;font-size:12px}.build-landing-demo-projects__badge--orange{color:#ea580c;background:#fb923c1a;border:1px solid #fb923c33;border-radius:4px;padding:4px 12px;font-size:12px}.build-landing-demo-projects__badge-icon{width:16px;height:16px}.build-landing-demo-projects__title{color:#25265ede;margin-bottom:16px;font-size:24px;font-weight:700}@media (min-width:744px){.build-landing-demo-projects__title{font-size:30px}}@media (min-width:992px){.build-landing-demo-projects__title{font-size:40px}}.build-landing-demo-projects__description{color:#25265eab;max-width:640px;margin:0 auto;font-size:16px;line-height:1.6}@media (min-width:744px){.build-landing-demo-projects__description{font-size:18px}}@media (min-width:992px){.build-landing-demo-projects__description{font-size:20px}}.build-landing-demo-projects__content{max-width:1152px;margin:0 auto}.build-landing-demo-projects__desktop{display:none}@media (min-width:744px){.build-landing-demo-projects__desktop{padding:0 16px;display:block}}.build-landing-demo-projects__tabs{border-bottom:2px solid #d3dce6;display:flex}.build-landing-demo-projects__tab{color:#25265eab;cursor:pointer;background:0 0;border:1px solid #d3dce6;border-top:2px solid #0000;border-bottom:none;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}@media (min-width:992px){.build-landing-demo-projects__tab{gap:12px;padding:16px 32px;font-size:16px}}.build-landing-demo-projects__tab:first-child{border-left:none;border-top-left-radius:8px}.build-landing-demo-projects__tab:last-child{border-right:none;border-top-right-radius:8px}.build-landing-demo-projects__tab:hover{color:#25265ede;background:#00000005}.build-landing-demo-projects__tab.active{color:#2563eb;z-index:1;background:#fff;border-top-color:#2563eb;border-left-color:#d3dce6;border-right-color:#d3dce6;position:relative}.build-landing-demo-projects__tab-icon{width:16px;height:16px}@media (min-width:992px){.build-landing-demo-projects__tab-icon{width:20px;height:20px}}.build-landing-demo-projects__card{background:#fff;border:1px solid #d3dce6;border-top:none;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.build-landing-demo-projects__card-content{grid-template-columns:1fr;display:grid}@media (min-width:992px){.build-landing-demo-projects__card-content{grid-template-columns:2fr 3fr}}.build-landing-demo-projects__card-left{padding:24px}@media (min-width:992px){.build-landing-demo-projects__card-left{padding:32px}}.build-landing-demo-projects__card-header{gap:16px;margin-bottom:24px;display:flex}.build-landing-demo-projects__card-icon-wrapper{background:#f3f4f6;border-radius:8px;flex-shrink:0;padding:12px}.build-landing-demo-projects__card-icon{color:#25265ede;width:32px;height:32px}@media (min-width:992px){.build-landing-demo-projects__card-icon{width:40px;height:40px}}.build-landing-demo-projects__card-info{flex:1}.build-landing-demo-projects__card-title{color:#25265ede;margin-bottom:8px;font-size:20px;font-weight:700}@media (min-width:992px){.build-landing-demo-projects__card-title{font-size:24px}}.build-landing-demo-projects__card-meta{color:#25265eab;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.build-landing-demo-projects__duration{color:#25265eab;font-size:14px}.build-landing-demo-projects__card-description{color:#25265eab;margin-bottom:24px;font-size:16px;line-height:1.6}@media (min-width:992px){.build-landing-demo-projects__card-description{margin-bottom:32px;font-size:18px}}.build-landing-demo-projects__skills{margin-bottom:24px}@media (min-width:992px){.build-landing-demo-projects__skills{margin-bottom:32px}}.build-landing-demo-projects__skills-title{color:#25265ede;margin-bottom:12px;font-size:16px;font-weight:600}@media (min-width:992px){.build-landing-demo-projects__skills-title{margin-bottom:16px;font-size:18px}}.build-landing-demo-projects__skills-list{flex-wrap:wrap;gap:8px;display:flex}.build-landing-demo-projects__skill-badge{color:#9333ea;background:#9333ea1a;border:1px solid #9333ea33;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .2s;display:inline-block}.build-landing-demo-projects__skill-badge:hover{background:#9333ea33}.build-landing-demo-projects__cta-btn{color:#fff;background:#2563eb;width:100%;padding:12px 24px;font-size:16px;font-weight:600;box-shadow:0 4px 12px #2563eb4d}@media (min-width:992px){.build-landing-demo-projects__cta-btn{padding:16px 32px;font-size:18px}}.build-landing-demo-projects__cta-btn:hover{background:#1d4ed8;box-shadow:0 6px 16px #2563eb66}.build-landing-demo-projects__card-right{background:#f9fafb;padding:16px}@media (min-width:992px){.build-landing-demo-projects__card-right{padding:24px}}.build-landing-demo-projects__iframe-wrapper{background:#1f2937;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.build-landing-demo-projects__iframe-header{background:#374151;align-items:center;gap:16px;padding:12px 16px;display:flex}.build-landing-demo-projects__iframe-dots{gap:8px;display:flex}.build-landing-demo-projects__iframe-dot{border-radius:50%;width:12px;height:12px}.build-landing-demo-projects__iframe-dot--red{background:#ef4444}.build-landing-demo-projects__iframe-dot--yellow{background:#f59e0b}.build-landing-demo-projects__iframe-dot--green{background:#10b981}.build-landing-demo-projects__iframe-status{color:#d1d5db;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.build-landing-demo-projects__iframe-indicator{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.build-landing-demo-projects__iframe-container{background:#fff;flex:1;min-height:300px}@media (min-width:992px){.build-landing-demo-projects__iframe-container{min-height:425px}}.build-landing-demo-projects__iframe{border:none;width:100%;height:100%}.build-landing-demo-projects__mobile{padding:0 16px;display:block}@media (min-width:744px){.build-landing-demo-projects__mobile{display:none}}.build-landing-demo-projects__mobile-controls{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.build-landing-demo-projects__mobile-swipe-hint{color:#25265eab;align-items:center;gap:8px;font-size:14px;display:flex}.build-landing-demo-projects__mobile-swipe-icon{width:16px;height:16px}.build-landing-demo-projects__mobile-nav{gap:8px;display:flex}.build-landing-demo-projects__mobile-nav-btn{cursor:pointer;color:#25265eab;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.build-landing-demo-projects__mobile-nav-btn:hover:not(:disabled){background:#e5e7eb}.build-landing-demo-projects__mobile-nav-btn:disabled{opacity:.5;cursor:not-allowed}.build-landing-demo-projects__mobile-carousel{position:relative;overflow:hidden}.build-landing-demo-projects__mobile-carousel-track{transition:transform .3s ease-out;display:flex}.build-landing-demo-projects__mobile-card{background:#fff;border:2px solid #d3dce6;border-radius:8px;flex-shrink:0;width:100%;padding:16px;box-shadow:0 8px 24px #0000001a}.build-landing-demo-projects__mobile-card-header{gap:12px;margin-bottom:16px;display:flex}.build-landing-demo-projects__mobile-card-icon-wrapper{background:#f3f4f6;border-radius:8px;flex-shrink:0;padding:8px}.build-landing-demo-projects__mobile-card-icon{color:#25265ede;width:20px;height:20px}.build-landing-demo-projects__mobile-card-info{flex:1;min-width:0}.build-landing-demo-projects__mobile-card-title{color:#25265ede;margin-bottom:8px;font-size:18px;font-weight:700}.build-landing-demo-projects__mobile-card-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.build-landing-demo-projects__mobile-card-description{color:#25265eab;margin-bottom:16px;font-size:14px;line-height:1.6}.build-landing-demo-projects__mobile-skills{margin-bottom:16px}.build-landing-demo-projects__mobile-skills-title{color:#25265ede;margin-bottom:12px;font-size:14px;font-weight:600}.build-landing-demo-projects__mobile-skills-list{flex-wrap:wrap;gap:8px;display:flex}.build-landing-demo-projects__mobile-iframe-wrapper{border:1px solid #d3dce6;border-radius:8px;height:210px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.build-landing-demo-projects__mobile-iframe-header{color:#fff;background:#000;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.build-landing-demo-projects__mobile-iframe-indicator{background:#10b981;border-radius:50%;width:8px;height:8px}.build-landing-demo-projects__mobile-iframe-container{background:#fff;height:calc(100% - 36px)}.build-landing-demo-projects__mobile-iframe{border:none;width:100%;height:100%}.build-landing-demo-projects__mobile-cta-btn{color:#fff;background:#2563eb;width:100%;padding:10px 20px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #2563eb4d}.build-landing-demo-projects__mobile-cta-btn:hover{background:#1d4ed8}.build-landing-demo-projects__mobile-dots{justify-content:center;gap:12px;margin-top:24px;display:flex}.build-landing-demo-projects__mobile-dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .2s}.build-landing-demo-projects__mobile-dot:hover{background:#9ca3af}.build-landing-demo-projects__mobile-dot.active{background:#9333ea;transform:scale(1.1);box-shadow:0 2px 8px #9333ea66}.build-landing-demo-projects__footer{text-align:center;margin-top:32px;padding:0 16px}@media (min-width:744px){.build-landing-demo-projects__footer{margin-top:48px}}.build-landing-demo-projects__footer-divider{background:linear-gradient(90deg,#0000 0%,#e5e7eb 50%,#0000 100%);height:1px;margin-bottom:24px}@media (min-width:744px){.build-landing-demo-projects__footer-divider{margin-bottom:32px}}.build-landing-demo-projects__footer-content{flex-direction:column;align-items:center;padding-top:24px;display:flex}@media (min-width:744px){.build-landing-demo-projects__footer-content{padding-top:32px}}.build-landing-demo-projects__footer-title{color:#25265eab;margin-bottom:24px;font-size:20px;font-weight:600}@media (min-width:744px){.build-landing-demo-projects__footer-title{margin-bottom:32px;font-size:24px}}@media (min-width:992px){.build-landing-demo-projects__footer-title{font-size:30px}}.build-landing-demo-projects__footer-btn{color:#9333ea;background:#fff;border:1px solid #9333ea33;padding:12px 32px;font-size:18px;font-weight:500;transition:all .2s;box-shadow:0 1px 3px #0000001a}@media (min-width:744px){.build-landing-demo-projects__footer-btn{padding:16px 40px}}.build-landing-demo-projects__footer-btn:hover{background:#9333ea0d;border-color:#9333ea66;box-shadow:0 4px 12px #00000026}.build-landing-wall{background:#f8fafc4d;padding:48px 0}@media (min-width:744px){.build-landing-wall{padding:80px 0}}.build-landing-wall__header{text-align:center;margin-bottom:48px;padding:0 16px}@media (min-width:744px){.build-landing-wall__header{margin-bottom:64px}}.build-landing-wall__title{color:#25265ede;margin-bottom:16px;font-size:24px;font-weight:700}@media (min-width:744px){.build-landing-wall__title{font-size:30px}}@media (min-width:992px){.build-landing-wall__title{font-size:40px}}.build-landing-wall__description{color:#25265eab;max-width:768px;margin:0 auto;font-size:16px;line-height:1.6}@media (min-width:744px){.build-landing-wall__description{font-size:18px}}@media (min-width:992px){.build-landing-wall__description{font-size:20px}}.build-landing-wall__grid{grid-template-columns:1fr;gap:24px;margin-bottom:32px;display:grid}@media (min-width:576px){.build-landing-wall__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.build-landing-wall__grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px}}.build-landing-wall__card{background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.build-landing-wall__card:hover{box-shadow:0 8px 24px #0000001a}.build-landing-wall__card-image{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.build-landing-wall__card-img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.build-landing-wall__card:hover .build-landing-wall__card-img{transform:scale(1.05)}.build-landing-wall__card-content{flex-direction:column;flex-grow:1;padding:16px;display:flex}@media (min-width:744px){.build-landing-wall__card-content{padding:24px}}.build-landing-wall__card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.build-landing-wall__card-title{color:#25265ede;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:744px){.build-landing-wall__card-title{font-size:18px}}.build-landing-wall__level{border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.build-landing-wall__level--beginner{color:#16a34a;background:#22c55e1a}.build-landing-wall__level--intermediate{color:#ca8a04;background:#eab3081a}.build-landing-wall__level--advanced{color:#dc2626;background:#ef44441a}.build-landing-wall__card-meta{color:#25265eab;flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;display:flex}@media (min-width:576px){.build-landing-wall__card-meta{flex-direction:row;align-items:center;gap:16px}}@media (min-width:744px){.build-landing-wall__card-meta{font-size:14px}}.build-landing-wall__card-meta-item{align-items:center;gap:4px;display:flex}.build-landing-wall__card-meta-icon{width:12px;height:12px}@media (min-width:744px){.build-landing-wall__card-meta-icon{width:16px;height:16px}}.build-landing-wall__card-btn{color:#25265ede;background:0 0;border:1px solid #d3dce6;width:100%;margin-top:auto;padding:8px 16px;font-size:14px}.build-landing-wall__card-btn:hover{background:#00000005;border-color:#25265e33}.build-landing-wall__footer{text-align:center;justify-content:center;align-items:center;display:flex}.build-landing-wall__footer-btn{color:#25265ede;background:0 0;border:1px solid #d3dce6;width:100%;padding:12px 32px;font-size:16px;font-weight:500}@media (min-width:576px){.build-landing-wall__footer-btn{width:auto}}@media (min-width:744px){.build-landing-wall__footer-btn{padding:16px 40px;font-size:18px}}.build-landing-wall__footer-btn:hover{background:#00000005;border-color:#25265e33}.build-landing-discord{background:linear-gradient(135deg,#6501e51a 0%,#9327fe1a 50%,#2563eb1a 100%);padding:48px 0;position:relative;overflow:hidden}@media (min-width:744px){.build-landing-discord{padding:64px 0}}.build-landing-discord__header{text-align:center;margin-bottom:32px;padding:0 16px}@media (min-width:744px){.build-landing-discord__header{margin-bottom:48px}}.build-landing-discord__badge{color:#6501e5;background:#6501e51a;border:1px solid #6501e533;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}@media (min-width:744px){.build-landing-discord__badge{padding:8px 16px;font-size:14px}}.build-landing-discord__badge-icon{width:12px;height:12px}@media (min-width:744px){.build-landing-discord__badge-icon{width:16px;height:16px}}.build-landing-discord__title{background:linear-gradient(90deg,#6501e5 0%,#9333ea 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:24px;font-weight:700}@media (min-width:744px){.build-landing-discord__title{font-size:30px}}@media (min-width:992px){.build-landing-discord__title{font-size:40px}}.build-landing-discord__description{color:#25265eab;max-width:640px;margin:0 auto;font-size:16px;line-height:1.6}@media (min-width:744px){.build-landing-discord__description{font-size:18px}}.build-landing-discord__content{grid-template-columns:1fr;gap:24px;max-width:1152px;margin:0 auto;padding:0 16px;display:grid}@media (min-width:992px){.build-landing-discord__content{grid-template-columns:1fr 1fr 1fr;gap:32px}}.build-landing-discord__left{order:2}@media (min-width:992px){.build-landing-discord__left{order:1}}.build-landing-discord__features{margin-bottom:24px}.build-landing-discord__feature{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}@media (min-width:744px){.build-landing-discord__feature{margin-bottom:20px}}.build-landing-discord__feature-dot{background:#6501e533;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}@media (min-width:744px){.build-landing-discord__feature-dot{width:24px;height:24px}}.build-landing-discord__feature-dot:after{content:"";background:#6501e5;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:744px){.build-landing-discord__feature-dot:after{width:8px;height:8px}}.build-landing-discord__feature p{color:#25265eab;margin:0;font-size:14px;line-height:1.6}@media (min-width:744px){.build-landing-discord__feature p{font-size:16px}}.build-landing-discord__cta-btn{color:#fff;background:linear-gradient(90deg,#6501e5 0%,#9327fe 100%);width:100%;padding:12px 24px;font-size:16px;font-weight:600;box-shadow:0 4px 12px #6501e54d}.build-landing-discord__cta-btn:hover{box-shadow:0 6px 16px #6501e566}.build-landing-discord__center{order:1}@media (min-width:992px){.build-landing-discord__center{order:2}}.build-landing-discord__screenshot{border:2px solid #d3dce6;border-radius:8px;height:288px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.build-landing-discord__screenshot-img{object-fit:cover;object-position:center top;width:100%;height:100%}.build-landing-discord__right{order:3}.build-landing-discord__stats{flex-direction:column;gap:12px;display:flex}@media (min-width:744px){.build-landing-discord__stats{gap:16px}}.build-landing-discord__stat{text-align:center;background:#fff;border:1px solid #6501e533;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:80px;padding:16px;transition:border-color .3s;display:flex}@media (min-width:744px){.build-landing-discord__stat{height:96px;padding:20px}}.build-landing-discord__stat:hover{border-color:#6501e566}.build-landing-discord__stat-icon{color:#6501e5;width:24px;height:24px;margin-bottom:8px;transition:transform .3s}@media (min-width:744px){.build-landing-discord__stat-icon{width:28px;height:28px;margin-bottom:12px}}.build-landing-discord__stat:hover .build-landing-discord__stat-icon{transform:scale(1.1)}.build-landing-discord__stat-value{color:#6501e5;margin-bottom:4px;font-size:18px;font-weight:700}@media (min-width:744px){.build-landing-discord__stat-value{margin-bottom:6px;font-size:24px}}.build-landing-discord__stat-label{color:#25265eab;margin:0;font-size:12px;font-weight:500;line-height:1.2}.build-landing-path{background:#f8fafc4d;padding:80px 0}.build-landing-path__header{text-align:center;margin-bottom:64px;padding:0 16px}.build-landing-path__title{color:#25265ede;margin-bottom:16px;font-size:30px;font-weight:700}@media (min-width:992px){.build-landing-path__title{font-size:40px}}.build-landing-path__description{color:#25265eab;max-width:768px;margin:0 auto;font-size:18px;line-height:1.6}.build-landing-path__grid{grid-template-columns:1fr;gap:32px;max-width:896px;margin:0 auto;display:grid;position:relative}@media (min-width:744px){.build-landing-path__grid{grid-template-columns:repeat(3,1fr);gap:32px}}.build-landing-path__step-wrapper{position:relative}.build-landing-path__step{text-align:center;background:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;height:100%;padding:32px;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000d}@media (min-width:744px){.build-landing-path__step{padding:40px}}.build-landing-path__step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.build-landing-path__step-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;transition:transform .3s;display:flex}@media (min-width:744px){.build-landing-path__step-icon{width:80px;height:80px;margin-bottom:32px}}.build-landing-path__step-icon--blue{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.build-landing-path__step-icon--purple{background:linear-gradient(135deg,#9333ea 0%,#7e22ce 100%)}.build-landing-path__step-icon--green{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.build-landing-path__step:hover .build-landing-path__step-icon{transform:scale(1.1)}.build-landing-path__step-icon-svg{color:#fff;width:32px;height:32px}@media (min-width:744px){.build-landing-path__step-icon-svg{width:40px;height:40px}}.build-landing-path__step-title{color:#25265ede;margin-bottom:12px;font-size:18px;font-weight:600}@media (min-width:744px){.build-landing-path__step-title{margin-bottom:16px;font-size:20px}}.build-landing-path__step-description{color:#25265eab;flex-grow:1;margin:0;font-size:14px;line-height:1.6}@media (min-width:744px){.build-landing-path__step-description{font-size:16px}}.build-landing-path__arrow{display:none}@media (min-width:744px){.build-landing-path__arrow{z-index:20;display:flex;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}}.build-landing-path__arrow-circle{background:#fff;border:1px solid #6501e533;border-radius:50%;padding:8px;display:flex;box-shadow:0 4px 12px #0000001a}.build-landing-path__arrow-icon{color:#6501e5;width:20px;height:20px}.build-landing-final-cta{background:linear-gradient(135deg,#6501e50d 0%,#fff 50%,#9327fe0d 100%);padding:80px 0}.build-landing-final-cta__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:768px;margin:0 auto;padding:0 16px;display:flex}.build-landing-final-cta__title{color:#25265ede;margin-bottom:24px;font-size:30px;font-weight:700;line-height:1.3}@media (min-width:992px){.build-landing-final-cta__title{margin-bottom:32px;font-size:48px}}.build-landing-final-cta__title-highlight{color:#6501e5}.build-landing-final-cta__description{color:#25265eab;margin-bottom:32px;font-size:20px;line-height:1.6}@media (min-width:992px){.build-landing-final-cta__description{margin-bottom:48px;font-size:24px}}.build-landing-final-cta__btn{color:#fff;background:linear-gradient(90deg,#6501e5 0%,#9327fe 100%);padding:16px 48px;font-size:18px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #6501e54d}.build-landing-final-cta__btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6501e566}.build-landing-footer{background:#fff;border-top:1px solid #d3dce6;padding:24px 0}.build-landing-footer__content{text-align:center}.build-landing-footer__text{color:#25265eab;margin:0;font-size:14px}.terminal-container{background:#f8faff;padding:56px 0}@media (min-width:744px){.terminal-container{padding:96px 0}}.project-demo-card{flex-direction:column;gap:1.5rem;display:flex}.landing-project-portfolio{width:244px;height:168px}.project-demo-header .project-demo-terminal-label{color:#475569;background:#f1f5f9;border-radius:6px;align-items:center;gap:.4em;margin-bottom:.2em;padding:.25em .8em;font-size:13px;font-weight:500;display:inline-flex}.project-demo-header .project-demo-terminal-label .terminal-icon{margin-right:.3em}.project-demo-header .project-demo-title{color:#1e293b;margin:.25em 0;font-size:1.6em;font-weight:600}.project-demo-header .project-demo-desc{color:#475569;margin-bottom:.1em;font-size:1.05em}.project-demo-terminal-window{background:#181a20;border-radius:6px;overflow:hidden}.project-demo-terminal-window .project-demo-terminal-topbar{background:#22242c;border-radius:6px 6px 0 0;align-items:center;gap:.5em;padding:.45em 1em;display:flex}.project-demo-terminal-window .project-demo-terminal-topbar .dot{border-radius:50%;width:11px;height:11px;display:inline-block}.project-demo-terminal-window .project-demo-terminal-topbar .dot.dot-red{background:#ee494a}.project-demo-terminal-window .project-demo-terminal-topbar .dot.dot-yellow{background:#eeb944}.project-demo-terminal-window .project-demo-terminal-topbar .dot.dot-green{background:#48b654}.project-demo-terminal-window .project-demo-terminal-topbar .terminal-title{color:#b9bbbe;margin-left:1em;font-size:.98em}.project-demo-terminal-window .project-demo-terminal-content{scroll-behavior:smooth;height:18em;max-height:260px;padding:1.1em;font-family:Droid Sans Mono,monospace;font-size:14px;line-height:20px;overflow-y:auto}.project-demo-terminal-window .project-demo-terminal-content::-webkit-scrollbar{background-color:#0000}.project-demo-terminal-window .project-demo-terminal-content::-webkit-scrollbar-thumb{background-color:#4d4a4a}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line{margin-bottom:3px}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .terminal-cursor{color:#25ca78;margin-left:3px;animation:1s step-start infinite blink}@keyframes blink{0%,50%,to{opacity:1}75%{opacity:.2}}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-command{color:#38d266}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-choice{color:#67ace0}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-win{color:#b6fb9d}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-tie{color:#ffe792}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-prompt{color:#47e4df}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-welcome{color:#c5a6fd}.project-demo-terminal-window .project-demo-terminal-content .project-demo-line .line-default{color:#bcbecd}.project-demo-terminal-window .project-2048-demo__board-wrapper{position:relative}.project-demo-terminal-window .project-2048-demo__board{background:#bbada0;grid-template-columns:repeat(4,48px);gap:8px;padding:16px;display:grid}@media (min-width:744px){.project-demo-terminal-window .project-2048-demo__board{grid-template-columns:repeat(4,64px)}}.project-demo-terminal-window .project-2048-demo__tile{box-sizing:border-box;color:#776e65;background:#cdc1b4;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}@media (min-width:744px){.project-demo-terminal-window .project-2048-demo__tile{width:64px;height:64px}}.project-demo-terminal-window .project-2048-demo__tile--2{color:#000000ab;background:#eee4da}.project-demo-terminal-window .project-2048-demo__tile--4{color:#000000ab;background:#ede0c8}.project-demo-terminal-window .project-2048-demo__tile--8{color:#000000ab;background:#f2b179}.project-demo-terminal-window .project-2048-demo__tile--16{color:#000000ab;background:#f59563}.project-demo-terminal-window .project-2048-demo__tile--32{color:#000000ab;background:#f67c5f}.project-demo-terminal-window .project-2048-demo__tile--64{color:#000000ab;background:#f65e3b}.project-demo-terminal-window .project-2048-demo__tile--128{color:#000000ab;background:#edcf72}.project-demo-terminal-window .project-2048-demo__tile--256{color:#000000ab;background:#edcc61}.project-demo-terminal-window .project-2048-demo__tile--512{color:#000000ab;background:#edc850}.project-demo-terminal-window .project-2048-demo__tile--1024{color:#000000ab;background:#edc53f}.project-demo-terminal-window .project-2048-demo__tile--2048{color:#000000ab;background:#edc22e}.project-demo-terminal-window .project-2048-demo__overlay{background:#fffc;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.project-demo-terminal-window .project-2048-demo__overlay-text{color:#333;font-size:28px;font-weight:700}.project-demo-terminal-window .project-2048-demo__try-again-btn{color:#fff!important;background:#fbbf24!important}.project-demo-terminal-window .project-2048-demo__controls{justify-content:center;gap:12px;margin-top:16px;display:flex}.project-demo-terminal-window .project-2048-demo__info{text-align:center;margin-top:8px;font-size:14px;line-height:20px}.project-demo-terminal-window .project-2048-demo__info-sub{color:#25265eab;margin-top:4px;font-size:12px;line-height:16px}.project-demo-terminal-window .project-2048-demo-wrapper{background:#ffffffe6;flex-direction:column;align-items:center;gap:24px;max-width:400px;margin:0 auto;padding:24px;display:flex}.project-demo-terminal-window .project-2048-demo__header-row{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.project-demo-terminal-window .project-2048-demo__score-group{gap:16px;display:flex}.project-demo-terminal-window .project-2048-demo__score-block{background:#bbada0;border-radius:8px;flex-direction:column;align-items:center;padding:8px 16px;display:flex}.project-demo-terminal-window .project-2048-demo__score-label{color:#f9f6f2;opacity:.7;font-size:14px}.project-demo-terminal-window .project-2048-demo__score-value{color:#f9f6f2;font-size:20px;font-weight:700}.project-demo-controls{justify-content:center;gap:1.2em;display:flex}.project-demo-controls .project-2048-demo__demo-btn{color:#b45309!important;background:#fbbf24!important;border:1px solid #fde68a!important}.project-demo-controls .project-2048-demo__stop-btn{color:#991b1b!important;background:#f87171!important;border:1px solid #fecaca!important}.project-demo-controls .demo-btn{align-items:center;font-weight:600;display:flex}.project-demo-controls .demo-btn.reset-btn{color:#2e3340;border:1px solid #d3dce6;background:0 0!important}.project-demo-controls .demo-btn.reset-btn:hover{background:#e5e7eb!important}.project-demo-info{background:#e7f3ff;border:1px solid #bee3fa;border-radius:6px;padding:1em 1.2em}.project-demo-info h3{color:#2b5ea6;margin-bottom:.35em;font-size:1.02em;font-weight:600}.project-demo-info p{color:#285487;margin:0;font-size:.97em}.persona-onboarding-page{flex-direction:column;display:flex}.persona-onboarding-page .pro-header__left{flex-shrink:0}.persona-onboarding-page .pro-header__right{width:100%}@media (min-width:744px){.persona-onboarding-page .pro-header__right{width:initial;flex:1;justify-content:center;display:flex}}.persona-onboarding-page .pro-header__logo{pointer-events:none}.persona-onboarding{min-height:100svh}.persona-onboarding__skip-link{color:#25265eab;cursor:pointer;background:0 0;border:none;max-width:200px;margin:16px auto 0;padding:0;font-size:14px;line-height:20px;transition:color .2s;display:block}.persona-onboarding__skip-link:hover{color:#25265ede}.persona-onboarding__skip-link:disabled{opacity:.5;cursor:not-allowed}@media (min-width:744px){.persona-onboarding__skip-link{max-width:200px;margin:16px auto 32px}}.persona-category-page{padding:64px 0 0;animation:.3s ease-in fadeIn}@media (min-width:744px){.persona-category-page{padding:56px 0 0}}.persona-category-page .container{max-width:820px}@media (min-width:1200px){.persona-category-page .container{padding:0}}.persona-category-page__header{text-align:start}@media (min-width:744px){.persona-category-page__header{text-align:center;margin-bottom:24px}}@media (min-width:1200px){.persona-category-page__header{margin-bottom:32px}}.persona-category-page__title{margin-bottom:8px;font-size:28px;font-weight:500;line-height:36px}@media (min-width:1200px){.persona-category-page__title{margin-bottom:4px;font-size:32px;line-height:40px}}.persona-category-page__title--option{flex-direction:column;gap:8px;display:flex}@media (min-width:744px){.persona-category-page__title--option{flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-left:-52px}.persona-category-page__subtitle{color:#25265eab;max-width:350px;margin:0 auto;font-size:14px;line-height:20px}}@media (min-width:1200px){.persona-category-page__subtitle{width:100%;max-width:100%}}.persona-category-page__content__title,.persona-category-page__content__title h2{color:#25265ede;text-align:start;margin-bottom:16px;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.persona-category-page__content__title,.persona-category-page__content__title h2{text-align:center}}.persona-category-page__card-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.persona-category-page__card{cursor:pointer;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:16px;width:100%;padding:24px 16px;display:flex}.persona-category-page__card p{margin-bottom:0}@media (min-width:744px){.persona-category-page__card{max-width:256px;min-height:188px}.persona-category-page__card:hover{border-color:#56bd5b}}.persona-category-page__card__header{justify-content:space-between;display:flex}.persona-category-page__card__radio-btn{border:2px solid #d3dce6;border-radius:100%;flex-shrink:0;width:24px;height:24px;margin-top:-12px;margin-right:-6px;display:block}.persona-category-page__card__radio-btn--active{color:#56bd5b;border:none;flex-shrink:0}.persona-category-page__card__icon{width:24px;height:24px}.persona-category-page__card__content h3{font-size:18px;font-weight:500;line-height:28px}.persona-category-page__card__content p{color:#25265eab;margin-top:4px;font-size:14px;line-height:20px}.persona-category-page__card--selected,.persona-category-page__option--selected{background-color:#56bd5b2b;border-color:#56bd5b}.persona-category-page__option-group{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.persona-category-page__option-group--grid{grid-template-columns:1fr;display:grid}@media (min-width:744px){.persona-category-page__option-group--grid{grid-template-columns:1fr 1fr}}.persona-category-page__option{cursor:pointer;background-color:#fff;border:1px solid #d3dce6;border-radius:4px;align-items:center;gap:16px;width:100%;padding:16px;display:flex}@media (min-width:744px){.persona-category-page__option{max-width:500px}.persona-category-page__option:hover{border-color:#56bd5b}}.persona-category-page__option p{margin-bottom:0}.persona-category-page__option__radio-btn{border:2px solid #d3dce6;border-radius:100%;flex-shrink:0;width:24px;height:24px;display:block}.persona-category-page__option__radio-btn--active{color:#56bd5b;border:none;flex-shrink:0}.persona-category-page__option--selected{border-color:#56bd5b}@media (min-width:744px){.persona-category-page__option--full-width{max-width:100%}}.persona-category-page__btn-wrapper{background-color:#fff;border-radius:32px 32px 0 0;width:100%;padding:16px 0;position:sticky;bottom:0}.persona-category-page__btn-wrapper--sticky{margin-top:32px;box-shadow:0 -8px 12px #01003a0f}@media (min-width:744px){.persona-category-page__btn-wrapper{box-shadow:none;border-radius:0;margin-top:0;padding:32px 0 0;position:static}}.persona-category-page__btn{justify-content:center;width:100%;max-width:380px;margin:0 auto}.hero-contact{padding:96px 0}.hero-contact .hero-inner__desc{font-size:16px;line-height:24px}.hero-contact .hero-inner__content{max-width:540px}.pre-test-code{background-color:#383b40;border-radius:.25rem}.test-code{background-color:#383b40;border-radius:.25rem;padding:12px 16px;display:block;overflow-x:auto}.result__box{color:#ffffffab;width:100%;height:auto;font-weight:400;font-family:var(--droid-sans-mono);background-color:#1f2023;border:1px solid #fff3;border-radius:4px;padding:12px 16px;font-size:14px}@media (min-width:1200px){.sticky-none{height:200px}}.slate-render ul{margin-bottom:24px}.no-highlight{color:#ffffffab}.challenge-snippet{border:1px solid #fff3;border-radius:.25rem}.challenge-success-btn{padding:9px 36px 9px 40px}.code-font{font-size:14px;line-height:20px}.text-ellipsis-single{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ace-monokai .ace_comment{color:#ffc48d}@media (min-width:744px){.faq__wrapper{overflow:unset!important}}.faq__wrapper .accordion__content[aria-expanded=false]{margin-bottom:32px}.faq__accordion-title{margin-bottom:16px}@media (min-width:744px){.faq__accordion-title{margin-bottom:24px}}@media (min-width:1200px){.faq__content-wrapper{flex-direction:row;padding-bottom:140px;display:flex}}.faq__nav{display:none}@media (min-width:1200px){.faq__nav{flex-direction:column;min-width:223px;display:flex}}.faq__page .nav-link.active{color:#0556f3}.faq__page .faq__detail{padding:40px 0 96px}@media (min-width:744px){.faq__page .faq__detail{padding:48px 0 120px}}@media (min-width:1200px){.faq__page .faq__detail{padding:56px 0 0 40px}}.faq__accordion{margin-top:64px;scroll-margin:50px}@media (min-width:744px){.faq__accordion{margin-top:72px}}@media (min-width:1200px){.faq__accordion{margin-top:80px}}.faq__accordion:first-child{margin-top:0}.faq__accordion .accordion__item.expanded,.faq__accordion .expanded.accordion__item--landing-page{margin-bottom:32px}.faq__accordion .accordion-v2 .accordion__content ul,.faq__accordion .accordion-v2 .accordion__content ol{margin-bottom:16px}.faq__accordion .accordion-v2 .accordion__content ul:last-child,.faq__accordion .accordion-v2 .accordion__content ol:last-child,.faq__accordion .accordion__item:last-child>.accordion__content:last-child[aria-expanded=false],.faq__accordion .accordion__item--landing-page:last-child>.accordion__content:last-child[aria-expanded=false]{margin-bottom:0}.faq__tab{display:none}@media (min-width:1200px){.faq__tab{padding-top:56px;display:block}}.hero-pricing{background-color:#25265e;padding:40px 0 281px}@media (min-width:1200px){.hero-pricing{padding:56px 0 96px}}.hero-pricing .container{flex-direction:column;display:flex}@media (min-width:1200px){.hero-pricing .container{flex-direction:row;justify-content:space-between}}.hero-pricing__bg-pattern{pointer-events:none;position:absolute;top:64px;left:50%;transform:translate(-50%)}.hero-pricing__switch-container{justify-content:center;margin-bottom:48px;display:flex;position:relative}.hero-pricing__content{width:100%;margin:0}@media (min-width:1200px){.hero-pricing__content{width:351px}.hero-pricing__content p{margin-bottom:0;font-weight:500}}.hero-pricing__content--no-sale{width:100%}@media (min-width:744px){.hero-pricing__content--no-sale{text-align:center}}.hero-pricing__content .hero-inner__title{margin-bottom:24px;font-size:32px;font-weight:600;line-height:40px}.hero-pricing--non-recurring{min-height:392px;padding-bottom:3.5rem}.hero-pricing--non-recurring .container{flex-direction:row;justify-content:space-between}.hero-pricing--non-recurring .hero-inner__title span{color:#01d6d0}.hero-pricing--black-friday{background:#cdddfd}.hero-pricing--black-friday .hero-inner__title span{color:#6501e5}.card-wrapper{border:1px solid #0000;width:100%;display:flex}@media (min-width:576px){.card-wrapper{width:unset}}.card-wrapper.main-card-wrapper{border:none}.card-wrapper:first-child{order:3}.card-wrapper:nth-child(2){order:1}.card-wrapper:nth-child(3){order:2}@media (min-width:1200px){.card-wrapper:first-child{order:1}.card-wrapper:nth-child(2){order:2}.card-wrapper:nth-child(3){order:3}}.pricing-faq .accordion__title{padding:1.5rem 1.5rem 1.5rem 1rem}@media (min-width:1200px){.pricing-faq .accordion__title{padding:1.5rem 2rem}}.pricing-faq .accordion__content{padding:0 2rem}@media (min-width:1200px){.pricing-faq .accordion__content{padding:0 2rem 0 2.75rem}}.pricing-faq .accordion__content a:hover{text-decoration:underline}.pricing-faq .accordion__item:last-child,.pricing-faq .accordion__item--landing-page:last-child{border:none}.new-testimonial{background:#fafafa;padding:2.5rem 0 4.5rem;overflow-x:clip}@media (min-width:1200px){.new-testimonial{padding-bottom:3.75rem}}.new-testimonial--stand-alone{background:#fff;padding-top:4.5rem;padding-bottom:4.5rem}.new-testimonial .testimonals{margin:0 -44px;padding:0 44px;overflow:auto}.new-testimonial .testimonals::-webkit-scrollbar{display:none}@media (min-width:1200px){.new-testimonial .testimonals{overflow:unset;margin:0;padding:0}}.new-testimonial .testmonial-group{width:1004px;display:flex}@media (min-width:1200px){.new-testimonial .testmonial-group{flex-direction:column;width:100%}}.new-testimonial .testimonial{background:#fff;border:1px solid #d3dce6;border-radius:4px;min-width:308px;min-height:164px;margin-right:16px;display:flex}@media (min-width:1200px){.new-testimonial .testimonial{min-width:unset;min-height:unset;width:730px;margin-right:0}.new-testimonial .testimonial:first-child{margin-bottom:16px;margin-left:0}.new-testimonial .testimonial:nth-child(2){margin-bottom:0}}.new-testimonial .testimonial:last-child{margin-right:0}@media (min-width:1200px){.new-testimonial .testimonial:last-child{flex-direction:column;width:350px;height:335px;margin-top:-335px;margin-left:auto}}.new-testimonial .testimonial__image img{border-top-left-radius:3px;border-bottom-left-radius:3px;min-width:76px;height:88px}@media (min-width:1200px){.new-testimonial .testimonial__image img{min-width:136px;height:158px}}.new-testimonial .testimonial__content{flex-direction:column;justify-content:space-between;padding:.5rem 1rem 1rem .5rem;display:flex}@media (min-width:1200px){.new-testimonial .testimonial__content{padding:1.25rem 1.75rem 1.5rem 1.5rem}.new-testimonial .testimonial__content--mohammed{padding:14px 16px 20px 20px;position:relative}.new-testimonial .testimonial__content--mohammed p{position:absolute;top:-16px;right:54px}}.new-testimonial .testimonial__para{color:#25265ede;font-size:18px}@media (max-width:1200px){.new-testimonial .testimonial__para{margin-bottom:1.5rem;font-size:14px;line-height:20px}}.new-testimonial .testimonial__name{color:#25265ede;margin:0;font-size:12px;font-weight:500;line-height:16px}@media (min-width:1200px){.new-testimonial .testimonial__name{font-size:14px;line-height:20px}}.new-testimonial .testimonial__name .space{border:1px solid #f79522;border-radius:5px;width:16px;margin:0 8px;transform:rotate(90deg)}@media (min-width:1200px){.new-testimonial .testimonial__name .space{width:20px}}.money-back{color:#0572f3;background:#0572f31a;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:14px;font-weight:500;line-height:20px;display:flex}.money-back .span{font-size:14px;line-height:20px}@media (min-width:744px){.money-back{padding:.5rem 1rem}}.money-back--pro-card{color:#25265eab;background:#0572f308;border-radius:0 0 6px 6px;width:100%;margin-bottom:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.money-back--pro-card.premium{background:#7e68fb0a}.money-back--price-card{color:#56bd5b;gap:4px;margin-top:18px}.money-back--payment-details{color:#0572f3;background:#0572f31a;border-top-left-radius:8px;border-top-right-radius:8px;margin-top:-32px;margin-left:-24px;margin-right:-24px}@media (max-width:992px){.money-back--payment-details{margin-top:-16px;margin-left:-16px;margin-right:-16px}}.money-back--default{border-radius:0 0 8px 8px}.shield-icon{margin-top:-2px}.social{justify-content:center;margin-bottom:3rem;display:flex}@media (max-width:576px){.social{flex-wrap:wrap;margin-bottom:1.5rem}}.social__link-text{color:#25265e;font-weight:400}.social__icon:last-child{padding-right:0}.social__icon:first-child{padding-left:0}@media (max-width:576px){.social__icon{margin-bottom:.5rem}}.form-group--spin-button input::-webkit-outer-spin-button{-webkit-appearance:auto;margin:0}.form-group--spin-button input::-webkit-inner-spin-button{-webkit-appearance:auto;margin:0}.form-group--spin-button input[type=number]{-moz-appearance:auto}.no-border{border:0}.icon--margin{margin-top:2px;margin-right:10px}.pricing-page{background:#fff5e7;padding:2.5rem 0}.pricing-page .discount-copy{z-index:50;text-align:center;justify-content:center;align-items:center;margin-bottom:32px;font-size:20px;font-weight:500;line-height:30px;position:relative}.pricing-page .discount-copy--mobile{display:flex}@media (min-width:744px){.pricing-page .discount-copy--mobile{display:none}}.pricing-page .discount-copy--desktop{display:none}@media (min-width:744px){.pricing-page .discount-copy--desktop{display:flex}.pricing-page{padding:3.5rem 0 94px}.pricing-page__hero{gap:36px;margin-left:12%;display:flex}}.pricing-page__hero__content{max-width:350px}@media (min-width:1200px){.pricing-page__hero__content{width:350px}}.pricing-page__hero__content .title{font-size:24px;line-height:36px}@media (min-width:1200px){.pricing-page__hero__content .title{font-size:32px;line-height:40px}}.pricing-page__hero .benefits{flex-direction:column;gap:12px;width:292px;margin:0;padding:0;list-style:none;display:flex}.pricing-page__hero .benefits li{gap:10px;display:flex}.pricing-page__hero .benefits li img{flex-shrink:0;height:fit-content;margin-top:2px}.pricing-page__hero .benefits li .divider{background-color:#d3dce6;width:100%;height:1px}.pricing-page__hero__card{background:#fff;border:1px solid #d3dce6;border-radius:8px;height:fit-content;box-shadow:4px 8px 12px #3a2d001f}@media (min-width:744px){.pricing-page__hero__card{width:294px}}.pricing-page__hero__card__wrapper{padding:2rem 1.5rem 1.5rem}@media (min-width:744px){.pricing-page__hero__card__wrapper{padding:2rem 2rem 1.5rem}}.pricing-page__hero__card__wrapper .btn{border:none}.pricing-page__hero__card__price{margin-bottom:8px;font-size:48px;font-weight:600;line-height:54px}.pricing-page__hero__card .toggle-plan{align-items:center;gap:8px;margin-bottom:1.5rem;display:flex}.pricing-page__hero__card .toggle-plan .plan{color:#25265eab}.pricing-page__hero__card .toggler{cursor:pointer;background:#6501e5;border:1px solid #fff;border-radius:40px;width:35px;height:20px;position:relative;transform:matrix(-1,0,0,1,0,0)}.pricing-page__hero__card .toggler .circle{background:#fff;border-radius:10px;width:14px;height:14px;position:absolute;top:2px}.pricing-page__hero__card .toggler .circle--left{transition:all .2s ease-in-out;left:2px}.pricing-page__hero__card .toggler .circle--right{transition:all .2s ease-in-out;left:17px}.pricing-page--sale{background-color:#1c2130;position:relative}.pricing-page--sale .hero-inner__title{color:#fff;margin-bottom:0}@media (min-width:744px){.pricing-page--sale .hero-inner__title{text-align:center;font-size:32px;line-height:48px}}.pricing-page--sale .hero-inner__sub-title{color:#fff;margin-bottom:48px}@media (min-width:744px){.pricing-page--sale .hero-inner__sub-title{text-align:center;font-size:24px;line-height:36px}}.pricing-page--sale .hero-inner__sub-title .text-sale{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);-webkit-background-clip:text;background-clip:text}.pricing-page--sale .hero-banner__background-img-desktop--bottom{width:294px;height:198px}.pricing-page--sale .background-img--bottom-right--cyber-monday .hero-banner__background-img-desktop--bottom{width:420px;height:284px}.pricing-page--sale .card-wrapper:first-child{order:1}.pricing-page--sale .card-wrapper:nth-child(2){order:2}.pricing-page--sale .card-wrapper:nth-child(3){order:3}.pricing-page--sale .pricing__card .plan-tag.annual{color:unset!important}.pricing-page--sale .pricing__card--main .btn{margin-bottom:0}.pricing-page--sale .pricing__card--main .cta-section{max-height:142px!important}.pricing-page--sale .pricing__card .cta-section .offer-ends{text-align:center;color:#25265e;margin-bottom:40px;font-size:12px;font-weight:500;line-height:16px}.pricing-page--sale-cyber-monday{background:linear-gradient(#090340 0%,#0f0345 26.58%,#150349 56.25%,#1b054d 73.47%,#2d134e 90.72%,#32194e 100%)}.pricing-page--sale-cyber-monday .hero-inner__sub-title .text-sale{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f6d365 0%,#fda085 74.28%);-webkit-background-clip:text;background-clip:text}.fs-h2pricing{text-align:center;color:#25265e;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.fs-h2pricing{font-size:32px;line-height:40px}}.new-pricing-page__title{justify-content:center;align-items:center;display:flex}.new-pricing-page__title .money-back-badge{display:none}@media (min-width:744px){.new-pricing-page__title .money-back-badge{display:block}.new-pricing-page__title--with-badge{margin-left:-134px}.new-pricing-page__title--with-badge .new-pricing-page__title-content{margin-left:56px}}.new-pricing-page__heading{line-height:44px}@media (min-width:744px){.new-pricing-page__heading{text-align:center;line-height:54px}}.new-pricing-page__heading--centered{text-align:center;color:#25265ede;margin-bottom:1.25rem;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.new-pricing-page__heading--centered{font-size:36px}}.new-pricing-page__pricing-card{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;position:relative;box-shadow:4px 8px 12px #3a2d001f}.new-pricing-page__pricing-card__badge{color:#25265ede;background-color:#ffc33d;border-radius:4px;padding:6px .75rem;font-size:16px;font-weight:600;line-height:24px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.new-pricing-page__pricing-card__badge--green{color:#fff;text-align:center;background-color:#56bd5b;font-size:16px;font-weight:500;line-height:24px}.new-pricing-page__pricing-card__header{background:#f8faff;border-bottom:1px solid #d3dce6;border-radius:4px 4px 0 0;padding:32px 1rem 1rem}@media (min-width:744px){.new-pricing-page__pricing-card__header{padding-bottom:calc(1rem + 2px)}}@media (min-width:1200px){.new-pricing-page__pricing-card__header{padding:2rem 1.5rem calc(1.5rem + 2px)}}.new-pricing-page__pricing-card__heading{color:#25265ede;align-items:center;gap:8px;font-size:24px;font-weight:500;line-height:36px;display:flex}.new-pricing-page__pricing-card__description{color:#25265eab;margin-bottom:0;font-size:14px;line-height:20px}.new-pricing-page__pricing-card__price-details{padding:1rem 1rem 0}@media (min-width:1200px){.new-pricing-page__pricing-card__price-details{padding:1.5rem 1.5rem 0}}.new-pricing-page__pricing-card__marked-price{color:#25265ede;font-size:18px;font-weight:500;line-height:28px;position:relative}.new-pricing-page__pricing-card__marked-price:after{content:"";background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);width:100%;height:2px;position:absolute;top:50%;left:0;transform:rotate(-12deg)}.new-pricing-page__pricing-card__price-wrapper{align-items:flex-end;gap:4px;display:flex}.new-pricing-page__pricing-card__price{color:#25265e;font-size:40px;font-weight:600;line-height:54px}.new-pricing-page__pricing-card__billing-cycle{color:#25265eab;white-space:nowrap;flex-direction:column;font-size:14px;line-height:20px;display:flex}.new-pricing-page__pricing-card__billing-cycle:last-of-type{margin-bottom:.5rem}.new-pricing-page__pricing-card__savings{color:#25265ede;background-color:#ffc33d;border-radius:2px;width:fit-content;margin:0;padding:.25rem .5rem;font-size:16px;font-weight:500;line-height:24px}.new-pricing-page__pricing-card__btn{white-space:nowrap;margin-top:1.5rem}.new-pricing-page__pricing-card__footer{align-items:center;gap:10px;margin-top:6px;padding:0 1rem 1rem;display:flex}@media (min-width:1200px){.new-pricing-page__pricing-card__footer{margin-top:.5rem;padding:0 1.5rem 2.25rem}}.new-pricing-page__pricing-card__footer--india{margin:0;padding-bottom:2rem}.new-pricing-page__pricing-card__footer-text{color:#25265eab;text-align:center;width:100%;margin:0;font-size:14px;font-style:italic;font-weight:500;line-height:20px}@media (min-width:744px){.new-pricing-page__pricing-card{flex:1;min-width:276px;max-width:329px}}@media (min-width:1200px){.new-pricing-page__pricing-card{box-shadow:none;border-right:none;border-radius:0}.new-pricing-page__pricing-card+.new-pricing-page__pricing-card{border-left:1px solid #d3dce6}.new-pricing-page__pricing-card:first-of-type{border:1px solid #d3dce6;border-right:none;border-radius:4px 0 0 4px}.new-pricing-page__pricing-card:last-of-type{border:1px solid #d3dce6;border-radius:0 4px 4px 0}}.new-pricing-page__pricing-card__upi-text{color:#25265eab;gap:8px;width:fit-content;margin:16px auto 0;font-size:12px;font-weight:500;line-height:16px;position:relative}.new-pricing-page__pricing-card__upi-text__label{align-items:center;height:100%;display:flex;position:absolute;left:-45px}.new-pricing-page__pricing-card__upi-text img{width:90px;height:32px}.new-pricing-page__pricing-card__sale-badge{display:none}.new-pricing-page__pricing-card--diwali-sale{width:100%;height:fit-content}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular{border:2px solid #ffc33d!important}@media (min-width:1200px){.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular{width:300px}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__savings{margin-top:12px}}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{border-color:#ffc33d;padding-top:16px;padding-bottom:16px}@media (min-width:1200px){.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{padding-top:32px;padding-bottom:32px}}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{background:#ffc33d5e}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__marked-price{margin-bottom:2px}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__price-details{padding-top:16px}@media (min-width:1200px){.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__price-details{padding-top:32px}}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn{color:#fff;margin-top:16px}@media (min-width:1200px){.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn{margin-top:32px}}.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__footer--india{padding-bottom:24px}@media (min-width:744px){.new-pricing-page__pricing-card--diwali-sale.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__footer--india{padding-bottom:32px}.new-pricing-page__pricing-card--diwali-sale{width:auto}}@media (min-width:1200px){.new-pricing-page__pricing-card--diwali-sale{flex:none;width:300px}}.new-pricing-page__pricing-card--most-popular{order:-1;border:2px solid #56bd5b!important}.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{background-color:#56bd5b2b;border-bottom:2px solid #56bd5b}@media (min-width:744px){.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{padding-bottom:1rem}}@media (min-width:1200px){.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{padding-bottom:1.5rem}}.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn{color:#fff;background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);border:none}.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn:hover,.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn:focus,.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn:active,.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn:visited{color:#fff;background:linear-gradient(90deg,#ec008c 0% 100%)}.new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__btn:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}@media (min-width:1200px){.new-pricing-page__pricing-card--most-popular{order:0}.new-pricing-page__pricing-card--most-popular+.new-pricing-page__pricing-card{border-left:none}}.new-pricing-page__pricing-card--lifetime{z-index:0;border-radius:4px;position:relative;border:2px solid #6501e5!important}.new-pricing-page__pricing-card--lifetime:before{content:"";z-index:-100;background:linear-gradient(90deg,#6a11cb 0%,#2575fc 100%);border-radius:4px;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}@media (min-width:1200px){.new-pricing-page__pricing-card--lifetime:before{border-radius:0 4px 4px 0}}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__sale-badge{display:block;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__row{align-items:center;display:inline-flex;position:relative}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__capsules{z-index:1;flex-direction:column;display:flex;position:relative}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__capsule{white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:linear-gradient(90deg,#090340 4.06%,#0f0345 29.55%,#150349 58.01%,#1b054d 74.52%,#2d134e 91.07%,#32194e 99.97%);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:18px;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__capsule--primary{isolation:isolate;color:#0a0d1c;background:linear-gradient(90deg,#f83600 0%,#f9d423 100%);border:none;position:relative;box-shadow:0 0 12px 12px #a689c329}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__capsule--secondary{background:linear-gradient(115deg,#0e093ee0 0%,#271260f0 100%);border-color:#ffffffd9;margin-top:-14px;margin-left:40px;display:block;box-shadow:inset 0 0 0 1px #ffffff2e}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst{filter:drop-shadow(0 18px 32px #ff466673);justify-content:center;align-items:center;width:56px;height:56px;margin-left:-8px;display:flex}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst-shape{transform-origin:50%;width:100%;height:100%;transform:rotate(var(--sale-burst-shape-rotation,0deg));position:absolute;inset:0}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst-content{text-transform:uppercase;color:#fff;justify-content:center;align-items:flex-end;display:flex;position:relative;transform:rotate(-15deg)}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst-value{letter-spacing:-.74px;font-size:26px;font-weight:700;line-height:1}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst-meta{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst-percent{font-size:10px;font-weight:500;line-height:1}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__burst-off{font-size:6px;font-weight:500;line-height:1}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__header{color:#fff;background:linear-gradient(90deg,#090340 4.06%,#0f0345 29.55%,#150349 58.01%,#1b054d 74.52%,#2d134e 91.07%,#32194e 99.97%);border-bottom:2px solid #6a11cb;border-radius:2px 2px 0 0}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__heading{color:#fff}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__description{color:#ffffffde}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__price-details{background-color:#fff}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__price-wrapper{align-items:center;gap:8px}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__billing-cycle span:first-of-type{text-transform:uppercase;color:#6501e5;font-size:18px;font-weight:500;line-height:28px}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__billing-cycle span:last-of-type{margin-top:-4px}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__footer{background-color:#fff;margin:0;padding-top:6px;padding-bottom:36px}.new-pricing-page__pricing-card--lifetime .new-pricing-page__pricing-card__footer-text span{color:#25265e;text-wrap:nowrap;font-size:16px;font-weight:500;line-height:24px}.new-pricing-page__features-wrapper{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;margin-top:2rem;display:flex;overflow:hidden;box-shadow:4px 8px 12px #3a2d0014}@media (min-width:1200px){.new-pricing-page__features-wrapper{flex-direction:row;margin-top:3rem}}.new-pricing-page__features-wrapper--diwali-sale{border:none;box-shadow:-4px 8px 12px #3a2d0014}@media (min-width:1200px){.new-pricing-page__features-wrapper--diwali-sale{width:100%;max-width:832px;margin-top:32px;margin-left:auto;margin-right:auto}}.new-pricing-page__features-wrapper--diwali-sale .new-pricing-page__features__features-title{font-size:18px;line-height:26px}@media (min-width:1200px){.new-pricing-page__features-wrapper--diwali-sale .new-pricing-page__features__features-title{font-size:20px;line-height:30px}}.new-pricing-page__features{flex:1;padding:16px}@media (min-width:744px){.new-pricing-page__features{padding:1rem 1.5rem}}.new-pricing-page__features__features-title{color:#25265ede;margin:0;font-size:20px;font-weight:500;line-height:30px}.new-pricing-page__features__features-list{row-gap:16px;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:744px){.new-pricing-page__features__features-list{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1200px){.new-pricing-page__features__features-list--gifts{grid-template-columns:repeat(3,1fr)}.new-pricing-page__features__features-list--gifts .new-pricing-page__features__item{width:322px}}.new-pricing-page__features__item{border-bottom:1px solid #d3dce6;align-items:center;gap:10px;padding-bottom:.75rem;display:flex}.new-pricing-page__features__item:last-of-type{border-bottom:none}@media (min-width:744px){.new-pricing-page__features__item{border-bottom:none}.new-pricing-page__features__item:not(:nth-last-child(-n+2)){border-bottom:1px solid #d3dce6}.new-pricing-page__features__item:nth-last-child(-n+2){padding-bottom:13px}}@media (min-width:1200px){.new-pricing-page__features__item{width:348px}}.new-pricing-page__features__item-text{color:#25265e;cursor:pointer;-webkit-text-decoration:underline #25265e78;text-decoration:underline #25265e78}.new-pricing-page__features__item-description{max-width:284px;margin:0}.new-pricing-page__features__popover{z-index:300;margin-top:-16px}@media (min-width:744px){.new-pricing-page__features__popover{margin-top:unset}}.new-pricing-page__teams-section{background-color:#fafafa;border-top:1px solid #d3dce6;flex-direction:column;justify-content:center;padding:1.5rem 1rem;display:flex}.new-pricing-page__teams-section__title{color:#6501e5;font-size:20px;font-weight:500;line-height:30px}.new-pricing-page__teams-section__description{color:#25265eab;margin:.25rem 0 1.5rem;font-size:14px;line-height:20px}@media (min-width:744px){.new-pricing-page__teams-section__description{margin-bottom:0}}@media (min-width:1200px){.new-pricing-page__teams-section__description{margin-bottom:1.5rem}}.new-pricing-page__teams-section__btn{background-color:#f8faff}.new-pricing-page__teams-section__btn:hover{background-color:#fff}@media (min-width:744px){.new-pricing-page__teams-section__btn{max-width:230px}.new-pricing-page__teams-section{flex-direction:row;align-items:center;gap:24px;padding:1.5rem}}@media (min-width:1200px){.new-pricing-page__teams-section{border-top:none;border-left:1px solid #d3dce6;flex-direction:column;gap:0;max-width:276px;padding:2.5rem 1.5rem}}.new-pricing-page__trust-signals-section{padding:104px 0 56px}@media (min-width:744px){.new-pricing-page__trust-signals-section{padding:6.5rem 0 4.5rem}}.new-pricing-page__trust-signals-section--india{padding-top:0}.new-pricing-page__trust-signals-section--diwali-sale .new-pricing-page__testimonials-title{text-align:left;font-size:24px;line-height:30px}@media (min-width:744px){.new-pricing-page__trust-signals-section--diwali-sale .new-pricing-page__testimonials-title{text-align:center;font-size:32px;line-height:40px}}.new-pricing-page__trust-signals-section--diwali-sale .new-pricing-page__testimonials-group{gap:24px;margin-top:24px}@media (min-width:744px){.new-pricing-page__trust-signals-section--diwali-sale .new-pricing-page__testimonials-group{gap:16px;margin-top:32px}}@media (min-width:1200px){.new-pricing-page__trust-signals-section--diwali-sale .new-pricing-page__testimonials-group{gap:30px}}.new-pricing-page__money-back{flex-direction:column;justify-content:center;align-items:center;margin-top:-286px;display:flex}@media (min-width:744px){.new-pricing-page__money-back{flex-direction:row;margin-top:-188px}}.new-pricing-page__money-back .img-wrapper{width:134px;margin-bottom:-60px}@media (min-width:744px){.new-pricing-page__money-back .img-wrapper{width:170px;margin-bottom:0;margin-right:-32px}.new-pricing-page__money-back .img-wrapper .money-back-badge{width:100%;height:100%}.new-pricing-page__money-back .img-wrapper .money-back-badge svg,.new-pricing-page__money-back .img-wrapper .money-back-badge__seal{width:170px;height:178px}.new-pricing-page__money-back .img-wrapper .money-back-badge__seal-text{font-size:14px;line-height:18px}}@media (min-width:1200px){.new-pricing-page__money-back .img-wrapper{margin-right:-60px}}.new-pricing-page__money-back__content{background-color:#f8faff;border:2px solid #9cd9cb;border-radius:12px;padding:5rem 1rem 1rem}@media (min-width:744px){.new-pricing-page__money-back__content{min-width:572px;max-width:572px;padding:1rem 1.5rem 1rem 5rem}}@media (min-width:1200px){.new-pricing-page__money-back__content{max-width:672px}}.new-pricing-page__money-back__title{color:#25265e;margin:0;font-size:18px;font-weight:500;line-height:28px}.new-pricing-page__money-back__description{margin:4px 0 0}.new-pricing-page__testimonials-wrapper{padding-top:4.5rem}.new-pricing-page__testimonials-title{text-align:center}.new-pricing-page__testimonials-group{flex-direction:column;gap:30px;margin-top:2rem;display:flex}@media (min-width:744px){.new-pricing-page__testimonials-group{flex-flow:wrap;align-items:normal;gap:16px}}@media (min-width:1200px){.new-pricing-page__testimonials-group{justify-content:center}}.new-pricing-page__testimonial-card{background-color:#f8faff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;display:flex}.new-pricing-page__testimonial-card .img-wrapper{width:104px;min-width:104px;height:120px}.new-pricing-page__testimonial-card .img-wrapper img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.new-pricing-page__testimonial-card__header{align-items:center;gap:24px;padding-right:16px;display:flex}@media (min-width:744px){.new-pricing-page__testimonial-card__header{padding-right:0}}.new-pricing-page__testimonial-card__title{color:#25265ede;max-width:190px;font-family:Gelasio,serif;font-size:16px;font-style:italic;font-weight:600;line-height:20px}.new-pricing-page__testimonial-card__description{color:#25265eab;padding:1.5rem 1rem 0;font-size:14px;line-height:20px}.new-pricing-page__testimonial-card__footer{color:#25265ede;gap:8px;margin-top:auto;padding:0 1rem 1.5rem;font-size:14px;font-weight:500;line-height:20px;display:flex}.new-pricing-page__testimonial-card__divider{background-color:#f79522;border-radius:2px;width:2px}@media (min-width:744px){.new-pricing-page__testimonial-card{max-width:330px}}@media (min-width:1200px){.new-pricing-page__testimonial-card{max-width:350px}}.new-pricing-page__trust-pilot-rating{color:#25265e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:1.5rem;display:flex}.new-pricing-page__trust-pilot-rating .img-wrapper{width:106px;height:20px}.new-pricing-page__trust-pilot-rating .img-wrapper img{max-width:100%}.new-pricing-page__trust-pilot-rating span{white-space:nowrap}.new-pricing-page__claim-discount{background-color:#205a62;padding:56px 0;position:relative;overflow:hidden}@media (min-width:1200px){.new-pricing-page__claim-discount{padding:96px 0}}.new-pricing-page__claim-discount__mandala{position:absolute;top:-33px;left:0}.new-pricing-page__claim-discount__diyo{position:absolute;bottom:0;right:0}.new-pricing-page__claim-discount__title{color:#fff;text-align:center;margin:0 auto 8px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:1200px){.new-pricing-page__claim-discount__title{margin-bottom:1.25rem;font-size:32px;line-height:32px}}.new-pricing-page__claim-discount__description{color:#ffffffde;text-align:center;width:100%;margin:0 auto 24px;font-size:16px;line-height:24px}@media (min-width:744px){.new-pricing-page__claim-discount__description{max-width:400px}}@media (min-width:1200px){.new-pricing-page__claim-discount__description{max-width:100%;margin-bottom:20px;font-size:20px;font-weight:500;line-height:30px}}.new-pricing-page__claim-discount__sale-timer{flex-direction:column;align-items:center;gap:4px;margin-bottom:24px;display:flex}.new-pricing-page__claim-discount__sale-timer__label{color:#ffffffab;text-align:center;font-size:20px;font-weight:600;line-height:30px}@media (min-width:1200px){.new-pricing-page__claim-discount__sale-timer__label{font-size:22px;line-height:30px}}.new-pricing-page__claim-discount__sale-timer__timer{color:#ffc33d;width:auto;font-size:28px;font-weight:600;line-height:36px}.new-pricing-page__claim-discount__btn{justify-content:center;width:100%;margin:0 auto;padding:12px 16px 12px 20px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.new-pricing-page__claim-discount__btn{width:auto}}.money-back-badge__seal{z-index:2;justify-content:center;align-items:center;width:134px;height:134px;margin-right:-40px;display:flex;position:relative}.money-back-badge__seal-image{position:absolute;top:0;left:0}.money-back-badge__seal-image svg{filter:drop-shadow(1px 4px 2px #989898);width:100%;height:100%}.money-back-badge__wreath{fill:#8ed3bf;width:100%;height:100%;position:absolute;top:0;left:0}.money-back-badge__seal-text{text-align:center;color:#34718e;font-size:12px;font-weight:500;line-height:16px;position:relative;transform:rotate(-15deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.new-pricing-page{animation:.3s ease-in-out fadeIn}.new-pricing-page__hero-section{padding-bottom:96px}.new-pricing-page__hero-section__header-content{background-color:#fafafa;padding-top:96px;padding-bottom:162px}.new-pricing-page__hero-section__heading{color:#25265ede;text-align:center;margin-bottom:40px;font-size:36px;font-weight:600;line-height:36px}.new-pricing-page__hero-section__trial-content{color:#6501e5;justify-content:center;align-items:center;gap:4px;margin-bottom:18px;font-size:18px;font-weight:600;line-height:18px;display:flex}.new-pricing-page__hero-section__trial-content__icon{flex-shrink:0;width:20px;height:20px}.new-pricing-page__hero-section__sub-text{color:#25265eab;text-align:center;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.new-pricing-page__hero-section__card-group{flex-direction:column;align-items:center;gap:32px;margin-top:-70px;display:flex}@media (min-width:744px){.new-pricing-page__hero-section__card-group{border-radius:4px;flex-direction:row;justify-content:center;gap:0}}.new-pricing-page__plan-card-wrapper{order:2;width:100%;position:relative}.new-pricing-page__plan-card-wrapper:has(>.new-pricing-page__plan-card--popular){order:1}@media (min-width:744px){.new-pricing-page__plan-card-wrapper{order:unset;width:auto}.new-pricing-page__plan-card-wrapper:has(>.new-pricing-page__plan-card--popular){order:unset}.new-pricing-page__plan-card-wrapper:first-of-type .new-pricing-page__plan-card{border-radius:4px 0 0 4px}.new-pricing-page__plan-card-wrapper:last-of-type .new-pricing-page__plan-card{border-radius:0 4px 4px 0}}.new-pricing-page__plan-card{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:744px){.new-pricing-page__plan-card{border-radius:4px 0 0 4px;width:306px}}.new-pricing-page__plan-card__plan-name{color:#25265ede;background-color:#f4f7ff;border-bottom:1px solid #d3dce6;margin:0;padding:16px 20px;font-size:24px;font-weight:400;line-height:36px}.new-pricing-page__plan-card__body{flex-direction:column;gap:20px;padding:24px 24px 32px;display:flex}.new-pricing-page__plan-card__badge{color:#25265e;white-space:nowrap;z-index:1;background-color:#f7f2ff;border:1px solid #6501e5;border-radius:100px;padding:6px 12px;font-size:14px;line-height:24px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}@media (min-width:744px){.new-pricing-page__plan-card__badge{font-size:16px}}.new-pricing-page__plan-card__price-group{text-align:center;flex-direction:column;align-items:center;display:flex}.new-pricing-page__plan-card__price{color:#25265e;letter-spacing:2px;font-size:40px;font-weight:700;line-height:1.1}.new-pricing-page__plan-card__billing{color:#25265eab;margin-top:4px;font-size:14px;line-height:20px}.new-pricing-page__plan-card__btn{border-radius:.25rem;height:48px;font-size:16px;line-height:24px}.new-pricing-page__plan-card--popular{border:1px solid #6501e5;box-shadow:0 4px 8px #0000001a,0 20px 28px #0003}.new-pricing-page__plan-card--popular .new-pricing-page__plan-card__plan-name{background:#f7f3ff;border-color:#6501e5}.new-pricing-page__plan-card--popular .new-pricing-page__plan-card__btn{color:#fff;background:linear-gradient(#9327fe 17%,#6501e5 100%);border:none;transition:none}.new-pricing-page__plan-card--popular .new-pricing-page__plan-card__btn:hover{background:#6501e5}.new-pricing-page__plan-card--popular .new-pricing-page__plan-card__btn:disabled{pointer-events:none;opacity:.5}.new-pricing-page .complete-package{background-color:#f8faff;padding:96px 0}.new-pricing-page .complete-package__title{color:#25265e;text-align:center;margin-bottom:60px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.new-pricing-page .complete-package__title{margin-bottom:3.75rem;font-size:32px}}.new-pricing-page .complete-package__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:744px){.new-pricing-page .complete-package__grid{grid-template-columns:1fr 1fr}}.new-pricing-page .complete-package__card{flex-direction:column;gap:20px;display:flex}.new-pricing-page .complete-package__card__title{color:#6501e5;align-items:center;gap:10px;margin-bottom:8px;font-size:22px;font-weight:400;line-height:40px;display:flex}.new-pricing-page .complete-package__card__title svg{color:#6501e5;flex-shrink:0;width:24px;height:24px}.new-pricing-page .complete-package__card__description{color:#25265ede;margin-bottom:0;font-size:14px;line-height:20px}.new-pricing-page .complete-package__card .img-wrapper{object-fit:cover}.new-pricing-page .testimonials-section{background:#fff;padding:4rem 0}@media (min-width:744px){.new-pricing-page .testimonials-section{padding:6rem 0}}.new-pricing-page .testimonials-section__title{color:#25265e;text-align:center;margin-bottom:2rem;font-size:24px;font-weight:600;line-height:40px}@media (min-width:744px){.new-pricing-page .testimonials-section__title{margin-bottom:2.5rem;font-size:32px}}.new-pricing-page .testimonials-section__featured{background:#f7f3ff;border:1.1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:1.25rem;margin-bottom:1rem;padding:1.5rem;display:flex}@media (min-width:744px){.new-pricing-page .testimonials-section__featured{padding:1.5rem 2rem}}.new-pricing-page .testimonials-section__featured .testimonials-section__author-avatar{width:44px;height:44px}.new-pricing-page .testimonials-section__featured__content{flex-direction:column;gap:1.25rem;display:flex}.new-pricing-page .testimonials-section__featured__title{color:#25265ede;margin:0;font-family:Gelasio,serif;font-size:18px;font-style:italic;font-weight:600;line-height:23px}.new-pricing-page .testimonials-section__featured__body{color:#25265ede;margin:0;font-size:16px;line-height:22px}.new-pricing-page .testimonials-section__author{align-items:center;gap:8px;display:flex}.new-pricing-page .testimonials-section__author__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.new-pricing-page .testimonials-section__author__name{color:#25265ede;white-space:nowrap;font-size:15px;line-height:22px}.new-pricing-page .testimonials-section__author__divider{border-right:2px solid #f79522;border-radius:2px;width:0;height:22px;display:inline-block}.new-pricing-page .testimonials-section__author__country{color:#25265ede;white-space:nowrap;font-size:15px;line-height:22px}.new-pricing-page .testimonials-section__small-grid{grid-template-columns:1fr;gap:16px;margin-bottom:1.5rem;display:grid}@media (min-width:744px){.new-pricing-page .testimonials-section__small-grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.new-pricing-page .testimonials-section__small-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.new-pricing-page .testimonials-section__small-card{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.25rem;display:flex}.new-pricing-page .testimonials-section__small-card .testimonials-section__author-name,.new-pricing-page .testimonials-section__small-card .testimonials-section__author-country{font-size:12px;line-height:20px}.new-pricing-page .testimonials-section__small-card .testimonials-section__author-divider{height:20px}.new-pricing-page .testimonials-section__small-body{color:#25265ede;flex:1;margin:0;font-size:14px;line-height:20px}.new-pricing-page .colleges-section{background:#f8fbfe;padding:4rem 0}@media (min-width:744px){.new-pricing-page .colleges-section{padding:6rem 0}}.new-pricing-page .colleges-section__inner{flex-direction:column;gap:3rem;display:flex}@media (min-width:1200px){.new-pricing-page .colleges-section__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}}.new-pricing-page .colleges-section__testimonial{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1200px){.new-pricing-page .colleges-section__testimonial{max-width:448px}}.new-pricing-page .colleges-section__quote-mark svg{color:#25265e;width:60px;height:48px}.new-pricing-page .colleges-section__quote-mark svg path{fill:#6501e5;stroke:#6501e5;color:#6501e5}.new-pricing-page .colleges-section__quote-text{color:#25265e;white-space:pre-line;margin:0;font-size:18px;line-height:30px}.new-pricing-page .colleges-section__author{align-items:center;gap:8px;display:flex}.new-pricing-page .colleges-section__author__avatar{border-radius:50%;flex-shrink:0;overflow:hidden}.new-pricing-page .colleges-section__author__img{object-fit:cover;border-radius:50%;width:60px;height:60px}.new-pricing-page .colleges-section__author__info{flex-direction:column;gap:.25rem;display:flex}.new-pricing-page .colleges-section__author__name{color:#25265ede;font-size:18px;font-weight:500;line-height:20px}.new-pricing-page .colleges-section__author__role{color:#25265eab;font-size:14px;font-style:italic;line-height:20px}.new-pricing-page .colleges-section__card{background:#fff;border:1px solid #d3dce6;border-radius:4px;overflow:hidden}@media (min-width:1200px){.new-pricing-page .colleges-section__card{width:406px}}.new-pricing-page .colleges-section__card__header{background:#f7f3ff;border-bottom:1px solid #d3dce6;padding:1.5rem 1.5rem 1.25rem}.new-pricing-page .colleges-section__card__title{color:#25265ede;margin:0;font-size:24px;font-weight:400;line-height:36px}.new-pricing-page .colleges-section__card__body{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem 2rem;display:flex}.new-pricing-page .colleges-section__feature-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.new-pricing-page .colleges-section__feature-item{color:#25265e;border-bottom:1px solid #d3dce6;align-items:center;gap:8px;padding:12px 0;font-size:16px;line-height:24px;display:flex}.new-pricing-page .colleges-section__feature-item svg{color:#56bd5b;flex-shrink:0}.new-pricing-page .colleges-section__feature-more{color:#25265eab;padding-top:12px;font-size:16px;line-height:24px;list-style:none}.new-pricing-page .colleges-section__contact-btn{all:unset;color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;background:#6501e5;border-radius:4px;justify-content:center;align-items:center;width:100%;height:48px;font-size:16px;font-weight:500;line-height:24px;transition:background .15s;display:flex}.new-pricing-page .colleges-section__contact-btn:hover{background:#5301bc}.new-pricing-page .faq-section{background:#fff;padding:3.5rem 0 4rem}@media (min-width:744px){.new-pricing-page .faq-section{padding:6rem 0}}.new-pricing-page .faq-section__title{color:#25265e;text-align:center;margin-bottom:2rem;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.new-pricing-page .faq-section__title{margin-bottom:3.5rem;font-size:32px}}.new-pricing-page .faq-section__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:744px){.new-pricing-page .faq-section__list{max-width:674px;margin:0 auto}}.new-pricing-page .faq-section__item{border:1px solid #d3dce6;border-radius:8px;overflow:hidden}.new-pricing-page .faq-section__question{all:unset;color:#25265e;cursor:pointer;box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-size:16px;line-height:28px;display:flex}@media (min-width:744px){.new-pricing-page .faq-section__question{padding:20px 40px;font-size:18px}}.new-pricing-page .faq-section__question:hover{background:#f8faff}.new-pricing-page .faq-section__icon{color:#25265e;flex-shrink:0;margin-left:16px}.new-pricing-page .faq-section__answer{color:#25265eab;margin:0;padding:0 24px 20px;font-size:15px;line-height:24px}@media (min-width:744px){.new-pricing-page .faq-section__answer{padding:0 40px 24px;font-size:16px}}.new-pricing-page .cta-section{background:#f9fbff;padding:4rem 0}@media (min-width:744px){.new-pricing-page .cta-section{padding:6rem 0}}.new-pricing-page .cta-section__inner{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.new-pricing-page .cta-section__title{color:#25265e;text-align:center;margin:0;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.new-pricing-page .cta-section__title{font-size:32px;line-height:54px}}.new-pricing-page .cta-section__bullets{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:744px){.new-pricing-page .cta-section__bullets{max-width:470px}}.new-pricing-page .cta-section__bullet{align-items:flex-start;gap:8px;display:flex}.new-pricing-page .cta-section__bullet-icon{flex-shrink:0;width:24px;height:24px}.new-pricing-page .cta-section__bullet-text{color:#25265ede;margin:0;font-size:16px;line-height:24px}.new-pricing-page .cta-section__btn{color:#fff;cursor:pointer;background:#6501e5;border-radius:4px;justify-content:center;align-items:center;min-width:216px;padding:16px 20px;font-size:20px;font-weight:500;line-height:30px;transition:background .15s;display:inline-flex}.new-pricing-page .cta-section__btn:hover{background:#5301bc}.pro-mobile-nav-link{all:unset;color:#25265e;justify-content:center;align-items:center;margin:0;padding:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.pro-mobile-nav-link:hover{color:#0556f3;cursor:pointer;text-decoration:none}.video-wrapper{background-color:#fff1e7;width:100%;padding:72px 0;display:flex}.video-wrapper__link{align-items:center;padding:1rem 0;font-size:20px;font-weight:500;line-height:30px;display:flex}.video-wrapper__link:hover{cursor:pointer;text-decoration:none}.video-wrapper__link__text{margin-left:.75rem}.video-wrapper__link__text--more{display:none}@media (min-width:744px){.video-wrapper__link__text--more{display:inline}}.video-wrapper .modal{border:0;border-radius:0;width:100%;height:150px;padding:0}@media (min-width:744px){.video-wrapper .modal{width:770px;height:435px}}.payment-banner--christmas-sale .banner__title__discount,.payment-banner--new-year-sale .banner__title__discount{background:linear-gradient(90deg,#b2782a -51.55%,#b77f2e -41.75%,#c49239 -27.68%,#dab14c -11.1%,#f4d662 5.13%,#f4de8b 36.21%,#f4d662 60.9%,#b2782a 118.49%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.survey-page{background:#fff;border-radius:4px;width:531px;height:591px}@media (max-width:744px){.survey-page{display:none}}@keyframes example{0%{bottom:-392px}to{bottom:32px}}.survey-form-wrapper{z-index:900;background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;width:290px;padding:1.5rem 1rem;animation:.5s example;display:flex;position:fixed;inset:auto 32px 32px auto}.survey-form-wrapper .purple-text{color:#6501e5}@media (max-width:744px){.survey-form-wrapper{display:none}}.modal__close{cursor:pointer;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:-45px;right:-10px}.modal__close:hover{background-color:#f5f5f5;border-radius:50%}.survey-form{position:relative}.survey-form__modal-wrapper{display:none}@media (min-width:744px){.survey-form__modal-wrapper{display:block}}.survey-form__modal{background-color:initial;z-index:700;background-color:#fff;width:calc(100% - 48px);max-width:532px;padding:0;position:fixed;top:10%;left:50%;transform:translate(-50%)}.survey-form__backdrop{background-color:#0009;position:fixed;inset:0}@media (max-width:744px){.survey-form__backdrop{display:none}}.survey-form__close{cursor:pointer;color:#fff;position:absolute;top:-50px;right:-10px}@media (max-width:744px){.survey-form{display:none}}.survey-form__close-icon{cursor:pointer;position:absolute;inset:0 0 auto auto}.survey-form__title{margin-bottom:.25rem}.survey-form__image-wrapper{width:18px;height:100%;margin-right:.25rem;display:inline}.survey-form__image-wrapper img{width:18px;height:18px}.survey-form__greeting-text{margin-bottom:0;font-size:18px;font-style:normal;font-weight:500;line-height:18px;display:inline}.survey-form__content{width:250px;margin-bottom:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.survey-form__btn-wrapper{flex-direction:row;justify-content:space-between;display:flex}.survey-form__btn{cursor:pointer;border:none;border-radius:4px;width:119px;padding:.75rem 1rem;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.survey-form__btn--normal{color:#0556f3;background:#fff;border:1px solid #0556f3}.survey-form__modal-wrapper{z-index:0;width:100%;height:100vh;padding:3rem 1rem;position:fixed;top:0;left:0;overflow:hidden auto}@media (min-width:744px){.unsubscribe-wrapper form{display:flex}}.business__details{background:#fff5e7}.business__details__wrapper{padding:3.5rem 0}@media (min-width:744px){.business__details__wrapper{padding:4.5rem 0}.business__details__wrapper .title{font-size:36px;line-height:54px}}@media (min-width:1200px){.business__details__wrapper{width:528px;padding:6rem 0}}.business__details__wrapper .description{font-weight:500}.business__details .teams-card{z-index:50;background:#fff;border:1px solid #d3dce6;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;width:100vw;padding:1.5rem;position:fixed;bottom:0;left:0;box-shadow:0 -8px 12px #01003a0f}@media (min-width:744px){.business__details .teams-card{flex-direction:row-reverse;gap:16px;padding:2.5rem 2rem;display:flex}.business__details .teams-card .card-list ul{flex-direction:column;gap:16px;display:flex}.business__details .teams-card .card-list ul li{gap:8px;display:flex}.business__details .teams-card .card-list ul li:nth-child(3),.business__details .teams-card .card-list ul li:nth-child(4){display:none}}@media (min-width:1200px){.business__details .teams-card{width:445px;fill:var(--programiz-brand-white,#fff);filter:drop-shadow(4px 8px 12px #3a2d001f);box-shadow:none;border:0;border-radius:4px;align-self:baseline;margin-top:2.5rem;margin-bottom:-112px;padding:1rem 1.5rem 1.5rem;display:block;position:static}.business__details .teams-card .card-list ul li{display:flex!important}}.business__details .teams-card .divider{border-left:1px solid #d3dce6;height:128px}.business__details .teams-card .teams-title{font-size:14px;line-height:20px}@media (min-width:1200px){.business__details .teams-card .teams-title{font-size:16px;line-height:24px}}.business__details .teams-card .price-block{align-items:baseline;gap:6px;display:flex}@media (min-width:1200px){.business__details .teams-card .price-block{display:block}.business__details .teams-card .price-block .title{font-size:36px;line-height:54px}}.business__details .teams-card .price-block .desc{color:#25265eab}@media (min-width:1200px){.business__details .teams-card .price-block .desc{color:#25265ede;margin-top:-4px}}.business__analytics{background:#ffedd4;border-top:1px solid #feccbf;border-bottom:1px solid #feccbf}.business__analytics__wrapper{flex-wrap:wrap;justify-content:space-between;row-gap:16px;display:flex}@media (min-width:744px){.business__analytics__wrapper{justify-content:flex-start;gap:72px}}.business__analytics__wrapper div{flex-shrink:0}.business__analytics .title{color:#6501e5}.business__analytics .description{font-weight:500}.business__team-works{padding:4.5rem 0}@media (min-width:744px){.business__team-works{padding:6rem 0}}@media (min-width:1200px){.business__team-works{padding:7.5rem 0}}.business__team-works .main-title{margin-bottom:2rem}@media (min-width:744px){.business__team-works .main-title{text-align:center;font-size:32px;line-height:40px}}@media (min-width:1200px){.business__team-works .main-title{margin-bottom:2.5rem}}.business__team-works__contents{gap:24px;display:flex}@media (min-width:744px){.business__team-works__contents{justify-content:center}}@media (min-width:1200px){.business__team-works__contents{flex-direction:column;gap:0}}.business__team-works__contents .numbers-group{flex-direction:column;align-items:center;gap:8px;min-width:20px;display:flex}@media (min-width:1200px){.business__team-works__contents .numbers-group{flex-direction:row;justify-content:center;gap:16px;margin:0 auto 2rem}}.business__team-works__contents .numbers-group h2{color:#56bd5b;font-size:32px;line-height:40px}.business__team-works__contents .numbers-group .stripes{border-top:none;border-right:2px dotted #25265e45;align-self:center;width:0;height:100%;margin-bottom:-40px}@media (min-width:1200px){.business__team-works__contents .numbers-group .stripes{border-top:2px dotted #25265e45;border-right:none;width:359px;height:0;margin-bottom:0}}.business__team-works__contents .work-group{flex-direction:column;gap:40px;display:flex}@media (min-width:744px){.business__team-works__contents .work-group{gap:48px}}@media (min-width:1200px){.business__team-works__contents .work-group{flex-direction:row;gap:40px}}.business__team-works__contents .work-group .work-item{gap:24px;display:flex}@media (min-width:744px){.business__team-works__contents .work-group .work-item{flex-shrink:0;width:338px}}@media (min-width:1200px){.business__team-works__contents .work-group .work-item{display:block}.business__team-works__contents .work-group .work-item:nth-child(2),.business__team-works__contents .work-group .work-item:nth-child(3){width:350px}}.business__team-works__contents .work-group .work-item__image{width:292px;height:162px;margin-bottom:2rem;position:relative}@media (min-width:744px){.business__team-works__contents .work-group .work-item__image{width:338px;height:188px;margin-bottom:2rem}}.business__team-works__contents .work-group .work-item__image--courses{height:156px}@media (min-width:744px){.business__team-works__contents .work-group .work-item__image--courses{width:350px;height:188px;margin-bottom:2rem}}@media (min-width:1200px){.business__team-works__contents .work-group .work-item__image--courses{width:338px}}.business__team-works__contents .work-group .work-item__image--playground{height:156px}@media (min-width:744px){.business__team-works__contents .work-group .work-item__image--playground{width:351px;height:196px;margin-bottom:1.5rem}}.business__team-works__contents .work-group .work-item__title{margin-bottom:.5rem;font-size:20px;line-height:30px}.business__team-works__contents .work-group .work-item__desc{color:#25265eab;margin-bottom:0;font-weight:500}.business__trusted-companies{background:#1c2130;padding-block:3.5rem}@media (min-width:744px){.business__trusted-companies{padding-block:4.5rem}}.business__trusted-companies__card{flex-direction:column;align-items:center;display:flex}.business__trusted-companies--offer{background:#242b3c;padding-block:2rem}.business__trusted-companies--offer.small-screen{background:#1c2130}@media (min-width:1200px){.business__trusted-companies--offer.small-screen{background:#242b3c}}.business__trusted-companies--offer.cyber-monday{background:#120029}.business__trusted-companies--offer .business__trusted-companies__card{flex-direction:column;align-items:center;display:flex}@media (min-width:1200px){.business__trusted-companies--offer .business__trusted-companies__card>h2{margin-bottom:0;font-size:20px;font-weight:500;line-height:30px}.business__trusted-companies--offer .business__trusted-companies__card{flex-direction:row;justify-content:flex-start;gap:56px}}.business__trusted-companies__img{width:88px;height:38px;position:relative}.business__trusted-companies__img--amazon{width:90px}.business__trusted-companies__img--cisco{width:56px}.business__trusted-companies .title{text-align:center;color:#ffffffde;margin-bottom:2.5rem}.business__trusted-companies .company-logos{justify-content:center;gap:24px}@media (min-width:744px){.business__trusted-companies .company-logos{gap:56px}}.business__trusted-companies img{height:38px}.business__teams-growth{padding:4.5rem 0}@media (min-width:744px){.business__teams-growth{padding:6rem 0}}@media (min-width:1200px){.business__teams-growth{padding:7.5rem 0}}.business__teams-growth .main-title{margin-bottom:2rem}@media (min-width:744px){.business__teams-growth .main-title{text-align:center;font-size:32px;line-height:40px}}@media (min-width:1200px){.business__teams-growth .main-title{margin-bottom:2.5rem}}.business__teams-growth .image img{box-shadow:0 2.89823px 12.559px #00031e1a}.business__teams-growth .assignment-coming-soon{flex-direction:column;gap:32px;margin-bottom:4.5rem;display:flex}@media (min-width:744px){.business__teams-growth .assignment-coming-soon{gap:24px;margin-bottom:6rem}}@media (min-width:1200px){.business__teams-growth .assignment-coming-soon{flex-direction:row-reverse;align-items:center;gap:32px;margin-bottom:7.5rem}}.business__teams-growth .assignment-coming-soon .title{margin-bottom:0}@media (min-width:744px){.business__teams-growth .assignment-coming-soon .title{font-size:24px;line-height:36px}}.business__teams-growth .assignment-coming-soon .title span{color:#6501e5}.business__teams-growth .assignment-coming-soon .description{font-size:18px;line-height:28px}@media (min-width:1200px){.business__teams-growth .assignment-coming-soon__contents{width:443px}}.business__teams-growth .assignment-coming-soon .image{width:327px;height:182px;position:relative}@media (min-width:744px){.business__teams-growth .assignment-coming-soon .image{width:633px;height:352px}}.business__teams-growth .report-coming-soon{flex-direction:column;gap:32px;display:flex}@media (min-width:744px){.business__teams-growth .report-coming-soon{gap:24px}}@media (min-width:1200px){.business__teams-growth .report-coming-soon{flex-direction:row;align-items:center;gap:32px}}.business__teams-growth .report-coming-soon .title{margin-bottom:0}@media (min-width:744px){.business__teams-growth .report-coming-soon .title{font-size:24px;line-height:36px}}.business__teams-growth .report-coming-soon .title span{color:#6501e5}.business__teams-growth .report-coming-soon .description{font-size:18px;line-height:28px}@media (min-width:1200px){.business__teams-growth .report-coming-soon__contents{width:445px}}.business__teams-growth .report-coming-soon .image{width:327px;height:182px;position:relative}@media (min-width:744px){.business__teams-growth .report-coming-soon .image{width:633px;height:352px}}.business__upskill{background:#ebe8fd;padding:3.5rem 1.5rem}@media (min-width:744px){.business__upskill{padding:4.5rem 1.5rem}}.business__upskill__wrapper{flex-direction:column;justify-content:center;width:100%;display:flex}.buttons-teams-landing-page{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:744px){.buttons-teams-landing-page{flex-direction:row}}.buttons-teams-landing-page .btn{border:none;width:100%;padding:.75rem 1.25rem}@media (min-width:744px){.buttons-teams-landing-page .btn{width:auto}}.buttons-teams-landing-page .btn--request-demo{outline-offset:-1px;background:#fff;outline:1px solid #d3dce6}.buttons-teams-landing-page .btn--request-demo:hover{background:#f8faff}.buttons-teams-landing-page--upskill{justify-content:center}@media (min-width:744px){.buttons-teams-landing-page--upskill{gap:24px}.buttons-teams-landing-page--upskill .btn{width:165px}}.pro-header__wrapper--business-page{background:#fff5e7}.pro-footer--business-page{padding-bottom:208px}@media (min-width:744px){.pro-footer--business-page{padding-bottom:248px}}@media (min-width:1200px){.pro-footer--business-page{padding-bottom:0}}.b2b-container{padding:192px 120px}@media screen and (max-width:1080px){.b2b-container{padding:192px 24px}}@media screen and (max-width:768px){.b2b-container{padding:96px 24px}}.b2b-a-header{font-size:64px;font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width:1080px){.b2b-a-header{font-size:48px}}@media screen and (max-width:768px){.b2b-a-header{font-size:32px}}.b2b-b-header{font-size:48px;font-style:normal;font-weight:700;line-height:150%}@media screen and (max-width:1080px){.b2b-b-header{font-size:32px}}@media screen and (max-width:768px){.b2b-b-header{font-size:24px;line-height:120%}}.b2b-c-header{font-size:22px;font-style:normal;font-weight:600;line-height:30px}@media screen and (max-width:1080px){.b2b-c-header{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.b2b-c-header{font-size:16px;line-height:20px}}.b2b-p-text{font-size:24px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1080px){.b2b-p-text{font-size:16px}}@media screen and (max-width:768px){.b2b-p-text{font-size:14px}}.b2b-small-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px}.b2b-width-a{width:83%}@media screen and (max-width:1080px){.b2b-width-a{width:100%}}.b2b-width-b{width:66%}@media screen and (max-width:1080px){.b2b-width-b{width:100%}}.b2b-center-text{text-align:center}.b2b-flex-column{flex-direction:column;justify-content:center;align-items:center;gap:64px;display:flex}@media screen and (max-width:768px){.b2b-flex-column{gap:32px}}.b2b-flex-row{flex-direction:row;justify-content:center;align-items:center;gap:48px;display:flex}.b2b-hero-text-container{flex-direction:column;justify-content:center;align-items:center;gap:72px;display:flex;position:relative}@media screen and (max-width:1080px){.b2b-hero-text-container{gap:32px}}.b2b-python-native{position:absolute;top:-30%;right:30%}@media screen and (max-width:1080px){.b2b-python-native{top:-40%;right:15%}}@media screen and (max-width:768px){.b2b-python-native{width:32px;top:-30%;right:10%}}.b2b-java-native{position:absolute;top:30%;left:95%}@media screen and (max-width:1080px){.b2b-java-native{top:110%;left:40%}}@media screen and (max-width:768px){.b2b-java-native{width:32px;top:120%;left:40%}}.b2b-cpp-native{position:absolute;top:-30%;left:30%}@media screen and (max-width:1080px){.b2b-cpp-native{top:-40%;left:15%}}@media screen and (max-width:768px){.b2b-cpp-native{width:32px;top:-30%;left:10%}}.b2b-c-native{position:absolute;top:90%;left:90%}@media screen and (max-width:1080px){.b2b-c-native{top:100%;right:0%}}@media screen and (max-width:768px){.b2b-c-native{width:32px;top:100%;left:80%}}.b2b-sql-native{position:absolute;top:70%;left:10%}@media screen and (max-width:1080px){.b2b-sql-native{top:100%;left:0%}}@media screen and (max-width:768px){.b2b-sql-native{width:32px;top:100%;left:5%}}.b2b-cta{cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:16px 20px;display:flex}.b2b-cta:hover{color:#25265e;background-color:#ffffffde;text-decoration:none}@media screen and (max-width:1080px){.b2b-cta{padding:12px 16px}}@media screen and (max-width:768px){.b2b-cta{padding:12px}}.b2b-cta-text{color:#25265e;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:30px}@media screen and (max-width:1080px){.b2b-cta-text{font-size:18px}}.b2b-header-alignment{text-align:center;margin:auto}.education-hero-image{position:absolute;top:70%}@media screen and (max-width:1080px){.education-hero-image{top:80%}}@media screen and (max-width:768px){.education-hero-image{display:none}}.education-hero-image-mobile-view{position:absolute;top:70%}@media screen and (min-width:769px){.education-hero-image-mobile-view{display:none}}.education-logo{width:390px}@media screen and (max-width:768px){.education-logo{width:212px}}.education-hero-section{background:linear-gradient(134deg,#ffe8d6 25.47%,#ffe8d600 105.7%);flex-direction:column;justify-content:center;align-items:center;gap:160px;padding:48px 120px 708px;display:flex;position:relative}@media screen and (max-width:1080px){.education-hero-section{padding:48px 24px 340px}}@media screen and (max-width:768px){.education-hero-section{gap:96px;padding:48px 24px 340px}}.education-course-extra-margin{margin-top:364px}@media screen and (max-width:1080px){.education-course-extra-margin{margin-top:264px}}@media screen and (max-width:768px){.education-course-extra-margin{margin-top:196px}}.education-course-container{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1096px;display:flex}@media screen and (max-width:768px){.education-course-container{gap:12px}}.education-course-title{max-width:880px}.education-text-blue{color:#0556f3}@media screen and (max-width:768px){.education-card-logo{width:32px;height:32px}}.education-card-container{align-items:left;border:1px solid #d3dce6;border-radius:12px;flex-direction:column;justify-content:space-between;gap:20px;width:254px;padding:12px 24px;display:flex;box-shadow:0 4px 8px #0a084d0f}@media screen and (max-width:768px){.education-card-container{width:154px;padding:12px}}.education-interview-card-description{justify-content:center;gap:2px;margin:0;padding:0;font-weight:500;display:flex}@media screen and (max-width:768px){.education-interview-card-description{justify-content:flex-start}}.education-card-description{justify-content:center;gap:2px;margin:0;padding:0;font-weight:500;display:flex}@media screen and (max-width:768px){.education-card-description{display:none}}.education-card-description-mobile-view{justify-content:flex-start;gap:4px;margin:0;padding:0;font-weight:500;display:flex}@media screen and (min-width:768px){.education-card-description-mobile-view{display:none}}.education-card-header{width:186px;height:56px}@media screen and (max-width:768px){.education-card-header{width:136px;height:36px}}.education-challenges-container{background:linear-gradient(151deg,#fff9f4 3.51%,#fff9f400 48.87%,#fff9f4f5 93.28%);flex-direction:column;justify-content:center;align-items:flex-start;gap:192px;display:flex}@media screen and (max-width:1080px){.education-challenges-container{gap:48px}}@media screen and (max-width:768px){.education-challenges-container{gap:96px}}@media screen and (max-width:720px){.education-challenges-header{display:none}}.education-interactive-projects{width:576px}@media screen and (max-width:1080px){.education-interactive-projects{width:326px}}.education-challenges-feature-container{justify-content:space-between;align-items:center;gap:48px;max-width:1320px;margin:auto;display:flex}@media screen and (max-width:1080px){.education-challenges-feature-container{gap:24px}}@media screen and (max-width:768px){.education-challenges-feature-container{flex-direction:column-reverse;gap:48px;max-width:342px}}.education-challenges-feature-container-reverse{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:48px;max-width:1280px;margin:auto;display:flex}@media screen and (max-width:1080px){.education-challenges-feature-container-reverse{gap:24px}}@media screen and (max-width:768px){.education-challenges-feature-container-reverse{flex-direction:column-reverse;gap:48px;max-width:342px}.education-challenges-sub-header{text-align:center}}.education-challenges-feature{flex-direction:column;gap:36px;display:flex}@media screen and (max-width:768px){.education-challenges-feature{gap:18px}}.education-interview-section{justify-content:center;align-items:center;gap:48px;width:90%;display:flex}@media screen and (max-width:768px){.education-interview-section{flex-direction:column;gap:24px;width:100%}}.education-interview-image{width:600px}@media screen and (max-width:1080px){.education-interview-image{width:376px}}.education-interview-card-container{flex-direction:column;gap:24px;display:flex}@media screen and (max-width:768px){.education-interview-card-container{gap:18px;width:100%}}.education-interview-card{border:1px solid #d3dce6;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;width:368px;padding:12px 24px;display:flex;box-shadow:0 4px 8px #0a084d0f}@media screen and (max-width:768px){.education-interview-card{gap:8px;width:100%;max-width:376px;margin:auto}}.education-card-interview-text-container{align-items:justify-between;flex-direction:column;gap:12px;display:flex}@media screen and (max-width:768px){.education-card-interview-text-container{gap:18px;width:100%}}.education-card-interview-header{width:212px;height:60px}@media screen and (max-width:768px){.education-card-interview-header{width:100%;height:30px}}.education-integrations-background{background:linear-gradient(134deg,#ffe8d6 25.47%,#ffe8d600 105.7%)}.education-integrations-container{flex-direction:row;justify-content:center;align-items:center;gap:48px;max-width:1280px;margin:auto;display:flex}@media screen and (max-width:1080px){.education-integrations-container{gap:24px}}@media screen and (max-width:768px){.education-integrations-container{flex-direction:column;gap:24px}}.education-integrations-description{flex-direction:column;justify-content:center;gap:24px;display:flex}.education-compiler-title-container{background-color:#0556f3;flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:192px 120px;display:flex}@media screen and (max-width:1080px){.education-compiler-title-container{padding:192px 0 0}}@media screen and (max-width:768px){.education-compiler-title-container{padding:96px 0 0}}.education-compiler-header{color:#fff}@media screen and (max-width:768px){.education-compiler-header{max-width:320px;line-height:150%}}.education-compiler-numbers-container{justify-content:space-around;align-items:center;gap:128px;max-width:1440px;margin:268px auto auto;display:flex}@media screen and (max-width:1080px){.education-compiler-numbers-container{margin-top:128px}}@media screen and (max-width:768px){.education-compiler-numbers-container{flex-direction:column;align-items:flex-start;gap:48px;margin-top:196px}}.education-compiler-numbers{color:#0556f3;font-size:88px;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width:768px){.education-compiler-numbers{font-size:58px}}.education-compiler-numbers-flex{flex-direction:row;justify-content:center;align-items:center;gap:48px;font-weight:500;display:flex}@media screen and (max-width:1080px){.education-compiler-numbers-flex{flex-direction:column;gap:24px}}@media screen and (max-width:768px){.education-compiler-numbers-flex{flex-direction:row;align-items:flex-end}}.education-compiler-asset{width:1284px}@media screen and (max-width:768px){.education-compiler-asset{display:none}}.education-compiler-asset-mobile{width:400px;height:624px!important}@media screen and (min-width:768px){.education-compiler-asset-mobile{display:none}}.education-compiler-text{font-size:18px;font-style:normal;font-weight:500;line-height:150%}.education-testimonial-container{flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.education-testimonial-card-container{flex-wrap:wrap;justify-content:space-between;gap:48px;max-width:1200px;height:100%;margin:auto;display:flex}.eudcation-testimonial-full-card{border:1px solid #d3dce6;border-radius:40px;margin:auto;position:relative;box-shadow:0 2.46747px 1.97398px #00000005,0 11.1651px 8.93204px #0000000a,0 37.2517px 29.8014px #0000000d}@media screen and (max-width:768px){.eudcation-testimonial-full-card{border-radius:11px}}.eudcation-testimonial-half-card{border:1px solid #d3dce6;border-radius:40px;max-width:576px;position:relative;box-shadow:0 2.46747px 1.97398px #00000005,0 11.1651px 8.93204px #0000000a,0 37.2517px 29.8014px #0000000d}@media screen and (max-width:1440px){.eudcation-testimonial-half-card{gap:24px;max-width:100%}}@media screen and (max-width:768px){.eudcation-testimonial-half-card{border-radius:11px;margin:auto}}.education-testimonial-quote{width:48px;position:absolute;top:7%;left:2%}@media screen and (max-width:768px){.education-testimonial-quote{width:14px;top:5%;left:2%}}.education-tetsimonial-card-container{flex-direction:column;justify-content:space-between;gap:48px;height:100%;padding:96px 60px;display:flex}@media screen and (max-width:768px){.education-tetsimonial-card-container{padding:24px 18px}}.education-testimonial-text-container{width:100%}.education-testimonial-person-container{align-self:flex-start;align-items:flex-end;gap:48px;display:flex}@media screen and (max-width:1080px){.education-testimonial-person-container{gap:24px}}@media screen and (max-width:768px){.education-testimonial-person-container{gap:16px}}.education-testimonial-person-info-container{color:#25265e;flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media screen and (max-width:768px){.education-testimonial-person-info-container{gap:4px}}.education-testimonial-text-container-full{width:100%}.educational-testimonial-person-from-container{border:1px soild red;justify-content:center;align-items:center;gap:8px;display:flex}.education-testimonial-person-name{margin-bottom:0;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1080px){.education-testimonial-person-name{font-size:18px}}@media screen and (max-width:768px){.education-testimonial-person-name{font-size:14px}}.education-integration-image{width:50%}@media screen and (max-width:768px){.education-integration-image{width:100%;max-width:320px}}.education-testimonial-person-image{width:141px;height:141px}@media screen and (max-width:1080px){.education-testimonial-person-image{width:96px;height:96px}}@media screen and (max-width:768px){.education-testimonial-person-image{width:52px;height:52px}}.education-testimonial-logo{width:71px}@media screen and (max-width:1080px){.education-testimonial-logo{width:56px}}@media screen and (max-width:768px){.education-testimonial-logo{width:40px}}.education-testimonial-text{color:#25265e;font-size:24px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:1080px){.education-testimonial-text{font-size:18px}}@media screen and (max-width:768px){.education-testimonial-text{font-size:16px}}.education-testimonial-text-blue{color:#0556f3;font-size:24px;font-style:normal;font-weight:700;line-height:150%}@media screen and (max-width:1080px){.education-testimonial-text-blue{font-size:18px}}@media screen and (max-width:768px){.education-testimonial-text-blue{font-size:16px}}.educational-testimonial-person-info-text{margin-bottom:0;font-size:20px;font-weight:500}@media screen and (max-width:1080px){.educational-testimonial-person-info-text{font-size:14px}}@media screen and (max-width:768px){.educational-testimonial-person-info-text{font-size:12px}}.b2b-sales-footer{background:#1d212f;flex-direction:column;gap:96px;padding:96px 140px 48px;display:flex;position:relative}@media screen and (max-width:1080px){.b2b-sales-footer{gap:48px;padding:48px 24px 96px}}@media screen and (max-width:768px){.b2b-sales-footer{padding:48px 24px 96px}}.b2b-footer-contact-details{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:132px;display:flex}@media screen and (min-width:768px) and (max-width:1080px){.b2b-footer-contact-details{gap:96px;margin:auto}}@media screen and (max-width:768px){.b2b-footer-contact-details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;padding-left:20px}}.b2b-footer-header{text-align:center;color:#fff;font-size:40px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:768px){.b2b-footer-header{font-size:36px}}.b2b-contact-header{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:150%}@media screen and (max-width:1080px){.b2b-contact-header{font-size:18px}}@media screen and (max-width:768px){.b2b-contact-header{font-size:16px}}.b2b-contact-detail{letter-spacing:.5px;color:#ffffffde;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:flex}@media screen and (max-width:1080px){.b2b-contact-detail{font-size:12px}}.b2b-contact-detail-link{letter-spacing:.5px;color:#ffffffde;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:flex}.b2b-contact-detail-link:hover{color:#fff;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}@media screen and (max-width:1080px){.b2b-contact-detail-link{font-size:12px}}.b2b-contact-flex{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.b2b-sales-copyright{position:absolute;top:95%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.b2b-sales-copyright{text-align:center;width:220px;top:90%;left:50%}}.b2b-footer-brand{margin:auto}@media screen and (max-width:1080px){.b2b-footer-brand{width:196px}}.b2b-phone-flex{justify-content:center;align-items:center;gap:4px;display:flex}.b2b-footer-cta{min-width:200px;margin:-64px auto auto}@media screen and (max-width:1440px){.b2b-footer-cta{margin-top:-24px}}.education-iacademy-tryformonth-background{background:linear-gradient(#9327fe 17.05%,#6501e5 100%);flex-direction:column;justify-content:center;align-items:center;gap:124px;display:flex}.education-iacademy-tryformonth-list{justify-content:flex-start;align-items:flex-start;gap:18px;display:flex}.education-iacademy-tryformonth-list-text{color:#fff;font-size:16px;font-weight:500;line-height:150%}.education-iacademy-tryformonth-header{color:#fff}.education-iacademy-tryformonth-list-container{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.education-iacademy-tryformonth-left-container{align-items:flex-start;max-width:33%}@media screen and (max-width:1080px){.education-iacademy-tryformonth-left-container{align-items:center;max-width:100%}}.education-iacademy-tryformonth-center-container{justify-content:center;gap:48px}@media screen and (max-width:1080px){.education-iacademy-tryformonth-center-container{flex-direction:column}}.education-iacademy-python-native{position:absolute;top:70%;left:95%}@media screen and (max-width:1080px){.education-iacademy-python-native{top:-40%;left:75%}}@media screen and (max-width:768px){.education-iacademy-python-native{width:32px;top:-20%;left:80%}}.education-iacademy-java-native{position:absolute;top:-30%;left:80%}@media screen and (max-width:1080px){.education-iacademy-java-native{top:20%;left:90%}}@media screen and (max-width:768px){.education-iacademy-java-native{width:32px;top:120%;left:40%}}.education-iacademy-cpp-native{position:absolute;top:-30%;left:15%}@media screen and (max-width:1080px){.education-iacademy-cpp-native{top:-40%;left:15%}}@media screen and (max-width:768px){.education-iacademy-cpp-native{width:32px;top:-20%;left:0%}}.education-iacademy-c-native{position:absolute;top:20%;left:90%}@media screen and (max-width:1080px){.education-iacademy-c-native{top:70%;right:0%}}@media screen and (max-width:768px){.education-iacademy-c-native{width:32px;top:110%;left:80%}}.education-iacademy-sql-native{position:absolute;top:70%;left:0%}@media screen and (max-width:1080px){.education-iacademy-sql-native{top:70%;left:0%}}@media screen and (max-width:768px){.education-iacademy-sql-native{width:32px;top:110%;left:5%}}.iacademy-hero-section{background:linear-gradient(134deg,#ffe8d6 25.47%,#ffe8d600 105.7%);flex-direction:column;justify-content:flex-start;align-items:center;gap:124px;padding:64px 120px 192px;display:flex;position:relative}@media screen and (max-width:1080px){.iacademy-hero-section{padding:96px 24px}}@media screen and (max-width:768px){.iacademy-hero-section{gap:92px;padding:96px 24px 192px}}.education-iacademy-coupon{justify-content:center;align-items:center;display:flex;position:relative}.education-iacademy-code{color:#e34c4c;cursor:pointer;text-align:center;border:1px dashed #2d2f34;border-radius:12px;width:85%;padding:18px;font-size:24px;font-style:normal;font-weight:700;line-height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1080px){.education-iacademy-code{padding:16px;font-size:14px}}.education-iacademy-redeem-code{color:#fff;text-align:center;cursor:pointer;background:#0556f3;border:none;border-radius:12px;justify-content:center;align-items:center;width:359px;padding:12px;font-size:18px;font-style:normal;font-weight:700;line-height:150%;display:flex}.education-iacademy-redeem-code:hover{color:#fff;text-decoration:none}@media screen and (max-width:1080px){.education-iacademy-redeem-code{width:232px}}.education-iacademy-hero-text-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:relative}@media screen and (max-width:1080px){.education-iacademy-hero-text-container{gap:12px}}.education-iacademy-coupon-container{gap:24px}@media screen and (max-width:1080px){.education-iacademy-coupon-background{width:232px}}.education-iacademy-check-container{width:24px;margin-top:4px}.education-iacademy-tryforamonth-image{width:55%;max-width:679px}@media screen and (max-width:768px){.education-iacademy-tryforamonth-image{width:92%;max-width:400px}}.edu-alt-seconday-p-text{font-size:20px;font-weight:500;line-height:30px}@media screen and (max-width:720px){.edu-alt-seconday-p-text{font-size:18px}}.edu-alt-p-text{font-size:18px;line-height:30px}.edu-alt-blue-text{color:var(--primary)}.edu-alt-bold-text{font-weight:600}.edu-alt-max-width{max-width:728px}@media screen and (max-width:1080px){.edu-alt-max-width{max-width:680px}}.edu-alt-above-the-fold{background:var(--yellow);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:96px 120px;display:flex}@media screen and (max-width:1080px){.edu-alt-above-the-fold{padding:96px 48px}}@media screen and (max-width:540px){.edu-alt-above-the-fold{padding:96px 24px}}.educative-alt-programiz-logo{width:256px}@media screen and (max-width:768px){.educative-alt-programiz-logo{width:212px}}.educative-alt-hero-text-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media screen and (max-width:1080px){.educative-alt-hero-text-container{gap:32px}}.edu-alt-container{justify-content:center;align-items:flex-start;gap:64px;margin:auto;padding-top:96px;display:flex}@media screen and (max-width:1080px){.edu-alt-container{width:100%;padding:48px 24px 0}}.edu-alt-right-container{flex-direction:column;justify-content:center;align-items:center;gap:96px;display:flex}@media screen and (max-width:1080px){.edu-alt-right-container{gap:48px}}.edu-alt-intro-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;font-size:18px;line-height:30px;display:flex}.edu-alt-intro-container p{margin-bottom:0}.edu-alt-platform-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.edu-alt-platform-wrapper{flex-direction:column;justify-content:center;gap:96px;width:100%;display:flex}@media screen and (max-width:720px){.edu-alt-platform-wrapper{gap:48px}}.edu-alt-platform-title{font-size:36px;font-weight:700}@media screen and (max-width:720px){.edu-alt-platform-title{font-size:28px}}.edu-alt-purple-text{color:var(--secondary)}.edu-alt-para-container{flex-direction:column;gap:8px;display:flex}.edu-alt-pricing-container{background-color:#fafafa;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:18px;width:100%;padding:24px;display:flex}.edu-alt-pricing-text{font-size:22px;font-weight:600}@media screen and (max-width:720px){.edu-alt-pricing-text{font-size:18px}}.edu-alt-pricing-inner-container{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:8px;padding:12px;display:flex}.edu-alt-conclusion{flex-direction:column;gap:8px;margin:auto;padding:96px 0;display:flex}@media screen and (max-width:1080px){.edu-alt-conclusion{width:100%}}@media screen and (max-width:720px){.edu-alt-conclusion{padding:48px 24px}}.edu-alt-platform-section{flex-direction:column;display:flex}.edu-alt-choice-container{width:190px;position:sticky;top:96px;left:120px}@media screen and (max-width:1400px){.edu-alt-choice-container{display:none}}.edu-alt-choice-position{border-right:1px solid #f1f0ef;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:190px;padding-top:4px;font-size:12px;display:flex}.edu-alt-choice{cursor:pointer;align-items:center;width:100%;padding:4px 12px;display:flex}.edu-alt-choice-selected-container{background-color:#ffe8d6;border-radius:2px 0 0 2px;align-items:center;width:100%;padding:4px 12px;display:flex}.edu-alt-choices-text{font-size:14px;line-height:16px}.edu-alt-choices-title{color:#25265e;padding-bottom:8px;font-size:14px;font-weight:500;line-height:16px}.educative-alt-atf-desc{flex-direction:row;justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex}@media screen and (max-width:720px){.educative-alt-atf-desc{font-size:14px}}.edu-alt-image-extra-margin{margin-bottom:16px}.edu-alt-line-platform{background:#d3dce6;width:100%;height:1px;position:absolute;top:calc(100% + 48px)}@media screen and (max-width:720px){.edu-alt-line-platform{top:calc(100% + 24px)}}.edu-alt-accordion{background:#f8faff;border-radius:4px;padding:16px}.edu-alt-accordion-flex{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.edu-alt-accordion-list{max-width:650px;padding-top:20px}.edu-alt-accordion-list-header{color:#25265e;margin-bottom:8px;font-weight:600}.edu-alt-accordion-header{color:#0556f3;font-weight:600}.edu-alt-unordered-list{flex-direction:column;justify-content:flex-start;gap:16px;display:flex}@media screen and (max-width:576px){.edu-alt-accordion-title-icon{display:none}}.feature-landing-page__section{background-color:#fff;padding:4.5rem 0}.feature-landing-page__section:nth-child(odd){background-color:#fafafa}@media (min-width:744px){.feature-landing-page__section{padding:6rem 0}}@media (min-width:1200px){.feature-landing-page__section{padding:7.5rem 0}}.feature-landing-page__section--bg-yellow{background-color:#fff5e7!important}.feature-landing-page__section--bg-purple{background-color:#ebe8fd}.feature-landing-page__section--hero-section{padding:56px 0}@media (min-width:744px){.feature-landing-page__section--hero-section{padding:72px 0}}@media (min-width:992px){.feature-landing-page__section--hero-section{padding:40px 0 60px}.feature-landing-page__section--hero-section .feature-landing-page__feature__item{max-width:50%}}.feature-landing-page__section--hero-section .feature-landing-page__feature__item .title{font-size:36px;line-height:54px}.feature-landing-page__section--hero-section .feature-landing-page__feature__item .description{font-size:16px;line-height:24px}.feature-landing-page__section--hero-section .feature-landing-page__feature__item .sub-heading{align-items:center;font-size:22px;font-weight:600;line-height:30px;display:flex}.feature-landing-page__section--hero-section .feature-landing-page__image{margin-right:-12px}@media (min-width:1200px){.feature-landing-page__section--hero-section .feature-landing-page__image{margin-right:-24px}}.feature-landing-page__section--challenge-section{padding:56px 0}@media (min-width:744px){.feature-landing-page__section--challenge-section{padding:96px 0}}.feature-landing-page__section--course-section{padding:56px 0}@media (min-width:744px){.feature-landing-page__section--course-section{padding:72px 0}}@media (min-width:992px){.feature-landing-page__section--course-section{padding:96px 0}}.feature-landing-page__section--testimonials-section{padding:56px 0}@media (min-width:744px){.feature-landing-page__section--testimonials-section{padding:72px 0}}@media (min-width:992px){.feature-landing-page__section--testimonials-section{padding:96px 0}}.feature-landing-page__section--footer-section{padding:56px 0}@media (min-width:992px){.feature-landing-page__section--footer-section{padding:72px 0}}.feature-landing-page__section__content-wrapper{flex-direction:column;justify-content:center;gap:0;display:flex}@media (min-width:744px){.feature-landing-page__section__content-wrapper{flex-direction:row;justify-content:space-between;gap:60px}}.feature-landing-page__section__content-wrapper--fifty-fifty{flex-direction:column;justify-content:space-between;align-items:center;gap:60px;display:flex}@media (min-width:744px){.feature-landing-page__section__content-wrapper--fifty-fifty{flex-direction:row;align-items:start}}.feature-landing-page__content{width:100%}@media (min-width:992px){.feature-landing-page__content{width:50%}}.feature-landing-page__content--details:first-child{width:400px}.feature-landing-page__content--details:nth-child(2),.feature-landing-page__content--details--reverse:first-child{flex-grow:1}.feature-landing-page__content--details--reverse:nth-child(2){width:400px}.feature-landing-page__title{text-align:center;margin-bottom:1rem}@media (min-width:744px){.feature-landing-page__title{text-align:left}}.feature-landing-page__image{width:100%;height:auto;margin-left:-8px;margin-right:-8px}@media (min-width:744px){.feature-landing-page__image{margin-left:-12px}}.feature-landing-page__feature{flex-direction:column;justify-content:space-between;align-items:start;gap:24px;display:flex}@media (min-width:992px){.feature-landing-page__feature{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px}.feature-landing-page__feature .feature-landing-page__feature__item--with-image{justify-content:flex-end;max-width:100%;display:flex}.feature-landing-page__feature--reverse{flex-direction:row}.feature-landing-page__feature--reverse .feature-landing-page__feature__item--with-image{justify-content:start}}.feature-landing-page__feature__item{flex-grow:1;width:100%}@media (min-width:992px){.feature-landing-page__feature__item{max-width:40%}}.feature-landing-page__feature__item .title{font-size:22px;line-height:30px}@media (min-width:744px){.feature-landing-page__feature__item .title{font-size:24px;line-height:36px}}.feature-landing-page__feature__item .description{font-size:18px;font-weight:500;line-height:28px}.feature-landing-page__footer{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.feature-landing-page__footer .description{font-size:18px;font-weight:500;line-height:28px}.feature-landing-page .standalone-courses{background-color:#fafafa}.feature-landing-page .standalone-courses__header .standalone-courses__text--title{color:#25265e}.feature-landing-page .standalone-courses__course-catalog{gap:30px}@media (min-width:744px){.feature-landing-page .standalone-courses__course-catalog{margin-inline:-48px;padding-inline:44px}}.feature-landing-page .standalone-courses__course-catalog .slick-list{height:auto}.feature-landing-page .standalone-courses__course-card:hover{filter:drop-shadow(0 4.04px 4.04px #0000001f)}.feature-landing-page .standalone-courses__course-card--card-red{color:#370909;background:#ffe8d6}.feature-landing-page .standalone-courses__header{margin-bottom:1.5rem}.feature-landing-page .standalone-courses,.feature-landing-page .new-testimonial{background:0 0;padding:0}.feature-landing-page .slick-list{overflow:visible}.feature-landing-page .interactive-challenge-wrapper__details{margin-bottom:1.5rem}.feature-landing-page .new-testimonial{overflow-x:unset;background:0 0;padding:0}.feature-landing-page .new-testimonial h3{margin-bottom:24px!important}.feature-landing-page .new-testimonial .testimonals{overflow:inherit;margin:0;padding:0}.feature-landing-page .new-testimonial .testmonial-group{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;justify-content:space-between;align-items:stretch;gap:32px;width:auto;margin-inline:-24px;padding-inline:24px;display:flex;overflow-x:auto}@media (min-width:744px){.feature-landing-page .new-testimonial .testmonial-group{margin-inline:-48px;padding-inline:44px}}.feature-landing-page .new-testimonial .testmonial-group .testimonial{background-color:#fafafa;flex-grow:1;min-width:328px;max-width:328px;height:auto;margin-top:0;margin-bottom:0;margin-right:0}.feature-landing-page .new-testimonial .testmonial-group .testimonial:last-child{flex-direction:row}@media (min-width:744px){.feature-landing-page .new-testimonial .testmonial-group .testimonial{min-width:540px;max-width:540px}.feature-landing-page .new-testimonial .testmonial-group .testimonial__image img{object-fit:cover;min-width:136px;height:184px}.feature-landing-page .new-testimonial .testimonial__content{padding:20px 24px}.feature-landing-page .new-testimonial .testimonial__para{margin-bottom:.75rem;font-size:18px;line-height:28px}.feature-landing-page .new-testimonial .testimonial__name{font-size:14px;line-height:20px}}.feature-landing-page .buttons-teams-landing-page--upskill{width:100%;display:flex}@media (min-width:744px){.feature-landing-page .buttons-teams-landing-page--upskill{width:auto;display:inline-flex}}.feature-landing-page .nav-drawer__container{border:1px solid #d3dce6}.pro-footer--feature-landing-page .pro-footer-bottom{padding:56px 0}@media (min-width:744px){.pro-footer--feature-landing-page .pro-footer-bottom{padding:72px 0 48px}}@media (min-width:1200px){.pro-footer--feature-landing-page .pro-footer-bottom{padding:24px 0}}.resource-hub{scroll-behavior:smooth;flex-direction:column;display:flex;overflow:hidden}.resource-hub h2{margin-bottom:.5rem;font-size:24px;line-height:36px}.resource-hub p{margin:0}.resource-hub ul{list-style-type:none}.resource-hub .resource-hub-hero{background-color:#eef7ff;padding-block:2.5rem}@media (min-width:744px){.resource-hub .resource-hub-hero{padding-block:72px}}@media (min-width:1200px){.resource-hub .resource-hub-hero .container{justify-content:space-between;align-items:center;display:flex}}.resource-hub .resource-hub-hero__text{color:#25265eab;margin-top:.5rem;margin-bottom:2rem;font-size:18px;font-weight:600;line-height:30px}.resource-hub .resource-hub-hero__image{display:none}@media (min-width:1200px){.resource-hub .resource-hub-hero__image{width:362px;margin-top:0;display:block}}.resource-hub__logo{width:142px;height:48px;margin-bottom:1rem}.resource-hub__logo img{width:100%;height:100%;margin-left:-8px}.resource-hub__filter-title{color:#25265ede;margin-bottom:.5rem;font-size:24px;line-height:36px}.resource-hub__filters{flex-wrap:wrap;gap:1rem;display:flex}.resource-hub__sub-filters{margin-top:1.5rem}.resource-hub__btn{color:#25265e;cursor:pointer;background-color:#fff;border:1px solid #d3dce6;border-radius:4px;padding:.75rem 1.25rem;font-weight:500;line-height:24px}@media (min-width:1200px){.resource-hub__btn:hover{color:#0556f3;border:1px solid #0556f3}}.resource-hub__btn--active{color:#fff;background-color:#0556f3}.resource-hub__btn--active:hover{color:#fff;border:1px solid #d3dce6}.resource-hub__btn:disabled{cursor:not-allowed;color:#25265eab;opacity:.67}.resource-hub__btn:disabled:hover{cursor:not-allowed;color:#25265eab;background-color:#fff;border:1px solid #d3dce6}.resource-hub__section-group{overflow:hidden}.resource-hub__section-wrapper{transition:all 1s ease-in;animation:.4s viewSection;display:flex;transform:translate(0%)}.resource-hub__section{min-width:100%;position:absolute;left:10000px}.resource-hub__section--active{position:static}.resource-hub__content{color:#25265e;padding-block:72px;font-size:18px;line-height:30px}.resource-hub__content.default-html{padding-bottom:72px}.resource-hub__content__heading{margin-bottom:unset!important}.resource-hub__content__text{margin-top:.5rem!important}.resource-hub__content--certification-course{padding-block:72px}@media (min-width:1200px){.resource-hub__content--certification-course{padding-block:120px}}.resource-hub__content--certification-course+.resource-hub__content--certification-course{padding-top:0}.resource-hub__content--certification-course.individual-section{background:#f8faff;padding-top:72px}@media (min-width:1200px){.resource-hub__content--certification-course.individual-section{padding-top:120px}}.resource-hub__content--tutorial{background-color:#fafafa;padding-block:56px}@media (min-width:1200px){.resource-hub__content--tutorial{text-align:center;padding-block:72px}}.resource-hub__content--tutorial+.resource-hub__content--tutorial{padding-top:0}.resource-hub__content--tutorial.default-html-tutorial{padding-bottom:64px}.resource-hub__content--challenges{padding-block:72px}@media (min-width:1200px){.resource-hub__content--challenges{text-align:center;padding-block:120px}}.resource-hub__content--video-course{background-color:#f8faff;padding-block:56px}@media (min-width:1200px){.resource-hub__content--video-course{text-align:center;padding-block:96px}}.resource-hub__content--books{padding-block:56px}@media (min-width:1200px){.resource-hub__content--books{text-align:center;padding-block:96px}}.resource-hub__content--resource-hub-blog{background-color:#fafafa;padding-block:56px}@media (min-width:1200px){.resource-hub__content--resource-hub-blog{text-align:center;padding-block:96px}}.resource-hub__content--playground{background-color:#fff6ee;padding-block:72px}@media (min-width:1200px){.resource-hub__content--playground{text-align:center;padding-block:120px}}.resource-hub__content--learn-app{background-color:#fafafa;padding-block:56px}@media (min-width:1200px){.resource-hub__content--learn-app{text-align:center;padding-block:96px}}.resource-hub__card-group{margin-bottom:0;padding-left:0}.resource-hub__card-group--tutorial{margin-top:2rem}.resource-hub__card-group--challenges{flex-direction:column;gap:24px;margin-top:2rem;display:flex}@media (min-width:1200px){.resource-hub__card-group--challenges{flex-flow:wrap;column-gap:30px}}.resource-hub__card-group--learn-app,.resource-hub__card-group--books{flex-direction:column;gap:24px;margin-top:2rem;display:flex}@media (min-width:1200px){.resource-hub__card-group--books{flex-flow:wrap;column-gap:30px}}.resource-hub__course-card-wrapper{background-color:#fafafa;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:24px;margin-bottom:0;padding:1rem;display:flex;box-shadow:0 4px 8px #4d2d0014}@media (min-width:1200px){.resource-hub__course-card-wrapper{padding:1.5rem 2rem}}.resource-hub__course-card-wrapper+.resource-hub__course-card-wrapper,.resource-hub__course-card-wrapper:first-of-type{margin-top:2rem}.resource-hub__course-card-wrapper__title{color:#6501e5de;margin-bottom:1rem;font-size:22px;font-style:normal;font-weight:600;line-height:30px}.resource-hub__course-card__link{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;padding:1.5rem;display:flex;box-shadow:0 4px 8px #4d2d0014}.resource-hub__course-card__link:hover,.resource-hub__course-card__link:active,.resource-hub__course-card__link:visited,.resource-hub__course-card__link:focus{text-decoration:none}@media (min-width:1200px){.resource-hub__course-card__link{flex-direction:row;padding:1rem 1.5rem}.resource-hub__course-card__link:hover{scale:1.02}.resource-hub__course-card{flex-direction:column;display:flex}}.resource-hub__course-card__title{margin-top:.5rem;font-size:20px}.resource-hub__course-card__content{border-bottom:1px solid #d3dce6;flex-direction:column;gap:16px;display:flex}@media (min-width:1200px){.resource-hub__course-card__content{border-bottom:none;border-right:1px solid #d3dce6;flex-direction:row;align-self:center;align-items:center;gap:24px;width:486px;padding-right:2rem}}.resource-hub__course-card__highlights{padding-block:1.25rem;font-size:14px;line-height:20px}@media (min-width:1200px){.resource-hub__course-card__highlights{width:428px;min-height:132px;padding-left:2rem}}.resource-hub__course-card__text-content{flex:1;padding-bottom:1rem}@media (min-width:1200px){.resource-hub__course-card__text-content{padding-bottom:0}}.resource-hub__course-card__pre-title{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.resource-hub__course-card__level{color:#fff;text-transform:capitalize;background-color:#56bd5b;border-radius:40px;width:fit-content;margin-top:.25rem;padding:.25rem .75rem;font-size:14px;font-weight:500;line-height:20px}.resource-hub__course-card__level--intermediate{background-color:#00a3ff}.resource-hub__course-card__reward{color:#0556f3;background:#9bbbfa42;border-radius:2px;align-items:center;gap:4px;width:fit-content;margin-top:.75rem;padding:.5rem .75rem;font-size:14px;font-weight:500;line-height:20px;display:flex}.resource-hub__course-card__reward svg{width:16px;height:16px}.resource-hub__course-card__img{background-color:#fff;border:1px solid #d3dce6;border-radius:2px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}@media (min-width:1200px){.resource-hub__course-card__img{align-self:center}}.resource-hub__course-card__features{flex-wrap:wrap;gap:16px 12px;display:flex}@media (min-width:576px){.resource-hub__course-card__features{padding-bottom:.75rem}}@media (min-width:992px){.resource-hub__course-card__features--two{flex-direction:column}}.resource-hub__course-card__features--two .resource-hub__course-card__feature{width:fit-content}.resource-hub__course-card__feature{color:#25265ede;background-color:#ffe8d6;border:1px solid #3709090f;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;line-height:18px;display:flex}.resource-hub__course-card__feature svg{color:#6d6786;width:20px;height:20px}@media (min-width:1200px){.resource-hub__course-card{display:flex}}.resource-hub__tutorial-card{text-align:start;background-color:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;gap:24px;max-width:846px;margin:1.5rem auto auto;padding:1rem 1.25rem;font-size:16px;line-height:24px;display:flex;position:relative;box-shadow:0 4px 8px #4d2d0014}.resource-hub__tutorial-card__title{margin-bottom:4px}.resource-hub__tutorial-card__description{color:#25265eab;font-weight:500}.resource-hub__tutorial-card__link{align-items:center;gap:2px;display:inline-flex}.resource-hub__tutorial-card__img{border:1px solid #d3dce6;border-radius:4px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.resource-hub__tutorial-card__img svg{width:80px;height:80px}@media (min-width:1200px){.resource-hub__tutorial-card{flex-direction:row}.resource-hub__tutorial-card__content{flex:1}}.resource-hub__challenge-card{background:#fafafa;border:1px solid #d3dce6;border-radius:4px;flex:1;padding:2rem 1.5rem 1.5rem;box-shadow:0 4px 8px #4d2d0014}.resource-hub__challenge-card__link{flex-direction:column;gap:24px;display:flex}.resource-hub__challenge-card__link:hover,.resource-hub__challenge-card__link:active,.resource-hub__challenge-card__link:focus,.resource-hub__challenge-card__link:visited{text-decoration:none}@media (min-width:1200px){.resource-hub__challenge-card{flex:unset;width:350px}.resource-hub__challenge-card:hover{scale:1.02}}.resource-hub__challenge-card__title{margin-bottom:6px;padding-right:8px}.resource-hub__challenge-card__content{text-align:start;gap:28px;display:flex}.resource-hub__challenge-card__text{flex:1}.resource-hub__challenge-card__sub-title{color:#25265eab;margin-top:6px;font-size:14px;font-weight:500;line-height:20px}.resource-hub__challenge-card__img{align-items:flex-start;width:68px;padding-top:18px;display:flex;position:relative}.resource-hub__challenge-card__img img{width:68px}.resource-hub__challenge-card__level{color:#fff;text-transform:capitalize;background-color:#56bd5b;border:2px solid #fff;border-radius:40px;width:fit-content;padding:3px 10px;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.resource-hub__challenge-card__level--medium{background-color:#f79522}.resource-hub__challenge-card__level--hard{background-color:#e34c4c}.resource-hub__challenge-card__level--all{text-wrap:nowrap;text-align:center;background-color:#34718e}.resource-hub__challenge-card__features{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:1200px){.resource-hub__challenge-card__features{flex-wrap:nowrap}}.resource-hub__challenge-card__feature{text-align:start;color:#25265ede;border:1px solid #d3dce6;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:1200px){.resource-hub__challenge-card__feature{text-wrap:nowrap}}.resource-hub__challenge-card__feature svg{color:#6d6786;width:20px;height:20px}.resource-hub__challenge-card__btn{color:#fff;background-color:#0556f3;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:.75rem 1rem .75rem 1.25rem;font-weight:500;line-height:24px;display:flex}.resource-hub__challenge-card__btn:hover,.resource-hub__challenge-card__btn:active,.resource-hub__challenge-card__btn:visited,.resource-hub__challenge-card__btn:focus{color:#fff;background-color:#0047d1;text-decoration:none}.resource-hub__video-group{flex-direction:column;gap:16px;margin-top:2rem;display:flex}@media (min-width:1200px){.resource-hub__video-group{flex-direction:row;gap:30px}}.resource-hub__video-wrapper{border-radius:4px;flex:1;width:100%;height:182px;margin:auto;overflow:hidden}.resource-hub__video-wrapper iframe{border:none;border-radius:4px;width:100%;height:100%}.resource-hub__app-card{background:#fff;border:1px solid #d3dce6;border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:872px;margin:auto;padding:1rem;display:flex;box-shadow:0 4px 8px #4d2d0014}@media (min-width:1200px){.resource-hub__app-card{flex-direction:row;align-items:center;padding-right:2rem}}.resource-hub__app-card__content{text-align:start;min-width:296px}@media (min-width:1200px){.resource-hub__app-card__content{margin-right:.75rem}}.resource-hub__app-card__features{margin-right:1.25rem}.resource-hub__app-card__feature{color:#25265ede;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.resource-hub__app-card__title{margin-bottom:.5rem}.resource-hub__app-card__sub-title{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.resource-hub__app-card__img{border:1px solid #d3dce6;border-radius:4px;justify-content:center;align-items:center;min-width:80px;height:80px;display:flex;overflow:hidden}.resource-hub__app-card__btn{max-width:104px}@media (min-width:1200px){.resource-hub__app-card__btn:hover{scale:1.02}}.resource-hub__app-card__links{gap:8px;display:flex}.resource-hub__book-card-wrapper{display:flex}.resource-hub__book-card{text-align:start;color:#25265ede;background-color:#f8faff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;gap:24px;padding:1rem;display:flex}@media (min-width:1200px){.resource-hub__book-card{flex-direction:row;align-items:center;width:538px;padding:1.5rem}.resource-hub__book-card:hover{scale:1.02}}.resource-hub__book-card:hover,.resource-hub__book-card:active,.resource-hub__book-card:visited,.resource-hub__book-card:focus{color:#25265ede;text-decoration:none}.resource-hub__book-card__img{border-radius:4px;width:148px}.resource-hub__book-card__img img{overflow:hidden}.resource-hub__book-card__content{flex:1}.resource-hub__book-card__subText{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.resource-hub__book-card__description{color:#25265ede;font-size:14px;font-weight:500;line-height:20px}.resource-hub__book-card__features{margin-top:.5rem;margin-bottom:1rem}.resource-hub__book-card__feature{color:#25265eab;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.resource-hub__blog__card-group{flex-direction:column;gap:24px;margin-top:2rem;margin-bottom:0;padding-left:0;display:flex}@media (min-width:1200px){.resource-hub__blog__card-group{flex-flow:wrap;column-gap:30px}}.resource-hub__blog-card-wrapper{display:flex}.resource-hub__blog-card{background-color:#fff;border:1px solid #d3dce6;border-radius:8px;flex-direction:column;gap:24px;padding:1rem 1rem 1.5rem;display:flex}.resource-hub__blog-card:hover,.resource-hub__blog-card:active,.resource-hub__blog-card:visited,.resource-hub__blog-card:focus{text-decoration:none}@media (min-width:1200px){.resource-hub__blog-card{width:350px;max-width:350px}.resource-hub__blog-card:hover{scale:1.02}}.resource-hub__blog-card__content{text-align:start;flex-direction:column;flex:1;gap:8px;padding-left:.25rem;display:flex}.resource-hub__blog-card__title{font-size:24px;line-height:36px}.resource-hub__blog-card__description{text-overflow:ellipsis;-webkit-line-clamp:4;color:#25265ede;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.resource-hub__blog-card__date{color:#25265ede;font-size:14px;font-weight:500;line-height:20px}.resource-hub__blog-card__img{border-radius:8px;overflow:hidden}.resource-hub__blog-card__img img{width:100%}.resource-hub__playground__text{margin-top:.5rem!important}.resource-hub__playground__img{border-radius:4px;margin:1.5rem auto auto;overflow:hidden}@media (min-width:1200px){.resource-hub__playground__img{width:930px}}.resource-hub__playground__btn{color:#fff;text-wrap:nowrap;background-color:#0556f3;border:none;border-radius:4px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:1rem;padding:.75rem 1rem .75rem 1.25rem;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:1200px){.resource-hub__playground__btn{width:216px;margin:1rem auto auto;font-size:16px;line-height:24px}}.resource-hub__playground__btn:hover{background-color:#0047d1}.resource-hub__playground__btn:hover,.resource-hub__playground__btn:active,.resource-hub__playground__btn:visited,.resource-hub__playground__btn:focus{color:#fff;text-decoration:none}.resource-hub__loader-wrapper{justify-content:center;align-items:flex-start;min-height:800px;padding-block:120px;display:flex}.resource-hub .pro-footer{margin-top:auto}.resource-hub .pro-footer .pro-footer-social{display:none}.resource-hub .pro-footer .pro-footer-bottom{padding-block:1.5rem}@keyframes viewSection{0%{opacity:0}to{opacity:1}}.community-challenges-page{height:100vh;position:relative}.bg-container{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg-image{filter:blur(10px);width:100%}.signup-screen{z-index:1;position:absolute;inset:0}.sensai-highlight{color:#ff8b6c}.feature-landing-page.sensai-landing-page .feature-landing-page__feature.hero-section-container{flex-direction:column-reverse;gap:48px}@media (min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__feature.hero-section-container{flex-direction:row-reverse}.feature-landing-page.sensai-landing-page .hero-section{max-width:618px}}.feature-landing-page.sensai-landing-page .hero-section.video-container{width:100%}@media (min-width:992px){.feature-landing-page.sensai-landing-page .hero-section.video-container{max-width:406px}}.feature-landing-page.sensai-landing-page .hero-section .title{font-size:32px;font-weight:600;line-height:40px}@media (min-width:744px){.feature-landing-page.sensai-landing-page .hero-section .title{font-size:36px;font-weight:600;line-height:54px}}.feature-landing-page.sensai-landing-page .hero-section .sub-heading{align-items:center;margin-bottom:32px;font-size:20px;font-weight:600;line-height:30px;display:flex}@media (min-width:744px){.feature-landing-page.sensai-landing-page .hero-section .sub-heading{margin-bottom:40px;font-size:22px}}.feature-landing-page.sensai-landing-page .hero-section .sub-heading .openai{align-items:center;display:inline-flex}.feature-landing-page.sensai-landing-page .hero-section .sub-heading .openai svg{width:30px;height:30px}.feature-landing-page.sensai-landing-page .hero-section .sub-heading .openai svg path{fill-opacity:1}.feature-landing-page.sensai-landing-page .hero-section .description{font-size:16px;font-weight:500;line-height:24px}.feature-landing-page.sensai-landing-page .hero-section .button-container{display:inline-flex}.feature-landing-page.sensai-landing-page .hero-section .button-container .pro-btn{width:100%}.feature-landing-page.sensai-landing-page .feature-landing-page__feature{gap:40px}@media (min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__feature{gap:24px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section{padding:72px 0}@media (min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__section{padding:96px 0}}.feature-landing-page.sensai-landing-page .feature-landing-page__section .feature-landing-page__video{border:none;margin-right:-12px}@media (min-width:1200px){.feature-landing-page.sensai-landing-page .feature-landing-page__section .feature-landing-page__video{margin-right:-24px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section{flex-direction:column;align-items:center;max-width:712px;margin:0 auto;padding:72px 0;display:flex}@media (min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section{padding:96px 0}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section .title{text-align:center;margin-bottom:38px;font-size:24px;line-height:36px}@media (min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section .title{font-size:32px;line-height:40px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section{flex-direction:column;align-items:center;padding:72px 0;display:flex}@media (min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section{padding:104px 0}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .main-title{text-align:left;margin-bottom:48px;font-size:24px;line-height:36px}@media (min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .main-title{text-align:center;margin-bottom:96px;font-size:32px;line-height:40px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .description{font-size:16px;font-weight:500;line-height:24px}@media (min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .description{max-width:702px}}.feature-landing-page.sensai-landing-page .about-programiz-section{padding:72px 0}@media (min-width:744px){.feature-landing-page.sensai-landing-page .about-programiz-section{padding:120px 0 92px}}.feature-landing-page.sensai-landing-page .about-programiz-container{flex-direction:column;align-items:center;display:flex}.feature-landing-page.sensai-landing-page .about-programiz-container .title{margin-bottom:8px;font-size:24px;line-height:36px}@media (min-width:744px){.feature-landing-page.sensai-landing-page .about-programiz-container .title{margin-bottom:24px;font-size:32px;line-height:40px}}.feature-landing-page.sensai-landing-page .about-programiz-container .description{text-align:center;margin-bottom:48px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:992px){.feature-landing-page.sensai-landing-page .about-programiz-container .description{max-width:702px;margin-bottom:40px}}.feature-landing-page.sensai-landing-page .why-sensai-sections{flex-direction:column;gap:40px;max-width:1036px;margin:0 auto;display:flex}@media (min-width:992px){.feature-landing-page.sensai-landing-page .why-sensai-sections{gap:64px}}.feature-landing-page.sensai-landing-page .section-item{flex-grow:1;width:100%;margin:0}@media (min-width:992px){.feature-landing-page.sensai-landing-page .section-item{max-width:436px}}.feature-landing-page.sensai-landing-page .section-item img{margin:0}@media (min-width:992px){.feature-landing-page.sensai-landing-page .section-item-content{max-width:436px}}.feature-landing-page.sensai-landing-page .section-item-content .title{font-size:22px;line-height:30px}@media (min-width:744px){.feature-landing-page.sensai-landing-page .section-item-content .title{font-size:24px;line-height:36px}}.feature-landing-page.sensai-landing-page .section-item-content .description{margin-top:16px;margin-bottom:0;font-size:18px;font-weight:500;line-height:28px}.feature-landing-page .programiz-pointers{pointer-events:none;flex-direction:column;gap:32px;padding-left:0;display:flex}@media (min-width:992px){.feature-landing-page .programiz-pointers{flex-direction:row;gap:42px}}.feature-landing-page .programiz-pointers .programiz-pointer-item{border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:inline-flex;position:relative}@media (min-width:744px){.feature-landing-page .programiz-pointers .programiz-pointer-item{width:276px}}.feature-landing-page .programiz-pointers .programiz-pointer-item__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feature-landing-page .programiz-pointers .programiz-pointer-item__icon.icon-container{background-color:#e34c4c}.feature-landing-page .programiz-pointers .programiz-pointer-item:first-child{background:#e8f5fe;box-shadow:0 4px 12px #000a2e29}.feature-landing-page .programiz-pointers .programiz-pointer-item:nth-child(2){background:#faffd9;box-shadow:0 4px 12px #414a0029}.feature-landing-page .programiz-pointers .programiz-pointer-item:nth-child(3){background:#ffe2f2;box-shadow:0 4px 12px #56002f29}.feature-landing-page .programiz-pointers .programiz-pointer-content__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.feature-landing-page .programiz-pointers .programiz-pointer-content__desc{color:#25265ede;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.feature-landing-page .final-section{padding:72px 0}@media (min-width:744px){.feature-landing-page .final-section{padding:96px 0}}.feature-landing-page .final-section .final-section-title{max-width:728px;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.feature-landing-page .final-section .final-section-title{font-size:32px;line-height:40px}}.feature-landing-page .section-primary-btn{justify-content:center;align-items:center;min-width:250px}.newsroom-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}@media (min-width:744px){.newsroom-container{align-items:center}}.newsroom-card-container{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;display:flex}.newsroom-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex}@media (min-width:744px){.newsroom-card{flex-direction:row;align-items:center;width:100%}}.newsroom-details{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}@media (min-width:744px){.newsroom-details{width:calc(100% - 400px)}}.newsroom-details .newsroom-paragraph-remove-margin{margin-bottom:0}.newsroom-image-container{border:1px solid #25265e;border-radius:12px;justify-content:center;align-items:center;min-width:300px;display:flex}.newsroom-img{object-fit:cover;border-radius:12px;max-width:300px;max-height:165px}.newsroom-hero-title{color:#0556f3;padding-top:96px}.testimonials-b-header{font-size:24px;line-height:140%}@media (min-width:992px){.testimonials-b-header{font-size:32px}}.testimonials-hero-bg{background-color:#fff5e7}.testimonials-hero-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding-top:32px;padding-bottom:32px;display:flex}@media (min-width:744px){.testimonials-hero-container{align-items:center;gap:24px;padding-top:64px;padding-bottom:64px}}.testimonials-logo{width:164px;margin-left:-10px}@media (min-width:744px){.testimonials-logo{width:194px;margin-left:0}}.testimonials-hero-text-container{flex-direction:column;gap:12px;width:100%;display:flex}@media (min-width:744px){.testimonials-hero-text-container{text-align:center;flex-direction:column;align-items:center;gap:16px}}.testimonials-hero-text-container h1{font-size:32px;line-height:140%}@media (min-width:744px){.testimonials-hero-text-container h1{font-size:50px}}@media (min-width:1200px){.testimonials-hero-text-container h1{font-size:64px}}.testimonials-hero-text-container p{margin-bottom:0;line-height:140%}@media (min-width:744px){.testimonials-hero-text-container p{margin-bottom:1rem;font-size:20px}}.testimonials-rating-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}@media (min-width:744px){.testimonials-rating-container{align-items:center}}.testimonials-rating-container p{margin-bottom:0;font-size:14px;line-height:20px}@media (min-width:744px){.testimonials-rating-container p{font-size:18px}}.testimonials-rating-image{width:120px}@media (min-width:744px){.testimonials-rating-image{width:200px}}.testimonials-featured-video-section{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding-top:32px;padding-bottom:32px;display:flex}@media (min-width:992px){.testimonials-featured-video-section{justify-content:center;align-items:center;gap:24px;padding-top:64px;padding-bottom:64px}}.testimonials-body-p{margin-bottom:0;font-size:16px;line-height:140%}@media (min-width:992px){.testimonials-body-p{font-size:20px}}.testimonials-align-left{text-align:left}.testimonials-video-description-container{flex-direction:column;justify-content:center;gap:8px;width:100%;display:flex}@media (min-width:744px){.testimonials-video-description-container{justify-content:center;align-items:center;gap:16px}}@media (min-width:992px){.testimonials-video-description-container{text-align:center}}.testimonials-featured-author{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.testimonials-video-description-container>.testimonials-featured-author{justify-content:center;align-items:flex-start;max-width:630px}@media (min-width:744px){.testimonials-video-description-container>.testimonials-featured-author{text-align:center;justify-content:center;align-items:center;gap:16px}}.testimonials-author{opacity:.67;margin-bottom:0;font-size:16px;line-height:140%}@media (min-width:992px){.testimonials-author{font-size:20px}}.testimonials-quote-container{color:#6501e5;width:100%;margin-bottom:-52px;font-size:64px}@media (min-width:744px){.testimonials-quote-container{justify-content:center;align-items:center;margin-bottom:-32px;display:flex;position:relative}.testimonials-quote-container:before{content:"";background-color:#d3dce6;width:120px;height:2px;position:absolute;top:30%;left:28%}.testimonials-quote-container:after{content:"";background-color:#d3dce6;width:120px;height:2px;position:absolute;top:30%;right:28%}}@media (min-width:992px){.testimonials-quote-container:before{left:30%}.testimonials-quote-container:after{right:30%}}@media (min-width:1200px){.testimonials-quote-container:before{left:37%}.testimonials-quote-container:after{right:37%}}.testimonials-quote-container-card{color:#6501e5;width:100%;margin-bottom:-32px;font-size:64px;position:relative}.testimonials-quote-container-card:before{content:"";background-color:#d3dce6;width:100px;height:2px;position:absolute;top:30%;left:55%}.testimonials-quote-container-card:after{content:"";background-color:#d3dce6;width:100px;height:2px;position:absolute;top:30%;right:55%}@media (min-width:744px){.testimonials-quote-container-card{justify-content:center;align-items:center;display:flex}.testimonials-quote-container-card:before{width:120px;left:55%}.testimonials-quote-container-card:after{width:120px;right:55%}}@media (min-width:1200px){.testimonials-quote-container-card:before{width:100px;left:60%}.testimonials-quote-container-card:after{width:100px;right:60%}}.testimonials-quote-text-extra-padding{padding:0 20px}@media (min-width:744px){.testimonials-quote-text-extra-padding{padding:0}}.testimonials-featured-long-video-section{background-color:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:16px 0;display:flex}@media (min-width:992px){.testimonials-featured-long-video-section{padding:32px 0}}.testimonials-tall-video-container{width:100%;display:flex;position:relative}.testimonials-pattern-overlap{z-index:10}.testimonials-pattern-img{width:300px;display:none;position:absolute;bottom:-64px;left:-64px}@media (min-width:1200px){.testimonials-pattern-img{display:block}}.testimonials-long-video-heading-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;display:flex}@media (min-width:1200px){.testimonials-long-video-heading-container{flex-direction:row;align-items:center;gap:32px}}.testimonials-long-video-includes-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.testimonials-long-video-includes-title .testimonials-contents-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:1200px){.testimonials-long-video-includes-title .testimonials-contents-container{flex-direction:row;gap:56px}}.testimonials-long-video-includes-title .testimonials-reverse-column{flex-direction:column-reverse}.testimonials-box-container{background-color:#fff;border:1px solid #d3dce6;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:32px;display:flex}@media (min-width:1200px){.testimonials-box-container{gap:16px;height:614px}}.testimonials-quoted-text{flex-direction:column;justify-content:center;gap:12px;padding-top:42px;display:flex;position:relative}@media (min-width:1200px){.testimonials-quoted-text{gap:20px}}.testimonials-text-quote{color:#6501e5;font-size:64px;position:absolute;top:0;left:-20px}.testmonials-card-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:32px;padding-bottom:32px;display:flex}@media (min-width:1200px){.testmonials-card-container{flex-direction:row;align-items:center;gap:32px;padding-top:64px;padding-bottom:64px}}.testimonials-card-box{background-color:#fff;border:1px solid #d3dce6;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:410px;display:flex;position:relative}@media (min-width:1200px){.testimonials-card-box{height:450px}}.testimonials-card-box p{font-size:16px}@media (min-width:992px){.testimonials-card-box p{font-size:20px}}.testimonials-card-gradient{background:linear-gradient(90deg,#fff7ad 0%,#ffa9f9 100.15%);width:100%;height:18%}.testimonials-reviewer-description{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:82%;padding:32px 20px 20px;display:flex}@media (min-width:992px){.testimonials-reviewer-description{padding-top:48px}}@media (min-width:1200px){.testimonials-reviewer-description{padding-top:64px}}.testimonials-card-author-country-container{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}@media (min-width:992px){.testimonials-card-author-country-container{gap:8px}}.testimonials-reviewer-description p{margin-bottom:0;font-size:20px}.testimonials-reviewer-description>.testimonial-programiz-quote{color:#6501e5;justify-content:center;align-items:center;font-size:24px;display:flex}.testimonial-card-pic{object-fit:cover;border-radius:50%;width:78px;height:82px;position:absolute;top:30px}@media (min-width:1200px){.testimonial-card-pic{width:92px;height:96px}}.testimonials-video-text-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}@media (min-width:992px){.testimonials-video-text-container{gap:16px}}@media (min-width:1200px){.testimonials-video-text-container{text-align:center}}.testimonials-review-section{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:32px;padding-bottom:32px;display:flex}@media (min-width:992px){.testimonials-review-section{padding-top:64px;padding-bottom:64px}}.testimonials-orange-bg{background-color:#fff5e7}.testimonials-orange-bg .container>.testimonials-review-text-container,.testimonials-white-bg{background-color:#fafafa}.testimonials-white-bg .container>.testimonials-review-text-container{background-color:#fff5e7}.testimonials-review-text-container{border:1px solid #d3dce6;width:100%;padding:16px}@media (min-width:1200px){.testimonials-review-text-container{padding:36px}}.testimonials-long-card-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.testimonials-card-upper-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;display:flex}.testimonials-review-quote{height:120px}.testimonial-card-v2{background:#fff;border:2px solid #fdb6a4;border-radius:18px;flex-direction:row;gap:8px;width:100%;padding:24px;display:flex}@media (min-width:744px){.testimonial-card-v2{width:316px}}@media (min-width:1200px){.testimonial-card-v2{width:486px}}.testimonial-card-v2__wrapper{z-index:0;width:fit-content;height:fit-content;position:relative}.testimonial-card-v2__wrapper:before{content:"";z-index:-100;border:2px solid #fdb6a4;border-radius:18px;width:100%;height:100%;position:absolute;top:12px;left:-12px}@media (min-width:1200px){.testimonial-card-v2__wrapper:before{background:#fff}}.testimonial-card-v2 .quote-testimonial{position:absolute;top:-6px;left:4px}.testimonial-card-v2 .quote-testimonial svg{width:20px;height:16px}.testimonial-card-v2__quote{display:none}@media (min-width:1200px){.testimonial-card-v2__quote{display:block}}.testimonial-card-v2__author{align-items:center;gap:12px;display:flex}.testimonial-card-v2__author-divider{background-color:#d3dce6;border-radius:4px;width:2px;height:14px}.testimonial-card-v2__author-divider svg{height:20px}@media (min-width:1200px){.testimonial-card-v2__author-divider svg{height:28px}}.testimonial-card-v2__text{color:#25265ede;margin-bottom:16px;font-size:14px;font-weight:400;line-height:20px;position:relative}@media (min-width:1200px){.testimonial-card-v2__text{font-size:16px;line-height:24px}}.testimonial-card-v2__author-image-placeholder{border-radius:50%;width:24px;height:24px;display:flex;overflow:hidden}@media (min-width:1200px){.testimonial-card-v2__author-image-placeholder{width:32px;height:32px}}.testimonial-card-v2__author-image-placeholder img{flex-shrink:0}.testimonial-card-v2__author-info{color:#25265ede;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:16px;display:flex}@media (min-width:1200px){.testimonial-card-v2__author-info{font-size:16px;line-height:24px}}.about__office-section,.about__whats-happening,.about__our-impact,.about__team-section,.about__story-section,.about__hero-section__wrapper{padding-block:56px}@media (min-width:744px){.about__office-section,.about__whats-happening,.about__our-impact,.about__team-section,.about__story-section,.about__hero-section__wrapper{padding-block:72px}}.about__office-section__title,.about__work-section__title,.about__whats-happening__title,.about__our-impact__title,.about__team-section__title,.about__story-section__title{margin-bottom:1rem;font-size:24px;line-height:36px}@media (min-width:744px){.about__office-section__title,.about__work-section__title,.about__whats-happening__title,.about__our-impact__title,.about__team-section__title,.about__story-section__title{margin-bottom:1.5rem}}@media (min-width:1200px){.about__office-section__title,.about__work-section__title,.about__whats-happening__title,.about__our-impact__title,.about__team-section__title,.about__story-section__title{margin-bottom:2rem;font-size:32px;line-height:40px}}.about__hero-section{background:#25265e}.about__hero-section__wrapper{text-align:center}@media (min-width:1200px){.about__hero-section__wrapper{padding-block:96px}}.about__hero-section__title{color:#fff;margin-bottom:.75rem;font-size:36px;line-height:54px}.about__hero-section__text{color:#fff;margin-bottom:0;font-weight:500}@media (min-width:744px){.about__hero-section__text{width:444px;margin:auto}}@media (min-width:1200px){.about__hero-section__text{width:initial;font-size:24px;line-height:36px}}.about__hero-section .img-wrapper{display:none}@media (min-width:744px){.about__hero-section .img-wrapper{filter:saturate(.8);min-width:100%;display:block}}@media (min-width:1200px){.about__hero-section .img-wrapper img{width:100%;max-height:100%}}.about__story-section{z-index:0;background-color:#f8faff;position:relative}.about__story-section__content{padding:1.5rem 0;position:relative}.about__story-section__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1200px){.about__story-section__list{gap:32px}}.about__story-section__item{gap:16px;display:flex}@media (min-width:744px){.about__story-section__item{align-items:center;gap:24px;font-weight:500}}.about__story-section__text{flex-direction:column;justify-content:center;gap:8px;display:flex}.about__story-section__text p{margin-bottom:0}.about__story-section__icon{background-color:#2c334e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}@media (min-width:744px){.about__story-section__icon{width:40px;height:40px;padding:8px}}.about__story-section__icon svg{filter:brightness(0)saturate()invert(97%)sepia()saturate(0%)hue-rotate(36deg)brightness(105%)contrast(104%);width:20px;height:20px}@media (min-width:744px){.about__story-section__icon svg{width:24px;height:24px}}.about__story-section .line{z-index:-100;border-radius:4px;outline:1px solid #d3dce6;height:100%;position:absolute;top:0;left:16px}@media (min-width:744px){.about__story-section .line{left:20px}}.about__team-section__title{text-align:center}.about__team-section__member-group{flex-direction:column;align-items:flex-start;display:flex}.about__team-section__member-group--top{padding-top:.5rem}@media (min-width:744px){.about__team-section__member-group--top{padding-top:1rem}}@media (min-width:1200px){.about__team-section__member-group--top{padding-top:2rem}}.about__team-section__member-group--top .about__team-section__member:first-of-type img{width:168px}.about__team-section__member-group--middle{margin-top:2rem}@media (min-width:744px){.about__team-section__member-group--middle{margin-top:48px;padding-bottom:1rem}}@media (min-width:1200px){.about__team-section__member-group--middle{margin-top:64px;padding-bottom:2rem}}.about__team-section__member-group--bottom{margin-top:2rem}@media (min-width:744px){.about__team-section__member-group--bottom{margin-top:48px;padding-bottom:1rem}}@media (min-width:1200px){.about__team-section__member-group--bottom{margin-top:64px;padding-bottom:2rem}}@media (min-width:744px){.about__team-section__member-group--bottom .about__team-section__member:first-of-type{display:none}}@media (min-width:1200px){.about__team-section__member-group--bottom .about__team-section__member:first-of-type{display:flex}}@media (min-width:744px){.about__team-section__member-group{flex-flow:wrap;justify-content:space-between;row-gap:48px}}@media (min-width:1200px){.about__team-section__member-group{flex-direction:row;justify-content:center;align-items:flex-start;gap:80px}}.about__team-section__member{flex-direction:row;justify-content:start;align-items:center;gap:16px;display:flex}.about__team-section__member+.about__team-section__member{margin-top:32px}@media (min-width:744px){.about__team-section__member+.about__team-section__member{margin-top:0}.about__team-section__member{min-width:325px}}@media (min-width:1200px){.about__team-section__member{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-width:180px}}.about__team-section__member-info{flex-direction:column;gap:2px;display:flex}.about__team-section__member-info__title{font-size:18px;font-weight:500;line-height:28px}.about__team-section__member-info p{color:#25265ede;margin-bottom:0;font-size:14px;line-height:20px}@media (min-width:1200px){.about__team-section__member-info p{font-size:16px;font-weight:500;line-height:24px}}.about__team-section__member-link{cursor:pointer;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}.about__team-section__member-link:hover{cursor:pointer;text-decoration:none}@media (min-width:1200px){.about__team-section__member-link{justify-content:center}}.about__team-section__member-img{background-color:#b6b6b6;border-radius:50%;justify-content:center;align-items:end;width:120px;height:120px;display:flex;overflow:hidden}@media (min-width:1200px){.about__team-section__member-img{width:180px;height:180px}}.about__our-impact{background-color:#f8faff}.about__our-impact__title{text-align:center}.about__our-impact .info-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;padding-top:.5rem;display:flex}@media (min-width:744px){.about__our-impact .info-group{justify-content:space-between;gap:0;padding:0}}@media (min-width:1200px){.about__our-impact .info-group{justify-content:space-between;padding-inline:70px}}.about__our-impact .info-group .line{display:none}@media (min-width:744px){.about__our-impact .info-group .line{border:1px solid #d3dce6;flex:1;height:100%;display:block;rotate:90deg}}.about__our-impact .info{text-align:center;width:115px}@media (min-width:744px){.about__our-impact .info{width:116px}}@media (min-width:1200px){.about__our-impact .info{width:158px}}.about__our-impact .info__title{color:#6501e5;font-size:24px;font-weight:600;line-height:36px}@media (min-width:744px){.about__our-impact .info__title{margin-bottom:.25rem;font-size:32px;line-height:40px}}@media (min-width:1200px){.about__our-impact .info__title{font-size:36px;line-height:54px}}.about__our-impact .info__text{color:#25265ede;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:1200px){.about__our-impact .info__text{font-size:20px;line-height:30px}}.about__our-impact .testimonial-group{margin-top:2rem}@media (min-width:744px){.about__our-impact .testimonial-group{gap:20px;margin-top:48px;display:flex}}@media (min-width:1200px){.about__our-impact .testimonial-group{justify-content:center;gap:40px;margin-top:64px}}.about__our-impact .testimonial-card{background-color:#fff;border-radius:4px;outline:1px solid #d3dce6;gap:16px;padding:1rem;display:flex}.about__our-impact .testimonial-card:not(:first-child){margin-top:1.5rem}@media (min-width:744px){.about__our-impact .testimonial-card:not(:first-child){margin-top:0}.about__our-impact .testimonial-card{max-width:336px}}@media (min-width:1200px){.about__our-impact .testimonial-card{gap:32px;max-width:456px;padding:1.5rem}.about__our-impact .testimonial-card:not(:first-child){margin-top:0}}.about__our-impact .testimonial-card .quote{color:#6501e5;margin-top:-8px;font-size:24px;line-height:36px}@media (min-width:1200px){.about__our-impact .testimonial-card .quote{margin-top:-4px}}.about__our-impact .testimonial-card__image{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:65px;display:flex}.about__our-impact .testimonial-card__image p{color:#25265eab;margin-bottom:0;font-size:12px;font-weight:500;line-height:16px}.about__our-impact .testimonial-card__image p span{color:#25265ede}@media (min-width:1200px){.about__our-impact .testimonial-card__image p{font-size:16px;line-height:24px}.about__our-impact .testimonial-card__image p span{font-weight:600}}@media (min-width:744px){.about__our-impact .testimonial-card__image{min-width:72px}}@media (min-width:1200px){.about__our-impact .testimonial-card__image{min-width:96px}}.about__our-impact .testimonial-card__image .img-wrapper{border-radius:50%;width:56px;overflow:hidden}@media (min-width:744px){.about__our-impact .testimonial-card__image .img-wrapper{width:72px}}@media (min-width:1200px){.about__our-impact .testimonial-card__image .img-wrapper{width:96px}}.about__our-impact .testimonial-card__image .img-wrapper img{min-width:100%}.about__our-impact .testimonial-card__text{gap:2px;margin-top:8px;font-size:14px;line-height:20px;display:flex}@media (min-width:744px){.about__our-impact .testimonial-card__text{font-size:16px;line-height:24px}}@media (min-width:1200px){.about__our-impact .testimonial-card__text{font-size:20px;line-height:30px}}.about__whats-happening__card-group{flex-direction:column;gap:16px;margin-top:1rem;display:flex}@media (min-width:744px){.about__whats-happening__card-group{gap:24px}}@media (min-width:1200px){.about__whats-happening__card-group{flex-flow:wrap;gap:30px;margin-top:2.5rem}}.about__whats-happening__card{padding:1rem;border-radius:8px;outline:1px solid #d3dce6;flex-direction:column;padding-bottom:1.5rem;display:flex}@media (min-width:744px){.about__whats-happening__card{flex-direction:row;gap:24px;padding:1.25rem 1.5rem}}@media (min-width:1200px){.about__whats-happening__card{flex-direction:column;gap:0;max-width:350px;padding:1rem}}.about__whats-happening__card .img-wrapper{border-radius:4px;height:140px;overflow:hidden}@media (min-width:744px){.about__whats-happening__card .img-wrapper{min-width:275px;height:196px}}@media (min-width:1200px){.about__whats-happening__card .img-wrapper{height:192px}}.about__whats-happening__card .img-wrapper img{object-fit:cover;object-position:top;min-width:100%;height:100%}.about__whats-happening__card__content{flex-direction:column;gap:8px;margin-top:.5rem;padding-inline:.25rem;display:flex}@media (min-width:744px){.about__whats-happening__card__content{margin-top:0;padding-inline:0}}@media (min-width:1200px){.about__whats-happening__card__content{margin-top:1rem}}.about__whats-happening__card__title{color:#25265ede;font-size:18px;line-height:30px}@media (min-width:744px){.about__whats-happening__card__title{font-size:20px;line-height:30px}}.about__whats-happening__card__text{margin-bottom:0;font-size:14px;line-height:20px}@media (min-width:744px){.about__whats-happening__card__text{-webkit-line-clamp:4;font-size:16px;line-height:24px}}.about__whats-happening__card__link{cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.about__whats-happening__card__link:hover{text-decoration:none}.about__work-section{color:#25265ede;background-color:#f8faff;padding-block:56px}@media (min-width:744px){.about__work-section{padding:0}}.about__work-section__wrapper{flex-direction:column;gap:24px;display:flex}@media (min-width:744px){.about__work-section__wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:96px}}.about__work-section__title{margin-bottom:.5rem}@media (min-width:1200px){.about__work-section__title{margin-bottom:1rem}}@media (min-width:744px){.about__work-section__content{padding-block:56px}}@media (min-width:1200px){.about__work-section__content{padding-block:72px}.about__work-section__text{margin-bottom:1.5rem;font-size:18px;font-weight:500;line-height:28px}}@media (min-width:744px){.about__work-section .img-wrapper{width:240px;min-width:240px;height:256px}}@media (min-width:1200px){.about__work-section .img-wrapper{width:338px;min-width:338px;height:314px}}.about__work-section .img-wrapper img{object-fit:cover;object-position:top;width:100%;min-width:100%;height:100%}@media (min-width:744px){.about__work-section__btn{padding:.5rem .75rem;font-size:14px;line-height:20px}}@media (min-width:1200px){.about__work-section__btn{padding:1rem 1.25rem;font-size:22px;font-weight:600;line-height:30px}}.about__office-section__content{flex-direction:column;gap:24px;display:flex}@media (min-width:744px){.about__office-section__content{gap:32px}}@media (min-width:1200px){.about__office-section__content{flex-direction:row;align-items:center;gap:66px}}.about__office-section__map-wrapper{height:236px}@media (min-width:744px){.about__office-section__map-wrapper{height:404px}}@media (min-width:1200px){.about__office-section__map-wrapper{flex:1}}.about__office-section__map{border:none;width:100%;height:100%}.about__office-section__info{color:#25265e;flex-direction:column;gap:16px;display:flex}@media (min-width:744px){.about__office-section__info{flex-direction:row;gap:48px}}@media (min-width:1200px){.about__office-section__info{flex-direction:column;gap:56px}}.about__office-section__info p{margin:0}.about__office-section__info p:first-of-type{align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:28px;display:flex}@media (min-width:744px){.about__office-section__info p:first-of-type{font-size:20px;font-weight:600;line-height:30px}}.about__office-section__info a{color:#25265ede;cursor:pointer}.about__office-section__info a:hover{color:#0047d1;text-decoration:none}.about__office-section__info p+p{color:#25265ede;margin-top:.25rem;padding-left:32px}@media (min-width:744px){.about__office-section__info p+p{margin-top:.5rem;font-weight:500}}@media (min-width:1200px){.about__office-section__info p+p{font-size:18px;line-height:28px}}.catalog-menu{background:#fff;border-radius:4px;height:fit-content;padding:.75rem 1rem;display:none}@media (min-width:1200px){.catalog-menu{width:240px;min-width:240px;display:block;position:sticky;top:99px}}.catalog-menu__title{margin-bottom:10px;font-size:18px}.catalog-menu__list{flex-direction:column;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.catalog-menu__item{padding:10px 0}.catalog-menu__item:first-of-type{padding-top:0}.catalog-menu__item:last-child{padding-bottom:0}.catalog-menu__item+.catalog-menu__item{border-top:1px solid #d3dce6}.catalog-menu__link{color:#25265e;text-decoration:none;display:block}.catalog-menu__link:hover{color:#0556f3;text-decoration:none}.catalog-menu__link:visited,.catalog-menu__link:active,.catalog-menu__link:focus{text-decoration:none}.catalog-menu__link--active,.catalog-menu__link--active:hover{color:#0556f3;text-decoration:none}.catalog-menu--mobile{z-index:400;padding-inline:1.5rem;width:100%;height:100%;padding-top:0;transition:left .3s ease-in-out;display:block;position:fixed;top:0;left:100%;overflow-y:auto}@media (min-width:744px){.catalog-menu--mobile{padding:3.5rem 3rem}}@media (min-width:1200px){.catalog-menu--mobile{display:none}}.catalog-menu--mobile__btn{color:#25265e;background:0 0;margin:2rem 0 2.5rem;padding:0;font-size:16px;font-weight:500;line-height:24px}.catalog-menu--mobile__btn:hover{color:#0556f3;background:0 0}@media (min-width:744px){.catalog-menu--mobile__btn{margin-top:0}}.catalog-menu--mobile-active{left:0}.individual-catalog-page{background:#f9fafc;flex-direction:column;flex-grow:1;padding:2rem 0 4.5rem;display:flex;position:relative}@media (min-width:744px){.individual-catalog-page{padding-top:40px}}@media (min-width:1200px){.individual-catalog-page{padding-top:30px;padding-bottom:120px}}.individual-catalog-page--no-padding{padding-bottom:0}@media (min-width:744px){.individual-catalog-page--no-padding{padding-bottom:120px}}.individual-catalog-page .container--full-catalog{padding-inline:0}.individual-catalog-page .container--full-catalog .catalog-page-wrapper__menu-btn,.individual-catalog-page .container--full-catalog .full-catalog__language__icon,.individual-catalog-page .container--full-catalog .full-catalog__language__card-group-title{margin-left:1.5rem}@media (min-width:744px){.individual-catalog-page .container--full-catalog{margin:0 auto;padding-inline:2rem}.individual-catalog-page .container--full-catalog .catalog-page-wrapper__menu-btn,.individual-catalog-page .container--full-catalog .full-catalog__language__icon,.individual-catalog-page .container--full-catalog .full-catalog__language__card-group-title{margin-left:0}}@media (min-width:1200px){.individual-catalog-page .container--full-catalog{min-width:initial;margin:0 auto;padding-inline:15px}}.individual-catalog-page .catalog-page-wrapper{flex-direction:column;display:flex}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper{flex-direction:row;gap:32px}}.individual-catalog-page .catalog-page-wrapper__menu-btn{z-index:50;margin-bottom:1.5rem;transition:none}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper__menu-btn{display:none}}.individual-catalog-page .catalog-page-wrapper .catalog-contents{flex-direction:column;flex-grow:1;gap:56px;display:flex}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents{gap:32px}}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper .catalog-contents{gap:40px}}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual{background:#fff;border:1px solid #d3dce6;border-radius:8px;padding:1.5rem}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__list{grid-template-columns:1fr 1fr;gap:24px 16px;margin:0;padding:0;display:grid}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__list{flex-wrap:wrap;gap:24px;display:flex}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__logo{background:#fff;border:1px solid #d3dce6;border-radius:4px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__logo svg{filter:brightness(0)saturate()invert(22%)sepia(98%)saturate(5176%)hue-rotate(220deg)brightness(99%)contrast(96%)}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__logo .no-filter{filter:none}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .title{color:#25265e;margin-bottom:1.5rem;font-size:22px;font-weight:600;line-height:30px}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .title{font-weight:500}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .title span{text-transform:capitalize}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-title{font-weight:600}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-title{display:none}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title{justify-content:space-between;align-items:center;padding-inline:6px;font-weight:500;display:flex}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p{max-width:160px;margin-bottom:0}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p span{font-weight:600}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning{padding:24px;z-index:0;background:#fffbf1;margin:-92px -24px 0;padding-top:92px;padding-bottom:80px;position:relative}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning{border:1px solid #feccbf;margin:0;padding-block:24px}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning .catalog-contents-individual__wrapper{z-index:0;background:0 0;position:relative}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning .arrow{display:none}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning .arrow{z-index:-1;display:block;position:absolute;top:50%;left:calc(50% - 3px);transform:translate(-50%,-50%)}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--no-challenges{padding-bottom:3.5rem}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--no-challenges{padding-bottom:1.5rem}}.individual-catalog-page .catalog-page-wrapper .individual-course-item{outline-offset:-1px;border-radius:16px;flex-direction:column;height:216px;padding:1rem .75rem;transition:transform .2s;display:flex;position:relative;box-shadow:0 4px 8px #4d2d0014}.individual-catalog-page .catalog-page-wrapper .individual-course-item:hover{outline:1px solid #0556f3;text-decoration:none}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper .individual-course-item:hover{transform:scale(1.08)}}.individual-catalog-page .catalog-page-wrapper .individual-course-item:active,.individual-catalog-page .catalog-page-wrapper .individual-course-item:focus{text-decoration:none;outline:1px solid #0556f3!important}.individual-catalog-page .catalog-page-wrapper .individual-course-item--free-label{--d:8px;--g:16px;color:#25265eab;z-index:0;text-align:center;transform-origin:0 100%;width:90px;padding:2px 0 calc(var(--d) + 2px);background:linear-gradient(135deg, transparent var(--g), #ffc33d calc(var(--g) - .3px)) left,linear-gradient(-135deg, transparent var(--g), #ffc33d calc(var(--g) - .3px)) right;clip-path:polygon(0 0, 100% 0, 100% 100%, calc(100% - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)), 0 100%);background-repeat:no-repeat;background-size:51% 100%;margin-left:8px;font-size:14px;font-weight:600;line-height:16px;display:inline-block;position:absolute;top:0;right:0;transform:translate(29%,-100%)rotate(45deg)}.individual-catalog-page .catalog-page-wrapper .individual-course-item .img-wrapper{background:url(../media/dottedBorder.0clwi7i47_y-g.svg) 0/contain repeat-x;height:1px;overflow:hidden}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .individual-course-item{width:178px;min-width:178px;padding:1rem}}.individual-catalog-page .catalog-page-wrapper .individual-course-item__wrapper{list-style:none}.individual-catalog-page .catalog-page-wrapper .individual-course-item__title{white-space:pre-line;color:#25265ede;margin-bottom:.75rem;font-size:16px;font-weight:600;line-height:24px}.individual-catalog-page .catalog-page-wrapper .individual-course-item__description-wrapper{flex-direction:column;flex-grow:1;gap:4px;display:flex}.individual-catalog-page .catalog-page-wrapper .individual-course-item__description{-webkit-line-clamp:4;color:#25265ede;font-size:14px;line-height:20px}.individual-catalog-page .catalog-page-wrapper .individual-course-item__level{color:#25265ede;align-items:center;gap:4px;padding-top:.5rem;font-size:12px;font-weight:500;line-height:16px;display:flex}.individual-catalog-page .catalog-page-wrapper .individual-course-item__level .level-indicator{border-radius:50%;width:9px;height:9px}.individual-catalog-page .catalog-page-wrapper .individual-course-item--full{width:208px;min-width:208px}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .individual-course-item--full{width:initial;min-width:178px}}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper .individual-course-item--full{width:208px}}.individual-catalog-page .catalog-page-wrapper .individual-course-item--beginner,.individual-catalog-page .catalog-page-wrapper .individual-course-item--easy{background:#f9f9ff;outline:1px solid #d3dce6}.individual-catalog-page .catalog-page-wrapper .individual-course-item--beginner .individual-course-item__level .level-indicator,.individual-catalog-page .catalog-page-wrapper .individual-course-item--easy .individual-course-item__level .level-indicator{border:2px solid #d3dce6}.individual-catalog-page .catalog-page-wrapper .individual-course-item--intermediate,.individual-catalog-page .catalog-page-wrapper .individual-course-item--medium{background:#f8faff;outline:1px solid #94b6f8}.individual-catalog-page .catalog-page-wrapper .individual-course-item--intermediate .individual-course-item__level .level-indicator,.individual-catalog-page .catalog-page-wrapper .individual-course-item--medium .individual-course-item__level .level-indicator{border:2px solid #94b6f8}.individual-catalog-page .catalog-page-wrapper .individual-course-item--intermediate .img-wrapper,.individual-catalog-page .catalog-page-wrapper .individual-course-item--medium .img-wrapper{background:url(../media/dashedBorderBlue.3dtrwo_xlo9zz.svg) 0/contain repeat-x;height:1px;overflow:hidden}.individual-catalog-page .catalog-page-wrapper .individual-course-item--advanced,.individual-catalog-page .catalog-page-wrapper .individual-course-item--hard{background:#ecf2ff;outline:1px solid #0556f3}.individual-catalog-page .catalog-page-wrapper .individual-course-item--advanced .individual-course-item__level .level-indicator,.individual-catalog-page .catalog-page-wrapper .individual-course-item--hard .individual-course-item__level .level-indicator{border:2px solid #0556f3}.individual-catalog-page .catalog-page-wrapper .individual-course-item--advanced .img-wrapper,.individual-catalog-page .catalog-page-wrapper .individual-course-item--hard .img-wrapper{background:url(../media/dashedBorderBlue.3dtrwo_xlo9zz.svg) 0/contain repeat-x;height:1px;overflow:hidden}.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon{cursor:not-allowed;box-shadow:none;outline:1px solid #d3dce6!important}.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon .individual-course-item__title,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon .individual-course-item__description{color:#25265eab}.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:hover,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:visited,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:active,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:focus{box-shadow:none;transform:none;outline:1px solid #d3dce6!important}.individual-catalog-page .catalog-page-wrapper .compete-section{background:#fff;border-radius:2px;flex-direction:column;margin-top:-80px;padding:24px 48px 24px 16px;display:flex;position:relative}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section{flex-direction:row;gap:24px;margin-top:0}}.individual-catalog-page .catalog-page-wrapper .compete-section__image{order:2;width:120px;height:118px;margin-bottom:1rem}@media (min-width:1200px){.individual-catalog-page .catalog-page-wrapper .compete-section__image{order:1;margin-bottom:0}}.individual-catalog-page .catalog-page-wrapper .compete-section__title{margin-bottom:.5rem;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__title{margin-bottom:2px;font-size:22px;font-weight:500;line-height:30px}}.individual-catalog-page .catalog-page-wrapper .compete-section__title span{text-transform:capitalize}.individual-catalog-page .catalog-page-wrapper .compete-section__description{font-size:14px;line-height:20px}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__description{font-size:16px;line-height:24px}}.individual-catalog-page .catalog-page-wrapper .compete-section__content{order:1}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__content{order:2}}.individual-catalog-page .catalog-page-wrapper .compete-section__btn{display:none}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__btn{display:flex}}.individual-catalog-page .catalog-page-wrapper .compete-section__btn--mb{order:3;display:flex}@media (min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__btn--mb{display:none}}.catalog-contents-wrapper{width:100%;position:relative}.catalog-contents-wrapper .catalog-contents{min-width:100%;position:static}.catalog-contents-wrapper .catalog-contents--absolute{z-index:-100000;position:absolute;top:-10000px;left:-1000px}.full-catalog-wrapper{flex-direction:column;gap:24px;display:flex;position:relative}.full-catalog-wrapper .learning-path{display:none}@media (min-width:1200px){.full-catalog-wrapper .learning-path{justify-content:flex-end;align-items:center;gap:24px;display:flex;position:sticky;top:69px}.full-catalog-wrapper .learning-path h2{text-align:center;width:208px}.full-catalog-wrapper .learning-path h2:last-of-type{margin-right:24px}.full-catalog-wrapper .learning-path svg{position:absolute}.full-catalog-wrapper .learning-path svg:first-of-type{top:50%;left:364px;transform:translateY(-50%)}.full-catalog-wrapper .learning-path svg:last-of-type{top:50%;left:542px;transform:translateY(-50%)}}.full-catalog-wrapper .learning-path h2{font-size:22px;line-height:30px}.full-catalog-wrapper .learning-path--sticky{z-index:50;background-color:#fff;border:1px solid #d3dce6;border-top:0;border-radius:0 0 8px 8px;padding-block:16px;box-shadow:0 4px 8px #4d2d0014}.full-catalog-wrapper .learning-path--ipad{display:none}@media (min-width:744px){.full-catalog-wrapper .learning-path--ipad{gap:24px;display:flex;position:relative}.full-catalog-wrapper .learning-path--ipad h2{text-align:center;width:100%}.full-catalog-wrapper .learning-path--ipad svg{position:absolute}.full-catalog-wrapper .learning-path--ipad svg:first-of-type{top:50%;left:206px;transform:translateY(-50%)}.full-catalog-wrapper .learning-path--ipad svg:last-of-type{top:50%;left:372px;transform:translateY(-50%)}}@media (min-width:1200px){.full-catalog-wrapper .learning-path--ipad{display:none}}.full-catalog{flex-direction:column;gap:56px;width:100%;display:flex}.full-catalog__language{border-radius:8px;flex-direction:column;gap:24px;padding-right:0;display:flex}@media (min-width:744px){.full-catalog__language{background-color:#fff;border:1px solid #d3dce6;padding:1.5rem}.full-catalog__language:nth-of-type(2n){background-color:#fafafa}}@media (min-width:1200px){.full-catalog__language{flex-direction:row}}.full-catalog__language--python{background-color:#fffbf1;border-radius:0;margin-top:-92px;padding-top:92px;padding-bottom:1.5rem}@media (min-width:744px){.full-catalog__language--python{border:1px solid #feccbf;border-radius:8px;margin-top:0;padding-top:1.5rem}}.full-catalog__language__icon{text-transform:capitalize;align-items:center;gap:16px;font-size:18px;font-weight:500;line-height:28px;display:flex}@media (min-width:1200px){.full-catalog__language__icon{flex-direction:column;gap:4px}}.full-catalog__language__icon h4{font-size:18px;font-weight:500;line-height:28px}.full-catalog__language__logo-wrapper{background:#fff;border-radius:4px;outline:1px solid #d3dce6;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media (min-width:744px){.full-catalog__language__logo-wrapper{width:72px;height:72px}}@media (min-width:1200px){.full-catalog__language__logo-wrapper{width:88px;height:88px}}.full-catalog__language__logo-wrapper svg{filter:brightness(0)saturate()invert(22%)sepia(98%)saturate(5176%)hue-rotate(220deg)brightness(99%)contrast(96%)}.full-catalog__language__logo-wrapper .no-filter{filter:none}.full-catalog__language__title{text-align:center;font-size:20px;font-weight:500;line-height:30px}@media (min-width:1200px){.full-catalog__language__title{font-size:18px;font-weight:500;line-height:28px}}.full-catalog__language__card-group-wrapper{flex-direction:column;flex:1;gap:24px;display:flex}@media (min-width:744px){.full-catalog__language__card-group-wrapper{grid-template-columns:1fr 1fr 1fr;display:grid}}.full-catalog__language__card-group-title{margin-bottom:1rem;font-size:20px;font-weight:600;line-height:30px}@media (min-width:744px){.full-catalog__language__card-group-title{margin-bottom:1.5rem;font-size:22px;display:none}}.full-catalog__language__card-group{gap:16px;padding-inline:1.5rem;display:flex;overflow-x:auto}.full-catalog__language__card-group::-webkit-scrollbar{display:none}@media (min-width:744px){.full-catalog__language__card-group{overflow-x:unset;flex-direction:column;gap:24px;padding-inline:0}.full-catalog{gap:32px}}@media (min-width:1200px){.app--sticky-banner .full-catalog-wrapper .learning-path{top:116px}.app--sticky-banner .catalog-menu{top:148px}}.pro-header__wrapper--gray{background-color:#f8faff}.discuss-home{background-color:#f8faff;padding-top:2rem;padding-bottom:3.5rem}@media (min-width:576px){.discuss-home{padding-top:3rem}}@media (min-width:744px){.discuss-home{padding-top:2rem;padding-bottom:4.5rem}}@media (min-width:1200px){.discuss-home{padding-bottom:6rem}}.discuss-home__intro-text{text-align:left;flex-direction:column;gap:8px;margin-bottom:8px;display:flex}@media (min-width:576px){.discuss-home__intro-text{gap:12px}}@media (min-width:744px){.discuss-home__intro-text{margin-bottom:16px}}.discuss-home__intro-text h1{font-size:20px;font-weight:600;line-height:30px}@media (min-width:576px){.discuss-home__intro-text h1{font-size:32px;line-height:40px}}.discuss-home__intro-text p{font-size:14px;line-height:20px}@media (min-width:576px){.discuss-home__intro-text p{font-size:18px;line-height:28px}}.discuss-home__filters{border-radius:5px;justify-content:center;margin:16px 0;padding:8px 8px 8px 0;display:flex}.discuss-home__filters-select{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin-right:16px;padding:8px;font-size:16px;transition:border-color .3s}.discuss-home__filters-select:hover{border-color:#0070f3}.discuss-home__filters-select:focus{border-color:#0070f3;outline:none}.discuss-home__intro{flex-direction:column;justify-content:space-between;align-items:start;display:flex}.discuss-home__languages{flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:16px;margin-bottom:16px;padding:0;list-style:none;display:none}@media (min-width:744px){.discuss-home__languages{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:1200px){.discuss-home__languages{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:576px){.discuss-home__languages{margin-top:16px;margin-bottom:24px;display:grid}}.discuss-home__languages__item{cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:2px;flex-grow:1;align-items:center;width:100%;font-weight:500;display:flex;box-shadow:0 4px 4px #2d1a0114}.discuss-home__languages__item:first-of-type .discuss-home__languages__item--link{padding:12px}.discuss-home__languages__item--active{border-style:dashed;border-color:#6501e5}@media (min-width:744px){.discuss-home__languages__item{flex-grow:0}}.discuss-home__languages__item--link{align-items:center;gap:8px;width:100%;padding:8px;display:flex}.discuss-home__languages__item--link:hover,.discuss-home__languages__item--link:focus,.discuss-home__languages__item--link:active,.discuss-home__languages__item--link:visited{color:#25265e;text-decoration:none}.discuss-home__languages__item--label{color:#25265e}.discuss-home__languages__item--icon{background-color:#fff;border:1px solid #d3dce6;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.discuss-home__languages__item svg{width:22px;height:22px}.discuss-home__languages__item .language-python svg path,.discuss-home__languages__item .language-c svg path,.discuss-home__languages__item .language-cpp svg path{fill:#0556f3;stroke:#0556f3}.discuss-home__languages__item .language-java svg path{fill:#0556f3}.discuss-home__languages__item:hover{border-color:#0556f3}.discuss-home__pagination{margin-top:32px;display:flex}@media (min-width:1200px){.discuss-home__pagination{margin-top:40px}}.discuss-home__pagination .pagination{margin:auto}.discuss-home__pagination .pagination__list{gap:16px;display:flex}.discuss-home__pagination .pagination__list--items{margin:0;padding:0;list-style:none;display:flex}.discuss-home__pagination .pagination__list--items .pagination__item:not(:first-child):not(:last-child){border-radius:0}.discuss-home__pagination .pagination__list--items .pagination__item:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.discuss-home__pagination .pagination__list--items .pagination__item:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.discuss-home__pagination .pagination__item{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;justify-content:center;align-items:center;min-width:38px;transition:background-color .3s;display:flex}.discuss-home__pagination .pagination__item--active{background-color:#ccedff;border-color:#00a3ff}.discuss-home__pagination .pagination__item:hover{background-color:#f8faff}.discuss-home__pagination .pagination__item--ellipsis:hover{background-color:unset}.discuss-home__pagination .pagination__item--disabled{opacity:.67}.discuss-home__pagination .pagination__item--disabled:hover{background-color:unset}.discuss-home__pagination .pagination__link{color:#25265e;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.discuss-home__pagination .pagination__link--prev{padding-left:8px}.discuss-home__pagination .pagination__link--prev span{display:none}@media (min-width:576px){.discuss-home__pagination .pagination__link--prev span{display:unset}}.discuss-home__pagination .pagination__link--next{padding-right:8px}.discuss-home__pagination .pagination__link--next span{display:none}@media (min-width:576px){.discuss-home__pagination .pagination__link--next span{display:unset}}.discuss-home__pagination .pagination__link:hover,.discuss-home__pagination .pagination__link:focus,.discuss-home__pagination .pagination__link:active,.discuss-home__pagination .pagination__link:visited{text-decoration:none}.discuss-home__pagination button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:5px;padding:8px 16px;transition:background-color .3s}.discuss-home__pagination button:hover{background-color:#005bb5}.discuss-home__filter-container{justify-content:flex-end;margin-top:8px;margin-bottom:16px;display:flex}.discuss-home__filter-container .filtered svg{width:18px;height:18px}.discuss-home__question-list{flex-direction:column;gap:16px;display:flex}@media (min-width:576px){.discuss-home__question-list{gap:24px}}@media (min-width:1200px){.discuss-home .container{gap:54px;display:flex}}.discuss-home .profile-container{width:100%}@media (min-width:1200px){.discuss-home__main-container{max-width:730px}}.discuss-home__expert-container{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;margin-top:32px;padding:16px 16px 24px;box-shadow:0 4px 8px #4d2d0014}@media (min-width:576px){.discuss-home__expert-container{padding:24px 40px}}@media (min-width:1200px){.discuss-home__expert-container{padding-left:54px;padding-right:0;background-color:unset;border-left:1.5px solid #d3dce6;border-right:unset;border-top:unset;border-bottom:unset;border-radius:unset;height:fit-content;box-shadow:unset;margin-top:64px;padding-block:0}}.discuss-home__expert-title{color:#25265e;font-size:20px;font-weight:600;line-height:30px}@media (min-width:1200px){.discuss-home__expert-title{font-size:22px;line-height:30px}}.discuss-home__expert-list{flex-direction:column;gap:16px;margin-top:16px;margin-bottom:0;padding-left:0;list-style:none;display:flex}@media (min-width:576px){.discuss-home__expert-list{grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:1200px){.discuss-home__expert-list{gap:20px;display:flex}}.discuss-home__expert-list__item{align-items:center;gap:8px;display:flex}.discuss-home__expert-list__item:hover{text-decoration:none}.discuss-home__expert-list__item--avatar-wrapper{flex-shrink:0;width:42px;height:42px;position:relative;overflow:hidden}@media (min-width:992px){.discuss-home__expert-list__item--avatar-wrapper{width:52px;height:52px}}.discuss-home__expert-list__item--avatar-wrapper .avatar-profile{margin:unset}.discuss-home__expert-list__item--avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.discuss-home__expert-list__item--name{color:#25265ede;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1200px){.discuss-home__expert-list__item--name{font-size:18px;line-height:28px}}.discuss-home__expert-list__item--role{color:#25265eab;font-size:14px;line-height:20px}@media (min-width:1200px){.discuss-home__expert-list__item--role{font-size:16px;line-height:24px}}.question-card{color:#25265ede;cursor:pointer;background:#fff;border:1px solid #d3dce6;flex-direction:column;width:100%;padding:16px;text-decoration:none;display:flex}.question-card:hover,.question-card:focus{background-color:#fafafa;text-decoration:none;color:#25265ede!important}@media (min-width:576px){.question-card{border-radius:4px;width:auto;padding:24px 16px;box-shadow:0 4px 8px #4d2d0014}.question-card:last-child{margin-bottom:0}.question-card:hover,.question-card:focus{box-shadow:0 2px 8px #0003}}@media (min-width:992px){.question-card{padding:24px}}.question-card__question{padding-right:8px;position:relative}.question-card__user{gap:6px;display:flex}.question-card__user-name{color:#25265e;font-weight:500}.question-card__user-name--expert:hover{color:#0556f3}.question-card__action-label{color:#25265eab;font-style:italic;font-weight:500}.question-card__connector{z-index:1;border-top:none;border-bottom:2px solid #d3dce6;border-left:2px solid #d3dce6;border-right:none;border-bottom-left-radius:12px;width:24px;height:calc(100% - 16px);position:absolute;top:52px;bottom:0;left:24px}@media (min-width:576px){.question-card__connector{width:42px;top:52px;left:24px}}@media (min-width:1200px){.question-card__connector{width:36px;top:56px;left:28px}}.question-card__content{margin-top:16px;margin-left:50px;position:relative}@media (min-width:576px){.question-card__content{margin-left:64px}}.question-card__answer-content{color:#25265ede;width:100%;font-size:16px;font-weight:500;overflow:hidden}@media (min-width:576px){.question-card__answer-content{font-size:16px}}.question-card__answer-content code{border:1px solid #d3dce6}.question-card__answer-content p{color:#25265ede;margin-top:0;margin-bottom:12px}.question-card__answer-content p:last-child{margin-bottom:0}.question-card__answer-content ul,.question-card__answer-content ol{margin-bottom:12px;padding-left:1.5rem}.question-card__answer-content pre{border-radius:2px;margin-bottom:12px}.question-card__answer-content pre:last-child{margin-bottom:0}.question-card__answer-content pre code{border:none}.question-card__answer-content h3{margin-bottom:1rem;font-size:18px;font-weight:500;line-height:24px}.question-card__answer-content a{color:#0556f3;transition:all .2 ease-in-out}.question-card__answer-content a:hover{cursor:pointer;color:#03338f}.question-card__answer-content.text-ellipsis-two-lines,.question-card__answer-content.start-challenge-here-card__title,.question-card__answer-content.resource-hub__book-card__title,.question-card__answer-content.resource-hub__blog-card__title,.question-card__answer-content.about__whats-happening__card__title,.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p.question-card__answer-content{white-space:normal;position:relative}.question-card__answer-content.text-ellipsis-two-lines .ellipsis-dot,.question-card__answer-content.start-challenge-here-card__title .ellipsis-dot,.question-card__answer-content.resource-hub__book-card__title .ellipsis-dot,.question-card__answer-content.resource-hub__blog-card__title .ellipsis-dot,.question-card__answer-content.about__whats-happening__card__title .ellipsis-dot,.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p.question-card__answer-content .ellipsis-dot{display:inline-block}.question-card__header{align-items:center;display:flex}.question-card a{text-decoration:none}.question-card__avatar-container{z-index:50;width:42px;height:42px;position:relative}@media (min-width:744px){.question-card__avatar-container{width:48px;height:48px}}@media (min-width:992px){.question-card__avatar-container{width:56px;height:56px}}.question-card__avatar-container .avatar-profile{margin:unset}@media (min-width:576px){.question-card__avatar-container .img-alternative-letter{font-size:28px}}.question-card__avatar-container--expert:hover{opacity:.7}.question-card__profile-pic{object-fit:cover;border-radius:50%;align-self:flex-start;width:100%;height:100%}.question-card__info{flex-grow:1;width:80%}.question-card__title{color:#25265e;word-wrap:break-word;font-size:18px;font-weight:500;line-height:28px;text-decoration:none}.question-card__meta{color:#25265eab;font-size:12px;line-height:16px}@media (min-width:576px){.question-card__meta{font-size:14px}}.question-card__tag{margin-top:8px}.question-card__tag .language-chip{color:#25265eab;border:1px solid #25265eab;border-radius:36px;align-items:center;gap:4px;height:26px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.question-card__tag .language-chip svg{width:16px;height:16px}.question-card__tag .language-c svg path,.question-card__tag .language-cpp svg path{fill:#25265eab;stroke:#25265eab}.question-card__tag .language-python svg,.question-card__tag .language-java svg,.question-card__tag .language-sql svg,.question-card__tag .language-html svg,.question-card__tag .language-css svg,.question-card__tag .language-javascript svg{height:unset;width:unset}.question-card__course-info{color:#25265eab;margin-top:8px}@media (min-width:576px){.question-card__course-info{margin-top:12px}}.question-card__course-info--title{color:#0556f3}.question-card__snippet{color:#444;margin:16px 0}.question-card__cta{color:#25265e;background:0 0;border:2px solid #0070f3;border-radius:4px;padding:8px 16px;text-decoration:none;transition:background-color .3s,color .3s}.question-card__cta-hover{color:#fff;background:#0070f3}.question-card__designation{color:#333;background:#e0e0e0;border-radius:4px;align-self:flex-start;margin-top:24px;margin-bottom:0;margin-left:auto;padding:4px 8px;display:inline-block}.question-card__country-flag-wrapper{align-self:center;width:16px;height:16px}.question-card__country-flag{object-fit:cover;width:100%;height:auto}.question-card__section-content{margin-left:50px}@media (min-width:576px){.question-card__section-content{margin-left:64px}}.question-card__user-details{align-items:center;gap:8px;width:100%;display:flex}@media (min-width:576px){.question-card__user-details{height:56px}}.question-card__user-details--bio{flex-direction:column;gap:2px;font-size:14px;display:flex}@media (min-width:576px){.question-card__user-details--bio{font-size:16px}}.question-card__badge{color:#fff;border:1px solid #fff;border-radius:4px;width:fit-content;margin:auto;padding:2px 4px;font-size:10px;font-weight:500;line-height:11px;position:absolute;bottom:-2px;left:0;right:0}@media (min-width:576px){.question-card__badge{font-weight:700}}.question-card__badge--pro{background:#00a3ff}.question-card__badge--expert{background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%)}.question-card__expert-detail{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}@media (min-width:576px){.question-card__expert-detail{flex-direction:row;justify-content:space-between;align-items:flex-start;height:32px;display:flex}}.question-card--detail{background:#fff;margin-top:16px;box-shadow:0 2px 8px #0000001a;cursor:unset!important;text-decoration:none!important}.question-card--detail:hover{background-color:#fff;box-shadow:0 2px 8px #0000001a}@media (min-width:992px){.question-card--detail{border:unset;padding:unset;box-shadow:unset;background:unset;margin-top:24px}.question-card--detail:hover{box-shadow:unset;background-color:unset}}.question-card--detail .question-card__tag{margin-top:unset!important}.question-card--detail .question-card__divider{border:1px solid #d3dce6;margin:16px 0}@media (min-width:576px){.question-card--detail .question-card__divider{margin:24px 0}}.question-card--detail--back-btn{gap:4px}.question-card--detail--back-btn:hover{color:#03338f}.expert-profile{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;margin-top:16px;padding:16px;box-shadow:0 4px 8px #4d2d0014}@media (min-width:576px){.expert-profile{padding:24px}}@media (min-width:1200px){.expert-profile{margin-top:24px}}.expert-profile__header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:576px){.expert-profile__header{flex-direction:row;align-items:center;gap:24px}}.expert-profile__avatar-wrapper{flex-shrink:0;width:64px;height:64px;position:relative}@media (min-width:576px){.expert-profile__avatar-wrapper{width:96px;height:96px}}.expert-profile__avatar-wrapper .avatar-profile{margin:unset}.expert-profile__avatar-wrapper .img-alternative-letter{font-size:32px}@media (min-width:576px){.expert-profile__avatar-wrapper .img-alternative-letter{font-size:40px}}.expert-profile__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.expert-profile__badge{color:#fff;background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);border:1px solid #fff;border-radius:4px;padding:2px;font-size:10px;font-weight:500;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.expert-profile__info{flex-grow:1}.expert-profile__name{font-size:16px;font-weight:500;line-height:24px}@media (min-width:576px){.expert-profile__name{font-size:20px;line-height:30px}}@media (min-width:992px){.expert-profile__name{font-size:22px}}.expert-profile__title{color:#25265eab;margin:0;font-size:14px;font-weight:500;line-height:20px}@media (min-width:576px){.expert-profile__title{font-size:18px;line-height:28px}}.expert-profile__stats{color:#25265eab;margin:0;font-size:14px;line-height:20px}@media (min-width:576px){.expert-profile__stats{font-size:16px;line-height:24px}}.expert-profile__separator{border:none;border-top:2px solid #0000;border-image:repeating-linear-gradient(90deg,#d3dce6 0 10px,#0000 10px 20px) 1;margin:16px 0}@media (min-width:576px){.expert-profile__separator{margin:24px 0}}@media (min-width:992px){.expert-profile__separator{margin:16px 0 16px 120px}.expert-profile__body{padding-left:120px}}.expert-profile__about-heading{color:#25265e;margin:0 0 4px;font-size:14px;font-weight:500;line-height:20px}@media (min-width:576px){.expert-profile__about-heading{font-size:18px;line-height:28px}}.expert-profile__about-text{color:#25265ede;margin:0;font-size:14px;line-height:20px}@media (min-width:576px){.expert-profile__about-text{font-size:16px;line-height:24px}}@media (min-width:992px){.expert-profile__about-text{font-size:18px;line-height:30px}}.expert-profile__answers{margin-top:24px}@media (min-width:576px){.expert-profile__answers{margin-top:32px}}.expert-profile__answer-label{color:#25265e;margin-bottom:8px;font-size:18px;font-weight:600;line-height:28px}@media (min-width:576px){.expert-profile__answer-label{margin-bottom:16px;font-size:20px;line-height:30px}}.discuss-home--mobile .discuss-home__question-list{gap:40px;margin-left:-24px;margin-right:-24px}.discuss-home--mobile .question-card{background-color:#fff;padding-bottom:0;box-shadow:0 4px 8px #4d2d0014}.discuss-home--mobile .question-card--detail{width:unset;margin-left:-24px;margin-right:-24px}.discuss-home--mobile .question-card__avatar-container{width:36px;height:36px}.discuss-home--mobile .question-card__country-flag-wrapper{width:12px;height:12px}.discuss-home--mobile .question-card__content{margin-top:24px;margin-left:0}.discuss-home--mobile .question-card__user-details--bio{font-size:12px;line-height:16px}.discuss-home--mobile .question-card__meta{font-weight:500}.discuss-home--mobile .question-card__action-label{font-weight:400}.discuss-home--mobile .question-card__connector{border-bottom-left-radius:unset;width:1px;height:calc(100% - 12px);top:36px;left:18px}.discuss-home--mobile .question-card__badge{bottom:-6px}.discuss-home--mobile .question-card__badge--expert{background:linear-gradient(#9327fe 17.05%,#6501e5 100%)}.discuss-home--mobile .question-card__title{font-size:16px;line-height:24px}.discuss-home--mobile .question-card__section-content{margin-top:4px;margin-left:44px}.discuss-home--mobile .question-card__section-content--answer{margin-top:14px;margin-left:-16px;margin-right:-16px}.discuss-home--mobile .question-card__answer{border:1px solid #d3dce6;padding:16px 24px 20px 16px;position:relative}.discuss-home--mobile .question-card__answer:before{content:"";border-bottom:9px solid #d3dce6;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:34px;transform:translate(-50%)}.discuss-home--mobile .question-card__answer:after{content:"";border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:calc(100% - 1px);left:34px;transform:translate(-50%)}.discuss-home--mobile .question-card__answer-content{font-size:14px;font-weight:400;line-height:20px}.discuss-home--mobile .question-card__divider{display:none}.discuss-home--mobile .question-card__tag{background-color:#ededed;margin-top:0;padding:8px 24px 8px 16px}.discuss-home--mobile .question-card__tag .language-chip{display:none}.discuss-home--mobile .question-card__course-info{margin-top:0;font-size:12px;font-style:italic}.pro-popover-content.discuss-language-filter{z-index:100;width:168px}.pro-popover-content.discuss-language-filter .filter-dropdown-desktop li{font-size:14px;line-height:20px}.discuss-language-menu{background:#fff;border-radius:4px;height:fit-content;padding:.75rem 1rem;display:none}@media (min-width:1200px){.discuss-language-menu{width:240px;min-width:240px;display:block;position:sticky;top:99px}}.discuss-language-menu__title{margin-bottom:10px;font-size:18px}.discuss-language-menu__list{flex-direction:column;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.discuss-language-menu__item{padding:10px 0}.discuss-language-menu__item:first-of-type{padding-top:0}.discuss-language-menu__item:last-child{padding-bottom:0}.discuss-language-menu__item+.discuss-language-menu__item{border-top:1px solid #d3dce6}.discuss-language-menu__item--active{color:#0556f3}.discuss-language-menu--mobile{z-index:400;padding-inline:1.5rem;width:100%;height:100%;padding-top:0;transition:left .3s ease-in-out;display:block;position:fixed;top:0;left:100%;overflow-y:auto}@media (min-width:744px){.discuss-language-menu--mobile{padding:3.5rem 3rem}}@media (min-width:1200px){.discuss-language-menu--mobile{display:none}}.discuss-language-menu--mobile__btn{color:#25265e;background:0 0;margin:2rem 0 2.5rem;padding:0;font-size:16px;font-weight:500;line-height:24px}.discuss-language-menu--mobile__btn:hover{color:#0556f3;background:0 0}@media (min-width:744px){.discuss-language-menu--mobile__btn{margin-top:0}}.discuss-language-menu--mobile-active{left:0}pre>code.hljs .hljs-ln-code{color:#fff;padding-left:8px}pre>code.hljs .hljs-built_in,pre>code.hljs .hljs-literal,pre>code.hljs .hljs-class{color:#c792ea;font-style:normal}pre>code.hljs .hljs-string,pre>code.hljs .hljs-subst,pre>code.hljs .hljs-meta.hljs-meta-string{color:#addb67}pre>code.hljs .hljs-comment{color:#ffc48d;font-style:normal}pre>code.hljs .hljs-title,pre>code.hljs .hljs-params{color:#fff;font-style:normal}pre>code.hljs .hljs-number{color:#b5cea8}pre>code.hljs .hljs-ln-n{color:#858585}pre>code.hljs .hljs-function.hljs-keyword,pre>code.hljs .hljs-keyword,pre>code.hljs .hljs-meta,pre>code.hljs .hljs-meta-keyword{color:#c792ea;font-style:normal}pre>code.hljs .hljs-function{color:#fff}pre>code.hljs .hljs-tag{color:gray}pre>code.hljs .hljs-tag.hljs-name,pre>code.hljs .hljs-selector-tag{color:#569cd6}pre>code.hljs .hljs-tag.hljs-attr,pre>code.hljs .css.hljs-attribute,pre>code.hljs .hljs-attribute{color:#9cdcfe}pre>code.hljs .hljs-tag.hljs-string{color:#ce9178}pre>code.hljs .hljs-selector-class{color:#569cd6}.webinar-wrapper{color:#fff}.webinar-wrapper__hero-section{background-color:#1c2130;padding:56px 0}.webinar-wrapper__hero-section .container{flex-direction:column;gap:12px;display:flex;position:relative}@media (min-width:1200px){.webinar-wrapper__hero-section .container{z-index:1;justify-content:space-between;align-items:center;gap:68px}}.webinar-wrapper__hero-section .logo-wrapper{margin-bottom:1.5rem}.webinar-wrapper__hero-section .logo-wrapper img{margin-left:-6px}@media (min-width:744px){.webinar-wrapper__hero-section .logo-wrapper{justify-content:center;align-items:center;margin-bottom:30px;display:flex}}.webinar-wrapper__hero-section .img-wrapper--desktop{display:none}@media (min-width:1200px){.webinar-wrapper__hero-section .img-wrapper--desktop{border:4px solid #fff;border-radius:6px 0 6px 6px;width:318px;height:366px;display:block;overflow:hidden}.webinar-wrapper__hero-section .img-wrapper--desktop img{max-width:100%}}.webinar-wrapper__hero-section .img-wrapper--bg{display:none}@media (min-width:1200px){.webinar-wrapper__hero-section .img-wrapper--bg{width:730px;height:914px;display:block;position:absolute;top:0;right:0;overflow:hidden}.webinar-wrapper__hero-section .img-wrapper--bg img{width:100%;height:100%}}.webinar-wrapper__hero-section__tag{color:#1c2130;background-color:#ffc33d;border-radius:2px;padding:2px 8px;font-size:16px;font-weight:500;line-height:24px}.webinar-wrapper__hero-section__title{color:#fff;margin-block:.75rem;font-size:36px;font-weight:600;line-height:54px}@media (min-width:744px){.webinar-wrapper__hero-section__title,.webinar-wrapper__hero-section__title+p{text-align:center}}@media (min-width:1200px){.webinar-wrapper__hero-section__title{font-size:48px;line-height:52px}.webinar-wrapper__hero-section__left-content{display:flex}.webinar-wrapper__hero-section__host-img{z-index:1;position:relative}.webinar-wrapper__hero-section__host-img:before{z-index:-1;content:"";background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);border-radius:6px;width:316px;height:366px;position:absolute;top:16px;left:-16px}.webinar-wrapper__hero-section__host-img:after{z-index:-1;content:"";background-color:#242b3c;border-radius:4px;width:308px;height:358px;position:absolute;top:20px;left:-12px}.webinar-wrapper__hero-section__description-group{background-color:#1f2023;border:4px solid #fff;border-left:none;border-radius:0 4px 4px 0;max-width:302px;height:fit-content;padding:1.5rem 1.5rem 1.5rem 1.75rem}}.webinar-wrapper__hero-section__description{margin-bottom:.75rem;font-size:18px;line-height:26px}.webinar-wrapper__hero-section__description .highlights{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);-webkit-background-clip:text;background-clip:text}.webinar-wrapper__hero-section__form-wrapper{z-index:1;background-color:#fff;border-radius:12px;width:100%;max-width:427px;padding:1.25rem 1.5rem}@media (min-width:744px){.webinar-wrapper__hero-section__form-wrapper{align-self:center}}.webinar-wrapper__hero-section__form-title{margin-bottom:1rem;font-size:24px;font-weight:500;line-height:36px}.webinar-wrapper__hero-section__form{flex-direction:column;display:flex}.webinar-wrapper__hero-section__form-input-wrapper{flex-direction:column;gap:8px;display:flex}.webinar-wrapper__hero-section__form-input-wrapper+.webinar-wrapper__hero-section__form-input-wrapper{margin-top:1rem}.webinar-wrapper__hero-section__form-input-label{color:#25265e;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.webinar-wrapper__hero-section__form-input{color:#25265e;border:1px solid #d3dce6;border-radius:4px;width:100%;padding:10px 12px;font-size:16px;line-height:24px}.webinar-wrapper__hero-section__form-input::placeholder{color:#25265eab}.webinar-wrapper__hero-section__form-input-error{color:#e34c4c;align-items:center;gap:4px;margin-top:-6px;font-size:14px;line-height:20px;display:flex}.webinar-wrapper__hero-section__form-btn{color:#fff;background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);border:none;margin-top:1.5rem;font-size:18px;font-weight:500;line-height:28px;display:block}.webinar-wrapper__hero-section__form-btn:hover{background:linear-gradient(90deg,#d6007a 0%,#e65c5c 100%);text-decoration:none}.webinar-wrapper__hero-section__form-btn:visited,.webinar-wrapper__hero-section__form-btn:focus,.webinar-wrapper__hero-section__form-btn:active{color:#fff;background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%)!important}.webinar-wrapper__hero-section__time-wrapper{cursor:pointer;background:#9327fe33;border-radius:68px;justify-content:center;align-items:center;gap:4px;margin-top:1rem;padding:6px 12px;display:flex}.webinar-wrapper__hero-section__time-wrapper:hover{background-color:#9327fe66;text-decoration:none}.webinar-wrapper__hero-section__time-wrapper svg{cursor:pointer;color:#9327fe}@media (min-width:744px){.webinar-wrapper__hero-section__time-wrapper{gap:8px;padding:6px 20px}}.webinar-wrapper__hero-section__time{-webkit-text-fill-color:#0000;text-align:center;background:linear-gradient(90deg,#9327fe 0%,#6501e5 100%);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;line-height:20px;display:block}@media (min-width:744px){.webinar-wrapper__hero-section__time{font-size:16px;line-height:24px}}.webinar-wrapper__hero-section__feature-group{color:#25265ede;flex-direction:column;gap:8px;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.webinar-wrapper__hero-section__feature{align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.webinar-wrapper__hero-section__feature svg{width:20px;height:20px}.webinar-wrapper__hero-section .iframe-wrapper{border-radius:4px;max-width:800px;height:250px;margin:24px auto 0;overflow:hidden}.webinar-wrapper__hero-section .iframe-wrapper iframe{width:100%;height:100%}@media (min-width:744px){.webinar-wrapper__hero-section .iframe-wrapper{height:350px}}@media (min-width:1200px){.webinar-wrapper__hero-section .iframe-wrapper{width:800px;height:450px}}@media (min-width:744px){.webinar-wrapper__hero-section{padding:96px 0}}.webinar-wrapper .business__trusted-companies{background-color:#242b3c;padding:32px 0}.webinar-wrapper .business__trusted-companies .company-logos{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:24px;display:grid!important}@media (min-width:744px){.webinar-wrapper .business__trusted-companies .company-logos{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:56px}}.webinar-wrapper .business__trusted-companies__img--cisco{width:100%;display:block!important}.webinar-wrapper .business__trusted-companies__card>:last-child{display:none!important}.webinar-wrapper .business__trusted-companies__card .title{font-size:20px;font-weight:500;line-height:30px}@media (min-width:744px){.webinar-wrapper .business__trusted-companies__card{flex-direction:row;justify-content:start;gap:32px}.webinar-wrapper .business__trusted-companies__card .title{margin-bottom:0}}.webinar-wrapper__wyl-section{background-color:#1c2130;padding:56px 0}@media (min-width:1200px){.webinar-wrapper__wyl-section .container{max-width:850px;margin:0 auto}}.webinar-wrapper__wyl-section__title{color:#fff;margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}.webinar-wrapper__wyl-section__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.webinar-wrapper__wyl-section__list-item{align-items:flex-start;gap:8px;display:flex}.webinar-wrapper__wyl-section__list-item span:first-child{margin-top:4px;display:block}.webinar-wrapper__wyl-section__list-item span svg{width:18px;height:18px}.webinar-wrapper__mth-section{background-color:#242b3c;padding:56px 0 72px}.webinar-wrapper__mth-section .container{flex-direction:column;display:flex}@media (min-width:744px){.webinar-wrapper__mth-section .container{flex-direction:row;gap:40px;max-width:850px;margin:0 auto}}.webinar-wrapper__mth-section__title{text-align:center;color:#fff;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:24px;line-height:36px}@media (min-width:744px){.webinar-wrapper__mth-section__title--mobile{display:none}}.webinar-wrapper__mth-section__title--desktop{display:none}@media (min-width:744px){.webinar-wrapper__mth-section__title--desktop{text-align:left;display:block}}.webinar-wrapper__mth-section__host-details{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.webinar-wrapper__mth-section__host-details .social-links{align-items:center;gap:16px;margin-top:1rem;display:flex}@media (min-width:744px){.webinar-wrapper__mth-section__host-details .social-links--mobile{display:none}}.webinar-wrapper__mth-section__host-img{z-index:1;position:relative}.webinar-wrapper__mth-section__host-img .img-wrapper{background-color:#d3dce6;background-image:url(../media/bg-noise.2jllofoz2slru.svg);border-radius:6px;width:238px;height:270px;margin-top:16px}.webinar-wrapper__mth-section__host-img .img-wrapper img{margin-top:-153px}.webinar-wrapper__mth-section__host-img:before{z-index:-1;content:"";background:linear-gradient(90deg,#f77062 0%,#fe5196 100%);border-radius:6px;width:238px;height:270px;margin-top:16px;position:absolute;top:16px;left:-16px}.webinar-wrapper__mth-section__host-img:after{z-index:-1;content:"";background-color:#242b3c;border-radius:4px;width:234px;height:266px;margin-top:16px;position:absolute;top:18px;left:-14px}.webinar-wrapper__mth-section__host-content{background-color:#242b3c;margin-top:1.5rem}.webinar-wrapper__mth-section__host-content .social-links--desktop{display:none}@media (min-width:744px){.webinar-wrapper__mth-section__host-content .social-links--desktop{gap:16px;margin-top:1.5rem;display:flex}}.webinar-wrapper__mth-section__description{text-align:center;max-width:324px;margin:0 auto}@media (min-width:744px){.webinar-wrapper__mth-section__description{text-align:left;max-width:585px}}.webinar-wrapper__about-section{z-index:1;background-color:#1c2130;padding:56px 0;position:relative}@media (min-width:744px){.webinar-wrapper__about-section{padding:96px 0}.webinar-wrapper__about-section .img-wrapper{position:absolute;top:0;left:0}}.webinar-wrapper__about-section .container{flex-direction:column;align-items:center;display:flex}.webinar-wrapper__about-section__content{text-align:center}@media (min-width:744px){.webinar-wrapper__about-section__content{max-width:668px}}.webinar-wrapper__about-section__title{color:#fff;margin-bottom:1rem;font-size:24px;font-weight:600;line-height:36px}.webinar-wrapper__about-section__description{color:#ffffffde;font-size:18px;font-weight:500;line-height:28px}@media (min-width:744px){.webinar-wrapper__about-section__description{margin-bottom:2rem}}.webinar-wrapper__about-section__card-group{flex-direction:column;gap:24px;display:flex}@media (min-width:744px){.webinar-wrapper__about-section__card-group{flex-direction:row;justify-content:space-between;width:100%;max-width:758px}}.webinar-wrapper__about-section__card{text-align:center}.webinar-wrapper__about-section__card-data{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00cdac 0%,#8ddad5 100%);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:64px}.webinar-wrapper__about-section__card-content{font-size:18px;font-weight:500;line-height:28px}.webinar-wrapper__about-section__btn{color:#fff;background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);width:100%;margin-top:2rem;font-size:20px;font-weight:500;line-height:30px}.webinar-wrapper__about-section__btn:hover{background:linear-gradient(90deg,#d6007a 0%,#e65c5c 100%);text-decoration:none}.webinar-wrapper__about-section__btn:visited,.webinar-wrapper__about-section__btn:focus,.webinar-wrapper__about-section__btn:active{color:#fff;background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%)!important}@media (min-width:744px){.webinar-wrapper__about-section__btn{width:174px;margin-top:2.5rem}}.social-link:hover{cursor:pointer;text-decoration:none}.social-link:hover svg path{fill:#0556f3}.builder-landing-page{background:#f8faff;min-height:100vh;position:relative}.builder-landing-page__main{background:#f8faff;width:100%;min-height:100vh}@media (min-width:1200px){.builder-landing-page__main{padding-left:250px}}@media (min-width:744px){.builder-landing-page__footer .container{padding:unset}}@media (min-width:1200px){.builder-landing-page__footer .container{max-width:998px}}@media (min-width:744px){.builder-landing-page__footer{padding:0 96px}}.whereto-start--diwali-sale{background:#f1f2ff}.whereto-start--diwali-sale .whereto-start__heading{text-align:left;margin-left:auto;margin-right:auto;font-size:24px;line-height:30px}@media (min-width:744px){.whereto-start--diwali-sale .whereto-start__heading{text-align:center;font-size:24px;line-height:30px}}@media (min-width:1200px){.whereto-start--diwali-sale .whereto-start__heading{margin-bottom:16px;font-size:32px;line-height:40px}}.whereto-start--diwali-sale .whereto-start__sub-heading{text-align:left;height:auto;margin-bottom:24px;font-size:16px;line-height:26px}@media (min-width:744px){.whereto-start--diwali-sale .whereto-start__sub-heading{text-align:center;margin-bottom:24px}}@media (min-width:1200px){.whereto-start--diwali-sale .whereto-start__sub-heading{font-size:18px;line-height:28px}.whereto-start--diwali-sale .codein-browser{padding:24px}}.learn-options--diwali-sale{background:#f1fff7}.diwali-sale__hero-section-wrapper{background:#205a62;padding:56px 0 40px;position:relative;overflow:clip}@media (min-width:744px){.diwali-sale__hero-section-wrapper{padding:72px 0}}@media (min-width:1200px){.diwali-sale__hero-section-wrapper{padding:96px 0 88px}}.diwali-sale__hero-section{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.diwali-sale__hero-section__diwali-decoration{width:300px;position:absolute;top:0;right:0}@media (min-width:744px){.diwali-sale__hero-section__diwali-decoration{width:500px}}@media (min-width:1200px){.diwali-sale__hero-section__diwali-decoration{width:unset}}.diwali-sale__hero-section__diyo{z-index:-100;position:absolute;bottom:0;right:-80px;transform:scaleX(-1)}.diwali-sale__hero-section__content{width:100%;margin-bottom:12px}@media (min-width:744px){.diwali-sale__hero-section__content{max-width:353px}}@media (min-width:1200px){.diwali-sale__hero-section__content{width:100%;max-width:547px}}.diwali-sale__hero-section__diwali-tag{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:-36px;left:-38px}@media (min-width:1200px){.diwali-sale__hero-section__diwali-tag{width:100px;height:100px;top:-36px;left:-42px}}.diwali-sale__hero-section__diwali-tag p{color:#25265e;z-index:50;text-align:center;margin-top:14px;font-size:16px;font-weight:600;line-height:16px;position:relative}.diwali-sale__hero-section__diwali-tag img{position:absolute}.diwali-sale__hero-section__img{position:relative}@media (min-width:1200px){.diwali-sale__hero-section__img{width:419px;height:519px}}.diwali-sale__hero-section__img__diwali{object-fit:contain;border:6px solid #ffffffde;border-radius:8px;width:100%;height:100%}.diwali-sale__hero-section__logo{width:130px;height:48px;margin-bottom:20px;display:inline-block}@media (min-width:744px){.diwali-sale__hero-section__logo{width:141px}}.diwali-sale__hero-section__logo svg{width:100%;height:100%}.diwali-sale__hero-section__logo svg path{fill:#fff}.diwali-sale__hero-section__logo svg rect{stroke:#fff}.diwali-sale__hero-section__title{color:#fff;margin-bottom:8px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:1200px){.diwali-sale__hero-section__title{font-size:48px;line-height:56px}}.diwali-sale__hero-section__description{color:#ffffffab;margin-bottom:24px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:1200px){.diwali-sale__hero-section__description{margin-bottom:36px;font-size:20px;line-height:30px}}.diwali-sale__hero-section__pricing-card-wrapper{z-index:0;width:100%;position:relative}@media (min-width:744px){.diwali-sale__hero-section__pricing-card-wrapper{width:fit-content}}.diwali-sale__pricing-card{-webkit-backdrop-filter:blur(4px);z-index:50;background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:744px){.diwali-sale__pricing-card{max-width:375px}}.diwali-sale__pricing-card__saving-card{background:#56bd5b;flex-direction:column;padding:12px 16px;display:flex}@media (min-width:744px){.diwali-sale__pricing-card__saving-card{padding:16px}}.diwali-sale__pricing-card__saving-card p{margin-bottom:0;font-size:18px;line-height:24px}@media (min-width:744px){.diwali-sale__pricing-card__saving-card p{font-size:24px;line-height:32px}}.diwali-sale__pricing-card__content{padding:16px}.diwali-sale__pricing-card__saving-text{color:#fff;margin-bottom:-4px;font-size:24px;font-weight:500;line-height:36px}.diwali-sale__pricing-card__billing-cycle{color:#ffffffde;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (min-width:744px){.diwali-sale__pricing-card__billing-cycle{font-size:16px;line-height:24px}}.diwali-sale__pricing-card__saving-amount{color:#fff}.diwali-sale__pricing-card__marked-price{color:#25265ede;margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px;position:relative}@media (min-width:744px){.diwali-sale__pricing-card__marked-price{margin-bottom:2px;font-size:20px;line-height:30px}}.diwali-sale__pricing-card__marked-price:after{content:"";background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);width:100%;height:2px;position:absolute;top:50%;left:0;transform:rotate(-12deg)}.diwali-sale__pricing-card__price-wrapper{align-items:flex-end;gap:4px;margin-bottom:24px;display:flex}.diwali-sale__pricing-card__price{color:#25265e;font-size:40px;font-weight:600;line-height:50px}@media (min-width:744px){.diwali-sale__pricing-card__price{font-size:48px;line-height:54px}}.diwali-sale__pricing-card__savings{color:#25265ede;background-color:#ffc33d;border-radius:2px;width:fit-content;padding:.25rem .5rem;font-size:16px;font-weight:500;line-height:24px}.diwali-sale__pricing-card__btn{white-space:nowrap;color:#fff;border-radius:4px;padding:12px 16px;font-size:18px;line-height:26px}@media (min-width:744px){.diwali-sale__pricing-card__btn{font-size:18px;line-height:26px}.diwali-sale__pricing-card{flex:1;min-width:276px}}.diwali-sale__career-transformation-wrapper{background:linear-gradient(#205a62 41.5%,#fff 41.5%);padding-bottom:56px}@media (min-width:744px){.diwali-sale__career-transformation-wrapper{background:linear-gradient(#205a62 35%,#fff 35%);padding-bottom:96px}}@media (min-width:1200px){.diwali-sale__career-transformation-wrapper{padding-bottom:120px}}.diwali-sale__career-transformation{background:#ffeee0;border:6px solid #fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:744px){.diwali-sale__career-transformation{flex-direction:row}}.diwali-sale__career-transformation>:first-child{border-bottom:6px solid #fff}@media (min-width:744px){.diwali-sale__career-transformation>:first-child{border-bottom:none;border-right:6px solid #fff}}.diwali-sale__career-transformation__content{flex-direction:column;flex:1;align-items:center;display:flex}.diwali-sale__career-transformation__content p{color:#25265e;font-size:32px;font-weight:500;line-height:40px}.diwali-sale__career-transformation__content--before{background:#bed7ee}.diwali-sale__career-transformation__content--after{background:#ccedff}.diwali-sale__career-transformation__image{flex-shrink:0;width:499px}.container--black-november{z-index:1}@media (min-width:744px){.container--black-november{justify-content:space-between;align-items:center;max-width:840px;display:flex}}@media (min-width:1200px){.container--black-november{max-width:1440px;padding:0 48px}}.black-november-page__banner{cursor:pointer;z-index:100;color:#25265e;background:#ffeded;border-bottom:1px solid #feccbf;padding:8px 0;position:sticky;top:0;left:0;overflow:hidden}@media (min-width:744px){.black-november-page__banner{padding:16px 0}}.black-november-page__banner__content{gap:32px}.black-november-page__banner__content .left-content{align-items:center;margin-bottom:8px;display:flex}@media (min-width:744px){.black-november-page__banner__content{max-width:448px}.black-november-page__banner__content .left-content{gap:16px;margin-bottom:16px;margin-left:0}}.black-november-page__banner__content .right-content{margin-top:8px}@media (min-width:1200px){.black-november-page__banner__content{align-items:center;width:100%;max-width:none}.black-november-page__banner__content .left-content{margin-bottom:0}.black-november-page__banner__content .right-content{flex:1;align-items:center;gap:0;margin-top:0;display:flex}}.black-november-page__banner__content--mobile{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (min-width:1200px){.black-november-page__banner__content--mobile{display:none}.black-november-page__banner__content--mobile--build{justify-content:space-between;align-items:center;gap:8px;display:flex}.black-november-page__banner__content--build{max-width:80%;margin-right:20px;display:block}.black-november-page__banner__content--build .right-content{text-align:start;margin-top:8px}.black-november-page__banner__content--build .left-content{align-items:center;gap:16px;margin-left:0;display:flex}}.black-november-page__banner__bonus-text{color:#fff;font-size:14px;font-weight:600;line-height:18px}.black-november-page__banner__bonus-text p{color:#25265ede;margin-bottom:0}@media (min-width:744px){.black-november-page__banner__bonus-text{margin-bottom:0;font-size:18px;line-height:22px}}.black-november-page__banner__bonus-text--mobile h2{font-size:14px;line-height:18px}@media (min-width:744px){.black-november-page__banner__bonus-text--mobile{display:none}}.black-november-page__banner__bonus-text--desktop{display:none}@media (min-width:744px){.black-november-page__banner__bonus-text--desktop{flex-direction:column;gap:4px;display:flex}.black-november-page__banner__bonus-text--desktop h2{font-size:22px;font-weight:600;line-height:28px}.black-november-page__banner__bonus-text--desktop p{font-size:16px;font-weight:500;line-height:24px}}@media (min-width:1200px){.black-november-page__banner__bonus-text--desktop{justify-content:center;align-items:center;width:100%}.black-november-page__banner__bonus-text--desktop h2{text-align:center;white-space:nowrap}}.black-november-page__banner__remaining-spots{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-wrap:nowrap;background:#ffffffde;border:1px solid #d3dce6;border-radius:4px;justify-content:center;align-items:center;width:216px;padding:10px 12px;font-size:20px;font-weight:600;line-height:1;display:flex}.black-november-page__banner__btn{justify-content:center;padding:6px 12px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.black-november-page__banner__btn{padding:16px 20px;font-size:22px;font-weight:600;line-height:30px}}.black-november-page__banner__btn--desktop{height:62px;display:none}@media (min-width:1200px){.black-november-page__banner__btn--desktop{display:flex}.black-november-page__banner__btn--mobile{display:none}.black-november-page__banner__btn--mobile--build{text-wrap:nowrap;white-space:nowrap;padding:16px 20px;font-size:22px;font-weight:600;line-height:30px;display:flex}}.black-november-page__banner__bg-img{z-index:-1;width:200px;height:calc(100% + 72px);position:absolute;top:-24px;right:0;overflow:hidden}@media (min-width:744px){.black-november-page__banner__bg-img{display:none}}@media (min-width:1200px){.black-november-page__banner__bg-img{display:block;right:48px}}.black-november-page__banner--pro{cursor:pointer;padding:18px 0;display:block}.black-november-page__banner--pro:hover,.black-november-page__banner--pro:active,.black-november-page__banner--pro:focus{text-decoration:none}.black-november-page__banner--pro .left-content{margin-bottom:0}.black-november-page__banner--pro .sale-badge{margin-top:-12px;margin-right:8px;display:block}.black-november-page__banner--pro .row{flex-wrap:nowrap;align-items:center;margin:0;display:inline-flex;position:relative}.black-november-page__banner--pro .cyber-text,.black-november-page__banner--pro .week-text{font-size:30px;line-height:30px}.black-november-page__banner--pro .cyber-text span:first-child,.black-november-page__banner--pro .week-text span:first-child{-webkit-text-stroke-width:.5px}.black-november-page__banner--pro .cyber-text span:nth-child(2),.black-november-page__banner--pro .week-text span:nth-child(2){-webkit-text-stroke-width:2px}.black-november-page__banner--pro .cyber-text span:nth-child(3),.black-november-page__banner--pro .week-text span:nth-child(3){-webkit-text-stroke-width:3px}.black-november-page__banner--pro .cyber-text span:nth-child(4),.black-november-page__banner--pro .week-text span:nth-child(4){-webkit-text-stroke-width:4px}.black-november-page__banner--pro .cyber-text span:nth-child(5),.black-november-page__banner--pro .week-text span:nth-child(5){-webkit-text-stroke-width:5px;filter:blur(8px)}.black-november-page__banner--pro .week-text{margin-top:-15px;margin-left:60px}.black-november-page__banner--pro .burst{filter:drop-shadow(0 18px 32px #ff466673);justify-content:center;align-items:center;width:54px;height:54px;margin-left:-8px;display:flex;position:relative}.black-november-page__banner--pro .burst-shape{transform-origin:50%;width:100%;height:100%;transform:rotate(var(--sale-burst-shape-rotation,0deg));position:absolute;inset:0}.black-november-page__banner--pro .burst-content{text-transform:uppercase;justify-content:center;align-items:flex-end;display:flex;position:relative;transform:rotate(-15deg)}.black-november-page__banner--pro .burst-value{letter-spacing:-.74px;font-size:26px;font-weight:700;line-height:1}.black-november-page__banner--pro .burst-meta{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.black-november-page__banner--pro .burst-percent{font-size:10px;font-weight:500;line-height:1}.black-november-page__banner--pro .burst-off{font-size:6px;font-weight:500;line-height:1}.black-november-page__banner--disabled{cursor:unset}.black-november-page__hero-section{background-color:#ffe8d6;padding:30px 0 96px}.black-november-page__hero-section .logo-wrapper{width:140px;height:48px;margin-bottom:36px;display:flex}@media (min-width:1200px){.black-november-page__hero-section__content-wrapper{justify-content:space-between;display:flex}}.black-november-page__hero-section__content-wrapper--india{flex-direction:column}@media (min-width:1200px){.black-november-page__hero-section__content-wrapper--india{flex-direction:row}}@media (min-width:744px){.black-november-page__hero-section__content{width:490px;max-width:490px}}.black-november-page__hero-section__content__badge{flex-direction:column;align-items:flex-start;margin-bottom:22px;display:inline-flex}.black-november-page__hero-section__content .black-november-badge{width:100%;position:relative}.black-november-page__hero-section__content .black-november-badge__frame{position:relative}.black-november-page__hero-section__content .black-november-badge__frame-text{width:100%;height:100%;font-size:32px;font-weight:700;line-height:40px;position:absolute;top:0;left:0}.black-november-page__hero-section__content .black-november-badge__frame-text-top{padding-top:40px;padding-left:56px;transform:rotate(.178deg)}.black-november-page__hero-section__content .black-november-badge__frame-text-top div:first-of-type{margin-top:4px}.black-november-page__hero-section__content .black-november-badge__frame-text-top div:last-of-type{margin-top:-4px;margin-left:-8px}.black-november-page__hero-section__content .black-november-badge__frame-text .percent-value{text-align:center;margin-top:14px;font-size:30px;font-weight:700;line-height:38px}.black-november-page__hero-section__content .black-november-badge__burst{justify-content:center;align-items:center;width:122px;height:122px;display:flex;position:absolute;left:197px}.black-november-page__hero-section__content .black-november-badge__burst-shape{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-15deg)}.black-november-page__hero-section__content .black-november-badge__burst-content{transform:rotate(var(--sale-burst-content-rotation,0deg));text-transform:uppercase;color:#fff;justify-content:center;align-items:flex-end;display:flex;position:relative}.black-november-page__hero-section__content .black-november-badge__burst-value{letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:1}.black-november-page__hero-section__content .black-november-badge__burst-meta{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.black-november-page__hero-section__content .black-november-badge__burst-percent{font-size:24px;font-weight:700;line-height:1}.black-november-page__hero-section__content .black-november-badge__burst-off{letter-spacing:.14em;font-size:14px;font-weight:600;line-height:1}.black-november-page__hero-section__content__heading{color:#25265e;margin-bottom:0;font-family:Source Serif Pro,serif;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.black-november-page__hero-section__content__heading{font-size:36px;line-height:1.25}}.black-november-page__hero-section__content__description{color:#25265ede;margin-bottom:0;font-size:18px;font-weight:500;line-height:28px}.black-november-page__hero-section__content__footer{flex-direction:column;gap:10px;margin:32px 0 0;padding:0;list-style-type:none;display:flex}@media (min-width:1200px){.black-november-page__hero-section__content__footer{margin-top:60px}}.black-november-page__hero-section__content__footer li{color:#cdddfd;background-color:#0556f345;border-radius:4px;width:max-content;padding:2px 8px;font-weight:500}.black-november-page__hero-section__content__footer li:first-of-type{color:#ffffffde;background-color:#f8a73745}.black-november-page__hero-section__card-wrapper{z-index:1;flex-direction:column;justify-content:flex-end;margin-top:32px;display:flex;position:relative}@media (min-width:1200px){.black-november-page__hero-section__card-wrapper{margin-top:0}}.black-november-page__hero-section__card-wrapper .bg-img-wrapper{display:none}@media (min-width:1200px){.black-november-page__hero-section__card-wrapper .bg-img-wrapper{z-index:-1;width:384px;height:384px;display:block;position:absolute;bottom:88px;right:256px}}.black-november-page__hero-section__card-wrapper--india{justify-content:center;align-items:center;gap:24px;display:flex}@media (min-width:744px){.black-november-page__hero-section__card-wrapper--india{flex-direction:row;align-items:flex-end;gap:0}}.black-november-page__hero-section__card-wrapper--india .new-pricing-page__pricing-card{width:278px}@media (min-width:1200px){.black-november-page__hero-section__card-wrapper--india .new-pricing-page__pricing-card--most-popular .new-pricing-page__pricing-card__header{padding-bottom:25px!important}}.black-november-page__hero-section__card-wrapper--india .bg-img-wrapper{display:none}.black-november-page__hero-section__card{background-color:#fff;border-radius:6px;padding:24px 20px 0}@media (min-width:744px){.black-november-page__hero-section__card{width:350px;margin-left:auto;padding:24px 24px 0}}.black-november-page__hero-section__card__marked-price{color:#25265eab;width:38px;font-size:18px;font-weight:500;line-height:28px;position:relative}.black-november-page__hero-section__card__marked-price:after{content:"";background:linear-gradient(90deg,#ec008c 0%,#fc6767 100%);width:100%;height:1.6px;position:absolute;top:50%;left:0;transform:skewY(-8deg)}.black-november-page__hero-section__card__selling-price-wrapper{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.black-november-page__hero-section__card__selling-price-wrapper>div:last-of-type{color:#6501e5;align-items:center;gap:4px;margin-top:16px;font-size:22px;font-weight:600;line-height:30px;display:flex}.black-november-page__hero-section__card__selling-price-wrapper .for-life{margin-left:-48px}.black-november-page__hero-section__card__selling-price-wrapper.inr .for-life{margin-left:0}.black-november-page__hero-section__card__selling-price{color:#25265e;align-items:flex-end;font-size:56px;font-weight:600;line-height:62px;display:flex}.black-november-page__hero-section__card__selling-price .price{color:#25265eab;margin-bottom:6px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.black-november-page__hero-section__card__selling-price div{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.black-november-page__hero-section__card__selling-price .billing-cycle{color:#25265eab;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.black-november-page__hero-section__card__savings{color:#25265ede;background-color:#ffc33d;border-radius:2px;width:fit-content;margin:0 0 16px;padding:.25rem .5rem;font-size:16px;font-weight:500;line-height:24px}.black-november-page__hero-section__card__btn{justify-content:center;width:100%;padding:16px 19px;font-size:20px;font-weight:700;line-height:30px}@media (min-width:744px){.black-november-page__hero-section__card__btn{padding:16px 27px}}.black-november-page__hero-section__card__btn+em{text-align:center;color:#25265eab;margin-top:4px;font-size:14px;font-weight:500;line-height:20px;display:block}.black-november-page__hero-section__card__btn--disabled{cursor:not-allowed;pointer-events:all}.black-november-page__hero-section__card__charge-info{color:#25265eab;text-align:center;margin-top:4px;padding-bottom:24px;font-size:14px;font-weight:500;line-height:20px;display:block}.black-november-page__hero-section__card__bonus-card{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-bottom:36px;display:flex}.black-november-page__hero-section__card__bonus-card__gift{background:linear-gradient(97deg,#ff0026 .51%,#cc1b36 49.03%,#ff0026 97.56%),#ff2133;border-radius:12px;width:234px;margin:16px 24px 22px 68px;position:relative}.black-november-page__hero-section__card__bonus-card__gift svg{position:absolute;top:-16px;left:-32px}.black-november-page__hero-section__card__bonus-card__gift p{color:#fff;margin-bottom:0;padding:12px 4px 14px 50px;font-size:20px;font-weight:600;line-height:24px}.black-november-page__hero-section__card__bonus-card__timer{color:#f44336;text-wrap:nowrap;white-space:nowrap;background:#e34c4c1f;border:1px solid #e34c4c;border-radius:4px;justify-content:center;align-items:center;width:252px;padding:4px 18px;font-size:16px;font-weight:500;line-height:24px;display:flex}.black-november-page__hero-section__card__features{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style-type:none;display:flex}.black-november-page__hero-section__card__feature{color:#25265e;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.black-november-page__hero-section__card__feature svg{color:#56bd5b;flex-shrink:0;width:18px;height:18px}.black-november-page__hero-section__card__feature em{font-size:12px;font-weight:400;line-height:16px}.black-november-page__company-banner{color:#25265eab;background-color:#fff;border:1px solid #d3dce6;border-width:1px 0;flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.black-november-page__company-banner__heading{text-align:center;color:#25265ede;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}@media (min-width:744px){.black-november-page__company-banner__heading{font-size:22px;line-height:30px}}.black-november-page__company-banner__logo-group{filter:grayscale();flex-wrap:wrap;justify-content:center;gap:32px;display:flex}@media (min-width:744px){.black-november-page__company-banner__logo-group{justify-content:initial}}@media (min-width:1200px){.black-november-page__company-banner__logo-group{justify-content:center;align-items:center;gap:64px}}.black-november-page__visualizer-section{background-color:#f8faff;padding:120px 0}.black-november-page__visualizer-section__heading{text-align:center;color:#25265e;margin-bottom:32px;font-family:Source Serif Pro,serif;font-size:28px;line-height:36px}@media (min-width:744px){.black-november-page__visualizer-section__heading{font-size:40px;line-height:50px}}@media (min-width:1200px){.black-november-page__visualizer-section__heading{font-size:48px;line-height:60px}}.black-november-page__visualizer-section__tabs{-webkit-overflow-scrolling:touch;white-space:nowrap;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;border:1px solid #d3dce6;border-radius:100px;flex-wrap:nowrap;width:100%;margin-bottom:32px;scroll-padding-inline-start:32px;display:flex;overflow-x:auto}.black-november-page__visualizer-section__tabs::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:1200px){.black-november-page__visualizer-section__tabs{max-width:1258px;margin:0 auto 32px}}.black-november-page__visualizer-section__tab{color:#25265eab;cursor:pointer;scroll-snap-align:start;background-color:#fff;border:none;border-radius:100px;flex-grow:1;justify-content:center;align-items:center;margin:0;padding:12px 16px;scroll-padding-inline-start:32px;font-weight:600;display:flex;position:relative}.black-november-page__visualizer-section__tab:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.black-november-page__visualizer-section__tab.is-active{color:#fff;scroll-snap-align:start;background:#0556f3c4;border-radius:100px;align-items:center;display:flex}@media (hover:hover){.black-november-page__visualizer-section__tab:hover{color:#25265eab;background:#0556f32b}.black-november-page__visualizer-section__tab:hover.is-active{color:#fff;background:#0556f3ab}}.black-november-page__visualizer-section__card{background:#fff;border:1px solid #d3dce6;border-radius:16px;flex-direction:column;gap:32px;padding:24px;display:flex}@media (min-width:744px){.black-november-page__visualizer-section__card{padding:32px}}@media (min-width:1200px){.black-november-page__visualizer-section__card{flex-direction:row;justify-content:center;align-items:center}}.black-november-page__visualizer-section__content-title{margin-bottom:32px;font-family:Source Serif Pro,serif;font-size:32px;font-weight:600;line-height:40px}.black-november-page__visualizer-section__features{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.black-november-page__visualizer-section__feature{color:#25265ede;align-items:flex-start;gap:8px;display:flex}.black-november-page__visualizer-section__feature svg{color:#56bd5b;flex-shrink:0;width:18px;height:18px;margin-top:4px}.black-november-page__visualizer-section__content-right .visualizer-frame{aspect-ratio:694/385;border-radius:12px;width:100%;overflow:hidden}@media (min-width:1200px){.black-november-page__visualizer-section__content-right .visualizer-frame{width:694px;height:385px}}.black-november-page__visualizer-section__content-right .visualizer-frame video,.black-november-page__visualizer-section__content-right .visualizer-frame iframe,.black-november-page__visualizer-section__content-right .visualizer-frame .visualizer-loader-overlay,.black-november-page__visualizer-section__content-right .visualizer-frame>div{border-radius:12px;width:100%!important;height:100%!important}.black-november-page__course-card-section{background-color:#fff5e7;padding:120px 0;position:relative}.black-november-page__course-card-section__heading{text-align:center;margin-bottom:32px;font-family:Source Serif Pro,serif;font-weight:600}.black-november-page__course-card-section__heading .highlight{color:#9327fe;-webkit-text-fill-color:#0000;background:linear-gradient(#9327fe 17.05%,#6501e5 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}@media (min-width:744px){.black-november-page__course-card-section__heading{font-size:36px;line-height:46px}}@media (min-width:1200px){.black-november-page__course-card-section__heading{font-size:48px;line-height:60px}}.black-november-page__course-card-section__cards{flex-direction:column;gap:24px;display:flex}@media (min-width:1200px){.black-november-page__course-card-section__cards{flex-direction:row}}.black-november-page__course-card-section__card{background:#fff;border:1px solid #d3dce6;border-radius:16px;padding:24px 22px;box-shadow:0 8px 12px #46351d1f}@media (min-width:1200px){.black-november-page__course-card-section__card{width:354px;max-width:354px}}.black-november-page__course-card-section__card__image{align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.black-november-page__course-card-section__card__track{color:#25265eab;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.black-november-page__course-card-section__card__title{color:#25265e;font-family:Source Serif Pro;font-size:26px;font-weight:600;line-height:32px}.black-november-page__course-card-section__card__meta-item{border:1px solid #d3dce6;border-inline:none;flex-direction:column;gap:6px;margin:24px 0;padding:32px 0;display:flex}.black-november-page__course-card-section__card__meta-item svg{width:24px;height:24px}.black-november-page__course-card-section__card__meta-item__header{align-items:center;gap:4px;display:flex}.black-november-page__course-card-section__card__meta-item__header span{color:#25265e}.black-november-page__course-card-section__card__meta-item__content{margin-left:24px}.black-november-page__course-card-section__card__meta-item__content .label-group{color:#25265eab;flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style-type:none;display:flex}.black-november-page__course-card-section__card__meta-item__content .label{color:#25265eab;font-size:14px;font-weight:500;line-height:20px}.black-november-page__course-card-section__card__meta-item__content .value{color:#25265e;font-size:24px;font-weight:600;line-height:36px}.black-november-page__course-card-section__card__meta-item__content .value span{color:#25265eab;font-size:14px;line-height:20px}.black-november-page__course-card-section__card__with-course{margin-bottom:16px;font-weight:600}.black-november-page__course-card-section__card__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}.black-november-page__course-card-section__card__feature{color:#25265eab;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.black-november-page__course-card-section__card__feature svg{color:#56bd5b;flex-shrink:0;width:18px;height:18px}.black-november-page__course-card-section__bottom-section{background:linear-gradient(90deg,#fff0 -14.86%,#fff 50%,#fff0 114.86%);border-top:1px solid #d3dce600;border-bottom:1px solid #d3dce600;border-radius:8px;margin-top:16px;box-shadow:0 4px 8px #3a2d0014}.black-november-page__course-card-section__bottom-section .many-more-section{flex-direction:column;justify-content:center;align-items:center;padding:24px 32px;display:flex}@media (min-width:744px){.black-november-page__course-card-section__bottom-section .many-more-section{border-bottom:none}}.black-november-page__course-card-section__bottom-section .many-more-section .many-more-text{text-align:center;font-family:Source Serif Pro;font-size:26px;font-weight:600;line-height:32px}.black-november-page__course-card-section__bottom-section .many-more-section .icon-list{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}.black-november-page__course-card-section__bottom-section .many-more-section .icon-list svg{width:35px;height:35px}@media (min-width:1200px){.black-november-page__course-card-section__bottom-section .many-more-section .icon-list{flex-wrap:nowrap}}.black-november-page__course-card-section__bottom-section .every-path-includes-section{background-color:#fafafa;width:100%;padding:24px 48px}.black-november-page__course-card-section__bottom-section .every-path-includes-section .every-path-includes-heading{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.black-november-page__course-card-section__bottom-section .every-path-includes-section .path-feature-list{margin:0 0 16px;padding:0;list-style-type:none}@media (min-width:1200px){.black-november-page__course-card-section__bottom-section .every-path-includes-section .path-feature-list{column-count:2;column-gap:8px}}.black-november-page__course-card-section__bottom-section .every-path-includes-section .path-feature{color:#25265eab;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.black-november-page__course-card-section__bottom-section .every-path-includes-section .path-feature svg{color:#56bd5b}.black-november-page__course-card-section__bottom-section .every-path-includes-section .path-feature+.path-feature{margin-top:8px}.black-november-page__course-card-section__bottom-section .every-path-includes-section .get-paths-btn{height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.black-november-page__testimonials-section{background-color:#fafafa;padding:120px 0}.black-november-page__testimonials-section__heading{text-align:center;margin-bottom:32px;font-family:Source Serif Pro,serif;font-size:24px;font-weight:600;line-height:30px}@media (min-width:744px){.black-november-page__testimonials-section__heading{font-size:36px;line-height:46px}}@media (min-width:1200px){.black-november-page__testimonials-section__heading{font-size:48px;line-height:60px}}.black-november-page__testimonials-section .video-testimonials{padding:0}@media (min-width:744px){.black-november-page__testimonials-section .video-testimonials__card{width:340px}}.black-november-page__testimonials-section .video-testimonials__video{background-color:#000;height:223px;position:relative;overflow:hidden}.black-november-page__testimonials-section .video-testimonials .container{padding:0}@media (min-width:1200px){.black-november-page__testimonials-section .video-testimonials .container .sticky-container{max-width:100%}}.black-november-page__trial-section{text-align:center;z-index:1;background-color:#1f2023;padding:120px 0;position:relative}.black-november-page__trial-section__heading{color:#fff;margin-bottom:8px;font-family:Source Serif Pro,serif;font-size:28px;font-weight:600;line-height:36px}@media (min-width:744px){.black-november-page__trial-section__heading{font-size:48px;line-height:60px}}.black-november-page__trial-section__description{color:#ffffffab;margin-bottom:32px;font-size:16px;font-weight:500;line-height:24px}@media (min-width:744px){.black-november-page__trial-section__description{font-size:18px;line-height:28px}}.black-november-page__trial-section__btn{margin:0 auto}.black-november-page__trial-section__btn+em{color:#ffffffde;text-align:center;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:block}.black-november-page__trial-section__charge-info{text-align:center;color:#ffffffde;margin-top:4px;font-size:12px;font-weight:500;line-height:16px}.black-november-page__trial-section__bg-img{z-index:-1;display:none;position:absolute;top:82px}@media (min-width:1200px){.black-november-page__trial-section__bg-img{display:block}}.black-november-page__trial-section__bg-img--left{left:0}.black-november-page__trial-section__bg-img--right{right:0}@media (min-width:576px){.is-collapsed-mobile{visibility:collapse;height:0;margin:0;padding:0;line-height:0}.is-displayed-mobile{display:block}.is-hidden-mobile{display:none}}@media (min-width:744px){.is-displayed-mobile{display:none}}@media (max-width:576px){.hidden-mobile{display:none}}.show-mobile{display:none}@media (max-width:576px){.show-mobile{display:block}}@media print{:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}body{line-height:1.3}a,a:visited{text-decoration:underline}footer{display:none}header{margin-bottom:40px}header h1,header nav{display:none}header:after{content:"www.domain-name.com"}header:before{content:"Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.";border:1px solid #d3dce6;margin-bottom:10px;padding:6px 8px;font-style:italic;display:block}header h1{font-size:24pt}header h2{margin-top:25px;font-size:14pt}header aside{border-top:1px solid #d3dce6;margin-top:30px;display:block}header aside h2{font-size:18pt}header a[href^=\#]:after,header a[href^=javascript\:]:after{content:""}header pre,header blockquote{page-break-inside:avoid;border:1px solid #0556f3}header thead{display:table-header-group}header tr,header img{page-break-inside:avoid}header img{max-width:100%!important}header p,header h2,header h3{orphans:3;widows:3}header h2,header h3{page-break-after:avoid}@page{margin:.5cm}.success .print-btn,.success button,.success .success-check--covid{display:none}.success .success-content .alert{page-break-before:always}}.print-btn{color:#0556f3;cursor:pointer;background:0 0;align-items:center;margin-bottom:.5rem;margin-left:auto;display:flex}.print-btn:hover{color:#03338f}.print-btn:focus{box-shadow:0 0 2px 2px #0556f3}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#272822}.hljs-tag,.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-strong,.hljs-number,.hljs-name{color:#f92672}.hljs-code{color:#66d9ef}.hljs-attribute,.hljs-attr,.hljs-symbol,.hljs-regexp,.hljs-link{color:#bf79db}.hljs-string,.hljs-bullet,.hljs-subst,.hljs-title,.hljs-section,.hljs-emphasis,.hljs-type,.hljs-built_in,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#a6e22e}.hljs-title.class_,.hljs-class .hljs-title{color:#fff}.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta{color:#75715e}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-title,.hljs-section,.hljs-type,.hljs-selector-id{font-weight:700}
