﻿*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}textarea{resize:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"rotisSansLight";src:url("../../cms/fonts/RotisSansforPhonak-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"rotisSansRegular";src:url("../../cms/fonts/RotisSansforPhonak-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"rotisSansBold";src:url("../../cms/fonts/RotisSansforPhonak-Bold.ttf");font-weight:bold;font-style:normal}@font-face{font-family:"rotisSemi";src:url("../../cms/fonts/RotisSemiforPhonak.ttf");font-weight:normal;font-style:normal}::selection{background-color:#88bc07;color:#fff}::-moz-selection{background-color:#88bc07;color:#fff}body{background-color:#fff;font-family:"rotisSansRegular"}h1,h2,h3,h4,h5,h6,p{padding:0px;margin:0px}*{outline:rgba(0,0,0,0)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #fff}a{color:#fff;text-decoration:none}::selection{background-color:#88bc07;color:#fff}@media(max-width: 768px){::-webkit-scrollbar{width:0px}}@media(min-width: 768px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#dfdfdf}::-webkit-scrollbar-thumb{background:#ccc;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#dfdfdf}}::placeholder{color:#b8b8b8}::-ms-input-placeholder{color:#b8b8b8}html{background-color:#fff;scroll-behavior:smooth}body{margin:0px;position:relative;overflow-x:hidden;min-height:100dvh;min-height:100svh;min-height:100vh}@media(max-width: 1125px){body{padding-inline:20px}}main{padding:50px 50px 100px 50px;position:relative}a{text-decoration:none}.lightbox-trigger{cursor:pointer}input:focus,input:active,textarea:focus,textarea:active{border:1px solid #88bc07 !important}td:has(input:focus),td:has(input:active),td:has(textarea:focus),td:has(textarea:active){border:1px solid #dfdfdf !important}input:placeholder-shown{text-overflow:ellipsis}.button{transition-duration:300ms;height:35px;line-height:40px;display:flex;width:100%;align-items:center;justify-content:center;border-radius:10px;font-weight:bold;font-family:"rotisSansBold";cursor:pointer;padding-inline:17px;white-space:nowrap}.button.button-theme{background-color:#88bc07;border:1px solid #88bc07;color:#fff}.button.button-theme:hover{opacity:.8}.button.button-dark{background-color:#000;border:1px solid #000;color:#fff}.button.button-dark:hover{opacity:.8}.button.disabled{pointer-events:none;cursor:not-allowed;background-color:#dfdfdf !important;border-color:#dfdfdf !important}.button.hide{display:none}.button-group-half{display:flex;flex-direction:row;gap:25px;width:100%;transition-duration:300ms}@media(max-width: 768px){.button-group-half{flex-direction:column;gap:15px}.button-group-half.no-wrap .button{width:100% !important}.button-group-half.mobile-reversed{flex-direction:column-reverse}.button-group-half.mobile-reversed .button{width:100% !important}}.button-group-stacked{display:flex;flex-direction:column;gap:30px;transition-duration:300ms}header{max-width:1080px;display:flex;align-items:center;justify-content:space-between;margin-inline:auto;padding-top:25px;margin-bottom:50px}header .logo{max-width:140px}header .user{display:flex;align-items:center;gap:20px;position:relative;cursor:pointer;padding-block:5px}header .user:hover svg,header .user.open svg{background-color:#88bc07}header .user:hover circle,header .user.open circle{fill:#88bc07}header .user:hover path,header .user.open path{fill:#fff}header .user span{font-weight:bold;color:#000;font-size:20px;font-family:"rotisSansBold"}header .user svg{user-select:none;cursor:pointer;border-radius:100%;box-shadow:rgba(0,0,0,.1) 0px 0px 5px;transition-duration:300ms}header .user svg circle,header .user svg path{transition-duration:300ms}header .user .menu{opacity:0;position:absolute;top:100%;right:0px;pointer-events:none;z-index:-100;transition-duration:300ms;width:fit-content;border-radius:5px;overflow:hidden}header .user .menu .menu-item{border:1px solid #dfdfdf;padding:10px;transition-duration:300ms;display:block;background-color:#fff;white-space:nowrap;min-width:fit-content;user-select:none}header .user .menu .menu-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}header .user .menu .menu-item:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}header .user .menu .menu-item:hover{background-color:#ddeabd;color:#000}header .user.open .menu,header .user:hover .menu{opacity:1;pointer-events:all;z-index:10}header .user.open .menu a,header .user:hover .menu a{color:#000}body:has(.popup.show){overflow:hidden !important}.popup{opacity:0;pointer-events:none;z-index:-1;position:fixed;height:100dvh;height:100svh;height:100vh;height:100%;max-height:100vh;width:100vw;top:0px;left:0px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:50px;overflow:auto;transition-duration:300ms}.popup>div{transition-duration:300ms;z-index:11;position:relative;border-radius:10px;max-width:500px;width:100%;max-width:580px;width:100%;padding:50px 65px;background-color:#fff;border-radius:25px;box-shadow:0px 0px 15px rgba(0,0,0,.1);transition-duration:300ms}@media(max-width: 768px){.popup>div{padding:40px}}.popup>div img{max-width:140px;margin-bottom:50px}.popup>div .title{font-size:40px;font-weight:bold;font-family:"rotisSemi";line-height:40px;color:#000;margin-bottom:30px}.popup>div .title span{color:#88bc07}.popup>div p{margin-bottom:50px;font-size:16px;line-height:24px;font-weight:400;font-family:"rotisSansRegular";color:#000}.popup>div .text,.popup>div .text p{margin-bottom:15px !important}.popup>div .content{overflow:hidden;position:relative}@media(min-width: 768px){.popup>div .content .button-group-half{min-width:300px}}@media(max-width: 768px){.popup>div .content .button-group-half{flex-direction:column;gap:15px}.popup>div .content .button-group-half.no-wrap .button{width:100% !important}.popup>div .content .button-group-half.mobile-reversed{flex-direction:column-reverse}.popup>div .content .button-group-half.mobile-reversed .button{width:100% !important}}.popup>div .content .button-group-half.hide{position:absolute;opacity:0;z-index:-2}.popup>div .content .button-group-half .button{transition-duration:300ms;height:35px;line-height:40px;display:flex;width:50%;align-items:center;justify-content:center;border-radius:10px;font-weight:bold;font-family:"rotisSansBold";cursor:pointer;padding-inline:17px;white-space:nowrap;transition-duration:300ms}.popup>div .content .button-group-half .button:hover{opacity:.8 !important}.popup>div .content .button-group-half .button.button-theme{background-color:#88bc07;border:1px solid #88bc07;color:#fff}.popup>div .content .button-group-half .button.button-theme:hover{opacity:.8}.popup>div .content .button-group-half .button.button-dark{background-color:#000;border:1px solid #000;color:#fff}.popup>div .content .button-group-half .button.button-dark:hover{opacity:.8}.popup>div .content .button-group-half .button.disabled{pointer-events:none;cursor:not-allowed;background-color:#dfdfdf !important;border-color:#dfdfdf !important}.popup>div .content .button-group-half .button.hide{display:none}.popup>div .welcome{position:relative;opacity:1;z-index:inherit;left:0;right:unset;transition-duration:300ms}.popup>div .welcome .button{white-space:nowrap}.popup>div .welcome.hide{position:absolute;opacity:0;z-index:-2;pointer-events:none;top:0;right:100%}.popup>div .confirm-clear{transition-duration:300ms;position:absolute;opacity:0;z-index:-2;pointer-events:none;top:0;left:100%}.popup>div .confirm-clear .button{height:auto;width:fit-content}.popup>div .confirm-clear.show{position:relative;opacity:1;z-index:inherit;pointer-events:all;left:0;top:0}.popup>div .text-field{display:flex;gap:10px;margin-bottom:0px;flex-direction:row;margin-bottom:15px}@media(max-width: 768px){.popup>div .text-field{flex-direction:column}.popup>div .text-field input,.popup>div .text-field button{width:100% !important}}.popup>div .text-field input{width:100%;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0)}.popup>div .input{margin-bottom:50px}.popup>div .input label{margin-bottom:15px;font-size:16px;line-height:24px;font-weight:400;font-family:"rotisSansRegular";color:#000}.popup>div .input input{width:100%;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0)}.popup.show{opacity:1;z-index:10;pointer-events:initial}.popup.sharing-form>div{max-width:900px}.popup.sharing-form>div .custom-dropdown{position:relative;width:fit-content;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;cursor:pointer;width:100%;user-select:none}@media(max-width: 768px){.popup.sharing-form>div .custom-dropdown{width:100%}}.popup.sharing-form>div .custom-dropdown .dropdown-item{display:flex;gap:20px;align-items:center;width:100%;flex-direction:row}.popup.sharing-form>div .custom-dropdown .dropdown-item svg{margin-left:auto}.popup.sharing-form>div .custom-dropdown ul.dropdown-list{position:absolute;width:100%;top:100%;left:0px;opacity:0;z-index:-1;pointer-events:none;transition-duration:300ms;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";margin:0px;padding:7px 0px;list-style-type:none;background-color:#fff;max-height:250px;overflow:auto}.popup.sharing-form>div .custom-dropdown ul.dropdown-list li{width:100%;padding:12px 20px;background-color:#fff;cursor:pointer;transition-duration:300ms}.popup.sharing-form>div .custom-dropdown ul.dropdown-list li.selected{background-color:#88bc07;color:#fff}.popup.sharing-form>div .custom-dropdown ul.dropdown-list li:hover:not(.selected){background-color:#ddeabd;color:#000}.popup.sharing-form>div .custom-dropdown ul.dropdown-list li[rel=""]{background-color:inherit !important;color:#b8b8b8 !important;cursor:default}.popup.sharing-form>div .custom-dropdown.active{border-color:#88bc07}.popup.sharing-form>div .custom-dropdown.active .dropdown-list{opacity:1;z-index:2;pointer-events:all;margin-top:1px}.popup.sharing-form>div .user-zone{margin-top:20px;border:1px solid #dfdfdf;padding:10px;border-radius:10px}.popup.sharing-form>div .user-zone .users{display:flex;align-items:center;flex-direction:row;width:100%;flex-wrap:wrap;margin-top:10px;row-gap:5px}.popup.sharing-form>div .user-zone .users .user{background-color:#88bc07;border-radius:9999px;padding:5px 10px 2px 10px;cursor:pointer;color:#fff;transition-duration:300ms;display:flex;align-items:center;gap:5px;margin-right:5px}.popup.sharing-form>div .user-zone .users .user svg{fill:#fff}.popup.sharing-form>div .user-zone .users .user:hover{background-color:#ddeabd;color:#000}.popup.sharing-form>div .user-zone .users .user:hover svg{fill:#000}.popup.sharing-form>div .user-zone:not(:has(.user)){display:none}.popup.sharing-form>div .button-group-half{max-width:300px;margin-left:auto}.overlay{background-color:#b8b8b8;position:fixed;top:0px;left:0px;width:100vw;height:100dvh;height:100svh;height:100vh;z-index:-2;opacity:0;transition:opacity 300ms}body:has(.popup.show) .overlay{opacity:.69;z-index:2}.hidden{display:none}.form-container{margin-inline:auto;max-width:1080px;width:100%;padding:65px 60px 50px;margin-bottom:65px;background-color:#fff;border-radius:25px;box-shadow:0px 0px 15px rgba(0,0,0,.1);min-height:80vh}@media(max-width: 768px){.form-container{padding:35px 30px 30px}}.form-container .breadcrumbs{display:block;margin-bottom:15px;color:#b8b8b8;cursor:default}.form-container .breadcrumbs a{cursor:pointer;color:#b8b8b8;transition-duration:300ms}.form-container .breadcrumbs a:hover{color:#88bc07}.form-container .breadcrumbs span{color:#b8b8b8}.form-container .uploaded-images-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.form-container .image-tile{flex:1 1 calc(20% - 10px);max-width:calc(20% - 10px);box-sizing:border-box;position:relative;border-radius:10px;overflow:hidden}@media(max-width: 768px){.form-container .image-tile{flex:1 1 calc(33.3333333333% - 10px);max-width:calc(33.3333333333% - 10px)}}.form-container .uploaded-image-thumbnail{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover;object-position:center}.form-container .image-tile .btn-danger{position:absolute;top:5px;right:5px;background-color:#e87d7d;border:none;padding:5px 10px;color:#fff;font-size:12px;cursor:pointer;border-radius:5px;user-select:none}.form-container h1{font-size:40px;line-height:40px;font-family:"rotisSemi";font-weight:700;color:#000;margin-bottom:50px}@media(max-width: 768px){.form-container h1{font-size:36px;line-height:36px}}.form-container h1 span{color:#88bc07}.form-container h2{font-size:18px;line-height:24px;font-family:"rotisSansBold";font-weight:700;color:#000;margin-bottom:15px}.form-container .text:has(h1)+.text:has(h2) h2{margin-bottom:15px}.form-container .text+.text-field,.form-container .text+.dropdown,.form-container .text+.textarea,.form-container .image-upload,.form-container .table-with-text-fields+.text,.form-container .email-input-with-button,.form-container .table-with-text-fields+.text-in-text-boxes,.form-container .learning-objective-group+.button,.form-container .text-in-text-boxes+.text,.form-container .text:has(+.text-with-dropdown){margin-bottom:50px}.form-container .text-with-text-fields+.text-with-text-fields,.form-container .text-with-text-fields{margin-bottom:25px}.form-container #subsection-5-1 .text-with-text-fields+.text{margin-top:50px}.form-container #subsection-5-1 .text+.text-with-text-fields{margin-top:50px}.form-container .text-in-text-boxes,.form-container .text-with-dropdown{margin-bottom:50px}.form-container .text:has(+.image-upload),.form-container .text:has(+.button),.form-container .text:has(+.table-with-text-fields),.form-container .table-with-text-fields{margin-bottom:50px}.form-container .text:has(+.textarea):has(:not(input)){margin-bottom:15px}.form-container #subsection-1-1 .text:has(+.text){margin-bottom:50px}.form-container #subsection-4-1 .text:has(+.text){margin-bottom:50px}.form-container #subsection-6-1 .text+.text{margin-bottom:50px}.form-container .text p{font-size:16px;color:#000;line-height:20px;font-weight:400;font-family:"rotisSansRegular";margin-bottom:15px}.form-container .text p+p:not(:has(+p)){margin-bottom:0px}.form-container .text p span,.form-container .text p bold,.form-container .text p strong,.form-container .text p a{color:#88bc07}.form-container .text p a{text-decoration:underline}.form-container .text p:last-of-type:not(:first-of-type){margin-bottom:0px}.form-container .text ul{margin:0px;list-style-type:none;padding:0px}.form-container .text ul li{font-size:16px;color:#000;font-weight:400;line-height:20px}.form-container .text ul li::before{content:"●";font-size:16px;color:#88bc07;padding-right:6px}.form-container .text-field input{width:100%;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0)}.form-container .text-field .input-textarea{width:100%;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0);min-height:55px}.form-container .textarea textarea{width:100%;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0);min-height:125px}.form-container .text-with-dropdown div{display:flex;align-items:center;gap:20px}@media(max-width: 768px){.form-container .text-with-dropdown div{flex-direction:column}}.form-container .text-with-text-fields:first-of-type:not(:last-of-type){margin-bottom:50px}.form-container .text-with-text-fields p{display:flex;gap:20px;font-size:16px;line-height:20px;color:#000;font-family:"rotisSansRegular";align-items:center}@media(max-width: 1020px){.form-container .text-with-text-fields p{flex-direction:column;gap:5px;margin-bottom:65px}.form-container .text-with-text-fields p input{width:100% !important}}.form-container .text-with-text-fields p input{width:180px;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px}@media(max-width: 768px){.form-container .text-with-text-fields p input{width:100%}}.form-container .text-with-text-fields p textarea{width:180px;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px}@media(max-width: 768px){.form-container .text-with-text-fields p textarea{width:100%}}.form-container .image-upload p{margin-bottom:15px;font-size:16px;color:#000;line-height:20px;font-weight:400;font-family:"rotisSansRegular"}.form-container .image-upload .dropzone{border:1px dashed #b8b8b8;border-radius:5px}.form-container .image-upload .dropzone .dz-message{margin-block:20px}.form-container .image-upload .dropzone .dz-message svg{margin-bottom:20px}.form-container .image-upload .dropzone .dz-message p{font-size:16px;font-weight:bold;color:#949494;margin-bottom:15px;font-family:"rotisSansBold"}.form-container .image-upload .dropzone .dz-message button{background-color:#88bc07;border-color:#88bc07;font-weight:bold;font-family:"rotisSansBold";font-size:16px;color:#fff;border-radius:5px;padding:10px 20px;box-shadow:none;outline:rgba(0,0,0,0);border:0px;transition-duration:300ms}.form-container .image-upload .dropzone .dz-message button:hover{opacity:.8}.form-container .blocks{display:flex;gap:20px;flex-wrap:wrap;margin-top:50px}.form-container .blocks .green-block+.green-block,.form-container .blocks .green-block:has(+.green-block){width:calc(50% - 10px)}@media(max-width: 768px){.form-container .blocks .green-block+.green-block,.form-container .blocks .green-block:has(+.green-block){width:100%}}.form-container .blocks .green-block+.green-block p,.form-container .blocks .green-block:has(+.green-block) p{font-size:22px;line-height:30px;height:100%;text-align:center}.form-container .blocks .green-block+.green-block p span,.form-container .blocks .green-block:has(+.green-block) p span{font-size:30px}.form-container .green-block p{background-color:#88bc07;font-size:18px;font-weight:400;color:#fff;line-height:30px;padding:30px;border-radius:5px;text-align:center}.form-container .nb-note p{padding:10px;font-size:16px}.form-container .dropdown .custom-dropdown,.form-container .text-with-dropdown .custom-dropdown{position:relative;width:fit-content;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;min-width:185px;cursor:pointer}@media(max-width: 768px){.form-container .dropdown .custom-dropdown,.form-container .text-with-dropdown .custom-dropdown{width:100%}}.form-container .dropdown .custom-dropdown .dropdown-item,.form-container .text-with-dropdown .custom-dropdown .dropdown-item{display:flex;gap:20px;align-items:center;width:100%;flex-direction:row}.form-container .dropdown .custom-dropdown .dropdown-item svg,.form-container .text-with-dropdown .custom-dropdown .dropdown-item svg{margin-left:auto}.form-container .dropdown .custom-dropdown ul.dropdown-list,.form-container .text-with-dropdown .custom-dropdown ul.dropdown-list{position:absolute;width:100%;top:100%;left:0px;opacity:0;z-index:-1;pointer-events:none;transition-duration:300ms;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";margin:0px;padding:7px 0px;list-style-type:none;background-color:#fff;max-height:250px;overflow:auto}.form-container .dropdown .custom-dropdown ul.dropdown-list li,.form-container .text-with-dropdown .custom-dropdown ul.dropdown-list li{width:100%;padding:12px 20px;background-color:#fff;cursor:pointer;transition-duration:300ms}.form-container .dropdown .custom-dropdown ul.dropdown-list li.selected,.form-container .text-with-dropdown .custom-dropdown ul.dropdown-list li.selected{background-color:#88bc07;color:#fff}.form-container .dropdown .custom-dropdown ul.dropdown-list li:hover,.form-container .text-with-dropdown .custom-dropdown ul.dropdown-list li:hover{background-color:#ddeabd;color:#000}.form-container .dropdown .custom-dropdown ul.dropdown-list li[rel=""],.form-container .text-with-dropdown .custom-dropdown ul.dropdown-list li[rel=""]{background-color:inherit !important;color:#b8b8b8 !important;cursor:default}.form-container .dropdown .custom-dropdown.active,.form-container .text-with-dropdown .custom-dropdown.active{border-color:#88bc07}.form-container .dropdown .custom-dropdown.active .dropdown-list,.form-container .text-with-dropdown .custom-dropdown.active .dropdown-list{opacity:1;z-index:2;pointer-events:all;margin-top:1px}.form-container .dashboard .dashboard-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;gap:20px}@media(max-width: 1080px){.form-container .dashboard .dashboard-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.form-container .dashboard .dashboard-heading h1{margin-bottom:0px}.form-container .dashboard .dashboard-heading .button{width:fit-content}.form-container .dashboard .form-group:has(+.form-group){margin-bottom:100px}.form-container .dashboard .form-group.shared .form-menu{top:unset !important;bottom:calc(100% + 5px) !important}.form-container .dashboard .form-group .form{display:flex;justify-content:space-between;border:1px solid #dfdfdf;border-radius:5px;position:relative;margin-bottom:20px}.form-container .dashboard .form-group .form:not(:has(.form-actions.active)){z-index:0}.form-container .dashboard .form-group .form a{color:#000;padding:20px 17px 17px;width:100%}.form-container .dashboard .form-group .form .form-actions{position:absolute;right:0;top:0px;height:100%;display:flex;align-items:center;justify-content:center;width:50px;cursor:pointer;z-index:2}.form-container .dashboard .form-group .form .form-actions::after{content:"";position:absolute;display:block;border-radius:100%;width:auto;height:calc(100% - 10px);top:50%;left:50%;transform:translate(-50%, -50%);transition-duration:300ms;opacity:0;background-color:rgba(0,0,0,0);z-index:1;aspect-ratio:1/1}.form-container .dashboard .form-group .form .form-actions:active::after,.form-container .dashboard .form-group .form .form-actions.animated::after{background-color:#b8b8b8;opacity:.2}.form-container .dashboard .form-group .form .form-actions.active .form-menu{opacity:1;z-index:2;pointer-events:all}.form-container .dashboard .form-group .form .form-actions .form-menu{list-style:none;position:absolute;right:0;top:calc(100% + 5px);border-radius:5px;background-color:#fff;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;padding:10px 0px;margin:0px;width:fit-content;opacity:0;z-index:-1;pointer-events:none;width:fit-content;transition-duration:300ms}.form-container .dashboard .form-group .form .form-actions .form-menu li{padding:10px 20px 7px;white-space:nowrap;cursor:pointer;width:100%;transition-duration:300ms;color:#949494;user-select:none}.form-container .dashboard .form-group .form .form-actions .form-menu li.selected{background-color:#88bc07;color:#fff}.form-container .dashboard .form-group .form .form-actions .form-menu li:hover{background-color:#ddeabd;color:#000}.form-container .dashboard .form-group .form .form-actions .form-menu li[rel=""]{background-color:inherit !important;color:#b8b8b8 !important;cursor:default}.form-container .dashboard .form-group .form .form-actions .form-menu li.download-first{border-top:1px solid #ededed}@media(max-width: 768px){.form-container .dropdown{width:100%}.form-container .dropdown>div{width:100%}.form-container .dropdown>div .custom-dropdown{width:100%;min-width:100%}}.form-container #section-1:not(.hidden) .pagination-dots span:nth-of-type(1){background-color:#88bc07;width:25px}.form-container #section-2:not(.hidden) .pagination-dots span:nth-of-type(2){background-color:#88bc07;width:25px}.form-container #section-3:not(.hidden) .pagination-dots span:nth-of-type(3){background-color:#88bc07;width:25px}.form-container #section-4:not(.hidden) .pagination-dots span:nth-of-type(4){background-color:#88bc07;width:25px}.form-container #section-5:not(.hidden) .pagination-dots span:nth-of-type(5){background-color:#88bc07;width:25px}.form-container #section-6:not(.hidden) .pagination-dots span:nth-of-type(6){background-color:#88bc07;width:25px}.form-container #section-7:not(.hidden) .pagination-dots span:nth-of-type(7){background-color:#88bc07;width:25px}.form-container #subsection-7-1 .pagination{margin-top:34vh}@media(max-width: 768px){.form-container #subsection-7-1 .pagination{margin-top:27vh}}.form-container .pagination{display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:100px;gap:20px}@media(max-width: 768px){.form-container .pagination{margin-top:50px;margin-bottom:60px}}.form-container .pagination .pagination-dots{display:flex;align-items:center;gap:0px;position:absolute;left:50%;transform:translateX(-50%);cursor:pointer}@media(max-width: 800px){.form-container .pagination .pagination-dots{top:calc(100% + 40px)}}.form-container .pagination .pagination-dots span{height:10px;width:10px;display:block;border-radius:9999px;background-color:#e1e1de;transition-duration:300ms;margin-inline:5px}.form-container .pagination .pagination-dots span.active{background-color:#88bc07}.form-container .pagination .pagination-dots:hover span{background-color:#e1e1de !important;width:10px !important}.form-container .pagination .pagination-dots:hover span:hover{background-color:#88bc07 !important;width:25px !important}.form-container .pagination .after-pagination-buttons{display:flex;gap:20px;margin-left:auto}.form-container .pagination button{cursor:pointer;transition-duration:300ms}.form-container .pagination button:hover{opacity:.8}.form-container .pagination button.next,.form-container .pagination button.continue,.form-container .pagination button.save-and-close{background-color:#88bc07;border-color:#88bc07;font-weight:bold;font-family:"rotisSansBold";font-size:16px;color:#fff;border-radius:5px;padding:10px 20px;box-shadow:none;outline:rgba(0,0,0,0);border:0px}.form-container .pagination button.save-and-exit{background-color:#ddeabd;border-color:#ddeabd;font-weight:bold;font-family:"rotisSansBold";font-size:16px;color:#000;border-radius:5px;padding:10px 20px;box-shadow:none;outline:rgba(0,0,0,0);border:0px;margin-left:auto}.form-container .pagination button.back,.form-container .pagination button.previous{color:#b8b8b8;font-size:16px;font-weight:bold;font-family:"rotisSansBold";background-color:rgba(0,0,0,0);border:0px}.form-container .pagination button.back:hover,.form-container .pagination button.previous:hover{color:#000}.form-container .pagination button.back:hover::before,.form-container .pagination button.previous:hover::before{color:#000}.form-container .pagination button.back:before,.form-container .pagination button.previous:before{content:"<";color:#b8b8b8;font-size:16px;font-weight:bold;font-family:"rotisSansBold";padding-right:5px;transition-duration:300ms}.form-container .learning-objective-group{background-color:#f6f6f6;border:1px solid #e1e1de;border-radius:5px;padding:18px 25px;position:relative;transition:max-height 500ms,height 500ms,opacity 300ms}.form-container .learning-objective-group[rel="1"]{margin-top:50px}.form-container .learning-objective-group a svg{transition-duration:300ms}.form-container .learning-objective-group a svg:hover{fill:#88bc07}.form-container .learning-objective-group .learning-objective-inner-elements{display:flex;align-items:center;gap:20px;flex-direction:row}.form-container .learning-objective-group .learning-objective-inner-elements .dropdown:has(div.hidden){display:none}@media(max-width: 768px){.form-container .learning-objective-group .learning-objective-inner-elements{flex-direction:column}.form-container .learning-objective-group .learning-objective-inner-elements .text-field{width:100%}.form-container .learning-objective-group .learning-objective-inner-elements .text-field input{width:100%}}.form-container .learning-objective-group>a{position:absolute;right:60px;float:none;top:20px;z-index:2;cursor:pointer}.form-container .learning-objective-group .dropdown{margin-bottom:0px}.form-container .learning-objective-group:not(:last-of-type){margin-bottom:25px}.form-container .learning-objective-group>.text:first-of-type{margin-bottom:45px}.form-container .learning-objective-group:not(.active){max-height:60px;overflow:hidden;transition:max-height 500ms,height 500ms}.form-container .learning-objective-group.active{max-height:1000px;transition:max-height 500ms,height 500ms}.form-container .learning-objective-group.active h2{cursor:default !important}.form-container .learning-objective-group .text{margin-bottom:0px}.form-container .learning-objective-group .text h2{margin-bottom:0px;position:relative;cursor:pointer}.form-container .learning-objective-group .text h2::after{content:"";background-image:url("../images/chevron.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:7px;display:block;transform-origin:center;position:absolute;top:50%;transform:translateY(-50%);right:0px;transition-duration:300ms}.form-container .learning-objective-group.active h2::after{transform:translateY(-50%) rotate(180deg)}.form-container .learning-objective-group .text-with-dropdown{margin-bottom:50px}.form-container .learning-objective-group .text-in-text-box{margin-top:50px}.form-container .subsections .button{padding-inline:0px;width:fit-content;margin-top:20px;margin-left:auto}.form-container .subsections .button button{background-color:#000;color:#fff;font-weight:bold;font-size:16px;font-family:"rotisSansBold";border:0px;box-shadow:none;outline:rgba(0,0,0,0);border-radius:5px;padding-inline:17px;height:35px;cursor:pointer;transition-duration:300ms}.form-container .subsections .button button:hover{opacity:.8}.form-container #subsection-5-3 th{font-size:16px;line-height:20px;text-align:center}.form-container #subsection-5-4 th{font-size:16px;line-height:20px;text-align:center}@media(max-width: 768px){.form-container table{border-inline:0px}.form-container table th{min-width:200px}}.form-container #subsection-6-1 .table-with-text-fields>div,.form-container #subsection-5-2 .table-with-text-fields>div,.form-container #subsection-5-3 .table-with-text-fields>div,.form-container #subsection-5-4 .table-with-text-fields>div{padding-bottom:20px}.form-container #subsection-6-1 .table-with-text-fields>div::-webkit-scrollbar,.form-container #subsection-5-2 .table-with-text-fields>div::-webkit-scrollbar,.form-container #subsection-5-3 .table-with-text-fields>div::-webkit-scrollbar,.form-container #subsection-5-4 .table-with-text-fields>div::-webkit-scrollbar{height:8px}.form-container #subsection-6-1 .table-with-text-fields>div::-webkit-scrollbar-track,.form-container #subsection-5-2 .table-with-text-fields>div::-webkit-scrollbar-track,.form-container #subsection-5-3 .table-with-text-fields>div::-webkit-scrollbar-track,.form-container #subsection-5-4 .table-with-text-fields>div::-webkit-scrollbar-track{background:#f5f5f3;border-radius:9999px}.form-container #subsection-6-1 .table-with-text-fields>div::-webkit-scrollbar-thumb,.form-container #subsection-5-2 .table-with-text-fields>div::-webkit-scrollbar-thumb,.form-container #subsection-5-3 .table-with-text-fields>div::-webkit-scrollbar-thumb,.form-container #subsection-5-4 .table-with-text-fields>div::-webkit-scrollbar-thumb{background:#88bc07;border-radius:9999px}.form-container #subsection-6-1 .table-with-text-fields>div::-webkit-scrollbar-thumb:hover,.form-container #subsection-5-2 .table-with-text-fields>div::-webkit-scrollbar-thumb:hover,.form-container #subsection-5-3 .table-with-text-fields>div::-webkit-scrollbar-thumb:hover,.form-container #subsection-5-4 .table-with-text-fields>div::-webkit-scrollbar-thumb:hover{background:#88bc07}.form-container #subsection-6-1 .table-with-text-fields>div table{min-width:100vw}.form-container .table-with-text-fields table{border-color:#dfdfdf;border-collapse:collapse;border-spacing:0px;border:1px solid #dfdfdf}.form-container .table-with-text-fields table th{background-color:#88bc07;color:#fff;font-size:20px;line-height:24px;padding:18px;font-family:"rotisSemi";font-weight:bold;text-align:left;border:1px solid #dfdfdf}.form-container .table-with-text-fields table td{padding:0px;border:1px solid #dfdfdf}.form-container .table-with-text-fields table td:not(:has(textarea)){padding:20px}.form-container .table-with-text-fields table td:has(input),.form-container .table-with-text-fields table td:has(textarea){padding:0px}.form-container .table-with-text-fields table td:has(div+div) div:first-of-type{border-bottom:1px solid #dfdfdf}.form-container .table-with-text-fields table td em{font-style:normal;font-weight:bold;font-family:"rotisSansBold";margin-bottom:15px;display:block}.form-container .table-with-text-fields table td ul{list-style-type:none;padding:0px;margin:0px}.form-container .table-with-text-fields table td ul li{font-size:14px;font-weight:400;color:#000}.form-container .table-with-text-fields table td ul li:not(:last-of-type){margin-bottom:10px}.form-container .table-with-text-fields table td input,.form-container .table-with-text-fields table td textarea{border:0px;padding:20px;width:100%;font-size:16px;line-height:20px;display:block}.form-container .email-input-with-button{display:flex;gap:10px;margin-top:50px;flex-direction:row}@media(max-width: 1080px){.form-container .email-input-with-button{flex-wrap:wrap}.form-container .email-input-with-button input,.form-container .email-input-with-button button{width:calc(50% - 10px) !important}}@media(max-width: 768px){.form-container .email-input-with-button{flex-direction:column}.form-container .email-input-with-button input,.form-container .email-input-with-button button{width:100% !important}}.form-container .email-input-with-button input{width:335px;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0)}.form-container .email-input-with-button button{background-color:#88bc07;border-color:#88bc07;font-weight:bold;font-family:"rotisSansBold";font-size:16px;color:#fff;border-radius:5px;padding:10px 30px;box-shadow:none;outline:rgba(0,0,0,0);border:0px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition-duration:300ms}.form-container .email-input-with-button button:hover{opacity:.8}.form-container .email-input-with-button button.button-dark{background-color:#000}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;display:none}.loader-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;display:none}.loader{width:fit-content;font-weight:700;font-family:"rotisSansBold";font-size:30px;color:rgba(0,0,0,0);background:linear-gradient(90deg, #fff calc(50% - 0.5ch), #88BC07 0 calc(50% + 0.5ch), #fff 0) right/calc(200% + 1ch) 100%;-webkit-background-clip:text;background-clip:text;animation:l8 2s infinite steps(10)}@keyframes l8{to{background-position:left}}#send-training-plan-btn:disabled{cursor:not-allowed;opacity:.7}.toast-area{position:fixed;z-index:101;bottom:20px;right:20px;max-width:350px;width:fit-content;width:100%;display:flex;flex-direction:column-reverse;gap:15px;text-align:center}.toast-area .toast{color:#fff;background-color:#88bc07;padding:10px 15px;border-radius:5px;transition-duration:300ms;z-index:101;max-width:350px;width:fit-content;position:relative;right:0;margin-left:auto}.toast-area .toast.toast-theme{background-color:#88bc07;color:#fff}.toast-area .toast.toast-danger{background-color:#e87d7d;color:#fff}.toast-area .toast.toast-info{background-color:#000;color:#fff}body:has(.error-page) header{display:none}body:has(.error-page){padding-inline:0px}.error-page{display:grid;place-items:center;min-height:100svh;min-width:100svw;text-align:center}.error-page .main-section{max-width:460px}.error-page .main-section .inner{display:flex;flex-direction:column;gap:30px;padding:65px 50px 50px;background-color:#fff;border-radius:25px;box-shadow:0px 0px 15px rgba(0,0,0,.1)}.error-page .main-section .inner h1{font-size:40px;line-height:40px;font-family:"rotisSemi";font-weight:700;color:#000;margin-bottom:10px}@media(max-width: 768px){.error-page .main-section .inner h1{font-size:36px;line-height:36px}}.error-page .main-section .inner h1 span{color:#88bc07}.error-page .main-section .inner p{font-size:16px;color:#000;line-height:20px;font-weight:400;font-family:"rotisSansRegular";margin-bottom:15px}.error-page .main-section .inner img{max-width:250px;margin-inline:auto;margin-bottom:30px}.error-page .main-section .inner .button{width:fit-content;margin-inline:auto;padding-inline:20px}.history .history-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px;gap:20px}@media(max-width: 1080px){.history .history-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.history .history-heading h1{margin-bottom:0px}.history .history-heading .button{width:fit-content}.form-history{margin:0 auto}.form-history .input{margin-bottom:50px}.form-history .input label{margin-bottom:5px;font-size:16px;line-height:24px;font-weight:400;font-family:"rotisSansRegular";color:#000;display:block}.form-history .input input{width:100%;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-family:"rotisSansRegular";padding:17px 20px;background-color:rgba(0,0,0,0)}.form-history .question-history{margin-bottom:30px;padding:20px;border:1px solid #e1e1de;border-radius:5px;position:relative}.form-history .question-history.hide{display:none}.form-history .question-history h3{margin-top:0;color:#333;font-size:18px;font-family:"rotisSansLight"}.form-history .question-history .history-list{list-style-type:none;padding:0;margin-bottom:0px}.form-history .question-history .history-list .timestamp{font-size:14px}.form-history .question-history .history-list .history-item{margin-bottom:15px;padding:15px;background-color:#f9f9f9;border-radius:5px}.form-history .question-history .history-list .history-item:last-of-type{margin-bottom:0px}.form-history .question-history .history-list .history-item .change-details{margin-top:10px}.form-history .question-history .history-list .history-item .change-details p{line-height:20px;font-size:16px;word-break:break-word}.form-history .question-history .history-list .history-item .change-details p .previous-value,.form-history .question-history .history-list .history-item .change-details p .new-value{font-weight:bold;word-break:break-word}.form-history .question-history .history-list .history-item .change-details p .previous-value{color:#de4848}.form-history .question-history .history-list .history-item .change-details p .new-value{color:#88bc07}.form-history .user{font-size:.9em;color:#666;margin-left:10px}.no-history{background-color:#88bc07;font-size:18px;font-weight:400;color:#fff;line-height:30px;padding:15px 30px;border-radius:5px;text-align:center}.no-history.hide{display:none}/*# sourceMappingURL=style.min.css.map */
