#nprogress{top:0;left:0;width:100%;height:2.5px;z-index:9999;position:fixed;pointer-events:none}#nprogress .bar{height:100%;background-color:var(--palette-primary-main);box-shadow:0 0 2.5px var(--palette-primary-main)}#nprogress .peg{right:0;opacity:1;width:100px;height:100%;display:block;position:absolute;transform:rotate(3deg) translateY(-4px);box-shadow:0 0 10px var(--palette-primary-main),0 0 5px var(--palette-primary-main)}.simplebar-scrollbar:before{background-color:var(--palette-text-disabled)}.simplebar-scrollbar.simplebar-visible:before{opacity:.48}.mapboxgl-map{.mapboxgl-ctrl.mapboxgl-ctrl-group{border-radius:8px;box-shadow:0 8px 16px 0 rgba(var(--palette-grey-500Channel),.16)}.mapboxgl-ctrl.mapboxgl-ctrl-scale{border:none;color:#fff;font-weight:700;line-height:14px;border-radius:4px;background-image:linear-gradient(90deg,#8a2387,#e94057,#f27121)}.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{transform:scale(.75)}.mapboxgl-ctrl-group button+button{border-top:1px solid var(--palette-divider)}.mapboxgl-popup-content{padding:8px;max-width:180px;border-radius:12px;background-color:var(--palette-background-paper);color:var(--palette-text-primary);box-shadow:0 20px 40px -4px rgba(0,0,0,.16)}.mapboxgl-popup-tip{transform:translateY(-1px);border-top-color:var(--palette-background-paper)}.mapboxgl-popup-close-button{top:4px;right:4px;width:24px;height:24px;opacity:.48;font-size:20px;border-radius:50%;color:var(--palette-grey-500);transition:opacity .2s linear 0s;&:hover{opacity:1}&:focus{outline:none}}.mapboxgl-ctrl .mapboxgl-ctrl-logo,.mapboxgl-ctrl-bottom-right{display:none}}.yarl__root{--yarl__thumbnails_thumbnail_padding:0;--yarl__thumbnails_thumbnail_border:transparent;--yarl__color_backdrop:rgba(var(--palette-grey-900Channel)/0.9);--yarl__slide_captions_container_background:rgba(var(--palette-common-blackChannel)/0.32)}.yarl__slide_title{font-size:20px;font-weight:600}.yarl__slide_description{font-size:14px}.yarl__button{filter:unset}.yarl__thumbnails_thumbnail{opacity:.48;border-radius:10px;border-color:transparent}.yarl__thumbnails_thumbnail_active{opacity:1;border-color:var(--palette-primary-main)}.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:0}.yarl__video_container{background:var(--palette-common-black)}.apexcharts-canvas{.apexcharts-tooltip{min-width:80px}.apexcharts-tooltip,.apexcharts-xaxistooltip{border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--palette-text-primary);box-shadow:var(--customShadows-dropdown);background-color:rgba(var(--palette-background-defaultChannel)/.9)}.apexcharts-xaxistooltip{border-color:transparent;&:before{border-bottom-color:rgba(var(--palette-grey-500Channel)/.16)}&:after{border-bottom-color:rgba(var(--palette-background-defaultChannel)/.9)}}.apexcharts-tooltip-title{font-weight:700;text-align:center;color:var(--palette-text-secondary);background-color:var(--palette-background-neutral)}.apexcharts-tooltip-series-group{padding:4px 12px}.apexcharts-tooltip-marker{margin-right:8px}.apexcharts-legend{padding:0}.apexcharts-legend-marker{margin-right:6px}.apexcharts-legend-text{margin-left:0;padding-left:0;line-height:18px}}html{height:100%;-webkit-overflow-scrolling:touch}#root,#root__layout,body{display:flex;flex:1 1 auto;min-height:100%;flex-direction:column}img{max-width:100%;vertical-align:middle}ul{margin:0;padding:0}ul.nml__editor__content__bullet__list{list-style-type:disc}img.nml__editor__content__image{border-radius:16px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@import url("https://fonts.googleapis.com/css2?family=Platypi:ital,wght@0,300..800;1,300..800&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{font-style:normal;font-optical-sizing:auto;font-weight:400}img,svg{max-width:100%}.certificate-wrapper{inset:0}.certificate,.certificate-wrapper{display:flex;flex-direction:column}.certificate{color:#110b3e;font-family:Public Sans,serif;line-height:1.5;width:100%;height:690px;margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#fff;overflow:auto;position:relative}.certificate__main{position:relative;z-index:1;text-align:center;height:100%;flex-grow:1}.certificate__header{margin-bottom:28px}.certificate .certificate__title{display:block;width:100%;text-align:center;margin:0 auto}.certificate__title{color:#1c252e;font-family:Platypi;font-size:38px;font-weight:600;line-height:normal;letter-spacing:8px;text-transform:uppercase}.certificate__text{font-size:14px;line-height:1.8;margin-bottom:16px}.certificate__date,.certificate__signatures{font-size:12px;line-height:1.2}.certificate__signatures{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:16px;text-align:center;position:relative}.certificate__signature{flex:1 1;min-width:0;text-align:center;max-width:220px;vertical-align:top}.certificate__signature img{display:block;max-height:54px;max-width:100%;margin:0 auto}.certificate__signature .certificate__name,.certificate__signature .certificate__office{font-size:12px;margin-top:8px;display:block;text-align:center}.certificate__logo{height:46px;width:auto}.certificate .certificate__date{margin-top:24px;align-items:center}.certificate__footer{width:80%;position:absolute;bottom:32px}.certificate__logo:not(:last-child){margin-right:20px;border-right:1px solid #e0e0e0;padding-right:20px}.certificate__logo:last-child{margin-right:0;border-right:none}.certificate__table{text-align:left;line-height:1.6;width:100%;color:#1c252e}.certificate__table td:first-child,.certificate__table th:first-child{width:300px;padding-left:20px}.certificate__table td:nth-child(2),.certificate__table td:nth-child(3),.certificate__table td:nth-child(4),.certificate__table th:nth-child(2),.certificate__table th:nth-child(3),.certificate__table th:nth-child(4){width:150px}.certificate__table td:last-child,.certificate__table th:last-child{text-align:right;padding-right:10px;width:100px}.certificate__table tfoot td:last-child{text-align:right;padding-right:10px;font-weight:700}.certificate__table td,.certificate__table th{padding:8px;border:none}.certificate--diploma .certificate__main{padding:100px 50px 124px 350px}.certificate--diploma .certificate__logo{height:48px}.certificate--diploma .certificate__header,.certificate--diploma .certificate__text{margin-bottom:52px;margin-left:50px}.certificate__text{font-size:clamp(14px,2vw,18px);line-height:1.5;max-height:200px;overflow:hidden;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.certificate--diploma .certificate__date{margin-top:80px}.certificate--verse{background:#fff}.certificate--diploma .certificate__footer{padding-left:350px;padding-right:50px;bottom:28px}.certificate__extra-logos{display:flex;justify-content:center;gap:20px;margin-top:40px}.certificate__logo-small{height:50px;margin-right:25px;width:auto}.certificate__validation{display:inline-block;padding:8px 10px;border:1px solid #f9fafb;font-size:14px;line-height:1.5;border-radius:4px;overflow:hidden;background-repeat:no-repeat;background-position:100% 50%}.certificate__qr{height:70px;float:left;margin-right:10px}.certificate__validation-info{overflow:hidden}.certificate__registration{display:inline-block;vertical-align:middle;max-width:400px;font-size:8pt;font-weight:400;line-height:normal;border-radius:4px;background:#f9fafb;padding:6px;position:absolute;bottom:20px;right:20px}.certificate__verse{border:2px solid #e9ecee;padding:20px;position:relative;inset:0;width:100%;height:24.7cm;overflow:hidden;background:#fff;margin-top:40px}.certificate__verse-text{font-size:12pt;line-height:1.6;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.certificate__verse-text h2,.certificate__verse-text p{margin:0 0 8px}.certificate__verse-text h2{font-size:10pt;font-weight:700}.certificate__verse-text b{font-weight:700}.certificate__verse-text span{margin-right:20px}.certificate__verse-footer{position:absolute;bottom:20px;left:20px;right:20px}@media print{@page{size:A4 landscape;margin:0}body{width:100%}}