*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Branding",sans-serif}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-\[36px\]{bottom:-36px}.-bottom-\[11\%\]{bottom:-11%}.-bottom-\[1\.375rem\]{bottom:-1.375rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-12{bottom:3rem}.bottom-1\/2{bottom:50%}.bottom-\[-1\.75rem\]{bottom:-1.75rem}.bottom-\[5\%\]{bottom:5%}.left-\[2rem\]{left:2rem}.left-\[12rem\]{left:12rem}.left-0{left:0}.left-4{left:1rem}.left-8{left:2rem}.left-\[5\%\]{left:5%}.left-\[90\%\]{left:90%}.left-1\/2{left:50%}.left-1\/4{left:25%}.-left-\[7\%\]{left:-7%}.-right-\[38px\]{right:-38px}.-right-\[15px\]{right:-15px}.right-2{right:.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[2\%\]{right:2%}.right-\[5\%\]{right:5%}.-right-\[1\%\]{right:-1%}.-right-\[7\%\]{right:-7%}.right-\[12rem\]{right:12rem}.top-\[-1px\]{top:-1px}.top-\[-3rem\]{top:-3rem}.top-\[-56px\]{top:-56px}.top-\[100px\]{top:100px}.top-0{top:0}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.-top-\[130px\]{top:-130px}.-top-\[160px\]{top:-160px}.-top-\[3\%\]{top:-3%}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2\/4{top:50%}.top-\[17\%\]{top:17%}.top-\[30\%\]{top:30%}.top-\[80\%\]{top:80%}.bottom-2{bottom:.5rem}.top-20{top:5rem}.top-\[62px\]{top:62px}.right-0{right:0}.right-1\/4{right:25%}.top-\[270px\]{top:270px}.right-1\/2{right:50%}.top-\[11rem\]{top:11rem}.-left-0\.5{left:-.125rem}.top-10{top:2.5rem}.-left-0{left:0}.left-6{left:1.5rem}.-top-2{top:-.5rem}.top-\[27\%\]{top:27%}.top-\[4\.2rem\]{top:4.2rem}.right-\[0\.625rem\]{right:.625rem}.z-\[200\]{z-index:200}.z-10{z-index:10}.z-0{z-index:0}.-z-\[50\]{z-index:-50}.z-\[10\]{z-index:10}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[220\]{z-index:220}.z-20{z-index:20}.z-\[20\]{z-index:20}.z-\[5\]{z-index:5}.order-2{order:2}.order-1{order:1}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-start-2{grid-column-start:2}.col-start-1{grid-column-start:1}.col-start-auto{grid-column-start:auto}.col-end-3{grid-column-end:3}.col-end-7{grid-column-end:7}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-auto{grid-row:auto}.float-right{float:right}.m-2{margin:.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.my-0{margin-top:0;margin-bottom:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mt-\[1px\]{margin-top:-1px}.-mb-\[1px\]{margin-bottom:-1px}.-mt-\[1\.7\%\]{margin-top:-1.7%}.-mt-2\.5{margin-top:-.625rem}.-mt-2{margin-top:-.5rem}.-mt-5{margin-top:-1.25rem}.-mt-\[0\.563rem\]{margin-top:-.563rem}.-mt-\[4rem\]{margin-top:-4rem}.-mt-\[13rem\]{margin-top:-13rem}.-mt-\[48px\]{margin-top:-48px}.-mt-20{margin-top:-5rem}.-mt-24{margin-top:-6rem}.-mt-32{margin-top:-8rem}.-mt-\[15\%\]{margin-top:-15%}.-mt-\[66px\]{margin-top:-66px}.-mt-\[110px\]{margin-top:-110px}.-mt-\[120px\]{margin-top:-120px}.-mt-\[125px\]{margin-top:-125px}.-mb-\[10px\]{margin-bottom:-10px}.-mb-\[2\%\]{margin-bottom:-2%}.-mb-\[50\%\]{margin-bottom:-50%}.-ml-\[10\%\]{margin-left:-10%}.-ml-\[15\%\]{margin-left:-15%}.-ml-\[20\%\]{margin-left:-20%}.-ml-\[138px\]{margin-left:-138px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.-mb-\[160px\]{margin-bottom:-160px}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-10{margin-left:2.5rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mr-16{margin-right:4rem}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mt-\[-5\.4rem\]{margin-top:-5.4rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-24{margin-top:6rem}.mt-\[40\%\]{margin-top:40%}.mt-\[1\.3125rem\]{margin-top:1.3125rem}.ml-1\.5{margin-left:.375rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.-ml-\[-138px\]{margin-left:138px}.-mt-\[10px\]{margin-top:-10px}.ml-auto{margin-left:auto}.mt-14{margin-top:3.5rem}.mt-40{margin-top:10rem}.mt-4{margin-top:1rem}.mb-3{margin-bottom:.75rem}.mt-6{margin-top:1.5rem}.mr-1{margin-right:.25rem}.ml-8{margin-left:2rem}.ml-2{margin-left:.5rem}.-mt-\[55px\]{margin-top:-55px}.-mt-\[15px\]{margin-top:-15px}.box-content{box-sizing:content-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-auto{aspect-ratio:auto}.aspect-\[0\.8\]{aspect-ratio:.8}.aspect-\[1\.57\/1\]{aspect-ratio:1.57 / 1}.aspect-video{aspect-ratio:16 / 9}.h-\[24px\]{height:24px}.h-\[12\.25rem\]{height:12.25rem}.h-\[33rem\]{height:33rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[30rem\]{height:30rem}.h-\[35rem\]{height:35rem}.h-\[40rem\]{height:40rem}.h-\[44rem\]{height:44rem}.h-\[45rem\]{height:45rem}.h-\[96px\]{height:96px}.h-\[350px\]{height:350px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[280px\]{height:280px}.h-\[90vh\]{height:90vh}.h-1{height:.25rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-36{height:9rem}.h-40{height:10rem}.h-44{height:11rem}.h-96{height:24rem}.h-full{height:100%}.h-\[360px\]{height:360px}.h-\[560px\]{height:560px}.h-auto{height:auto}.h-screen{height:100vh}.h-48{height:12rem}.h-\[215px\]{height:215px}.h-0{height:0}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-28{height:7rem}.h-\[calc\(100vh_-_122px\)\]{height:calc(100vh - 122px)}.h-\[62vh\]{height:62vh}.h-\[52px\]{height:52px}.h-fit{height:-moz-fit-content;height:fit-content}.max-h-0{max-height:0}.max-h-12{max-height:3rem}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-\[300rem\]{max-height:300rem}.max-h-\[530px\]{max-height:530px}.max-h-\[327px\]{max-height:327px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\[350px\]{width:350px}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-2\/3{width:66.666667%}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-52{width:13rem}.w-60{width:15rem}.w-72{width:18rem}.w-auto{width:auto}.w-\[19rem\]{width:19rem}.w-\[50px\]{width:50px}.w-\[200px\]{width:200px}.w-\[251px\]{width:251px}.w-\[2400px\]{width:2400px}.w-\[3961px\]{width:3961px}.w-\[257rem\]{width:257rem}.w-\[343rem\]{width:343rem}.w-full{width:100%}.w-fit{width:-moz-fit-content;width:fit-content}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.w-\[60px\]{width:60px}.w-\[14\.25rem\]{width:14.25rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[18\.7\%\]{width:18.7%}.w-\[18\.9\%\]{width:18.9%}.w-\[30\%\]{width:30%}.w-\[50\%\]{width:50%}.w-\[70\%\]{width:70%}.w-\[81\.3\%\]{width:81.3%}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-\[4\.75rem\]{width:4.75rem}.w-\[4\.688rem\]{width:4.688rem}.w-\[3\.125rem\]{width:3.125rem}.w-\[3\.875rem\]{width:3.875rem}.w-\[115\.25rem\]{width:115.25rem}.w-\[170px\]{width:170px}.w-\[70px\]{width:70px}.w-\[257\.313rem\]{width:257.313rem}.w-\[115rem\]{width:115rem}.w-\[1844px\]{width:1844px}.w-\[132px\]{width:132px}.w-5{width:1.25rem}.w-min{width:-moz-min-content;width:min-content}.w-6{width:1.5rem}.w-28{width:7rem}.w-\[85\%\]{width:85%}.w-9{width:2.25rem}.min-w-\[70px\]{min-width:70px}.min-w-\[350px\]{min-width:350px}.min-w-\[132px\]{min-width:132px}.min-w-\[40px\]{min-width:40px}.min-w-\[50px\]{min-width:50px}.min-w-\[24px\]{min-width:24px}.min-w-\[45px\]{min-width:45px}.min-w-\[4\.688rem\]{min-width:4.688rem}.min-w-\[200px\]{min-width:200px}.max-w-\[21rem\]{max-width:21rem}.max-w-\[213px\]{max-width:213px}.max-w-\[17\.7rem\]{max-width:17.7rem}.max-w-\[148px\]{max-width:148px}.max-w-\[50px\]{max-width:50px}.max-w-\[500px\]{max-width:500px}.max-w-\[98px\]{max-width:98px}.max-w-\[132px\]{max-width:132px}.max-w-\[118px\]{max-width:118px}.max-w-\[19\.5rem\]{max-width:19.5rem}.max-w-\[150px\]{max-width:150px}.max-w-\[250px\]{max-width:250px}.max-w-\[19\.438rem\]{max-width:19.438rem}.max-w-\[312px\]{max-width:312px}.max-w-\[360px\]{max-width:360px}.max-w-\[62\.5rem\]{max-width:62.5rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[170px\]{max-width:170px}.max-w-\[38rem\]{max-width:38rem}.max-w-\[49rem\]{max-width:49rem}.max-w-\[55rem\]{max-width:55rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[110\%\]{max-width:110%}.max-w-\[120\%\]{max-width:120%}.max-w-\[123px\]{max-width:123px}.max-w-\[280px\]{max-width:280px}.max-w-\[28\.438rem\]{max-width:28.438rem}.max-w-\[320px\]{max-width:320px}.max-w-\[350px\]{max-width:350px}.max-w-\[390px\]{max-width:390px}.max-w-\[416px\]{max-width:416px}.max-w-\[450px\]{max-width:450px}.max-w-\[460px\]{max-width:460px}.max-w-\[496px\]{max-width:496px}.max-w-\[554px\]{max-width:554px}.max-w-\[600px\]{max-width:600px}.max-w-\[630px\]{max-width:630px}.max-w-\[670px\]{max-width:670px}.max-w-\[480px\]{max-width:480px}.max-w-\[485px\]{max-width:485px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-\[24px\]{max-width:24px}.max-w-\[1\.313rem\]{max-width:1.313rem}.max-w-\[70px\]{max-width:70px}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[4\.688rem\]{max-width:4.688rem}.max-w-\[3\.75rem\]{max-width:3.75rem}.max-w-\[290px\]{max-width:290px}.max-w-\[27\.25rem\]{max-width:27.25rem}.max-w-\[247px\]{max-width:247px}.max-w-\[438px\]{max-width:438px}.max-w-\[407px\]{max-width:407px}.max-w-\[406px\]{max-width:406px}.max-w-\[12\.25rem\]{max-width:12.25rem}.max-w-\[115\.25rem\]{max-width:115.25rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[598px\]{max-width:598px}.max-w-\[336px\]{max-width:336px}.max-w-\[18rem\]{max-width:18rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[1\%\]{--tw-translate-x:-1%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[107\%\]{--tw-translate-x:107%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2\/4{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\/4{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/4{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[5px\]{border-radius:5px}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[6px\]{border-bottom-width:6px}.border-r-2{border-right-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-l{border-left-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-l-0{border-left-width:0}.border-t-\[20px\]{border-top-width:20px}.border-t-0{border-top-width:0}.border-t-\[28px\]{border-top-width:28px}.border-b-0{border-bottom-width:0}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.\!border-\[\#6500FF\]{--tw-border-opacity:1 !important;border-color:rgb(101 0 255 / var(--tw-border-opacity))!important}.border-\[\#390091\]{--tw-border-opacity:1;border-color:rgb(57 0 145 / var(--tw-border-opacity))}.border-\[\#4D248A\]{--tw-border-opacity:1;border-color:rgb(77 36 138 / var(--tw-border-opacity))}.border-\[\#FFFFFF\]{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-\[\#9A1849\]{--tw-border-opacity:1;border-color:rgb(154 24 73 / var(--tw-border-opacity))}.border-\[\#9FA8BF\]{--tw-border-opacity:1;border-color:rgb(159 168 191 / var(--tw-border-opacity))}.border-\[\#1395D4\]{--tw-border-opacity:1;border-color:rgb(19 149 212 / var(--tw-border-opacity))}.border-\[\#ECECF4\]{--tw-border-opacity:1;border-color:rgb(236 236 244 / var(--tw-border-opacity))}.border-\[\#941E4A\]{--tw-border-opacity:1;border-color:rgb(148 30 74 / var(--tw-border-opacity))}.border-\[\#260C4D\]{--tw-border-opacity:1;border-color:rgb(38 12 77 / var(--tw-border-opacity))}.border-\[\#DBE0F0\]{--tw-border-opacity:1;border-color:rgb(219 224 240 / var(--tw-border-opacity))}.border-\[\#EFF0FF\]{--tw-border-opacity:1;border-color:rgb(239 240 255 / var(--tw-border-opacity))}.border-\[\#D9D9D9\]{--tw-border-opacity:1;border-color:rgb(217 217 217 / var(--tw-border-opacity))}.border-\[\#5F6F95\]{--tw-border-opacity:1;border-color:rgb(95 111 149 / var(--tw-border-opacity))}.border-\[\#D2DAEE\]{--tw-border-opacity:1;border-color:rgb(210 218 238 / var(--tw-border-opacity))}.border-\[\#124862\]{--tw-border-opacity:1;border-color:rgb(18 72 98 / var(--tw-border-opacity))}.border-\[\#f3e8ff\]{--tw-border-opacity:1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}.border-\[\#FFB951\]{--tw-border-opacity:1;border-color:rgb(255 185 81 / var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(51 51 51 / var(--tw-border-opacity))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity:1;border-color:rgb(101 0 255 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-transparent{border-color:#fff0}.border-\[\#F4EDFF\]{--tw-border-opacity:1;border-color:rgb(244 237 255 / var(--tw-border-opacity))}.border-\[\#6500FF\]{--tw-border-opacity:1;border-color:rgb(101 0 255 / var(--tw-border-opacity))}.border-\[\#1395D5\]{--tw-border-opacity:1;border-color:rgb(19 149 213 / var(--tw-border-opacity))}.border-\[\#F9468A\]{--tw-border-opacity:1;border-color:rgb(249 70 138 / var(--tw-border-opacity))}.border-\[\#1D8233\]{--tw-border-opacity:1;border-color:rgb(29 130 51 / var(--tw-border-opacity))}.border-t-\[\#6500FF\]{--tw-border-opacity:1;border-top-color:rgb(101 0 255 / var(--tw-border-opacity))}.border-t-\[\#1395D5\]{--tw-border-opacity:1;border-top-color:rgb(19 149 213 / var(--tw-border-opacity))}.border-t-\[\#F9468A\]{--tw-border-opacity:1;border-top-color:rgb(249 70 138 / var(--tw-border-opacity))}.border-b-\[\#D2DAEE\]{--tw-border-opacity:1;border-bottom-color:rgb(210 218 238 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}.bg-\[\#58728D\]{--tw-bg-opacity:1;background-color:rgb(88 114 141 / var(--tw-bg-opacity))}.bg-\[\#3A3D45\]{--tw-bg-opacity:1;background-color:rgb(58 61 69 / var(--tw-bg-opacity))}.bg-\[\#EFF0FF\]{--tw-bg-opacity:1;background-color:rgb(239 240 255 / var(--tw-bg-opacity))}.bg-\[\#4A00BC\]{--tw-bg-opacity:1;background-color:rgb(74 0 188 / var(--tw-bg-opacity))}.bg-\[\#f1f4f8f7\]{background-color:#f1f4f8f7}.bg-\[\#4D248A\]{--tw-bg-opacity:1;background-color:rgb(77 36 138 / var(--tw-bg-opacity))}.bg-\[\#F4F8FA\]{--tw-bg-opacity:1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-\[\#1296d2\]{--tw-bg-opacity:1;background-color:rgb(18 150 210 / var(--tw-bg-opacity))}.bg-\[\#F5F6FF\]{--tw-bg-opacity:1;background-color:rgb(245 246 255 / var(--tw-bg-opacity))}.bg-\[\#1395D5\]{--tw-bg-opacity:1;background-color:rgb(19 149 213 / var(--tw-bg-opacity))}.bg-\[\#f1f2ff\]{--tw-bg-opacity:1;background-color:rgb(241 242 255 / var(--tw-bg-opacity))}.bg-\[\#eff0ff\]{--tw-bg-opacity:1;background-color:rgb(239 240 255 / var(--tw-bg-opacity))}.bg-\[\#D2DAEE\]{--tw-bg-opacity:1;background-color:rgb(210 218 238 / var(--tw-bg-opacity))}.bg-\[\#F5E7F6\]{--tw-bg-opacity:1;background-color:rgb(245 231 246 / var(--tw-bg-opacity))}.bg-\[\#F7F7FB\]{--tw-bg-opacity:1;background-color:rgb(247 247 251 / var(--tw-bg-opacity))}.bg-\[\#1395D4\]{--tw-bg-opacity:1;background-color:rgb(19 149 212 / var(--tw-bg-opacity))}.bg-\[\#6500FF\]{--tw-bg-opacity:1;background-color:rgb(101 0 255 / var(--tw-bg-opacity))}.bg-\[\#DEF4FF\]{--tw-bg-opacity:1;background-color:rgb(222 244 255 / var(--tw-bg-opacity))}.bg-\[\#FFB951\]{--tw-bg-opacity:1;background-color:rgb(255 185 81 / var(--tw-bg-opacity))}.bg-\[\#f9468a\]{--tw-bg-opacity:1;background-color:rgb(249 70 138 / var(--tw-bg-opacity))}.bg-\[\#F8FAFC\]{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-\[\#FFF6E8\]{--tw-bg-opacity:1;background-color:rgb(255 246 232 / var(--tw-bg-opacity))}.bg-\[\#F9468A\]{--tw-bg-opacity:1;background-color:rgb(249 70 138 / var(--tw-bg-opacity))}.bg-\[\#9A1849\]{--tw-bg-opacity:1;background-color:rgb(154 24 73 / var(--tw-bg-opacity))}.bg-\[\#F4FCFF\]{--tw-bg-opacity:1;background-color:rgb(244 252 255 / var(--tw-bg-opacity))}.bg-\[\#B9CEE4\]{--tw-bg-opacity:1;background-color:rgb(185 206 228 / var(--tw-bg-opacity))}.bg-\[\#879EB6\]{--tw-bg-opacity:1;background-color:rgb(135 158 182 / var(--tw-bg-opacity))}.bg-\[\#6500ff\]{--tw-bg-opacity:1;background-color:rgb(101 0 255 / var(--tw-bg-opacity))}.bg-\[\#fcfdff\]{--tw-bg-opacity:1;background-color:rgb(252 253 255 / var(--tw-bg-opacity))}.bg-\[\#F1F4F8\]{--tw-bg-opacity:1;background-color:rgb(241 244 248 / var(--tw-bg-opacity))}.bg-\[\#1D7FAE\]{--tw-bg-opacity:1;background-color:rgb(29 127 174 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(101 0 255 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-transparent{background-color:#fff0}.bg-violet-700{--tw-bg-opacity:1;background-color:rgb(101 0 255 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-\[\#3F01A2\]{--tw-bg-opacity:1;background-color:rgb(63 1 162 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-\[\#260C4D\]{--tw-bg-opacity:1;background-color:rgb(38 12 77 / var(--tw-bg-opacity))}.bg-\[\#F4EDFF\]{--tw-bg-opacity:1;background-color:rgb(244 237 255 / var(--tw-bg-opacity))}.bg-\[rgb\(253\2c 185\2c 14\)\]{--tw-bg-opacity:1;background-color:rgb(253 185 14 / var(--tw-bg-opacity))}.bg-\[\#F1F5FF\]{--tw-bg-opacity:1;background-color:rgb(241 245 255 / var(--tw-bg-opacity))}.bg-\[\#8793B0\]{--tw-bg-opacity:1;background-color:rgb(135 147 176 / var(--tw-bg-opacity))}.bg-\[\#9CA8C5\]{--tw-bg-opacity:1;background-color:rgb(156 168 197 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2024\/09\/Classroom-management-version-1\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2024/09/Classroom-management-version-1.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2024\/09\/Classroom-management-version-2\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2024/09/Classroom-management-version-2.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/01\/subhero-item-1\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/01/subhero-item-1.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/01\/subhero-item-2\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/01/subhero-item-2.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/01\/subhero-item-3\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/01/subhero-item-3.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/01\/subhero-item-4\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/01/subhero-item-4.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/02\/background_top_radius_blue\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/02/background_top_radius_blue.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/02\/background_top_radius_yellow\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/02/background_top_radius_yellow.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/02\/background-hero\.svg\'\)\] {
  background-image: url(/wp-content/uploads/2022/02/background-hero.svg);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/02\/about-intro-image\.png\'\)\] {
  background-image: url(/wp-content/uploads/2022/02/about-intro-image.png);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/07\/research-intro-image\.png\'\)\] {
  background-image: url(/wp-content/uploads/2022/07/research-intro-image.png);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/11\/Mental-health-scaled-1\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2022/11/Mental-health-scaled-1.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/02\/background-small\.png\'\)\] {
  background-image: url(/wp-content/uploads/2022/02/background-small.png);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/11\/hardlife\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2022/11/hardlife.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/08\/ohio-bg\.png\'\)\] {
  background-image: url(/wp-content/uploads/2022/08/ohio-bg.png);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/11\/Class-image\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2022/11/Class-image.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/11\/Class-image-02\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2022/11/Class-image-02.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2022\/11\/Class-image-03\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2022/11/Class-image-03.webp);
}
.bg-\[url\(\'\.\.\/\.\.\/\.\.\/\.\.\/uploads\/2023\/03\/2023-019-12-Student-led-SEL\.webp\'\)\] {
  background-image: url(/wp-content/uploads/2023/03/2023-019-12-Student-led-SEL.webp);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-\[\#6500FF\] {
  --tw-gradient-from: #6500FF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(101 0 255 / 0));
}
.from-\[\#F9468A\] {
  --tw-gradient-from: #F9468A;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(249 70 138 / 0));
}
.from-\[\#FFF\] {
  --tw-gradient-from: #FFF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0));
}
.from-\[\#BD00FF\] {
  --tw-gradient-from: #BD00FF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(189 0 255 / 0));
}
.from-\[\#2D1054\] {
  --tw-gradient-from: #2D1054;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(45 16 84 / 0));
}
.to-\[\#F9468A\] {
  --tw-gradient-to: #F9468A;
}
.to-\[\#6500FF\] {
  --tw-gradient-to: #6500FF;
}
.to-\[\#FFF\] {
  --tw-gradient-to: #FFF;
}
.to-\[\#201124\] {
  --tw-gradient-to: #201124;
}
.bg-cover {
  background-size: cover;
}
.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}
.bg-\[position\:top_right_16\%\] {
  background-position: top right 16%;
}
.bg-center {
  background-position: center;
}
.bg-top {
  background-position: top;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-\[\#000\] {
  fill: #000;
}
.\!fill-\[\#6500FF\] {
  fill: #6500FF !important;
}
.fill-\[\#6500FF\] {
  fill: #6500FF;
}
.fill-\[\#4769B1\] {
  fill: #4769B1;
}
.fill-\[\#026899\] {
  fill: #026899;
}
.fill-\[\#F9468A\] {
  fill: #F9468A;
}
.fill-\[\#55585F\] {
  fill: #55585F;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-20 {
  padding: 5rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-72 {
  padding-left: 18rem;
  padding-right: 18rem;
}
.py-\[\.35rem\] {
  padding-top: .35rem;
  padding-bottom: .35rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-\[0\.4rem\] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-28 {
  padding-bottom: 7rem;
}
.pl-40 {
  padding-left: 10rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pb-\[7\.5rem\] {
  padding-bottom: 7.5rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pt-\[14rem\] {
  padding-top: 14rem;
}
.pt-\[4\.5rem\] {
  padding-top: 4.5rem;
}
.pt-\[7\.5rem\] {
  padding-top: 7.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pb-\[56\.25\%\] {
  padding-bottom: 56.25%;
}
.pt-32 {
  padding-top: 8rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pr-\[10rem\] {
  padding-right: 10rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-\[0\.875rem\] {
  font-size: 0.875rem;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-\[1\.625rem\] {
  font-size: 1.625rem;
}
.text-\[1\.75rem\] {
  font-size: 1.75rem;
}
.text-\[1\.875rem\] {
  font-size: 1.875rem;
}
.text-\[2rem\] {
  font-size: 2rem;
}
.text-\[3\.438rem\] {
  font-size: 3.438rem;
}
.text-\[2\.125rem\] {
  font-size: 2.125rem;
}
.text-\[2\.188rem\] {
  font-size: 2.188rem;
}
.text-\[2\.1875rem\] {
  font-size: 2.1875rem;
}
.text-\[2\.25rem\] {
  font-size: 2.25rem;
}
.text-\[2\.5rem\] {
  font-size: 2.5rem;
}
.text-\[2\.8125rem\] {
  font-size: 2.8125rem;
}
.text-\[3\.313rem\] {
  font-size: 3.313rem;
}
.text-\[4\.6875rem\] {
  font-size: 4.6875rem;
}
.text-\[7\.5rem\] {
  font-size: 7.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-\[2\.375rem\] {
  font-size: 2.375rem;
}
.text-\[3rem\] {
  font-size: 3rem;
}
.text-\[3\.4375rem\] {
  font-size: 3.4375rem;
}
.text-\[3\.125rem\] {
  font-size: 3.125rem;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-\[2\.813rem\] {
  font-size: 2.813rem;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.\!font-bold {
  font-weight: 700 !important;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.italic {
  font-style: italic;
}
.leading-none {
  line-height: 1;
}
.leading-6 {
  line-height: 1.5rem;
}
.\!leading-none {
  line-height: 1 !important;
}
.\!leading-\[0\.8\] {
  line-height: 0.8 !important;
}
.\!leading-\[1\.75rem\] {
  line-height: 1.75rem !important;
}
.leading-\[1\.125rem\] {
  line-height: 1.125rem;
}
.\!leading-\[1rem\] {
  line-height: 1rem !important;
}
.\!leading-\[1\.25rem\] {
  line-height: 1.25rem !important;
}
.\!leading-\[2\.599rem\] {
  line-height: 2.599rem !important;
}
.\!leading-\[2rem\] {
  line-height: 2rem !important;
}
.\!leading-\[2\.438rem\] {
  line-height: 2.438rem !important;
}
.\!leading-\[2\.813rem\] {
  line-height: 2.813rem !important;
}
.\!leading-\[2\.875rem\] {
  line-height: 2.875rem !important;
}
.\!leading-\[3\.25rem\] {
  line-height: 3.25rem !important;
}
.\!leading-\[2\.125rem\] {
  line-height: 2.125rem !important;
}
.\!leading-\[2\.25rem\] {
  line-height: 2.25rem !important;
}
.\!leading-\[2\.375rem\] {
  line-height: 2.375rem !important;
}
.\!leading-\[1\.875rem\] {
  line-height: 1.875rem !important;
}
.\!leading-\[2\.5rem\] {
  line-height: 2.5rem !important;
}
.\!leading-\[2\.75rem\] {
  line-height: 2.75rem !important;
}
.\!leading-\[3\.125rem\] {
  line-height: 3.125rem !important;
}
.\!leading-\[1\.438rem\] {
  line-height: 1.438rem !important;
}
.\!leading-\[1\.563rem\] {
  line-height: 1.563rem !important;
}
.leading-\[3rem\] {
  line-height: 3rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-16 {
  line-height: 4rem;
}
.leading-\[1\.25rem\] {
  line-height: 1.25rem;
}
.leading-\[0\.13em\] {
  line-height: 0.13em;
}
.-tracking-\[0\.65px\] {
  letter-spacing: -0.65px;
}
.tracking-\[0\.13em\] {
  letter-spacing: 0.13em;
}
.tracking-\[0\.02em\] {
  letter-spacing: 0.02em;
}
.tracking-\[0\.04em\] {
  letter-spacing: 0.04em;
}
.tracking-\[0\.2em\] {
  letter-spacing: 0.2em;
}
.tracking-\[2\%\] {
  letter-spacing: 2%;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-\[0\.8px\] {
  letter-spacing: 0.8px;
}
.text-transparent {
  color: transparent;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(101 0 255 / var(--tw-text-opacity));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#4D248A\] {
  --tw-text-opacity: 1;
  color: rgb(77 36 138 / var(--tw-text-opacity));
}
.text-\[\#5B3C0D\] {
  --tw-text-opacity: 1;
  color: rgb(91 60 13 / var(--tw-text-opacity));
}
.text-\[\#260C4D\] {
  --tw-text-opacity: 1;
  color: rgb(38 12 77 / var(--tw-text-opacity));
}
.text-\[\#53648D\] {
  --tw-text-opacity: 1;
  color: rgb(83 100 141 / var(--tw-text-opacity));
}
.text-\[\#F9468A\] {
  --tw-text-opacity: 1;
  color: rgb(249 70 138 / var(--tw-text-opacity));
}
.text-\[\#1B2029\] {
  --tw-text-opacity: 1;
  color: rgb(27 32 41 / var(--tw-text-opacity));
}
.text-\[\#124862\] {
  --tw-text-opacity: 1;
  color: rgb(18 72 98 / var(--tw-text-opacity));
}
.text-\[\#5F6F95\] {
  --tw-text-opacity: 1;
  color: rgb(95 111 149 / var(--tw-text-opacity));
}
.text-\[\#8432FE\] {
  --tw-text-opacity: 1;
  color: rgb(132 50 254 / var(--tw-text-opacity));
}
.text-\[\#EBA42C\] {
  --tw-text-opacity: 1;
  color: rgb(235 164 44 / var(--tw-text-opacity));
}
.text-\[\#F26A3B\] {
  --tw-text-opacity: 1;
  color: rgb(242 106 59 / var(--tw-text-opacity));
}
.text-\[\#369C4D\] {
  --tw-text-opacity: 1;
  color: rgb(54 156 77 / var(--tw-text-opacity));
}
.text-\[\#FFB951\] {
  --tw-text-opacity: 1;
  color: rgb(255 185 81 / var(--tw-text-opacity));
}
.text-\[\#6500FF\] {
  --tw-text-opacity: 1;
  color: rgb(101 0 255 / var(--tw-text-opacity));
}
.text-\[\#1395D5\] {
  --tw-text-opacity: 1;
  color: rgb(19 149 213 / var(--tw-text-opacity));
}
.text-\[\#2B2F38\] {
  --tw-text-opacity: 1;
  color: rgb(43 47 56 / var(--tw-text-opacity));
}
.text-\[\#D5003D\] {
  --tw-text-opacity: 1;
  color: rgb(213 0 61 / var(--tw-text-opacity));
}
.text-\[\#dcdfe8\] {
  --tw-text-opacity: 1;
  color: rgb(220 223 232 / var(--tw-text-opacity));
}
.text-\[\#1395D4\] {
  --tw-text-opacity: 1;
  color: rgb(19 149 212 / var(--tw-text-opacity));
}
.text-\[\#9FA8BF\] {
  --tw-text-opacity: 1;
  color: rgb(159 168 191 / var(--tw-text-opacity));
}
.\!text-\[\#6500FF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(101 0 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#8793B0\] {
  --tw-text-opacity: 1;
  color: rgb(135 147 176 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-violet-700 {
  --tw-text-opacity: 1;
  color: rgb(101 0 255 / var(--tw-text-opacity));
}
.text-\[\#000000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-indigo-50 {
  --tw-text-opacity: 1;
  color: rgb(238 242 255 / var(--tw-text-opacity));
}
.text-\[\#879BB4\] {
  --tw-text-opacity: 1;
  color: rgb(135 155 180 / var(--tw-text-opacity));
}
.text-\[\#55585F\] {
  --tw-text-opacity: 1;
  color: rgb(85 88 95 / var(--tw-text-opacity));
}
.text-\[\#1D8233\] {
  --tw-text-opacity: 1;
  color: rgb(29 130 51 / var(--tw-text-opacity));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.\!underline {
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_0px_\#941E4A\] {
  --tw-shadow: 0px 4px 0px #941E4A;
  --tw-shadow-colored: 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_0px_\#879EB6\] {
  --tw-shadow: 0px 4px 0px #879EB6;
  --tw-shadow-colored: 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_0px_\#260C4D\] {
  --tw-shadow: 0px 4px 0px #260C4D;
  --tw-shadow-colored: 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_10px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0px 0px 10px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_16px_16px_0px_rgba\(0\2c 0\2c 0\2c 0\.10\)\] {
  --tw-shadow: 0px 16px 16px 0px rgba(0,0,0,0.10);
  --tw-shadow-colored: 0px 16px 16px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_3px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 0 3px 3px rgba(0,0,0,0.25);
  --tw-shadow-colored: 0 3px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(55\2c 109\2c 138\2c 0\.15\)\] {
  --tw-shadow: 0px 0px 12px rgba(55,109,138,0.15);
  --tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_7px_5\.8px_0px_rgba\(0\2c 0\2c 0\2c 0\.10\)\] {
  --tw-shadow: 0px 7px 5.8px 0px rgba(0,0,0,0.10);
  --tw-shadow-colored: 0px 7px 5.8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_0px_\#53648D\] {
  --tw-shadow: 0px 4px 0px #53648D;
  --tw-shadow-colored: 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.outline-0 {
  outline-width: 0px;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
html {
  scroll-behavior: smooth;
}

@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-BlackItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-BlackItalic.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-Light.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-BoldItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-BoldItalic.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-Black.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-Black.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-Bold.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-LightItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-LightItalic.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-Medium.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-MediumItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-MediumItalic.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiBold.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Branding SemiLightItalic";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiLightItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiLightItalic.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding SemiLight";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiLight.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiLight.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiBoldItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-SemiBoldItalic.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-ThinItalic.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-ThinItalic.woff) format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url(/wp-content/themes/moozoom/dist/css/font/Branding-Thin.woff2) format("woff2"), url(/wp-content/themes/moozoom/dist/css/font/Branding-Thin.woff) format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.landing-bg-pattern.landing-bg-pattern::after {
  content: "";
  background-image: url(/wp-content/uploads/2022/11/BG-X-Axis-scaled.webp);
  position: absolute;
  transform: rotate(-180deg);
  width: 100%;
  height: 570px;
  background-size: 1200px;
  background-repeat: repeat-x;
  top: -130px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -2;
  pointer-events: none;
}

.landing-gray-gradient::before {
  content: "";
  background-image: url(/wp-content/uploads/2022/11/bg-gradient.webp);
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -2;
  pointer-events: none;
}
@media (max-width: 767px) {
  .landing-gray-gradient::before {
    background-image: url(/wp-content/uploads/2022/11/bg-gradient-mobile.webp);
    top: 300px;
    width: auto;
    margin: 0 -15px;
  }
}
@media (max-width: 1023px) {
  .landing-gray-gradient::before {
    background-image: url(/wp-content/uploads/2022/11/bg-gradient-tablet.webp);
    top: 300px;
  }
}

.demo-form .hbspt-form {
  background-color: #fff;
  padding: 2rem;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
}
@media (max-width: 767px) {
  .demo-form .hbspt-form {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
}

.new-gradient {
  background: linear-gradient(111.12deg, #1395D4 9.65%, #6500FF 36.01%, #F9468A 63.63%, #FFB951 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.trailblazer-hero-bg {
  background: linear-gradient(180deg, #F4F8FA 0%, rgba(217, 217, 217, 0) 100%);
}

.trailblazer-hero-img {
  background-image: url(/../wp-content/uploads/2023/01/2022-019-09-Trailblazer-landing-splash-2.webp);
  background-repeat: no-repeat;
  background-size: 50% auto;
}

.ambassador-bg {
  background-image: url(/../wp-content/uploads/2023/01/ambassador-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: -10;
}
@media (max-width: 1023px) {
  .ambassador-bg {
    background-size: 1722px 100%;
  }
}

#hsForm_9a455f1b-038d-4c28-ab00-efff0f293e8a {
  position: relative;
}
#hsForm_9a455f1b-038d-4c28-ab00-efff0f293e8a .hs-button {
  background: #6500FF;
  border-bottom: 4px solid #260C4D;
  border-radius: 5px;
  padding: 12px 16px;
  margin-top: 16px;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
  cursor: pointer;
}
#hsForm_9a455f1b-038d-4c28-ab00-efff0f293e8a #email-9a455f1b-038d-4c28-ab00-efff0f293e8a {
  padding: 10px;
  background: #FFFFFF;
  border: 2px solid #D2DAEE;
  border-bottom: 4px solid #D2DAEE;
  border-radius: 18px;
  width: 100%;
}
#hsForm_9a455f1b-038d-4c28-ab00-efff0f293e8a #email-9a455f1b-038d-4c28-ab00-efff0f293e8a:focus {
  border-width: 2px 2px 4px 2px;
  border-color: #6500FF;
  border-style: solid;
  outline: none;
}
#hsForm_9a455f1b-038d-4c28-ab00-efff0f293e8a #label-email-9a455f1b-038d-4c28-ab00-efff0f293e8a {
  position: absolute;
  top: -10px;
  left: 20px;
  background-color: white;
  padding: 0 5px;
  color: #8793B0;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}

#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .hs-error-msg, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .hs-error-msg {
  display: none !important;
}
#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .hs-button, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .hs-button {
  background: #F9468A;
  border-bottom: 4px solid #941E4A;
  border-radius: 5px;
  padding: 12px 16px;
  margin-top: 8px;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
  cursor: pointer;
}
#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .input, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .input {
  margin: 8px 0;
}
#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .input input, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .input input {
  width: 100%;
  padding: 10px;
  background: #FFFFFF;
  border-radius: 16px;
  border: 2px solid #D2DAEE;
  border-bottom: 4px solid #D2DAEE;
}
#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .input input:focus, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .input input:focus {
  border-width: 2px 2px 4px 2px;
  border-color: #6500FF;
  border-style: solid;
  outline: none;
}
#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .hs-form-booleancheckbox label input, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .hs-form-booleancheckbox label input {
  width: 7% !important;
}
#hsForm_3272c411-0d89-49a9-9a55-907ad385b6b8 .hs-form-booleancheckbox label a, #hsForm_a91078f7-9b66-4f6b-9016-0400150734bd .hs-form-booleancheckbox label a {
  color: #6500FF;
  font-weight: bold;
}

#label-firstname-3272c411-0d89-49a9-9a55-907ad385b6b8, #label-lastname-3272c411-0d89-49a9-9a55-907ad385b6b8, #label-email-3272c411-0d89-49a9-9a55-907ad385b6b8 {
  display: none;
}

.referral-difference {
  background-image: url(/../wp-content/uploads/2023/06/referral-image-scaled.webp);
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .referral-difference {
    background-image: none;
  }
}
@media (min-width: 1024px) {
  .referral-difference {
    background-position: bottom right -150px;
  }
}
@media (min-width: 1280px) {
  .referral-difference {
    background-position: bottom right;
  }
}
.referral-difference::before {
  content: "";
  background-image: url(/../wp-content/uploads/2023/06/blue-bg.webp);
  position: absolute;
  top: -200px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.case-study-bg {
  background-image: url(/wp-content/uploads/2023/07/case-study-vector.webp);
  background-size: 100%;
  background-position: 100% 101%;
  background-repeat: no-repeat;
}

#what-does-my-free-account-include,
#how-long-do-i-have-access-to-my-free-account,
#grades,
#do-i-have-to-provide-my-credit-card,
#how-do-i-turn-my-free-account-to-premium {
  padding-top: 80px;
  margin-top: -80px;
}

.webinar-landing {
  padding: 7% 0;
  position: relative;
}
.webinar-landing .webinar-container {
  background: linear-gradient(90deg, #6500FF 0%, #009AE6 99.48%);
}
.webinar-landing::before {
  content: "";
  display: block;
  background-image: url(/../wp-content/uploads/2023/09/webinar-before.svg);
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: -2;
  pointer-events: none;
}
.webinar-landing::after {
  content: "";
  display: block;
  background-image: url(/../wp-content/uploads/2023/09/webinar-after.svg);
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 300px;
  left: 0;
  right: 0;
  z-index: -2;
  pointer-events: none;
}

.customer-success-bg::after {
  content: "";
  display: block;
  background-image: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: -2;
  pointer-events: none;
}
@media (min-width: 768px) {
  .customer-success-bg::after {
    background-image: url(/../wp-content/uploads/2024/01/customer-success-bg.svg);
    bottom: 0;
  }
}
@media (min-width: 1024px) {
  .customer-success-bg::after {
    background-image: url(/../wp-content/uploads/2024/01/customer-success-bg.svg);
    bottom: 2%;
  }
}

.customer-success-bg2::after {
  content: "";
  display: block;
  background-image: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 20%;
  z-index: -2;
  pointer-events: none;
}
@media (min-width: 768px) {
  .customer-success-bg2::after {
    background-image: url(/../wp-content/uploads/2024/01/customer-success-bg2.svg);
    bottom: 27%;
  }
}
@media (min-width: 1024px) {
  .customer-success-bg2::after {
    background-image: url(/../wp-content/uploads/2024/01/customer-success-bg2.svg);
    bottom: 20%;
  }
}

.hero-11691::after {
  content: "";
  display: block;
  background-image: none;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: -2;
  pointer-events: none;
}
@media (min-width: 768px) {
  .hero-11691::after {
    background-image: url(/../wp-content/uploads/2024/02/Vector.svg);
    top: 1cm;
  }
}
@media (min-width: 1024px) {
  .hero-11691::after {
    background-image: url(/../wp-content/uploads/2024/02/Vector.svg);
    background-position: center 80%;
  }
}

.testimonial-11691::after {
  content: "";
  display: block;
  background-image: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: -2;
  pointer-events: none;
}
@media (min-width: 1024px) {
  .testimonial-11691::after {
    background-image: url(/../wp-content/uploads/2024/02/Vector.svg);
    bottom: 20%;
  }
}

.gradient-button {
  background: linear-gradient(135deg, #6500FF 0%, #F9468A 99.48%);
  transition: background 0.1s ease-in-out;
}

.gradient-button:hover {
  animation: gradient-animation 0.1s forwards;
}

.gradient-button:not(:hover) {
  animation: reverse-gradient-animation 0.1s forwards;
}

@keyframes gradient-animation {
  0% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 99.48%);
  }
  10% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 89.48%);
  }
  20% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 79.48%);
  }
  30% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 69.48%);
  }
  40% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 59.48%);
  }
  50% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 49.17%);
  }
  60% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 39.48%);
  }
  70% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 29.48%);
  }
  80% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 19.48%);
  }
  90% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 9.48%);
  }
  100% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 0.01%);
  }
}
@keyframes reverse-gradient-animation {
  0% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 0.01%);
  }
  10% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 9.48%);
  }
  20% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 19.48%);
  }
  30% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 29.48%);
  }
  40% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 39.48%);
  }
  50% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 49.17%);
  }
  60% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 59.48%);
  }
  70% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 69.48%);
  }
  80% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 79.48%);
  }
  90% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 89.48%);
  }
  100% {
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 99.48%);
  }
}
.blob-line {
  margin: 0 auto;
  height: 22.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .blob-line {
    height: 21.875rem;
  }
}
@media (min-width: 1024px) {
  .blob-line {
    height: 25rem;
  }
}
@media (min-width: 1280px) {
  .blob-line {
    height: 37.5rem;
  }
}
.blob-line::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background: url(/wp-content/uploads/2024/09/864b03ad0fc202aa1dde93932fb9c75f.webp);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -10;
}
@media (min-width: 768px) {
  .blob-line::before {
    left: -65px;
    width: 311px;
    height: 350px;
  }
}
@media (min-width: 1024px) {
  .blob-line::before {
    left: 0;
    width: 355px;
    height: 400px;
  }
}
@media (min-width: 1280px) {
  .blob-line::before {
    left: auto;
    right: 69%;
    width: 533px;
    height: 600px;
  }
}
@media (min-width: 1720px) {
  .blob-line::before {
    right: 0;
    left: 0;
  }
}
.blob-line::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background: url(/wp-content/uploads/2024/09/dec6fb036a7af8b9b973a35423a08aa3.webp);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -10;
}
@media (min-width: 768px) {
  .blob-line::after {
    right: -65px;
    width: 311px;
    height: 350px;
  }
}
@media (min-width: 1024px) {
  .blob-line::after {
    right: 0;
    width: 355px;
    height: 400px;
  }
}
@media (min-width: 1280px) {
  .blob-line::after {
    right: auto;
    left: 70%;
    width: 533px;
    height: 600px;
  }
}
@media (min-width: 1720px) {
  .blob-line::after {
    right: 0;
    left: auto;
  }
}

.pink-to-purple {
  background: linear-gradient(135deg, #F9468A 0%, #F9468A 99.48%);
  background-size: 200%;
  background-position: left;
  transition: background 0.5s ease-in-out;
}

.pink-to-purple:hover {
  animation: gradient-move 0.5s forwards ease-in-out;
  /* Increased duration for a smoother transition */
}

@keyframes gradient-move {
  0% {
    background-position: left;
    background: linear-gradient(135deg, #F9468A 0%, #F9468A 0.1%);
  }
  10% {
    background-position: 10%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 9.48%);
  }
  20% {
    background-position: 20%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 19.48%);
  }
  30% {
    background-position: 30%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 29.48%);
  }
  40% {
    background-position: 40%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 39.48%);
  }
  50% {
    background-position: 50%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 49.48%);
  }
  60% {
    background-position: 60%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 59.48%);
  }
  70% {
    background-position: 70%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 69.48%);
  }
  80% {
    background-position: 80%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 79.48%);
  }
  90% {
    background-position: 90%;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 89.48%);
  }
  100% {
    background-position: right;
    background: linear-gradient(135deg, #6500FF 0%, #F9468A 99.48%);
  }
}
.topics-autoscroll {
  display: flex;
  overflow: hidden;
  /* Hide scrollbar */
  gap: 1rem;
  /* Spacing between items */
  position: relative;
  align-items: center;
}
.topics-autoscroll img {
  width: 200px;
  /* Adjust size as necessary */
  transition: transform 0.3s ease;
}
@media (min-width: 768px) {
  .topics-autoscroll img {
    width: 350px;
  }
}
@media (min-width: 1024px) {
  .topics-autoscroll img {
    width: 250px;
  }
}
@media (min-width: 1720px) {
  .topics-autoscroll img {
    width: 300px;
  }
}

.just-play {
  position: relative;
  overflow: hidden;
}
.just-play::before {
  content: "";
  background: url(/wp-content/uploads/2024/09/30eb2be0e82fb05244d8a1c51563dcae.webp);
  background-repeat: repeat-x;
  background-size: contain;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -10;
}

@media (min-width: 768px) {
  .demos-hero-bg {
    background: url(/wp-content/uploads/2025/03/a8093b8be629406697044389287aa1c2.svg);
    background-repeat: repeat-x;
    background-size: contain;
  }
}

.demos-videos-bg {
  background: url(/wp-content/uploads/2025/03/Backdrop-white.svg);
  background-repeat: repeat;
  background-size: 550px 550px;
}

.styles_container__Em53G {
  background-repeat: no-repeat;
  background-size: 200%;
  background-position: 90% -5%;
  position: relative;
}
@media (min-width: 768px) {
  .styles_container__Em53G {
    background-size: 165%;
    background-position: 100% -10%;
  }
}
@media (min-width: 1024px) {
  .styles_container__Em53G {
    background-position: 100%;
    background-size: cover;
  }
}

.styles_mobileBG__3ufYP {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center right;
}

.icon_play_purple_big_svg__animate-spin {
  animation: spin 15s linear infinite;
  transform-origin: center;
}

/* nav-icon */
.nav-icon {
  width: 20px;
  height: 16px;
  margin: 10px 10px;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.nav-icon span {
  background-color: #5F6F95;
  position: absolute;
  border-radius: 3px;
  transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
  width: 100%;
  height: 3px;
  transition-duration: 500ms;
}
.nav-icon span:nth-child(1) {
  top: 0px;
  left: 0px;
}
.nav-icon span:nth-child(2) {
  top: 7px;
  right: 0px;
  opacity: 1;
}
.nav-icon span:nth-child(3) {
  bottom: 0px;
  left: 0px;
}
.nav-icon:not(.open):hover span:nth-child(1) {
  transform: rotate(0deg) scaleY(1.1);
}
.nav-icon:not(.open):hover span:nth-child(2) {
  transform: rotate(0deg) scaleY(1.1);
}
.nav-icon:not(.open):hover span:nth-child(3) {
  transform: rotate(0deg) scaleY(1.1);
}

.nav-icon.open span:nth-child(1) {
  transform: rotate(45deg);
  top: 6px;
}
.nav-icon.open span:nth-child(2) {
  opacity: 0;
}
.nav-icon.open span:nth-child(3) {
  transform: rotate(-45deg);
  top: 6px;
}

/* Drop down sub menu */
.has-children > span {
  display: flex;
  cursor: pointer;
}
.has-children > span svg {
  transform: rotate(0deg);
}
@media (max-width: 1280px) {
  .has-children > span {
    justify-content: space-between;
    align-items: center;
  }
}

.has-children .sub-menu li {
  transition: all 0.3s ease-in-out;
  border-bottom: 1px solid #ECECF4;
}
@media (max-width: 1280px) {
  .has-children .sub-menu li {
    font-weight: 600;
    font-size: 20px;
  }
}
.has-children .sub-menu li:hover {
  color: #F9468A;
}
@media (min-width: 1280px) {
  .has-children .sub-menu {
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    position: absolute;
    width: 250px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
  }
  .has-children .sub-menu::after {
    content: "";
    position: absolute;
    top: 0;
    left: 10%;
    margin-left: -10px;
    margin-top: -10px;
    width: 0;
    z-index: 1;
    height: 0;
    border-bottom: solid 10px #D2DAEE;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
  }
  .has-children .sub-menu li:last-child {
    border-bottom: 1px solid transparent !important;
  }
}
@media (max-width: 1280px) {
  .has-children .sub-menu {
    position: relative;
    display: none;
  }
  .has-children .sub-menu li:last-child {
    border-bottom: 1px solid transparent !important;
  }
}

.parent-item {
  padding: 0.1rem 1rem;
}
@media (max-width: 1280px) {
  .parent-item {
    padding: 25px 0;
  }
}
@media (min-width: 1280px) {
  .parent-item {
    padding: 0 0.75rem;
  }
  .parent-item span:nth-child(1) {
    transition: all 0.3s ease-in-out;
  }
  .parent-item span:nth-child(1):hover {
    color: #F9468A;
  }
  .parent-item a:nth-child(1) {
    transition: all 0.3s ease-in-out;
  }
  .parent-item a:nth-child(1):hover {
    color: #F9468A;
  }
  .submenu-show {
    visibility: visible !important;
    opacity: 1 !important;
  }
}
@media (max-width: 1280px) {
  .submenu-show {
    display: block !important;
  }
}

.rotate-arrow {
  transform: rotate(180deg) !important;
}

/* Drop down sub menu End */
@media (min-width: 1280px) {
  .header .parent-item > span, .header .parent-item > a {
    color: #fff;
  }
}

.sticky-header {
  position: fixed;
  top: 0;
  background-color: white;
  z-index: 50;
  width: 100%;
}
.sticky-header .logo-static {
  display: block !important;
}
.sticky-header .logo-sticky {
  display: none !important;
}
.sticky-header .parent-item > span {
  color: #000 !important;
}
.sticky-header .parent-item > a {
  color: #000 !important;
}

@media (min-width: 1024px) {
  .violet-background-image {
    background-image: url(/../wp-content/uploads/2022/12/hp-bg.webp);
    background-repeat: no-repeat;
    background-size: 68%;
  }
}
@media (min-width: 1200px) {
  .violet-background-image {
    background-image: url(/../wp-content/uploads/2022/12/hp-bg.webp);
    background-repeat: no-repeat;
    background-size: 60%;
  }
}

.violet-background-image-mobile {
  background-image: url(/../wp-content/uploads/2022/12/hp-bg.webp);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 768px) {
  .violet-background-image-mobile {
    background-image: url(/../wp-content/uploads/2022/12/hp-bg.webp);
    background-repeat: no-repeat;
    background-size: 75%;
  }
}
@media (min-width: 1024px) {
  .violet-background-image-mobile {
    background-image: none;
  }
}

.landing_purple_bg::before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  background-image: url(/../wp-content/uploads/2024/05/landing-purple-bg.webp);
  background-repeat: no-repeat;
  background-size: 100vw 330px;
  width: 100%;
  height: 100%;
  z-index: -100;
}
@media (min-width: 1024px) {
  .landing_purple_bg::before {
    background-size: 100vw 400px;
  }
}

.contact-form #quote__have_you_tried_freemium-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form #job_role__manual_-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form #how_did_you_hear_about_moozoom_-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form #quote__have_you_tried_freemium-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3, .contact-form #how_did_you_hear_about_moozoom_-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3, .contact-form #license_preference-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form #preference_de_licence-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3 {
  color: transparent !important;
}
.contact-form #how_did_you_hear_about_moozoom_-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form #how_did_you_hear_about_moozoom_-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3, .contact-form #license_preference-1521e86c-2009-4f88-926a-e9f4fdb73f26 {
  max-width: 100%;
}
.contact-form .hs_if_you_chose_tradeshow__representative_or_other_can_you_please_provide_the_name_or_more_details_ label, .contact-form .hs_preferred_contact_method label {
  font-size: 14px !important;
  background-color: white !important;
  padding: 0 5px !important;
  color: #6500FF !important;
  transform: translate(0, -1.5rem) scale(0.75) !important;
  z-index: 10 !important;
}
.contact-form .hs_if_you_chose_tradeshow__representative_or_other_can_you_please_provide_the_name_or_more_details_::-moz-placeholder, .contact-form .hs_preferred_contact_method::-moz-placeholder {
  color: transparent !important;
}
.contact-form .hs_if_you_chose_tradeshow__representative_or_other_can_you_please_provide_the_name_or_more_details_::placeholder, .contact-form .hs_preferred_contact_method::placeholder {
  color: transparent !important;
}
.contact-form .hs-form-field {
  margin-bottom: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .contact-form .hs-form-field {
    width: 100% !important;
  }
}
.contact-form .hs-form-field #label-phone-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form .hs-form-field #label-phone-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3 {
  margin-left: 32%;
  max-width: 100% !important;
  font-size: 14px;
  background-color: white;
  padding: 0 5px;
  transform: translate(0, -1.5rem) scale(0.75);
  z-index: 10;
}
.contact-form .hs-form-field label {
  max-width: 78%;
  display: block;
  position: absolute;
  background-color: white;
  top: 11px;
  left: 21px;
  color: #8793B0;
  font-size: 18px;
  font-weight: 600;
  transform: translate(0, 0) scale(1);
  transform-origin: bottom left;
  transition: all 150ms ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.contact-form .hs-form-field label:hover {
  color: #4A00BC;
}
.contact-form .hs-form-field.active label {
  max-width: 100% !important;
  font-size: 14px;
  background-color: white;
  padding: 0 5px;
  color: #6500FF;
  transform: translate(0, -1.5rem) scale(0.75);
  z-index: 10;
}
.contact-form .hs-form-field.active #phone_ext-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form .hs-form-field.active #job_role__manual_-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form .hs-form-field.active #quote__have_you_tried_freemium-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form .hs-form-field.active #how_did_you_hear_about_moozoom_-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form .hs-form-field.active #quote__have_you_tried_freemium-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3, .contact-form .hs-form-field.active #how_did_you_hear_about_moozoom_-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3, .contact-form .hs-form-field.active #license_preference-1521e86c-2009-4f88-926a-e9f4fdb73f26, .contact-form .hs-form-field.active #preference_de_licence-d67c2b5d-4f30-4d0e-ac8e-0ee098ca80c3 {
  color: #8793B0 !important;
}
.contact-form .hs-fieldtype-intl-phone {
  width: 100% !important;
}
.contact-form .hs-fieldtype-select select, .contact-form .hs-fieldtype-intl-phone select {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4993 11.5948C10.1338 11.5948 9.76811 11.4553 9.48955 11.1763L0.918508 2.60526C0.360497 2.04724 .360497 1.14327 .918508 0.585256C1.47652 .0272454 2.3805 .0272454 2.93851 0.585256L10.4993 8.14853L18.0615 0.586372C18.6195 .0283611 19.5235 .0283611 20.0815 0.586372C20.6395 1.14438 20.6395 2.04836 20.0815 2.60637L11.5104 11.1774C11.2314 11.4564 10.8654 11.5948 10.4993 11.5948Z' fill='%238793B0'/%3E%3C/svg%3E%0A") !important;
  background-position: calc(100% - 15px) calc(1em - 4px), 100% 0 !important;
  background-size: 20px 20px !important;
  background-repeat: no-repeat !important;
  margin: 0 !important;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.contact-form .hs-fieldtype-select select:hover, .contact-form .hs-fieldtype-intl-phone select:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4993 11.5948C10.1338 11.5948 9.76811 11.4553 9.48955 11.1763L0.918508 2.60526C0.360497 2.04724 .360497 1.14327 .918508 0.585256C1.47652 .0272454 2.3805 .0272454 2.93851 0.585256L10.4993 8.14853L18.0615 0.586372C18.6195 .0283611 19.5235 .0283611 20.0815 0.586372C20.6395 1.14438 20.6395 2.04836 20.0815 2.60637L11.5104 11.1774C11.2314 11.4564 10.8654 11.5948 10.4993 11.5948Z' fill='%234A00BC'/%3E%3C/svg%3E%0A") !important;
}
.contact-form fieldset {
  width: 100%;
  max-width: 100% !important;
}
@media (min-width: 768px) {
  .contact-form .form-columns-2 > div:first-child .input {
    margin-right: 16px !important;
  }
}
.contact-form .form-columns-2, .contact-form .form-columns-1 {
  position: relative;
}
.contact-form .form-columns-2 .error, .contact-form .form-columns-1 .error {
  color: #E91F57 !important;
  border-color: #E91F57 !important;
}
.contact-form .form-columns-2 .error label, .contact-form .form-columns-1 .error label {
  color: red;
}
.contact-form .form-columns-2 .error::-moz-placeholder, .contact-form .form-columns-1 .error::-moz-placeholder {
  color: transparent;
}
.contact-form .form-columns-2 .error::placeholder, .contact-form .form-columns-1 .error::placeholder {
  color: transparent;
}
.contact-form .form-columns-2 .hs-error-msg, .contact-form .form-columns-1 .hs-error-msg {
  color: #E91F57 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  display: block;
  position: static;
  top: auto;
  left: auto;
  transform: none !important;
}
.contact-form .form-columns-2 input, .contact-form .form-columns-2 select, .contact-form .form-columns-2 textarea, .contact-form .form-columns-1 input, .contact-form .form-columns-1 select, .contact-form .form-columns-1 textarea {
  position: relative;
  background: transparent;
  padding: 10px 20px;
  border: 2px solid;
  border-bottom: 4px solid;
  border-color: #D2DAEE;
  border-radius: 18px;
  color: #8793B0;
  font-size: 18px;
  font-weight: 600 !important;
  width: 100% !important;
}
.contact-form .form-columns-2 input::-moz-placeholder, .contact-form .form-columns-2 select::-moz-placeholder, .contact-form .form-columns-2 textarea::-moz-placeholder, .contact-form .form-columns-1 input::-moz-placeholder, .contact-form .form-columns-1 select::-moz-placeholder, .contact-form .form-columns-1 textarea::-moz-placeholder {
  color: transparent;
}
.contact-form .form-columns-2 input::placeholder, .contact-form .form-columns-2 select::placeholder, .contact-form .form-columns-2 textarea::placeholder, .contact-form .form-columns-1 input::placeholder, .contact-form .form-columns-1 select::placeholder, .contact-form .form-columns-1 textarea::placeholder {
  color: transparent;
}
.contact-form .form-columns-2 input:hover, .contact-form .form-columns-2 select:hover, .contact-form .form-columns-2 textarea:hover, .contact-form .form-columns-1 input:hover, .contact-form .form-columns-1 select:hover, .contact-form .form-columns-1 textarea:hover {
  border-color: #4A00BC;
  color: #4A00BC;
}
.contact-form .form-columns-2 input:hover::-moz-placeholder, .contact-form .form-columns-2 select:hover::-moz-placeholder, .contact-form .form-columns-2 textarea:hover::-moz-placeholder, .contact-form .form-columns-1 input:hover::-moz-placeholder, .contact-form .form-columns-1 select:hover::-moz-placeholder, .contact-form .form-columns-1 textarea:hover::-moz-placeholder {
  color: transparent;
}
.contact-form .form-columns-2 input:hover::placeholder, .contact-form .form-columns-2 select:hover::placeholder, .contact-form .form-columns-2 textarea:hover::placeholder, .contact-form .form-columns-1 input:hover::placeholder, .contact-form .form-columns-1 select:hover::placeholder, .contact-form .form-columns-1 textarea:hover::placeholder {
  color: transparent;
}
.contact-form .form-columns-2 input:focus, .contact-form .form-columns-2 select:focus, .contact-form .form-columns-2 textarea:focus, .contact-form .form-columns-1 input:focus, .contact-form .form-columns-1 select:focus, .contact-form .form-columns-1 textarea:focus {
  outline: none;
  border-color: #6500FF;
  color: #55585F;
}
.contact-form .form-columns-2 input:focus::-moz-placeholder, .contact-form .form-columns-2 select:focus::-moz-placeholder, .contact-form .form-columns-2 textarea:focus::-moz-placeholder, .contact-form .form-columns-1 input:focus::-moz-placeholder, .contact-form .form-columns-1 select:focus::-moz-placeholder, .contact-form .form-columns-1 textarea:focus::-moz-placeholder {
  color: transparent;
}
.contact-form .form-columns-2 input:focus::placeholder, .contact-form .form-columns-2 select:focus::placeholder, .contact-form .form-columns-2 textarea:focus::placeholder, .contact-form .form-columns-1 input:focus::placeholder, .contact-form .form-columns-1 select:focus::placeholder, .contact-form .form-columns-1 textarea:focus::placeholder {
  color: transparent;
}
.contact-form .hs-button {
  padding: 8px 16px;
  background-color: #F9468A;
  border-bottom: 4px solid #941E4A;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
}
.contact-form .hs-button:hover {
  background-color: #CB2363;
}
@media (max-width: 767px) {
  .contact-form .hs-button {
    width: 100%;
  }
}
.contact-form .hs-recaptcha {
  margin-top: 10px;
}

#b2s-kit-form .hs-form-field {
  margin-bottom: 20px;
  position: relative;
}
@media (max-width: 767px) {
  #b2s-kit-form .hs-form-field {
    width: 100% !important;
  }
}
#b2s-kit-form fieldset {
  width: 100%;
  max-width: 100% !important;
}
#b2s-kit-form .hs_email {
  position: relative;
}
#b2s-kit-form .hs_email .error {
  color: #E91F57 !important;
  border-color: #E91F57 !important;
}
#b2s-kit-form .hs_email .error label {
  color: red;
}
#b2s-kit-form .hs_email .hs-error-msg {
  color: #E91F57 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  display: block;
  position: static !important;
  top: auto;
  left: auto;
  transform: none !important;
}
#b2s-kit-form .hs_email input {
  position: relative;
  background: transparent;
  padding: 10px 20px;
  border: 2px solid;
  border-bottom: 4px solid;
  border-color: #D2DAEE;
  border-radius: 18px;
  color: #fff;
  font-size: 18px;
  font-weight: 600 !important;
  width: 100% !important;
}
#b2s-kit-form .hs_email input::-moz-placeholder {
  color: #fff;
}
#b2s-kit-form .hs_email input::placeholder {
  color: #fff;
}
#b2s-kit-form .hs_email input:focus {
  outline: none;
}
#b2s-kit-form .legal-consent-container {
  margin-bottom: 15px;
}
#b2s-kit-form .hs-richtext {
  margin-left: 10px;
}
#b2s-kit-form .hs-button {
  padding: 8px 16px;
  margin-top: 5px;
  border-radius: 5px;
  border-bottom: 4px solid #D2DAEE;
  background: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  color: #F9468A;
  cursor: pointer;
}
@media (max-width: 767px) {
  #b2s-kit-form .hs-button {
    width: 100%;
  }
}
#b2s-kit-form .hs-recaptcha {
  margin-top: 10px;
}

#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-fieldtype-text {
  margin-bottom: 20px;
}
#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-fieldtype-text .input input {
  width: 100%;
  padding: 14px;
  border-width: 2px 2px 4px 2px;
  border-style: solid;
  border-color: #D2DAEE;
  border-radius: 16px;
  color: #8793B0;
  font-weight: 600;
  outline: none;
}
#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-form-booleancheckbox {
  width: 100%;
  margin-bottom: 0 !important;
}
#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-form-booleancheckbox .hs-form-booleancheckbox-display {
  display: flex;
  align-items: center;
}
#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-form-booleancheckbox input {
  width: 15px !important;
  border: none !important;
}
#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-button {
  width: 100%;
  padding: 8px 16px;
  margin-top: 5px;
  border-radius: 5px;
  border-bottom: 4px solid #941E4A;
  background: #F9468A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  color: #fff;
  cursor: pointer;
}
#rockhill-form #hsForm_9c23c52f-30d2-4ceb-b3f6-0158a7321e0b .hs-button:hover {
  background: #CB2363;
  transition: all 0.3s ease-in-out;
}

#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-text, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-phonenumber, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-textarea, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-text, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-phonenumber, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-textarea {
  margin-bottom: 20px;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-text .input input, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-text .input textarea, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-phonenumber .input input, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-phonenumber .input textarea, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-textarea .input input, #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-fieldtype-textarea .input textarea, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-text .input input, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-text .input textarea, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-phonenumber .input input, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-phonenumber .input textarea, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-textarea .input input, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-fieldtype-textarea .input textarea {
  width: 100%;
  padding: 14px;
  border-width: 2px 2px 4px 2px;
  border-style: solid;
  border-color: #D2DAEE;
  border-radius: 16px;
  color: #8793B0;
  font-weight: 600;
  outline: none;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs_submit, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs_submit {
  margin-top: 10px;
}
@media (max-width: 1023px) {
  #hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs_submit, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs_submit {
    text-align: center;
  }
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs_submit input, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs_submit input {
  border-radius: 6px;
  background: #4D248A;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 8px 16px;
  box-shadow: 0px 4px 0px #260C4D;
  cursor: pointer;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs_submit input:hover, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs_submit input:hover {
  background: #260C4D;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .error, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .error {
  color: #e91f57 !important;
  border-color: #e91f57 !important;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .error::-moz-placeholder, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .error::-moz-placeholder {
  color: #e91f57 !important;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .error::placeholder, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .error::placeholder {
  color: #e91f57 !important;
}
#hsForm_0443bd4d-9d39-4f50-9feb-05ee391f3c85 .hs-error-msgs, #hsForm_3053915b-56dc-4a6a-8765-c58b35b72a70 .hs-error-msgs {
  display: none !important;
}

#hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-text, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-phonenumber, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-textarea, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-text, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-phonenumber, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-textarea, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-text, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-phonenumber, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-textarea, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-text, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-phonenumber, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-textarea, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-text, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-phonenumber, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-textarea, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-text, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-phonenumber, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-textarea {
  margin-bottom: 20px;
}
#hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-text .input input, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-text .input textarea, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-phonenumber .input input, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-phonenumber .input textarea, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-textarea .input input, #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-fieldtype-textarea .input textarea, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-text .input input, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-text .input textarea, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-phonenumber .input input, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-phonenumber .input textarea, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-textarea .input input, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-fieldtype-textarea .input textarea, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-text .input input, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-text .input textarea, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-phonenumber .input input, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-phonenumber .input textarea, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-textarea .input input, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-fieldtype-textarea .input textarea, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-text .input input, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-text .input textarea, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-phonenumber .input input, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-phonenumber .input textarea, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-textarea .input input, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-fieldtype-textarea .input textarea, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-text .input input, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-text .input textarea, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-phonenumber .input input, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-phonenumber .input textarea, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-textarea .input input, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-fieldtype-textarea .input textarea, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-text .input input, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-text .input textarea, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-phonenumber .input input, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-phonenumber .input textarea, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-textarea .input input, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-fieldtype-textarea .input textarea {
  width: 100%;
  padding: 14px;
  border-width: 2px 2px 4px 2px;
  border-style: solid;
  border-color: #D2DAEE;
  border-radius: 16px;
  color: #8793B0;
  font-weight: 600;
  outline: none;
}
#hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-form-booleancheckbox input, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-form-booleancheckbox input, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-form-booleancheckbox input, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-form-booleancheckbox input, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-form-booleancheckbox input, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-form-booleancheckbox input {
  margin-top: 6px;
}
#hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-button, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-button, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-button, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-button, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-button, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-button {
  padding: 8px 16px;
  margin-top: 5px;
  border-radius: 5px;
  border-bottom: 4px solid #941E4A;
  background: #F9468A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 1023px) {
  #hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-button, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-button, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-button, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-button, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-button, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-button {
    width: 100%;
  }
}
#hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 .hs-button:hover, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 .hs-button:hover, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 .hs-button:hover, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 .hs-button:hover, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 .hs-button:hover, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e .hs-button:hover {
  background: #CB2363;
  transition: all 0.3s ease-in-out;
}
#hsForm_59e3cf9b-7dc1-42d2-9720-0963abfc1811 p, #hsForm_539d5e94-4270-45bc-b633-1edd6d5b73b8 p, #hsForm_5ed66b56-5402-4782-a5e6-714785a15901 p, #hsForm_328184f5-e3f2-4456-9a50-de1e68fc3573 p, #hsForm_a3223045-1725-4be1-a39b-cd44421fcec4 p, #hsForm_bc8c4609-f2a2-4a12-8be6-427a25c33e9e p {
  text-align: left !important;
}

#hsForm_8056240e-ba23-4418-8936-c1558e7d30c2 .hs-fieldtype-text, #hsForm_9d5268b5-ccf2-4ea5-b29d-05b77b565b97 .hs-fieldtype-text {
  margin-bottom: 20px;
}
#hsForm_8056240e-ba23-4418-8936-c1558e7d30c2 .hs-fieldtype-text .input input, #hsForm_9d5268b5-ccf2-4ea5-b29d-05b77b565b97 .hs-fieldtype-text .input input {
  width: 100%;
  padding: 8px 0;
  border-bottom: 1px solid #fff;
  background-color: transparent !important;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  outline: none;
}
#hsForm_8056240e-ba23-4418-8936-c1558e7d30c2 label, #hsForm_9d5268b5-ccf2-4ea5-b29d-05b77b565b97 label {
  font-size: 12px;
  font-weight: 500;
  color: #F9468A;
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
#hsForm_8056240e-ba23-4418-8936-c1558e7d30c2 .hs_submit, #hsForm_9d5268b5-ccf2-4ea5-b29d-05b77b565b97 .hs_submit {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
#hsForm_8056240e-ba23-4418-8936-c1558e7d30c2 .hs_submit .hs-button, #hsForm_9d5268b5-ccf2-4ea5-b29d-05b77b565b97 .hs_submit .hs-button {
  padding: 8px 16px;
  margin-top: 5px;
  border-radius: 5px;
  border-bottom: 4px solid #D2DAEE;
  background: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  color: #F9468A;
  cursor: pointer;
}

#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .input input {
  padding: 10px 16px;
  border-radius: 16px;
  color: #4D248A;
  font-size: 18px;
  font-weight: 600;
  border-width: 2px 2px 4px 2px;
  border-style: solid;
  border-color: #D2DAEE;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .input input:focus {
  outline: none;
  border-color: #4D248A;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .hs-error-msgs {
  margin-top: 10px;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .hs-error-msgs li {
  color: #e91f57 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 600 !important;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .error {
  color: #e91f57 !important;
  border-color: #e91f57 !important;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .hs_submit {
  margin-top: 15px;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .hs_submit input {
  border-radius: 6px;
  background: #4D248A;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 8px 16px;
  box-shadow: 0px 4px 0px #260C4D;
  cursor: pointer;
}
#hsForm_d27d6689-0bf4-4f0e-9323-9f8719b65f86 .hs_submit input:hover {
  background: #260C4D;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.footer-background {
  background-image: url(https://moozoomapp.com/assets/backgrounds/background-footer-mobile.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
}
@media (min-width: 768px) {
  .footer-background {
    background-image: url(https://moozoomapp.com/assets/backgrounds/background-footer.svg);
  }
  .gray-gradient {
    background: linear-gradient(180deg, #F1F5FF 0%, #FFFFFF 30%);
  }
}

#hubspot-messages-iframe-container {
  z-index: 999 !important;
}

/* Free Trial */
.trial-video video {
  border-radius: 34px;
  border: double 0.7em transparent;
  background-image: linear-gradient(white, white), linear-gradient(180deg, rgba(192, 149, 251, 0.22) 0%, #FBDCD3 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
}

.trial-gradient {
  background: linear-gradient(357deg, #DE62DC 26.27%, #6500FF 68.74%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.trial-h1 {
  letter-spacing: 0.205em;
}

.trial-loved {
  border-width: 2px 2px 4px 2px;
  border-style: solid;
  border-color: #D2DAEE;
  border-radius: 12px;
}

.clientLogo {
  filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -webkit-transition: all 0.5s ease-in-out;
}

.clientLogo:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transform: scale(1.1);
}

/* Free Trial End */
[x-cloak] {
  display: none !important;
}

#federal-programs, #state-programs, #private-programs {
  scroll-margin-top: 70px;
}

#esser-section {
  background: linear-gradient(to bottom, transparent 0%, transparent 35%, #EFF0FF 35%, #EFF0FF 100%);
}
@media (max-width: 767px) {
  #esser-section {
    background: linear-gradient(to bottom, transparent 0%, transparent 15%, #EFF0FF 15%, #EFF0FF 100%);
  }
}
@media (max-width: 1024px) {
  #esser-section {
    background: linear-gradient(to bottom, transparent 0%, transparent 30%, #EFF0FF 30%, #EFF0FF 100%);
  }
}

.bg-blue-violet-gradient {
  background: linear-gradient(180deg, #6500FF 0%, #168DCD 100%);
}
@media (max-width: 767px) {
  .bg-blue-violet-gradient {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
}

.bg-blue-gradient {
  background: linear-gradient(180deg, #4539EA 0%, #168DCD 100%);
}
@media (max-width: 767px) {
  .bg-blue-gradient {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
}

.h1-admin-gradient {
  background: linear-gradient(179.24deg, #6500FF 4.6%, #F9468A 91.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.bg-violet-gradient {
  background: linear-gradient(180deg, #7867ED 0%, #C95FC7 100%);
}
@media (max-width: 767px) {
  .bg-violet-gradient {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
}

.player-progress-bar {
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom: 4px solid #f3e8ff;
  width: 100%;
  border-radius: 4px 4px 0 0;
}
@media (max-width: 768px) {
  .player-progress-bar {
    bottom: auto;
    top: 0;
  }
}

.themes-thumbnails, .challenges-bar {
  box-shadow: 0px -4px 0px #f3e8ff inset;
}

.text-violet-pink {
  background: linear-gradient(110.55deg, #6500FF 0%, #F93982 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.blog-title {
  background: linear-gradient(110.55deg, #009AE6 0%, #6500FF 34%, #F93982 70%, #FFB03B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.text-pink {
  background: linear-gradient(50.78deg, #952ED1 -26.89%, #E91F58 123.57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.text-blue-violet {
  background: linear-gradient(110.55deg, #009AE6 0%, #6500FF 34%, #F93982 70%, #FFB03B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.videoThumbnail:first-child .img {
  border-radius: 16px 0px 0px 16px;
}
@media (max-width: 768px) {
  .videoThumbnail:first-child .img {
    border-radius: 4px 0px 0px 16px;
  }
}
.videoThumbnail:last-child .img {
  border-radius: 0px 16px 16px 0px;
}
@media (max-width: 768px) {
  .videoThumbnail:last-child .img {
    border-radius: 0px 4px 16px 0px;
  }
}

.playingNextContainer {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.videoThumbBg {
  background: linear-gradient(0deg, rgba(101, 0, 255, 0.5), rgba(101, 0, 255, 0.5));
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 2px !important;
  margin-right: 15px !important;
}

.swiper-pagination-bullet-active {
  background: #6500FF !important;
  width: 12px !important;
  height: 12px !important;
  border-radius: 4px !important;
}

#plan-container {
  height: 630px;
}

.pricing-btn {
  position: absolute;
  bottom: 8%;
  right: 0;
  left: 1%;
}

.error_msg h3 {
  padding: 0;
  margin-bottom: 50px;
  color: #f00;
}

input.error {
  border-color: red;
  font-weight: 300;
}

.error {
  color: red;
}

.success_msg h3 {
  padding: 0;
  margin-top: 20px;
  text-align: right;
  color: #1D8233;
  font-weight: bold;
}
@media (max-width: 767px) {
  .success_msg h3 {
    text-align: right;
  }
}

.md-768-block {
  display: none;
}

.md-768 {
  display: block;
}

.styles_exercise__2F4q0 {
  box-shadow: 0 9px 31px rgba(176, 197, 233, 0.09), 0 3.75998px 12.9511px rgba(176, 197, 233, 0.065), 0 2.01027px 6.92426px rgba(176, 197, 233, 0.054), 0 1.12694px 3.88168px rgba(176, 197, 233, 0.045), 0 0.598509px 2.06153px rgba(176, 197, 233, 0.036), 0 0.249053px 0.85785px rgba(176, 197, 233, 0.025);
}
.styles_exercise__2F4q0:after {
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
}

.styles_theme__2F4q1:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
}

.player-active {
  color: #6500ff;
}
.player-active:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
  border-radius: 4px 4px 0 0;
  z-index: 10;
}
@media (max-width: 768px) {
  .player-active:after {
    top: 0;
  }
}

.text-gray {
  --tw-text-opacity: 1;
  color: rgba(156, 168, 197, var(--tw-text-opacity));
}

.sliderTestiImg {
  background: linear-gradient(302.71deg, #DE62DC 38.17%, #6500FF 89.49%);
}

.ohio-hero {
  margin-top: -2rem !important;
}
@media (max-width: 767px) {
  .ohio-hero {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
}

.styles_ohio_button {
  background: linear-gradient(0deg, #FFFFFF 47.4%, rgba(255, 255, 255, 0) 100%);
}

.styles_ohio_29Sjz {
  filter: drop-shadow(0px 3px 19px rgba(0, 0, 0, 0.25));
}

.styles_situation__2vASg {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_themes__2vASx {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_cardTitle__BnI-v {
  font-size: 1.125rem;
  font-weight: bold;
}

.styles_seeDemoBtn__1R73I {
  border-radius: 6.25rem;
  padding: 1rem;
}

.styles_planContainer__InfHU {
  grid-template-columns: repeat(3, minmax(18rem, 1fr));
  padding: 0 8rem 3rem;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .styles_planContainer__InfHU {
    max-width: 96rem;
  }
}
@media (max-width: 1280px) {
  .styles_planContainer__InfHU {
    grid-template-columns: 1px repeat(3, minmax(18rem, 1fr)) 1px;
    padding: 0 0 3rem;
  }
  .styles_planContainer__InfHU:before {
    content: "";
  }
  .styles_planContainer__InfHU:after {
    content: "";
  }
}

.styles_exercise__2F4q0 {
  box-shadow: 0 9px 31px rgba(176, 197, 233, 0.09), 0 3.75998px 12.9511px rgba(176, 197, 233, 0.065), 0 2.01027px 6.92426px rgba(176, 197, 233, 0.054), 0 1.12694px 3.88168px rgba(176, 197, 233, 0.045), 0 0.598509px 2.06153px rgba(176, 197, 233, 0.036), 0 0.249053px 0.85785px rgba(176, 197, 233, 0.025);
}
.styles_exercise__2F4q0:after {
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
}

.styles_situation__2vASg {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_themes__2vASx {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_cardTitle__BnI-v {
  font-size: 1.125rem;
  font-weight: bold;
}

.styles_seeDemoBtn__1R73I {
  border-radius: 6.25rem;
  padding: 1rem;
}

.styles_planContainer__InfHU {
  grid-template-columns: repeat(3, minmax(18rem, 1fr));
  padding: 0 8rem 3rem;
  margin: 0 auto;
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}
@media (min-width: 1280px) {
  .styles_planContainer__InfHU {
    max-width: 96rem;
  }
}
@media (max-width: 1280px) {
  .styles_planContainer__InfHU {
    grid-template-columns: 1px repeat(3, minmax(18rem, 1fr)) 1px;
    padding: 0 0 3rem;
    overflow-x: scroll !important;
  }
  .styles_planContainer__InfHU:before {
    content: "";
  }
  .styles_planContainer__InfHU:after {
    content: "";
  }
}

.styles_hover__1-3dl > .styles_hoverElement__26NXK {
  display: none;
}

.styles_hover__1-3dl:focus > .styles_hoverElement__26NXK,
.styles_hover__1-3dl:hover > .styles_hoverElement__26NXK {
  display: block;
}

.styles_select__8FOF- {
  z-index: 10;
  flex-grow: 1;
  width: 100%;
  padding-right: 1.5rem;
  -webkit-appearance: none;
  background: transparent;
  text-overflow: ellipsis;
  cursor: pointer;
}

.styles_selectContainer__2FL5A {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_selectContainer__lwU8S {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_select__2Y2e1 {
  z-index: 10;
  flex-grow: 1;
  width: 100%;
  padding-right: 1.5rem;
  -webkit-appearance: none;
  background: transparent;
  text-overflow: ellipsis;
  cursor: pointer;
}

.styles_heroBackground__4EBxc {
  background-size: 767px 613px;
  background-repeat: no-repeat;
  background-position: 50%;
  padding: 30%;
  margin: -10% -25%;
}

.styles_marginauto__2JcTR {
  margin: 32px auto;
}

.styles_cardBackground__2_yal {
  background-size: cover;
  background-position-x: 100%;
  background-position-y: 0px;
  height: 100%;
}

.styles_quoteSeperator__2Z0x1 {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(101, 0, 255);
  width: 48px;
  vertical-align: middle;
  align-items: center;
  align-self: center;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 2rem;
}

.styles_photoWrapper__Ty_4_ {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(210, 218, 238);
}

.styles_memberInfoBox__8IsK- {
  min-height: 100px;
}

.styles_cardShadow__1lhXx {
  box-shadow: rgba(178, 189, 230, 0.2) 0px 0px 6px 3px;
}

.leading-tight {
  line-height: 1;
}

.inline-block {
  display: inline-block;
}

@media (max-width: 1023px) {
  .left-\[15\.5rem\],
.md\:left-\[35\.5rem\] {
    left: calc(100% - 9rem) !important;
  }

  .styles_mobileBG__3ufYP .text-xl {
    font-size: 2.5rem !important;
    line-height: 3.5rem !important;
    font-weight: 600 !important;
  }
  .styles_mobileBG__3ufYP .text-md {
    font-size: 1.5rem !important;
  }
  .styles_mobileBG__3ufYP #getStartedNowMobileRegister {
    font-size: 1.125rem !important;
  }
}
.exercise-wrap {
  overflow-x: auto;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
.exercise-wrap::-webkit-scrollbar {
  display: none !important;
}

.grid-cols-4-foot {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1190px) {
  #el-621be2d1 .px-6 .lg\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
success_msg h3 {
  padding: 0;
  text-align: center;
  margin-bottom: 50px;
  color: #f00;
}

.error_msg h3 {
  padding: 0;
  text-align: center;
  margin-bottom: 50px;
  color: #f00;
}

input.error {
  border-color: red;
  font-weight: 300;
}

.error {
  color: red;
}

.styles_exercise__2F4q0 {
  box-shadow: 0 9px 31px rgba(176, 197, 233, 0.09), 0 3.75998px 12.9511px rgba(176, 197, 233, 0.065), 0 2.01027px 6.92426px rgba(176, 197, 233, 0.054), 0 1.12694px 3.88168px rgba(176, 197, 233, 0.045), 0 0.598509px 2.06153px rgba(176, 197, 233, 0.036), 0 0.249053px 0.85785px rgba(176, 197, 233, 0.025);
}
.styles_exercise__2F4q0:after {
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
}

.text-gray {
  --tw-text-opacity: 1;
  color: rgba(156, 168, 197, var(--tw-text-opacity));
}

.styles_situation__2vASg {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_themes__2vASx {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_cardTitle__BnI-v {
  font-size: 1.125rem;
  font-weight: bold;
}

.styles_seeDemoBtn__1R73I {
  border-radius: 6.25rem;
  padding: 1rem;
}

.styles_planContainer__InfHU {
  grid-template-columns: repeat(3, minmax(18rem, 1fr));
  padding: 0 8rem 3rem;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .styles_planContainer__InfHU {
    max-width: 96rem;
  }
}
@media (max-width: 1280px) {
  .styles_planContainer__InfHU {
    grid-template-columns: 1px repeat(3, minmax(18rem, 1fr)) 1px;
    padding: 0 0 3rem;
  }
  .styles_planContainer__InfHU:before {
    content: "";
  }
  .styles_planContainer__InfHU:after {
    content: "";
  }
}

.styles_exercise__2F4q0 {
  box-shadow: 0 9px 31px rgba(176, 197, 233, 0.09), 0 3.75998px 12.9511px rgba(176, 197, 233, 0.065), 0 2.01027px 6.92426px rgba(176, 197, 233, 0.054), 0 1.12694px 3.88168px rgba(176, 197, 233, 0.045), 0 0.598509px 2.06153px rgba(176, 197, 233, 0.036), 0 0.249053px 0.85785px rgba(176, 197, 233, 0.025);
}
.styles_exercise__2F4q0:after {
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
}

.styles_situation__2vASg {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_themes__2vASx {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_cardTitle__BnI-v {
  font-size: 1.125rem;
  font-weight: bold;
}

.styles_seeDemoBtn__1R73I {
  border-radius: 6.25rem;
  padding: 1rem;
}

.styles_planContainer__InfHU {
  grid-template-columns: repeat(3, minmax(18rem, 1fr));
  padding: 0 8rem 3rem;
  margin: 0 auto;
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}
@media (min-width: 1280px) {
  .styles_planContainer__InfHU {
    max-width: 96rem;
  }
}
@media (max-width: 1280px) {
  .styles_planContainer__InfHU {
    grid-template-columns: 1px repeat(3, minmax(18rem, 1fr)) 1px;
    padding: 0 0 3rem;
    overflow-x: scroll !important;
  }
  .styles_planContainer__InfHU:before {
    content: "";
  }
  .styles_planContainer__InfHU:after {
    content: "";
  }
}

.styles_hover__1-3dl > .styles_hoverElement__26NXK {
  display: none;
}

.styles_hover__1-3dl:focus > .styles_hoverElement__26NXK,
.styles_hover__1-3dl:hover > .styles_hoverElement__26NXK {
  display: block;
}

.styles_select__8FOF- {
  z-index: 10;
  flex-grow: 1;
  width: 100%;
  padding-right: 1.5rem;
  -webkit-appearance: none;
  background: transparent;
  text-overflow: ellipsis;
  cursor: pointer;
}

.styles_selectContainer__2FL5A {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_selectContainer__lwU8S {
  box-shadow: 0 9px 67px rgba(178, 189, 230, 0.12), 0 3.75998px 27.991px rgba(178, 189, 230, 0.086), 0 2.01027px 14.9653px rgba(178, 189, 230, 0.072), 0 1.12694px 8.38944px rgba(178, 189, 230, 0.06), 0 0.598509px 4.45557px rgba(178, 189, 230, 0.048), 0 0.249053px 1.85406px rgba(178, 189, 230, 0.034);
}

.styles_select__2Y2e1 {
  z-index: 10;
  flex-grow: 1;
  width: 100%;
  padding-right: 1.5rem;
  -webkit-appearance: none;
  background: transparent;
  text-overflow: ellipsis;
  cursor: pointer;
}

.styles_heroBackground__4EBxc {
  background-size: 767px 613px;
  background-repeat: no-repeat;
  background-position: 50%;
  padding: 30%;
  margin: -10% -25%;
}

.styles_marginauto__2JcTR {
  margin: 32px auto;
}

.styles_cardBackground__2_yal {
  background-size: cover;
  background-position-x: 100%;
  background-position-y: 0px;
  height: 100%;
}

.styles_quoteSeperator__2Z0x1 {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(101, 0, 255);
  width: 48px;
  vertical-align: middle;
  align-items: center;
  align-self: center;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 2rem;
}

.styles_photoWrapper__Ty_4_ {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(210, 218, 238);
}

.styles_memberInfoBox__8IsK- {
  min-height: 100px;
}

.styles_cardShadow__1lhXx {
  box-shadow: rgba(178, 189, 230, 0.2) 0px 0px 6px 3px;
}

.leading-tight {
  line-height: 1;
}

.inline-block {
  display: inline-block;
}

@media (max-width: 1023px) {
  .left-\[15\.5rem\],
.md\:left-\[35\.5rem\] {
    left: calc(100% - 9rem) !important;
  }

  .styles_mobileBG__3ufYP .text-xl {
    font-size: 2.5rem !important;
    line-height: 3.5rem !important;
    font-weight: 600 !important;
  }
  .styles_mobileBG__3ufYP .text-md {
    font-size: 1.5rem !important;
  }
  .styles_mobileBG__3ufYP #getStartedNowMobileRegister {
    font-size: 1.125rem !important;
  }
}
.exercise-wrap {
  overflow-x: auto;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
.exercise-wrap::-webkit-scrollbar {
  display: none !important;
}

.grid-cols-4-foot {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1190px) {
  #el-621be2d1 .px-6 .lg\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
.success_msg h3 {
  padding: 0;
  text-align: center;
  margin-bottom: 50px;
  color: #f00;
}

.error_msg h3 {
  padding: 0;
  text-align: center;
  margin-bottom: 50px;
  color: #f00;
}

input.error {
  border-color: red;
  font-weight: 300;
}

.error {
  color: red;
}

#el-46d92ce6 ol,
#el-46d92ce6 ul,
#el-46d92ce6 menu,
#el-46d92ce6 li {
  list-style: none;
  margin: 15px 0;
  padding-left: 20px;
}
#el-46d92ce6 p {
  margin: 15px 0;
}
#el-46d92ce6 ul li {
  list-style: disc !important;
  padding-left: 0px !important;
  position: relative;
}
#el-46d92ce6 a {
  text-decoration: underline;
  color: blue;
}
#el-46d92ce6 h2 {
  font-size: 28px;
  font-weight: bold;
}
#el-46d92ce6 li strong {
  text-decoration: underline;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 800px) {
  .md-768-block {
    display: inherit;
  }
  .md-768-block .md\:mr-20 {
    margin-right: 0rem;
  }
  .md-768-block .lg\:items-start {
    align-items: center;
  }

  .md-768 {
    display: none;
  }
}
/* alerts after copied link */
.css-zzms1-MuiSnackbar-root {
  z-index: 1400;
  position: fixed;
  display: flex;
  left: 8px;
  right: 8px;
  justify-content: center;
  align-items: center;
  top: 8px;
}
@media (min-width: 600px) {
  .css-zzms1-MuiSnackbar-root {
    top: 24px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
}

.css-1ytlwq5-MuiAlert-icon {
  margin-right: 12px;
  padding: 7px 0;
  display: flex;
  font-size: 22px;
  opacity: 0.9;
}

.css-1vooibu-MuiSvgIcon-root {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: inherit;
}

.css-acap47-MuiAlert-message {
  padding: 8px 0;
}

.css-ki1hdl-MuiAlert-action {
  display: flex;
  align-items: flex-start;
  padding: 4px 0 0 16px;
  margin-left: auto;
  margin-right: -8px;
}

.css-1e0d89p-MuiButtonBase-root-MuiIconButton-root {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  text-align: center;
  flex: 0 0 auto;
  border-radius: 50%;
  overflow: visible;
  color: rgba(0, 0, 0, 0.54);
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: inherit;
  padding: 5px;
  font-size: 1.125rem;
}

.css-ptiqhd-MuiSvgIcon-root {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.25rem;
}

.css-8je8zh-MuiTouchRipple-root {
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
}

@media (min-width: 1024px) {
  .success-stories-bg::before {
    content: "";
    background-image: url(/../wp-content/uploads/2022/12/success-stories-bg.webp);
    position: absolute;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 220px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -2;
    pointer-events: none;
  }
}

.lesson-gradient-bg-next {
  background: linear-gradient(271.29deg, #FFFFFF 1.49%, rgba(255, 255, 255, 0) 99.29%);
}

.lesson-gradient-bg-prev {
  background: linear-gradient(271.29deg, rgba(255, 255, 255, 0) 1.49%, #FFFFFF 99.29%);
}

.swiper-button-disabled {
  display: none;
}

.grade-dropdown::after {
  content: "";
  position: absolute;
  top: 0;
  right: 4%;
  margin-left: -10px;
  margin-top: -10px;
  width: 0;
  z-index: 1;
  height: 0;
  border-bottom: solid 10px #D2DAEE;
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
}

.vy-ui-mute-toggle {
  visibility: hidden !important;
}

.contact-gradient {
  background: linear-gradient(180deg, #6500FF 0%, #168DCD 60%, #fff 60%, #fff 100%);
  background-size: 100% 1100px;
  background-repeat: no-repeat;
}

.font-pink {
  font-weight: 700;
  color: #F9468A !important;
}

div.search_result {
  display: none;
}

.help-center-nav li a {
  display: block;
  width: 100%;
}
.help-center-nav li a:hover {
  color: #6500FF;
}
.help-center-nav .current-menu-item {
  background: #6500FF;
  border-radius: 4px;
}
.help-center-nav .current-menu-item a {
  color: #fff;
  font-weight: bold;
}
.help-center-nav .current-menu-item a:hover {
  color: #fff;
  font-weight: bold;
}

.help__nav__toggle:checked ~ .help-center-nav {
  display: block;
}

.help__nav__toggle:checked ~ label svg {
  transform: rotate(180deg);
}
.help__nav__toggle:checked ~ label svg path {
  fill: #6500FF;
}

.help__nav__toggle:not(:checked) ~ .help-center-nav {
  display: none;
}

/* nav-icon */
.help-nav-icon {
  width: 20px;
  height: 16px;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.help-nav-icon span {
  background-color: #5F6F95;
  position: absolute;
  border-radius: 3px;
  transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
  width: 100%;
  height: 3px;
  transition-duration: 500ms;
}
.help-nav-icon span:nth-child(1) {
  top: 0px;
  left: 0px;
}
.help-nav-icon span:nth-child(2) {
  top: 7px;
  right: 0px;
  opacity: 1;
}
.help-nav-icon span:nth-child(3) {
  bottom: 0px;
  left: 0px;
}
.help-nav-icon:not(.open):hover span:nth-child(1) {
  transform: rotate(0deg) scaleY(1.1);
}
.help-nav-icon:not(.open):hover span:nth-child(2) {
  transform: rotate(0deg) scaleY(1.1);
}
.help-nav-icon:not(.open):hover span:nth-child(3) {
  transform: rotate(0deg) scaleY(1.1);
}

.help-nav-icon.open span:nth-child(1) {
  transform: rotate(45deg);
  top: 6px;
}
.help-nav-icon.open span:nth-child(2) {
  opacity: 0;
}
.help-nav-icon.open span:nth-child(3) {
  transform: rotate(-45deg);
  top: 6px;
}

.cmplz-cookiebanner {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.cmplz-body {
  display: flex;
  align-items: center;
}

.cmplz-cookiebanner .cmplz-buttons button {
  min-width: auto !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 0 15px !important;
}

.review-img {
  -o-border-image: linear-gradient(110.55deg, #009AE6 0%, #6500FF 34%, #F93982 70%, #FFB03B 100%);
     border-image: linear-gradient(110.55deg, #009AE6 0%, #6500FF 34%, #F93982 70%, #FFB03B 100%);
  border-image-slice: 1;
  /* Ensure the gradient covers the whole border */
  border-bottom: 6px solid transparent;
}
@media (min-width: 768px) {
  .review-img {
    border-right: 6px solid transparent;
    /* Ensure the border is initially transparent */
    border-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .review-img {
    border-right: 0;
    border-bottom: 6px solid transparent;
    /* Ensure the border is initially transparent */
  }
}
.review-img:hover {
  -o-border-image: linear-gradient(110.55deg, #6500FF 0%, #6500FF 100%);
     border-image: linear-gradient(110.55deg, #6500FF 0%, #6500FF 100%);
  border-image-slice: 1;
  /* Ensure the gradient covers the whole border */
  transition-duration: 700ms;
}

.bg-blue {
  background: #1296d2;
}

#table-of-contents::before {
  content: "";
  /* Necessary to create a pseudo-element */
  position: absolute;
  /* Position it absolutely */
  top: 0;
  /* Align it with the top of the element */
  left: -4px;
  /* Position it slightly outside the left of the element */
  width: 4px;
  /* Set width to 4px for the border */
  height: 100%;
  /* Full height of the TOC */
  background-color: #D2DAEE;
  /* Default border color */
  border-radius: 4px;
  /* Rounded corners for the full border */
}
#table-of-contents li {
  position: relative;
  /* Make li relative for absolute positioning of border */
}
#table-of-contents li.active {
  color: #4D258A;
  font-weight: 700;
}
#table-of-contents li.active::before {
  content: "";
  /* Necessary to create a pseudo-element */
  position: absolute;
  /* Position it absolutely */
  top: 0;
  /* Align it with the top of the li */
  left: -20px;
  /* Position it slightly outside the left of the li */
  width: 4px;
  /* Set width to 4px for the border */
  height: 100%;
  /* Fill the height of the active li */
  background-color: #4D248A;
  /* Change this to your desired border color */
  border-radius: 4px;
  /* Rounded corners for the active border */
}

#post-content > div {
  scroll-margin-top: 50px;
  /* Adjust the top margin when scrolled to this section */
}

.no-scroll {
  overflow: hidden;
}

.wpml-ls-legacy-list-horizontal {
  padding: 0 !important;
  border: none !important;
  line-height: normal !important;
}
.wpml-ls-legacy-list-horizontal a {
  padding: 0 !important;
}
.wpml-ls-legacy-list-horizontal a span {
  vertical-align: unset !important;
}

.chevron-triangle {
  width: 100%;
  /* takes full width of container */
  clip-path: polygon(0 0, 100% 0, 50% 100%);
}

.slider_container .home-lessons-slider .swiper-slide {
  margin-right: 25px;
  width: 260px !important;
  background-color: #fff;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
}

.post-container {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  display: grid;
  gap: 2rem;
  width: 100%;
}
.post-container .post-item:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 7;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 4;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 4;
  }
}
.post-container .post-item:nth-child(2) {
  grid-column-start: 1;
  grid-column-end: 7;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 7;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 7;
  }
}
.post-container .post-item:nth-child(3) {
  grid-column-start: 1;
  grid-column-end: 7;
}
.post-container .post-item:nth-child(3) .post-image {
  display: none;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 7;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
.post-container .post-item:nth-child(4) {
  grid-column-start: 1;
  grid-column-end: 7;
}
.post-container .post-item:nth-child(4) .post-image {
  display: none;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: 4;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(4) {
    grid-column-start: 3;
    grid-column-end: 5;
  }
}
.post-container .post-item:nth-child(5) {
  grid-column-start: 1;
  grid-column-end: 7;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(5) {
    grid-column-start: 4;
    grid-column-end: 7;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(5) {
    grid-column-start: 5;
    grid-column-end: 7;
  }
}
.post-container .post-item:nth-child(6) {
  grid-column-start: 1;
  grid-column-end: 7;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 4;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 4;
  }
}
.post-container .post-item:nth-child(7) {
  grid-column-start: 1;
  grid-column-end: 7;
}
@media (min-width: 768px) {
  .post-container .post-item:nth-child(7) {
    grid-column-start: 4;
    grid-column-end: 7;
  }
}
@media (min-width: 1024px) {
  .post-container .post-item:nth-child(7) {
    grid-column-start: 4;
    grid-column-end: 7;
  }
}

.blog-pagination .current {
  position: relative;
  color: #6500FF !important;
  font-weight: 600;
  font-size: 16px;
}

.blog-pagination .current::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #6500ff;
  border-radius: 4px 4px 0 0;
  z-index: 10;
}

.blog-pagination .page-numbers {
  padding: 12px;
  margin: 0 10px;
  font-size: 16px;
  font-weight: 600;
  color: #5F6F95;
}

#chalenges-section .slick-slide.next {
  transform: translateX(-15%);
}
#chalenges-section .slick-slide.prev {
  transform: translateX(15%);
}

#app-section .desktop-controls :first-child.active::before {
  left: 0;
  transform: translateX(0%);
  width: 90%;
}
#app-section .desktop-controls :last-child.active::before {
  left: 100%;
  transform: translateX(-100%);
  width: 90%;
}
#app-section .desktop-controls .active::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 50%;
  width: 90%;
  height: 2px;
  transform: translateX(-50%);
  background: #6500ff;
}

/* Home Page */
@media (min-width: 768px) {
  .slider_container {
    height: 370px;
  }
}
@media (max-width: 767px) {
  .slider_container .home-lessons-slider {
    max-width: 300px;
  }
}
.slider_container .home-lessons-slider .swiper-wrapper {
  transition-duration: 500ms !important;
}
@media (min-width: 768px) {
  .slider_container .home-lessons-slider .swiper-slide {
    margin-right: 25px;
    width: 260px !important;
    background-color: #fff;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 700ms;
  }
  .slider_container .home-lessons-slider .swiper-slide-active {
    margin-right: 25px;
    margin-top: -7px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 700ms;
    width: 408px !important;
  }
}
@media (max-width: 767px) {
  .slider_container .home-lessons-slider .swiper-slide-active .lesson-image {
    max-width: 300px;
    aspect-ratio: 1/1;
  }
}
@media (min-width: 768px) {
  .slider_container .home-lessons-slider .swiper-slide-active .lesson-image {
    width: 408px !important;
    height: 275px !important;
  }
}
@media (max-width: 767px) {
  .slider_container .home-lessons-slider :not(.swiper-slide-active) .lesson-image {
    max-width: 300px;
    aspect-ratio: 1/1;
  }
}
@media (min-width: 768px) {
  .slider_container .home-lessons-slider :not(.swiper-slide-active) .lesson-image {
    width: 260px;
    height: 260px;
  }
}

@media (max-width: 767px) {
  .lessons-button-prev,
.lessons-button-next {
    display: none !important;
  }
}
@media (min-width: 2150px) {
  .lessons-button-prev,
.lessons-button-next {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .reviews-slider .swiper-wrapper {
    display: grid !important;
  }
  .reviews-slider .swiper-wrapper .swiper-slide {
    flex-shrink: unset !important;
    width: auto !important;
    height: auto !important;
  }
}

.feature-thumbs::before {
  content: "";
  position: absolute;
  inset-block-start: 10px;
  inline-size: 150px;
  block-size: 120px;
  z-index: 2;
  pointer-events: none;
  /* Ensure the pseudo-elements do not block clicks */
  background-size: contain;
  inset-inline-start: 0;
  background: linear-gradient(270deg, rgba(239, 240, 255, 0) 0%, #eff0ff 100%);
}
.feature-thumbs::after {
  content: "";
  position: absolute;
  inset-block-start: 10px;
  inline-size: 150px;
  block-size: 120px;
  z-index: 2;
  pointer-events: none;
  /* Ensure the pseudo-elements do not block clicks */
  background-size: contain;
  inset-inline-end: 0;
  background: linear-gradient(90deg, rgba(239, 240, 255, 0) 0%, #eff0ff 100%);
}
.feature-thumbs .swiper-button-disabled {
  display: block !important;
}
.feature-thumbs .our-features-thumbs .swiper-wrapper .swiper-slide {
  width: 135px;
}
.feature-thumbs .our-features-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) {
  border-bottom: transparent !important;
}
.feature-thumbs .our-features-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) h3 {
  color: #5f6f95 !important;
  font-weight: 600 !important;
}
.feature-thumbs .our-features-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) svg .fill-gray {
  fill: #d2daee !important;
}
.feature-thumbs .our-features-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) svg .fill-darkgray {
  fill: #5f6f95 !important;
}

.how-we-help-thumbs .swiper-wrapper .swiper-slide h3 {
  font-weight: 700 !important;
}
.how-we-help-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) {
  border-bottom: transparent !important;
}
.how-we-help-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) h3 {
  font-weight: 500 !important;
}

.home_school_carousel .swiper-wrapper {
  transition-duration: 300ms !important;
}
@media (min-width: 1024px) {
  .home_school_carousel .swiper-wrapper {
    display: flex;
    justify-content: center;
    /* Centers the slides */
    align-items: center;
  }
}
.home_school_carousel .swiper-slide {
  flex-shrink: 0;
  width: auto;
  /* Let the content determine the slide width */
  display: flex;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
}
@media (max-width: 1023px) {
  .home_school_carousel .swiper-slide {
    width: 134px !important;
  }
}
@media (min-width: 1024px) {
  .home_school_carousel .swiper-slide {
    width: 100px !important;
  }
}

.teachers_reported .swiper-button-disabled {
  display: block !important;
}

.wellness-surveys-thumbs .swiper-wrapper .swiper-slide-thumb-active .flex {
  border-bottom: 4px solid #A364FD;
}
.wellness-surveys-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) .flex {
  border-bottom: 4px solid #D2DAEE;
  font-weight: 600 !important;
}
.wellness-surveys-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) .flex .fill-darkgray {
  fill: #5F6F95 !important;
}
.wellness-surveys-thumbs .swiper-wrapper :not(.swiper-slide-thumb-active) .flex .fill-gray {
  fill: #D2DAEE !important;
}
.marker\:h-\[7px\] *::marker {
  height: 7px;
}
.marker\:w-\[7px\] *::marker {
  width: 7px;
}
.marker\:text-\[\#941E4A\] *::marker {
  --tw-text-opacity: 1;
  color: rgb(148 30 74 / var(--tw-text-opacity));
}
.marker\:h-\[7px\]::marker {
  height: 7px;
}
.marker\:w-\[7px\]::marker {
  width: 7px;
}
.marker\:text-\[\#941E4A\]::marker {
  --tw-text-opacity: 1;
  color: rgb(148 30 74 / var(--tw-text-opacity));
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}
.after\:left-\[2px\]::after {
  content: var(--tw-content);
  left: 2px;
}
.after\:h-4::after {
  content: var(--tw-content);
  height: 1rem;
}
.after\:w-4::after {
  content: var(--tw-content);
  width: 1rem;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}
.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';content:var(--tw-content)}.hover\:-mt-2\.5:hover{margin-top:-.625rem}.hover\:-mt-2:hover{margin-top:-.5rem}.hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgb(101 0 255 / var(--tw-border-opacity))}.hover\:border-\[\#4A00BC\]:hover{--tw-border-opacity:1;border-color:rgb(74 0 188 / var(--tw-border-opacity))}.hover\:border-\[\#6500FF\]:hover{--tw-border-opacity:1;border-color:rgb(101 0 255 / var(--tw-border-opacity))}.hover\:bg-\[\#390091\]:hover{--tw-bg-opacity:1;background-color:rgb(57 0 145 / var(--tw-bg-opacity))}.hover\:bg-\[\#58728D\]:hover{--tw-bg-opacity:1;background-color:rgb(88 114 141 / var(--tw-bg-opacity))}.hover\:bg-\[\#260C4D\]:hover{--tw-bg-opacity:1;background-color:rgb(38 12 77 / var(--tw-bg-opacity))}.hover\:bg-\[\#CB2363\]:hover{--tw-bg-opacity:1;background-color:rgb(203 35 99 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[\#6500FF\]:hover{--tw-gradient-from:#6500FF;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgb(101 0 255 / 0))}.hover\:to-\[\#F9468A\]:hover{--tw-gradient-to:#F9468A}.hover\:fill-\[\#941E4A\]:hover{fill:#941E4A}.hover\:fill-\[\#390091\]:hover{fill:#390091}.hover\:font-bold:hover{font-weight:700}.hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgb(101 0 255 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-\[\#F9468A\]:hover{--tw-text-opacity:1;color:rgb(249 70 138 / var(--tw-text-opacity))}.hover\:text-\[\#260C4D\]:hover{--tw-text-opacity:1;color:rgb(38 12 77 / var(--tw-text-opacity))}.hover\:text-\[\#390091\]:hover{--tw-text-opacity:1;color:rgb(57 0 145 / var(--tw-text-opacity))}.hover\:text-\[\#941E4A\]:hover{--tw-text-opacity:1;color:rgb(148 30 74 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-\[\#4A00BC\]:hover{--tw-text-opacity:1;color:rgb(74 0 188 / var(--tw-text-opacity))}.hover\:text-\[\#6500FF\]:hover{--tw-text-opacity:1;color:rgb(101 0 255 / var(--tw-text-opacity))}.focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #fff0;outline-offset:2px}.active\:text-\[\#F9468A\]:active{--tw-text-opacity:1;color:rgb(249 70 138 / var(--tw-text-opacity))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#260C4D\]{--tw-border-opacity:1;border-color:rgb(38 12 77 / var(--tw-border-opacity))}.group:hover .group-hover\:border-\[\#6500FF\]{--tw-border-opacity:1;border-color:rgb(101 0 255 / var(--tw-border-opacity))}.group:hover .group-hover\:bg-\[\#6500FF\]{--tw-bg-opacity:1;background-color:rgb(101 0 255 / var(--tw-bg-opacity))}.group:hover .group-hover\:fill-\[\#941E4A\]{fill:#941E4A}.group:hover .group-hover\:fill-\[\#F9468A\]{fill:#F9468A}.group:hover .group-hover\:fill-\[\#CB2363\]{fill:#CB2363}.group:hover .group-hover\:fill-\[\#260C4D\]{fill:#260C4D}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:fill-\[\#6500FF\]{fill:#6500FF}.group:hover .group-hover\:text-\[\#941E4A\]{--tw-text-opacity:1;color:rgb(148 30 74 / var(--tw-text-opacity))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#CB2363\]{--tw-text-opacity:1;color:rgb(203 35 99 / var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#260C4D\]{--tw-text-opacity:1;color:rgb(38 12 77 / var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#6500ff\]{--tw-text-opacity:1;color:rgb(101 0 255 / var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#6500FF\]{--tw-text-opacity:1;color:rgb(101 0 255 / var(--tw-text-opacity))}.group:focus .group-focus\:bg-\[\#260C4D\]{--tw-bg-opacity:1;background-color:rgb(38 12 77 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-\[\#6500FF\]{--tw-bg-opacity:1;background-color:rgb(101 0 255 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full::after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:outline-none{outline:2px solid #fff0;outline-offset:2px}@media (prefers-color-scheme:dark){.dark\:border-\[\#9CA8C5\]{--tw-border-opacity:1;border-color:rgb(156 168 197 / var(--tw-border-opacity))}.dark\:bg-\[\#9CA8C5\]{--tw-bg-opacity:1;background-color:rgb(156 168 197 / var(--tw-bg-opacity))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}}@media (min-width:640px){.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mb-0{margin-bottom:0}.sm\:w-full{width:100%}.sm\:w-1\/2{width:50%}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:p-4{padding:1rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:-top-4{top:-1rem}.md\:-left-\[80px\]{left:-80px}.md\:-left-\[102px\]{left:-102px}.md\:-left-\[7\%\]{left:-7%}.md\:left-0{left:0}.md\:left-1\/2{left:50%}.md\:right-0{right:0}.md\:right-4{right:1rem}.md\:right-\[12rem\]{right:12rem}.md\:-top-5{top:-1.25rem}.md\:-right-\[7\%\]{right:-7%}.md\:right-\[10\%\]{right:10%}.md\:right-\[6\%\]{right:6%}.md\:bottom-\[10\%\]{bottom:10%}.md\:bottom-\[4\.063rem\]{bottom:4.063rem}.md\:bottom-0{bottom:0}.md\:top-0{top:0}.md\:top-auto{top:auto}.md\:top-1\/2{top:50%}.md\:top-\[89\%\]{top:89%}.md\:-top-2\.5{top:-.625rem}.md\:-top-2{top:-.5rem}.md\:right-8{right:2rem}.md\:top-8{top:2rem}.md\:top-\[20rem\]{top:20rem}.md\:right-12{right:3rem}.md\:z-20{z-index:20}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-3{grid-column:span 3 / span 3}.md\:row-span-1{grid-row:span 1 / span 1}.md\:row-span-2{grid-row:span 2 / span 2}.md\:m-0{margin:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.md\:-ml-\[7\%\]{margin-left:-7%}.md\:-ml-8{margin-left:-2rem}.md\:-ml-16{margin-left:-4rem}.md\:-mt-\[50px\]{margin-top:-50px}.md\:-mt-\[70px\]{margin-top:-70px}.md\:-mt-2\.5{margin-top:-.625rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mt-8{margin-top:-2rem}.md\:-mt-\[48px\]{margin-top:-48px}.md\:-mt-16{margin-top:-4rem}.md\:-mt-32{margin-top:-8rem}.md\:mt-0{margin-top:0}.md\:mt-4{margin-top:1rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-2{margin-top:.5rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-\[1\.3125rem\]{margin-top:1.3125rem}.md\:-mb-\[199px\]{margin-bottom:-199px}.md\:-mb-\[135px\]{margin-bottom:-135px}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-0{margin-left:0}.md\:ml-4{margin-left:1rem}.md\:ml-8{margin-left:2rem}.md\:ml-10{margin-left:2.5rem}.md\:ml-12{margin-left:3rem}.md\:ml-24{margin-left:6rem}.md\:-mr-\[70px\]{margin-right:-70px}.md\:mr-36{margin-right:9rem}.md\:mr-8{margin-right:2rem}.md\:mr-4{margin-right:1rem}.md\:mt-24{margin-top:6rem}.md\:-mb-\[10\%\]{margin-bottom:-10%}.md\:-ml-\[20\%\]{margin-left:-20%}.md\:mr-0{margin-right:0}.md\:mr-2{margin-right:.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-\[49px\]{height:49px}.md\:h-\[60px\]{height:60px}.md\:h-\[17rem\]{height:17rem}.md\:h-\[370px\]{height:370px}.md\:h-\[450px\]{height:450px}.md\:h-\[600px\]{height:600px}.md\:h-\[90vh\]{height:90vh}.md\:h-\[255px\]{height:255px}.md\:max-h-\[4\.656rem\]{max-height:4.656rem}.md\:max-h-\[4\.688rem\]{max-height:4.688rem}.md\:min-h-\[4\.656rem\]{min-height:4.656rem}.md\:min-h-\[26\.25rem\]{min-height:26.25rem}.md\:w-\[350px\]{width:350px}.md\:w-96{width:24rem}.md\:w-full{width:100%}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-\[10\%\]{width:10%}.md\:w-\[20\%\]{width:20%}.md\:w-\[30\%\]{width:30%}.md\:w-\[35\%\]{width:35%}.md\:w-\[40\%\]{width:40%}.md\:w-\[50\%\]{width:50%}.md\:w-\[60\%\]{width:60%}.md\:w-\[70\%\]{width:70%}.md\:w-\[65\%\]{width:65%}.md\:w-\[80\%\]{width:80%}.md\:w-\[90\%\]{width:90%}.md\:w-\[92\%\]{width:92%}.md\:w-\[80px\]{width:80px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-3\/12{width:25%}.md\:w-\[32px\]{width:32px}.md\:w-\[70px\]{width:70px}.md\:w-\[100px\]{width:100px}.md\:w-\[120px\]{width:120px}.md\:w-\[195px\]{width:195px}.md\:w-\[400px\]{width:400px}.md\:w-\[6\.25rem\]{width:6.25rem}.md\:w-max{width:-moz-max-content;width:max-content}.md\:w-\[582px\]{width:582px}.md\:w-2\/6{width:33.333333%}.md\:w-4\/6{width:66.666667%}.md\:w-\[500px\]{width:500px}.md\:w-12{width:3rem}.md\:min-w-\[6\.25rem\]{min-width:6.25rem}.md\:min-w-\[70px\]{min-width:70px}.md\:max-w-\[672px\]{max-width:672px}.md\:max-w-\[39rem\]{max-width:39rem}.md\:max-w-full{max-width:100%}.md\:max-w-7xl{max-width:80rem}.md\:max-w-\[6\.25rem\]{max-width:6.25rem}.md\:max-w-\[11\.2rem\]{max-width:11.2rem}.md\:max-w-\[26\.125rem\]{max-width:26.125rem}.md\:max-w-\[110\%\]{max-width:110%}.md\:max-w-\[120\%\]{max-width:120%}.md\:max-w-\[12\.5rem\]{max-width:12.5rem}.md\:max-w-\[14rem\]{max-width:14rem}.md\:max-w-\[20rem\]{max-width:20rem}.md\:max-w-\[38rem\]{max-width:38rem}.md\:max-w-\[336px\]{max-width:336px}.md\:max-w-\[500px\]{max-width:500px}.md\:max-w-\[700px\]{max-width:700px}.md\:max-w-\[150px\]{max-width:150px}.md\:max-w-\[450px\]{max-width:450px}.md\:max-w-\[466px\]{max-width:466px}.md\:max-w-\[544px\]{max-width:544px}.md\:max-w-\[554px\]{max-width:554px}.md\:max-w-\[630px\]{max-width:630px}.md\:max-w-\[40rem\]{max-width:40rem}.md\:max-w-\[46\.25rem\]{max-width:46.25rem}.md\:max-w-\[51\.25rem\]{max-width:51.25rem}.md\:max-w-\[580px\]{max-width:580px}.md\:max-w-\[520px\]{max-width:520px}.md\:max-w-\[475px\]{max-width:475px}.md\:flex-1{flex:1 1 0%}.md\:flex-grow{flex-grow:1}.md\:-translate-y-2\/4{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-x-8{--tw-translate-x:-2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-8{gap:2rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:overflow-visible{overflow:visible}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:border-2{border-width:2px}.md\:border-y-2{border-top-width:2px;border-bottom-width:2px}.md\:border-b-4{border-bottom-width:4px}.md\:border-l-2{border-left-width:2px}.md\:border-t-0{border-top-width:0}.md\:border-b-0{border-bottom-width:0}.md\:border-b-2{border-bottom-width:2px}.md\:border-t-2{border-top-width:2px}.md\:border-l{border-left-width:1px}.md\:border-transparent{border-color:#fff0}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.md\:bg-transparent{background-color:#fff0}.md\:bg-\[\#EFF0FF\]{--tw-bg-opacity:1;background-color:rgb(239 240 255 / var(--tw-bg-opacity))}.md\:bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.md\:p-0{padding:0}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-\[15\%\]{padding-top:15%;padding-bottom:15%}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:pl-8{padding-left:2rem}.md\:pr-8{padding-right:2rem}.md\:pt-0{padding-top:0}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-24{padding-top:6rem}.md\:pt-48{padding-top:12rem}.md\:pr-4{padding-right:1rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-2{padding-bottom:.5rem}.md\:pt-\[24rem\]{padding-top:24rem}.md\:pt-6{padding-top:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-\[1\.375rem\]{font-size:1.375rem}.md\:text-\[1\.625rem\]{font-size:1.625rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[1\.875rem\]{font-size:1.875rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:text-\[2\.375rem\]{font-size:2.375rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2\.8125rem\]{font-size:2.8125rem}.md\:text-\[2\.813rem\]{font-size:2.813rem}.md\:text-\[3\.125rem\]{font-size:3.125rem}.md\:text-\[3\.75rem\]{font-size:3.75rem}.md\:text-\[4\.063rem\]{font-size:4.063rem}.md\:text-\[4\.688rem\]{font-size:4.688rem}.md\:text-\[5rem\]{font-size:5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-\[3\.1rem\]{font-size:3.1rem}.md\:text-\[3\.5rem\]{font-size:3.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-\[3\.438rem\]{font-size:3.438rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-black{font-weight:900}.md\:font-bold{font-weight:700}.md\:\!leading-none{line-height:1!important}.md\:\!leading-\[1\.375rem\]{line-height:1.375rem!important}.md\:\!leading-\[2\.25rem\]{line-height:2.25rem!important}.md\:\!leading-\[1\.5rem\]{line-height:1.5rem!important}.md\:\!leading-\[1\.563rem\]{line-height:1.563rem!important}.md\:\!leading-\[2\.375rem\]{line-height:2.375rem!important}.md\:\!leading-\[2\.5rem\]{line-height:2.5rem!important}.md\:\!leading-\[2\.125rem\]{line-height:2.125rem!important}.md\:\!leading-\[3\.125rem\]{line-height:3.125rem!important}.md\:\!leading-\[4\.375rem\]{line-height:4.375rem!important}.md\:\!leading-\[3\.25rem\]{line-height:3.25rem!important}.md\:-tracking-\[0\.56px\]{letter-spacing:-.56px}.md\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.md\:text-\[\#F9468A\]{--tw-text-opacity:1;color:rgb(249 70 138 / var(--tw-text-opacity))}.md\:hover\:-mt-2\.5:hover{margin-top:-.625rem}.md\:hover\:mb-2\.5:hover{margin-bottom:.625rem}.md\:hover\:-mt-2:hover{margin-top:-.5rem}.md\:hover\:mb-2:hover{margin-bottom:.5rem}.md\:hover\:h-\[99\%\]:hover{height:99%}.md\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:bottom-8{bottom:2rem}.lg\:bottom-\[40px\]{bottom:40px}.lg\:-bottom-\[36px\]{bottom:-36px}.lg\:-bottom-\[100px\]{bottom:-100px}.lg\:-left-\[20px\]{left:-20px}.lg\:-left-\[98px\]{left:-98px}.lg\:left-8{left:2rem}.lg\:-right-\[20px\]{right:-20px}.lg\:-right-\[50px\]{right:-50px}.lg\:left-0{left:0}.lg\:top-0{top:0}.lg\:top-5{top:1.25rem}.lg\:top-1\/4{top:25%}.lg\:-top-\[4\.5\%\]{top:-4.5%}.lg\:right-0{right:0}.lg\:right-2{right:.5rem}.lg\:right-\[17rem\]{right:17rem}.lg\:-top-\[117px\]{top:-117px}.lg\:-top-\[150px\]{top:-150px}.lg\:-top-\[180px\]{top:-180px}.lg\:-top-2\.5{top:-.625rem}.lg\:-top-2{top:-.5rem}.lg\:-bottom-\[40px\]{bottom:-40px}.lg\:-top-\[160px\]{top:-160px}.lg\:top-\[29\%\]{top:29%}.lg\:right-\[0\.625rem\]{right:.625rem}.lg\:top-\[62px\]{top:62px}.lg\:z-auto{z-index:auto}.lg\:-z-10{z-index:-10}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:row-span-1{grid-row:span 1 / span 1}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-span-5{grid-row:span 5 / span 5}.lg\:m-0{margin:0}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:-mt-0{margin-top:0}.lg\:-mt-\[48px\]{margin-top:-48px}.lg\:-mt-\[130px\]{margin-top:-130px}.lg\:-mt-\[110px\]{margin-top:-110px}.lg\:-mt-\[160px\]{margin-top:-160px}.lg\:-mr-\[50px\]{margin-right:-50px}.lg\:mr-2{margin-right:.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mr-8{margin-right:2rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mr-11{margin-right:2.75rem}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-24{margin-left:6rem}.lg\:mt-24{margin-top:6rem}.lg\:-mb-\[7\%\]{margin-bottom:-7%}.lg\:-mb-\[20\%\]{margin-bottom:-20%}.lg\:-mb-\[110px\]{margin-bottom:-110px}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mr-0{margin-right:0}.lg\:mr-4{margin-right:1rem}.lg\:mr-32{margin-right:8rem}.lg\:mr-36{margin-right:9rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-ml-\[60\%\]{margin-left:-60%}.lg\:-ml-\[20\%\]{margin-left:-20%}.lg\:ml-2{margin-left:.5rem}.lg\:-mt-32{margin-top:-8rem}.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:ml-4{margin-left:1rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-36{height:9rem}.lg\:h-\[11rem\]{height:11rem}.lg\:h-\[360px\]{height:360px}.lg\:h-\[49px\]{height:49px}.lg\:h-\[60px\]{height:60px}.lg\:h-\[370px\]{height:370px}.lg\:h-\[582px\]{height:582px}.lg\:h-\[93\%\]{height:93%}.lg\:h-\[40\%\]{height:40%}.lg\:h-96{height:24rem}.lg\:h-\[530px\]{height:530px}.lg\:h-auto{height:auto}.lg\:h-\[300px\]{height:300px}.lg\:max-h-full{max-height:100%}.lg\:max-h-\[45vh\]{max-height:45vh}.lg\:min-h-\[342px\]{min-height:342px}.lg\:min-h-\[547px\]{min-height:547px}.lg\:min-h-\[23\.938rem\]{min-height:23.938rem}.lg\:w-\[400px\]{width:400px}.lg\:w-\[450px\]{width:450px}.lg\:w-\[928px\]{width:928px}.lg\:w-auto{width:auto}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-4\/6{width:66.666667%}.lg\:w-\[6\.438rem\]{width:6.438rem}.lg\:w-\[17rem\]{width:17rem}.lg\:w-\[20\%\]{width:20%}.lg\:w-\[30\%\]{width:30%}.lg\:w-\[31\%\]{width:31%}.lg\:w-\[34\%\]{width:34%}.lg\:w-\[35\%\]{width:35%}.lg\:w-\[37\%\]{width:37%}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[56\%\]{width:56%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[65\%\]{width:65%}.lg\:w-\[66\%\]{width:66%}.lg\:w-\[69\%\]{width:69%}.lg\:w-\[70\%\]{width:70%}.lg\:w-\[63\%\]{width:63%}.lg\:w-\[80\%\]{width:80%}.lg\:w-\[48px\]{width:48px}.lg\:w-\[430px\]{width:430px}.lg\:w-\[900px\]{width:900px}.lg\:w-\[6\.25rem\]{width:6.25rem}.lg\:w-full{width:100%}.lg\:w-\[48rem\]{width:48rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[9\.688rem\]{width:9.688rem}.lg\:w-\[375px\]{width:375px}.lg\:w-2\/5{width:40%}.lg\:w-\[710px\]{width:710px}.lg\:min-w-\[9\.688rem\]{min-width:9.688rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-\[75px\]{max-width:75px}.lg\:max-w-\[52\.813rem\]{max-width:52.813rem}.lg\:max-w-\[55rem\]{max-width:55rem}.lg\:max-w-\[58\.5rem\]{max-width:58.5rem}.lg\:max-w-\[67\.5rem\]{max-width:67.5rem}.lg\:max-w-\[63rem\]{max-width:63rem}.lg\:max-w-\[85rem\]{max-width:85rem}.lg\:max-w-\[460px\]{max-width:460px}.lg\:max-w-\[528px\]{max-width:528px}.lg\:max-w-\[542px\]{max-width:542px}.lg\:max-w-\[849px\]{max-width:849px}.lg\:max-w-\[130\%\]{max-width:130%}.lg\:max-w-\[928px\]{max-width:928px}.lg\:max-w-\[48\.75rem\]{max-width:48.75rem}.lg\:max-w-\[972px\]{max-width:972px}.lg\:max-w-\[815px\]{max-width:815px}.lg\:max-w-\[45\.75rem\]{max-width:45.75rem}.lg\:flex-none{flex:none}.lg\:flex-grow{flex-grow:1}.lg\:grow{flex-grow:1}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-16{gap:4rem}.lg\:gap-\[9\.438rem\]{gap:9.438rem}.lg\:self-center{align-self:center}.lg\:overflow-visible{overflow:visible}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-none{border-radius:0}.lg\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.lg\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.lg\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.lg\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.lg\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.lg\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:border-0{border-width:0}.lg\:border{border-width:1px}.lg\:border-b{border-bottom-width:1px}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-r-2{border-right-width:2px}.lg\:border-\[\#D2DAEE\]{--tw-border-opacity:1;border-color:rgb(210 218 238 / var(--tw-border-opacity))}.lg\:bg-\[\#EFF0FF\]{--tw-bg-opacity:1;background-color:rgb(239 240 255 / var(--tw-bg-opacity))}.lg\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:p-0{padding:0}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-\[5\.625rem\]{padding-top:5.625rem;padding-bottom:5.625rem}.lg\:py-\[0\.813rem\]{padding-top:.813rem;padding-bottom:.813rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-6{padding-top:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-24{padding-top:6rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pl-40{padding-left:10rem}.lg\:pl-96{padding-left:24rem}.lg\:pr-8{padding-right:2rem}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[2\.25rem\]{font-size:2.25rem}.lg\:text-\[4\.188rem\]{font-size:4.188rem}.lg\:text-\[1\.625rem\]{font-size:1.625rem}.lg\:text-\[1\.75rem\]{font-size:1.75rem}.lg\:text-\[1\.875rem\]{font-size:1.875rem}.lg\:text-\[2rem\]{font-size:2rem}.lg\:text-\[2\.375rem\]{font-size:2.375rem}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:text-\[2\.8125rem\]{font-size:2.8125rem}.lg\:text-\[3rem\]{font-size:3rem}.lg\:text-\[3\.125rem\]{font-size:3.125rem}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-\[3\.4375rem\]{font-size:3.4375rem}.lg\:text-\[3\.75rem\]{font-size:3.75rem}.lg\:text-\[4\.2rem\]{font-size:4.2rem}.lg\:text-\[4\.7rem\]{font-size:4.7rem}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[5\.125rem\]{font-size:5.125rem}.lg\:text-\[6\.25rem\]{font-size:6.25rem}.lg\:text-\[4\.5rem\]{font-size:4.5rem}.lg\:text-\[3\.438rem\]{font-size:3.438rem}.lg\:font-medium{font-weight:500}.lg\:font-black{font-weight:900}.lg\:font-semibold{font-weight:600}.lg\:leading-4{line-height:1rem}.lg\:\!leading-\[1\.5rem\]{line-height:1.5rem!important}.lg\:\!leading-\[1\.875rem\]{line-height:1.875rem!important}.lg\:\!leading-\[3\.125rem\]{line-height:3.125rem!important}.lg\:\!leading-\[2\.375rem\]{line-height:2.375rem!important}.lg\:\!leading-\[1\.438rem\]{line-height:1.438rem!important}.lg\:\!leading-\[4\.188rem\]{line-height:4.188rem!important}.lg\:\!leading-\[1\.563rem\]{line-height:1.563rem!important}.lg\:\!leading-\[3rem\]{line-height:3rem!important}.lg\:\!leading-\[4rem\]{line-height:4rem!important}.lg\:\!leading-\[3\.75rem\]{line-height:3.75rem!important}.lg\:\!leading-\[2\.125rem\]{line-height:2.125rem!important}.lg\:\!leading-\[2\.5rem\]{line-height:2.5rem!important}.lg\:\!leading-\[4\.688rem\]{line-height:4.688rem!important}.lg\:-tracking-\[0\.64px\]{letter-spacing:-.64px}.lg\:tracking-\[1\.1px\]{letter-spacing:1.1px}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-\[0px_0px_12px_rgba\(55\2c 109\2c 138\2c 0\.15\)\]{--tw-shadow:0px 0px 12px rgba(55,109,138,0.15);--tw-shadow-colored:0px 0px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:hover\:-top-2\.5:hover{top:-.625rem}.lg\:hover\:-top-2:hover{top:-.5rem}.lg\:hover\:-mt-2\.5:hover{margin-top:-.625rem}.lg\:hover\:-mt-2:hover{margin-top:-.5rem}.lg\:hover\:mb-2\.5:hover{margin-bottom:.625rem}.lg\:hover\:mb-2:hover{margin-bottom:.5rem}.lg\:hover\:-mb-2\.5:hover{margin-bottom:-.625rem}.lg\:hover\:-mb-2:hover{margin-bottom:-.5rem}.lg\:hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1280px){.xl\:top-8{top:2rem}.xl\:bottom-8{bottom:2rem}.xl\:-bottom-\[25px\]{bottom:-25px}.xl\:right-\[21\.5rem\]{right:21.5rem}.xl\:-left-\[103px\]{left:-103px}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:m-0{margin:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mb-4{margin-bottom:1rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:-ml-\[15rem\]{margin-left:-15rem}.xl\:-mt-\[110px\]{margin-top:-110px}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[40\%\]{height:40%}.xl\:h-\[60px\]{height:60px}.xl\:h-\[400px\]{height:400px}.xl\:max-h-\[9\.5rem\]{max-height:9.5rem}.xl\:min-h-\[24\.813rem\]{min-height:24.813rem}.xl\:min-h-\[31rem\]{min-height:31rem}.xl\:min-h-\[34\.25rem\]{min-height:34.25rem}.xl\:w-full{width:100%}.xl\:w-\[1200px\]{width:1200px}.xl\:w-\[8\.313rem\]{width:8.313rem}.xl\:w-\[500px\]{width:500px}.xl\:w-\[600px\]{width:600px}.xl\:w-\[22rem\]{width:22rem}.xl\:w-\[30\%\]{width:30%}.xl\:w-\[35\%\]{width:35%}.xl\:w-\[40\%\]{width:40%}.xl\:w-\[60\%\]{width:60%}.xl\:w-\[65\%\]{width:65%}.xl\:w-\[70\%\]{width:70%}.xl\:w-1\/2{width:50%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:min-w-\[51\.625rem\]{min-width:51.625rem}.xl\:max-w-\[940px\]{max-width:940px}.xl\:max-w-\[1100px\]{max-width:1100px}.xl\:max-w-\[21\.875rem\]{max-width:21.875rem}.xl\:max-w-\[32rem\]{max-width:32rem}.xl\:max-w-\[972px\]{max-width:972px}.xl\:max-w-\[34rem\]{max-width:34rem}.xl\:max-w-\[633px\]{max-width:633px}.xl\:max-w-\[900px\]{max-width:900px}.xl\:max-w-\[1200px\]{max-width:1200px}.xl\:max-w-\[31\.5rem\]{max-width:31.5rem}.xl\:flex-none{flex:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0}.xl\:gap-4{gap:1rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-20{gap:5rem}.xl\:rounded-3xl{border-radius:1.5rem}.xl\:rounded-2xl{border-radius:1rem}.xl\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.xl\:bg-\[\#EFF0FF\]{--tw-bg-opacity:1;background-color:rgb(239 240 255 / var(--tw-bg-opacity))}.xl\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.xl\:p-0{padding:0}.xl\:p-8{padding:2rem}.xl\:p-12{padding:3rem}.xl\:py-\[6\.25rem\]{padding-top:6.25rem;padding-bottom:6.25rem}.xl\:py-36{padding-top:9rem;padding-bottom:9rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:py-\[3\.125rem\]{padding-top:3.125rem;padding-bottom:3.125rem}.xl\:text-left{text-align:left}.xl\:text-\[2rem\]{font-size:2rem}.xl\:text-\[4\.5rem\]{font-size:4.5rem}.xl\:text-\[2\.25rem\]{font-size:2.25rem}.xl\:text-\[2\.5rem\]{font-size:2.5rem}.xl\:text-\[3\.125rem\]{font-size:3.125rem}.xl\:text-\[4\.063rem\]{font-size:4.063rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-\[1\.75rem\]{font-size:1.75rem}.xl\:text-\[2\.75rem\]{font-size:2.75rem}.xl\:text-\[3\.25rem\]{font-size:3.25rem}.xl\:text-\[2\.813rem\]{font-size:2.813rem}.xl\:text-\[3\.438rem\]{font-size:3.438rem}.xl\:text-\[5rem\]{font-size:5rem}.xl\:text-\[7\.5rem\]{font-size:7.5rem}.xl\:text-\[9\.375rem\]{font-size:9.375rem}.xl\:text-\[9\.875rem\]{font-size:9.875rem}.xl\:text-\[6\.25rem\]{font-size:6.25rem}.xl\:text-\[11\.25rem\]{font-size:11.25rem}.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:font-black{font-weight:900}.xl\:\!leading-\[1\.875rem\]{line-height:1.875rem!important}.xl\:\!leading-\[1\.438rem\]{line-height:1.438rem!important}.xl\:\!leading-\[2\.813rem\]{line-height:2.813rem!important}.xl\:\!leading-\[2\.25rem\]{line-height:2.25rem!important}.xl\:\!leading-\[2\.125rem\]{line-height:2.125rem!important}.xl\:\!leading-\[2\.5rem\]{line-height:2.5rem!important}.xl\:\!leading-\[3\.125rem\]{line-height:3.125rem!important}.xl\:\!leading-\[3\.438rem\]{line-height:3.438rem!important}.xl\:\!leading-\[3\.75rem\]{line-height:3.75rem!important}.xl\:\!leading-\[4\.063rem\]{line-height:4.063rem!important}.xl\:\!leading-\[6\.25rem\]{line-height:6.25rem!important}.xl\:\!-tracking-\[1\.4px\]{letter-spacing:-1.4px!important}.xl\:-tracking-\[0\.035rem\]{letter-spacing:-.035rem}.xl\:-tracking-\[2\%\]{letter-spacing:-2%}}