@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");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:transparent}abbr[title]{border-bottom:0;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}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}body{font-family:"Roboto",sans-serif}h1,h2{font-size:2.625rem;color:#000;margin:0;line-height:1.2em}h1 span,h2 span{color:#f87721}h2{font-size:2rem}main>h1,main>h2{text-align:center;margin:.5em 0}.major-title{font-size:4rem;margin-top:2em;margin-bottom:2em;color:#000}.banner .major-title{margin:0;color:#fff}h3{font-size:1.5rem}h4{font-size:1.5rem;color:#f87721}p{color:#838383;font-size:1rem;line-height:1.5em}main>p{text-align:center;max-width:720px;margin:1em auto}.small{font-size:1rem;letter-spacing:.5em}.talking-center,.talking-left,.talking-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em;margin-top:1em;margin-bottom:1em}.talking-center{text-align:center;margin-left:auto;margin-right:auto;max-width:720px}.talking-left{max-width:500px;text-align:left}.talking-right{max-width:520px;text-align:right}.talking-paragraphs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.training-center-white-mobile{color:#000}@media(max-width:1023px){.training-center-white-mobile{color:#fff}}@media(max-width:1023px){h1{font-size:2rem}.major-title{font-size:3.5em;margin-top:1.5em;margin-bottom:1.5em}}*,::before,::after{box-sizing:border-box;padding:0;margin:0}*::selection{background-color:#f87721;color:#fff}html{max-width:100vw;overflow-x:hidden}body{max-width:100vw}.center{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#calendar{padding:0 10px}a{text-decoration:none;color:#f87721}main{background-position:center top;background-repeat:no-repeat}.hidden{display:none}.rate-form .option.disabled{display:none}.warning{color:#ffc107}.success-text{color:#28a745}.error-text{color:#dc3545}#error .verticalCenter{flex-direction:column;align-items:center;display:flex;margin-top:20px;font-size:16px;min-height:40vh;justify-content:center;text-align:center}#error .verticalCenter h1{margin-bottom:25px}#error .verticalCenter .info-summary{display:flex;align-items:center;justify-content:center;max-width:50vw}@media(max-width:1200px){#error .verticalCenter .info-summary{flex-direction:column;max-width:75vw;gap:25px}}#error .verticalCenter .info-summary img{height:150px}#error .verticalCenter .info-summary p{text-align:center}.error-message ul li{list-style:none;padding:.625em .5em;border-radius:5px}.error-message.single-line{padding:.625em .5em;border-radius:5px;background-color:#dc3545;color:#fff;font-size:1.25rem;flex-direction:row;justify-content:center}.error-message.error{background-color:#dc3545 !important}.error-message.warning{background-color:#ffc107 !important}.error-message.success{background-color:#28a745 !important}.rating-validation{margin-left:20px;padding:2px 5px;border-radius:5px;display:none}.rating-validation.show{display:inline}button{border:0;outline:0;cursor:pointer}button:disabled{cursor:not-allowed;filter:brightness(0.85)}main>.btn{display:block;margin:0 auto}main>a.btn{position:relative;left:50%;transform:translateX(-50%);display:inline-block}.btn{display:inline-block;font-size:1rem;font-weight:600;color:#fff;background-color:#f87721;cursor:pointer;padding:.725em 1.25em;border-radius:5px;transition:background-color .5s ease}.btn.success{background-color:#28a745}.btn.error{background-color:#dc3545}.btn.alt{color:#000;background-color:#fff;box-shadow:inset 0 0 0 1px #f87721}.btn.tag{color:#005ea8;background-color:#fff;font-weight:normal}.btn:hover{filter:brightness(95%)}.btn:active,.btn.nice-select.open{filter:brightness(90%)}.btn-login{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;background-color:#f87721;padding:1.07em 1.42em;border-radius:5px}.btn-login:hover{filter:brightness(95%)}.btn-login:active,.btn-login.nice-select.open{filter:brightness(90%)}.btn-login.modal-toggle{color:#fff !important;background-color:#f87721 !important}.btn-logout{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#000;background-color:#fff;padding:1.07em 1.42em;border-radius:5px;margin-left:5px}.btn-logout i{padding:0 !important;font-size:19px !important}.btn-logout:hover{filter:brightness(95%)}.btn-logout:active,.btn-logout.nice-select.open{filter:brightness(90%)}header.style-two .header-desktop .btn-login{color:#fff;background-color:#005ea8}[class*=icon]:before,[class*=icon]:after{display:inline-block;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;background:center/contain no-repeat}.icon-custom-login:before{content:"";width:20px;height:20px;background-image:url(../img/icons/user.svg);margin-right:10px}header.style-two .header-desktop .icon-custom-login:before{background-image:url(../img/icons/user-white.svg)}.icon-custom-search:before{content:"";width:43px;height:43px;background-image:url(../img/icons/search.svg)}.icon-custom-reception:before{content:"";width:38px;height:38px;background-image:url(../img/icons/reception.svg)}header .fas{font-size:1.5rem;cursor:pointer}.icon-custom-blackboard:before{content:"";background-image:url(../img/icons/blackboard.svg);height:1em;width:1em}.icon-custom-briefcase:before{content:"";background-image:url(../img/icons/briefcase.svg);height:1em;width:1em}.icon-custom-akip:after{content:"";background-image:url(../img/icons/akip-dark.svg);width:1.5rem;height:1.5rem;margin:-2px 0 -6px 6px;filter:saturate(0)}.icon-custom-akip:hover:after{background-image:url(../img/icons/akip.svg);filter:none}.icon-custom-map-pin:before{content:"";background-image:url(../img/icons/map-pin.svg);width:1em;height:1em;margin-right:.25em}.icon-custom-circle-arrow:after{content:"";background-image:url(../img/icons/circle-arrow.svg);width:1.25em;height:1.25em}.icon-custom-circle-arrow:hover:after,.icon-custom-circle-arrow.selected:after{background-image:url(../img/icons/circle-arrow-alt.svg)}.icon-list-plus li:before{content:"";background-image:url(../img/icons/plus.svg);width:1.25em;height:1.25em;display:inline-block;position:absolute;left:-1.25em}.icon-custom-email:before{content:"";background-image:url(../img/icons/email.svg);width:1.2em;height:1.2em;margin-right:.25em}.icon-custom-tel:before{content:"";background-image:url(../img/icons/tel.svg);width:1.2em;height:1.2em;margin-right:.25em}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:rgb(219.25,219.25,219.25)}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea{color:#000;background-color:#fff;padding:.625em .5em;border:1px solid #e3e3e3;border-radius:5px}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,textarea:focus-visible{outline:0;border-color:#000}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}textarea{text-align:left;resize:none}label{color:#444;font-size:1rem;line-height:1.5em;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;cursor:pointer;margin-top:10px;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=checkbox]:before{content:"";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1.5em;height:1.5em;font-family:"Font Awesome 6 Free";color:#f87721;box-shadow:inset 0 0 0 1px #e3e3e3;margin-right:.33em;border-radius:5px;cursor:pointer}input[type=checkbox]:hover:not(:checked):before{content:"\f00c";color:#fff;background-color:rgb(253.1445414847,218.9510917031,196.1554585153);box-shadow:none}input[type=checkbox]:checked:before{content:"\f00c";color:#fff;box-shadow:none;background-color:#f87721}.cc-window input[type=checkbox]:checked:before,.cc-modal input[type=checkbox]:checked:before,[class*=cc-] input[type=checkbox]:checked:before,.cc_div input[type=checkbox]:checked:before,.cc_wrap input[type=checkbox]:checked:before{background-color:transparent !important}input[type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block;width:1.5em;height:1.5em;background-color:#fff;border-radius:999px;border:1px solid #e3e3e3;box-shadow:inset 0 0 0 .25em #fff;cursor:pointer;margin-right:.33em}input[type=radio]:focus-visible,input[type=radio]:focus{outline:0}input[type=radio]:checked{background-color:#f87721}input[type=radio]:hover:not(:checked){background-color:rgb(253.1445414847,218.9510917031,196.1554585153)}.search-bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:2.75em 1.875em;border-radius:10px;background:linear-gradient(90deg,#fff 0,#fff 60%,#d6d6d5 100%);box-shadow:0 0 30px rgba(0,0,0,0.08);z-index:100}.search-bar input:focus-visible,.search-bar .nice-select:focus{border-color:inherit}.search-bar .search-bar-title{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;color:#f87721;font-size:1.5rem;font-weight:bold;white-space:nowrap}.search-bar .search-bar-params{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;width:100%}.search-bar .search-bar-params input,.search-bar .search-bar-params select,.search-bar .search-bar-params .nice-select{min-width:0;width:100%}.search-bar.course-filter .search-bar-params{grid-template-columns:1.6fr 1fr .7fr .7fr 140px}.search-bar.course-filter .search-bar-params select[name=location]{display:none !important}.search-bar.course-filter .search-bar-params select[name=location]+.nice-select{display:none !important}.search-bar.course-filter .search-bar-params .btn,.search-bar.course-filter .search-bar-params #search-button-filter{min-width:140px;width:140px}.search-bar.home-search-filter .search-bar-params{grid-template-columns:1.6fr 1fr .7fr .7fr 140px}.search-bar.home-search-filter .search-bar-params select[name=location]{display:none !important}.search-bar.home-search-filter .search-bar-params select[name=location]+.nice-select,.search-bar.home-search-filter .search-bar-params #location-select+.nice-select{display:none !important}.search-bar.home-search-filter .search-bar-params .btn,.search-bar.home-search-filter .search-bar-params #search-button,.search-bar.home-search-filter .search-bar-params #search-button-index{min-width:140px;width:140px}.mobile-search-bar{position:absolute;top:0;left:0;transform:translateY(-100%);width:100%;padding:1rem;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;border-radius:0 0 5px 5px;transition:.1s ease-in-out;box-shadow:0 0 30px rgba(0,0,0,0.08);z-index:110}.mobile-search-bar.open{transform:translateY(0)}.mobile-search-bar input,.mobile-search-bar .nice-select{width:100%;color:#000}.mobile-search-bar select[name=location],.mobile-search-bar #header-location-select{display:none !important}.mobile-search-bar select[name=location]+.nice-select,.mobile-search-bar #header-location-select+.nice-select{display:none !important}.mobile-search-bar .cntrls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;padding:0 5px}.mobile-search-bar .cntrls span{color:#f87721;font-weight:bold}.mobile-search-bar .cntrls .fas{color:#000;font-size:1.75rem}.nice-select{color:#000;float:none}@media(max-width:1199px){.search-bar{width:unset}.search-bar .search-bar-title{font-size:0}.search-bar .nice-select{min-width:200px}}@media(max-width:1023px){input[type=checkbox]:hover:not(:checked):before{background-color:inherit;box-shadow:inset 0 0 0 1px #e3e3e3}.search-bar{display:none}}.invalid{border:1px solid #dc3545 !important;background-color:#dc354550}.modal-form{width:100%;max-width:500px;margin:0 auto}.modal-form .form-intro{color:#555;font-size:.9375rem;line-height:1.5;margin-bottom:1.5em;text-align:left}.modal-form .form-field{margin-bottom:1.5em;margin-top:-25px}.modal-form .form-field:last-of-type{margin-bottom:2em}.modal-form .form-label{display:block;color:#797979;font-size:.9375rem;font-weight:400;margin-bottom:.5em;text-align:left;background:#e3e3e3;width:fit-content;padding:0 7px;border-radius:4px;position:relative;top:15px;left:8px;transition:background-color .3s ease,color .3s ease}.modal-form .form-field:focus-within .form-label{background-color:#f87721;color:#fff}.modal-form .form-input,.modal-form .form-textarea{width:100%;padding:.75em 1em;border:1px solid #e3e3e3;border-radius:5px;font-size:1rem;font-family:inherit;color:#000;background-color:#fff;transition:border-color .3s ease}.modal-form .form-input:focus,.modal-form .form-textarea:focus{outline:0;border-color:#f87721}.modal-form .form-input::placeholder,.modal-form .form-textarea::placeholder{color:#838383;opacity:.7}.modal-form .form-textarea{resize:vertical;min-height:120px;line-height:1.5}.modal-form .form-submit{margin-top:1.5em}.modal-form .form-submit .form-btn{width:100%;padding:.875em 1.5em;font-size:1rem;font-weight:600;background-color:#f87721;color:#fff;border:0;border-radius:5px;cursor:pointer;transition:filter .3s ease}.modal-form .form-submit .form-btn:hover:not(:disabled){filter:brightness(0.95)}.modal-form .form-submit .form-btn:active:not(:disabled),.modal-form .form-submit .form-btn.nice-select.open:not(:disabled){filter:brightness(0.9)}.modal-form .form-submit .form-btn:disabled{opacity:.6;cursor:not-allowed}.modal-form .form-message{margin-top:1em;padding:.75em 1em;border-radius:5px;text-align:center;font-size:.9375rem}.modal-form .form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.modal-form .form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.nice-select{font-size:1rem;padding:0 1em !important}.nice-select span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.nice-select .list{width:fit-content;max-height:400px;overflow-y:auto;overflow-x:hidden}#course-select+.nice-select .list{max-height:400px;overflow-y:auto;overflow-x:hidden}.brands .slick-list{width:calc(100% - 110px);margin:0 auto}.brands .slick-prev,.brands .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:50px;height:100%;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:0;border-radius:10px;outline:0;background:white;opacity:50%;box-shadow:0 0 10px rgba(0,0,0,0.16)}@media(max-width:1023px){.brands .slick-prev,.brands .slick-next{width:40px}}@media(max-width:1220px){.brands .slick-prev{margin-left:10px}.brands .slick-next{margin-right:10px}}.brands .slick-prev:not(.slick-disabled):hover,.brands .slick-next:not(.slick-disabled):hover{opacity:75%}.brands .slick-prev:not(.slick-disabled):active,.brands .slick-prev.nice-select.open:not(.slick-disabled),.brands .slick-next:not(.slick-disabled):active,.brands .slick-next.nice-select.open:not(.slick-disabled){opacity:100%}.brands .slick-prev:hover:before,.brands .slick-prev:focus:before,.brands .slick-next:hover:before,.brands .slick-next:focus:before{opacity:1}.brands .slick-prev.slick-disabled,.brands .slick-next.slick-disabled{background-color:yellow;background-color:#ccc}.brands .slick-prev.slick-disabled:before,.brands .slick-next.slick-disabled:before{opacity:.25}.brands .slick-prev:before,.brands .slick-next:before{font-size:20px;line-height:1;opacity:.75;color:black;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brands .slick-prev{left:0}.brands [dir=rtl] .slick-prev{right:0;left:auto}.brands .slick-prev:before{content:"<"}.brands [dir=rtl] .slick-prev:before{content:">"}.brands .slick-next{right:0}.brands [dir=rtl] .slick-next{right:auto;left:0}.brands .slick-next:before{content:">"}.brands [dir=rtl] .slick-next:before{content:"<"}.review-container .slick-prev,.review-container .slick-next{font-size:0;line-height:0;position:absolute;bottom:50px;display:block;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:red;z-index:99}.review-container .slick-prev:hover,.review-container .slick-prev:focus,.review-container .slick-next:hover,.review-container .slick-next:focus{color:transparent;outline:0;background:transparent}.review-container .slick-prev:hover:before,.review-container .slick-prev:focus:before,.review-container .slick-next:hover:before,.review-container .slick-next:focus:before{opacity:1}.review-container .slick-prev.slick-disabled:before,.review-container .slick-next.slick-disabled:before{opacity:.25}.review-container .slick-prev:before,.review-container .slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.review-container .slick-prev{left:0}.review-container .slick-prev:before{content:"Prev"}.review-container .slick-next{right:0}.review-container .slick-next:before{content:"Next"}.stars-rating{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:3px;color:#f87721;font-size:1.1rem}#autocomplete{position:relative;z-index:99}#autocomplete .produkt-in .fa-times{cursor:pointer}#autocomplete .produkt-in i{right:15px;color:#c7232f;position:absolute}@media(min-width:1200px){#autocomplete .produkt-in i{top:50%;transform:translateY(-50%)}#autocomplete .produkt-in i.fa-spin{top:12px}}@media(max-width:1200px){#autocomplete .produkt-in i{top:9px}}#autocomplete .panel-footer{background:white;border-radius:0 0 3% 3%;padding:0 5px;position:absolute;width:100%}#autocomplete .panel-footer a{text-decoration:none;color:#676767;font-size:13px;line-height:18px;overflow:auto}#autocomplete .panel-footer .list-group{list-style:none;display:block}#autocomplete .panel-footer .list-group .list-item{padding:5px;height:45px}#autocomplete .panel-footer .list-group .list-item:hover{background-color:#ebeff3;border-radius:0}#autocomplete .panel-footer .list-group .list-item a{text-decoration:none;color:#676767;font-size:13px;line-height:18px;overflow:unset;height:100%;display:flex;align-items:center;justify-content:flex-start}#autocomplete .panel-footer .list-group .list-item a img{border:1px solid #e5e5e5;display:block;float:left;max-width:47px;margin-right:12px;max-height:41px;overflow:hidden}#autocomplete .panel-footer .list-group .list-item a span{display:block}#autocomplete .panel-footer .categories{padding:0 5px}#autocomplete .panel-footer .categories h4{color:#5e5e5e;font-size:11px;margin-top:10px}#autocomplete .panel-footer .categories .category-links{display:flex}#autocomplete .panel-footer .categories .category-links a:not(:first-child)::before{content:"/";margin:0 5px}#autocomplete .panel-footer .categories .category-links a:hover{text-decoration:underline}#autocomplete .panel-footer .btn-all{background:#c7232f;color:#fff !important;border-radius:50px;font-size:14px;padding:.5rem 40px;text-transform:uppercase;text-align:center;transition:all .3s;margin:10px 20px 15px;display:block}#autocomplete .panel-footer .btn-all:hover{filter:brightness(0.9)}.popup-open #autocomplete{z-index:0}.articles-wrapper{position:relative}.articles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:2rem;margin-bottom:2rem}article{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0.08);overflow:hidden;transition:.17s ease-in-out;max-width:380px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article:hover{transform:scale(1.01);box-shadow:0 0 30px rgba(0,0,0,0.2)}article .thumbnail{position:relative;height:auto;filter:brightness(80%);background:center/cover no-repeat;margin:13px;border-radius:7px}article .thumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(80%);display:block;visibility:hidden}article .article-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1;padding:0 1rem 1rem}article .article-content .course-participants{font-size:.875rem;color:#838383;text-decoration:underline;margin:.25rem 0}article .article-content .course-participants:hover{text-decoration:underline}article .article-content .course-description{font-size:.9375rem;color:#838383;line-height:1.5;margin:.25rem 0 .5rem}article .article-content .course-tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:.5em;margin:.25em 0;margin-top:auto}article .article-content .course-tags .course-tag{font-size:12px;font-weight:500;padding:.25em .75em;border-radius:4px;height:24px;display:inline-block;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px;vertical-align:middle}article .article-content .course-tags .course-tag--pink{background-color:#ffd0df;color:#ef487c}article .article-content .course-tags .course-tag--blue{background-color:#94c8f0;color:#005190}article .article-content .course-tags .course-tag--orange{background-color:#ffe6d5;color:#a85118}article .article-content .course-meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:.5rem;margin:.25em 0}article .article-content .course-meta .meta-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:0;padding:0;border-radius:5px;font-size:12px;font-weight:600;overflow:hidden;height:24px}article .article-content .course-meta .meta-item img{width:auto;height:100%;aspect-ratio:1;display:block;object-fit:contain;padding:.3rem;box-sizing:border-box;border-radius:5px}article .article-content .course-meta .meta-item span{padding:.5rem .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;white-space:nowrap;font-size:12px}article .article-content .course-meta .meta-item.meta-time{background-color:#d9eeef;color:#2a898e}article .article-content .course-meta .meta-item.meta-time span{color:#2a898e}article .article-content .course-meta .meta-item.meta-time img{background-color:#c2e9eb}article .article-content .course-meta .meta-item.meta-location{background-color:#f8e8ff;color:#8949a3}article .article-content .course-meta .meta-item.meta-location span{color:#8949a3}article .article-content .course-meta .meta-item.meta-location img{background-color:#dfc2eb}article .article-content .course-rating{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .5rem;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;width:fit-content}article .article-content .course-rating .rating-stars{color:#f87721;font-size:12px;line-height:1;margin-right:-0.25rem}article .article-content .course-rating .rating-value{font-size:12px;font-weight:600;color:#505050}article .article-content .course-rating .rating-separator{width:1px;height:16px;background-color:#e0e0e0;margin:0}article .article-content .course-rating .rating-link{font-size:12px;font-weight:400;color:#505050;text-decoration:underline;text-decoration-color:#e0e0e0;text-underline-offset:2px}article .article-content .course-rating .rating-link:hover{text-decoration-color:#f87721}article h3{font-size:1.5rem;text-decoration:none;color:#000}article h3.course-title{font-size:24px;font-weight:700;color:#000}article .thumbnail h3{font-size:1.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;max-height:100%;text-overflow:ellipsis;overflow:hidden;padding:1rem}article p{text-decoration:none}article span{font-size:1rem;color:#838383;font-weight:bold}.articles.style-one article{text-align:center}.articles.style-one article .thumbnail{margin:13px;border-radius:7px;filter:unset}.articles.style-one article .thumbnail:before{content:"";display:block;position:absolute;height:100%;width:100%;left:0;right:0;top:0;background:rgba(0,0,0,0.5);border-radius:7px}.articles.style-one article .thumbnail h3{z-index:2}.articles.style-one article .article-content{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff}.articles .article-content p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.articles.style-two{text-align:left}.articles.style-three{text-align:left}@media(max-width:1199px){.articles{padding:0 10px;gap:10px}}@media(max-width:1023px){.articles{justify-items:center}article .thumbnail h3{font-size:3vw}}@media(max-width:767px){.articles{grid-template-columns:1fr 1fr}article .article-content{padding:1em}}@media(max-width:575px){article .thumbnail h3{font-size:1rem}article .article-content{padding:.5em}article .article-content p{line-height:1.25em}}@media(max-width:500px){.articles{grid-template-columns:1fr}}footer .partners-and-sponsors{text-align:center;height:582px;background-image:url("../img/backgrounds/footer.png");background-repeat:no-repeat;background-position:center;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:126px;gap:88px}footer .contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1.5rem 10px}footer nav img{height:96px}.brands .brand{margin-left:45px;margin-right:45px}.brands img{height:100px}.reception{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:15px}.reception .reception-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.reception h4,.reception h4 a{font-size:1.25rem;color:#f87721}.bottom-bar{background-color:#e3e3e3;padding:0 10px}.bottom-bar-inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap-reverse}.socials{font-size:1.5rem;padding:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:25px;flex-wrap:wrap}.socials,.socials a{color:#555}.fa-twitter:hover{color:#1da1f2}.fa-facebook-f:hover{color:#3b5998}.fa-youtube:hover{color:red}.fa-linkedin:hover{color:#0a66c2}.fa-pinterest-p:hover{color:#bd081c}.fa-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.akip{text-align:center;padding-bottom:.5rem}.akip a{color:#555}.akip a:hover{color:#8abb2a;color:#f87721}@media(max-width:1023px){.brands .brand{margin-left:15px;margin-right:15px}.bottom-bar-inside{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}header{color:#fff}header .btn-login.icon-custom-login{position:relative}header .btn-login.icon-custom-login .notification{position:absolute;top:-5px;right:-5px;background-color:#ffc107;border-radius:50%;color:#fff;height:25px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;margin:0}header .btn-login.icon-custom-login .notification>*{font-size:10px}@media(max-width:1023px){header .btn-login.icon-custom-login .notification{top:4px;right:-3px}}header .header-desktop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:23px 0;color:#fff;position:relative}@media(max-width:1220px){header .header-desktop{padding:23px 10px !important}}header .header-nav-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:1rem}header .header-nav-wrapper nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .btn-contact-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;background-color:#f87721;padding:1.07em 1.42em;border-radius:5px;text-decoration:none;font-weight:600;font-size:.825rem;text-transform:uppercase;transition:background-color .5s ease}header .btn-contact-header:hover{filter:brightness(95%)}header .btn-contact-header:active,header .btn-contact-header.nice-select.open{filter:brightness(90%)}header:not(.style-two) .header-desktop nav{background-color:#fff;padding:1.07em 1.42em;border-radius:5px}header:not(.style-two) .header-desktop nav a{color:#000;transition:color .3s ease}header:not(.style-two) .header-desktop nav a:hover{color:#f87721}header.style-two .header-desktop{background-color:#fff;max-width:unset;padding-left:calc((100vw - 1200px) / 2);padding-right:calc((100vw - 1200px) / 2);color:#000;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:2rem}header .header-mobile{display:none}header img{height:3.75rem}@media(max-width:1023px){header img{height:2rem;filter:saturate(0) brightness(100)}header .header-desktop{display:none}header .header-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;align-items:center !important}header .mobile-side-menu{position:fixed;top:0;left:-80vw;height:100vh;width:80vw;max-width:400px;background-color:#fff;display:block;overflow-y:auto;z-index:999;transition:.2s ease-in-out}header .mobile-side-menu a,header .mobile-side-menu a:visited{color:#000}header.style-two{color:#000}header.style-two img{filter:brightness(0)}header.style-two .header-mobile{background-color:#fff;padding:1em 1em .5em 1em;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:2rem;position:fixed;top:0;left:0;right:0;width:100%;z-index:100}}html.mobile-side-menu-on{overflow:hidden;position:relative}html.mobile-side-menu-on:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.75);pointer-events:none;z-index:99}html.mobile-side-menu-on .mobile-side-menu{left:0}.location-section{background-image:url("../../img/map/location-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:1060px;min-height:200px;display:flex;align-items:center;position:relative;z-index:-1;margin-top:-150px;margin-bottom:-150px;padding:0 10px}@media(max-width:800px){.location-section{background-image:url("../../img/map/location-bg-mobile.png");align-items:flex-start;margin-bottom:100px;background-position-x:-250px}}@media(max-width:350px){.location-section{background-image:url("../../img/map/location-bg-mobile.png");align-items:flex-start;margin-bottom:100px;background-position-x:-300px}}@media(max-width:800px){.location-section-inside{width:520px;padding:10px;margin-top:600px}}.our-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2rem;margin-bottom:2rem}.map{position:relative}.map-icon{width:22px;border-radius:50%;position:absolute;transform:translate(-50%,-50%);cursor:pointer}.map-icon:hover{box-shadow:0 0 0 3px #f87721}.map-icon.icon-selected{width:44px;box-shadow:0 0 0 3px #f87721;background-color:#f87721}#map-bg{width:548px;pointer-events:none}#czech-republic{top:295px;left:200.5px}#united-kingdom{top:245px;left:110px}#germany{top:284px;left:154px}#italy{top:337px;left:131px}#spain{top:380px;left:69px}#italy{top:369px;left:212px}#ukraine{top:301px;left:300px}#finland{top:110px;left:290px}.country{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:420px;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.08)}.country .country-thumbnail{height:227px}.country-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:1rem}.country-details h3{color:#f87721}.country-stats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;flex-wrap:wrap}.country-stats>*{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:7px}.country-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap-reverse;gap:5px}.country-thumbnail{background:center/cover no-repeat}@media(max-width:1023px){.our-location{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:4em}.map{margin-left:10px;margin-right:10px}.country{width:unset;max-width:420px;margin-left:10px;margin-right:10px}}header nav,footer nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:600;font-size:.825rem;white-space:nowrap}header nav a,footer nav a{color:inherit;text-transform:uppercase}header nav>*>*:first-child,footer nav>*>*:first-child{padding:0 1em}header nav>* a:visited,footer nav>* a:visited{color:inherit}header nav .btn-login,footer nav .btn-login{order:10}header nav .btn-logout,footer nav .btn-logout{order:11}header nav a:hover,footer nav a:hover{color:#f87721;transition:color .3s ease}header nav a:active,header nav a.nice-select.open,footer nav a:active,footer nav a.nice-select.open{color:#f87721}header .dropdown,footer .dropdown{position:relative}header .dropdown .dropdown-btn,footer .dropdown .dropdown-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .dropdown .dropdown-btn:after,footer .dropdown .dropdown-btn:after{content:"▼";font-size:.6em;margin-left:.5em;color:#000}header .dropdown .dropdown-menu,footer .dropdown .dropdown-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;left:0;top:2.5em;border-radius:5px;overflow:hidden;display:none;padding:.6em 0;background-color:#fff;font-weight:normal;box-shadow:0 0 30px rgba(0,0,0,0.08);z-index:105}header .dropdown .dropdown-menu.open,footer .dropdown .dropdown-menu.open{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .dropdown .dropdown-menu>*>a,footer .dropdown .dropdown-menu>*>a{display:block;color:#000;background-color:#fff;padding:.75em 3em .75em 1.35em}header .dropdown .dropdown-menu>*>a:hover,footer .dropdown .dropdown-menu>*>a:hover{filter:brightness(95%)}header .dropdown .dropdown-menu>*>a:active,header .dropdown .dropdown-menu>*>a.nice-select.open,footer .dropdown .dropdown-menu>*>a:active,footer .dropdown .dropdown-menu>*>a.nice-select.open{filter:brightness(90%)}nav .nav-item.last,.mobile-side-menu .nav-item.last{order:9}nav .nav-item.calendar,.mobile-side-menu .nav-item.calendar{order:8}nav .nav-item.mobile-contact-item,.mobile-side-menu .nav-item.mobile-contact-item{order:999}nav .footer-logo,.mobile-side-menu .footer-logo{order:11}footer .dropdown .dropdown-menu{top:unset;bottom:2.6em}footer nav,footer nav a{color:#000}@media(max-width:1023px){header .mobile-side-menu{display:flex;flex-direction:column}header .mobile-side-menu .cntrls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap}header .mobile-side-menu .nav-item>*:first-child{padding:1rem 2rem 1rem 1.5rem;background-color:white;display:flex;font-size:1.15rem;text-transform:uppercase}header .mobile-side-menu .nav-item>*:first-child:hover{filter:brightness(95%)}header .mobile-side-menu .nav-item>*:first-child:active,header .mobile-side-menu .nav-item>*.nice-select.open:first-child{filter:brightness(90%)}header .mobile-side-menu .nav-item.mobile-contact-item{margin-top:1rem;border-top:1px solid #e0e0e0}header .mobile-side-menu .nav-item.mobile-contact-item>*:first-child{padding:1rem 2rem 1rem 1.5rem;background-color:white;display:flex;font-size:1.15rem;margin:0 .5rem;text-transform:uppercase}header .mobile-side-menu .nav-item.mobile-contact-item>*:first-child:hover{filter:brightness(95%)}header .mobile-side-menu .nav-item.mobile-contact-item>*:first-child:active,header .mobile-side-menu .nav-item.mobile-contact-item>*.nice-select.open:first-child{filter:brightness(90%)}header .mobile-side-menu .nav-item .fa-bars{font-size:1.75rem;color:#000}header .dropdown .dropdown-menu{position:static;padding:0;margin-left:1em;box-shadow:none;border-radius:0}header .dropdown .dropdown-menu.open{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .dropdown:after{position:absolute;color:black;right:0;top:50%;transform:translateY(-50%)}footer nav{display:none}footer .contact{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}nav.logged{font-size:75%}.modal-form{width:100%;max-width:500px;margin:0 auto}.modal-form .form-intro{color:#555;font-size:.9375rem;line-height:1.5;margin-bottom:1.5em;text-align:left}.modal-form .form-field{margin-bottom:1.5em;margin-top:-25px}.modal-form .form-field:last-of-type{margin-bottom:2em}.modal-form .form-label{display:block;color:#797979;font-size:.9375rem;font-weight:400;margin-bottom:.5em;text-align:left;background:#e3e3e3;width:fit-content;padding:0 7px;border-radius:4px;position:relative;top:15px;left:8px;transition:background-color .3s ease,color .3s ease}.modal-form .form-field:focus-within .form-label{background-color:#f87721;color:#fff}.modal-form .form-input,.modal-form .form-textarea{width:100%;padding:.75em 1em;border:1px solid #e3e3e3;border-radius:5px;font-size:1rem;font-family:inherit;color:#000;background-color:#fff;transition:border-color .3s ease}.modal-form .form-input:focus,.modal-form .form-textarea:focus{outline:0;border-color:#f87721}.modal-form .form-input::placeholder,.modal-form .form-textarea::placeholder{color:#838383;opacity:.7}.modal-form .form-textarea{resize:vertical;min-height:120px;line-height:1.5}.modal-form .form-submit{margin-top:1.5em}.modal-form .form-submit .form-btn{width:100%;padding:.875em 1.5em;font-size:1rem;font-weight:600;background-color:#f87721;color:#fff;border:0;border-radius:5px;cursor:pointer;transition:filter .3s ease}.modal-form .form-submit .form-btn:hover:not(:disabled){filter:brightness(0.95)}.modal-form .form-submit .form-btn:active:not(:disabled),.modal-form .form-submit .form-btn.nice-select.open:not(:disabled){filter:brightness(0.9)}.modal-form .form-submit .form-btn:disabled{opacity:.6;cursor:not-allowed}.modal-form .form-message{margin-top:1em;padding:.75em 1em;border-radius:5px;text-align:center;font-size:.9375rem}.modal-form .form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.modal-form .form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.visibility-hidden{visibility:hidden}.register-form{background:center/cover no-repeat;background-image:url("../img/backgrounds/form.png");margin-top:2.5em;padding:9em 0}.register-form.login-form{margin:0;padding:0;height:100%;display:flex;flex-direction:column;justify-content:center;margin-top:0}.register-form.login-form .front,.register-form.login-form .back{padding:9em 0;backface-visibility:unset !important}.register-form.login-form .front form,.register-form.login-form .back form{height:100%}.register-form.login-form .register-form-inside{width:500px}.register-form.login-form .talking-center{margin:0}.register-form.login-form .login-actions{display:flex;align-items:center;justify-content:space-between;margin-top:.5em}.register-form.login-form #login-form{position:relative;justify-content:space-between}.register-form.login-form #login-form .error-message{margin-top:.5em}.register-form.login-form #register-form,.register-form.login-form #login-form{min-height:850px}.register-form .talking-center{text-align:center;margin-bottom:2rem}.register-form .talking-center h2{font-size:2rem;font-weight:700;margin:0}.register-form .talking-center h2 span{color:#000}.register-form .talking-center h2 span.title-orange{color:#f87721}.register-form .talking-center .btn-contact-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;background-color:#f87721;padding:1.07em 1.42em;border-radius:5px;border:0;text-decoration:none;font-weight:600;font-size:.825rem;text-transform:uppercase;transition:filter .5s ease;cursor:pointer;width:fit-content;margin:0 auto}.register-form .talking-center .btn-contact-header:hover{filter:brightness(95%)}.register-form .talking-center .btn-contact-header:active,.register-form .talking-center .btn-contact-header.nice-select.open{filter:brightness(90%)}.register-form .talking-center:has(.btn-contact-header.modal-toggle){margin-bottom:0;margin-top:0}.register-form-inside{background-color:#fff;border-radius:10px;padding:3em;width:900px;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,0.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.register-form-inside hr{margin:1.5em 0}.register-form-inside .form-message{margin-top:1em;padding:.75em 1em;border-radius:5px;text-align:center;font-size:.9375rem}.register-form-inside .form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.register-form-inside .form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.register-form-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5em}.register-form-section.register-form-section-2{margin-bottom:1.5em}.register-form-section .form-field{margin-bottom:0;margin-top:-2rem}.register-form-section .form-field .form-label{display:block;color:#797979;font-size:.7rem;font-weight:400;margin-bottom:.5em;text-align:left;background:#e3e3e3;width:fit-content;padding:0 7px;border-radius:4px;position:relative;top:13px;left:8px;z-index:1;transition:background-color .3s ease,color .3s ease}.register-form-section .form-field:focus-within .form-label{background-color:#f87721;color:#fff}.register-form-section .form-field .form-input,.register-form-section .form-field .form-textarea{width:100%;padding:.75em 1em;border:1px solid #e3e3e3;border-radius:5px;font-size:1rem;font-family:inherit;color:#000;background-color:#fff;transition:border-color .3s ease}.register-form-section .form-field .form-input:focus,.register-form-section .form-field .form-textarea:focus{outline:0;border-color:#f87721}.register-form-section .form-field .form-input::placeholder,.register-form-section .form-field .form-textarea::placeholder{color:#838383;opacity:.7}.register-form-section .form-field select.form-input{width:100%;padding:.75em 1em;border:1px solid #e3e3e3;border-radius:5px;font-size:1rem;font-family:inherit;color:#000;background-color:#fff;transition:border-color .3s ease}.register-form-section .form-field select.form-input:focus{outline:0;border-color:#f87721}.register-form-section .form-field select.form-input option{color:#000}.register-form-section .form-field .form-textarea{resize:vertical;min-height:120px;line-height:1.5;background-image:none;padding-right:1em}.register-form-section .form-field .form-field-hint{font-size:.875rem;color:#838383;margin-top:.5em;margin-bottom:0}.register-form-section .form-message{margin-top:1em;padding:.75em 1em;border-radius:5px;text-align:center;font-size:.9375rem}.register-form-section .form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.register-form-section .form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.register-form-grid-2x2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.register-form-row-2cols{display:grid;grid-template-columns:1fr 1fr;gap:1.5em}.register-form-checkboxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.register-form-checkboxes .form-checkbox-label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.5em;cursor:pointer;font-size:.9375rem;color:#000}.register-form-checkboxes .form-checkbox-label input[type=checkbox]{width:auto;cursor:pointer}.register-form-checkboxes .form-checkbox-label .terms-link{color:#f87721;text-decoration:none}.register-form-checkboxes .form-checkbox-label .terms-link:hover{text-decoration:underline}.form-submit{margin-top:1.5em;text-align:center}.form-submit .form-btn{width:100%;max-width:300px;padding:.875em 1.5em;font-size:1rem;font-weight:600;background-color:#f87721;color:#fff;border:0;border-radius:5px;cursor:pointer;transition:filter .3s ease}.form-submit .form-btn:hover:not(:disabled){filter:brightness(0.95)}.form-submit .form-btn:active:not(:disabled),.form-submit .form-btn.nice-select.open:not(:disabled){filter:brightness(0.9)}.form-submit .form-btn:disabled{opacity:.6;cursor:not-allowed}.form-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1em}.form-inputs-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media(max-width:767px){.register-form{padding:0;margin-top:2em}.register-form-inside{padding:2em;width:100%;max-width:100%}.register-form-grid-2x2{grid-template-columns:1fr;gap:1em}.register-form-row-2cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.form-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.form-inputs-col{gap:.5em}}@media(max-width:499px){.front,.back{padding:0 !important}}@media(max-width:499px){.front .register-form-inside,.back .register-form-inside{width:100% !important}.front .register-form-inside img,.back .register-form-inside img{width:75%;display:block;margin:0 auto}}#summary-form input:disabled,#summary-form textarea:disabled{color:#999;pointer-events:none}#summary-form label{flex-direction:column}#summary-form label>*{width:100%}.review-container{margin-top:2rem}.review-slider-container{margin-top:2rem;margin-bottom:4rem;position:relative}@media(max-width:550px){.review-slider-container{margin-top:30rem}}.review-slider-container .review-slider-item.review{position:relative;overflow:visible;opacity:0;transform:translateX(0);transition:opacity .2s ease,transform .2s ease;display:none}.review-slider-container .review-slider-item.review.active{display:block;opacity:1;transform:translateX(0)}.review-slider-container .review-slider-item.review.slide-out-left{opacity:0;transform:translateX(-50px)}.review-slider-container .review-slider-item.review.slide-out-right{opacity:0;transform:translateX(50px)}.review-slider-container .review-slider-item.review.slide-in-left{display:block;opacity:0;transform:translateX(50px);animation:slideInLeft .2s ease forwards}.review-slider-container .review-slider-item.review.slide-in-right{display:block;opacity:0;transform:translateX(-50px);animation:slideInRight .2s ease forwards}.review-slider-container .review-slider-item.review .review-inside{position:relative}.review-slider-container .review-slider-item.review .review-inside::before{content:'"';position:absolute;right:calc(50% - 200px);top:50%;transform:translateY(-70%);font-size:400px;line-height:1;color:#f87721;font-weight:700;z-index:2;pointer-events:none}.review-slider-container .review-slider-item.review .review-image-wrapper{width:900px;height:730px;background-color:#2b5ea8;clip-path:path("M260 730 Q0 730 0 600 L0 330 Q0 220 150 170 Q460 40 955 0 L955 730 Z");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(40%);z-index:0}.review-slider-container .review-slider-item.review .review-image-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,94,168,0.4);pointer-events:none;z-index:1;clip-path:path("M260 730 Q0 730 0 600 L0 330 Q0 220 150 170 Q460 40 955 0 L955 730 Z")}.review-slider-container .review-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;border:0;background-color:#f87721;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.15);padding:0}.review-slider-container .review-slider-arrow:hover{background-color:rgb(247.2205240175,103.8558951965,8.2794759825);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.review-slider-container .review-slider-arrow:active,.review-slider-container .review-slider-arrow.nice-select.open{transform:translateY(-50%) scale(0.95)}.review-slider-container .review-slider-arrow img{width:23px;height:19px;display:block}.review-slider-container .review-slider-arrow--prev{left:20px}.review-slider-container .review-slider-arrow--next{right:20px}.review-slider-container .review-slider-arrow--next img{transform:rotate(180deg)}.review-slider-container .review-content section.review{height:auto;background-size:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.review-slider-container .review-content section.review .review-profile{margin:0 0 48px 0;line-height:1.35;color:#838383;font-weight:400;margin-top:200px;font-size:20px}.review-slider-container .review-content section.review .review-quote{margin:0 0 80px 0;padding:0;line-height:1.35;color:#000;font-weight:500;font-size:20px}.review-slider-container .review-content section.review .review-quote-mark{display:inline-block;font-size:40px;line-height:0;color:#f87721;font-weight:700;position:relative;top:15px}.review-slider-container .review-content section.review .review-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;margin-top:auto;background:#f3f3f3;border-radius:18px;padding:22px 26px;box-shadow:0 6px 20px rgba(0,0,0,0.06)}@media(max-width:500px){.review-slider-container .review-content section.review .review-card{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}}.review-slider-container .review-content section.review .review-author-name{font-size:20px;line-height:1.1;font-weight:700;color:#f87721}.review-slider-container .review-content section.review .review-author-meta{margin-top:6px;font-size:16px;color:#838383}.review-slider-container .review-content section.review .review-rating{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;font-size:28px;line-height:1;white-space:nowrap}.review-slider-container .review-content section.review .review-star--filled{color:#f87721}.review-slider-container .review-content section.review .review-star--half{color:#f87721;opacity:.5}.review-slider-container .review-content section.review .review-star--empty{color:#f87721;opacity:.55}@media(max-width:800px){.review-slider-container{margin-top:22rem}}@media(max-width:500px){.review-slider-container{margin-top:25rem}}@media(max-width:450px){.review-slider-container{margin-top:35rem}}@media(max-width:400px){.review-slider-container{margin-top:40rem}}@media(max-width:350px){.review-slider-container{margin-top:45rem}}@media(max-width:300px){.review-slider-container{margin-top:50rem}}.review{height:730px;background-repeat:no-repeat;background-position:center}.review .talking-paragraphs{max-width:520px;position:relative;gap:2em}.review .talking-paragraphs p{font-size:1.375rem;line-height:1.5em}.review .talking-paragraphs:after{content:'"';position:absolute;color:#f87721;font-size:41rem;left:31rem;bottom:-10rem}.review-inside{display:grid;grid-template-columns:1fr 1fr;height:100%}.review-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:540px}.reviewer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em;border-radius:10px;background-color:#f2f2f2}@media(max-width:1199px){.review{background-size:contain;background-position-x:right;background-position-y:33%;height:unset;min-height:490px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.review .talking-paragraphs p{font-size:1rem}.review .talking-paragraphs:after{content:none}.review-content{padding:0 10px}.reviewer{padding:.75em 1em;border-radius:5px}.reviewer h4,.reviewer p{font-size:1rem}}@media(max-width:900px){.review-slider-container{position:relative;padding-bottom:60px}.review-slider-container .review-slider-item.review{background-color:#f3f3f3;border-radius:18px;padding:0;box-shadow:0 6px 20px rgba(0,0,0,0.06);overflow:hidden;margin-bottom:2rem;margin:0 20px}.review-slider-container .review-slider-item.review .review-inside{display:flex;flex-direction:column;grid-template-columns:none;height:auto}.review-slider-container .review-slider-item.review .review-inside::before{display:none}.review-slider-container .review-slider-item.review .review-image-wrapper{width:96%;height:400px;position:relative;top:auto;right:auto;transform:none;clip-path:none;border-radius:18px 18px 0 0;background-size:cover;background-position:center;order:1;margin:13px auto}.review-slider-container .review-slider-item.review .review-image-wrapper::after{clip-path:none;border-radius:18px 18px 0 0}.review-slider-container .review-slider-item.review .review-content{max-width:100%;order:2}.review-slider-container .review-slider-item.review .review-content section.review{max-width:100%;margin-bottom:0}.review-slider-container .review-slider-item.review .review-content section.review .review-profile{margin:0}.review-slider-container .review-slider-item.review .review-content section.review .review-quote{margin:0;text-align:center}.review-slider-container .review-slider-arrow{position:absolute;bottom:10px;top:auto;transform:none;display:flex;width:40px;height:40px;z-index:10}.review-slider-container .review-slider-arrow--prev{left:calc(50% - 80px)}.review-slider-container .review-slider-arrow--next{right:calc(50% - 80px)}.review-slider-container .review-slider-arrow img{width:18px;height:15px}.review-slider-container .review-slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;justify-content:center;z-index:10}.review-slider-container .review-slider-dots .review-slider-dot{width:8px;height:8px;border-radius:50%;border:0;background-color:#f3f3f3;cursor:pointer;padding:0;transition:all .3s ease}.review-slider-container .review-slider-dots .review-slider-dot:hover{background-color:rgba(255,128,31,0.8);transform:scale(1.2)}.review-slider-container .review-slider-dots .review-slider-dot.active{background-color:#f87721;width:10px;height:10px}}@keyframes slideInLeft{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@media(max-width:499px){.review{background-size:auto 350px;background-position-y:top;display:block}.review-inside{display:block}}section{height:816px;background:center/cover no-repeat;margin-bottom:4rem;background-size:auto 816px;position:relative;padding:0 10px}#bg-one{background-image:url("../img/backgrounds/homepage-prague-bg.png")}#bg-two{background-image:url("../img/backgrounds/2-desktop.png")}@media(max-width:1023px){section{background:right/cover no-repeat;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5em;height:unset;padding:1em 1em 2em 1em}section h1,section p{color:white}section .slogans-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}section .slogans-wrapper .major-title{color:white;text-align:center}section .slogans-wrapper .major-title span{color:#f87721 !important}section .slogans-wrapper *{text-align:center}section .slogans-wrapper p{color:white}#bg-one{background-image:url("../img/backgrounds/1-mobile.png")}#bg-two{background-image:url("../img/backgrounds/2-mobile.png")}}html:has(body.popup-open){overflow-y:hidden}body.popup-open{overflow-y:hidden}body.popup-open:before{content:"";width:100vw;height:100vh;background-color:black;opacity:.75;z-index:150;font-size:1px;position:fixed;top:0;left:0}.popup{z-index:160;position:fixed;top:50%;left:50%;margin:0 auto;background-color:#fff;border-radius:10px;transform:translate(-50%,-50%);padding:30px;-webkit-box-shadow:0 1px 14px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 14px 10px rgba(0,0,0,0.15);box-shadow:0 1px 14px 10px rgba(0,0,0,0.15);max-height:90vh;max-width:90vw;width:auto;min-width:300px;overflow-x:hidden;display:grid;grid-template-rows:auto 1fr;overflow-y:hidden}.popup.hidden{display:none}@media(max-width:767px){.popup{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;padding:20px}}.popup img{max-width:100%;height:auto;display:block;margin:0 auto}.popup hr{display:none}.popup .close{position:absolute;right:3%;top:10px}.popup .close .close-btn{color:#000;cursor:pointer;font-size:16px;font-style:normal;transition:color .3s ease}.popup .close .close-btn:hover{color:#c7232f}.popup .popup-header{margin-bottom:1em}.popup .popup-header h2{text-align:left;font-size:1.25rem;color:#505050;font-weight:400}.popup .popup-content{overflow-y:auto;margin-top:0}.tabs{top:0;width:100%;display:flex;align-items:center;justify-content:center;height:50px}.tabs__content{display:flex;align-items:center;justify-content:center;border:2px solid #ebebeb;border-radius:5px;width:50vw;margin-bottom:1.5rem}@media(max-width:767px){.tabs__content{width:80vw}}@media(max-width:575px){.tabs__content{width:100vw}}.tabs__content a{padding:.72em 1.1em;text-align:center;width:100%;color:black;transition:.5s ease;cursor:pointer}.tabs__content a:first-child{border-radius:5px 0 0 5px}.tabs__content a:last-child{border-radius:0 5px 5px 0}.tabs__content a:hover{background-color:#f87721;filter:brightness(120%);color:white}.tabs__content a.active{background-color:#f87721;color:white;font-weight:bold}section .talking-left{margin-top:80px}section .search-bar{position:absolute;bottom:60px;width:98%}section .btn.btn-search-mobile{display:none !important}@media(max-width:1023px){section .btn.btn-search-mobile{display:block !important;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:-3.5rem;width:100%}}.why-itc{height:830px;background-image:url("../img/backgrounds/why-itc-desktop.png");background-repeat:no-repeat;background-position:center}.why-itc .why-itc-inside{display:grid;grid-template-columns:1fr 1fr;height:100%}.why-itc .why-itc-stats-wrapper{padding-right:1.5em;position:relative}.why-itc .why-itc-stats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1em;position:absolute;top:35%;left:0;transform:translateY(-50%);height:240px}.why-itc .why-itc-stats>:nth-child(1){grid-column:1;grid-row:1}.why-itc .why-itc-stats>:nth-child(2){grid-column:1;grid-row:2}.why-itc .why-itc-stats>:nth-child(3){grid-column:2;grid-row:1/span 2;align-self:center;justify-self:center}.why-itc .why-itc-stat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.625em}.why-itc .why-itc-stat h2{color:#fff;width:fit-content;background:#f87721;border-radius:5px;padding:2px 5px 0}.why-itc .why-itc-stat h3{color:#fff}.why-itc .why-itc-stat p{color:#fff}.why-itc .why-itc-text-wrapper{position:relative}.why-itc .why-itc-text{position:absolute;top:50%;left:5em;transform:translateY(-50%)}@media(max-width:1023px){section .talking-left{margin:0 auto;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}section .talking-left .btn{margin:0 auto;text-align:center}}@media(max-width:767px){.why-itc{background-image:none;height:unset;margin-top:2em;margin-bottom:2em}.why-itc .why-itc-inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.why-itc .why-itc-stats-wrapper{height:unset;background-image:url("../img/backgrounds/why-itc.png");background-repeat:no-repeat;background-position:right;padding:10rem 3rem 10rem 10px}.why-itc .why-itc-stats{position:static;transform:unset;gap:1rem}.why-itc .why-itc-stat{gap:.3em}.why-itc .why-itc-text{position:static;top:unset;left:unset;transform:unset;padding:0 10px;margin:0 auto}}@media(max-width:800px){.why-itc .why-itc-stats-wrapper{background-position:left;padding:5rem 10px;height:720px}.why-itc .why-itc-stats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.articles-wrapper .search-bar{position:absolute;top:0;transform:translateY(-125%)}.articles-wrapper .btn.btn-search-mobile{display:none !important}@media(max-width:1023px){.articles-wrapper .btn.btn-search-mobile{display:block !important;width:90%;max-width:500px;margin-left:auto;margin-right:auto;margin-top:-5rem !important}}@media(max-width:1220px){.articles-wrapper .search-bar{margin:0 10px}}@media(min-width:1023px){#products-infinite #bg-two{height:auto;background-position:top;background-size:cover}}#products-infinite .articles-wrapper .search-bar{position:relative;transform:unset}article .article-content{min-height:5em;max-height:20em}article .article-content:has(.course-title){min-height:12em}.banner{position:relative;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.15);overflow:hidden;margin-bottom:2rem}.banner-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;min-height:450px;overflow:hidden}.banner-info{background-color:#fff;padding:2rem 2rem 2rem 3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;flex:1;max-width:50%;z-index:2;min-height:100%;position:relative}.banner-info::after{content:"";position:absolute;right:-110px;top:0;bottom:0;width:150px;background-color:#fff;transform:skewX(7deg)}.banner-info .major-title{font-size:40px;font-weight:700;color:#000;margin:0;text-align:left;z-index:2}.banner-info .tags.colorful{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:.625em;margin:0}.banner-info .tags.colorful .btn.tag{font-weight:400 !important;height:31px;padding-top:0;padding-bottom:0;z-index:2;display:inline-block;line-height:31px;white-space:nowrap;max-width:520px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.banner-info .tags.colorful .btn.tag:nth-child(3n+1){background-color:#ffd0df;color:#ef487c}.banner-info .tags.colorful .btn.tag:nth-child(3n+2){background-color:#94c8f0;color:#005190}.banner-info .tags.colorful .btn.tag:nth-child(3n+3){background-color:#ffe6d5;color:#a85118}.banner-info .course-meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:.75rem}.banner-info .course-meta .meta-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:0;padding:0;border-radius:5px;font-size:14px;font-weight:500;overflow:hidden;width:100px;height:31px}.banner-info .course-meta .meta-item img{width:auto;height:100%;aspect-ratio:1;display:block;object-fit:contain;padding:.3rem;box-sizing:border-box;border-radius:5px}.banner-info .course-meta .meta-item span{padding:.5rem .75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.banner-info .course-meta .meta-item.meta-time{background-color:#d9eeef;color:#2a898e}.banner-info .course-meta .meta-item.meta-time img{background-color:#c2e9eb}.banner-info .course-meta .meta-item.meta-location{background-color:#f8e8ff;color:#8949a3}.banner-info .course-meta .meta-item.meta-location img{background-color:#dfc2eb}.banner-info .btn-register{background-color:#f87721;color:#fff;padding:1rem 2rem;border-radius:8px;font-weight:600;text-align:center;align-self:flex-start;text-decoration:none;transition:filter .3s ease;margin-top:auto}.banner-info .btn-register:hover{filter:brightness(0.95)}.banner-info .btn-register.btn-register-with-spacing{margin-top:1rem}.banner-info .alumni-review{background-color:#f8f9fa;border-radius:10px;padding:1rem 0 1rem 1.5rem;margin-top:.3rem;height:122px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.banner-info .alumni-review.alumni-review-no-content{width:fit-content;padding:1rem 0}.banner-info .alumni-review .review-content-left{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;padding-right:2rem;min-width:0}.banner-info .alumni-review .review-content-left .review-title{font-size:20px;font-weight:700;color:#f87721;margin:0 0 .3rem 0}.banner-info .alumni-review .review-content-left .review-text{font-size:14px;font-style:italic;color:#838383;margin:0 0 .2rem 0;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.banner-info .alumni-review .review-content-left .review-author{font-size:14px;font-weight:500;color:#838383;margin:0;margin-top:auto}.banner-info .alumni-review .review-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:.2rem;min-width:150px}.banner-info .alumni-review .review-content-right .review-rating-number{font-size:24px;font-weight:700;color:#000;line-height:1}.banner-info .alumni-review .review-content-right .review-stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.25rem;font-size:16px;line-height:1}.banner-info .alumni-review .review-content-right .review-stars .review-star--filled{color:#f87721}.banner-info .alumni-review .review-content-right .review-stars .review-star--half{color:#f87721;opacity:.5}.banner-info .alumni-review .review-content-right .review-stars .review-star--empty{color:#f87721;opacity:.3}.banner-info .alumni-review .review-content-right .review-ratings-link{font-size:14px;color:#838383;text-decoration:underline;margin-top:.5rem}.banner-info .alumni-review .review-content-right .review-ratings-link:hover{color:#f87721}.banner-image{position:absolute;right:0;top:0;width:60%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:1}.tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:.625em}.article-general{display:flex;gap:2em;margin-top:1em;align-items:flex-start}.article-general .article-details{flex:1;min-width:0}.article-general aside{flex:0 0 400px;position:-webkit-sticky;position:sticky;top:1rem;align-self:flex-start;z-index:10}.article-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75em}.article-details h2{border-bottom:1px solid #f87721;padding-bottom:.5rem;margin-bottom:.5rem}.course-description section{margin-bottom:2rem !important;height:fit-content !important}.course-description section>p{color:#838383}@media(max-width:800px){.course-description section{gap:.5rem;margin-bottom:0}}.course-description h2{margin:0;line-height:1.1;padding-bottom:.5rem;border-bottom:1px solid #f87721 !important;margin-bottom:.5rem;text-transform:uppercase}.course-description p{font-size:18px;line-height:1.55}.course-description ul{margin:0;padding-left:24px}.course-description li{margin:10px 0;font-size:18px;line-height:1.55}.course-description li strong{font-weight:700}.course-tabs-container{background-color:#fff;border-radius:10px;padding:0;overflow:hidden}.course-tabs-header{gap:0;border-bottom:1px solid #ebebeb;background-color:#fff;width:fit-content}.course-tabs-header .course-tab{flex:1;padding:.5rem;background-color:#f5f5f5;border:0;cursor:pointer;font-size:1rem;font-weight:400;color:#000;transition:all .3s ease;text-align:center;position:relative;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:10px 10px 0 0;position:relative;top:1px}.course-tabs-header .course-tab:last-child{border-right:0}.course-tabs-header .course-tab.active{background-color:#fff;font-weight:500;box-shadow:0 -2px 4px rgba(0,0,0,0.05);position:relative;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-radius:10px 10px 0 0;z-index:2}.course-tabs-header .course-tab.active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#fff}.course-tabs-header .course-tab:hover:not(.active){background-color:#fafafa}@media(max-width:470px){.course-tabs-header .course-tab{width:100%}}.course-tabs-content{position:relative;min-height:200px;border:1px solid #ebebeb;z-index:1;border-radius:0 10px 10px 10px}.course-tabs-content .course-tab-panel{display:none !important;padding:2rem 2.5rem;position:relative;z-index:1}.course-tabs-content .course-tab-panel.active{display:block !important;z-index:3}.course-tab-title{font-size:2rem;font-weight:700;margin:0 0 .5rem 0;border-bottom:1px solid #f87721;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.5rem}.course-tab-title .course-tab-title-main{color:#000}.course-tab-title .course-tab-title-accent{color:#f87721}.course-tab-content{color:#000;line-height:1.6;font-size:1rem}.course-tab-content section{margin-bottom:0 !important;height:fit-content !important}.course-tab-content section>p{color:#838383}.course-tab-content p:last-child{margin-bottom:0}.course-tab-content strong{color:#005ea8;font-weight:700}ul.classic-ul{color:#838383;margin-left:.85em}ul.classic-ul li{margin-bottom:.625em}ul[class*=icon]{list-style:none}ul[class*=icon] li{position:relative;margin-left:1.25em;padding-left:.625em}aside h4{font-size:1.125rem;color:#000;margin-top:.5em;margin-bottom:.5em}.specific{background-color:rgb(239.75,239.75,239.75)}.next-courses{background-color:#fff1e8}.next-courses .no-dates-message{color:#838383;font-size:.9375rem;line-height:1.5;margin:0}.next-courses .next-courses-tabs-container{background-color:#fff;border-radius:10px;padding:0;overflow:hidden}.next-courses .next-courses-tabs-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:0;border-bottom:1px solid #ebebeb;background-color:#fff;width:fit-content}.next-courses .next-courses-tabs-header .next-courses-tab{flex:1;padding:.5rem;background-color:#f5f5f5;border:0;cursor:pointer;font-size:1rem;font-weight:400;color:#000;transition:all .3s ease;text-align:center;position:relative;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:10px 10px 0 0;top:1px;white-space:nowrap}.next-courses .next-courses-tabs-header .next-courses-tab:last-child{border-right:0}.next-courses .next-courses-tabs-header .next-courses-tab.active{background-color:#fff;font-weight:500;box-shadow:0 -2px 4px rgba(0,0,0,0.05);position:relative;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-radius:10px 10px 0 0;z-index:2;padding:.5rem 15px}.next-courses .next-courses-tabs-header .next-courses-tab.active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#fff}.next-courses .next-courses-tabs-header .next-courses-tab:hover:not(.active){background-color:#fafafa}.next-courses .next-courses-tabs-content{position:relative;border:1px solid #ebebeb;z-index:1;border-radius:0 10px 10px 10px}.next-courses .next-courses-tabs-content .next-courses-tab-panel{display:none !important;padding:1rem 1.5rem;position:relative;z-index:1}.next-courses .next-courses-tabs-content .next-courses-tab-panel.active{display:block !important;z-index:3;padding:1rem}@media(max-width:800px){.next-courses .next-courses-tabs-content .next-courses-tab-panel.active{padding:.5rem}}.ratings{background-color:rgb(255,244.1043478261,237.1)}.ratings .open-modal:hover .badge{background-color:#fff;color:#ff9e5e}.badge{text-align:center;color:#fff;border-radius:50%;background-color:#ff9e5e;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:800;height:20px;width:20px}.aside-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75em;border-radius:10px;padding:1.5em 1.25em;margin-bottom:1em}.aside-content-wrapper{border:2px solid #ebebeb;border-radius:10px;padding:1.5em 1.25em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;overflow-y:auto;overflow-x:visible}.aside-content-wrapper::-webkit-scrollbar{width:8px}.aside-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.aside-content-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.aside-content-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.aside-content-wrapper .aside-content{margin-bottom:0;padding:0;border-radius:0}.aside-content-wrapper .aside-content:not(:last-child){padding-bottom:1.5em;border-bottom:1px solid #ebebeb;margin-bottom:1.5em}.aside-content-wrapper .aside-content.next-courses{background-color:transparent}.aside-content-wrapper .aside-content.next-courses h3{font-size:1.25rem;font-weight:600;color:#505050}.aside-content-wrapper .aside-content.next-courses h4{font-size:14px;color:#505050}.aside-content-wrapper .aside-content.contact-form-aside{background-color:transparent}.aside-content-wrapper .aside-content.contact-form-aside h3{font-size:1.25rem;font-weight:300;color:#838383}.aside-content-wrapper .aside-content.contact-form-aside .contact-form-intro{font-size:.9375rem;color:#838383;line-height:1.5}.aside-content-wrapper .aside-content.contact-form-aside .modal-form{max-width:100%;margin:0}.aside-content-wrapper .aside-content.contact-form-aside .modal-form .form-field{margin-bottom:1rem}.aside-content.alumni-review-aside{background-color:#f8f9fa;border-radius:10px;padding:1rem 0 1rem 1.5rem;height:122px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row !important;gap:0;margin-top:1em;margin-bottom:0}.aside-content.alumni-review-aside.alumni-review-no-content{width:fit-content;padding:1rem 0}.aside-content.alumni-review-aside .review-content-left{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;padding-right:2rem}.aside-content.alumni-review-aside .review-content-left .review-title{font-size:16px;font-weight:700;color:#f87721;margin:0 0 .3rem 0}.aside-content.alumni-review-aside .review-content-left .review-text{font-size:12px;font-style:italic;color:#838383;margin:0 0 .2rem 0;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.aside-content.alumni-review-aside .review-content-left .review-author{font-size:12px;font-weight:500;color:#838383;margin:0;margin-top:auto}.aside-content.alumni-review-aside .review-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:.2rem;min-width:150px}.aside-content.alumni-review-aside .review-content-right .review-rating-number{font-size:24px;font-weight:700;color:#000;line-height:1}.aside-content.alumni-review-aside .review-content-right .review-stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.25rem;font-size:16px;line-height:1}.aside-content.alumni-review-aside .review-content-right .review-stars .review-star--filled{color:#f87721}.aside-content.alumni-review-aside .review-content-right .review-stars .review-star--half{color:#f87721;opacity:.5}.aside-content.alumni-review-aside .review-content-right .review-stars .review-star--empty{color:#f87721;opacity:.3}.aside-content.alumni-review-aside .review-content-right .review-ratings-link{font-size:14px;color:#838383;text-decoration:underline;margin-top:.5rem}.aside-content.alumni-review-aside .review-content-right .review-ratings-link:hover{color:#f87721}.table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.table strong{color:#555}.table .table-row{padding:.75em 0;border-top:1px solid #838383;display:grid;grid-template-columns:100px auto;align-items:baseline;gap:1em}.next-courses-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.625em}.next-courses-list .next-courses-list-item{display:flex;align-items:center;justify-content:space-between;gap:.75em;color:#000;background-color:#f8f9fa;border-radius:10px;padding:.75em .75em;transition:background-color .3s ease;min-height:41px}.next-courses-list .next-courses-list-item .course-date-text{flex:1;min-width:0;font-size:.875rem;color:#005ea8;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.4em;overflow:hidden}.next-courses-list .next-courses-list-item .course-date-text .course-date{text-decoration:underline;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-courses-list .next-courses-list-item .course-date-text .course-date.course-date-disabled{text-decoration:none;cursor:default;pointer-events:none}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon{position:relative;display:inline-flex !important;align-items:center;cursor:pointer;margin-left:.25em;text-decoration:none;visibility:visible;opacity:1}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon i{font-size:1rem;display:inline-block !important;visibility:visible;opacity:1}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon i.fa-check-circle{color:#28a745}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon i.fa-clock{color:#ffc107}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon i.fa-ban,.next-courses-list .next-courses-list-item .course-date-text .course-status-icon i.fa-minus-circle{color:#6c757d}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon.course-status-icon-past{cursor:default}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon.course-status-icon-past i{color:#6c757d}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon::after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5em;padding:.5em .75em;background-color:#000;color:#fff;font-size:.75rem;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.25em;border:5px solid transparent;border-top-color:#000;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.next-courses-list .next-courses-list-item .course-date-text .course-status-icon:hover:not(.course-status-icon-past)::after,.next-courses-list .next-courses-list-item .course-date-text .course-status-icon:hover:not(.course-status-icon-past)::before{opacity:1}.next-courses-list .next-courses-list-item .btn-register-course{background-color:transparent;color:#f87721;border:0;padding:.5em .75em;border-radius:5px;font-size:.875rem;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0;text-decoration:underline}.next-courses-list .next-courses-list-item .btn-register-course:hover:not(:disabled){background-color:#f87721;color:#fff}.next-courses-list .next-courses-list-item .btn-register-course:disabled{opacity:.5;cursor:not-allowed}.next-courses-list .next-courses-list-item:hover:not(.full):not(.disabled){background-color:#f87721}.next-courses-list .next-courses-list-item:hover:not(.full):not(.disabled) .course-date-text{color:#fff}.next-courses-list .next-courses-list-item:hover:not(.full):not(.disabled) .course-date-text .course-status-icon i.fa-check-circle{color:#fff}.next-courses-list .next-courses-list-item:hover:not(.full):not(.disabled) .course-date-text .course-status-icon i.fa-clock{color:#fff}.next-courses-list .next-courses-list-item:hover:not(.full):not(.disabled) .btn-register-course{background-color:#fff;color:#f87721}.next-courses-list .next-courses-list-item:hover:not(.full):not(.disabled) .btn-register-course:hover{background-color:rgba(255,255,255,0.9)}.next-courses-list .next-courses-list-item.full{cursor:not-allowed;background-color:rgb(246.3607594937,205.1392405063,209.0886075949)}.next-courses-list .next-courses-list-item.full .btn-register-course{opacity:.5}.next-courses-list .next-courses-list-item.disabled{cursor:not-allowed;opacity:.6;background-color:#e9ecef}.next-courses-list .next-courses-list-item.disabled .course-date-text{color:#6c757d}.next-courses-list .next-courses-list-item.disabled .course-date-text .course-date{text-decoration:none;cursor:default}.next-courses-list .next-courses-list-item.next-courses-item-hidden{display:none}@media(max-width:800px){.next-courses-list .next-courses-list-item.next-courses-item-hidden-mobile{display:none}}.next-courses-list.expanded .next-courses-item-hidden{display:flex}@media(max-width:800px){.next-courses-list.expanded .next-courses-item-hidden-mobile{display:flex}}.next-courses-expand-btn{width:100%;padding:.75em;margin-top:.625em;background-color:#f8f9fa;border-radius:10px;color:#f87721;cursor:pointer;transition:all .3s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.next-courses-expand-btn.hide-on-desktop{display:none}.next-courses-expand-btn i{font-size:1rem;transition:transform .3s ease}.next-courses-expand-btn:hover{background-color:#f87721;color:#fff}.next-courses-expand-btn.expanded i{transform:rotate(180deg)}.schedule{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em;margin-top:1em;margin-bottom:1.5rem}.schedule h2{border-bottom:1px solid #f87721}.schedule h2 span{color:#f87721}.course-module-accordion{background-color:#fff;border-radius:10px;overflow:hidden}.course-module-accordion .course-module-content{max-height:300px;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:1.5rem;background-color:#f8f9fa;position:relative}.course-module-accordion .course-module-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(248,249,250,0) 0,#f8f9fa 100%);pointer-events:none;opacity:1;transition:opacity .3s ease}.course-module-accordion .course-module-content.expanded{max-height:none;padding:1.5rem}.course-module-accordion .course-module-content.expanded::after{opacity:0}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item{margin-bottom:1rem}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item:last-child{margin-bottom:0}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-title{font-weight:600;font-size:1.25rem;color:#000;margin:0 0 .5rem 0;display:block;width:100%;text-align:left;background:0}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-title.course-module-toggle{background:0;border:0;cursor:pointer;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;transition:background-color .3s ease}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-title.course-module-toggle:hover{opacity:.8}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-title.course-module-toggle span{flex:1}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-title.course-module-toggle .course-module-arrow{color:#000;font-size:.875rem;transition:transform .3s ease;margin-left:1rem;flex-shrink:0}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-title.course-module-toggle[aria-expanded=true] .course-module-arrow{transform:rotate(180deg)}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content{border-left:2px solid #005ea8;padding-left:.5rem}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content p{margin-bottom:1em;line-height:1.6;color:#000;font-size:.9375rem}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content p:last-child{margin-bottom:0}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content ul,.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content ol{margin-left:1.5em;margin-bottom:1em}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content ul li,.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content ol li{margin-bottom:.5em;line-height:1.6;font-size:.9375rem}.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content strong,.course-module-accordion .course-module-content .course-module-content-wrapper .course-module-item .course-module-item-content b{font-weight:600}.schedule-item{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:1em;display:grid;grid-template-columns:134px auto;gap:2em;border-radius:10px}.schedule-item .half{display:grid;grid-template-columns:1fr 1fr;gap:3em}.schedule-item li::marker{color:#005ea8}.schedule-item-inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em;padding:2em 0}.schedule-item-inside h3{color:#005ea8;font-size:2em}.schedule-item-counter{color:#fff;background-color:#005ea8;border-radius:5px;text-align:center;padding:2rem .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.schedule-item-counter h3{font-size:2.5em}.schedule-item-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.schedule-item img{width:100%;height:100%;object-fit:cover;border-radius:10px}@media(max-width:1199px){.banner{border-radius:10;margin:5rem auto 2rem;max-width:98%}.banner .banner-content{flex-direction:column;min-height:auto}.banner .banner-info{max-width:100%;padding:1rem;order:2}.banner .banner-info::after{display:none}.banner .banner-info .alumni-review{height:fit-content}.banner .banner-image{position:relative;width:100%;height:400px;clip-path:none;order:1}.register-form,.schedule,.article-general{padding-left:10px;padding-right:10px}.course-tab-title{flex-wrap:wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%;box-sizing:border-box}.course-tab-title .course-tab-title-main,.course-tab-title .course-tab-title-accent{word-break:break-word;overflow-wrap:break-word}.course-tabs-content{max-width:100%;overflow-x:hidden;box-sizing:border-box}.course-tabs-content .course-tab-panel{max-width:100%;box-sizing:border-box;overflow-x:hidden}.course-tabs-content .course-tab-panel .course-tab-content{max-width:100%;box-sizing:border-box;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.course-tabs-content .course-tab-panel .course-tab-content *{max-width:100%;box-sizing:border-box}}@media(max-width:1023px){.register-form-inside{width:100%}}@media(max-width:767px){.article-general{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.article-general .article-details{order:2}.article-general aside{order:1;position:static;max-height:none;overflow-y:visible;width:100%;flex:none}.aside-content.alumni-review-aside{display:none}.aside-content.contact-form-aside{display:none}.aside-content-wrapper .aside-content:not(:last-child){padding-bottom:0;border-bottom:0;margin-bottom:0}.schedule{gap:1em}.schedule-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.schedule-item-inside{padding:1em;padding-bottom:0}.schedule-item-counter{padding:1em}}@media(max-width:575px){.schedule-item .half{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}}#feedback-modal{grid-template-rows:5% auto;min-width:50vw}#feedback-modal .popup-content{margin-top:50px;display:flex;flex-direction:column;gap:.5em}#feedback-modal .feedback{padding:.75em 2em;border-radius:5px;background-color:rgb(239.75,239.75,239.75)}#feedback-modal .feedback__header{display:flex;align-items:center;justify-content:space-between}#feedback-modal .feedback__header-info{width:60%}#feedback-modal .feedback__header-info .name,#feedback-modal .feedback__header-info .published-date{display:grid;grid-template-columns:5% auto;align-items:center;font-weight:bold;margin-bottom:.25em;gap:5px}@media(max-width:1199px){#feedback-modal .feedback__header-info .name,#feedback-modal .feedback__header-info .published-date{grid-template-columns:8% auto}}@media(max-width:767px){#feedback-modal .feedback__header-info .name,#feedback-modal .feedback__header-info .published-date{grid-template-columns:10% auto}}#feedback-modal .feedback__header-info .name .fa-calendar-check,#feedback-modal .feedback__header-info .published-date .fa-calendar-check{font-size:20px}#feedback-modal .feedback__content{border-radius:5px;border:1px solid #e3e3e3;background-color:rgb(247.4,247.4,247.4);padding:1em 1em;font-size:.9em}.stars-wrapper{display:flex;align-items:center;justify-content:space-between}.length{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:1em}.stars-wrapper .my-rating .jq-star{cursor:default}.reviews-page{margin:3rem 0}.reviews-page .reviews-page-title{font-size:32px;font-weight:700;color:#000;margin-bottom:2rem;text-align:center}.reviews-page .reviews-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem}.reviews-page .review-card{background-color:#f8f9fa;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:box-shadow .3s ease}.reviews-page .review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}.reviews-page .review-card .review-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e3e3e3}.reviews-page .review-card .review-card-author{flex:1}.reviews-page .review-card .review-card-author .review-card-author-name{font-size:18px;font-weight:700;color:#f87721;margin:0 0 .25rem 0}.reviews-page .review-card .review-card-author .review-card-author-position{font-size:14px;color:#838383;margin:0}.reviews-page .review-card .review-card-rating{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.reviews-page .review-card .review-card-rating .review-card-rating-stars{display:flex;gap:.25rem;font-size:18px;line-height:1}.reviews-page .review-card .review-card-rating .review-card-star--filled{color:#f87721}.reviews-page .review-card .review-card-rating .review-card-star--half{color:#f87721;opacity:.5}.reviews-page .review-card .review-card-rating .review-card-star--empty{color:#f87721;opacity:.3}.reviews-page .review-card .review-card-rating .review-card-rating-number{font-size:14px;font-weight:600;color:#000}.reviews-page .review-card .review-card-content{margin-bottom:1rem}.reviews-page .review-card .review-card-content p{font-size:14px;line-height:1.6;color:#000;margin:0}.reviews-page .review-card .review-card-date{font-size:12px;color:#838383;text-align:right}.reviews-page .reviews-empty{text-align:center;padding:3rem 0}.reviews-page .reviews-empty p{font-size:18px;color:#838383}.contacts{background-color:#fff;border-radius:10px;padding:3em;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,0.1);display:grid;grid-template-columns:2fr 3fr;gap:4em}.contacts .contacts-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.contacts textarea{height:150px}.contacts label{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5em}.contacts-information{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;gap:1em}.contacts-information address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75em}.contacts-information address a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.5em;font-size:1.25em}.contacts-map{width:100%}.contacts-map iframe{width:100%;height:450px}.our-office{margin-top:4em;margin-bottom:4em}.our-office img{display:block;text-align:center;max-width:100%;max-height:100%;margin:0 auto}@media(max-width:1199px){.contacts{width:calc(100% - 20px)}}@media(max-width:1023px){.contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em;padding:2em}.contacts h2{text-align:center}}.profile{min-height:80vh;margin-bottom:5vh}.profile .register-form{margin-top:-50px}.profile .center{padding-top:2em}.profile .courses{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}@media(max-width:991px){.profile .courses{grid-template-columns:1fr 1fr}}@media(max-width:575px){.profile .courses{grid-template-columns:1fr}}.profile .courses__box{height:auto;max-height:300px;min-height:140px;padding:1.95em 1.5em;border-radius:5px;border:1.5px solid rgba(0,0,0,0.3333333333);color:black;transition:.5s ease;position:relative}.profile .courses__box .attendance{display:block;position:absolute;padding:.25rem .3rem;right:-1px;top:-2px;border-radius:0 5px;font-size:.65rem;color:white}.profile .courses__box .attendance.success{background-color:#28a745}.profile .courses__box .attendance.warning{background-color:#ffc107;font-weight:bolder}.profile .courses__box:hover{transform:scale(1.05);box-shadow:0 11px 19px 0 rgba(0,0,0,0.75);-webkit-box-shadow:0 11px 19px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 11px 19px 0 rgba(0,0,0,0.75)}.profile .courses__box .name{font-size:1.5em;font-weight:bold;margin-bottom:.5em;color:#f87721;text-align:center}.profile .courses__box .date,.profile .courses__box .location{display:grid;grid-template-columns:10% auto}.profile .courses__box .date i,.profile .courses__box .location i{text-align:center}.profile .profile-course .title{display:flex;align-items:center;justify-content:space-between}.profile .profile-course .gallery,.profile .profile-course .documents{margin-top:3em}@media(max-width:1023px){.profile .profile-course .gallery,.profile .profile-course .documents{padding:0 1em}}.profile .profile-course .gallery h3,.profile .profile-course .documents h3{margin-bottom:1em}.profile .profile-course .documents{display:flex;flex-direction:column;gap:.5em}.profile .profile-course .documents__item{display:grid;grid-template-columns:5% auto;align-items:center;border:1.5px solid rgba(0,0,0,0.3333333333);border-radius:5px;padding:1.05em .5em;color:black;transition:.5s ease}@media(max-width:767px){.profile .profile-course .documents__item{grid-template-columns:10% auto}}.profile .profile-course .documents__item:hover{transform:scale(1.01);box-shadow:0 11px 19px 0 rgba(0,0,0,0.75);-webkit-box-shadow:0 11px 19px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 11px 19px 0 rgba(0,0,0,0.75)}.profile .profile-course .documents__item i{text-align:center;font-size:2em}.profile .profile-course .gallery__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5em;align-items:center;justify-items:center}@media(max-width:1199px){.profile .profile-course .gallery__items{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){.profile .profile-course .gallery__items{grid-template-columns:1fr 1fr}}@media(max-width:575px){.profile .profile-course .gallery__items{grid-template-columns:1fr}}.profile .profile-course .gallery__items img{width:100%;height:auto}.profile #rate-modal{grid-template-rows:5% auto;min-width:30vw}.profile #rate-modal .entry-content{padding:0 3em;display:flex;flex-direction:column;justify-content:center;align-content:center}.profile #rate-modal .entry-content input,.profile #rate-modal .entry-content select,.profile #rate-modal .entry-content textarea{width:100%}.profile #rate-modal .entry-content label{margin-bottom:0}.profile #rate-modal .entry-content .display-row{display:flex;align-items:center;padding:.5em 0;gap:10px}.profile #rate-modal .entry-content .display-row label{margin:0}.profile #rate-modal .entry-content .display-row input[type=checkbox]{width:auto}.customers-list{display:flex;flex-direction:column;gap:.5rem}.customers-list__item{min-width:25vw;background-color:#e3e3e3;padding:.5rem .75rem;border-radius:5px}.customers-list__item .inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1199px){.customers-list__item .inputs{display:flex;flex-direction:column;gap:0}}.customers-list__item label{margin-bottom:0}.customers-list__item input{width:100%;min-width:20vw}@media(max-width:1199px){.customers-list__item input{min-width:40vw}}.customers-list__item .icon-custom-login{display:flex;align-items:center;justify-content:flex-start}.customers-list__item.filled{background-color:rgb(216.2753623188,245.7246376812,223)}#article-content{max-width:1140px;margin:0 auto;background-color:#fff;min-height:100%}#article-content .astroid-compoenent-area{padding:0 1.25em 1.25em}#article-content .card{margin-bottom:2em}#article-content .card .card-text{margin-top:.5em}#article-content h5,#article-content h2{font-size:2em}#article-content h6{font-size:1.5em;color:#838383;line-height:1.5em}#article-content img{width:100%;height:auto}#article-content section{height:auto;margin-bottom:1em}@media(max-width:1023px){#article-content section h1,#article-content section p{color:#838383}}#article-content p,#article-content ul{margin-bottom:1em}#article-content ul{padding-left:40px;color:#838383}#article-content .btn.btn-sm{font-size:.85rem}#article-content .card-text{text-align:right}#calendar h2{margin-top:2rem;text-align:center;font-size:3em}@media(max-width:767px){#calendar h2{font-size:2em}}#calendar .dates{display:flex;align-items:center;justify-content:center}#calendar .dates__content h3{text-align:center;margin-bottom:1rem;font-size:2rem}@media(max-width:767px){#calendar .dates__content h3{font-size:1.5rem}}#calendar .dates__content .month{margin-bottom:2.5rem}#calendar .dates__content .month ul{list-style:none}#calendar .dates__content .month .link{font-size:1.2rem;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;padding:.4rem 0}#calendar .dates__content .month .link-date{color:#838383;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.5em}#calendar .dates__content .month .link-date .course-status-icon{position:relative;display:inline-flex !important;align-items:center;cursor:pointer;margin-left:.25em;text-decoration:none;visibility:visible;opacity:1}#calendar .dates__content .month .link-date .course-status-icon i{font-size:1rem;display:inline-block !important;visibility:visible;opacity:1}#calendar .dates__content .month .link-date .course-status-icon i.fa-check-circle{color:#28a745 !important}#calendar .dates__content .month .link-date .course-status-icon i.fa-clock{color:#ffc107 !important}#calendar .dates__content .month .link-date .course-status-icon::after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5em;padding:.5em .75em;background-color:#000;color:#fff;font-size:.75rem;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}#calendar .dates__content .month .link-date .course-status-icon::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.25em;border:5px solid transparent;border-top-color:#000;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}#calendar .dates__content .month .link-date .course-status-icon:hover::after,#calendar .dates__content .month .link-date .course-status-icon:hover::before{opacity:1}#calendar .dates__content .month .link-name{justify-self:start}#calendar .dates__content .month .link-location{justify-self:end}#calendar .dates__content .month .link:hover .link-name{text-decoration:underline}@media(max-width:767px){#calendar .dates__content .month .link{font-size:1.1rem}}@media(max-width:500px){#calendar .dates__content .month .link{grid-template-columns:1fr;gap:.5rem;padding:.8rem 0;text-align:left;justify-items:start}#calendar .dates__content .month .link-date{justify-self:start;width:100%}#calendar .dates__content .month .link-name{justify-self:start;width:100%}#calendar .dates__content .month .link-location{justify-self:start;width:100%}}
