@charset "UTF-8";
/* http://ecdn.wroclaw.pl/wp-content/et-cache/global/et-divi-customizer-global-17938363170379.min.css */
a:hover{text-decoration:none}.main-top-bar{opacity:1;z-index:10;transition:all 300ms linear}.et_pb_sticky .main-top-bar{display:none;opacity:0}.current-menu-item a{color:#fcd21d!important}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.et_pb_promo_button.et_pb_button,.dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit{transition:all 300ms ease 0ms!important}.ecsk-course{-webkit-box-shadow:0 8px 30px -10px rgb(0 0 0 / .5);-moz-box-shadow:0 8px 30px -10px rgb(0 0 0 / .5);box-shadow:0 8px 30px -10px rgb(0 0 0 / .5);font-family:'Montserrat','Arial',sans-serif;margin-bottom:25px}.ecsk-course h2{font-weight:700;letter-spacing:1px;text-align:center;font-size:1.5rem}.list-head{font-weight:700;font-size:20px;letter-spacing:0;color:#333}.ecsk-inner p{font-weight:400;margin-bottom:0}.ecsk-inner{border:5px solid #fcd21d;border-radius:40px;padding:5px;margin:10px;text-align:center}.ecsk-title{text-align:center;padding:.5em}.ecsk-button{padding:1.5em;justify-content:flex-end;margin-top:-40px}.ecsk-desc{padding:20px;text-align:center}.btn-detalis-course{border:5px solid #747d88;border-radius:100px;color:#747d88!important;;letter-spacing:1px;font-size:14px;font-weight:700;text-transform:uppercase;padding:.3em 1em;font-family:'Montserrat','Arial';transition:all 300ms ease 0ms}.btn-detalis-course::after{font-family:ETmodules;content:'E';line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;transition:all 300ms ease 0ms;opacity:0;position:absolute}.btn-detalis-course:hover{padding:.3em 2em .3em .7em}.btn-detalis-course:hover::after{left:auto;margin-left:.3em;opacity:1}.ecsk-single-main .first-content .ecsk-inner{flex-basis:45%;text-align:center}.ecsk-single-main .more-content .ecsk-inner{flex-basis:31%;text-align:center}.ecsk-single-main .first-content .ecsk-inner,.ecsk-single-main .more-content .ecsk-inner{background-color:#fff}.ecsk-flex-dest{flex-direction:row}.pum-container{background-color:#747d88}.register-popup-form label{width:100%;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:400;color:#747d88!important}.ext-pad{padding-left:10px}.register-popup-form input,.register-popup-form p input{color:#000000!important;border-top:none;border-left:none;border-right:none;border-color:#353740 #353740 rgb(76 76 76 / .5) #353740;border-bottom-width:1px;background-color:#fff0;width:100%;padding:16px 20px 16px 10px}.register-popup-form input[type=checkbox],.register-popup-form p input[type=checkbox]{width:auto}.register-popup-form textarea{width:100%;resize:none;padding:16px 20px 16px 10px}.register-popup-form select{width:100%;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#000000!important;border-color:#353740 #353740 rgb(76 76 76 / .5) #353740;border-bottom-width:1px;background-color:#fff0;padding:16px 20px 16px 10px;border-top:none;border-left:none;border-right:none;appearance:none}.register-popup-form .course-list::after{position:absolute;top:50%;right:10px;width:0;height:0;margin-top:3px;border:6px solid;border-color:#666 #fff0 #fff0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.register-popup-form button{color:#747d88!important;border-width:4px!important;border-color:#747d88;border-radius:100px;letter-spacing:2px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.register-popup-form button:hover{color:#747d88!important;border-color:#747d88!important;border-radius:100px;letter-spacing:2px!important;background-image:initial;background-color:#fff0}.ecdn-col-6{width:50%;float:left}.ecdn-col-6:first-child{padding-right:15px}.ecdn-col-6:last-child{padding-left:15px}.ecdn-row{clear:both}@media (max-width:1215px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}@media screen and (max-width:800px){.ecsk-single-main .more-content .ecsk-inner{flex-basis:40%}.ecsk-single-main .first-content .ecsk-inner{flex-basis:80%}.ecsk-course h2{font-size:1rem}}@media screen and (max-width:600px){.btn-detalis-course{position:static;width:100%}.ecsk-single-main .more-content .ecsk-inner{flex-basis:100%}.ecsk-flex-dest{flex-direction:column}}@keyframes slide{from{height:0}to{height:100%}}