@charset "UTF-8";@font-face{font-family:Mansfield-ExtraLight;src:url(/assets/Mansfield-Extra-Light-BE8DN7el.ttf)}@font-face{font-family:Mansfield-Light;src:url(/assets/Mansfield-Light-Bdy-xyK_.ttf)}@font-face{font-family:Mansfield;src:url(/assets/Mansfield-DuHVDrVe.ttf)}@font-face{font-family:Mansfield-SemiBold;src:url(/assets/Mansfield-Semi-Bold-DgRwQY1v.ttf)}@font-face{font-family:Mansfield-Bold;src:url(/assets/Mansfield-Bold-1_h9WKNT.ttf)}@font-face{font-family:Lexend-ExtraLight;src:url(/assets/Lexend-ExtraLight-hgyxFG6q.ttf)}@font-face{font-family:Lexend-Light;src:url(/assets/Lexend-Light-B2t0b-Ar.ttf)}@font-face{font-family:Lexend;src:url(/assets/Lexend-Regular-C1WHS5ka.ttf)}@font-face{font-family:Lexend-SemiBold;src:url(/assets/Lexend-SemiBold-St1Tnw82.ttf)}@font-face{font-family:Lexend-Bold;src:url(/assets/Lexend-Bold-DoAC6N6q.ttf)}:root{--colorBlack: #181b32;--colorWhite: #ffffff;--colorOrangeDark: #d45240;--colorMentaDark: #37bd89;--colorIndigo: #5947ff;--colorIndigoDark: #251c78;--colorFuxia: #ff5ba8;--colorLila: #9e4efe;--colorBabyLila: #cf99ff;--colorGreyLight: #d9d9d9;--colorGrey: #727272;--colorGreyDark: #3b3a41;--colorGreyTransparent: rgba(255, 255, 255, .5);--colorGradiantPink: linear-gradient(94deg, #ff5ba8 .14%, #ff9a8d 100.14%);--colorGradiantPinkReverse: linear-gradient( 94deg, #ff9a8d .14%, #ff5ba8 100.14% );--colorGradiantPinkBlue: linear-gradient( 180deg, #ff5ba8 -14.86%, #2538c3 54.76%, #2e2584 99.2% );--colorGradiantGrey: linear-gradient( 221deg, rgba(255, 255, 255, .1) 15.72%, rgba(255, 255, 255, .3) 58.77%, rgba(255, 255, 255, .1) 95.04% );--colorGradiantGreyDark: linear-gradient( 108deg, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, .03) 100% );--backgroundGlass: linear-gradient( 221deg, rgba(255, 255, 255, .3) 15.72%, rgba(255, 255, 255, .6) 58.77%, rgba(255, 255, 255, .3) 95.04% )}*{margin:0;padding:0;box-sizing:border-box}html{width:100%;height:100vh;scroll-behavior:smooth;background-color:#f8f8f8}body{width:100%;height:100%;font-family:Mansfield,Roboto;margin:0}#root{width:100%;height:100%}.size96{font-size:clamp(40px,10dvw,96px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size64{font-size:clamp(18px,2dvw,64px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size50{font-size:clamp(30px,2dvw,50px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size45{font-size:clamp(25px,2dvw,45px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size40{font-size:clamp(20px,2dvw,40px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size30{font-size:clamp(18px,2dvw,30px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size35{font-size:clamp(20px,2dvw,35px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size30{font-size:clamp(15px,2dvw,30px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size25{font-size:clamp(16px,2dvw,25px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size20{font-size:clamp(12px,2dvw,20px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size18{font-size:clamp(12px,2dvw,18px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size16{font-size:clamp(12.8px,1vw,16px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size15{font-size:clamp(11px,2vw,15px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size14{font-size:clamp(10px,2vw,14px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size13{font-size:clamp(10px,2vw,13px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size12{font-size:12.8px!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size11{font-size:clamp(9px,2vw,11px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size10{font-size:clamp(7px,1vw,10px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.textCenter{text-align:center}.textRight{text-align:right}.textLeft{text-align:left}.alignCenter{align-items:center;align-content:center;align-self:center}.invalidField{min-height:15px;color:var(--colorFuxia);font-family:Mansfield;font-size:11px;font-style:normal;font-weight:500;line-height:normal;border-image-source:linear-gradient(108.37deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.05) 100%);margin-top:7px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.btnIndigoBorder{background-color:transparent!important;border:2px solid var(--colorIndigo)!important;border-radius:8px!important;padding:8px 16px!important;min-width:auto!important;color:var(--colorIndigo)!important;text-transform:initial!important}.btnIndigo{background-color:var(--colorIndigo)!important;color:var(--colorWhite)!important;border:none}.btnIndigo:hover{background-color:var(--colorIndigoDark)!important;color:var(--colorWhite)!important}.btnWhite{background-color:var(--colorWhite)!important;border:1px solid var(--colorIndigo)!important;color:var(--colorIndigo)!important}.btnWhite:hover{background-color:var(--colorIndigoDark)!important;color:var(--colorWhite)!important}.btnWhite:hover svg path[stroke]{stroke:#fff}.btnWhite:hover svg path[fill]{fill:#fff}.btnPinkGradiant{background:var(--colorGradiantPink);box-shadow:4px 7px 6.7px #ff3aff54;border-radius:8px!important;min-width:auto!important;color:var(--colorWhite)!important;text-transform:initial!important;transition:all .3s ease-out!important}.btnPinkGradiant:hover{background:var(--colorGradiantPinkReverse)}.btnBack{background:var(--colorWhite)!important;border:1px solid var(--colorIndigo)!important;border-radius:8px!important;text-transform:initial!important;color:var(--colorIndigo)!important;gap:8px!important;width:fit-content!important}.btnBack:hover{background:var(--colorIndigoDark)!important;border:1px solid var(--colorIndigoDark)!important;color:var(--colorWhite)!important}.backgroundGlass{background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%)!important;box-shadow:0 0 14px 2px #0000001a!important;background-blend-mode:overlay,normal;border:1px solid rgba(255,255,255,0);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:24px!important;padding:16px}.withoutWeight{font-weight:500!important}.withoutBorder{border-radius:0!important}.containerLanding{position:relative;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}.containerLanding::-webkit-scrollbar{width:8px;size:8px;border-radius:8px}.containerLanding::-webkit-scrollbar-track{background-color:#d9d9d933;box-shadow:2px 2px 2.5px #0000001a;border-radius:8px}.containerLanding::-webkit-scrollbar-thumb{background-color:#fcfcfc;box-shadow:0 4px 4px #00000040;border-radius:8px}#section1,#section2,#section4,#section5,#section6,#section7,#section9{height:100vh}#section8{height:auto}.containerHeader{display:flex;justify-content:space-between;align-items:center;position:fixed;width:100%;width:fill-available;width:-o-available;width:-moz-available;width:-webkit-fill-available;height:48px;margin:2.7% 3.7% 0;padding:0 60px;z-index:1;border-radius:15px}.containerHeader .imgHeader img{height:27px}.containerHeader .contentHeader{display:flex}.containerHeader .contentHeader .inputSearch{background:linear-gradient(221deg,#ffffff1a 15.72%,#ffffff4d 58.77%,#ffffff1a 95.04%);background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(12.9017858505px);backdrop-filter:blur(12.9017858505px);box-shadow:0 0 8.601px #0000001a;border-radius:8px;width:344px}.containerHeader .contentHeader .inputSearch input{padding:4px 0 5px 10px;font-size:clamp(12px,2vw,16px)!important;font-family:Mansfield}.containerHeader .contentHeader .inputSearch input::placeholder{opacity:1}@media (min-width: 1920px){.containerHeader{margin:53px 81px 0}}@media (max-width: 1050px){.containerHeader{padding:0}}@media (max-width: 834px){.containerHeader .contentHeader .inputSearch{width:234px}}@media (max-width: 700px){.containerHeader .contentHeader .inputSearch{display:none}}#mainButton{outline:none;cursor:pointer;border-radius:8px;display:flex;min-width:fit-content;max-height:48px;padding:16px;justify-content:center;align-items:center;font-family:Mansfield;font-size:16px;font-style:normal;text-transform:none;text-align:center;gap:8px}#mainButton:disabled{opacity:.4}@media (max-width: 850px){#mainButton{padding:14px;font-size:14px}}@media (max-width: 480px){#mainButton{padding:12px}}.containerSection1{height:100%;height:fill-available;height:-o-available;height:-moz-available;height:-webkit-fill-available;display:flex}.containerSection1 .contentSection1{width:fit-content;margin:auto;display:grid;gap:25px;padding-top:100px}.containerSection1 .contentSection1 .title{font-family:Mansfield-Bold;font-size:96px;text-align:center;line-height:123%;display:block}.containerSection1 .contentSection1 .title .slyderTitle{background-color:var(--colorWhite);display:inline-block;border-radius:8px;overflow:hidden;width:390px;max-width:390px;height:118px;max-height:118px}.containerSection1 .contentSection1 .title .slyderTitle p{background:url(/assets/resplandor-CeYXxpnG.png) #d3d3d3 50%/cover no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 16px;font-family:Mansfield-Bold;font-size:96px;text-align:center;line-height:123%}.containerSection1 .contentSection1 .title .slyderTitle p span{white-space:nowrap;animation:sly linear 11s infinite;animation-delay:1ms}@keyframes sly{0%{margin-left:0}25%{margin-left:-549.25px}50%{margin-left:-1098.5px}75%{margin-left:-1647.75px}to{margin-left:-2197px}}.containerSection1 .contentSection1 p{text-align:center;font-family:Mansfield;font-size:31.25px;font-style:normal;font-weight:500;line-height:123%}.containerSection1 .contentSection1 .iconsArrow{display:grid;justify-content:center;margin:auto;height:68px}.containerSection1 .contentSection1 .iconsArrow .iconArrowMove{animation:iconMove linear 2s infinite}@media (max-width: 1050px){.containerSection1 .contentSection1 .title{font-size:61.04px}.containerSection1 .contentSection1 .title .slyderTitle{height:69px;width:214px}.containerSection1 .contentSection1 .title .slyderTitle p{font-size:48.83px;padding:4px 16px}@keyframes sly{0%{margin-left:0}25%{margin-left:-279.35px}50%{margin-left:-558.7px}75%{margin-left:-838.05px}to{margin-left:-1117.4px}}.containerSection1 .contentSection1 p{font-size:25px}}@media (max-width: 540px){.containerSection1 .contentSection1{gap:16px}.containerSection1 .contentSection1 .title{font-size:41.04px}.containerSection1 .contentSection1 .title .slyderTitle{height:51px;width:150px}.containerSection1 .contentSection1 .title .slyderTitle p{font-size:35.83px;padding:4px 8px}@keyframes sly{0%{margin-left:0}25%{margin-left:-250px}50%{margin-left:-410px}75%{margin-left:-615px}to{margin-left:-820px}}.containerSection1 .contentSection1 p{font-size:20px}.containerSection1 .contentSection1 .iconsArrow{height:43px}.containerSection1 .contentSection1 .iconsArrow svg{width:30px;height:fit-content}.containerSection1 .contentSection1 .iconsArrow .iconArrowMove{animation:iconMoveMobile linear 2s infinite}@keyframes iconMoveMobile{0%{margin-top:0}50%{margin-top:-5px}55%{margin-top:5px}60%{margin-top:-5px}65%{margin-top:0}70%{margin-top:-3px}75%{margin-top:0}to{margin-top:0}}}.containerSection2{height:100%;height:fill-available;height:-o-available;height:-moz-available;height:-webkit-fill-available;padding:0 16px}.containerSection2 .contentSection2{max-width:1004px;margin:auto;height:100%;height:fill-available;height:-o-available;height:-moz-available;height:-webkit-fill-available;display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.containerSection2 .contentSection2 .sideText{height:100%;height:fill-available;height:-o-available;height:-moz-available;height:-webkit-fill-available;display:flex;flex-direction:column;justify-content:center;gap:28px;flex:1 0 0}.containerSection2 .contentSection2 .sideText h1{color:var(--colorWhite);font-family:Mansfield;font-size:clamp(25px,4dvw,48.83px);font-style:normal;font-weight:700;line-height:123%}.containerSection2 .contentSection2 .sideText p{color:var(--colorWhite);font-family:Mansfield;font-size:clamp(16px,2dvw,20.833px);font-style:normal;font-weight:500;line-height:123%}.containerSection2 .contentSection2 .sideText button{width:fit-content;padding:10px 16px;font-size:16px}.containerSection2 .contentSection2 .sideImg{height:100%;height:fill-available;height:-o-available;height:-moz-available;height:-webkit-fill-available}@media (max-width: 834px){.containerSection2 .contentSection2{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-template-rows:repeat(auto-fill,minmax(50%,1fr))}.containerSection2 .contentSection2 .sideText{justify-content:flex-end}.containerSection2 .contentSection2 .sideText h1{font-size:clamp(25px,6dvw,48.83px)}.containerSection2 .contentSection2 .sideText p{max-width:502px}}.frameAnimationContainer{position:relative;width:100%;height:100%}.frameAnimation{position:absolute;width:100%;height:100%;overflow:visible;object-fit:contain;visibility:hidden;object-position:center;transition:opacity .05s linear}.frameAnimation.active{visibility:visible}.contentSection3{width:100%;max-width:1004px;margin:20vh auto 50vh}.contentSection3 .frameSlide{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:-17%;margin-left:-10%;overflow:hidden;height:677px}.contentSection3 .frameSlide .frameAnimation .frameAnimationContainer{height:auto}.contentSection3 .textSlide{display:none}.contentSection3 .textSlide:nth-child(1){align-items:flex-start}.contentSection3 .textSlide:nth-child(1) p span{color:var(--colorLila)}.contentSection3 .textSlide:nth-child(2){align-items:center}.contentSection3 .textSlide:nth-child(2) p span{color:var(--colorIndigo)}.contentSection3 .textSlide:nth-child(3){align-items:flex-end}.contentSection3 .textSlide:nth-child(3) p{padding-bottom:30px}.contentSection3 .textSlide:nth-child(3) p span{color:var(--colorFuxia)}.contentSection3 .sideFixed{position:-webkit-sticky;position:sticky;top:50%}.contentSection3 .sideFixed .titleFixed{width:530px;color:var(--colorGreyDark);font-family:Mansfield;font-size:clamp(25px,4dvw,48.83px);font-style:normal;font-weight:700;line-height:123%}.contentSection3 .contentSlide{margin-top:-180px}.contentSection3 .contentSlide .info{height:100vh;display:flex;justify-content:flex-end}.contentSection3 .contentSlide .info p{color:var(--colorGreyDark);font-family:Mansfield;font-size:clamp(16px,4dvw,32.553px);font-style:normal;font-weight:500;line-height:123%;text-align:right}.contentSection3 .contentSlide .info p span{font-weight:700}.contentSection3 .contentSlide .info:nth-child(1){align-items:flex-start}.contentSection3 .contentSlide .info:nth-child(1) p span{color:var(--colorLila)}.contentSection3 .contentSlide .info:nth-child(2){align-items:center}.contentSection3 .contentSlide .info:nth-child(2) p span{color:var(--colorIndigo)}.contentSection3 .contentSlide .info:nth-child(3){align-items:flex-end}.contentSection3 .contentSlide .info:nth-child(3) p{padding-bottom:30px}.contentSection3 .contentSlide .info:nth-child(3) p span{color:var(--colorFuxia)}@media (max-width: 1050px){.contentSection3{padding:0 16px}.contentSection3 .contentSlide{margin-top:-150px}}@media (max-width: 830px){.contentSection3 .frameSlide{margin-top:inherit;height:500px;margin-top:100px}.contentSection3 .textSlide{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;height:100px;margin-top:180px}.contentSection3 .textSlide p{width:100%;text-align:end;color:var(--colorGreyDark);font-family:Mansfield;font-size:clamp(16px,4dvw,32.553px);font-style:normal;font-weight:500;line-height:123%;text-align:right}.contentSection3 .textSlide p span{font-weight:700}.contentSection3 .sideFixed{top:30%}.contentSection3 .sideFixed .titleFixed{max-width:530px;width:100%}.contentSection3 .contentSlide .info:nth-child(1){visibility:hidden}.contentSection3 .contentSlide .info:nth-child(2){visibility:hidden}.contentSection3 .contentSlide .info:nth-child(3){visibility:hidden}}@media (max-width: 500px){.contentSection3 .frameSlide{max-width:350px;height:400px;margin-top:-70px;margin-right:auto;margin-left:auto;display:flex;align-items:center}.contentSection3 .textSlide{margin-top:250px}.contentSection3 .sideFixed p{text-align:center}}.containerSection4{height:100%;display:flex;flex-direction:column;gap:30px;align-items:center;max-width:1000px;margin:0 auto}.containerSection4 .titleSection4 h1{color:var(--colorWhite);text-align:center;font-family:Mansfield;font-size:31.25px;font-weight:700;line-height:123%}.containerSection4 .cardsContainer{cursor:pointer;display:flex;width:100%;min-height:600px;flex-direction:row;justify-content:center;align-items:center;transition:all .7s ease-in-out;background:linear-gradient(261deg,#181b326b 4.19%,#a2a7cf6b 95.05%);border-radius:28px}.containerSection4 .cardsContainer .cardService:first-child{border-radius:28px 0 0 28px}.containerSection4 .cardsContainer .cardService:last-child{border-radius:0 28px 28px 0}.containerSection4 .cardsContainer .cardService{-webkit-user-select:none;user-select:none;border:1px solid var(--colorWhite);display:flex;height:100%;padding:16px;flex:1 0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;gap:28px;transition:all .7s ease-in-out}.containerSection4 .cardsContainer .cardService .imageContainer{position:relative;width:100%;min-height:300px;transition:opacity .6s ease,transform .6s ease}.containerSection4 .cardsContainer .cardService .imageContainer .image{position:absolute;top:0;left:0;right:0;width:100%;height:100%;max-width:166px;max-height:282px;object-fit:contain;transition:opacity .6s ease,transform .6s ease}.containerSection4 .cardsContainer .cardService .imageContainer .imageBorder{opacity:1}.containerSection4 .cardsContainer .cardService .imageContainer .imageComplete{opacity:0}.containerSection4 .cardsContainer .cardService .textCardService{display:flex;flex-direction:column;overflow-x:hidden;scrollbar-width:none;gap:16px}.containerSection4 .cardsContainer .cardService .textCardService h1{color:var(--colorWhite);font-family:Mansfield;font-size:25px;font-weight:700;line-height:123%}.containerSection4 .cardsContainer .cardService .textCardService .animation{max-height:0;transform:translate(-100%);transition:all .7s ease-in-out;transition-delay:0s;overflow:hidden}.containerSection4 .cardsContainer .cardService .textCardService .animation p{color:var(--colorWhite);font-family:Mansfield;font-size:16px;font-weight:500;line-height:123%}.containerSection4 .cardsContainer .cardService .textCardService .animation .buttonShowMore{width:100%;min-width:48px;margin-top:20px;max-height:48px;padding:16px;border-radius:8px;color:var(--colorWhite);text-align:center;font-family:Mansfield;font-size:16px;font-weight:500;background:linear-gradient(94deg,#ff5ba8 .14%,#ff9a8d 100.14%);display:flex;justify-content:center;align-items:center;text-transform:none;transition:all 1.7s ease-in-out;gap:8px}.containerSection4 .cardsContainer .cardService .textCardService .animation .buttonShowMore:hover{background:linear-gradient(94deg,#ff9a8d .14%,#ff5ba8 100.14%)}.containerSection4 .cardsContainer .cardService:hover .animation{max-height:500px;transform:translate(0);transition:all .7s ease-in-out;transition-delay:0s}.containerSection4 .cardsContainer .cardService:hover .imageBorder{opacity:0;transform:scale(1.5) translate(32%,-5%)}.containerSection4 .cardsContainer .cardService:hover .imageComplete{opacity:1;transform:scale(1.5) translate(32%,-5%)}@media (max-width: 1050px){.containerSection4{gap:0px}.containerSection4 .titleSection4{margin-bottom:30px}.containerSection4 .cardsContainer{flex-direction:column;max-width:800px;width:95%;margin:0 auto;min-height:auto;height:100%}.containerSection4 .cardsContainer .cardService{width:100%;min-height:fit-content;justify-content:space-around;overflow:hidden;padding-bottom:0;gap:0}.containerSection4 .cardsContainer .cardService .animation{max-height:0;transform:translate(-100%);transition:all .7s ease-in-out;transition-delay:0s;overflow:hidden}.containerSection4 .cardsContainer .cardService.hover .animation{max-height:500px;transform:translate(0);transition:all .7s ease-in-out;transition-delay:0s}.containerSection4 .cardsContainer .cardService .textCardService{width:50%;display:flex;flex-direction:column}.containerSection4 .cardsContainer .cardService .textCardService p{height:fit-content}.containerSection4 .cardsContainer .cardService .textCardService .buttonShowMore{margin-bottom:20px}.containerSection4 .cardsContainer .cardService .imageContainer{min-height:56px}.containerSection4 .cardsContainer .cardService .imageContainer .image{width:40px}.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageBorder,.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageComplete{transform:scale(5) translate(300%,15%)}.containerSection4 .cardsContainer .cardService:nth-child(1){border-radius:28px 28px 0 0}.containerSection4 .cardsContainer .cardService:last-child{border-radius:0 0 16px 16px}.containerSection4 .show{animation:slide-in-left-mobile .7s cubic-bezier(.075,.82,.165,1) both}.containerSection4 .hidden{animation:slide-out-left-mobile .7s cubic-bezier(.075,.82,.165,1) forwards}}@media (max-width: 780px){.containerSection4 .cardsContainer{height:auto}.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageBorder,.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageComplete{transform:scale(5) translate(250%,15%)}}@media (max-width: 670px){.containerSection4 .cardsContainer .cardService .textCardService{width:70%}.containerSection4 .cardsContainer .cardService .textCardService .animation .buttonShowMore{width:50%}.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageBorder,.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageComplete{transform:scale(5) translate(200%,15%)}}@media (max-width: 570px){.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageBorder,.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageComplete{transform:scale(5) translate(150%,15%)}}@media (max-width: 460px){.containerSection4 .cardsContainer .cardService .textCardService{width:100%}.containerSection4 .cardsContainer .cardService .textCardService h1{font-size:20px}.containerSection4 .cardsContainer .cardService .textCardService .animation .buttonShowMore{width:auto;font-size:11px;padding:11px;margin-top:10px;margin-bottom:10px}.containerSection4 .cardsContainer .cardService .textCardService .animation p{font-size:11px}.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageBorder,.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageComplete{transform:scale(4) translate(150%,13%)}}@media (max-width: 340px){.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageBorder,.containerSection4 .cardsContainer .cardService:hover .imageContainer .imageComplete{transform:scale(4) translate(110%,13%)}}.scrollContainer{position:relative;width:100%;height:100%}.scrollContainer.show-left-shadow{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),black 15%);mask-image:linear-gradient(to right,#0000,#000 15%)}.scrollContainer.show-right-shadow{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0),black 15%);mask-image:linear-gradient(to left,#0000,#000 15%)}.scrollContainer.show-top-shadow{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0),black 15%);mask-image:linear-gradient(to bottom,#0000,#000 15%)}.scrollContainer.show-bottom-shadow{-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0),black 15%);mask-image:linear-gradient(to top,#0000,#000 15%)}.containerSection5{height:100%;display:grid;padding-left:120px;grid-template-columns:auto 2.5fr;align-items:center;overflow-x:hidden;gap:48px}.containerSection5 .titleSection5{max-width:280px;color:#181b32;font-family:Mansfield;font-style:normal;font-weight:900;line-height:123%}.containerSection5 .carrouselMentors{width:fit-content;padding:0 15px 0 20px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;scrollbar-width:none;cursor:grab;gap:16px}.containerSection5 .carrouselMentors:active{cursor:grabbing}.containerSection5 .carrouselMentors .cardMentor{display:flex;max-width:300px;max-height:570px;padding:20px 20px 100px;flex-direction:column;align-items:flex-start;gap:30px;flex-shrink:0;border-radius:8px;background:radial-gradient(223.8% 223.8% at 50% 50%,#fff0,#fff 100%,#afffd9);box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.containerSection5 .carrouselMentors .cardMentor .imageMentor{width:260px;height:260px;border-radius:8px;object-fit:cover}.containerSection5 .carrouselMentors .cardMentor .imageMentor img{width:100%;height:100%;border-radius:8px;object-fit:cover}.containerSection5 .carrouselMentors .cardMentor .name{color:#181b32;font-style:normal;font-weight:800;line-height:123%}.containerSection5 .carrouselMentors .cardMentor .profile{color:#181b32;font-style:normal;font-weight:600;margin-top:16px;line-height:123%}.containerSection5 .carrouselMentors .cardMentor .description{color:#181b32;font-style:normal;font-weight:500;line-height:123%}@media (max-width: 1050px){.containerSection5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:0;gap:32px}.containerSection5 .carrouselMentors .cardMentor{padding-bottom:80px}.containerSection5 .titleSection5{text-align:center;max-width:100%}}@media (max-width: 450px){.containerSection5{padding:0}.containerSection5 .titleSection5{padding:0 20px;text-align:center;font-size:24px;line-height:123%}.containerSection5 .carrouselMentors{padding:0 20px}.containerSection5 .carrouselMentors .cardMentor{gap:16px;padding:20px 20px 60px}.containerSection5 .carrouselMentors .cardMentor .imageMentor{width:100%;height:fit-content}.containerSection5 .carrouselMentors .cardMentor .imageMentor img{width:64px;height:64px;object-fit:contain;border-radius:50%}}.containerSection6{height:100%;height:fill-available;height:-o-available;height:-moz-available;height:-webkit-fill-available;display:flex}.containerSection6 .contentSection6{position:relative;width:fit-content;margin:auto;display:grid;gap:25px;padding-top:100px}.containerSection6 .contentSection6 .title{font-family:Mansfield-Bold;text-align:center;line-height:123%;color:#181b32;font-style:normal;font-weight:900;z-index:2}.containerSection6 .contentSection6 .iconsArrow{display:grid;justify-content:center;margin:auto;height:68px}.containerSection6 .contentSection6 .iconsArrow .iconArrowMove{animation:iconMove linear 2s infinite}@keyframes iconMove{0%{margin-top:0}50%{margin-top:-22px}55%{margin-top:5px}60%{margin-top:-5px}65%{margin-top:0}70%{margin-top:-3px}75%{margin-top:0}to{margin-top:0}}.containerSection6 .contentSection6 .backgroundAnimation{position:absolute;width:100%;top:55%;left:50%;opacity:.4;transform:translate(-50%,-50%);max-width:700px;height:650px}@media (max-width: 1050px){.containerSection6 .contentSection6 .iconsArrow{height:43px}.containerSection6 .contentSection6 .iconsArrow svg{width:30px;height:fit-content}.containerSection6 .contentSection6 .iconsArrow .iconArrowMove{animation:iconMoveMobile linear 2s infinite}@keyframes iconMoveMobile{0%{margin-top:0}50%{margin-top:-15px}55%{margin-top:5px}60%{margin-top:-5px}65%{margin-top:0}70%{margin-top:-3px}75%{margin-top:0}to{margin-top:0}}}@media (max-width: 450px){.containerSection6 .contentSection6 .iconsArrow{height:33px}.containerSection6 .contentSection6 .iconsArrow svg{width:25px}.containerSection6 .contentSection6 .iconsArrow .iconArrowMove{animation:iconMoveMobile linear 2s infinite}@keyframes iconMoveMobile{0%{margin-top:0}50%{margin-top:-13px}55%{margin-top:5px}60%{margin-top:-5px}65%{margin-top:0}70%{margin-top:-3px}75%{margin-top:0}to{margin-top:0}}}.containerSection7{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px}.containerSection7 .titleSection7{color:var(--colorWhite);font-family:Mansfield;font-style:normal;font-weight:700;line-height:123%}.containerSection7 .carrouselTestimonials{width:fit-content;padding:0 60px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;scrollbar-width:none;cursor:grab;gap:8px}.containerSection7 .carrouselTestimonials:active{cursor:grabbing}.containerSection7 .carrouselTestimonials .cardTestimonial{display:flex;padding:45px;align-items:center;gap:32px;border-radius:8px;border:1px solid var(--colorWhite)}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial{position:relative;width:350px;max-height:98%;align-self:flex-start;padding:40px;height:460px;border-radius:8px;border:1px solid var(--colorWhite);object-fit:cover}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial img{height:100%;width:100%;min-width:100%;min-height:100%;border-radius:8px;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;border:1px solid var(--colorWhite)}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial .line{position:absolute}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line1{width:57px;top:21px;left:-7px;transform:rotate(45deg)}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line2{width:57px;top:21px;right:-7px;transform:rotate(-45deg)}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line3{width:57px;bottom:21px;left:-7px;transform:rotate(-45deg)}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line4{width:57px;bottom:21px;right:-7px;transform:rotate(45deg)}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial{width:500px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .description{color:var(--colorWhite);font-style:normal;font-weight:500;line-height:123%}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial{display:flex;justify-content:space-between;align-items:center}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial .info .name{color:var(--colorWhite);font-style:normal;font-weight:700;line-height:123%}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial .info .profile{color:var(--colorWhite);font-family:Mansfield;font-style:normal;font-weight:500;line-height:123%}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial .prisma{width:40px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:32px}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial .prisma img{border-radius:50%;object-fit:contain}@media (max-width: 1050px){.containerSection7 .carrouselTestimonials{gap:16px}.containerSection7 .carrouselTestimonials .cardTestimonial{width:fit-content;min-width:350px;padding:16px;flex-direction:column;gap:16px}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial{width:100%}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial{margin-top:10px}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial .info{display:flex;flex-direction:column;gap:6px}.containerSection7 .carrouselTestimonials .cardTestimonial .textTestimonial .profileTestimonial .prisma{width:32px;height:32px}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial{width:128px;height:128px;min-height:128px;border-radius:50%;border:1px solid var(--colorWhite);padding:0}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial img{border-radius:50%}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line1,.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line2,.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line3,.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial #line4{display:none}}@media (max-width: 450px){.containerSection7 .carrouselTestimonials{gap:16px}.containerSection7 .carrouselTestimonials .cardTestimonial{min-width:250px}.containerSection7 .carrouselTestimonials .cardTestimonial .imageTestimonial{width:32px;height:32px;min-height:32px}}.containerSection8{display:flex;flex-direction:column;padding-bottom:60px;align-items:center;gap:40px}.containerSection8 .slyderTitle{width:100%;border-radius:8px;overflow:hidden;height:118px;max-height:118px;position:relative}.containerSection8 .slyderTitle p{padding:0;font-family:Mansfield-Bold!important;font-size:96px;text-align:center;line-height:123%;font-weight:900;color:var(--colorBlack)}.containerSection8 .slyderTitle p span{font-family:Mansfield-Bold!important;display:inline-block;white-space:nowrap;animation:sly2 linear 11s infinite}.containerSection8 .slyderTitle p span:after{content:" Llegó tu momento de brillar · Llegó tu momento de brillar · Llegó tu momento de brillar "}@keyframes sly2{0%{transform:translate(0)}to{transform:translate(-50%)}}.containerSection8 .footer{padding:0 20px}.containerSection8 .footerSection8{width:100%;display:flex;max-width:1500px;padding:32px 40px;flex-direction:column;gap:53px;border-radius:8px;background:linear-gradient(221deg,#fff3 15.72%,#ffffff4d 58.77%,#fff3 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a}.containerSection8 .footerSection8 .footerSections{display:grid;height:fit-content;grid-template-columns:repeat(3,1fr);grid-template-rows:min-content;gap:53px}.containerSection8 .footerSection8 .footerSections section{display:flex;flex-direction:column;gap:53px}.containerSection8 .footerSection8 .footerSections section li{list-style:none}.containerSection8 .footerSection8 .footerSections section .title{color:var(--colorBlack);font-family:Mansfield;font-style:normal;font-weight:700;line-height:123%}.containerSection8 .footerSection8 .footerSections section .text{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:400;line-height:123%}.containerSection8 .footerSection8 .footerSections .sectionTitle1{display:flex;flex-direction:row;grid-column:1/2;grid-row:1/1}.containerSection8 .footerSection8 .footerSections .sectionTitle2{display:flex;flex-direction:row;grid-column:2/3;grid-row:1/1}.containerSection8 .footerSection8 .footerSections .sectionList1{display:flex;flex-direction:column;gap:53px;grid-column:1/2;grid-row:2/2}.containerSection8 .footerSection8 .footerSections .sectionList1 ul{display:flex;padding:20px 40px;flex-direction:column;gap:32px;border-radius:8px}.containerSection8 .footerSection8 .footerSections .sectionList1 ul a{text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.containerSection8 .footerSection8 .footerSections .sectionList1 ul a p{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%}.containerSection8 .footerSection8 .footerSections .sectionList2{display:flex;flex-direction:column;gap:53px;grid-column:2/3;grid-row:2/2}.containerSection8 .footerSection8 .footerSections .sectionList2 p{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.containerSection8 .footerSection8 .footerSections .sectionList2 ul{height:100%;display:flex;flex-direction:column;gap:16px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li{height:25%;display:flex;padding:16px;gap:0px;align-items:center;border-radius:8px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li .workWithUs a{text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li .workWithUs a p{color:var(--colorBlack);font-family:Mansfield;font-size:25px;font-style:normal;font-weight:700;line-height:123%}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li:last-child{height:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:16px 32px}.containerSection8 .footerSection8 .footerSections .sectionList3{display:flex;flex-direction:column;gap:53px;grid-column:3/4;grid-row:2/2}.containerSection8 .footerSection8 .footerSections .sectionList3 .title{margin-bottom:32px}.containerSection8 .footerSection8 .footerSections .sectionList3 ul{height:100%;display:flex;flex-direction:column;padding:20px 40px;border-radius:8px;gap:16px}.containerSection8 .footerSection8 .footerSections .sectionList3 ul a{text-decoration:none;display:flex;align-items:center;justify-content:space-between}.containerSection8 .footerSection8 .footerSections .sectionList3 ul a p{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%}.containerSection8 .footerSection8 .footerSections:last-child section{grid-row:3/3}.containerSection8 .footerSection8 .footerFoot p{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:400;line-height:123%}@media (max-width: 1050px){.containerSection8{padding-bottom:30px}.containerSection8 .footerSection8{padding:32px}.containerSection8 .footerSection8 .footerSections{grid-template-columns:2fr;gap:33px}.containerSection8 .footerSection8 .footerSections .sectionTitle1{grid-column:1/2;grid-row:1/1}.containerSection8 .footerSection8 .footerSections .sectionTitle2{grid-column:2/-1;grid-row:1/1}.containerSection8 .footerSection8 .footerSections .sectionList1{grid-column:2/1;grid-row:2/3}.containerSection8 .footerSection8 .footerSections .sectionList2{grid-column:2/3;grid-row:2/2}.containerSection8 .footerSection8 .footerSections .sectionList3{grid-column:1/3;grid-row:3/4}.containerSection8 .footerSection8 .footerSections .sectionList3 ul{padding-bottom:100px}}@media (max-width: 850px){.containerSection8 .footerSection8 .footerSections{gap:16px}.containerSection8 .footerSection8 .footerSections .sectionList1 ul a p,.containerSection8 .footerSection8 .footerSections .sectionList2 p{font-size:clamp(12px,1.8vw,16px)}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li .workWithUs a p{font-size:clamp(18px,2vw,25px)}.containerSection8 .footerSection8 .footerSections .sectionList3 ul{padding-bottom:50px}.containerSection8 .footerSection8 .footerSections .sectionList3 ul .title{margin-bottom:12px}.containerSection8 .footerSection8 .footerSections .sectionList3 ul a p{font-size:clamp(12px,1.8vw,16px)}.containerSection8 .footerSection8 .footerFoot p{font-size:clamp(16px,2vw,20px)}}@media (max-width: 650px){.containerSection8 .footer{padding:0 10px}.containerSection8 .footerSection8{padding:16px}.containerSection8 .footerSection8 .footerSections{gap:10px}.containerSection8 .footerSection8 .footerSections .sectionList1 ul{padding:16px}.containerSection8 .footerSection8 .footerSections .sectionList1 ul a{gap:5px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul{gap:10px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li:last-child{padding:16px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li .workWithUs a{gap:5px}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li .workWithUs a p{font-size:clamp(14px,1.8vw,18px)}.containerSection8 .footerSection8 .footerSections .sectionList2 ul li .workWithUs a svg{width:15px;height:15px}.containerSection8 .footerSection8 .footerSections .sectionList3 ul{padding:20px 20px 60px}.containerSection8 .footerSection8 .footerFoot p{font-size:clamp(14px,1.8vw,18px)}}@media (max-width: 400px){.containerSection8 .footer{padding:0}.containerSection8 .footer .footerSection8 .footerSections,.containerSection8 .footer .footerSection8 .footerSections .sectionList2 ul{gap:5px}.containerSection8 .footer .footerSection8 .footerSections .sectionList2 ul li{padding:16px 8px}.containerSection8 .footer .footerSection8 .footerSections .sectionList2 ul li p{text-overflow:ellipsis;overflow:hidden;min-width:30px}.containerSection8 .footer .footerSection8 .footerSections .sectionList2 ul li .workWithUs a{gap:0px}.containerSection8 .footer .footerSection8 .footerSections .sectionList2 ul li .workWithUs a svg{display:none}}.form-label{font-family:Mansfield!important;color:var(--colorBlack)!important;font-size:16px!important;font-style:normal!important;line-height:normal!important;margin-bottom:10px!important;border:1.72px solid;border-image-source:linear-gradient(108.37deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.05) 100%)}.form-error{color:var(--colorFuxia);font-family:Mansfield!important;font-size:11px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;margin-top:5px!important;border-image-source:linear-gradient(108.37deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.05) 100%)}.form-forget-password{text-decoration:none;color:var(--colorWhite)}.form-forget-password:hover{text-decoration:underline}.form-forget-password p{color:var(--colorWhite);font-family:Mansfield!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;margin:8px 0!important}.form-title{color:var(--colorBlack);font-family:Mansfield!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}input::placeholder{opacity:1!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:transparent!important;background-color:transparent!important;-webkit-text-fill-color:var(--colorWhite)!important;-webkit-box-shadow:transparent!important;font-family:Mansfield!important}.box-file{display:flex;justify-content:center;padding:25px;flex-direction:column;cursor:pointer}.box-file figure{display:flex;justify-content:center}.box-file p{color:var(--colorGrey)!important;word-wrap:break-word!important}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform{width:100%;border-radius:8px;background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #00000026;background:var(--backgroundGlass);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--colorGrey);padding-bottom:16px}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle #mainButton{display:none}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle #mainButton svg{transform:rotate(-90deg)}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle p{width:max-content;color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle a{display:flex;align-items:center;color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:123%;text-decoration:none}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle a:hover{color:var(--colorIndigo)}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformList{width:auto;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}@media (max-width: 480px){.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle p{width:min-content;font-size:16px}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle #mainButton{display:flex}.fullLayoutBody .fullLayoutContent .home .homeFooter .dominatePlatform .dominatePlatformTitle a{display:none}}.cardDominate{max-width:224px;min-width:224px;display:flex;flex-direction:column;align-items:flex-start;background:var(--backgroundGlass);background-blend-mode:overlay,normal;border-radius:24px;padding:16px;gap:10px}.cardDominate .cardDominateMiniature{width:100%;height:130px}.cardDominate .cardDominateMiniature img{width:100%;height:100%;border-radius:8px;background:#d3d3d3 50%/cover no-repeat}.cardDominate .cardDominateText{display:flex;flex-direction:column;gap:16px}.cardDominate .cardDominateText .title{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.cardDominate .cardDominateText svg{transform:rotate(-90deg)}@media (max-width: 1100px){.cardDominate{min-width:210px}}@media (max-width: 822px){.cardDominate{min-width:205px}}@media (max-width: 480px){.cardDominate{padding:8px}.cardDominate .cardDominateMiniature{height:110px}.cardDominate #mainButton svg{fill:var(--colorWhite)}}.fullLayoutBody .fullLayoutContent .welcomeBanner{width:100%;display:flex;padding:16px;align-items:center;gap:16px;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);justify-content:space-between}.fullLayoutBody .fullLayoutContent .welcomeBanner .welcomeBannerText{display:flex;flex-direction:column;gap:8px}.fullLayoutBody .fullLayoutContent .welcomeBanner .welcomeBannerText .welcomeBannerTitle{color:#000;font-family:Mansfield-Bold;font-size:31px;font-style:normal;font-weight:700;line-height:normal}.fullLayoutBody .fullLayoutContent .welcomeBanner .welcomeBannerText .welcomeBannerSubtitle{max-width:400px;color:#000;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fullLayoutBody .fullLayoutContent .welcomeBanner .welcomeBannerImage{min-width:130px;width:130px;height:130px;border-radius:50%;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayoutBody .fullLayoutContent .welcomeBanner .welcomeBannerImage img{width:100%;height:100%;border-radius:50%}@media (max-width: 850px){.fullLayout .fullLayoutBody .welcomeBanner .welcomeBannerText .welcomeBannerTitle{font-size:28px}.fullLayout .fullLayoutBody .welcomeBanner .welcomeBannerText .welcomeBannerSubtitle{font-size:14px}}@media (max-width: 480px){.fullLayout .fullLayoutBody .welcomeBanner .welcomeBannerText .welcomeBannerTitle{font-size:24px}.fullLayout .fullLayoutBody .welcomeBanner .welcomeBannerImage{display:none}}.fullLayoutBody .fullLayoutContent .home .servicesPanel{max-width:fit-content;position:relative;-webkit-user-select:none;user-select:none;width:100%}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList{display:flex;width:fit-content;overflow-x:hidden;align-items:center;padding:20px 0;gap:16px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard{position:relative;display:flex;width:200px;height:200px;min-width:200px;max-height:200px;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0px;border-radius:8px;background-color:#d3d3d3;background-repeat:no-repeat}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard:last-child .serviceCardIcon{left:36px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard .serviceCardIcon{position:absolute;top:-35px;left:48px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard .serviceCardIcon img{width:170px;height:170px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard .serviceCardLinkText{color:var(--colorWhite);text-shadow:0px 0px 3px rgba(0,0,0,.5);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList{padding:16px 0}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard{min-width:160px;width:160px;height:160px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard .serviceCardLinkText{font-size:18px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard .serviceCardIcon{top:-28px}.fullLayoutBody .fullLayoutContent .home .servicesPanel .servicesPanelList .serviceCard .serviceCardIcon img{width:130px;height:130px}}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel{border-radius:8px;background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #00000026;background:var(--backgroundGlass);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;display:flex;flex-direction:column;width:100%}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colorGrey);padding-bottom:16px}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle #mainButton{display:none}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle #mainButton svg{transform:rotate(-90deg)}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle p{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle a{display:flex;align-items:center;color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:123%;text-decoration:none}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle a:hover{color:var(--colorIndigo)}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList{width:100%;display:flex;flex-direction:column;padding:16px 0;align-items:center;gap:12px}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard{display:flex;padding:8px;align-items:center;gap:16px;align-self:stretch}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard .newsCardDate{display:flex;flex-direction:column;justify-content:center;align-items:center}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard .newsCardDate .day{color:var(--colorIndigo);text-align:center;font-family:Mansfield-Bold;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard .newsCardDate .month{color:var(--colorGrey);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard .newsCardText{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard .newsCardText .title{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:123%;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelList .newsCard .newsCardText .description{color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:600;line-height:123%}@media (max-width: 480px){.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle p{width:min-content;font-size:16px}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle #mainButton{display:flex}.fullLayoutBody .fullLayoutContent .home .homeFooter .newsPanel .newsPanelTitle a{display:none}}.termsConditions{display:flex;max-width:700px;margin:0 auto;padding:32px;flex-direction:column;gap:16px;overflow:hidden;border-radius:20px;justify-content:center;align-items:flex-start;border:1px solid rgba(255,255,255,0);background:#d3d3d3 0% 0%/81.7966878414px 81.7966878414px repeat,linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.termsConditions .termsConditionsTitle{color:var(--colorIndigo);text-align:center;font-family:Mansfield-SemiBold;margin:0 auto;font-size:clamp(24px,2.5vw,32px);font-style:normal;font-weight:500;line-height:normal}.termsConditions .termsConditionsDescriptionContainer{max-height:80vh;overflow:hidden;border-radius:8px;padding:16px;background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:14px 21px 50px #0000001a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.termsConditions .termsConditionsDescriptionContainer .termsConditionsDescription{display:flex;height:100%;max-height:500px;padding-right:16px;align-items:flex-start;align-self:stretch;overflow-y:auto;gap:16px}.termsConditions .termsConditionsDescriptionContainer .termsConditionsDescription .termsConditionsText{color:var(--colorIndigo);text-overflow:ellipsis;font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.termsConditions .termsConditionsDescriptionContainer .termsConditionsDescription::-webkit-scrollbar{width:2px;background:var(--colorGrey)}.termsConditions .termsConditionsDescriptionContainer .termsConditionsDescription::-webkit-scrollbar-thumb{background:var(--colorIndigo);border-radius:10px}.termsConditions .termsConditionsDescriptionContainer .termsConditionsDescription::-webkit-scrollbar-thumb:hover{background:var(--colorIndigo)}.termsConditions .actionContainer{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:flex-start;align-items:center;gap:16px}.termsConditions .actionContainer .termsConditionsCheckboxContainer{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.termsConditions .actionContainer .termsConditionsCheckboxContainer p{color:var(--colorFuxia);font-family:Mansfield;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.termsConditions .actionContainer .termsConditionsCheckboxContainer .termsConditionsWarningIcon{right:-30px;position:absolute;top:2px}@media (max-width: 480px){.termsConditions .actionContainer .termsConditionsCheckboxContainer .termsConditionsWarningIcon{display:none}}.privacyPolicy{display:flex;max-width:700px;margin:0 auto;padding:32px;flex-direction:column;gap:16px;overflow:hidden;justify-content:center;align-items:flex-start;border-radius:24px;border:1px solid rgba(255,255,255,0);background:#d3d3d3 0% 0%/81.7966878414px 81.7966878414px repeat,linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.privacyPolicy .privacyPolicyTitle{color:var(--colorIndigo);text-align:center;margin:0 auto;font-family:Mansfield-SemiBold;font-size:clamp(24px,2.5vw,32px);font-style:normal;font-weight:500;line-height:normal}.privacyPolicy .privacyPolicyDescriptionContainer{max-height:80vh;overflow:hidden;border-radius:8px;padding:16px;background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:14px 21px 50px #0000001a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.privacyPolicy .privacyPolicyDescriptionContainer .privacyPolicyDescription{display:flex;height:100%;max-height:500px;padding-right:16px;align-items:flex-start;align-self:stretch;overflow-y:auto;gap:16px}.privacyPolicy .privacyPolicyDescriptionContainer .privacyPolicyDescription .privacyPolicyText{color:var(--colorIndigo);text-overflow:ellipsis;font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.privacyPolicy .privacyPolicyDescriptionContainer .privacyPolicyDescription::-webkit-scrollbar{width:2px;background:var(--colorGrey)}.privacyPolicy .privacyPolicyDescriptionContainer .privacyPolicyDescription::-webkit-scrollbar-thumb{background:var(--colorIndigo);border-radius:10px}.privacyPolicy .privacyPolicyDescriptionContainer .privacyPolicyDescription::-webkit-scrollbar-thumb:hover{background:var(--colorIndigo)}.privacyPolicy .actionContainer{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:flex-start;align-items:center;gap:16px}.privacyPolicy .actionContainer .privacyPolicyCheckboxContainer{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.privacyPolicy .actionContainer .privacyPolicyCheckboxContainer p{color:var(--colorFuxia);font-family:Mansfield;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.privacyPolicy .actionContainer .privacyPolicyCheckboxContainer .privacyPolicyWarningIcon{position:absolute;right:-30px;top:2px}@media (max-width: 480px){.privacyPolicy .actionContainer .privacyPolicyCheckboxContainer .privacyPolicyWarningIcon{display:none}}.modalContainer{max-width:90vw;max-height:90vh;overflow-y:auto;scrollbar-width:none}@media (max-width: 650px){.modalContainer{padding:24px}.modalContainer .iconX{display:flex;align-items:center}.modalContainer .iconX svg{width:15px}}@media (max-width: 480px){.modalContainer{padding:18px}}.fullLayout .fullLayoutBody .fullLayoutContent .home{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .home .homeFooter{width:100%;display:grid;grid-template-columns:1fr minmax(30%,500px);gap:16px}@media (max-width: 850px){.fullLayout .fullLayoutBody .fullLayoutContent .home .homeFooter{display:flex;flex-direction:column}}.mainAuthLayoutContainer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--colorGradiantPinkBlue)}.mainAuthLayoutContainer .authLayoutContainer{width:100%;height:fit-content;overflow-y:auto;scrollbar-width:none;display:grid;justify-content:end;align-items:center;grid-template-columns:1fr 1fr;padding:60px;gap:32px}.mainAuthLayoutContainer .authLayoutContainer .leftAuthLayout{height:100%;border-radius:20px;width:100%;margin:0 auto;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center}.mainAuthLayoutContainer .authLayoutContainer .leftAuthLayout .frameAnimationContainer{max-height:500px}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout{display:flex;flex-direction:column;margin:0 auto;max-width:500px}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormHeader img{width:45%;max-width:200px}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormHeader .textFormHeader{display:flex;flex-direction:column;margin-top:28px;gap:12px}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormHeader .textFormHeader h2{font-family:Mansfield;font-size:40px;font-weight:500;color:#fff}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormHeader .textFormHeader p{font-family:Mansfield;font-size:16px;font-weight:500;color:#fff}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormHeader .textFormHeader p a{color:#fff;font-size:16px;font-weight:500;text-decoration:none}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormHeader .textFormHeader p a:hover{text-decoration:underline}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormBody form{margin-top:0}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormFooter{display:flex;justify-content:center;align-items:center;margin-top:20px}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormFooter p{text-align:center;color:#fff;font-family:Mansfield;font-size:14px;font-weight:500}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormFooter p a{color:#fff;font-family:Mansfield;font-size:16px;font-weight:500;text-decoration:none}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .authLayoutFormFooter p a:hover{text-decoration:underline}@media (max-width: 850px){.mainAuthLayoutContainer .authLayoutContainer{padding:24px}.mainAuthLayoutContainer .authLayoutContainer .leftAuthLayout{display:none}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout{max-width:none;grid-column:1/3}.mainAuthLayoutContainer .authLayoutContainer .rightAuthLayout .formContainer{display:flex;flex-direction:column}}@media (max-width: 480px){.mainAuthLayoutContainer .authLayoutContainer{padding:16px}}.cardContainerPassword{cursor:pointer;display:flex;width:145px;height:fit-content;gap:15px;padding:16px;flex-direction:column;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid var(--colorIndigo);background:#e0e0e0;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.cardContainerPassword .textContainer{text-align:center;font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.forgotPasswordContainer{width:100%;min-height:100%;background:var(--colorGradiantPinkBlue);display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:80px}.forgotPasswordContainer .mainContainer{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:700px;scrollbar-width:none;gap:40px}.forgotPasswordContainer .mainContainer .forgotPasswordHeader{display:flex;flex-direction:column;align-items:center;gap:32px}.forgotPasswordContainer .mainContainer .forgotPasswordHeader .text{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%}.forgotPasswordContainer .mainContainer .forgotPasswordHeader img{width:200px;object-fit:contain}.forgotPasswordContainer .mainContainer .forgotPasswordBody{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.forgotPasswordContainer .mainContainer .forgotPasswordBody .text{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%}.forgotPasswordContainer .mainContainer .forgotPasswordBody #inputText{display:flex;height:45px;align-items:center;gap:8px;padding:16px;color:var(--colorWhite);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%;align-self:stretch;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);outline:none}.forgotPasswordContainer .mainContainer .forgotPasswordBody #inputText::placeholder{color:var(--colorWhite);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.forgotPasswordContainer .mainContainer .forgotPasswordBody #inputText:-webkit-autofill,.forgotPasswordContainer .mainContainer .forgotPasswordBody #inputText:-webkit-autofill:hover,.forgotPasswordContainer .mainContainer .forgotPasswordBody #inputText:-webkit-autofill:focus,.forgotPasswordContainer .mainContainer .forgotPasswordBody #inputText:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:var(--colorWhite)!important;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%;border:transparent;background-color:transparent}.forgotPasswordContainer .mainContainer .forgotPasswordBody .cardsPasswordContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;width:100%}.forgotPasswordContainer .mainContainer #sendButton{width:100%;height:48px;background:var(--colorIndigo);border-radius:8px;font-family:Mansfield;border:none;text-transform:none;color:var(--colorWhite);font-style:normal;font-weight:500;font-size:16px;line-height:150%;cursor:pointer}.forgotPasswordContainer .mainContainer #sendButton:disabled{opacity:.5}.inputCodeContainer{display:flex;justify-content:center;align-items:center;gap:20px}.inputCodeContainer .individualInputContainer{position:relative;width:56px;height:56px}.inputCodeContainer .individualInputContainer input{width:100%;height:fit-content;background:transparent;outline:none;border:none;position:absolute;top:50%;left:50%;color:var(--colorWhite);text-align:center;font-family:Mansfield;font-size:14px;font-style:normal;transform:translate(-50%,-50%);z-index:2}.inputCodeContainer .individualInputContainer img{position:absolute}.forgotPasswordCodeContainer{width:100%;min-height:100%;background:var(--colorGradiantPinkBlue);display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:80px}.forgotPasswordCodeContainer .mainContainer{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:700px;scrollbar-width:none;gap:40px}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeHeader{display:flex;flex-direction:column;align-items:center;gap:32px}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeHeader .text{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeHeader img{width:200px;object-fit:contain}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeBody{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeBody .text{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeBody .text .buttonResendCode{cursor:pointer;display:inline;color:var(--colorWhite);font-family:Mansfield-SemiBold;text-align:center;font-style:normal;line-height:123%;font-weight:500;font-size:16px;margin:0 6px}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeFooter{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeFooter .ancle{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}.forgotPasswordCodeContainer .mainContainer .forgotPasswordCodeFooter .ancle:hover{text-decoration:underline}.forgotPasswordCodeContainer .mainContainer #continueButton{width:100%;height:48px;background:var(--colorIndigo);border-radius:8px;font-family:Mansfield;border:none;text-transform:none;color:var(--colorWhite);font-style:normal;font-weight:500;font-size:16px;line-height:150%;cursor:pointer}.forgotPasswordCodeContainer .mainContainer #continueButton:disabled{opacity:.5}.passwordRequirement{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px}.customInputContainer{display:flex;flex-direction:column;gap:8px;width:100%}.customInputContainer .customInput{width:100%;gap:0}.customInputContainer .customInput input,.customInputContainer .customInput textarea{width:100%;display:flex;height:45px;align-items:center;gap:8px;padding-right:40px;color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal;align-self:stretch;border-radius:8px;box-shadow:0 0 8.18px #0000001a;outline:none;resize:none}.customInputContainer .customInput input::placeholder,.customInputContainer .customInput textarea::placeholder{color:var(--colorGrey);font-family:Mansfield;font-size:clamp(14px,1vw,16px)!important;font-style:normal;font-weight:500;line-height:normal}.customInputContainer .customInput input:-webkit-autofill,.customInputContainer .customInput input:-webkit-autofill:hover,.customInputContainer .customInput input:-webkit-autofill:focus,.customInputContainer .customInput input:-webkit-autofill:active,.customInputContainer .customInput textarea:-webkit-autofill,.customInputContainer .customInput textarea:-webkit-autofill:hover,.customInputContainer .customInput textarea:-webkit-autofill:focus,.customInputContainer .customInput textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:var(--colorWhite)!important;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:transparent;background-color:transparent}.customInputContainer .customInput input::-webkit-scrollbar,.customInputContainer .customInput textarea::-webkit-scrollbar{width:0}.customInputContainer .customInput textarea{height:auto;font-size:clamp(12px,2vw,16px)!important}.customInputContainer .customInput textarea:placeholder-shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 400px){.customInputContainer .customInput textarea{padding:16px 6px}}.customInputContainer .errorText{min-height:15px;color:var(--colorFuxia);font-family:Mansfield;font-size:11px;font-style:normal;font-weight:500;line-height:normal;border-image-source:linear-gradient(108.37deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.05) 100%)}.modalResultAuth{min-width:700px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 46px;outline:none;border:1.72px solid rgba(255,255,255,.5);border-radius:20px;background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:14px 21px 50px #0000001a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.modalResultAuth .modalTitle{font-weight:500;font-size:29px;font-family:Mansfield;line-height:30px;text-align:center}.modalResultAuth .modalTitle.success{color:var(--colorWhite)}.modalResultAuth .modalTitle.error{color:var(--colorFuxia)}.modalResultAuth .modalDescription{max-width:550px;color:#fff;font-size:15px;line-height:24px;font-family:Mansfield;text-align:center}.modalResultAuth .modalButtonContainer{width:100%;display:flex;flex-direction:row;gap:24px}.modalResultAuth .modalButtonContainer .modalButton{width:100%;background:var(--colorIndigo);display:flex;padding:16px;color:#fff;justify-content:center;align-items:center;border-radius:8.601px;text-transform:none;align-self:stretch;gap:8.601px;text-align:center;font-family:Mansfield;font-size:17.202px;font-style:normal;font-weight:500;line-height:normal}.changePasswordContainer{width:100%;min-height:100%;background:var(--colorGradiantPinkBlue);display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:80px}.changePasswordContainer .mainContainer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;scrollbar-width:none;gap:40px}.changePasswordContainer .mainContainer .changePasswordHeader{display:flex;flex-direction:column;align-items:center;gap:32px}.changePasswordContainer .mainContainer .changePasswordHeader .text{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%}.changePasswordContainer .mainContainer .changePasswordHeader img{width:200px;object-fit:contain}.changePasswordContainer .mainContainer .changePasswordHeader .headerTextContainer{display:flex;flex-direction:column;gap:12px}.changePasswordContainer .mainContainer .changePasswordHeader .headerTextContainer #ancle{color:var(--colorWhite);font-style:normal;font-weight:500;font-size:16px;line-height:150%;text-decoration:none;cursor:pointer}.changePasswordContainer .mainContainer .changePasswordHeader .headerTextContainer #ancle:hover{text-decoration:underline}.changePasswordContainer .mainContainer .changePasswordBody{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.changePasswordContainer .mainContainer .changePasswordBody form{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.changePasswordContainer .mainContainer .changePasswordBody .passwordRequirementsContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.changePasswordContainer .mainContainer .changePasswordBody .text{max-width:630px;color:var(--colorWhite);text-align:center;font-style:normal;font-weight:500;line-height:150%}.changePasswordContainer .mainContainer .changePasswordBody .inputContainer{width:100%}.changePasswordContainer .mainContainer #changePasswordButton{width:100%;height:48px;background:var(--colorIndigo);border-radius:8px;font-family:Mansfield;border:none;text-transform:none;color:var(--colorWhite);font-style:normal;font-weight:500;font-size:16px;line-height:150%;cursor:pointer}.changePasswordContainer .mainContainer #changePasswordButton:disabled{opacity:.5}.fullLayoutContent .myCoursesContainer .cardCategory{display:grid;grid-template-columns:320px 1fr;grid-auto-rows:1fr;align-items:stretch;height:fit-content;padding:16px;gap:24px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryImage{background-color:var(--colorIndigo);width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:8px}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent{width:100%;height:100%;display:flex;padding:0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryHeaderText{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryDescriptionContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryDescriptionContainer .cardCategoryTitle{color:var(--colorBlack);font-family:Mansfield-Bold!important;font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryDescriptionContainer .cardCategoryDescription{color:var(--colorGrey);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryButtons{display:flex;align-items:center;gap:16px}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryButtons .liveClassButton .liveClassIcon{background-color:var(--colorFuxia);width:10px;height:10px;border-radius:50%}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryButtons .liveClassButton:hover{color:var(--colorWhite)!important}.fullLayoutContent .myCoursesContainer .emptyCardCategory{width:100%;display:flex;padding:48px 0;flex-direction:column;justify-content:center;align-items:center;gap:24px}.fullLayoutContent .myCoursesContainer .emptyCardCategory h1{color:var(--colorGrey);font-family:Mansfield;text-align:center;font-style:normal;font-weight:500;line-height:normal}.fullLayoutContent .myCoursesContainer .emptyCardCategory .emptyCardCategoryText{display:flex;flex-direction:column;gap:4px}.fullLayoutContent .myCoursesContainer .emptyCardCategory .emptyCardCategoryText p{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fullLayoutContent .myCoursesContainer .emptyCardCategory .emptyCardCategoryButton{background:var(--colorGradiantPink);min-width:150px!important}.fullLayoutContent .myCoursesContainer .emptyCardCategory .emptyCardCategoryButton:hover{background:var(--colorGradiantPink)!important}@media (max-width: 850px){.fullLayoutContent .myCoursesContainer .cardCategory{grid-template-columns:minmax(min-content,280px) 1fr}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent{gap:20px}}@media (max-width: 700px){.fullLayoutContent .myCoursesContainer .cardCategory{padding:14px;gap:16px}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent{gap:16px}}@media (max-width: 600px){.fullLayoutContent .myCoursesContainer .cardCategory{display:flex;flex-direction:column}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryImage{width:100%;height:170px;max-width:none}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryButtons{width:100%}.fullLayoutContent .myCoursesContainer .cardCategory .cardCategoryContent .cardCategoryButtons button{font-size:13px!important;width:50%}}.fullLayoutBody .fullLayoutContent .tabSelector{position:relative;max-width:100%}.fullLayoutBody .fullLayoutContent .tabSelector .tabs{display:flex;position:relative;padding:12px;background:var(--bacgroundGlass);border-radius:40px;background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);gap:16px}.fullLayoutBody .fullLayoutContent .tabSelector .tab{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:32px;cursor:pointer;transition:color .15s ease-in;color:var(--colorNegro);font-family:Mansfield;font-size:16px;font-weight:500;text-align:center}.fullLayoutBody .fullLayoutContent .tabSelector .glider{position:absolute;height:70%;background-color:var(--colorIndigo);z-index:1;border-radius:99px;transition:transform .25s ease-out,width .25s ease-out}.fullLayoutBody .fullLayoutContent .tabSelector input[type=radio]{display:none}.fullLayoutBody .fullLayoutContent .tabSelector input[type=radio]:checked+label{color:var(--colorWhite);z-index:2}@media (max-width: 850px){.fullLayoutBody .fullLayoutContent .tabSelector .tabs{overflow:auto;scrollbar-width:none;padding:8px}.fullLayoutBody .fullLayoutContent .tabSelector .tab{padding:8px;font-size:14px;white-space:nowrap}}.btnSelect{text-transform:initial!important;align-items:center!important;gap:7px;transition-duration:.1s!important;padding:14px!important;border-radius:8px!important}.btnSelect p{color:var(--colorBlack)}.btnSelect:hover{background-color:transparent}.popperSelect{background-color:#fff9;border-radius:10px;border:none;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.popperSelect .select{display:grid;transition:none!important}.popperSelect .select button{text-transform:initial;gap:7px;color:var(--colorBlack);padding:6px 14px;justify-content:space-between;transition:none!important}.popperSelect .select button p{display:flex;align-items:center;gap:7px}@media (max-width: 1300px){.popperSelect .select button p{font-size:clamp(9px,2vw,11px)!important}}.popperSelect .select button:hover{background-color:transparent;color:var(--colorIndigo)}.popperSelect .select button:hover svg path{fill:var(--colorIndigo);stroke:var(--colorIndigo)}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:32px;border-radius:32px;border:2px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent .tabSelect{display:none;width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent .title{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:25px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent .myCoursesContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent .myCoursesContainer .myCoursesContent{width:100%;display:flex;flex-direction:column;gap:16px}@media (max-width: 480px){.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent .tabSelect{display:block}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent .tabSelector{display:none}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesStudent{gap:23px}}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher{display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .myCourseTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .calendarContainer{justify-self:flex-end;align-self:flex-start;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .calendarContainer .smallCalendar{width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .calendarContainer .smallCalendar .fc .fc-header-toolbar{margin-bottom:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .calendarContainer .smallCalendar .fc .fc-daygrid-day{height:35px}@media (max-width: 1280px){.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .myCoursesContainer .myCoursesList{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .myCoursesContainer .myCoursesList .cardMyCourse{max-width:100%!important}}@media (max-width: 650px){.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .myCoursesContainer .myCoursesContent{grid-column:1/span 12}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .myCoursesContainer .myCoursesList{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))!important}.fullLayout .fullLayoutBody .fullLayoutContent .myCoursesTeacher .myCoursesContainer .calendarContainer{display:none}.fullLayout .fullLayoutBody .fullLayoutContent .btnTeacherScroll{height:auto}.fullLayout .fullLayoutBody .fullLayoutContent .btnTeacherScroll .btnTeacherContentScroll{display:flex;gap:8px;width:fit-content;padding:10px 5px}.fullLayout .fullLayoutBody .fullLayoutContent .btnTeacherScroll .btnTeacherContentScroll .buttonGlass{color:var(--colorBlack)!important;background:var(--backgroundGlass)!important;font-family:Mansfield-Bold!important;box-shadow:0 0 14px 2px #0000001a!important}}.searchBar{width:100%;height:100%;display:flex;padding:12px 16px;align-items:center;gap:16px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.601px #0000001a;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.searchBar .searchIcon{display:flex;align-items:center}.searchBar #searchInput{color:var(--colorBlack);font-family:Mansfield-Semibold;font-size:16px;font-style:normal;line-height:normal;width:100%;border:none;background:transparent;outline:none}.searchBar #searchInput::placeholder{color:var(--colorGrey);font-family:Mansfield;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.customFilters{width:100%;display:flex;flex-wrap:wrap;align-items:center}.customFilters .customFilterLabel{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.customFilters fieldset{display:none}.customFilters .btnDelete{background:var(--colorFuxia)}.smallCalendar{width:100%;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:30px;background:linear-gradient(180deg,#d4f1f9,#b2e0e6);box-shadow:0 4px 10px #0000001a;overflow:hidden}.smallCalendar .fc .fc-toolbar.fc-header-toolbar{border-radius:var(--Corner-radius-atomo-interno, 8px);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a}.smallCalendar .fc tbody{border-top:1px solid #D9D9D9}.smallCalendar .fc .fc-daygrid-day{position:relative;height:45px;cursor:pointer;border:none}.fullLayoutContent .cardMyCourse{width:100%;display:flex;flex-direction:column;gap:32px;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);box-shadow:0 0 14px 2px #0000001a;background:var(--backgroundGlass);background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayoutContent .cardMyCourse .cardMyCourseContent{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;justify-content:space-between}.fullLayoutContent .cardMyCourse .cardMyCourseContent .group{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500}.fullLayoutContent .cardMyCourse .cardMyCourseContent .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:25px;font-style:normal;font-weight:700;line-height:normal}.fullLayoutContent .cardMyCourse .cardMyCourseContent .details{display:flex;flex-direction:column;gap:8px}.fullLayoutContent .cardMyCourse .cardMyCourseContent .details .program,.fullLayoutContent .cardMyCourse .cardMyCourseContent .details .students,.fullLayoutContent .cardMyCourse .cardMyCourseContent .details .nextClass{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;color:var(--colorGrey);text-overflow:ellipsis;font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.fullLayoutContent .cardMyCourse .cardMyCourseActions{display:flex;flex-direction:row;justify-content:space-between}.fullLayoutContent .cardMyCourse .cardMyCourseActions .reviewsContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.fullLayoutContent .cardMyCourse .cardMyCourseActions .reviewsContainer .reviews{color:var(--colorBlack);text-align:center;font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayoutContent .cardMyCourse .cardMyCourseActions .reviewsContainer .status{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:11px;font-style:normal;font-weight:500;line-height:normal}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.editorContainer{width:100%;border-radius:8px;background:transparent;margin:auto}.editorContainer .ql-toolbar{border-radius:8px;border:none;padding:0}.editorContainer .ql-toolbar .ql-formats{margin-right:10px;border-right:1px solid var(--colorGrey)}.editorContainer .ql-toolbar button{border:none;background:transparent;font-size:18px;padding-left:0;cursor:pointer;transition:all .3s ease}.editorContainer .ql-toolbar button svg{width:22px;height:22px}.editorContainer .ql-container{border:none;font-size:16px;border-radius:8px}.editorContainer .ql-editor{font-style:normal;padding:8px 0 0;font-family:Mansfield;color:var(--colorBlack);font-weight:500;line-height:normal;height:100%}.editorContainer .ql-snow{height:100%}.editorContainer .ql-snow .ql-fill{fill:var(--colorGrey)}.editorContainer .ql-snow .ql-stroke{stroke:var(--colorGrey)}.editorContainer .charCount{font-family:Mansfield;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:var(--colorGrey);height:100%}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.eventCreationModal{min-width:600px;padding:0 5px}.eventCreationModal .elementContainer{display:flex;flex-direction:row;width:100%;gap:15px;margin-bottom:20px}.eventCreationModal .elementContainer .iconBox{width:5%;display:flex;justify-content:center;align-items:center}.eventCreationModal .elementContainer input{width:100%;display:flex;height:45px;align-items:center;gap:8px;padding:16px 40px 16px 16px;color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal;align-self:stretch;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);outline:none}.eventCreationModal .elementContainer input::placeholder{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.eventCreationModal .elementContainer input:-webkit-autofill,.eventCreationModal .elementContainer input:-webkit-autofill:hover,.eventCreationModal .elementContainer input:-webkit-autofill:focus,.eventCreationModal .elementContainer input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:var(--colorWhite)!important;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:transparent;background-color:transparent}.eventCreationModal .elementContainer .dateRangeContainer{width:100%;display:flex}.eventCreationModal .elementContainer .dateRangeContainer .initialTimeInput,.eventCreationModal .elementContainer .dateRangeContainer .endTimeInput{width:130px}.eventCreationModal .elementContainer .dateRangeContainer .initialTimeInput{margin-left:10px}.eventCreationModal .elementContainer .dateRangeContainer .endTimeInput{margin-right:10px}.eventCreationModal .elementContainer .dateRangeContainer .react-datepicker{padding:5px;font-size:.9rem;background-color:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%)!important;width:100%;color:#000;border:1px solid #aeaeae;box-shadow:0 2px 10px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eventCreationModal .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container .react-datepicker__time{background:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%)!important}.eventCreationModal .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px}.eventCreationModal .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--colorIndigo);border-radius:5px}.eventCreationModal .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container{scrollbar-color:var(--colorIndigo) transparent}.eventCreationModal .elementContainer .optionsTitleContainer{display:flex;justify-content:center;align-items:center;cursor:pointer}.eventCreationModal .elementContainer .separator{font-size:16px;font-weight:700;margin:10px;color:#000}.eventCreationModal .elementContainer .eventNameInput{width:100%}.eventCreationModal .elementContainer .saveButton{width:20%;justify-content:flex-start}.eventCreationModal .elementContainer .addGuestsButton button,.eventCreationModal .elementContainer .addLocationButton button{background:var(--backgroundGlass);color:var(--colorBlack)!important;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.eventCreationModal .elementContainer .googleMeetMeetingContainer{width:100%;display:flex;justify-content:space-between;align-items:center}.eventCreationModal .elementContainer .googleMeetMeetingContainer .googleMeetButton{display:flex;flex-direction:column}.eventCreationModal .elementContainer .googleMeetMeetingContainer .iconContainer{display:flex;align-items:center;gap:20px}.eventCreationModal .elementContainer .richTextIconContainer{width:5%;display:flex;justify-content:center}.eventCreationModal .elementContainer .textEnricher{width:100%;min-height:210px;display:flex;flex-direction:column;padding:16px;border-radius:var(--Corner-radius-atomo-interno, 8px);border:1.72px solid var(--Glass-Glass-stroke, rgba(255, 255, 255, 0));background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.eventCreationModal .elementContainer .textEnricher .editorContainer{margin:initial}.react-datepicker-popper{z-index:2000}.customStartCalendar,.customEndCalendar{width:100%;display:flex;flex-direction:column;gap:16px;padding:0 10px;border-radius:30px;background:#fbfbfb;box-shadow:0 4px 10px #0000001a;overflow:hidden}@media (max-width: 800px){.eventCreationModal{min-width:auto}.eventCreationModal .dateRangeContainer{flex-direction:column;gap:10px;margin-bottom:0!important}.eventCreationModal .dateRangeContainer .initialTimeInput{margin-left:0!important}.eventCreationModal .dateRangeContainer .endTimeInput{margin-right:0}.eventCreationModal .dateRangeContainer .react-datepicker-wrapper{margin-bottom:15px!important}.eventCreationModal .dateRangeContainer .separator{display:none}.eventCreationModal .elementContainer .css-1266ahm-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root,.eventCreationModal .elementContainer .courseSelection,.eventCreationModal .elementContainer .selectCreationType,.eventCreationModal .elementContainer .labelSelection{width:100%}}@media (max-width: 650px){.eventCreationModal .pageContainer .elementContainer .eventNameInput{width:100%}.eventCreationModal .pageContainer .elementContainer .saveButton{display:none!important}}@media (max-width: 500px){.eventCreationModal .pageContainer .elementContainer.dateContainer .iconBox{align-items:normal;margin-top:8px}.eventCreationModal .pageContainer .elementContainer .iconBox,.eventCreationModal .pageContainer .elementContainer .richTextIconContainer{width:10%}.eventCreationModal .pageContainer .elementContainer .googleMeetMeetingContainer .iconContainer{display:none}}.createEvent{background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);border:1px solid;border-image-source:linear-gradient(186.68deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);border-radius:30px;padding:25px 5px}.createEvent .pageContainer{padding:24px}.createEvent .pageContainer .elementContainer{display:flex;flex-direction:row;width:60%;gap:15px;margin-bottom:20px}.createEvent .pageContainer .elementContainer .iconBox{width:5%;display:flex;justify-content:center;align-items:center}.createEvent .pageContainer .elementContainer input{width:100%;display:flex;height:45px;align-items:center;gap:8px;padding:16px 40px 16px 16px;color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal;align-self:stretch;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);outline:none}.createEvent .pageContainer .elementContainer input::placeholder{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.createEvent .pageContainer .elementContainer input:-webkit-autofill,.createEvent .pageContainer .elementContainer input:-webkit-autofill:hover,.createEvent .pageContainer .elementContainer input:-webkit-autofill:focus,.createEvent .pageContainer .elementContainer input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:var(--colorWhite)!important;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:transparent;background-color:transparent}.createEvent .pageContainer .elementContainer .dateRangeContainer{width:100%;display:flex}.createEvent .pageContainer .elementContainer .dateRangeContainer .initialTimeInput,.createEvent .pageContainer .elementContainer .dateRangeContainer .endTimeInput{width:130px}.createEvent .pageContainer .elementContainer .dateRangeContainer .initialTimeInput{margin-left:10px}.createEvent .pageContainer .elementContainer .dateRangeContainer .endTimeInput{margin-right:10px}.createEvent .pageContainer .elementContainer .dateRangeContainer .react-datepicker{padding:5px;font-size:.9rem;background-color:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%)!important;width:100%;color:#000;border:1px solid #aeaeae;box-shadow:0 2px 10px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.createEvent .pageContainer .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container .react-datepicker__time{background:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%)!important}.createEvent .pageContainer .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px}.createEvent .pageContainer .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--colorIndigo);border-radius:5px}.createEvent .pageContainer .elementContainer .dateRangeContainer .react-datepicker .react-datepicker__time-container{scrollbar-color:var(--colorIndigo) transparent}.createEvent .pageContainer .elementContainer .separator{font-size:16px;font-weight:700;margin:10px;color:#000}.createEvent .pageContainer .elementContainer .eventNameInput{width:80%}.createEvent .pageContainer .elementContainer .saveButton{width:20%;justify-content:flex-start;color:var(--colorWhite)!important}.createEvent .pageContainer .elementContainer .addGuestsButton button,.createEvent .pageContainer .elementContainer .addLocationButton button{background:var(--backgroundGlass);color:var(--colorBlack)!important;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.createEvent .pageContainer .elementContainer .googleMeetMeetingContainer{width:100%;display:flex;justify-content:space-between;align-items:center}.createEvent .pageContainer .elementContainer .googleMeetMeetingContainer .googleMeetButton{display:flex;flex-direction:column}.createEvent .pageContainer .elementContainer .googleMeetMeetingContainer .iconContainer{display:flex;align-items:center;gap:20px}.createEvent .pageContainer .elementContainer .richTextIconContainer{width:5%;display:flex;justify-content:center;margin-top:16px}.createEvent .pageContainer .elementContainer .textEnricher{width:100%;min-height:210px;display:flex;flex-direction:column;padding:16px;border-radius:var(--Corner-radius-atomo-interno, 8px);border:1.72px solid var(--Glass-Glass-stroke, rgba(255, 255, 255, 0));background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.createEvent .pageContainer .elementContainer .textEnricher .editorContainer{margin:initial}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{display:none}.customStartCalendar,.customEndCalendar{width:100%;display:flex;flex-direction:column;gap:16px;padding:0 10px;border-radius:30px;border:none;background:#fbfbfb;box-shadow:0 4px 10px #0000001a;overflow:hidden}.customStartCalendar .react-datepicker__header,.customEndCalendar .react-datepicker__header{background:transparent;border-bottom:1px solid rgba(255,255,255,.3)}.customStartCalendar .react-datepicker__current-month,.customEndCalendar .react-datepicker__current-month{font-size:16px;color:var(--colorBlack);font-weight:700;text-transform:capitalize;text-align:center;padding:10px 0}.customStartCalendar .react-datepicker__navigation,.customEndCalendar .react-datepicker__navigation{top:12px}.customStartCalendar .react-datepicker__navigation--previous,.customEndCalendar .react-datepicker__navigation--previous{left:12px}.customStartCalendar .react-datepicker__navigation--next,.customEndCalendar .react-datepicker__navigation--next{right:12px}.customStartCalendar .react-datepicker__day-names,.customEndCalendar .react-datepicker__day-names{display:flex;justify-content:space-around;font-size:14px;font-weight:700;color:#555}.customStartCalendar .react-datepicker__day-name,.customEndCalendar .react-datepicker__day-name{text-transform:uppercase}.customStartCalendar .react-datepicker__day-names [aria-label=domingo],.customEndCalendar .react-datepicker__day-names [aria-label=domingo]{color:#ff5ba8}.customStartCalendar .react-datepicker__day-names,.customEndCalendar .react-datepicker__day-names{border-bottom:2px solid #e0e0e0}.customStartCalendar .react-datepicker__day,.customEndCalendar .react-datepicker__day{width:36px;height:36px;font-size:14px;font-weight:700;color:#181b32;border-radius:50%;transition:background .2s;margin:.2rem;line-height:2.2rem}.customStartCalendar .react-datepicker__day:hover,.customEndCalendar .react-datepicker__day:hover{background:#ffffff4d;cursor:pointer}.customStartCalendar .react-datepicker__day--selected,.customEndCalendar .react-datepicker__day--selected{background:#fff;color:#333;font-weight:700;border:1px solid rgba(255,255,255,.3)}.customStartCalendar .react-datepicker__day--weekend,.customEndCalendar .react-datepicker__day--weekend{color:#ff4d4d}.customStartCalendar .react-datepicker__day--outside-month,.customEndCalendar .react-datepicker__day--outside-month{opacity:.3}.customStartCalendar .react-datepicker__day:hover,.customEndCalendar .react-datepicker__day:hover{background:#bbbfc8;color:var(--colorWhite);cursor:pointer}.customStartCalendar .react-datepicker__day--keyboard-selected,.customStartCalendar .react-datepicker__month-text--keyboard-selected,.customStartCalendar .react-datepicker__quarter-text--keyboard-selected,.customStartCalendar .react-datepicker__year-text--keyboard-selected,.customEndCalendar .react-datepicker__day--keyboard-selected,.customEndCalendar .react-datepicker__month-text--keyboard-selected,.customEndCalendar .react-datepicker__quarter-text--keyboard-selected,.customEndCalendar .react-datepicker__year-text--keyboard-selected{border-radius:50%;background-color:var(--colorWhite);color:#000}.customStartCalendar .react-datepicker__day--selected,.customEndCalendar .react-datepicker__day--selected{background:#216ba5;color:#fff}.customStartCalendar .react-datepicker__day--in-selecting-range,.customEndCalendar .react-datepicker__day--in-selecting-range{background:none;color:none}.customStartCalendar .react-datepicker__day--weekend:nth-child(6),.customEndCalendar .react-datepicker__day--weekend:nth-child(6){color:#181b32}.customStartCalendar .react-datepicker__day--weekend:nth-child(7),.customEndCalendar .react-datepicker__day--weekend:nth-child(7){color:#ff5ba8}.customStartCalendar .react-datepicker__day--in-range,.customEndCalendar .react-datepicker__day--in-range{background-color:#216ba5;color:#fff}.customStartCalendar .react-datepicker__day--in-range.react-datepicker__day--in-selecting-range.react-datepicker__day--weekend,.customStartCalendar .react-datepicker__day--in-range.react-datepicker__day--weekend,.customEndCalendar .react-datepicker__day--in-range.react-datepicker__day--in-selecting-range.react-datepicker__day--weekend,.customEndCalendar .react-datepicker__day--in-range.react-datepicker__day--weekend{color:#fff}.customStartCalendar .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.customEndCalendar .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#181b32}.customStartCalendar .react-datepicker__month--selecting-range .sundayStyle.react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.customEndCalendar .react-datepicker__month--selecting-range .sundayStyle.react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#ff5ba8}@media (max-width: 1400px){.createEvent .elementContainer{width:100%!important}}@media (max-width: 900px){.createEvent .pageContainer .elementContainer .dateContainer .iconBox{align-items:flex-start!important}.createEvent .pageContainer .elementContainer .dateRangeContainer{flex-direction:column;gap:10px}.createEvent .pageContainer .elementContainer .dateRangeContainer .separator{display:none}.createEvent .pageContainer .elementContainer .dateRangeContainer .initialTimeInput,.createEvent .pageContainer .elementContainer .dateRangeContainer .endTimeInput{width:100%}.createEvent .pageContainer .elementContainer .dateRangeContainer .initialTimeInput{margin-left:0}.createEvent .pageContainer .elementContainer .dateRangeContainer .endTimeInput{margin-right:0}.createEvent .pageContainer .elementContainer.dateContainer .iconBox{align-items:flex-start;margin-top:10px}}@media (max-width: 800px){.createEvent .elementContainer.dateContainer{margin-bottom:0}.createEvent .dateRangeContainer{margin-bottom:0!important;gap:0px!important}.createEvent .elementContainer .dateRangeContainer .react-datepicker-wrapper{margin-bottom:15px!important}.createEvent .elementContainer .dateRangeContainer .separator{display:none}.createEvent .elementContainer .css-1266ahm-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root,.createEvent .elementContainer .courseSelection,.createEvent .elementContainer .selectCreationType,.createEvent .elementContainer .labelSelection{width:100%}}@media (max-width: 650px){.createEvent .pageContainer .elementContainer .eventNameInput{width:100%}.createEvent .pageContainer .elementContainer .saveButton{display:none!important}}@media (max-width: 500px){.createEvent .pageContainer .elementContainer.dateContainer .iconBox{align-items:normal;margin-top:8px}.createEvent .pageContainer .elementContainer .iconBox,.createEvent .pageContainer .elementContainer .richTextIconContainer{width:10%}.createEvent .pageContainer .elementContainer .googleMeetMeetingContainer .iconContainer{display:none}}.calendarPage{display:flex;justify-content:space-between;gap:15px;width:auto}.calendarPage .fc-theme-standard .fc-popover{background:var(--backgroundGlass);border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.calendarPage .labelColorButton{display:flex;justify-content:center;align-items:center;width:auto;gap:10px;padding:8px 16px;border:2px solid transparent;background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);border-radius:12px;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);box-shadow:0 0 14px 2px #0000001a;margin-bottom:10px}.calendarPage .labelColorButton .colorCircle{width:24px;height:24px;gap:16px;border-radius:100px}.calendarPage .card{width:80%}.calendarPage .card .calendar{background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);border:1px solid;border-image-source:linear-gradient(186.68deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);border-radius:30px;padding:25px 5px}.calendarPage .card .fc .fc-toolbar.fc-header-toolbar{padding:0 18px;margin-bottom:0}.calendarPage .card .fc-toolbar-chunk{display:flex;align-items:center;gap:10px}.calendarPage .card .fc-customViewSelector-button{padding:0!important;border:none!important;background:none!important}.calendarPage .card .fc .fc-button-primary:not(:disabled).fc-button-active:focus,.calendarPage .card .fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none}.calendarPage .card .fc .fc-button-primary:focus{box-shadow:none}.calendarPage .card .custom-select{color:#000;border:none;padding:8px 5px;font-size:16px;cursor:pointer;transition:background-color .3s,box-shadow .3s;outline:none;border-radius:var(--Corner-radius-atomo-interno, 8px);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a}.calendarPage .card .fc .fc-toolbar{border:none}.calendarPage .card .fc .fc-highlight{background:transparent}.calendarPage .card .fc-theme-standard td,.calendarPage .card .fc-theme-standard th{border:1px solid transparent;cursor:pointer}.calendarPage .card .fc .fc-today-button{border:2px solid rgb(89,71,255)!important;background:#fff!important;color:#5947ff!important;font-weight:700!important;border-radius:9px;font-size:18px}.calendarPage .card .fc .fc-prev-button,.calendarPage .card .fc .fc-next-button{background-color:transparent;color:#000;border:none}.calendarPage .card fieldset{display:none}.calendarPage .card .fc .fc-prev-button:hover,.calendarPage .card .fc .fc-next-button:hover{background-color:transparent;color:#5947ff}.calendarPage .card .fc-toolbar-title{font-size:24px;color:#000;font-weight:700;text-align:center}.calendarPage .card .fc table{border-collapse:separate;border-spacing:8px;border:none}.calendarPage .card .fc-col-header-cell{padding:8px;background:#5947ff;border-radius:4px;text-align:center;text-transform:uppercase}.calendarPage .card .fc .fc-col-header-cell-cushion{font-size:13px;color:#fff}.calendarPage .card .fc-daygrid-day{background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);min-height:123px!important;cursor:pointer}.calendarPage .card .fc-daygrid-day-number{text-align:center;font-weight:600}.calendarPage .card .fc .fc-daygrid-day{border:none}.calendarPage .card .fc .fc-daygrid-day-frame{position:relative;min-height:140px!important}.calendarPage .card .fc-daygrid-day-events{overflow:hidden;max-height:115px;position:relative}.calendarPage .card .fc-daygrid-day-events:after,.calendarPage .card .fc-daygrid-day-events:before,.calendarPage .card .fc-daygrid-day-frame:after,.calendarPage .card .fc-daygrid-day-frame:before,.calendarPage .card .fc-daygrid-event-harness:after,.calendarPage .card .fc-daygrid-event-harness:before{display:none}.calendarPage .card .fc-more-link{display:inline-block;position:absolute;bottom:4px;left:4px;font-size:12px;background:#fffc;padding:2px 6px;border-radius:5px;text-decoration:none;z-index:10;transition:background .2s ease}.calendarPage .card .fc-more-link:hover{background:#5947ffcc;color:#fff}.calendarPage .card .fc .fc-event{border:none;box-shadow:none}.calendarPage .card .fc .fc-scrollgrid,.calendarPage .card .fc .fc-scrollgrid-section{border:none}.calendarPage .card .fc-timegrid-col:not(.fc-timegrid-axis){background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%)}.calendarPage .card .fc .fc-timegrid-axis-cushion{color:#000}.calendarPage .card .fc-list,.calendarPage .card .fc-list-table,.calendarPage .card .fc-list-day,.calendarPage .card .fc-list-event{border:none}.calendarPage .card .fc-list-event-time,.calendarPage .card .fc-list-event-graphic,.calendarPage .card .fc-list-event-title{display:none}.calendarPage .card .fc-list-empty{background:none;border:none;padding:0}.calendarPage .card .fc-list-day{display:none!important}.calendarPage .card .fc-listWeek-view{padding:0 11px}.calendarPage .card .fc-list-event{display:flex!important;align-items:center!important;white-space:nowrap!important;margin:0}.calendarPage .card .custom-event{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:16px;background-color:transparent;font-size:14px;font-family:Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgb(161,161,161)}.calendarPage .card .event-date{color:var(--Neutrales-Negro, #181B32);font-weight:500;text-transform:capitalize}.calendarPage .card .event-time{color:#28a745}.calendarPage .card .event-title{color:#181b32;font-weight:500}.calendarPage .card .fc-multiMonthYear-view{margin-top:25px;border:none}.calendarPage .card .fc-multiMonthYear-view .fc-multimonth-title{font-size:16px;font-weight:600;padding:1em 0;text-align:center;text-transform:capitalize;background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);border-radius:8px}.calendarPage .card .fc-multiMonthYear-view .fc-multimonth-daygrid{border:none!important;background:transparent}.calendarPage .card .fc-multiMonthYear-view .fc-col-header-cell{padding:8px;background:none;text-align:center;text-transform:uppercase}.calendarPage .card .fc-multiMonthYear-view .fc-col-header-cell-cushion{color:#000}.calendarPage .card .fc-multiMonthYear-view .fc-day-sun .fc-col-header-cell-cushion,.calendarPage .card .fc-multiMonthYear-view .fc-day-sun .fc-daygrid-day-number div{color:#ff5ba8!important}.calendarPage .card .fc-multiMonthYear-view .fc-daygrid-day{background:transparent!important;color:#000}.calendarPage .card .fc-multiMonthYear-view .fc-daygrid-day-frame{height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden}.calendarPage .card .fc-multiMonthYear-view .fc-daygrid-day-frame{display:flex;align-items:center;justify-content:center;height:100%}.calendarPage .card .fc-view-harness,.calendarPage .card .fc-scroller,.calendarPage .card .fc-timegrid-body,.calendarPage .card .fc-daygrid-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}.calendarPage .card .fc-view-harness::-webkit-scrollbar,.calendarPage .card .fc-scroller::-webkit-scrollbar,.calendarPage .card .fc-timegrid-body::-webkit-scrollbar,.calendarPage .card .fc-daygrid-body::-webkit-scrollbar{width:18px;height:18px;border-radius:50px}.calendarPage .card .fc-view-harness::-webkit-scrollbar-track,.calendarPage .card .fc-scroller::-webkit-scrollbar-track,.calendarPage .card .fc-timegrid-body::-webkit-scrollbar-track,.calendarPage .card .fc-daygrid-body::-webkit-scrollbar-track{background:transparent;border-radius:50px}.calendarPage .card .fc-view-harness::-webkit-scrollbar-thumb,.calendarPage .card .fc-scroller::-webkit-scrollbar-thumb,.calendarPage .card .fc-timegrid-body::-webkit-scrollbar-thumb,.calendarPage .card .fc-daygrid-body::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:50px}.calendarPage .card .fc-view-harness::-webkit-scrollbar-thumb:hover,.calendarPage .card .fc-scroller::-webkit-scrollbar-thumb:hover,.calendarPage .card .fc-timegrid-body::-webkit-scrollbar-thumb:hover,.calendarPage .card .fc-daygrid-body::-webkit-scrollbar-thumb:hover{background:#ffffffb3}.calendarPage .smallCalendarAndLabels{width:20%}.calendarPage .smallCalendarAndLabels .smallCalendar{width:100%}.calendarPage .smallCalendarAndLabels .myTags{width:100%;height:auto;margin-top:15px;padding:8px 16px;border-radius:30px;background:#ccc;background:linear-gradient(180deg,#d4f1f9,#b2e0e6);box-shadow:0 4px 10px #0000001a}.calendarPage .smallCalendarAndLabels .labelContainer .labelBox{display:flex;justify-content:space-between;height:45px;gap:16px;align-items:center;margin-top:18px}.calendarPage .smallCalendarAndLabels .labelContainer .labelBox .check{width:15%}.calendarPage .smallCalendarAndLabels .labelContainer .labelBox .label{display:flex;width:65%;height:40px;align-items:center;align-self:flex-start}.calendarPage .smallCalendarAndLabels .labelContainer .labelBox .labelColorButton{display:flex;justify-content:center;align-items:center;width:65px;padding:8px 16px;border:2px solid transparent;background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);border-radius:15px;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);box-shadow:0 0 14px 2px #0000001a}.calendarPage .smallCalendarAndLabels .labelContainer .labelBox .labelColorButton .colorCircle{width:24px;height:24px;gap:16px;border-radius:100px}.calendarPage .smallCalendarAndLabels .labelContainer .separatingLine{width:100%;height:1px;margin-top:18px;border-bottom:1px solid rgb(161,161,161)}.calendarPage .smallCalendarAndLabels .labelContainer .addButton{width:100%;height:auto;margin:0 auto;padding-top:30px;padding-bottom:10px;text-align:center}.calendarPage .myTags{width:100%;height:auto;margin-top:15px;padding:8px 16px;border-radius:30px;background:#ccc;background:linear-gradient(180deg,#d4f1f9,#b2e0e6);box-shadow:0 4px 10px #0000001a}.calendarPage .myTags .labelContainer .labelBox{display:flex;justify-content:space-between;height:45px;gap:16px;align-items:center;margin-top:18px}.calendarPage .myTags .labelContainer .labelBox .check{width:15%}.calendarPage .myTags .labelContainer .labelBox .label{display:flex;width:65%;height:40px;align-items:center;align-self:flex-start}.calendarPage .myTags .labelContainer .labelBox .labelColorButton{display:flex;justify-content:center;align-items:center;width:65px;padding:8px 16px;border:2px solid transparent;background:linear-gradient(220.81deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);border-radius:15px;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);box-shadow:0 0 14px 2px #0000001a}.calendarPage .myTags .labelContainer .labelBox .labelColorButton .colorCircle{width:24px;height:24px;gap:16px;border-radius:100px}.calendarPage .myTags .labelContainer .separatingLine{width:100%;height:1px;margin-top:18px;border-bottom:1px solid rgb(161,161,161)}.calendarPage .myTags .labelContainer .addButton{width:100%;height:auto;margin:0 auto;padding-top:30px;padding-bottom:10px;text-align:center}.eventModal .labelColorButton{width:5%;padding-top:11px}.eventModal .labelColorButton .colorCircle{background:#b6fce1;width:24px;height:24px;gap:16px;border-radius:100px;margin:0 auto}.eventModal .eventInfo{width:95%}@media (max-width: 1550px){.calendarPage .card{width:75%}.calendarPage .smallCalendarAndLabels{width:25%}}@media (max-width: 1400px){.calendarPage .card{width:70%}.calendarPage .smallCalendarAndLabels{width:30%}}@media (min-width: 768px) and (max-width: 1200px){.calendarPage .card{width:80%}.calendarPage .smallCalendarAndLabels{width:20%}.smallCalendarAndLabels .smallCalendar{display:none}.smallCalendarAndLabels .myTags{margin-top:0!important}.smallCalendarAndLabels .myTags .labelContainer .labelBox .label{display:none}.smallCalendarAndLabels .myTags .labelContainer .labelBox .check{width:25%}.smallCalendarAndLabels .myTags .labelContainer .labelBox .check input{font-size:10px}.smallCalendarAndLabels .myTags .labelContainer .labelBox .labelColorButton{width:75%;height:50px;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.smallCalendarAndLabels .myTags .labelContainer .labelBox .labelColorButton .iconCaretDown{display:block}}@media (min-width: 768px) and (max-width: 1000px){.smallCalendarAndLabels .myTags .css-4x935j-MuiButtonBase-root-MuiRadio-root{padding:0}.smallCalendarAndLabels .myTags .labelContainer .labelBox .labelColorButton{padding-left:10px;padding-right:10px}}@media (min-width: 768px) and (max-width: 840px){.smallCalendarAndLabels .myTags .labelContainer .labelBox .labelColorButton{padding-left:5px;padding-right:5px}}@media (max-width: 767px){.calendarPage .card{width:100%}.calendarPage .card .labelButtonContainer{display:flex}.calendarPage .smallCalendarAndLabels{display:none}}@media (max-width: 600px){.calendarPage .card .fc .fc-toolbar.fc-header-toolbar{padding:0 10px;margin-bottom:0}.calendarPage .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.calendarPage .card .calendar .fc-toolbar-title{font-size:21px}.calendarPage .card .fc-view-harness{height:80vh!important}}@media (max-width: 500px){.fc .fc-toolbar{flex-direction:column}.calendarPage .card .fc-toolbar-chunk{width:100%;gap:0px}.calendarPage .card .custom-select{margin-top:10px}.card .fc-customViewSelector-button{width:100%}.calendarPage .card .fc-col-header-cell{padding:3px}.calendarPage .card .fc-listWeek-view{padding:0}.calendarPage .card .custom-event{flex-direction:column;padding-left:0;padding-right:0;justify-content:flex-start}.calendarPage .card .custom-event span{font-size:13px!important}.calendarPage .card .custom-event .dateAndLabelContainer{display:flex;align-items:center;gap:10px}}.doubleButton{display:flex;gap:20px}.btnTransparent{font-size:16px!important;background:transparent!important;border:none!important;color:var(--colorGrey)!important;text-transform:initial!important;padding:0!important}.btnTransparent:hover{background:transparent!important;color:var(--colorIndigo)!important}.btnNext{font-size:16px!important;background:transparent!important;border:none!important;color:var(--colorIndigo)!important;text-transform:initial!important;padding:0!important}.btnNext:hover{background:transparent!important;color:var(--colorIndigo)!important}@media (max-width: 850px){.fullLayoutBody .fullLayoutContent .doubleButton{display:none}}.global-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#d3d1d180;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center}.global-loader img{width:80px;height:120px;margin-bottom:16px}.global-loader p{color:#646363;font-size:1.2rem;font-weight:700}.fullLayoutBody .fullLayoutContent .breadCrumbContainer{width:100%;overflow-x:auto;scrollbar-width:none;display:flex;align-items:center;justify-content:space-between}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadCrumb{display:flex;padding:0 16px;align-items:center;gap:4px}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadCrumb .breadCrumbItem .breadCrumbItemText{min-width:max-content;color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;line-height:normal;border-bottom:1px solid transparent}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadCrumb .breadCrumbItem .breadCrumbItemText:hover{border-bottom:1px solid var(--colorGrey)}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadCrumb .breadCrumbWrapper{display:flex;align-items:center;color:var(--colorGrey);gap:4px}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadCrumb .breadCrumbWrapper .breadCrumbItemText{min-width:max-content;font-size:16px;font-style:normal;line-height:normal}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadCrumb .breadCrumbWrapper .breadCrumbItemText:first-letter{text-transform:uppercase}.fullLayoutBody .fullLayoutContent .breadCrumbContainer .breadcrumbButton{height:100%}@media (max-width: 480px){.fullLayoutBody .fullLayoutContent .breadCrumbContainer{display:none}}.fullLayout .sidebar{width:48px;height:100%;grid-area:sidebar;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;z-index:11}.fullLayout .sidebar .sidebarContainer{width:auto;height:100vh;overflow-y:auto;display:flex;padding-bottom:40px;flex-direction:column;align-items:center;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;interpolate-size:allow-keywords;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);transition:all .2s ease-in-out;scrollbar-width:none;scrollbar-color:var(--colorWhite) transparent}.fullLayout .sidebar .sidebarContainer .sidebarHeader{align-self:center;display:flex;flex-direction:column;align-items:center;padding:30px 0}.fullLayout .sidebar .sidebarContainer .sidebarHeader #iconBig{width:80px;object-fit:contain;display:none}.fullLayout .sidebar .sidebarContainer .sidebarHeader #iconSmall{width:100%;max-width:14px;max-height:18px;object-fit:contain}.fullLayout .sidebar .sidebarContainer .sidebarContent{width:100%;display:flex;flex-direction:column;align-items:center;interpolate-size:allow-keywords;animation:all .2s ease-in-out}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem{display:flex;flex-direction:column;cursor:pointer;align-items:flex-start;align-self:stretch;padding:0}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemTitle{width:100%;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:10px}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemTitle picture{display:flex;flex-direction:row;align-items:center;justify-content:center}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemTitle p{margin:0;color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:normal;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemTitle:hover{background:#5947ff1a}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemChildren{width:100%;display:flex;flex-direction:column;display:none;gap:8px}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemChildren .sidebarItemChild{cursor:pointer;width:100%;display:flex;flex-direction:row;align-items:center;gap:10px}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemChildren .sidebarItemChild p{color:#a1a1a1;font-family:Mansfield-Light;font-size:9.6px;font-style:normal;font-weight:400;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;padding:8px 0 8px 42px;align-items:center;align-self:stretch}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem .sidebarItemChildren .sidebarItemChild:hover{background:#5947ff1a}.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem.has-children,.fullLayout .sidebar .sidebarContainer .sidebarContent .sidebarItem.has-children .sidebarItemTitle{cursor:default}.fullLayout .sidebar .sidebarContainer:hover{align-items:flex-start;width:200px}.fullLayout .sidebar .sidebarContainer:hover .sidebarHeader #iconBig{display:block}.fullLayout .sidebar .sidebarContainer:hover .sidebarHeader #iconSmall{display:none}.fullLayout .sidebar .sidebarContainer:hover .sidebarContent{height:auto;overflow-y:auto;scrollbar-width:none}.fullLayout .sidebar .sidebarContainer:hover .sidebarContent::-webkit-scrollbar{display:none}.fullLayout .sidebar .sidebarContainer:hover .sidebarContent .sidebarItem .sidebarItemTitle p,.fullLayout .sidebar .sidebarContainer:hover .sidebarContent .sidebarItem .sidebarItemChildren{display:block}@media (max-width: 480px){.fullLayout .sidebar{display:none}}.headerActions{-webkit-user-select:none;user-select:none}.headerActions .menuProfile{cursor:initial;max-height:70dvh;overflow-y:hidden;scrollbar-width:none;scrollbar-color:transparent transparent;position:absolute;right:-1px;top:45px;border-radius:24.539px;background:url(/assets/bgNoise-DH0dOFF3.png) 0% 0%/81.8px 81.8px repeat,linear-gradient(187deg,#cf99ff00,#cf99ff66 54.36%,#fcfaff99);background-color:#d3d3d3;background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.headerActions .menuProfile .menuProfileHeader{padding:20px 20px 0}.headerActions .menuProfile .menuProfileHeader .menuProfileImage{position:relative;display:flex;justify-content:center;align-items:center;width:184px;height:184px;border-radius:50%;border:8.18px solid var(--colorWhite);background:#d3d3d3 50%/cover no-repeat,var(--colorWhite)}.headerActions .menuProfile .menuProfileHeader .menuProfileImage .editImageButton{display:flex;padding:10px;position:absolute;right:3px;bottom:0;flex-direction:column;align-items:flex-start;border-radius:44px;border:1px solid var(--colorWhite);background:#fff9;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);gap:10px}.headerActions .menuProfile .menuProfileHeader .menuProfileImage img{width:100%;height:100%;border-radius:50%;object-fit:cover}.headerActions .menuProfile .menuProfileName{color:var(--colorGreyDark);text-align:center;font-family:Mansfield-Bold;font-size:31.25px;font-style:normal;font-weight:900;line-height:123%;margin-top:20px}.headerActions .menuProfile .menuProfileOptions{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;padding-bottom:20px;gap:12px}.headerActions .menuProfile .menuProfileOptions .option{display:flex;padding:8px 20px;align-items:center;align-self:stretch;gap:8px}.headerActions .menuProfile .menuProfileOptions .option:hover{cursor:pointer;background:#5947ff1a}.headerActions .menuProfile .menuProfileOptions .option p{color:var(--colorGreyDark);font-family:Mansfield-Bold;font-size:12px;font-style:normal;font-weight:900;line-height:150%}.menuSidebar{width:100vw;height:100vh;background:var(--colorWhite);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;z-index:11}.menuSidebar .menuSidebarContainer{width:100%;height:100%;display:flex;flex-direction:column}.menuSidebar .menuSidebarContainer .menuSidebarHeader{display:flex;padding:16px;align-items:center;background-color:var(--colorIndigo);gap:14px}.menuSidebar .menuSidebarContainer .menuSidebarHeader .menuSidebarButton{width:40px;min-width:40px;max-width:40px;height:40px;border-radius:4px!important;padding:4px!important}.menuSidebar .menuSidebarContainer .menuSidebarHeader #iconBig{width:120px;object-fit:contain}.menuSidebar .menuSidebarContainer .menuSidebarContent{width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-width:none;animation:all .2s ease-in-out}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem{width:100%;display:flex;flex-direction:column;cursor:pointer;align-items:flex-start;padding:0}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemTitle{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;gap:10px}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemTitle .rotate180{transform:rotate(180deg);transition:transform .3s ease-in-out}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemTitle .menuSidebarItemIcon{display:flex;flex-direction:row;gap:10px}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemTitle .menuSidebarItemIcon picture{display:flex;flex-direction:row;align-items:center;justify-content:center}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemTitle .menuSidebarItemIcon p{margin:0;color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemTitle:hover{background:#5947ff1a}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemChildren{width:100%;display:flex;flex-direction:column;interpolate-size:allow-keywords;transition:height .2s ease-in-out}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemChildren .menuSidebarItemChild{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemChildren .menuSidebarItemChild p{color:#a1a1a1;font-family:Mansfield-Light;font-size:9.6px;font-style:normal;font-weight:400;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;padding:16px 0 16px 42px;align-items:center;align-self:stretch}.menuSidebar .menuSidebarContainer .menuSidebarContent .menuSidebarItem .menuSidebarItemChildren .menuSidebarItemChild:hover{background:#5947ff1a}.modalMenuSidebar{-webkit-animation:fade-in-top .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .2s cubic-bezier(.39,.575,.565,1) both}@media (min-width: 480px){.modalMenuSidebar{display:none}}.fullLayout .header{z-index:10;display:flex;flex-direction:row;justify-content:space-between;border-radius:12px;padding:8px 16px;align-items:center;gap:16px;align-self:stretch;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .header .headerLogo{-webkit-user-select:none;user-select:none;display:none;align-items:center;gap:12px}.fullLayout .header .headerLogo .menuSidebarButton{min-width:fit-content;color:var(--colorIndigo);padding:2px}.fullLayout .header .headerLogo .menuSidebarButton .burgerButton{display:flex;align-items:center;cursor:pointer}.fullLayout .header .headerLogo .logo{display:flex;align-items:center;width:16px;height:24px}.fullLayout .header .headerLogo .logo img{object-fit:contain;width:100%;height:100%}.fullLayout .header .titleHeader{color:#181b32;font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fullLayout .header .headerActions{display:flex;position:relative;flex-direction:row;align-items:center;gap:16px}.fullLayout .header .headerActions button{padding:8px;min-width:32px;min-height:32px;border-radius:0}.fullLayout .header .headerActions button:hover{background:#5947ff1a}.fullLayout .header .headerActions .profileButton{cursor:pointer;display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:40px;border:2px solid var(--colorWhite)}.fullLayout .header .headerActions .profileButton .emptyProfileImage{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover}.fullLayout .header .headerActions .profileButton .profileImage{width:100%;height:100%;border-radius:50%;object-fit:cover}@media (max-width: 480px){.fullLayout .header .headerLogo{display:flex}.fullLayout .header .titleHeader{display:none}}.modalMenuSidebar{background-color:red;-webkit-animation:fade-in-top .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .2s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fullLayout .footer{border-top:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);display:flex;padding:16px;flex-direction:column;align-items:center;align-self:stretch}.fullLayout .footer .footerHeader{display:flex;padding:8px 0;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--colorGrey)}.fullLayout .footer .footerHeader img{max-width:150px;object-fit:contain}.fullLayout .footer .footerHeader p{color:var(--colorGrey);font-family:Mansfield;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.fullLayout .footer .footerBody{display:flex;padding:8px 0;border-top:.818px var(--colorBlack);justify-content:space-between;align-items:center;align-self:stretch;gap:8px}.fullLayout .footer .footerBody .footerContact{color:var(--colorGreyDark);font-family:Mansfield-SemiBold;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.fullLayout .footer .footerBody .footerSuggestion{display:none;color:var(--colorGrey);font-family:Mansfield;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.fullLayout .footer .footerBody .socialMedia{display:flex;align-items:center;gap:8.18px}.fullLayout .footer .footerBody .socialMedia .socialMediaItem{display:flex;align-items:center;border-radius:10px;background:var(--colorWhite);padding:8px;gap:8.18px}.fullLayout .footer .footerBody .socialMedia .socialMediaItem a{display:flex;align-items:center}@media (max-width: 480px){.fullLayout .footer .footerHeader{padding-bottom:16px}.fullLayout .footer .footerHeader p{display:none}.fullLayout .footer .footerBody{flex-direction:column;align-items:flex-start;gap:16px;padding-top:16px}.fullLayout .footer .footerBody .footerContact{display:none}.fullLayout .footer .footerBody .footerSuggestion{display:block}}.fullLayout{background-image:url(/assets/bgTransform-D4ePmJlC.png);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;width:100%;height:100%;display:grid;row-gap:16px;grid:"sidebar body" 1fr/auto 1fr}.fullLayout .fullLayoutBody{height:auto;display:flex;flex-direction:column;justify-content:space-between;background-color:transparent;grid-area:body;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--colorWhite) transparent}.fullLayout .fullLayoutBody .fullLayoutContent{display:flex;flex-direction:column;gap:16px;height:auto;background-color:transparent;padding:16px}.fullLayout .fullLayoutBody .fullLayoutContent .fullLayoutBreadcrumbs{display:flex;align-items:baseline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .fullLayoutChildren{width:100%;max-width:1920px;margin:0 auto}#videoPlayer video{object-fit:contain}#videoPlayer .text{margin-left:16px!important}#videoPlayer .text p{color:#fff!important;font-family:Mansfield-Bold!important;font-size:14px!important;font-style:normal!important;line-height:150%!important}#videoPlayer .full{width:auto!important;height:100%!important}.videoIntroductoryContainer{width:80dvw;display:flex;max-width:850px;margin:0 auto;flex-direction:column;align-items:flex-start;gap:32px}.videoIntroductoryContainer .titleContainer{display:flex;align-items:center;align-self:stretch;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #E0E0E0;gap:16px}.videoIntroductoryContainer .titleContainer .text{color:var(--colorIndigo);font-family:Mansfield-SemiBold;font-size:25px;font-style:normal;font-weight:500;line-height:123%}.videoIntroductoryContainer .titleContainer picture{display:flex;align-items:center;gap:8px;cursor:pointer}.videoIntroductoryContainer .description{color:#000;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.videoIntroductoryContainer .videoContainer{display:flex;height:385px;padding:0;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px;background:linear-gradient(180deg,#50505099 -27.23%,#50505000 19.97%,#50505000 78.97%,#50505099 117.74%),#d3d3d3 50%/cover no-repeat;background-blend-mode:multiply,normal}.videoIntroductoryContainer .buttonContainer{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:16px}.videoIntroductoryContainer .buttonContainer .textContainer{display:flex;align-items:center;gap:8px}.videoIntroductoryContainer .buttonContainer .textContainer .text{color:var(--colorGrey);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%}.videoIntroductoryContainer .buttonContainer .rightButtons{display:flex;justify-content:flex-end;align-items:center;gap:16px}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer{display:flex;align-items:center;gap:2px}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer .text{color:var(--colorGrey);font-family:Mansfield;white-space:nowrap;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer .checkbox svg{border-radius:4px;border:1px solid var(--colorGrey)}.videoIntroductoryContainer .buttonContainer .rightButtons .button{display:flex;min-width:48px;min-height:48px;max-height:48px;padding:16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--colorIndigo);background:var(--colorIndigo)}.videoIntroductoryContainer .buttonContainer .rightButtons .button p{color:var(--colorWhite);text-align:center;text-transform:none;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.videoIntroductoryContainer .buttonContainer .rightButtons .button svg{transform:rotate(270deg)}@media (max-width: 850px){.videoIntroductoryContainer{width:80dvw;height:fit-content;gap:16px}.videoIntroductoryContainer .videoContainer{height:300px}.videoIntroductoryContainer .buttonContainer{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.videoIntroductoryContainer .buttonContainer .rightButtons{width:100%;justify-content:space-between}}@media (max-width: 650px){.videoIntroductoryContainer .videoContainer{height:250px}}@media (max-width: 480px){.videoIntroductoryContainer .videoContainer{height:200px}.videoIntroductoryContainer .buttonContainer .rightButtons{gap:8px}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer span{padding:4px}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer .text{font-size:12px}}@media (max-width: 320px){.videoIntroductoryContainer .videoContainer{height:150px}.videoIntroductoryContainer .buttonContainer .rightButtons{gap:4px}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer span{padding:2px}.videoIntroductoryContainer .buttonContainer .rightButtons .checkboxContainer .text{font-size:10px}}.fullLayoutContent .course .cardSubject{height:100%;display:flex;padding:16px;flex-direction:column;justify-content:space-between;gap:32px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayoutContent .course .cardSubject .cardSubjectImage{background-color:var(--colorIndigo);width:100%;aspect-ratio:16/10;height:100%;min-height:190px;object-fit:cover;object-position:center;border-radius:8px}.fullLayoutContent .course .cardSubject .cardSubjectImage img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.fullLayoutContent .course .cardSubject .cardSubjectContent{display:flex;padding:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectHeader{overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:25px;font-style:normal;font-weight:500;line-height:123%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectTexts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectTexts p{overflow:hidden;color:var(--colorGrey);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:12.8px;font-style:normal;line-height:123%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectFooter{width:100%;display:flex;flex-direction:row;gap:16px}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectFooter .cardSubjectFooterText{display:flex;flex-direction:column;align-items:center;gap:8px}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectFooter .cardSubjectFooterText .cardSubjectAverageNumber{color:var(--colorBlack);text-align:center;font-family:Mansfield-Bold;font-size:20px;font-style:normal;line-height:123%}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectFooter .cardSubjectFooterText .cardSubjectAverageText{color:var(--colorGrey);text-align:center;font-family:Mansfield-SemiBold;font-size:11px;font-style:normal;line-height:123%}@media (max-width: 850px){.fullLayoutContent .course .cardSubject{box-shadow:none;width:fit-content;max-width:none;gap:16px;scrollbar-width:none;display:grid;grid-template-columns:1fr 1fr}.fullLayoutContent .course .cardSubject .cardSubjectImage{min-width:190px}.fullLayoutContent .course .cardSubject .cardSubjectContent{gap:32px}.fullLayoutContent .course .cardSubject .cardSubjectContent .cardSubjectHeader{font-size:20px}}@media (max-width: 480px){.fullLayoutContent .course .cardSubject{height:auto;min-width:250px;display:grid;grid-template-columns:1fr;gap:16px}.fullLayoutContent .course .cardSubject .cardSubjectImage{min-height:160px}.fullLayoutContent .course .cardSubject .cardSubjectContent{gap:16px}}.fullLayout .fullLayoutBody .fullLayoutContent .course{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader{display:flex;flex-direction:column;grid-column:1/4;grid-row:1;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseHeaderScrollMenu{display:none}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseMenuHeaderButton{border-radius:8px;border:1px solid rgba(255,255,255,0);color:var(--colorBlack)!important;font-weight:600!important;background:var(--backgroundGlass);background-color:transparent!important;background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseMenuHeaderButton:hover{color:var(--colorWhite)!important}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseMenuHeaderButton:hover svg path{fill:var(--colorWhite)}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseTitle{display:none;color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseBody{grid-row:2;grid-column:1/4;display:grid;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseSidebar{width:350px;justify-self:end;grid-column:4/5;grid-row:1/3;display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseSidebar .smallCalendar{width:100%}@media (max-width: 850px){.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader{grid-column:1/-1}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseBody{overflow:auto;scrollbar-width:thin;padding-bottom:16px;scrollbar-color:var(--colorIndigo) transparent;grid-template-columns:1fr;grid-auto-rows:1fr}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseSidebar{width:300px;grid-row:2}}@media (max-width: 480px){.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader{grid-column:1/-1}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseHeaderScrollMenu{display:block}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseHeaderScrollMenu .courseMenuHeader{width:100%;display:flex;flex-direction:row;scrollbar-width:none;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseHeaderScrollMenu .courseMenuHeader .courseMenuHeaderButton{min-width:fit-content}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseHeader .courseTitle{display:block}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseBody{display:flex;flex-direction:row;scrollbar-width:none;grid-column:1/-1;grid-auto-rows:1fr}.fullLayout .fullLayoutBody .fullLayoutContent .course .courseSidebar{display:none}}.liveClassCard{display:flex;padding:32px;flex-direction:column;align-items:center;gap:16px;border-radius:16px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.liveClassCard .titleClassCard{color:var(--colorBlack);text-align:center;font-family:Mansfield-Semibold;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.liveClassCard .descriptionClassCard{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.liveClassCard .descriptionClassCard .descriptionClassCardLink{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.liveClassCard .descriptionClassCard .descriptionClassCardLink .iconLeft,.liveClassCard .descriptionClassCard .descriptionClassCardLink .iconRight{transform:rotate(135deg)}.liveClassCard .timeLeft{display:flex;height:fit-content;gap:24px;justify-content:center;align-items:flex-start;align-self:stretch}.liveClassCard .timeLeft .timeLeftItem{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--colorBlack);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.liveClassCard .timeLeft .timeLeftItem .timeLeftValue{color:var(--colorIndigo);font-family:Mansfield-Semibold;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.liveClassCard .timeLeft .timeLeftItem .timeLeftText{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.notFoundContainer{position:relative;background-image:url(/assets/bgFooter-h2zazkkc.png);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%}.notFoundContainer .notFoundContent{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:32px}.notFoundContainer .notFoundContent .notFoundAnimation{position:absolute;width:403px;height:644px;top:42%;left:50%;transform:translate(-50%,-50%);opacity:.4;z-index:-1}.notFoundContainer .notFoundContent .notFoundTitle{color:var(--colorBlack);text-align:center;font-family:Mansfield-SemiBold;font-size:48.83px;font-style:normal;line-height:123%}.notFoundContainer .notFoundContent .notFoundSubtitle{color:var(--colorIndigo);text-align:center;font-family:Mansfield-Bold;font-size:40px;font-style:normal;line-height:123%}.notFoundContainer .notFoundContent .notFoundDescription{color:var(--colorBlack);text-align:center;font-family:Mansfield-SemiBold;font-size:25px;font-style:normal;line-height:123%}.notFoundContainer .notFoundContent .notFoundButton svg{transform:rotate(-90deg)}.notFoundContainer .footer{border-top:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);display:flex;padding:16px;flex-direction:column;align-items:center;align-self:stretch}.notFoundContainer .footer .footerHeader{display:flex;padding:8px 0;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--colorGrey)}.notFoundContainer .footer .footerHeader img{max-width:150px;object-fit:contain}.notFoundContainer .footer .footerHeader p{color:var(--colorGrey);font-family:Mansfield;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.notFoundContainer .footer .footerBody{display:flex;padding:8px 0;border-top:.818px var(--colorBlack);justify-content:space-between;align-items:center;align-self:stretch;gap:8px}.notFoundContainer .footer .footerBody .footerContact{color:var(--colorGreyDark);font-family:Mansfield-SemiBold;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.notFoundContainer .footer .footerBody .footerSuggestion{display:none;color:var(--colorGrey);font-family:Mansfield;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.notFoundContainer .footer .footerBody .socialMedia{display:flex;align-items:center;gap:8.18px}.notFoundContainer .footer .footerBody .socialMedia .socialMediaItem{display:flex;align-items:center;border-radius:10px;background:var(--colorWhite);padding:8px;gap:8.18px}.notFoundContainer .footer .footerBody .socialMedia .socialMediaItem a{display:flex;align-items:center}@media (max-width: 480px){.notFoundContainer .footer .footerHeader{padding-bottom:16px}.notFoundContainer .footer .footerHeader p{display:none}.notFoundContainer .footer .footerBody{flex-direction:column;align-items:flex-start;gap:16px;padding-top:16px}.notFoundContainer .footer .footerBody .footerContact{display:none}.notFoundContainer .footer .footerBody .footerSuggestion{display:block}}.containerMissionVision{display:grid;gap:16px}.containerMissionVision h1{color:var(--colorBlack);font-weight:700;line-height:123%}.containerMissionVision .gridMissionVision{display:grid;grid-template-columns:repeat(auto-fit,minmax(49%,1fr));gap:16px}.containerMissionVision .gridMissionVision .cardMisionVision{min-height:404px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.containerMissionVision .gridMissionVision .cardMisionVision h2{color:var(--colorBlack);font-weight:700;line-height:123%;margin-bottom:16px}.containerMissionVision .gridMissionVision .cardMisionVision p{color:var(--colorBlack);font-weight:500;line-height:123%}@media (max-width: 1050px){.containerMissionVision .gridMissionVision .cardMisionVision{min-height:fit-content}}.fullLayout .fullLayoutBody .fullLayoutContent .dominatePlatform{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .dominatePlatform .dominatePlatformSection{width:100%;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .dominatePlatform .dominatePlatformSection .sectionTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .dominatePlatform .dominatePlatformSection .sectionContent{display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .dominatePlatform .dominatePlatformSection .dominatePlatformList{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:center;gap:20px}@media (max-width: 571px){.fullLayout .fullLayoutBody .dominatePlatform .dominatePlatformSection .dominatePlatformList{display:flex!important;justify-content:flex-start!important}}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform{display:flex;flex-direction:column;align-items:center;padding:40px 16px;gap:16px;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent{max-width:1000px;width:100%;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer{display:flex;gap:16px;width:100%;height:auto}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo{display:flex;flex-direction:column;gap:16px;width:100%;border-radius:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .video{width:100%;border-radius:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .video iframe{border:none;width:100%;height:100%;border-radius:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .watchDominatePlatformVideoDescription{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .watchDominatePlatformVideoDescription .watchDominatePlatformVideoTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .watchDominatePlatformVideoDescription .watchDominatePlatformVideoText{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer{display:flex;flex-direction:column;align-self:stretch;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .watchDominatePlatformRelatedTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .watchDominatePlatformRelatedList{display:grid;padding:0 20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:center;gap:20px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .paginationVideos{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .paginationVideos .prevButton svg{transform:rotate(-134deg)}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .paginationVideos .nextButton svg{transform:rotate(46deg)}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .paginationVideos .paginationDots{display:flex;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .paginationVideos .paginationDots .dot{width:12px;height:12px;border-radius:50%;background-color:var(--colorGrey)}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .paginationVideos .paginationDots .active{background-color:var(--colorIndigo)}@media (max-width: 1100px){.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .watchDominatePlatformRelatedList{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));padding:0}}@media (max-width: 850px){.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .video{height:400px}}@media (max-width: 822px){.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .watchDominatePlatformRelatedList{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));padding:0}}@media (max-width: 766px){.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .video{height:300px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformRelatedContainer .watchDominatePlatformRelatedList{display:flex;justify-content:flex-start}}@media (max-width: 480px){.fullLayout .fullLayoutBody .fullLayoutContent .watchDominatePlatform .watchDominatePlatformContent .watchDominatePlatformVideoContainer .watchDominatePlatformVideo .video{height:200px}}.learnBasic{width:100%;max-width:380px;align-self:flex-end;height:fit-content}.learnBasic .learnBasicContent{border-radius:24px;border:1px solid rgba(255,255,255,0);background-blend-mode:overlay,normal;background:var(--backgroundGlass);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.learnBasic .learnBasicContent .learnBasicTitle{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.learnBasic .learnBasicContent .learnBasicTitle .learnBasicText{color:var(--colorIndigo);font-family:Mansfield;white-space:break-spaces;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.learnBasic .learnBasicContent .learnBasicProgress{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.learnBasic .learnBasicContent .learnBasicProgress .learnBasicWatchedVideos{color:var(--colorBlack);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:700;line-height:normal}.learnBasic .learnBasicContent .learnBasicProgress .learnBasicPercentage{display:flex;flex-direction:row;gap:4px}.learnBasic .learnBasicContent .learnBasicProgress .learnBasicPercentage .percentage{color:var(--colorIndigo);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:700;line-height:normal}.learnBasic .learnBasicContent .learnBasicProgress .learnBasicPercentage .text{color:var(--colorGrey);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.learnBasic .learnBasicContent .learnBasicVideoList{display:flex;flex-direction:column;align-items:flex-start;max-height:250px;width:100%}.learnBasic .learnBasicContent .learnBasicVideoList .cardVideo{margin-bottom:16px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.learnBasic .learnBasicContent .learnBasicVideoList .cardVideo .cardVideoImage{width:100px;height:107px;background-color:var(--colorGrey);border-radius:8px}.learnBasic .learnBasicContent .learnBasicVideoList .cardVideo .cardVideoImage img{width:100%;height:100%;object-fit:cover;border-radius:8px}.learnBasic .learnBasicContent .learnBasicVideoList .cardVideo .cardVideoDescription{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:700;line-height:123%}.learnBasic .learnBasicButton{display:flex;justify-content:flex-end;align-items:center;gap:16px}.learnBasic .learnBasicButton .learnBasicButtonText{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px}.learnBasic .learnBasicButton .learnBasicButtonText .learnBasicTitle{color:var(--colorIndigo);font-family:Mansfield;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.learnBasic .learnBasicButton .learnBasicButtonText .learnBasicText{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.learnBasic .learnBasicButton svg{margin:0 20px}@media (max-width: 850px){.learnBasic{max-width:100%}.learnBasic .learnBasicButton{flex-direction:row-reverse;justify-content:flex-end!important}}@media (max-width: 480px){.learnBasic{max-width:100%}.learnBasic .learnBasicContent .learnBasicVideoList .scrollContainer::-webkit-scrollbar{height:0}.learnBasic .learnBasicContent .learnBasicVideoList .scrollContainer .scrollContainerContent{height:100%;display:flex;width:max-content;gap:16px}.learnBasic .learnBasicButton{flex-direction:row;justify-content:space-between!important}.learnBasic .learnBasicButton .learnBasicButtonText .learnBasicTitle{font-size:20px}.learnBasic .learnBasicButton .learnBasicButtonText .learnBasicText{display:none}}.fileCard{display:flex;padding:16px;align-items:center;gap:32px;border-radius:8px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fileCard .fileCardIcon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.fileCard .fileCardInfo{display:flex;flex-direction:column;gap:4px;align-items:flex-start;flex-grow:1;overflow:hidden}.fileCard .fileCardInfo .fileCardName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.fileCard .fileCardInfo .fileCardSize{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;color:#a1a1a1;text-overflow:ellipsis;font-family:Mansfield;font-size:10.24px;font-style:normal;font-weight:500;line-height:normal}.fileCard .fileCardActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.box-file{display:flex;justify-content:flex-start!important;padding:25px;height:auto;flex-direction:column;cursor:pointer;background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%)!important;background-blend-mode:overlay,normal!important;position:relative;gap:3px}.box-file figure{display:flex;justify-content:center;margin-bottom:5px}.box-file p{font-size:12.8px;font-family:Mansfield;word-wrap:break-word!important;color:var(--colorBlack)}.box-file h6{font-family:Mansfield;font-size:12.8px;color:var(--colorGrey)}.box-file:after{content:"";background-image:repeating-linear-gradient(7deg,var(--colorIndigo),var(--colorIndigo) 10px,transparent 10px,transparent 17px,var(--colorIndigo) 17px),repeating-linear-gradient(97deg,var(--colorIndigo),var(--colorIndigo) 10px,transparent 10px,transparent 17px,var(--colorIndigo) 17px),repeating-linear-gradient(187deg,var(--colorIndigo),var(--colorIndigo) 10px,transparent 10px,transparent 17px,var(--colorIndigo) 17px),repeating-linear-gradient(277deg,var(--colorIndigo),var(--colorIndigo) 10px,transparent 10px,transparent 17px,var(--colorIndigo) 17px)!important;background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0}.InputLoaded{display:flex;justify-content:space-between;width:100%;margin-top:20px;border-radius:8px!important;background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%)!important;background-blend-mode:overlay,normal!important;box-shadow:0 0 14px 2px #0000001a!important;-webkit-backdrop-filter:blur(35px)!important;backdrop-filter:blur(35px)!important;padding:5px 16px!important;z-index:1000;align-items:center}.InputLoaded .IconAndInfoFile{width:70%;display:flex;gap:12px;align-items:center}.InputLoaded .IconAndInfoFile .InfoFile p{font-family:Mansfield;font-size:12.8px;color:var(--colorBlack)}.InputLoaded .IconAndInfoFile .InfoFile p:last-child{font-size:10px;color:var(--colorGrey)}.InputLoaded .actionContainer{width:30%;display:flex;justify-content:flex-end;align-items:center}.evaluativeChallenge{display:flex;padding:35px 16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.evaluativeChallenge .responseContainer{display:flex;flex-direction:column;justify-content:center;gap:10px}.evaluativeChallenge .responseContainer .textTitle{color:var(--colorBlack);font-family:Mansfield;font-size:25px;font-style:normal;font-weight:700;line-height:normal}.evaluativeChallenge .responseContainer .textContent{color:var(--colorBlack);font-family:Mansfield;padding:0 16px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.evaluativeChallenge .responseContainer .filesContainer{display:flex;flex-direction:column;gap:16px;width:100%}.evaluativeChallenge .pdfViewer{width:100%;height:100%;border-radius:10px}.evaluativeChallenge .userActionContainer{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding:16px;border-radius:var(--Corner-radius-atomo-interno, 8px);border:1.72px solid var(--Glass-Glass-stroke, rgba(255, 255, 255, 0));background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.evaluativeChallenge .userActionContainer .buttonsContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.evaluativeChallenge .userActionContainer .buttonsContainer .sendButton{margin-left:auto}.evaluativeChallengeSended{display:flex;padding-bottom:32px;flex-direction:column;align-items:flex-start;align-self:stretch;gap:16px}.evaluativeChallengeSended .topOfPageContainer{display:flex;padding:64px 0;flex-direction:column;justify-content:center;align-items:center;background:var(--backgroundGlass);gap:16px;align-self:stretch;border-radius:24px;background-blend-mode:overlay,normal}.evaluativeChallengeSended .topOfPageContainer .priz{width:230px;height:230px}.evaluativeChallengeSended .topOfPageContainer .title{color:var(--colorIndigo);text-align:center;font-family:Mansfield;font-size:31px;font-style:normal;font-weight:700}.evaluativeChallengeSended .topOfPageContainer .subtitle{color:var(--colorBlack);text-align:center;font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500}@media (min-width: 1025px) and (max-width: 1300px){.evaluativeChallenge .mainTextOfActions{font-size:20px!important}.evaluativeChallenge .secondaryTextOfActions{font-size:16px!important}}@media (min-width: 768px) and (max-width: 1024px){.evaluativeChallenge .mainTitle{width:393px}.evaluativeChallenge .mainTitle p{font-size:25px!important}.evaluativeChallenge .secondaryTitle{font-size:17px!important}.evaluativeChallenge .mainTextOfActions{font-size:20px!important}.evaluativeChallenge .secondaryTextOfActions{font-size:16px!important}}@media (min-width: 768px) and (max-width: 840px){.evaluativeChallenge .mainTitle{width:340px}.evaluativeChallenge .mainTitle p{font-size:24px!important}}@media (min-width: 768px) and (max-width: 785px){.evaluativeChallenge .mainTitle{width:320px}.evaluativeChallenge .mainTitle p{font-size:22px!important}}@media (min-width: 400px) and (max-width: 767px){.evaluativeChallenge .mainTitle{width:250px}.evaluativeChallenge .mainTitle p,.evaluativeChallenge .secondaryTitle{font-size:17px!important}.evaluativeChallenge .mainTextOfActions{font-size:20px!important}.evaluativeChallenge .secondaryTextOfActions{font-size:16px!important}}@media (max-width: 680px){.evaluativeChallenge .mainTitle{width:150px}.evaluativeChallenge .mainTitle p{font-size:17px!important}.evaluativeChallenge .secondaryTitle{font-size:15px!important}}@media (max-width: 580px){.evaluativeChallenge .mainTitleContainer{width:50%;flex-direction:column}.evaluativeChallenge .mainTitleContainer .mainTitle{width:250px}.evaluativeChallenge .mainTitleContainer .mainTitle p{font-size:19px!important}.evaluativeChallenge .mainTitleContainer .levelButton{width:115px}.evaluativeChallenge .groupLeaderButtonContainer{width:50%}}@media (max-width: 500px){.topOfPageContainer{flex-direction:column}.groupLeaderButtonContainer{display:none!important}.alternativeGroupLeaderButton{display:flex!important;width:100%}}.containerSyllabus{border-radius:16px;background:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:32px 16px;display:grid;gap:32px}.containerSyllabus .buttonBack:hover svg path{fill:var(--colorWhite)}.titleSyllabus{display:flex;justify-content:space-between;align-items:center}.titleSyllabus h1{color:var(--colorIndigo);font-weight:700;line-height:123%}.tagsSyllabus{display:flex;gap:8px}.tagsSyllabus span{background-color:var(--colorIndigo);color:var(--colorWhite);border-radius:16px;padding:8px;font-family:Mansfield;font-weight:700;line-height:123%}.subtitleSyllabus{color:var(--colorIndigo);font-family:Mansfield;font-style:normal;font-weight:700!important;line-height:123%}.sectionSyllabus{border-radius:8px;display:grid;overflow:hidden;gap:8px;height:100%}.sectionSyllabus>div{background-blend-mode:overlay,normal;gap:8px}.titleSectionSyllabus{background:var(--colorIndigo)!important;color:var(--colorWhite)!important;text-align:center;padding:16px;height:100%;align-content:center;line-height:123%!important}.titleNoSectionSyllabus{background:var(--colorGrey)!important;color:var(--colorWhite)!important;text-align:center;font-size:20px;padding:16px}.contentRowSyllabus{grid-template-columns:100%}.column4-5SectionSyllabus{grid-template-columns:20% 20% 40% 20%!important}.columnTitle{background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%)!important;background-blend-mode:overlay,normal!important;padding:16px!important;height:100%!important;align-content:center!important;font-weight:700!important}.columnSectionSyllabus{display:grid;grid-template-columns:50% 50%!important;align-items:center}.column3SectionSyllabus{display:grid;grid-template-columns:33% 33% 33%!important;align-items:center}.column3SectionSyllabus .cell3Syllabus{display:flex;flex-direction:column-reverse;align-items:anchor-center}.column4SectionSyllabus{display:grid;grid-template-columns:25% 25% 25% 25%!important;align-items:center}.column4SectionSyllabus .column4Section{grid-template-rows:50%}.column4SectionSyllabus .column4Section p{padding:5%}.column4SectionSyllabus .cell4Info{background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);padding:16px;text-align:center;align-content:center;font-weight:700}.rowSectionSyllabus{display:grid;grid-template-columns:24.5% 75.5%;align-items:center}.rowSectionSyllabus>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;height:100%}.rowSectionSyllabus>div>p,.rowSectionSyllabus>div .textDescription{padding:16px;background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;align-content:center;width:100%}.rowSectionSyllabus>div>.columnInfo{background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);padding:16px;min-width:174px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 0 0}.sectionWeekTable{border-radius:8px;display:grid;overflow:hidden;gap:8px;height:100%}.row4WeekTable{display:grid;align-items:center}.row4WeekTable .column4WeekTable p{padding:5px;min-height:52px;max-height:134px}.row4WeekTable .weekTableActivity{max-height:134px}.row4WeekTable .weekTableActivity .cellStackWeekTable{padding:5px}.cell134{height:134px;min-height:134px;max-height:134px}.cell64{height:64px;min-height:64px;max-height:64px}.cardFlexSyllabus{display:flex;flex-direction:column;gap:8px}.titleSectionWeekTable{background:var(--colorIndigo)!important;color:var(--colorWhite)!important;text-align:center;font-size:20px;padding:8px;align-content:center}.cellSectionWeekTable{background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);text-align:center;height:100%;width:100%;padding:16px!important;line-height:123%!important}.containerButtonCalendar{display:grid;gap:8px}.containerButtonCalendar .buttonOpenCalendar{color:var(--colorBLack);border-radius:8px!important;text-transform:lowercase;padding:6px 16px}.containerButtonCalendar .buttonCalendar{color:var(--colorBLack);border-radius:8px!important;text-transform:lowercase;padding:6px 16px;grid-column:1/3}.containerButtonCalendar .inputTimeCalendar{grid-row:2/3;border-radius:8px!important;max-height:40px;width:fit-content;justify-self:flex-end}.containerButtonCalendar .inputTimeCalendar .MuiInputBase-root{padding-right:0;width:55px;height:100%;display:flex}.containerButtonCalendar .inputTimeCalendar .MuiInputBase-root input{font-family:Mansfield;font-size:12.8px;padding:0;text-align:center}.containerButtonCalendar .inputTimeCalendar .MuiInputBase-root .MuiInputAdornment-positionEnd,.containerButtonCalendar .inputTimeCalendar .MuiInputBase-root fieldset{display:none}.containerButtonCalendar .selectTransitonDay{border-radius:8px!important;padding:0;max-height:40px;width:fit-content}.containerButtonCalendar .selectTransitonDay .MuiSelect-select{padding:16px!important;font-family:Mansfield;font-size:12.8px}.containerButtonCalendar .selectTransitonDay svg,.containerButtonCalendar .selectTransitonDay fieldset{display:none}.smallCalendar{width:287px;max-width:100%;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:30px;background:linear-gradient(180deg,#d4f1f9,#b2e0e6);box-shadow:0 4px 10px #0000001a;overflow:hidden}.smallCalendar .fc-theme-standard td,.smallCalendar .fc-theme-standard th,.smallCalendar .fc-theme-standard .fc-scrollgrid{border:none}.smallCalendar .fc .fc-toolbar.fc-header-toolbar{border-radius:var(--Corner-radius-atomo-interno, 8px);background:transparent;box-shadow:none;background-blend-mode:overlay,normal;flex-direction:row;margin-bottom:0}.smallCalendar .fc .fc-prev-button,.smallCalendar .fc .fc-next-button{background-color:transparent;color:#ccc;border:none}.smallCalendar .fc .fc-prev-button:hover,.smallCalendar .fc .fc-next-button:hover{background-color:transparent}.smallCalendar .fc-toolbar-title{color:var(--colorBlack);font-family:Mansfield-Bold;text-transform:capitalize;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.smallCalendar .fc .fc-scrollgrid-section-sticky>*{background:transparent}.smallCalendar .fc .fc-col-header,.smallCalendar .fc .fc-daygrid-body,.smallCalendar .fc .fc-daygrid-body .fc-scrollgrid-sync-table{width:100%!important}.smallCalendar .fc .selected-day{background-color:#fff!important;border-radius:50%;font-weight:700;position:relative;display:flex;justify-content:center;align-items:center}.smallCalendar .fc .selected-day.has-event:after{content:"";position:absolute;bottom:8px;width:5px;height:5px;background-color:var(--colorLila);border-radius:50%}.smallCalendar .fc-col-header-cell.fc-day-sun{color:var(--colorFuxia)}.smallCalendar .fc .event-day{position:relative}.smallCalendar .fc-day-sun,.smallCalendar .holiday-day{color:var(--colorFuxia)}.smallCalendar .fc-col-header-cell{color:var(--colorBlack);text-align:center;font-family:Mansfield-Bold!important;font-size:16px;text-transform:capitalize;font-style:normal;font-weight:900;line-height:150%}.smallCalendar .fc table{border:none;margin-top:4px}.smallCalendar .fc tbody{border-top:1px solid #d9d9d9}.smallCalendar .fc .fc-daygrid-day{position:relative;height:35px;cursor:pointer;border:none}.smallCalendar .fc .fc-daygrid-day.has-event:after{content:"";position:absolute;bottom:7px;right:17px;width:5px;height:5px;background-color:var(--colorLila);border-radius:50%}.smallCalendar .fc .fc-daygrid-day.fc-day-today{background-color:#fff;border-radius:50%}.smallCalendar .fc .fc-scrollgrid{border:none}.smallCalendar .fc .fc-scrollgrid-section{border:none;border-bottom:1px solid #e0e0e0}.smallCalendar .fc-daygrid-day{text-align:center;font-size:14px}.smallCalendar .fc .fc-daygrid-day-frame{position:relative;display:flex;align-items:center;justify-content:center;border:none!important}.smallCalendar .fc .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.smallCalendar .fc .fc-daygrid-day-frame .fc-h-event{background:none;border:none}.smallCalendar .fc-daygrid-day-top{justify-content:center}.smallCalendar .fc-daygrid-day-number{font-size:14px;font-family:Mansfield-SemiBold;font-style:normal;font-weight:500;line-height:normal}.smallCalendar .fc .fc-button-primary:not(:disabled).fc-button-active:focus,.smallCalendar .fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none}.smallCalendar .fc .fc-button-primary:focus{box-shadow:none}.smallCalendar .fc-direction-ltr .fc-toolbar>*>:not(:first-child){display:none}.smallCalendar .allEvents{width:100%;display:flex;max-height:91px;gap:16px;flex-direction:column;align-items:flex-start}.smallCalendar .allEvents .activeMonth{color:var(--colorBLack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.smallCalendar .allEvents .event{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;display:grid;grid-template-columns:21px max-content;gap:16px}.smallCalendar .allEvents .event .eventDay{color:var(--colorGrey);font-family:Mansfield;font-size:18px;font-style:normal;line-height:normal}.smallCalendar .allEvents .event .eventContent{display:flex;align-items:center;justify-content:center;gap:12px}.smallCalendar .allEvents .event .eventContent .eventTitle{overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:12px;font-style:normal;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.smallCalendar .allEvents .event .eventContent .eventIcon{display:flex;justify-content:center;align-items:center}.smallCalendar .allEvents .noEvents{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.smallCalendar .allEvents .noEvents .noEventsText{color:var(--colorBLack);font-family:Mansfield-SemiBold;font-size:14px;font-style:normal;line-height:normal}.scheduleDelivery{display:flex;flex-direction:column;gap:32px;padding:16px;width:70dvw;max-width:900px}.scheduleDelivery .scheduleDeliveryInfo{display:flex;flex-direction:row;justify-content:center;gap:48px}.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryContent{display:grid;grid-template-columns:1fr;grid-auto-rows:40px;align-items:center;align-self:stretch;gap:16px}.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryContent .scheduleDeliveryContentText{color:var(--colorBlack);text-align:right;text-transform:capitalize;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;line-height:normal}.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions{display:grid;grid-template-columns:1fr;grid-auto-rows:40px;align-items:center;justify-content:start;align-self:stretch;gap:16px}.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions .scheduleDeliveryActionsButton .containerButtonCalendar{min-width:200px;display:flex}.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions .scheduleDeliveryActionsButton .containerButtonCalendar .selectTransitonDay .MuiSelect-select,.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions .scheduleDeliveryActionsButton .containerButtonCalendar .inputTimeCalendar .MuiInputBase-root input,.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions .scheduleDeliveryActionsButton .containerButtonCalendar .buttonOpenCalendar,.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions .scheduleDeliveryActionsButton .containerButtonCalendar .buttonCalendar{font-family:Mansfield-SemiBold!important}.scheduleDelivery .scheduleDeliveryInfo .scheduleDeliveryActions .scheduleDeliveryActionsButton .scheduleDeliveryActionsButtonText{color:var(--colorBlack);text-align:start;text-transform:capitalize;font-family:Mansfield;font-size:16px;font-style:normal;line-height:normal}.scheduleDelivery .scheduleDeliveryButtons{width:100%;display:flex;flex-direction:row;justify-content:flex-end;gap:16px}.modalCreatePost{width:70dvw;max-width:700px;display:flex;flex-direction:column;align-items:center;gap:32px}.modalCreatePost .modalCreatePostTitle{width:100%;display:flex;align-items:center;gap:32px}.modalCreatePost .modalCreatePostTitle h2{color:var(--colorBlack);text-align:right;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.modalCreatePost .modalCreatePostContent{width:100%;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:32px}.modalCreatePost .modalCreatePostContent .inputContent{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.modalCreatePost .modalCreatePostContent .inputContent .ql-editor{min-height:100px}.modalCreatePost .modalCreatePostContent h2{color:var(--colorBlack);text-align:right;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.modalCreatePost .modalCreatePostContent .errorText{grid-row:2;grid-column:2/-1;min-height:15px;color:var(--colorFuxia);font-family:Mansfield;font-size:11px;font-style:normal;font-weight:500;line-height:normal;border-image-source:linear-gradient(108.37deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.05) 100%)}.modalCreatePost .modalCreatePostFile{width:100%;display:flex;align-items:flex-start;gap:32px}.modalCreatePost .modalCreatePostFile .modalCreatePostFileTitle{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.modalCreatePost .modalCreatePostFile .modalCreatePostFileTitle h2{white-space:nowrap;color:var(--colorBlack);text-align:left;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.modalCreatePost .modalCreatePostFile .modalCreatePostFileTitle p{max-width:130px;color:var(--colorGrey);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.modalCreatePost .modalCreatePostFile .modalCreatePostFileInput{width:100%}.modalCreatePost .modalCreatePostButton{width:100%;display:flex;flex-direction:row;justify-content:flex-end;gap:8px}@media (max-width: 850px){.MuiModal-root .modalContainer .modalCreatePost{width:100%}.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostTitle,.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostContent,.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostFile{gap:16px}}@media (max-width: 600px){.MuiModal-root .modalContainer p{font-weight:700;font-family:Mansfield!important}.MuiModal-root .modalContainer .modalCreatePost{gap:16px}.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostTitle,.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostContent,.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostFile{gap:8px;display:flex;flex-direction:column;align-items:flex-start}.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostButton{justify-content:flex-start}}@media (max-width: 480px){.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostTitle h2,.MuiModal-root .modalContainer .modalCreatePost .modalCreatePostContent h2{display:none}}.cardResource{width:48.5%;position:relative;display:flex;overflow-y:hidden;padding-top:16px;flex-direction:column;justify-content:center;align-items:flex-start;background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.cardResource .cardResourceContent{display:flex;flex-direction:row;padding-left:20px;gap:16px;padding-bottom:12px;justify-content:space-between;align-items:center}.cardResource .cardResourceContent .cardResourceText{display:flex;flex-direction:column;gap:5px}.cardResource .cardResourceContent .cardResourceText .cardResourceTitle{font-family:Mansfield;font-style:normal;line-height:123%}.cardResource .cardResourceContent .cardResourceText .cardResourceDescription{height:20px;text-overflow:ellipsis;font-family:Mansfield;font-size:16px;font-style:normal;line-height:123%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:5px;line-clamp:1;overflow:hidden}.cardResource .cardResourceIconLockKey{position:absolute;right:10px;bottom:4px;opacity:.5}.cardResource .cardResourceIconCheck{position:absolute;right:12px;bottom:-14px;z-index:1}.cardResource .cardResourceIconCheck svg{opacity:.5}.cardResource .cardResourceProgress{display:flex;background:#e6e6e6;height:7px;align-items:center;gap:10px;align-self:stretch}.cardResource .cardResourceProgress .progressBar{background:var(--colorIndigo);height:100%}.cardForum{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.cardForum .cardForumHeader{display:flex;flex-direction:row;align-items:center;gap:8px}.cardForum .cardForumHeader .emptyAvatar{cursor:pointer;display:flex;width:42px;height:42px;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(219deg,#bdb5ffcc -4.55%,#5947ffcc 57.39%,#bdb5ffcc 120.61%);border:2px solid var(--colorWhite);object-fit:cover}.cardForum .cardForumHeader .cardForumAvatar{display:flex;width:42px;height:42px;border-radius:50%;justify-content:center;align-items:center;aspect-ratio:1/1}.cardForum .cardForumHeader .cardForumHeaderInfo{display:flex}.cardForum .cardForumHeader .cardForumHeaderInfo .cardForumHeaderTitle{color:var(--colorBlack);font-family:Mansfield;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.cardForum .cardForumHeader .cardForumHeaderInfo .cardForumHeaderTime{color:var(--colorGrey);font-family:Mansfield;font-size:18px;font-style:normal;font-weight:500}.cardForum .cardForumTitle{cursor:pointer;color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.cardForum .cardForumTitle:hover{color:var(--colorIndigo);text-decoration:underline}.cardForum .cardForumContent{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.cardForum .cardForumContent .cardForumContentImage{height:400px;align-self:stretch;border-radius:8px;background:var(--backgroundGlass)}.cardForum .cardForumContent .cardForumContentText{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.cardForum .cardForumContent .cardForumContentFile{width:100%;max-height:400px;object-fit:cover;object-position:center;border-radius:8px}.cardForum .cardForumFooter{display:flex;flex-direction:row;gap:16px}.cardForum .cardForumFooter #mainButton{min-width:102px}.cardForum .cardForumFooter .buttonLike{border:1px solid var(--colorIndigo);background-color:var(--colorWhite);color:var(--colorIndigo)!important}.cardForum .cardForumFooter .buttonLike:hover{background-color:var(--colorIndigo);color:var(--colorWhite)!important}.cardForum .cardForumFooter .buttonLike:hover path{fill:var(--colorWhite)}.fullLayout .fullLayoutBody .fullLayoutContent .forum{display:flex;padding:40px 16px 32px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:16px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle{width:100%;display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle h1{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:25px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle .forumDescription{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle .forumDescription strong,.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle .forumDescription b{font-family:Mansfield-Bold}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle .forumDescription ul,.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle .forumDescription ol{margin:0;padding-left:18px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTitle .forumDescription li{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTeacherActions{display:flex;flex-direction:row;align-items:center;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumTeacherActions .forumTeacherActionsTitle{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumTitle{display:flex;flex-direction:column;gap:4px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumTitle h2{color:#000;font-family:Mansfield-SemiBold;font-size:31px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumTitle .forumDescription{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton{width:fit-content;display:flex;align-items:center;gap:32px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton #mainButton{min-width:150px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton .customFilters{white-space:nowrap;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumList{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialList{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialList .cardResource{width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumFooter{width:100%;display:flex;flex-direction:row;justify-content:space-between}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumFooter .buttonCourse:hover path{fill:var(--colorWhite)}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumFooter .buttonNextResource svg{transform:rotate(-90deg)}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumFooter #mainButton{min-width:102px}@media (max-width: 834px){.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton{flex-direction:column;align-items:flex-start;gap:16px;width:100%}}@media (max-width: 600px){.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton .customFilters{flex-direction:column;width:100%;align-items:flex-start}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton .customFilters .containerCustomFilter{width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton .customFilters .containerCustomFilter .customFilter p{font-size:12.8px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumContent .forumNewPostButton .customFilters .containerSearch{width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialList{grid-template-columns:1fr}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialList .cardResource .cardResourceContent{gap:4px;padding-left:4px;padding-bottom:9px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialList .cardResource .cardResourceContent .cardResourceText{gap:2px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumDownMaterial .forumDownMaterialList .cardResource .cardResourceContent .cardResourceText .cardResourceTitle{font-size:10.24px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumFooter #mainButton{min-width:fit-content;padding:16px}.fullLayout .fullLayoutBody .fullLayoutContent .forum .forumFooter #mainButton span{display:none}}.watchForumPostCommentsList{width:100%}.watchForumPostCommentsList .commentSection{width:100%;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;gap:16px}.watchForumPostCommentsList .commentSection .commentItem{display:flex;flex-direction:column;width:100%;gap:16px}.watchForumPostCommentsList .commentSection .commentItem .cardComment{display:flex;flex-direction:column}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader{display:flex;flex-direction:row;align-items:center;gap:8px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .emptyAvatar{cursor:pointer;display:flex;background:linear-gradient(219deg,#bdb5ffcc -4.55%,#5947ffcc 57.39%,#bdb5ffcc 120.61%);width:42px;height:42px;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--colorWhite);object-fit:cover}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .commentSectionAvatar{display:flex;width:42px;height:42px;border-radius:50%;justify-content:center;align-items:center;aspect-ratio:1/1}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .cardCommentHeaderInfo{display:flex;gap:6px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .cardCommentHeaderInfo .cardCommentHeaderTitle{color:var(--colorBlack);font-family:Mansfield;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .cardCommentHeaderInfo .cardCommentHeaderTime{color:var(--colorGrey);font-family:Mansfield;font-size:18px;font-style:normal;font-weight:500}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent{display:flex;flex-direction:column;gap:16px;padding-left:50px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentText{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions{-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;margin-bottom:16px;gap:16px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions .showReplies{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:8px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions .showReplies .showRepliesText{color:#000;font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions .likeButton{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:4px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions .likeButton .likeButtonCounter{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions .replyButton{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:4px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions .replyButton .replyButtonText{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.watchForumPostCommentsList .commentSection .commentItem .cardComment .inputComment{display:flex;flex-direction:column;padding:12px;align-items:flex-start;gap:16px;align-self:stretch;margin-bottom:16px;margin-left:50px;margin-right:32px;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.watchForumPostCommentsList .commentSection .commentItem .cardComment .inputComment .inputCommentButtons{display:flex;flex-direction:row;gap:16px;align-self:stretch;justify-content:flex-end}.watchForumPostCommentsList .commentSection .commentItem .commentReplies{display:flex;flex-direction:column;gap:16px;padding-left:50px}@media (max-width: 600px){.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent .cardCommentContentActions{flex-direction:column-reverse}}@media (max-width: 480px){.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader{gap:4px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .emptyAvatar{width:37px;height:37px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentHeader .cardCommentHeaderInfo p{font-size:16px!important}.watchForumPostCommentsList .commentSection .commentItem .cardComment .cardCommentContent{padding-left:37px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .inputComment{margin-left:37px;padding:5px}.watchForumPostCommentsList .commentSection .commentItem .cardComment .inputComment .editorContainer{min-height:167px}.watchForumPostCommentsList .commentSection .commentReplies{padding-left:37px!important}.watchForumPostCommentsList .commentSection .commentReplies .cardComment .inputComment{padding:5px}.watchForumPostCommentsList .commentSection .commentReplies .cardComment .inputComment .editorContainer .quill .ql-toolbar .ql-formats button{width:fit-content}.watchForumPostCommentsList .commentSection .commentReplies .cardComment .inputComment .editorContainer .quill .ql-toolbar .ql-formats button svg{width:18px;height:18px}.watchForumPostCommentsList .commentSection .commentReplies .cardComment .inputComment .editorContainer .quill .ql-container .ql-editor{min-height:50px}}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost{display:flex;padding:40px 16px 32px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:16px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .buttonBackForum:hover path{stroke:var(--colorWhite);fill:var(--colorWhite)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .buttonBackForum svg{transform:rotate(225deg)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters{display:flex;flex-direction:column;gap:16px;width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters .inputComment{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;margin-bottom:16px;border-radius:8px;border:1.72px solid rgba(255,255,255,.5);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters .inputComment .inputCommentButtons{display:flex;flex-direction:row;gap:16px;align-self:flex-end}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters .watchForumPostButtonComment{cursor:pointer;width:100%;display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;border:2px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters .watchForumPostButtonComment p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;color:var(--colorGrey);text-overflow:ellipsis;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters .customFilters{white-space:nowrap;max-width:600px}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostFooter{width:100%;display:flex;flex-direction:row;justify-content:space-between}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostFooter .buttonBackSubject:hover path{fill:var(--colorWhite)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostFooter .buttonNextResource svg{transform:rotate(-90deg)}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostFooter #mainButton{min-width:102px}@media (max-width: 600px){.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostComments .watchForumPostCommentsFilters .inputComment .editorContainer .quill .ql-container{min-height:100px}}@media (max-width: 480px){.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostFooter #mainButton{min-width:auto;padding:16px}.fullLayout .fullLayoutBody .fullLayoutContent .watchForumPost .watchForumPostFooter #mainButton span{display:none}}.fullLayoutBody .fullLayoutContent .subjectContainer{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);gap:16px}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectBannerIntroductory{grid-column:span 5/span 5}.fullLayoutBody .fullLayoutContent .subjectContainer .containerButtonHomeworks{width:100%;max-width:330px;align-self:flex-end;justify-self:flex-end}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectWeekSelector{grid-column:span 4/span 4;grid-row-start:2}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar{width:min-content;display:flex;flex-direction:column;justify-self:flex-end;gap:24px;grid-row:span 3/span 3;grid-column-start:5;grid-row-start:3}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar .calendar{min-width:330px;max-width:420px}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar .calendar .smallCalendar{width:100%}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar .calendar .smallCalendar .fc{gap:16px}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar .calendar .smallCalendar .fc .fc-header-toolbar{margin-bottom:0}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar .calendar .smallCalendar .fc .fc-view-harness table table td{height:40px}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContent{grid-column:span 4/span 4;grid-row:span 3/span 3;grid-row-start:3}@media (max-width: 1000px){.fullLayoutBody .fullLayoutContent .subjectContainer .subjectWeekSelector{grid-column:span 5/span 5}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar .calendar{min-width:288px}}@media (max-width: 800px){.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContent{grid-column:span 5/span 5}.fullLayoutBody .fullLayoutContent .subjectContainer .subjectContainerCalendar{display:none}}.fullLayoutContent .subjectContainer .subjectBannerIntroductory{display:grid;gap:16px}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .skeletonBannerIntroductory{background:var(--backgroundGlass);border-radius:16px;min-height:240px;align-items:center;padding:40px 16px 16px;justify-content:space-between;display:flex;gap:32px}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory{display:flex;flex-direction:column;overflow-x:auto}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent{display:flex;flex-direction:row;overflow-x:auto;min-height:240px;padding:40px 16px 16px;justify-content:space-between;align-items:flex-end;gap:32px;border-radius:24px;border:1.636px solid rgba(255,255,255,0);background-position:right;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductoryAvatar{display:flex;justify-content:space-between;width:100%}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductoryAvatar .btnNotas{padding:8px!important;font-size:12.8px!important;height:fit-content}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductoryTitle{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;color:var(--colorWhite);font-family:Mansfield;font-size:clamp(20px,3dvw,32px);font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductorySubtitle{display:-webkit-box;max-width:567px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--colorWhite);text-overflow:ellipsis;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .buttonsContainer{display:flex;align-items:flex-start;gap:10px}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .buttonsContainer svg{transform:rotate(-90deg)}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .averageContainer{display:flex;flex-direction:column;gap:8px}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .averageContainer .average{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .averageContainer .average .averageNumber{color:var(--colorWhite);font-family:Mansfield;font-size:25px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .averageContainer .average .averageTitle{color:var(--colorWhite);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductoryScroll{height:auto}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductoryScroll .bannerContentScroll{display:flex;gap:8px;width:fit-content;padding:10px}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductoryScroll .bannerContentScroll .buttonGlass{color:var(--colorBlack)!important;background:var(--backgroundGlass)!important;font-family:Mansfield-Bold!important}@media (max-width: 800px){.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent{min-height:auto;padding-top:16px;box-shadow:none}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductoryTitle,.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductorySubtitle{color:var(--colorBlack)}.fullLayoutContent .subjectContainer .subjectBannerIntroductory .bannerIntroductory .bannerIntroductoryContent .bannerIntroductoryTexts .bannerIntroductoryTitle{font-weight:700}}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer{display:flex;padding:24px;flex-direction:column;align-items:center;gap:16px;border-radius:32px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent{display:flex;overflow-y:auto;flex-direction:column;align-items:center;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent .downMaterialTitle{color:var(--colorBlack);text-align:center;font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent .downMaterialItems{width:100%;display:flex;flex-direction:column;align-items:flex-start;max-height:200px;gap:16px}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent .downMaterialItems .downMaterialItem{display:flex;align-items:center;gap:12px;flex:1 0 0;align-self:stretch}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent .downMaterialItems .downMaterialItem svg{min-width:24px;max-width:24px}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent .downMaterialItems .downMaterialItem .downMaterialItemDescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield;font-size:12px;font-style:normal;font-weight:500}.fullLayoutContent .subjectContainer .subjectContainerCalendar .downMaterialContainer .downMaterialContent .downMaterialEmptyText{color:var(--colorGrey);font-family:Mansfield;font-size:16px;text-align:center;padding:16px 0;width:100%}.cardChallenge{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.cardChallenge .cardChallengeHeader{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cardChallenge .cardChallengeHeader .cardChallenegeHeaderTop{display:flex;flex-wrap:wrap;align-items:start;gap:16px;width:fit-content;justify-content:space-between}.cardChallenge .cardChallengeHeader .cardChallenegeHeaderTop .cardChallengeHeaderTopText{color:var(--colorIndigo);text-align:start;font-family:Mansfield;font-size:14px;font-style:normal;font-weight:500;line-height:123%}.cardChallenge .cardChallengeHeader .cardChallengeTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--colorBabyLila);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%}.cardChallenge .cardChallengeHeader .cardChallengeLevel{display:flex;align-items:flex-start;gap:16px}.cardChallenge .cardChallengeHeader .cardChallengeLevel .cardChallengeName{width:100%;color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.cardChallenge .cardChallengeHeader .cardChallengeLevel .cardChallengeLevelIcon{width:min-content;padding:8px;gap:10px;border-radius:16px}.cardChallenge .cardChallengeHeader .cardChallengeLevel .cardChallengeLevelIcon .cardChallengeLevelText{color:var(--colorWhite);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:12.8px;font-style:normal;line-height:123%;white-space:nowrap}.cardChallenge .cardChallengeHeader .cardChallengeLevel .cardChallengeLevelIcon .cardChallengeLevelText span{text-transform:lowercase}.cardChallenge .cardChallengeDescription .cardChallengeDescriptionText{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.cardChallenge .cardChallengeFooter{display:flex;align-items:center;gap:16px;align-self:stretch}.cardChallenge .cardChallengeFooter .cardChallengeTrophy{display:flex;flex-direction:row;align-items:center;gap:10px}.cardChallenge .cardChallengeFooter .cardChallengeTrophy .cardChallengeTrophyText{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekTitle{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekTitleMovil{display:none}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekContent{width:100%;display:grid;grid-template-columns:auto 1fr auto;overflow:hidden;max-height:60px;padding:8px;justify-content:space-between;align-items:center;border-radius:40px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);box-shadow:0 0 8.18px #0000001a}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekContent .selectorWeekButtons{display:flex;flex-direction:row;justify-content:space-between;gap:8px;padding:0 5px;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekContent .selectorWeekButtons::-webkit-scrollbar{display:none}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekContent .button{display:flex;border-radius:32px;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%;background-color:transparent;width:52px;height:42px;min-width:52px;padding:16px;justify-content:center;align-items:center;gap:8px}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekContent .buttonSelected{background-color:var(--colorIndigo)}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekContent .rightButton{transform:rotate(180deg)}@media (max-width: 800px){.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek{grid-template-columns:auto}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekTitle{display:none}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekTitleMovil{display:flex;justify-content:center;align-items:center;gap:10px}.fullLayoutContent .subjectContainer .subjectWeekSelector .selectorWeek .selectorWeekTitleMovil .iconBottom{display:flex}}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .topicContentNoData{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;font-size:24px;color:var(--colorBlack)}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .topicContentNoData .noDataTitle{font-family:Mansfield-Bold;font-size:24px;color:var(--colorBlack);text-align:center;margin-bottom:8px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .welcomeUnit{display:flex;padding:16px;flex-direction:column;align-items:center;gap:32px;align-self:stretch;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .welcomeUnit .welcomeUnitTexts{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .welcomeUnit .welcomeUnitTexts .welcomeUnitTitle{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .welcomeUnit .welcomeUnitTexts .welcomeUnitDescription{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .welcomeUnit .welcomeUnitVideo{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:8px;background-blend-mode:multiply}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .welcomeUnit .welcomeUnitVideo iframe{width:100%;height:100%;border-radius:8px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .noTopics{font-family:Mansfield-Bold;font-size:16px;color:var(--colorBlack);text-align:center;padding:48px 0;max-width:70%;margin:0 auto}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent{width:100%;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicResources{display:flex;width:100%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicResources p{font-family:Mansfield-Bold!important;color:var(--colorIndigo)}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .noActivities{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:48px 0;font-size:24px;color:var(--colorBlack)}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .noActivities .noActivitiesMessage{max-width:300px;margin:0 auto;font-family:Mansfield-Bold;font-size:16px;color:var(--colorBlack);text-align:center}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield;font-size:25px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicVideo{width:100%;object-fit:cover;object-position:center;border-radius:8px;background-blend-mode:multiply}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicVideo iframe{width:100%;height:100%;border-radius:8px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities h3{max-width:300px;margin:0 auto;font-family:Mansfield-Bold;padding:48px 0;font-size:16px;color:var(--colorBlack);text-align:center}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .challenges{width:100%;display:flex;flex-direction:column;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test{width:100%;display:flex;padding-top:40px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome{display:flex;flex-direction:column;align-items:center;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeImage{width:235px;height:235px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeImage img{width:100%;height:100%;object-fit:contain;aspect-ratio:233/233}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeTexts{display:flex;flex-direction:column;gap:4px;align-items:center}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeTexts .testWelcomeTitle{color:var(--colorIndigo);text-align:center;font-family:Mansfield-Bold;font-size:32px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeTexts .testWelcomeSubtitle{color:var(--colorBlack);text-align:center;font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeDescriptionContainer{display:flex;padding-bottom:50px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeDescriptionContainer .testDescription{color:var(--colorBlack);text-align:center;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink span{color:var(--colorIndigo);text-align:center;font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink .iconLeft,.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink .iconRight{transform:rotate(135deg)}@media (max-width: 1000px){.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities{display:flex;flex-direction:column}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicActivities .cardResource{width:100%;max-width:100%;margin:0 auto}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .topicContainer .topicContent .topicTitle{font-size:20px}}.fullLayoutContent .subjectContainer .subjectContent{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer{width:100%;display:flex;padding:16px;border-radius:16px;background-blend-mode:overlay,normal;background:var(--backgroundGlass);flex-direction:column;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .unitTitle{overflow:hidden;color:var(--colorIndigo);text-overflow:ellipsis;font-family:Mansfield-SemiBold!important;line-height:123%;margin-bottom:8px}.fullLayoutContent .subjectContainer .subjectContent .testContainer{width:100%;display:flex;padding:16px;border-radius:16px;background-blend-mode:overlay,normal;background:var(--backgroundGlass);flex-direction:column;gap:32px}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test{width:100%;display:flex;padding-top:40px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome{display:flex;flex-direction:column;align-items:center;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeImage{width:235px;height:235px}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeImage img{width:100%;height:100%;object-fit:contain;aspect-ratio:233/233}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeTexts{display:flex;flex-direction:column;gap:4px;align-items:center}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeTexts .testWelcomeTitle{color:var(--colorIndigo);text-align:center;font-family:Mansfield-Bold;font-size:32px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeTexts .testWelcomeSubtitle{color:var(--colorBlack);text-align:center;font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeDescriptionContainer{display:flex;padding-bottom:50px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeDescriptionContainer .testDescription{color:var(--colorBlack);text-align:center;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink span{color:var(--colorIndigo);text-align:center;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink .iconLeft,.fullLayoutContent .subjectContainer .subjectContent .testContainer .testContent .test .testWelcome .testWelcomeDescriptionContainer .testDescriptionLink .iconRight{transform:rotate(135deg)}.fullLayoutContent .subjectContainer .subjectContent .buttonContainer{display:flex;justify-content:space-between;width:100%;gap:16px}.fullLayoutContent .subjectContainer .subjectContent .buttonContainer .buttonNormal:hover path{fill:var(--colorWhite)}.fullLayoutContent .subjectContainer .subjectContent .buttonContainer .buttonRotate:hover path{stroke:var(--colorWhite)}.fullLayoutContent .subjectContainer .subjectContent .buttonContainer .buttonRotate svg{transform:rotate(90deg)}.fullLayoutContent .subjectContainer .subjectContent .buttonContainer .buttonContainerRight svg{transform:rotate(-90deg)}@media (max-width: 1000px){.fullLayoutContent .subjectContainer .subjectContent .unitContainer .unitContent .unitTitle{font-size:15px}.fullLayoutContent .subjectContainer .subjectContent .buttonContainer .buttonContainerRight button{width:auto!important}}.fullLayout .fullLayoutBody .fullLayoutContent .materials{display:grid;grid-template-columns:3fr 1fr;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent{background:var(--backgroundGlass);border-radius:24px;background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .filtersMaterials{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding-bottom:32px;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .filtersMaterials .filtersMaterialsTitle{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .filtersMaterials .filtersMaterialsContent{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent{border-top:1px solid var(--colorGrey);padding-top:16px;width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .nameMaterialContent{display:flex;flex-direction:row;align-items:center;gap:12px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .nameMaterialContent .nameMaterialTitle{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .nameMaterialContent .textMaterial{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .nameMaterialContent .textMaterial .nameMaterial{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .nameMaterialContent .textMaterial .sizeMaterial{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;color:var(--colorGrey);text-overflow:ellipsis;font-style:normal;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .tableContainer .tableContent .MuiTable-root{border-spacing:0 16px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .tableContainer .tableContent .MuiTable-root td{padding:16px!important}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .buttonBackCourse:hover svg path{fill:var(--colorWhite)!important}.fullLayout .fullLayoutBody .fullLayoutContent .materials .rightContent{max-width:400px;justify-self:flex-end}@media (max-width: 850px){.fullLayout .fullLayoutBody .fullLayoutContent .materials{grid-template-columns:1fr;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent{width:100%;padding:16px;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .rightContent{display:none}}@media (max-width: 442px){.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .tableContainer{max-width:378px;width:100%;display:grid}.fullLayout .fullLayoutBody .fullLayoutContent .materials .leftContent .materialsContent .tableContainer .tableContent{overflow:auto}}.paginationItems{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:16px}.paginationItems .prevButton svg{transform:rotate(-134deg)}.paginationItems .nextButton svg{transform:rotate(46deg)}.paginationItems .paginationDots{display:flex;gap:16px}.paginationItems .paginationDots .dot{width:12px;height:12px;border-radius:50%;background-color:var(--colorGrey)}.paginationItems .paginationDots .active{background-color:var(--colorIndigo)}.tableContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;border-radius:24px;gap:16px}.tableContainer .tableContent{width:100%}.tableContainer .tableContent .tableThead{width:100%;border-radius:24px;height:50px}.tableContainer .tableContent .tableThead th{background:transparent;color:var(--colorGrey);text-overflow:ellipsis;font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:123%}.tableContainer .tableContent .MuiTableCell-root{border-bottom:none}.tableContainer .tableContent .MuiTable-root{border-spacing:8px 16px;border-collapse:separate}.tableContainer .tableContent .tableBody tr{border-radius:80px;background:var(--backgroundGlass)}.tableContainer .tableContent .tableBody tr td:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.tableContainer .tableContent .tableBody tr td:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.tableContainer .tableContent .tableBody tr td{text-align:left;overflow:hidden;padding:16px;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%}.tableContainer .tableContent .tableBody #not-found-text{font-size:18px;font-style:normal;font-weight:500;line-height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.customScroll{scrollbar-width:none}.customScroll::-webkit-scrollbar{display:none}.dataTable::-webkit-scrollbar{width:10px}.dataTable::-webkit-scrollbar-track{box-shadow:none}.dataTable::-webkit-scrollbar-thumb{border-radius:10px}.headerContainer{border-bottom:2px solid #ebebeb}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px 20px;row-gap:10px;font-family:"Plus Jakarta Sans !important"}.pagination div:nth-child(2){cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.pagination div:nth-child(2) div div:first-child{width:fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;background-color:transparent;padding:0}.pagination div:nth-child(2) div .MuiSvgIcon-root{display:none!important}.pagination li svg{display:none!important}.pagination li:first-child button{border:1px solid;background:transparent;cursor:pointer;padding:10px;border-radius:10px}.pagination li:last-child button{cursor:pointer;padding:10px;border-radius:10px;border:1px solid}.pagination li:last-child button svg{display:none!important}.pagination li:last-child button:before{font-size:16px;font-style:normal;font-weight:700;line-height:150%;content:"Siguiente"!important;font-family:"Plus Jakarta Sans !important"}.pagination li:not(:first-child):not(:last-child) button{width:18px;height:18px;padding:10px;background:#ada4b726;border-radius:12px!important;font-style:normal;font-weight:700;line-height:150%;font-family:"Plus Jakarta Sans !important"}.pagination h6{font-size:14px;font-style:normal;font-weight:500;line-height:150%;font-family:"Plus Jakarta Sans !important"}.pagination nav{display:flex;flex-direction:row;align-items:center}.select-multiple-input-rows{padding:10px;width:auto!important;padding:8px 10px!important}.select-multiple-input-rows fieldset{display:none}.select-multiple-input-rows span{font-size:14px;font-style:normal;font-weight:500;line-height:150%;padding-left:0;padding-right:0}.loader{width:12px;height:12px;border-radius:50%;display:block;margin:15px auto;position:relative;color:#3c06ff;box-sizing:border-box;animation:animloader 2s linear infinite}@keyframes animloader{0%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}25%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 2px}50%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 2px,-38px 0 0 -2px}75%{box-shadow:14px 0 0 2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}to{box-shadow:14px 0 0 -2px,38px 0 0 2px,-14px 0 0 -2px,-38px 0 0 -2px}}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialHeader{width:100%;display:flex;justify-content:space-between;gap:10px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialHeader .buttonDownload{min-width:40px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialHeader .cardMaterialHeaderText{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialHeader .cardMaterialHeaderText .name{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialHeader .cardMaterialHeaderText .size{color:var(--colorGrey);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialInfo{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialInfo .textInfo{display:flex;align-items:center;gap:16px;color:var(--colorBlack);font-family:Mansfield-Bold;font-size:14px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialInfo .textInfo span{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialPreview{width:100%;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialPreview .previewTitle{color:#000;font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;font-weight:500;line-height:150%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialPreview .previewContent{width:100%;min-width:300px;overflow-y:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;height:180px;background-color:#e0e0e0;justify-content:center;align-items:center;border-radius:8px;max-width:350px}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialPreview .previewContent iframe{border:none;border-radius:8px;width:100%;height:100%}.fullLayout .fullLayoutBody .fullLayoutContent .materials .cardMaterial .cardMaterialPreview .cardMaterialBigPreview{display:flex;border-radius:4px;justify-content:center;align-items:center;cursor:pointer;position:absolute;bottom:12px;right:12px}.controls{display:flex;justify-content:space-between;width:100%}.controls button{white-space:nowrap}@media (max-width: 480px){.controls{display:flex;width:100%}.controls button{margin:8px 0}}.header-activities{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.header-activities .header-activities__type{background-color:var(--colorIndigo);padding:8px;width:fit-content;border-radius:16px}.header-activities .header-activities__type p{color:var(--colorWhite);font-size:12.8px;font-weight:700;font-family:Mansfield;line-height:123%}.header-activities .header-activities__description{color:var(--colorIndigo);font-weight:500;font-family:Mansfield-semiBold;line-height:123%}.info-activities{display:flex;flex-direction:column;gap:.5rem}.info-activities .info-activities__title p{font-size:31.25px;font-weight:700;font-family:Mansfield;line-height:123%;font-style:normal;color:var(--colorBlack)}.info-activities .info-activities__description p{font-size:16px;font-weight:500;font-family:Mansfield;line-height:123%;font-style:normal;color:var(--colorBlack)}.trueOrFalse p{color:var(--colorBlack);font-family:Mansfield-semiBold;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%}.trueOrFalse .btnTrueOrFalse{display:flex;justify-content:flex-start!important;width:100%;margin-top:.6rem;width:-webkit-fill-available!important}.questions{padding:2.8rem 0;width:100%}.CompleteSentence p{color:var(--colorBlack);font-family:Mansfield-semiBold;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%}.CompleteSentence .btnCompleteSentence{width:-webkit-fill-available!important;margin-top:.6rem;justify-content:flex-start!important;text-align:start!important;height:auto!important;min-height:auto!important;max-height:max-content!important}.CompleteSentence .btnCompleteSentence svg{min-height:16px!important;min-width:17px!important}.btnMatching{padding:8px 16px!important;display:flex!important;border-radius:8px!important;width:100%!important;margin-top:.8rem!important;min-height:60px!important;max-height:60px!important;font-weight:700!important;font-family:Mansfield-semiBold;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;transition:all .3s ease;-webkit-user-select:none;user-select:none;align-items:center}.circleLeft{position:absolute;height:12px;width:12px;background-color:#251c78;right:-5px;bottom:23px;z-index:1000;border-radius:50%}.circleRight{position:absolute;height:12px;width:12px;background-color:#251c78;left:-5px;bottom:23px;z-index:1000;border-radius:50%}.writeAnswer-container{align-items:center}.boxInputTextArea p{color:var(--colorBlack);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%;margin-bottom:10px}.boxInputTextArea .inputTextArea{border:2px solid var(--colorIndigo);border-radius:8px;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.boxInputTextArea .inputTextArea div{font-family:Mansfield!important;font-size:16px!important}.boxInputTextArea .inputTextArea div fieldset,.boxInputTextArea .inputTextArea div fieldset:focus-visible{display:none}.progress-bar{width:100%;display:flex!important}.progress-bar .progress-bar__time{display:flex;align-items:center;gap:12px}.progress-bar .progress-bar__time p{font-family:Mansfield-SemiBold;color:var(--colorIndigo);line-height:123%;font-size:12.8px;font-weight:500;font-style:normal}.progress-bar .progress-bar__progress{display:flex;align-items:center;gap:12px}.progress-bar .progress-bar__progress p{white-space:nowrap;font-family:Mansfield-SemiBold;color:var(--colorIndigo);line-height:123%;font-size:12.8px;font-weight:500;font-style:normal}.progress-bar .progress-bar__progress .progress-bar__progress__bar{width:100%;max-width:100%;height:8px;background:#e0e0e0;border-radius:8px;position:relative}.progress-bar .progress-bar__progress .progress-bar__progress__bar .progress-bar__progression{height:100%;background:var(--colorIndigo);border-radius:8px}.response-test{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.response-test .title{font-family:Mansfield-Bold!important;color:var(--colorIndigo)}.response-test .subtitle{font-family:Mansfield-Bold!important}.response-test .message{margin:10px 0}.my-test{padding:8rem 10rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;align-self:stretch;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media (max-width: 1024px){.my-test{padding:4rem 2rem}}@media (max-width: 600px){.my-test{padding:1rem}}.my-testModal{padding:10rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;align-self:stretch;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media (max-width: 1280px){.my-testModal{padding:8rem}}@media (max-width: 600px){.my-testModal{padding:1rem}}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks{width:100%;min-width:480px;max-width:min-content;display:flex;padding:40px 16px 16px;flex-direction:column;gap:32px;border-radius:16px;border:1px solid #E6E6E6;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer{display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .titleCalculator{overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-Bold;font-size:22px;font-style:normal;font-weight:900;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .filtersCalculator{display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .filtersCalculator .tabSelectorCalculator{display:flex;flex-direction:row;align-items:center;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .filtersCalculator .tabSelectorCalculator .subtitleCalculator{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .filtersCalculator .tabSelectorCalculator .tabs{height:70px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .subtitleCalculator{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .calculatorMarkActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .calculatorMarkActions .subtitleActions{color:var(--colorGrey);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorTitleContainer .calculatorMarkActions .buttonCleanMarks{background-color:var(--colorFuxia);border:1px solid var(--colorIndigo)}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .titleResult{color:var(--colorIndigo);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .cardResult{display:flex;padding:16px;flex-direction:column;align-items:center;gap:6px;align-self:stretch;border-radius:16px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .cardResult .titleCardResult{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:400;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .cardResult .titleCardResult span{color:var(--colorIndigo);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .cardResult .valueCardResult{font-family:Mansfield;font-size:31.25px;font-style:normal;font-weight:600;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .cardResult .subtitleCardResult{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:400;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkResult .cardResult .subtitleCardResult span{color:var(--colorIndigo);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:600;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent{display:flex;flex-direction:column;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .titleContent{color:var(--colorIndigo);font-family:Mansfield-Bold;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable{display:grid;justify-content:space-between;align-items:center;column-gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .row{display:contents}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .row .inputMark{width:60px;height:40px;border-radius:8px;text-align:center;border:1px solid rgba(255,255,255,0);background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);font-family:Mansfield;outline:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .cell{width:max-content;color:var(--colorBlack);font-family:Mansfield-SemiBold;margin:0 auto;text-wrap:balance;font-size:16px;font-style:normal;line-height:normal;transition:background-color .3s ease;padding:8px 0}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .cell .finalMark{color:var(--colorBlack);font-family:Mansfield-SemiBold;padding:8px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .leftAligned{text-align:left}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .rightAligned{text-align:right}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .calculatorMarkHeader{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:16px;font-style:normal;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .row:last-child .cell{padding-bottom:0}@media (max-width: 480px){.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .cell{font-size:14px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .row .inputMark{width:40px;height:30px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks .calculatorMarkContent .calculatorTable .calculatorMarkHeader{font-size:12px}}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;display:flex;padding:8px 16px;align-items:center;justify-content:space-between;gap:16px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:1.25em;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts .description{color:#7d7d7d;font-family:Mansfield-SemiBold;font-size:.8em;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo{display:flex;justify-content:center;align-items:center;gap:20px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .tag{width:max-content;display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:var(--colorIndigo);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--colorWhite);text-overflow:ellipsis;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .mark{color:var(--colorIndigo);font-family:Mansfield;font-size:1.5625em;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .icon{display:flex;justify-content:center;align-items:center;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .icon .textIcon{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:1.25em;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark:hover{border:1px solid var(--colorWhite);opacity:.75}@media (max-width: 480px){.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark{padding:8px;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts{gap:4px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts .title,.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts .description{font-size:12px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo{gap:10px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .tag{padding:4px;font-size:12px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .mark{font-size:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .icon{gap:4px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .icon .textIcon{font-size:12px}}@media (max-width: 360px){.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts .title,.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkTexts .description,.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .tag{font-size:10px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .mark{font-size:12px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .cardMark .cardMarkInfo .icon .textIcon{font-size:10px}}.myMarksContainerBottom .myMarksList .periodsList{width:100%}.myMarksContainerBottom .myMarksList .periodsList .accordion{background-color:transparent;border-bottom:none;box-shadow:none;margin:0}.myMarksContainerBottom .myMarksList .periodsList .accordion .iconRotate{transition:transform .3s ease-in-out}.myMarksContainerBottom .myMarksList .periodsList .accordion .Mui-expanded .iconRotate{transform:rotate(180deg)}.myMarksContainerBottom .myMarksList .periodsList .accordion:before{display:none!important}.myMarksContainerBottom .myMarksList .periodsList .accordion .secondSize{font-size:90%}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionSummary{padding:0;margin:0!important}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionSummary .MuiAccordionSummary-content{margin:0 0 10px!important}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst{display:flex;flex-direction:row;padding-left:16px;padding-right:0}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst .tasksList{width:100%}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst .tasksList .accordionSummary{padding-left:5px;padding-right:0}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst>.divider{margin:0 10px 0 0;border:1px solid var(--colorIndigo);background-color:#ccc}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst .accordionDetailsSecond{width:100%;display:flex;flex-direction:row;padding-left:18px;padding-right:0}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst .accordionDetailsSecond>.divider{border-left:2px dashed var(--colorIndigo)}.myMarksContainerBottom .myMarksList .periodsList .accordion .accordionDetailsFirst .accordionDetailsSecond .marksList{width:100%;display:flex;font-size:75%;flex-direction:column;padding-left:18px;padding-right:0;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;gap:16px;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters{display:flex;flex-direction:column;gap:8px;width:100%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .titleFilters{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer{height:fit-content;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer #mainButton{display:none;height:48px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer .averageContainer{height:56px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);display:flex;padding:8px;justify-content:center;align-items:center;gap:10px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer .averageContainer .average{color:var(--colorIndigo);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer .averageContainer .title{color:var(--colorGrey);white-space:nowrap;text-align:center;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .filters{width:100%;max-width:700px;display:flex;flex-direction:row;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .filters .customFilters{justify-content:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .filters .customFilters .customFilter .customFilterLabel{white-space:nowrap}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .backButton{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .backButton svg{transform:rotate(-90deg)}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer{height:fit-content;display:none;flex-wrap:wrap;align-items:center;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer #mainButton{display:none;height:48px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer .averageContainer{height:56px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);display:flex;padding:8px;justify-content:center;align-items:center;gap:10px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer .averageContainer .average{color:var(--colorIndigo);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer .averageContainer .title{color:var(--colorGrey);white-space:nowrap;text-align:center;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom{width:100%;display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;gap:10px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksList{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .buttonBack{align-self:flex-start}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .buttonBack svg{transform:rotate(90deg)}@media (max-width: 1100px){.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop{flex-wrap:wrap}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer{display:none}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer #mainButton{display:flex}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .buttonContainer .averageContainer{height:48px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerTop .containerFilters .filters{min-width:100%;flex-direction:column;align-items:flex-start}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector{width:100%;display:flex;align-items:center;justify-content:space-between}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer,.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer #mainButton{display:flex}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer .averageContainer{height:48px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom{grid-template-columns:1fr}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksContainerBottom .myMarksCalculator .calculatorMarks{min-width:100%}}@media (max-width: 850px){.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector{flex-wrap:wrap-reverse;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer{gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer .averageContainer .average{font-size:16px}.fullLayout .fullLayoutBody .fullLayoutContent .myMarks .myMarksTabsSelector .buttonContainer .averageContainer .title{font-size:12px}}.viewsMyChats{display:flex;flex-direction:column;height:500px}.viewsMyChats .title{color:var(--colorBlack);font-weight:700}.sidebarChat{height:100%;padding:16px}.accordionChat{background:none!important;box-shadow:none!important;border:none;padding:0;margin:0}.accordionChat .accordionTitleChat{background:none;min-height:auto;padding:8px 0}@media (max-width: 599px){.accordionChat .accordionTitleChat{font-size:12.8px!important}}.accordionChat .accordionTitleChat span{margin:0;gap:8px}.accordionChat .accordionDetailsChat{display:flex;flex-direction:column;gap:1;padding:0}@media (max-width: 599px){.accordionChat .accordionDetailsChat{font-size:12.8px!important}}.btnTabChat{color:var(--colorBlack)!important;justify-content:left!important;text-transform:capitalize!important;padding:8px 16px!important;gap:8px!important}.btnTabChat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divisorChat{border:1px solid var(--colorGrey);margin-top:8px}.timechat{color:var(--colorGrey);margin-bottom:1}.bubbleChat{max-width:450px;width:fit-content;position:relative;min-width:90px}.bubbleChat span{position:absolute;white-space:nowrap;right:0;margin:0 16px 0 0}.contentInputChat{display:flex;gap:8px;height:56px}.contentInputChat .customInputContainer,.contentInputChat .customInputContainer .customInput{height:inherit}@media (max-width: 600px){.contentInputChat{height:50px}}.contentInputChat input{height:auto!important}.btnSendChat{background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%)!important;box-shadow:0 0 8.18px #0000001a!important;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:1px solid rgba(255,255,255,0)!important;margin-left:0!important}.welcomeView{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;height:100%}.welcomeView .title{color:var(--colorLila);font-weight:700;line-height:123%}.welcomeView .description{color:var(--colorBlack);line-height:123%}.containerChatList{display:flex;flex-direction:column;height:100%}.containerChatList .contentChatList .btnChatList{padding-top:0;padding-bottom:0;gap:8px}.containerChatList .contentChatList .btnChatList:hover{background-color:#5947ff1a}.containerChatList .contentChatList .btnChatList .avatarChat{min-width:0}.containerChatList .contentChatList .btnChatList .textChat{width:86%}.containerChatList .contentChatList .btnChatList .textChat .MuiListItemText-primary,.containerChatList .contentChatList .btnChatList .textChat .MuiListItemText-secondary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:inherit;font-size:clamp(10px,2vw,12px)!important;font-family:Mansfield!important;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.containerChatList .btnAnchorChat{min-width:auto;padding:0;position:absolute;right:0;margin-right:5px}.contentMembersChat{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden}.contentMembersChat h2{font-weight:700}.contentMembersChat .listMembers{overflow:hidden auto;height:100%;display:flex;flex-direction:column}.contentMembersChat .listMembers .titleListMembers{border-bottom:1px solid var(--colorGrey);padding:16px 0}.contentMembersChat .listMembers .infoListMembers{overflow:hidden auto}.contentMembersChat .listMembers .infoListMembers .itemListMembers{padding:10px 0}.contentMembersChat .listMembers .infoListMembers .itemListMembers .MuiGrid2-root{display:flex;align-items:center;gap:8px}.contentMembersChat .listMembers .infoListMembers .itemListMembers p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btnChatResponsive{gap:8px;justify-content:flex-start!important;text-align:start;text-transform:initial!important}.btnChatResponsive:hover{background-color:transparent}.btnChatResponsive h6{color:var(--colorBlack)!important;font-size:clamp(14px,2dvw,20px)!important;font-weight:700!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btnChatResponsive .MuiButton-icon{margin-left:0}.btnChatResponsive .MuiButton-icon svg{fill:var(--colorBlack)}.contenetPopper{width:256px;padding:0;overflow:hidden}.contenetPopper .selectTitleChat li{min-height:32px;width:100%;overflow:hidden;gap:8px;padding-left:16px;align-items:center}.contenetPopper .selectTitleChat li div{display:flex}.contenetPopper .selectTitleChat li div svg{width:16px;height:16px}.contenetPopper .selectTitleChat li p{font-size:13px!important;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTitleChat{display:flex;justify-content:space-between;white-space:nowrap}.contentTitleChat .titleChat{width:100%;display:flex;align-items:center;gap:8px}.contentTitleChat .titleChat h6{font-weight:700;font-size:clamp(14px,2dvw,20px)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myStudents{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.myStudents .titleContainer{width:100%;display:flex;flex-direction:column;gap:10px}.myStudents .titleContainer .title{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.myStudents .titleContainer .subtitle{width:100%;color:var(--colorGrey);font-family:Mansfield;border-bottom:1px solid var(--colorGrey);padding-bottom:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.myStudents .tipTable{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.myStudents .filters{width:100%}.myStudents .tableContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.myStudents .tableContainer .tableContainer-xs{display:flex;flex-direction:column;gap:1rem;width:100%}.myStudents .tableContainer .actionsContainer{overflow-x:auto;padding-bottom:8px;display:flex;gap:10px}.myStudents .tableContainer .actionsContainer .buttonView{background:var(--colorWhite);border:1px solid var(--colorIndigo)}.myStudents .tableContainer .actionsContainer .buttonView:hover path{fill:var(--colorWhite)}.myStudents .paginationNews{display:flex;justify-content:center;margin-top:15px}.myStudents .paginationNews ul{border-radius:40px;border:1px solid rgba(255,255,255,0)!important;padding:4px 8px;gap:12px;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.myStudents .paginationNews ul>li:last-child button{color:var(--colorBlack)!important}.myStudents .paginationNews ul>li:last-child button svg{transform:rotate(180deg)!important}.myStudents .paginationNews ul>li:first-child button{color:var(--colorBlack)!important}.myStudents .paginationNews ul>li button{font-family:Mansfield!important;color:#a1a1a1;font-size:16px}.myStudents .paginationNews ul>li .Mui-selected{color:var(--colorWhite);background-color:#5947ff}.myStudents .pagination-label{font-family:Mansfield;font-weight:500;font-size:16px;line-height:123%;color:#5947ff;margin-top:15px}@media (max-width: 480px){.myStudents .subtitle{font-size:12.8px!important}}.modalmyStudent{width:400px;max-width:100%;max-height:95vh;overflow:auto;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:8px}.modalmyStudent .btnX{margin-left:auto;cursor:pointer;display:flex}.modalmyStudent .containerModalMyStudent{display:grid;gap:16px}.modalmyStudent .containerModalMyStudent .contentModalMyStudent{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.modalmyStudent .containerModalMyStudent .contentModalMyStudent .weighted{width:35px;height:32px;margin:auto;color:var(--colorWhite);font-family:Mansfield;font-size:12.8px;display:flex;align-items:center;justify-content:center;border-radius:16px}.modalmyStudent .containerModalMyStudent .contentModalMyStudent .status{border-radius:16px;padding:8px;height:32px;color:var(--colorWhite);font-size:12.8px}.modalmyStudent .containerModalMyStudent .contentModalMyStudent .actionsContainer{display:flex;gap:10px}.modalGroupLeaders{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px}.modalGroupLeaders .title{font-size:16px}.modalGroupLeaders .searchBarContainer{max-width:208px}.modalGroupLeaders .searchBarContainer .searchBar{height:fit-content}.modalGroupLeaders .searchBarContainer .suggestionsList{padding:0;cursor:pointer}.modalGroupLeaders .containerTags{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.modalGroupLeaders .containerTags .tagLeader{border:1px solid var(--colorGrey);display:flex;align-items:center;width:fit-content;padding:10px;border-radius:24px;color:var(--colorGrey);gap:16px}.modalGroupLeaders .containerTags .tagLeader .btnX{margin-left:auto;cursor:pointer;display:flex}.modalGroupLeaders .actionsContainer{display:flex;gap:10px}.schedule{gap:32px}.schedule .title{font-size:16px}.schedule .contentSchedule{display:flex;flex-direction:column;align-items:center;gap:16px}.schedule .contentSchedule .typeSchedule{display:flex;justify-content:center;align-items:center;gap:8px}.schedule .contentSchedule .typeSchedule .type{border-radius:16px;padding:8px;font-size:12.8px;color:var(--colorWhite)}.schedule .contentSchedule .deliveryOpening,.schedule .contentSchedule .maximumDeliveryDate,.schedule .contentSchedule .deadlineForDelivery{display:grid;gap:8px}.schedule .actionsContainer{display:flex;gap:10px}.myProfile{display:flex;width:100%;gap:16px}.myProfile .card{padding:40px;border-radius:15px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);height:auto}.myProfile .formLabel{margin-bottom:6px}.myProfile .profileCard{width:30%;display:flex;flex-direction:column;align-self:flex-start;position:sticky;top:5px}.myProfile .profileCard .profileCard,.myProfile .profileCard .title{font-size:12.8px;text-align:left;font-weight:500;justify-content:left}.myProfile .profileCard .profilePictureContainer{text-align:center}.myProfile .profileCard .profilePictureContainer .profilePicture{position:relative;display:inline-block;cursor:pointer;width:140px;height:140px;border-radius:50%}.myProfile .profileCard .profilePictureContainer .profilePicture img{width:140px;height:140px;object-fit:cover;border-radius:114.969px;border:2.454px solid #FFF}.myProfile .profileCard .profilePictureContainer .profilePicture .emptyProfileImage{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover}.myProfile .profileCard .profilePictureContainer .profilePicture .editButton{position:absolute;bottom:25px;right:15px;transform:translate(50%,50%);display:flex;justify-content:center;align-items:center;padding:10px;background:#fff;border-radius:50%;width:40px;height:40px;cursor:pointer;border:1px solid var(--Header-Principal-Stroke-Perfil-EditIcon-Stroke, #FFF);background:#fff9;box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.myProfile .profileCard .basicUserInformation{margin-top:40px}.myProfile .profileCard .basicUserInformation .userInfoContainer{margin-bottom:15px}.myProfile .rightContainer{width:70%;display:flex;flex-direction:column;gap:16px}.myProfile .rightContainer .personalInformationCard{padding-bottom:20px}.myProfile .rightContainer .personalInformationCard .editChangesText{transition:all 3s ease-out}.myProfile .rightContainer .passwordChangeLetter .passwordChangeContainer{display:flex;justify-content:space-between;align-items:center}.myProfile .rightContainer .passwordChangeLetter .passwordChangeContainer .iconContainer{display:flex;justify-content:center;align-items:center;cursor:pointer}.myProfile .rightContainer .profileActivityContainer .inputDataContainer{display:flex;align-items:center}.myProfile .rightContainer .profileActivityContainer .inputDataContainer .lastAccessInformation{width:50%}@media (max-width: 930px){.myProfile .profileCard{width:40%}.myProfile .rightContainer{width:60%}}@media (max-width: 710px){.myProfile{flex-direction:column}.myProfile .profileCard,.myProfile .rightContainer{width:100%}.myProfile .rightContainer .personalInformationCard .title{font-size:20px!important}.myProfile .rightContainer .personalInformationCard .subtitle{font-size:16px!important}.myProfile .rightContainer .personalInformationCard .formLabel{font-size:13px!important}}@media (max-width: 600px){.myProfile{flex-direction:column}.myProfile .card{padding:20px}.myProfile .basicUserInformation .userInfoContainer.fullNameContainer,.myProfile .basicUserInformation .userInfoContainer.telephoneNumberContainer,.myProfile .basicUserInformation .userInfoContainer.idContainer{display:none}.myProfile .basicUserInformation .userInfoContainer.mailContainer .title,.myProfile .basicUserInformation .userInfoContainer.mailContainer .emailText{font-size:16px!important}.myProfile .rightContainer .passwordChangeLetter,.myProfile .rightContainer .profileActivityContainer{display:none}}.studentDetail{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px}.studentDetail .studentInfo{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.studentDetail .studentInfo .title{width:100%;color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:10px;border-bottom:1px solid var(--colorGrey)}.studentDetail .studentInfo .infoContainer{width:100%;display:grid;grid-template-columns:2fr 1fr}.studentDetail .studentInfo .infoContainer .infoCourse{width:fit-content;padding:16px;border-radius:8px;font-family:Mansfield;display:grid;gap:22px}.studentDetail .studentInfo .infoContainer .infoCourse .infoRow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.studentDetail .studentInfo .infoContainer .infoCourse .label{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;line-height:normal}.studentDetail .studentInfo .infoContainer .infoCourse .value{color:var(--colorBlack);font-family:Mansfield;font-size:13px;font-style:normal;line-height:normal}.studentDetail .studentInfo .infoContainer .infoCourse .status{color:var(--colorWhite);width:fit-content;display:flex;padding:8px;justify-content:center;align-items:center;border-radius:16px;gap:10px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare{width:100%;display:flex;border-left:1px solid #e0e0e0;padding-left:32px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .contentPriz{height:117px;width:117px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .contentPriz img{width:inherit;height:inherit}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averageContainer{display:flex;flex-direction:column;align-items:flex-start}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averageContainer .info{color:var(--colorIndigo);text-align:center;font-family:Mansfield;font-size:39px;font-style:normal;font-weight:700;line-height:normal}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averageContainer .subtitle{color:var(--colorIndigo);text-align:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averagePeriodsContainer{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averagePeriodsContainer .averagePeriod{display:flex;flex-direction:row;align-items:center;gap:8px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averagePeriodsContainer .averagePeriod .subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;color:var(--colorBlack);text-overflow:ellipsis;font-family:Mansfield-SemiBold;font-size:13x;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averagePeriodsContainer .averagePeriod .info{width:36px;height:32px;display:flex;font-family:Mansfield;color:var(--colorWhite);font-size:13px;justify-content:center;align-items:center;border-radius:16px;gap:10px;padding:8px}.studentDetail .pagination-label{font-family:Mansfield;font-weight:500;font-size:16px;line-height:123%;color:#5947ff;margin-top:15px}.studentDetail .studentDeliveries{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.studentDetail .studentDeliveries .title{width:100%;color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:10px;border-bottom:1px solid var(--colorGrey)}.studentDetail .studentDeliveries .filters{width:100%;display:grid;gap:16px}.studentDetail .studentDeliveries .filters .searchText{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 370px){.studentDetail .studentDeliveries .filters .searchText{font-size:14px}}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root{overflow:auto;max-height:480px}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar{width:2px;background:var(--colorGrey)}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar-thumb{background:var(--colorWhite);border-radius:10px}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:var(--colorWhite)}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root .actionsContainer{display:flex;flex-direction:row;align-items:center;overflow-x:auto;padding-bottom:8px;gap:10px}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root .actionsContainer .buttonView{background:var(--colorWhite);border:1px solid var(--colorIndigo)}.studentDetail .studentDeliveries .tableContainer .tableContent .MuiTableContainer-root .actionsContainer .buttonView:hover path{fill:var(--colorWhite)}@media (max-width: 834px){.studentDetail .studentInfo .infoContainer{display:flex;justify-content:space-between;flex-direction:column-reverse}.studentDetail .studentInfo .infoContainer .infoCourse{width:100%}.studentDetail .studentInfo .infoContainer .containerInfoAvegare{border-bottom:1px solid #e0e0e0;border-left:0;gap:28px;padding-left:0;padding-bottom:32px}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averageContainer .subtitle{color:var(--colorGrey)}}@media (max-width: 550px){.studentDetail .titleUser{color:#181b32;font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:123%;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.studentDetail .studentInfo .infoContainer .infoCourse{gap:16px}.studentDetail .studentInfo .infoContainer .infoCourse .infoRow{grid-template-columns:auto;justify-content:center;text-align:center}.studentDetail .studentInfo .infoContainer .containerInfoAvegare{justify-content:center}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage{flex-direction:row;border-bottom:0px;padding-bottom:0}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averagePeriodsContainer{flex-direction:column}.studentDetail .studentInfo .infoContainer .containerInfoAvegare .infoAverage .averageContainer{align-items:center}.studentDetail .studentDeliveries .tableContainer{overflow:auto;height:353px;width:fit-content;padding:16px 12px 16px 16px;margin:0 -16px}.studentDetail .studentDeliveries .tableContainer .cardResponsive{width:100%}}.myDeliveries .cardDelivery{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;padding:16px;align-items:center;justify-content:space-between;align-self:stretch;border-radius:24px;background:var(--backgroundGlass);border:1px solid rgba(255,255,255,0);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.myDeliveries .cardDelivery .cardDeliveryHeader{cursor:pointer;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.myDeliveries .cardDelivery .cardDeliveryHeader .cardDeliveryText{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.myDeliveries .cardDelivery .cardDeliveryHeader .cardDeliveryText .title{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.myDeliveries .cardDelivery .cardDeliveryHeader .cardDeliveryText .description{color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.myDeliveries .cardDelivery .cardDeliveryHeader .arrowButton{background:transparent}.myDeliveries .cardDelivery .pagination-label{font-family:Mansfield;font-weight:500;font-size:16px;line-height:123%;color:#5947ff;margin-top:15px}.myDeliveries .cardDelivery .cardDeliveryContent{width:100%;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;interpolate-size:allow-keywords;scrollbar-width:initial;scrollbar-color:initial;max-height:0;opacity:0}.myDeliveries .cardDelivery .cardDeliveryContent .searchBarContainer{display:flex;flex-direction:column;gap:18px;margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--colorGrey)}.myDeliveries .cardDelivery .cardDeliveryContent .searchBarContainer .searchText{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 370px){.myDeliveries .cardDelivery .cardDeliveryContent .searchBarContainer .searchText{font-size:14px}}.myDeliveries .cardDelivery .cardDeliveryContent .tableContainer{overflow:auto;border-radius:0;height:100%;max-height:370px}.myDeliveries .cardDelivery .cardDeliveryContent .tableContainer .tableContent .MuiTableContainer-root{overflow-x:inherit}.myDeliveries .cardDelivery .cardDeliveryContent .tableContainer .tableContent .actions{display:flex;flex-direction:row;gap:6px}.myDeliveries .cardDelivery .cardDeliveryContent .tableContainer .tableContent .actions .buttonCalendar{background:var(--colorWhite);border:1px solid var(--colorIndigo)}.myDeliveries .cardDelivery .cardDeliveryContent .tableContainer .tableContent .actions .buttonCalendar:hover path{fill:var(--colorWhite)}@media (max-width: 677px){.myDeliveries .cardDelivery .cardDeliveryContent .tableContainer{max-height:350px}}.myDeliveries .cardDelivery .cardDeliveryContent::-webkit-scrollbar{width:8px}.myDeliveries .cardDelivery .cardDeliveryContent::-webkit-scrollbar-track{background-color:var(--colorWhite);border-radius:10px}.myDeliveries .cardDelivery .cardDeliveryContent::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--colorIndigo)}.myDeliveries .cardDelivery .cardDeliveryContent.show{max-height:500px;overflow-y:auto;opacity:1}@media (max-width: 480px){.cardDelivery{position:relative}.cardDelivery .tableContainer{padding:16px 12px 16px 16px;margin:0 0 0 -16px;position:absolute}.cardDelivery .tableContainer::-webkit-scrollbar{width:2px;background:var(--colorGrey)}.cardDelivery .tableContainer::-webkit-scrollbar-thumb{background:var(--colorWhite);border-radius:10px}.cardDelivery .tableContainer::-webkit-scrollbar-thumb:hover{background:var(--colorWhite)}.cardDelivery .tableContainer .tableContent{width:auto}}.myDeliveries{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:16px}.studentDelivery{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.studentDelivery .titleContainer{width:100%;display:flex;flex-direction:column;gap:10px}.studentDelivery .titleContainer .title{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.studentDelivery .titleContainer .subtitle{width:100%;color:var(--colorGrey);font-family:Mansfield;border-bottom:1px solid var(--colorGrey);padding-bottom:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.studentDelivery .pagination-label{font-family:Mansfield;font-weight:500;font-size:16px;line-height:123%;color:#5947ff;margin-top:15px}.studentDelivery .filters{width:100%;display:grid;gap:16px}.studentDelivery .filters .searchText{color:var(--colorGrey);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 370px){.studentDelivery .filters .searchText{font-size:14px}}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root{overflow:auto;max-height:617px}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar{width:2px;background:var(--colorGrey)}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar-thumb{background:var(--colorWhite);border-radius:10px}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:var(--colorWhite)}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root table thead tr th{white-space:nowrap}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root .actionsContainer{overflow-x:auto;display:flex;gap:10px}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar{width:6px;display:block}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--colorIndigo)}.studentDelivery .tableContainer .tableContent .MuiTableContainer-root::-webkit-scrollbar-track{border-radius:4px;background-color:var(--colorWhite)}.studentDelivery .tableContainer .cardResponsive{width:100%}@media (max-width: 480px){.studentDelivery{position:relative;display:grid;gap:8px}.studentDelivery .tableContainer{overflow:auto;height:353px;width:fit-content;padding:16px 12px 16px 16px;margin:0 -16px}}.modalListServices .modalBody .cardBienStarService{display:grid;min-width:320px;width:fit-content;height:100%;padding:16px;grid-template-rows:min-content max-content auto;align-items:flex-start;gap:16px;border-radius:24px;background:var(--backgroundGlass);border:1px solid rgba(255,255,255,0);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.modalListServices .modalBody .cardBienStarService .cardBienStarServiceTitle{color:var(--colorBlack);font-family:Mansfield;font-size:18px;font-style:normal;line-height:normal;font-weight:700}.modalListServices .modalBody .cardBienStarService .cardBienStarServiceDescription{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;line-height:normal;font-weight:500}.modalListServices .modalBody .cardBienStarService .cardBienStarServiceButton{align-self:flex-end}.modalListServices .modalBody .cardBienStarService .cardBienStarServiceButton svg{transform:rotate(-90deg)}.modalListServices{display:flex;flex-direction:column;gap:16px;width:fit-content;width:90dvw;max-width:1200PX;padding:16px}.modalListServices .modalHeader{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px}.modalListServices .modalHeader .iconContainer{display:flex;flex-direction:row;align-items:center;gap:10px}.modalListServices .modalHeader .iconContainer .title{color:var(--colorBlack);text-align:center;font-family:Mansfield;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.modalListServices .modalHeader .subtitle{width:100%;color:var(--colorGrey);text-align:start;font-family:Mansfield;font-size:12px;padding-bottom:4px;font-style:normal;font-weight:500;line-height:normal;border-bottom:1px solid var(--colorGrey)}.modalListServices .modalBody{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;max-width:90vw;max-height:63vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--colorIndigo) var(--colorWhite);gap:16px}.modalListServices .modalFooter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid var(--colorGrey);padding-top:8px}.modalListServices .modalFooter .footerText{color:var(--colorBlack);font-family:Mansfield;font-size:12.8px;font-style:normal;line-height:123%}.modalListServices .modalFooter .footerText b{font-family:Mansfield-Bold}.modalListServices .modalFooter .closeButton:hover path{stroke:var(--colorWhite)}@media (max-width: 850px){.modalListServices .modalBody{display:flex;flex-direction:column}}@media (max-width: 480px){.modalListServices .modalHeader,.modalListServices .modalHeader .iconContainer{gap:4px}.modalListServices .modalHeader .iconContainer svg{width:24px;height:24px}.modalListServices .modalHeader .iconContainer .title{font-size:14px}.modalListServices .modalBody{display:flex;flex-direction:column;padding:8px;max-height:50vh}.modalListServices .modalBody .cardBienStarService{min-width:fit-content;padding:12px;gap:12px}.modalListServices .modalBody .cardBienStarService .cardBienStarServiceTitle{font-size:16px}.modalListServices .modalBody .cardBienStarService .cardBienStarServiceDescription{font-size:12px}.modalListServices .modalFooter{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.modalListServices .modalFooter #mainButton{align-self:flex-end}}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea{cursor:pointer;position:relative;display:flex;height:320px;width:360px;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:24px;background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);gap:16px}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaTitle{color:var(--colorWhite);font-family:Mansfield;font-size:20px;font-style:normal;line-height:normal}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaDescription{color:var(--colorWhite);font-family:Mansfield;font-size:16px;font-style:normal;line-height:normal}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaImage{position:absolute;top:-6px;right:-6px}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaImage img{width:auto;height:142px}@media (max-width: 480px){.bienStar .bienStarContent .bienStarListCards .cardBienStarArea{width:100%;height:280px}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaImage img{width:auto;height:120px}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaTitle{font-size:18px}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaDescription{font-size:14px}.bienStar .bienStarContent .bienStarListCards .cardBienStarArea .cardBienStarAreaImage{top:-12px;right:-12px}}.bienStar{display:flex;flex-direction:column;align-items:center;gap:16px}.bienStar .bienStarContent{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;gap:16px}.bienStar .bienStarContent .bienStarTitle{color:var(--colorBlack);font-family:Mansfield-Bold;border-bottom:1px solid var(--colorGrey);padding-bottom:10px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.bienStar .bienStarContent .bienStarListCards{display:flex;padding:16px 0;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.bienStar .bienStarContent .bienStarFooter{display:flex;flex-direction:row;padding-top:10px;border-top:1px solid var(--colorGrey);align-items:center;justify-content:space-between}.bienStar .bienStarContent .bienStarFooter .bienStarFooterTitle{max-width:280px;color:var(--colorBlack);font-family:Mansfield;font-size:13px;font-style:normal;line-height:normal}.bienStar .bienStarContent .bienStarFooter .bienStarFooterTitle b{font-family:Mansfield-Bold}.bienStar .bienStarContent .bienStarFooter .backButton:hover path{fill:var(--colorWhite);stroke:var(--colorWhite)}.bienStar .bienStarContent .bienStarFooter .backButton svg{transform:rotate(225deg)}@media (max-width: 480px){.bienStar .bienStarContent .bienStarFooter{flex-direction:column;align-items:flex-start;gap:8px}.bienStar .bienStarContent .bienStarFooter #mainButton{align-self:flex-end}}.modalHelpLibrary{width:400px;max-width:95vw;max-height:95vh;overflow:auto;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:8px}.modalHelpLibrary .modalHelpLibraryTexts{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--colorIndigo) transparent;display:flex;flex-direction:column;align-items:center;gap:14px}.modalHelpLibrary h5{color:#000;text-align:center;font-family:Mansfield-SemiBold;font-size:16px;font-style:normal;line-height:normal}.modalHelpLibrary h6{color:#000;text-align:center;font-family:Mansfield;border-top:1px solid var(--colorGrey);padding-top:16px;font-size:15px;font-style:normal;line-height:normal}.modalHelpLibrary p{color:#000;text-align:center;font-family:Mansfield;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modalHelpLibrary .btnChat{margin-top:10px}.modalHelpLibrary .btnChat svg{transform:rotate(-90deg)}.libraryFooter{width:100%;display:flex;flex-wrap:wrap;padding-top:10px;gap:16px;border-top:1px solid var(--colorGrey);align-items:center;justify-content:space-between}.libraryFooter .libraryFooterTitle{width:100%;display:flex;align-self:start;max-width:fit-content;align-items:center;flex-wrap:wrap;gap:16px}.libraryFooter .libraryFooterTitle .title{max-width:280px;color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:13px;font-style:normal;line-height:normal}.libraryFooter .backButton{align-self:flex-end}.libraryFooter .backButton:hover path{fill:var(--colorWhite);stroke:var(--colorWhite)}.libraryFooter .backButton svg{transform:rotate(225deg)}@media (max-width: 850px){.libraryFooter{flex-direction:column;align-items:flex-end}}.library{display:flex;flex-direction:column;align-items:center;gap:16px}.library .libraryContent{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;gap:16px}.library .libraryContent .libraryTitle{color:var(--colorBlack);font-family:Mansfield-Bold;border-bottom:1px solid var(--colorGrey);padding-bottom:10px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.library .libraryContent .libraryBody .libraryOptions{display:flex;flex-wrap:wrap;padding:16px 0;align-items:center;align-content:center;align-self:stretch;gap:16px}.library .libraryContent .libraryBody .libraryOptions .cardLibrary{height:100%;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);display:flex;padding:16px;text-decoration:none;flex-direction:column;align-items:flex-start;gap:16px}.library .libraryContent .libraryBody .libraryOptions .cardLibrary .cardLibraryTitle{color:var(--colorBlack);font-family:Mansfield-SemiBold;font-size:20px;font-style:normal;line-height:123%}@media (max-width: 480px){.library .libraryContent .libraryBody .libraryOptions .cardLibrary{width:100%;max-width:100%;gap:8px}}.libraryHelp{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;gap:16px}.libraryHelp .libraryHelpHeader{display:flex;flex-direction:column;border-bottom:1px solid var(--colorGrey);padding-bottom:8px;gap:8px}.libraryHelp .libraryHelpHeader .libraryHelpTitle{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.libraryHelp .libraryHelpHeader .libraryHelpDescription{color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.libraryHelp .libraryHelpContent{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.libraryHelp .libraryHelpContent .libraryHelpText{color:var(--colorBlack);text-align:center;font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.libraryHelp .libraryHelpContent .libraryHelpList{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));align-items:flex-start;align-content:flex-start;gap:10px}.libraryHelp .libraryHelpContent .libraryHelpList .cardHelp{cursor:pointer;display:flex;padding:16px;align-items:center;gap:16px;border-radius:8px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.libraryHelp .libraryHelpContent .libraryHelpList .cardHelp .cardHelpIcon{display:flex;justify-content:center;align-items:center}.libraryHelp .libraryHelpContent .libraryHelpList .cardHelp .cardHelpText h5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:var(--colorBlack);font-family:Mansfield-SemiBold;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;line-height:normal}@media (max-width: 850px){.libraryHelp .libraryHelpContent .libraryHelpList{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}.libraryHelp .libraryHelpContent .libraryHelpText{font-size:16px}}@media (max-width: 480px){.libraryHelp .libraryHelpHeader .libraryHelpDescription{font-size:12px}.libraryHelp .libraryHelpContent .libraryHelpList{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.libraryHelp .libraryHelpContent .libraryHelpText{font-size:14px}}.libraryReferences{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;gap:16px}.libraryReferences .libraryReferencesHeader{display:flex;flex-direction:column;border-bottom:1px solid var(--colorGrey);padding-bottom:8px;gap:8px}.libraryReferences .libraryReferencesHeader .libraryReferencesTitle{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.libraryReferences .libraryReferencesHeader .libraryReferencesDescription{color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.libraryReferences .libraryReferencesContent{display:grid;grid-template-columns:1fr 1fr;gap:16px}.libraryReferences .libraryReferencesContent .cardReference{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.libraryReferences .libraryReferencesContent .cardReference .cardReferenceTitle{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:20px;font-style:normal;line-height:normal}.libraryReferences .libraryReferencesContent .cardReference .cardReferenceDescription{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.libraryReferences .libraryReferencesContent .cardReference .cardReferenceButton{align-self:flex-end}.libraryReferences .libraryReferencesContent .cardReference .cardReferenceButton svg{transform:rotate(-90deg)}@media (max-width: 850px){.libraryReferences .libraryReferencesContent{display:flex;flex-direction:column}}@media (max-width: 480px){.libraryReferences .libraryReferencesHeader .libraryReferencesDescription{font-size:12px}.libraryReferences .libraryReferencesContent .libraryReferencesText{font-size:14px}}.cardLibraryService{cursor:pointer;position:relative;display:flex;height:320px;width:360px;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:24px;background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);gap:16px}.cardLibraryService .cardLibraryServiceTitle{color:var(--colorWhite);font-family:Mansfield;font-size:20px;font-style:normal;line-height:normal}.cardLibraryService .cardLibraryServiceDescription{color:var(--colorWhite);font-family:Mansfield;font-size:16px;font-style:normal;line-height:normal}.cardLibraryService .cardLibraryServiceImage{position:absolute;top:-4px;right:-2px}.cardLibraryService .cardLibraryServiceImage img{width:auto;height:142px}@media (max-width: 480px){.cardLibraryService{width:100%;height:280px}.cardLibraryService .cardLibraryServiceTitle{font-size:18px}.cardLibraryService .cardLibraryServiceDescription{font-size:14px}.cardLibraryService .cardLibraryServiceImage{top:-12px;right:-12px}.cardLibraryService .cardLibraryServiceImage img{width:100%;height:110px}}.libraryServices{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,0);background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;gap:16px}.libraryServices .libraryServicesHeader{display:flex;flex-direction:column;border-bottom:1px solid var(--colorGrey);padding-bottom:8px;gap:8px}.libraryServices .libraryServicesHeader .libraryServicesTitle{color:var(--colorBlack);font-family:Mansfield-Bold;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.libraryServices .libraryServicesHeader .libraryServicesDescription{color:var(--colorGrey);font-family:Mansfield;font-size:13px;font-style:normal;font-weight:500;line-height:123%}.libraryServices .libraryServicesContent{display:flex;align-items:flex-start;align-content:flex-start;align-self:stretch;padding:0 16px;flex-wrap:wrap;gap:32px}@media (max-width: 480px){.libraryServices .libraryServicesHeader .libraryServicesDescription{font-size:12px}.libraryServices .libraryServicesContent{gap:16px;padding:0}}.cardNews{padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.cardNews .category-date{display:flex;margin-bottom:8px;margin-top:15px}.cardNews .category-date .category{background:#ff5ba8;padding:8px;color:#fff;border-radius:20px}.cardNews .category-date .category p{font-family:Mansfield;font-size:12.8px}.cardNews .category-date .date{padding:8px;color:var(--colorBlack)}.cardNews .category-date .date p{font-family:Mansfield;font-size:12.8px}.filterNews{padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.filterNews #title{font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%;margin-top:10px}.filterNews #subtitle{margin-top:10px;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:123%;margin-bottom:10px}.filterNews .categories{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.filterNews .categories button{padding:8px 20px!important;white-space:nowrap}.filterNews .search p{margin:16px 0 8px}.cardLatest{display:flex;flex-direction:column;gap:25px;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);height:auto}.cardLatest .category-date{display:flex;align-items:center;margin-bottom:8px}.cardLatest .category,.cardLatest .date{padding:4px 8px;border-radius:20px}.cardLatest .category{background:#ff5ba8;color:#fff}.cardLatest .category p{font-family:Mansfield;font-size:12.8px}.cardLatest .date{color:var(--colorBlack)}.cardLatest .date p{font-family:Mansfield;font-size:12.8px}.allNews{display:flex;flex-direction:column;margin-top:20px;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);height:auto}.paginationNews{display:flex;justify-content:center;margin-top:15px}.paginationNews ul{border-radius:40px;border:1px solid rgba(255,255,255,0)!important;padding:4px 8px;gap:12px;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.paginationNews ul>li:last-child button{color:var(--colorBlack)!important}.paginationNews ul>li:last-child button svg{transform:rotate(180deg)!important}.paginationNews ul>li:first-child button{color:var(--colorBlack)!important}.paginationNews ul>li button{font-family:Mansfield!important;color:#a1a1a1;font-size:16px}.paginationNews ul>li .Mui-selected{color:var(--colorWhite);background-color:#5947ff}.containerSupport{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:auto}.containerSupport .contentSupport{grid-column:span 2/span 2;padding-top:32px;padding-bottom:32px}.containerSupport .contentSupport .supportHome{height:483px;display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:center;justify-items:baseline}.containerSupport .contentSupport .supportHome h3{text-align:end;font-family:Mansfield;font-size:25px;font-style:normal;font-weight:700;line-height:123%}.containerSupport .contentSupport .supportHome .supportHomeButtons{display:flex}.containerSupport .contentSupport .supportHome .supportHomeButtons .divider{background:var(--colorGreyLight);width:2px}.containerSupport .contentSupport .supportHome .supportHomeButtons .homeButtons{display:grid;gap:16px;padding:16px 16px 16px 32px}.containerSupport .supportChat{grid-column:span 1/span 1}.containerSentSupport{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:600px;width:100%}.containerSentSupport .contentSentSupport{height:inherit;width:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.containerSentSupport .contentSentSupport img{height:128px}.containerSentSupport .contentSentSupport h3{font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.containerSentSupport .contentSentSupport p{font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}@media (max-width: 834px){.containerSupport .contentSupport .supportHome{grid-template-columns:repeat(1,1fr);align-content:center;justify-items:center}.containerSupport .contentSupport .supportHome h3{text-align:center;font-size:20px}.containerSupport .contentSupport .supportHome .supportHomeButtons{flex-direction:column}.containerSupport .contentSupport .supportHome .supportHomeButtons .divider{height:2px;width:auto}.containerSupport .contentSupport .supportHome .supportHomeButtons .homeButtons{padding:32px 32px 16px}}@media (max-width: 640px){.containerSupport .contentSupport{height:auto;grid-column:span 3/span 3;grid-row:2}.containerSupport .contentSupport .supportHome{height:auto}.containerSupport .contentSupport .supportHome .supportHomeButtons{width:100%}.containerSupport .contentSupport .supportHome .supportHomeButtons .homeButtons{justify-content:center;padding-left:0;padding-right:0}.containerSupport .supportChat{grid-column:span 3/span 3;grid-row:1}.containerSentSupport{height:auto}}@media (max-height: 824px){.containerSentSupport{height:483px}}@media (max-height: 750px){.containerSentSupport{height:420px}}@media (max-height: 680px){.containerSentSupport{height:fit-content}}.containerSupportChat{display:grid;justify-items:center;text-align:center;gap:16px}.containerSupportChat img{height:128px}.containerSupportChat h3{font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.containerSupportChat p{font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}@media (max-width: 834px){.containerSupportChat img{height:118px}.containerSupportChat h3{font-size:15px}.containerSupportChat p{font-size:12px}}@media (max-width: 600px){.containerSupportChat img,.containerSupportChat h3{display:none}}.containerFormSupport{display:grid;gap:32px;padding:0 40px}.containerFormSupport .contentTitle{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;border-bottom:2px solid var(--colorGrey);padding-bottom:8px}.containerFormSupport .contentTitle h3{font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:123%}.containerFormSupport .contentTitle span{color:var(--colorGrey);font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%;text-align:end}.containerFormSupport .contentFormSupport{display:grid;gap:16px}.containerFormSupport .contentFormSupport .containerButtonsSupport{display:flex;justify-content:space-between;gap:8px}@media (max-width: 600px){.containerFormSupport{padding:0 16px}.containerFormSupport .contentTitle{flex-direction:column;align-items:flex-start}.containerFormSupport .contentTitle span{text-align:left}}.containerFormField{display:flex;gap:32px}.containerFormField .contentTitleForm{max-width:202px}.containerFormField .contentTitleForm h4{color:var(--colorBlack);text-align:right;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:700;line-height:123%}.containerFormField .contentTitleForm p{color:var(--colorGrey);text-align:right;margin-left:auto;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%}.containerFormField .MuiInputBase-root{font-family:Mansfield}.containerFormField .textareaSupport .customInput{height:200px}.containerFormField .textareaSupport .customInput textarea{font-size:16px!important;padding:8px 18px;border-radius:8px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.containerFormField .textareaSupport .customInput textarea::placeholder{font-size:16px!important}.containerFormField div{width:100%}.containerFormField div .box-file{min-height:176px}.containerFormField .inputSupport input{border-radius:8px;border:1.72px solid rgba(255,255,255,.5)!important;background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%)!important;box-shadow:0 0 8.18px #0000001a!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important}@media (max-width: 1000px){.containerFormField{display:grid;gap:16px}.containerFormField .contentTitleForm{max-width:100%}.containerFormField .contentTitleForm h4,.containerFormField .contentTitleForm p{text-align:left}}@media (max-width: 600px){.containerFormField .contentTitleForm h4,.containerFormField .contentTitleForm p{font-size:12.8px}.containerFormField .MuiInputBase-root{font-size:10.24px}.containerFormField .textareaSupport .customInput textarea{font-size:10.24px!important}.containerFormField .textareaSupport .customInput textarea::placeholder{font-size:10.24px!important}.containerFormField .inputPhoneNumber input{font-size:10.24px!important;padding:4px 8px 5px!important}}.containerPhoneInput{display:flex;align-items:center;gap:8px;border-radius:8px;border:1.72px solid var(--Glass, rgba(255, 255, 255, .5));background:linear-gradient(108deg,#ffffff4d .04%,#ffffff1a 51.71%,#fff0 99.96%);box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.containerPhoneInput .selectPhoneInput{border-radius:8px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,#fff0 15.72%,#ffffff1a 58.77%,#fff0 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);height:40px}.containerPhoneInput .selectPhoneInput .MuiSelect-select{padding:4px 16px 5px!important;display:flex;gap:4px;align-items:center;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.containerPhoneInput .selectPhoneInput svg{position:absolute;right:0;margin-right:9px;z-index:-1}.containerPhoneInput .selectPhoneInput fieldset{display:none}.containerPhoneInput .inputPhoneNumber input{font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%;padding:4px 16px 5px}.containerPhoneInput .inputPhoneNumber input::placeholder{color:var(--colorGrey)}.containerPhoneInput .inputPhoneNumber fieldset{display:none}.MuiMenu-paper{background:linear-gradient(221deg,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 15.72%,var(--transparencias-blanco-puro-60, rgba(255, 255, 255, .6)) 58.77%,var(--transparencias-blanco-puro-30, rgba(255, 255, 255, .3)) 95.04%)!important;background-blend-mode:overlay,normal;border-radius:8px!important;border:1px solid rgba(255,255,255,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MuiMenu-paper ul{padding:16px;display:grid;gap:8px}.MuiMenu-paper ul li{padding:6px;gap:8px;color:var(--colorBlack)!important;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:123%}.details-news{padding:16px 80px;border-radius:24px;border:1px solid rgba(255,255,255,0);background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media (max-width: 768px){.details-news{padding:16px 24px}}.details-news .category-date{display:flex;align-items:center;margin-bottom:8px}.details-news .category,.details-news .date{padding:4px 8px;border-radius:20px}.details-news .category{background:#ff5ba8;color:#fff}.details-news .category p{font-family:Mansfield;font-size:12.8px}.details-news .date{color:var(--colorBlack)}.details-news .date p{font-family:Mansfield;font-size:12.8px}.info-news #title{font-family:Mansfield;font-style:normal;font-weight:700;line-height:123%;margin-bottom:15px}.info-news #description{font-family:Mansfield;font-style:normal;font-weight:500;line-height:123%;margin-bottom:15px}.info-news #caption{color:#a1a1a1;font-family:Mansfield;font-size:12.8px;font-style:normal;font-weight:500;line-height:123%;margin-bottom:20px}.html-content img{width:100%!important;border-radius:8px}.searchNews{border-radius:24px;background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);padding:16px;background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.contentSearch{padding:0 40px}.contentSearch #results{font-family:Mansfield;font-style:normal;font-weight:700;line-height:123%}.contentSearch .select{border-radius:8px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(221deg,#ffffff4d 15.72%,#fff9 58.77%,#ffffff4d 95.04%);background-blend-mode:overlay,normal;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.contentSearch .select fieldset{display:none}.categories{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.categories button{padding:8px 20px!important;white-space:nowrap}.containerForm{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:597.39px;border-radius:8px;padding:0 16px;background-color:var(--colorGreyTransparent)}.containerForm .logo{display:flex;justify-content:center;align-items:center;margin-bottom:-20px}.containerForm .title{display:flex;justify-content:center;align-items:center}.containerForm .title p{font-size:39.06px;font-weight:500;color:var(--colorIndigo);font-family:Mansfield}.iconWarning{position:absolute;right:-28px;top:38%;transform:translateY(-50%);pointer-events:none}@media (max-width: 1024px){.iconWarning{right:-24px;top:40%}}@media (max-width: 1024px){.containerForm{height:auto;padding:16px 8px;min-height:400px}.title p{font-size:28px;text-align:center}}@media (max-width: 786px){.iconWarning{display:none}.containerForm{padding:12px 8px}.containerForm .title{margin-top:1rem}.containerForm .title p{font-size:39.06px;text-align:center}}@media (max-width: 500px){.containerForm{padding:8px 16px}.containerForm .title{margin-top:-1rem}.containerForm .title p{font-size:25px;text-align:center;word-break:break-word}.containerForm .logo{margin-top:18px;margin-bottom:0}}@media (max-width: 380px){.containerForm{padding:8px 16px}.containerForm .title{margin-top:-1rem}.containerForm .title p{font-size:25px;text-align:center}.containerForm .logo{margin-top:12px}}.h5p-embed-container iframe{width:100%!important;max-width:100%!important;height:auto}.h5p-embed-container>div{width:100%!important;max-width:100%!important}.h5pContainer{display:flex;padding:40px 16px 32px;flex-direction:column;gap:12px;border-radius:16px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.h5pContainer .h5pButtons{margin-top:20px;display:flex;justify-content:space-between}@media (max-width: 850px){.h5pContainer{padding:16px;gap:16px}}@media (max-width: 480px){.h5pContainer{box-shadow:none;padding:8px;gap:20px}.h5pContainer .h5pButtons{display:flex;justify-content:space-between}}.matchReview{display:flex}.matchReview .matchReview__item{margin:10px 0;width:-webkit-fill-available}.matchReview .matchReview__item p{display:flex;align-items:center;width:100%;font-weight:700;padding:16px;border-radius:8px;max-height:48px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.matchReview__score{display:flex;align-items:center;padding:16px;background:var(--backgroundGlass);border-radius:8px;box-shadow:0 0 14px 2px #0000001a}.matchReview__score p{font-family:Mansfield;color:var(--colorBlack)}.matchReview__score span{color:var(--colorIndigo)}.reviewQuestion .headerQuestion{display:flex;justify-content:space-between;margin:5px 0 50px}.reviewQuestion .headerQuestion .headerItems{display:flex;gap:5px;align-items:center}.reviewQuestion .headerQuestion p{font-family:Mansfield;font-size:12.8px;color:var(--colorIndigo);font-weight:700}.reviewQuestion .question{margin-top:20px}.reviewQuestion .question .boxAnswerSelected{gap:10px;display:flex;align-items:center;margin:10px 0;background-color:#251c78;height:auto;padding:16px;border-radius:8px}.reviewQuestion .question .boxAnswerSelected p{font-size:16px;font-family:Mansfield;color:var(--colorWhite)}.reviewQuestion .question .boxAnswerWrite{margin-top:10px;display:flex;padding:16px;background:var(--backgroundGlass);border-radius:8px;box-shadow:0 0 14px 2px #0000001a}.reviewQuestion .question .boxAnswerWrite p{font-size:12.8px;font-family:Mansfield;color:var(--colorBlack)}@media (max-width: 480px){.reviewQuestion .headerQuestion{display:flex;flex-direction:column;align-items:center;gap:10px}}.review{padding:4rem 10rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;align-self:stretch;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media (max-width: 1024px){.review{padding:4rem 2rem}}@media (max-width: 480px){.review{padding:1rem}}.viewFileContainer{width:100%;display:flex;align-items:center;gap:10px}.viewFileContainer .viewFile{width:100%;display:flex;gap:5px;align-items:center;padding:10px;box-shadow:0 4px 20px #0000001a;border-radius:8px}.viewFileContainer .boxIconInfoForum{width:100%;display:flex;gap:16px;align-items:center}.viewFileContainer .boxIconInfoForum svg{height:auto;width:auto;max-height:none;max-width:none;min-height:0;min-width:0;display:block}.viewFileContainer .containerInfoForum{width:100%;display:flex;gap:5px;padding:10px;justify-content:space-evenly}.redirectionTab{width:100%;display:flex;align-items:center;color:#9e4efe;gap:8px;justify-content:flex-end}.textInputFile{font-weight:700!important;line-height:20px;white-space:nowrap}.fileSize{color:#a1a1a1;font-family:Mansfield;font-size:10.24px}.inputFileContainer{width:100%;display:flex;gap:25px;align-items:center}.inputFileContainer .inputFile{width:100%;height:61px;background:var(--backgroundGlass);border-radius:var(--Corner-radius-atomo-interno, 8px)}@media (max-width: 1024px){.viewFileContainer,.inputFileContainer{display:block}.inputFileContainer .textInputFile{margin-bottom:16px}.viewFileContainer{display:block}.viewFileContainer .textInputFile{margin-bottom:16px}}.descriptionOfDelivery{font-family:Mansfield;display:flex;flex-direction:column;gap:26px;align-self:stretch;justify-content:start}.membersInfoContainer{display:flex;gap:15px}.membersInfoContainer .membersInfo{display:flex;align-items:center;gap:15px}.entregadoAtraso{display:flex;align-items:center;gap:4px;color:#ff5ba8;font-size:14px;font-weight:500}.modalCreatePostFileInput{margin-top:4px}@media (max-width: 600px){.membersInfoContainer{display:block;text-align:center}.membersInfoContainer .membersInfo{justify-content:center;margin-bottom:10px}}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform{display:flex;flex-direction:column;align-items:center;padding:40px 16px;gap:16px;border-radius:24px;background:var(--backgroundGlass);background-blend-mode:overlay,normal;box-shadow:0 0 8.18px #0000001a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent{width:100%;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer{display:flex;gap:16px;width:100%;height:auto}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer .watchDomainPlatformVideo{display:flex;flex-direction:column;gap:16px;width:100%;border-radius:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer .watchDomainPlatformVideo .video{width:100%;border-radius:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer .watchDomainPlatformVideo .video iframe{border:none;width:100%;height:100%;border-radius:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer .watchDomainPlatformVideo .watchDomainPlatformVideoDescription{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer .watchDomainPlatformVideo .watchDomainPlatformVideoDescription .watchDomainPlatformVideoTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformVideoContainer .watchDomainPlatformVideo .watchDomainPlatformVideoDescription .watchDomainPlatformVideoText{color:var(--colorBlack);font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformRelatedContainer{display:flex;flex-direction:column;align-self:stretch;gap:16px}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformRelatedContainer .watchDomainPlatformRelatedTitle{color:var(--colorBlack);font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fullLayout .fullLayoutBody .fullLayoutContent .watchDomainPlatform .watchDomainPlatformContent .watchDomainPlatformRelatedContainer .watchDomainPlatformRelatedList{display:grid;padding:0 20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:center;gap:20px}.paginationVideos{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:16px}.paginationVideos .prevButton svg{transform:rotate(-134deg)}.paginationVideos .nextButton svg{transform:rotate(46deg)}.paginationVideos .paginationDots{display:flex;gap:16px}.paginationVideos .paginationDots .dot{width:12px;height:12px;border-radius:50%;background-color:var(--colorGrey)}.paginationVideos .paginationDots .active{background-color:var(--colorIndigo)}.responsive-radio-group{width:100%;font-family:inherit;flex-direction:column;gap:8px}.feedback-col{width:110px;display:flex;justify-content:flex-start;white-space:nowrap}.radio-row{display:flex;align-items:center;justify-content:flex-start;position:relative;margin-bottom:.5rem;width:100%;gap:16px}.radio-correct{margin-left:24px;color:#4b8c2a;font-weight:500;display:flex;align-items:center;gap:4px;font-size:1rem;white-space:nowrap}.radio-correct-absolute{position:absolute;top:50%;right:90px;transform:translateY(-50%);color:#5947ff;font-weight:500;display:flex;align-items:center;gap:4px;font-size:1rem;white-space:nowrap;z-index:2;background:transparent;pointer-events:none;transition:right .2s}@media (max-width: 900px){.radio-correct-absolute{right:-24px;font-size:.96rem}}@media (max-width: 600px){.radio-correct-absolute{right:4px;font-size:.93rem}}.responsive-radio-option{flex-grow:1;position:relative;align-items:center;display:flex;height:48px;max-height:48px;border-radius:12px;padding:0 16px;border-width:1px;border-style:solid;border-color:#b3b3f7;background:#fff;color:#26267a;box-sizing:border-box;transition:background .2s,color .2s,border-color .2s}.radio-selected-view-mode{background:#251c78!important;color:#fff!important;border:1px solid #ffffff!important}.radio-only-correct{background:#eafbf5;border-color:#4b8c2a;color:#4b8c2a}.selected-mobile{font-weight:700;color:#fff}.responsive-radio-label{font-size:16px;font-weight:400;cursor:pointer}.responsive-radio-option.selected .responsive-radio-label{font-weight:600;color:#fff}@media (max-width: 900px){.responsive-radio-group,.responsive-radio-option{max-width:98vw}}@media (max-width: 600px){.responsive-radio-group,.responsive-radio-option{max-width:100vw;padding-left:8px;padding-right:8px}.responsive-radio-label{font-size:15px}}.pageDelivery{border-radius:24px;padding:20px;background:var(--backgroundGlass)}.pageDelivery .classParagraph{color:#a1a1a1;font-weight:500;font-size:12.8px;line-height:123%;letter-spacing:0%}h2{margin:0 0 5px;font-size:20px;color:#181b32}.horizontalLine{border-bottom:solid 1px #d9d9d9;margin-top:5px}.infoDeliveryContainer{padding:2rem 4rem;display:flex;flex-direction:column;gap:10px;width:100%;height:100%}.infoDeliveryContainer .responseDeliveryContainer{gap:3px;display:flex;width:100%;flex-direction:column;align-items:flex-start}.style-text{color:var(--Primario-indigo, #5947ff)}.infoInputFile{font-size:12.8px}h4{font-size:16px;color:#181b32}.noteBox{font-weight:700!important;padding:16px!important;border-radius:8px;text-align:center;width:56px;height:40px}.noteBox:before{display:none}.noteBox:after{display:none}.noteOfDelivery{display:flex;align-items:center;font-size:12.8px;color:#a1a1a1}.styleMembers{color:#ff5ba8}.inputFileObservation{background-color:#7fff00;gap:10px;width:80%}.inputFileObservationText{background-color:var(--backgroundGlass);width:763px;height:167px;border-radius:8px;border:1px solid #000}@media (max-width: 1024px){.infoDeliveryContainer{padding:2rem 0rem}}@media (max-width: 600px){.infoDeliveryContainer{padding:2rem 0rem!important}}.popup-confirmation{width:390px;max-width:390px;border-radius:24px;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background-color:#fff;padding:16px;animation:fadeInScale .3s ease-out}.icon-confirmation{display:flex;justify-content:center;margin-top:30px;filter:drop-shadow(0px 0px 8.18px rgba(0,0,0,.1));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.alert-title{display:flex;text-align:center;justify-content:center;margin-top:20px;font-family:Mansfield;font-size:31.25px;font-style:normal;font-weight:700;color:var(--colorIndigo);padding:0 30px}.alert-message{display:flex;text-align:center;justify-content:center;margin-top:10px;font-family:Mansfield;font-size:16px;font-style:normal;font-weight:500;color:var(--colorBlack)}.alert-buttons{display:flex;justify-content:space-between;padding:20px 10px 0}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.popup{position:relative;width:250px;max-width:350px;border-radius:24px;box-shadow:0 0 14px 2px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background-color:#fff;padding:24px 16px;animation:fadeInScale .3s ease-out}.popup .icon{display:flex;justify-content:center;filter:drop-shadow(0px 0px 8.18px rgba(0,0,0,.1));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.popup .title{display:flex;text-align:center;justify-content:center;margin-top:10px;font-family:Mansfield;font-size:20px;font-style:normal;font-weight:700;color:var(--colorBlack);padding:0 30px}.popup .message{display:flex;text-align:center;justify-content:center;margin-top:10px;font-family:Mansfield-semibold;font-size:16px;font-style:normal;font-weight:500;color:var(--colorBlack)}.toast-wrapper{position:fixed;top:20px;right:20px;z-index:1000}.toast-custom{display:flex;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:16px;min-width:320px;max-width:400px;position:relative;gap:12px}.toast-left{margin-top:2px}.toast-body{flex:1}.toast-title{font-weight:600;font-size:14px;margin-bottom:4px}.toast-message{font-size:14px;color:#333}.toast-close{position:absolute;top:8px;right:8px;padding:4px}
