.selectCustom,#coursesFilter select,.coursesDetail #priceSelector{appearance:base-select;color:#656565;background-color:#fff;box-sizing:border-box;padding:5px 10px;border:1px solid #d6d6d6;border-radius:calc(0.5rem - 2px);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;flex-grow:1;flex-basis:100%}.selectCustom>button,#coursesFilter select>button,.coursesDetail #priceSelector>button{display:flex;width:100%;font-family:inherit;color:currentColor;align-items:center;background-color:transparent;padding:0}.selectCustom>button>svg,#coursesFilter select>button>svg,.coursesDetail #priceSelector>button>svg{margin:0 0 0 auto;width:1.2rem;height:1.2rem;stroke:#00528c}.selectCustom:has(option:not([hidden]):checked){color:#18181b}.selectCustom:focus-visible,#coursesFilter select:focus-visible,.coursesDetail #priceSelector:focus-visible{outline:2px solid #a1a1aa;outline-offset:-1px}.selectCustom::picker-icon,#coursesFilter select::picker-icon,.coursesDetail #priceSelector::picker-icon{display:none}.selectCustom::picker(select),#coursesFilter select::picker(select),.coursesDetail #priceSelector::picker(select){appearance:base-select;border:1px solid #e4e4e7;padding:0.25rem;margin-top:0.25rem;border-radius:calc(0.5rem - 2px);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);cursor:default;transition:opacity 225ms ease-in-out, transform 225ms ease-in-out;transform-origin:top;transform:translateY(0);opacity:1}@starting-style{.selectCustom::picker(select),#coursesFilter select::picker(select),.coursesDetail #priceSelector::picker(select){transform:translateY(-0.25rem) scale(0.95);opacity:0}}.selectCustom optgroup label,#coursesFilter select optgroup label,.coursesDetail #priceSelector optgroup label{display:block;padding:0.375rem 0.5rem}.selectCustom option,#coursesFilter select option,.coursesDetail #priceSelector option{padding:0.375rem 0.5rem;border-radius:calc(0.5rem - 4px);outline:none}.selectCustom option::after,#coursesFilter select option::after,.coursesDetail #priceSelector option::after{content:"";width:1rem;height:1.5rem;margin-left:auto;opacity:0;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'%3E%3C/path%3E%3C/svg%3E")}.selectCustom option::checkmark,#coursesFilter select option::checkmark,.coursesDetail #priceSelector option::checkmark{display:none}.selectCustom option:checked,#coursesFilter select option:checked,.coursesDetail #priceSelector option:checked{background-color:transparent}.selectCustom option:checked::after,#coursesFilter select option:checked::after,.coursesDetail #priceSelector option:checked::after{opacity:1}.selectCustom option:hover,#coursesFilter select option:hover,.coursesDetail #priceSelector option:hover,.selectCustom option:focus-visible,#coursesFilter select option:focus-visible,.coursesDetail #priceSelector option:focus-visible{background-color:#f4f4f5;color:#18181b}.ulCustom,.coursesDetail .descriptions ul{list-style:none}.ulCustom li,.coursesDetail .descriptions ul li{display:flex;gap:3px;position:relative;margin:5px 0}.ulCustom li:before,.coursesDetail .descriptions ul li:before{content:"";width:1rem;height:1rem;background-image:url(/files/layout/img/csb-dot.png);background-size:contain;background-repeat:no-repeat;margin-top:0.4em}.softwareList .list{--gap: 35px;display:flex;gap:var(--gap);flex-wrap:wrap;justify-content:space-between}.softwareList .list .el{position:relative;width:calc(100% / 5 - (var(--gap) * 4 / 5));display:flex;flex-direction:column;background:grey;justify-content:center;padding-top:16px;background:#f8f8f9;border-radius:10px;box-shadow:0 1px 2px 0 rgba(76, 86, 92, 0.25);transition:box-shadow 0.6s ease, top 0.2s ease, right 0.2s ease, bottom 0.2s ease, left 0.2s ease;text-align:center}.softwareList .list .el img{transition:transform ease 0.5s}.softwareList .list .el .vee-link-wrapper a{text-transform:initial}.softwareList .list .el .vee-link-wrapper a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.softwareList .list .el .vee-link-wrapper a:after{display:none}.softwareList .list .el:hover{box-shadow:0 6px 24px 0 rgba(76, 86, 92, 0.25)}#coursesFilter{display:flex;gap:10px;max-width:1000px}#coursesFilter input[type="text"]{background-color:#fff;padding:5px 10px;border:1px solid #d6d6d6;border-radius:calc(0.5rem - 2px);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);color:#656565;width:370px;flex-shrink:0}#coursesFilter input[type="submit"]{background-color:#00528c;padding:10px 20px;color:#fff;font-size:16px;font-weight:400;letter-spacing:0px;border-radius:25px;border-style:solid;line-height:1;border:0;width:100px;flex-shrink:0}.coursesList{max-width:1000px}.coursesList .el{transition:background-color 0.6s ease;background-color:transparent;padding:10px 15px;display:flex;align-items:center;gap:20px;position:relative}.coursesList .el:hover{background-color:#f8f8f9}.coursesList .el+.el{border-top:1px solid #d6d6d6}.coursesList .el .icon{flex-shrink:0}.coursesList .el .icon img{width:40px}.coursesList .el h3{font-weight:400;font-size:20px;margin-bottom:0}.coursesList .el h3 a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.coursesList .el h3 a:hover{text-decoration:none}.coursesList .el .text{flex-grow:1;flex-basis:100%}.coursesList .el p.info{display:flex;gap:20px;margin-bottom:0;font-size:14px}.coursesList .el p.info span{display:inline-flex;align-items:center;gap:5px}.coursesList .el p.info span i{color:#00528c}.coursesList .el .duration{flex-basis:180px;flex-shrink:0;font-size:20px}.coursesList .el .duration span{display:inline-flex;align-items:center;gap:10px}.coursesList .el .duration span i{color:#00528c;font-weight:bold}.coursesDetail .veeicons-clock-1{font-weight:600}.coursesDetail .basics{background:#ebf1f8}.coursesDetail .basics .vee-section__divider{background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9Ijg0MS44OTFweCIgaGVpZ2h0PSI1OTUuMjgxcHgiIHZpZXdCb3g9IjAgMCA4NDEuODkxIDU5NS4yODEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg0MS44OTEgNTk1LjI4MSIKCSBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4KPGc+Cgk8cG9seWdvbiBmaWxsPSIjZmZmZmZmIiBwb2ludHM9IjAsNTk1LjI4MSAwLC05LjE1OCA4NDEuODksLTkuMTU4IDg0MS44OSw5MS41ODIgCSIvPgo8L2c+Cjwvc3ZnPgo=);height:50px;position:absolute;left:0;width:100%;background-size:100% 100%;top:0;z-index:0}.coursesDetail .basics .container{display:flex;gap:30px;align-items:center;padding-bottom:1.5rem}.coursesDetail .basics .container .icon{flex-shrink:0}.coursesDetail .basics .container h1{font-size:30px;margin-bottom:0}.coursesDetail p.info{gap:20px;margin-bottom:0}.coursesDetail p.info span{display:flex;align-items:center;gap:5px}.coursesDetail p.info span i{color:#00528c}.coursesDetail .details{display:flex;gap:50px;align-items:flex-start;margin-top:50px}.coursesDetail .details .right{width:33.33333333%;flex-shrink:0}.coursesDetail .details .right>div{border-radius:25px;background:#f8f8f9;box-shadow:0 1px 2px 0 rgba(76, 86, 92, 0.25);padding:30px;box-sizing:border-box}.coursesDetail .details .offer .duration{font-size:22px;display:flex;align-items:center;gap:10px;color:#00528c}.coursesDetail .details .similarCourses{margin-top:25px}.coursesDetail .details .similarCourses h5{margin-bottom:25px}.coursesDetail .details .similarCourses .el{display:flex;gap:10px;align-items:flex-start;position:relative}.coursesDetail .details .similarCourses .el+.el{margin-top:20px}.coursesDetail .details .similarCourses .el a{color:currentColor;font-size:18px}.coursesDetail .details .similarCourses .el a:before{position:absolute;left:0;right:0;bottom:0;top:0}.coursesDetail .details .similarCourses .el a:hover{color:#00528c;text-decoration:none}.coursesDetail .details h2{font-size:1.5rem;margin-bottom:1rem}.coursesDetail .details .requirements,.coursesDetail .details .multipledays{border-radius:25px;background:#f8f8f9;box-shadow:0 1px 2px 0 rgba(76, 86, 92, 0.25);padding:30px;margin-top:2rem;margin-bottom:2rem}.coursesDetail #priceSelector{width:100%}.coursesDetail .price-set{margin-top:30px}.coursesDetail .priceInfo{display:none}.coursesDetail .priceInfo.active{display:block}.coursesDetail .accordionCustom+.accordionCustom{border-top:1px solid #00528c}.coursesDetail .accordionCustom .toggler{font-size:22px;cursor:pointer;color:#00528c;display:flex;justify-content:space-between;align-items:center}.coursesDetail .accordionCustom .toggler i{font-size:1.571rem}.coursesDetail .accordionCustom .accordion-content>div{background:#fff;padding:20px}p+h1,p+h2,p+h3,ul+h1,ul+h2,ul+h3{margin-top:3rem}p+h4,p+h5,p+h6,ul+h4,ul+h5,ul+h6{margin-top:2rem}.vee-header--stuck{transition:margin-top ease 0.5s}.vee-header--stuck.hide{margin-top:-100px}.accordionCustom .toggler .veeicons-plus-1{display:block}.accordionCustom .toggler .veeicons-minus-1{display:none}.accordionCustom .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.25s ease-out;will-change:max-height}.accordionCustom.active .toggler .veeicons-plus-1{display:none}.accordionCustom.active .toggler .veeicons-minus-1{display:block}link[href^="assets/css/veello-theme/bundle-ca945271.css"]{z-index:0}