section#singleKoolitus{padding-left:60px;padding-right:60px}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus{padding-left:20px;padding-right:20px}}@media(max-width: 767px){section#singleKoolitus{padding-left:10px;padding-right:10px}}section#singleKoolitus .container section#hero{padding-top:58px;padding-bottom:112px;display:flex;flex-direction:column;gap:20px}@media(max-width: 767px){section#singleKoolitus .container section#hero{padding-bottom:30px}}section#singleKoolitus .container section#hero .back-to-programs a{display:flex;align-items:center;gap:10px;color:#000;font-size:14px;text-decoration:none}section#singleKoolitus .container section#hero .back-to-programs a:hover .arrow svg{transform:translateX(-2px)}section#singleKoolitus .container section#hero .back-to-programs a .arrow{width:22px;height:22px;background:#dfe29b;border-radius:50%;display:flex;align-items:center;justify-content:center}section#singleKoolitus .container section#hero .back-to-programs a .arrow svg{width:8px;height:12px;-webkit-transition:all .25s ease;transition:all .25s ease}section#singleKoolitus .container section#hero .heading{display:flex;gap:50px;justify-content:space-between}@media(max-width: 767px){section#singleKoolitus .container section#hero .heading{flex-direction:column;gap:10px}}section#singleKoolitus .container section#hero .heading h2{width:80%;font-size:32px;text-transform:none}@media(max-width: 767px){section#singleKoolitus .container section#hero .heading h2{font-size:26px;width:100%}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#hero .heading h2{font-size:26px}}section#singleKoolitus .container section#hero .heading p{font-size:24px;text-align:right;white-space:nowrap}@media(max-width: 767px){section#singleKoolitus .container section#hero .heading p{font-size:20px;text-align:left}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#hero .heading p{font-size:20px}}section#singleKoolitus .container section#hero .koolitusMeta{display:flex;gap:40px}@media(max-width: 767px){section#singleKoolitus .container section#hero .koolitusMeta{gap:0;justify-content:space-between}}section#singleKoolitus .container section#hero .koolitusMeta .program-info-item{display:flex;align-items:center;gap:14px}@media(max-width: 767px){section#singleKoolitus .container section#hero .koolitusMeta .program-info-item{gap:7px}}section#singleKoolitus .container section#hero .koolitusMeta .program-info-item svg{width:22px}section#singleKoolitus .container section#hero .koolitusMeta .program-info-item p{font-size:14px;font-weight:700}section#singleKoolitus .container section#koolitusBody{display:flex;padding-bottom:123px}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody{flex-direction:column;padding-bottom:60px}}section#singleKoolitus .container section#koolitusBody .left-side{width:50%;display:flex;flex-direction:column;gap:60px;position:relative}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side{width:100%;gap:30px}}section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus{font-size:20px}section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus .readMoreWrapper{display:flex;align-items:center;gap:10px;padding:10px 0}section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus .readMoreWrapper .readMoreWrapperInner{display:flex;gap:15px;align-items:center}section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus .readMoreWrapper .readMore{color:#000;text-decoration:none}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus .readMoreWrapper .readMore{font-size:18px}}section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus .readMoreWrapper .arrow{width:22px;height:22px;background:#dfe29b;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-transition:all .25s ease;transition:all .25s ease}section#singleKoolitus .container section#koolitusBody .left-side .kirjeldus .readMoreWrapper.open .arrow{transform:rotate(180deg)}section#singleKoolitus .container section#koolitusBody .left-side .register-form{display:flex;flex-direction:column;gap:25px;padding:60px 70px 62px;border:3px solid #b8bf22;border-radius:0;width:100%}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form{padding:40px 15px}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form{padding:25px;width:fit-content}}section#singleKoolitus .container section#koolitusBody .left-side .register-form h3{font-size:48px}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form h3{font-size:20px;text-align:center}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form h3{font-size:20px}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields{grid-row-gap:30px}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields{grid-row-gap:20px}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_required{display:none}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields label,section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields legend{font-size:12px;font-weight:400;margin-bottom:3px !important}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields input{border:1px solid #000;border-radius:5px;font-size:16px;color:#000;height:40px;padding-left:15px}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields input::placeholder{color:#ababab;font-size:16px}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio{display:flex;gap:25px}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio{flex-direction:column;gap:15px}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio{flex-direction:column;gap:15px}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice{display:flex;gap:10px;align-items:center}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice label{font-size:14px;font-weight:400;text-transform:uppercase;margin:0 !important;max-width:100%}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 !important;padding:0 !important;width:20px !important;height:20px !important;border-radius:50%;display:grid;place-content:center;border:2px solid #000;color:#000}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input:not(section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input[disabled]){cursor:pointer}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input:not(section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input[disabled])~label{cursor:pointer}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input:checked{border:1px solid #000;color:#000}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input::before{content:"";width:18px !important;height:18px !important;border-radius:50%;transform:scale(1);transition:120ms all ease;box-shadow:inset 1em 1em #fff}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .gfield_radio .gchoice input:checked::before{transform:scale(1);width:14px !important;height:14px !important;box-shadow:inset 1em 1em #000}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields select{border:1px solid #000;border-radius:5px;font-size:16px;color:#000;height:40px;padding-left:15px;padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23E3E6A7'/%3E%3Cpath d='M10.3738 13.0782L15.8574 7.5949C15.9489 7.50341 16 7.38186 16 7.25545C16 7.12905 15.9489 7.0075 15.8574 6.91601L15.8512 6.91011C15.8068 6.8656 15.7534 6.83016 15.6942 6.80594C15.635 6.78172 15.5712 6.76924 15.5068 6.76924C15.4424 6.76924 15.3786 6.78172 15.3194 6.80594C15.2602 6.83016 15.2068 6.8656 15.1624 6.91011L9.99897 12.0736L4.83761 6.91011C4.79323 6.8656 4.73981 6.83016 4.6806 6.80594C4.6214 6.78172 4.55764 6.76924 4.49321 6.76924C4.42877 6.76924 4.36501 6.78172 4.30581 6.80594C4.2466 6.83016 4.19318 6.8656 4.14881 6.91011L4.14261 6.91601C4.05107 7.0075 4 7.12905 4 7.25546C4 7.38186 4.05107 7.50341 4.14261 7.5949L9.62617 13.0782C9.67439 13.1264 9.73239 13.1648 9.79665 13.191C9.86091 13.2172 9.93009 13.2308 10 13.2308C10.0699 13.2308 10.1391 13.2172 10.2034 13.191C10.2676 13.1648 10.3256 13.1264 10.3738 13.0782Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat right 10px top 50%;background-size:20px;cursor:pointer}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .privacy-policy label{text-transform:none !important;font-size:12px}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .privacy-policy label a{color:#b8bf22}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .birthday .gfield_date_dropdown_year select,section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_fields .birthday .gfield_date_dropdown_day select{width:100px !important}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_footer input{display:flex;padding:17px 23px;justify-content:center;align-items:center;border-radius:10px;background:rgba(0,0,0,0);color:#3c3e6f;border:1px solid #3c3e6f;text-decoration:none;font-size:18px;font-weight:700;-webkit-transition:all .25s ease;transition:all .25s ease;margin-bottom:0 !important;height:52px;padding:0 92.5px !important;cursor:pointer;margin-top:20px;border-radius:0}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_footer input{padding:9px 18px;text-align:center}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_footer input{padding:9px 18px;text-align:center}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_footer input:hover{background:#3c3e6f;color:#fff}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_footer input{margin-top:0;border-radius:5px;width:100%;background:#b8bf22;border-color:#b8bf22;color:#fff}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_wrapper .gform_validation_errors{display:none}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message{display:flex;flex-direction:column;font-size:24px}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .names{display:flex}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .names span{width:50%}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons{display:flex;gap:15px;flex-direction:column}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons{display:flex;gap:15px;padding-top:30px}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons{flex-direction:column}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons{flex-direction:column}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons a{display:flex;padding:17px 23px;justify-content:center;align-items:center;border-radius:10px;background:rgba(0,0,0,0);color:#3c3e6f;border:1px solid #3c3e6f;text-decoration:none;font-size:18px;font-weight:700;width:50%}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons a{padding:9px 18px;text-align:center}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons a{padding:9px 18px;text-align:center}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons a:hover{background:#3c3e6f;color:#fff}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons a{width:100%}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons .calendarButtons a{width:100%}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons a.cancel{align-self:center;display:flex;padding:17px 23px;justify-content:center;align-items:center;border-radius:10px;background:rgba(0,0,0,0);color:#3c3e6f;border:1px solid #3c3e6f;text-decoration:none;font-size:18px;font-weight:700;width:50%;background:#3c3e6f;color:#fff}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons a.cancel{padding:9px 18px;text-align:center}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons a.cancel{padding:9px 18px;text-align:center}}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons a.cancel:hover{background:#3c3e6f;color:#fff}section#singleKoolitus .container section#koolitusBody .left-side .register-form .gform_confirmation_message .buttons a.cancel:hover{background:rgba(0,0,0,0);color:#3c3e6f}section#singleKoolitus .container section#koolitusBody .right-side{width:50%;padding-left:100px;display:flex;flex-direction:column}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .right-side{width:100%;padding:0}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .right-side{padding-left:50px}}section#singleKoolitus .container section#koolitusBody .right-side .accordion{display:flex;flex-direction:column}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .right-side .accordion{margin-top:60px}}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item{border-bottom:1px solid #000}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item.active .accordion-header .arrow svg{transform:rotate(180deg)}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item:not(:first-of-type) .accordion-header{padding-top:30px}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;font-size:26px;font-weight:700;padding-bottom:20px;cursor:pointer}@media(max-width: 767px){section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-header{font-size:20px}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-header{font-size:20px}}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-header .arrow{width:22px;height:22px;background:#dfe29b;border-radius:50%;display:flex;align-items:center;justify-content:center}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-header .arrow svg{width:12px;height:8px;-webkit-transition:all .25s ease;transition:all .25s ease}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-content{display:none;padding-bottom:30px}section#singleKoolitus .container section#koolitusBody .right-side .accordion .accordion-item .accordion-content *{font-size:16px}section#singleKoolitus .container section#materials{margin-bottom:120px}@media(max-width: 767px){section#singleKoolitus .container section#materials{margin-bottom:70px}}section#singleKoolitus .container section#materials h2{font-size:48px !important;text-align:center;text-transform:none !important;margin-bottom:30px}@media(max-width: 767px){section#singleKoolitus .container section#materials h2{font-size:26px !important}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#materials h2{font-size:26px !important}}section#singleKoolitus .container section#materials #role-selection{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}section#singleKoolitus .container section#materials input[type=radio]{display:none}section#singleKoolitus .container section#materials input[type=radio]+label{position:relative;padding-left:30px;cursor:pointer}section#singleKoolitus .container section#materials input[type=radio]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #000;border-radius:50%;background-color:#fff}section#singleKoolitus .container section#materials input[type=radio]:checked+label:after{content:"";position:absolute;left:10px;top:50%;transform:translate(-50%, -50%);width:12px;height:12px;background-color:#000;border-radius:50%}section#singleKoolitus .container section#materials .auth{display:flex;flex-direction:column;align-items:center;gap:15px}section#singleKoolitus .container section#materials .auth p{text-align:center}section#singleKoolitus .container section#materials .auth-wrap{display:flex;gap:15px}@media(max-width: 767px){section#singleKoolitus .container section#materials .auth-wrap{flex-direction:column}}section#singleKoolitus .container section#materials .auth-wrap input{border:1px solid #000;border-radius:0;font-size:16px;color:#000;height:57px;padding-left:15px;width:300px}section#singleKoolitus .container section#materials .auth-wrap button{display:flex;padding:17px 23px;justify-content:center;align-items:center;border-radius:10px;background:rgba(0,0,0,0);color:#3c3e6f;border:1px solid #3c3e6f;text-decoration:none;font-size:18px;font-weight:700;width:150px;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer;border-radius:0}@media(max-width: 767px){section#singleKoolitus .container section#materials .auth-wrap button{padding:9px 18px;text-align:center}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#materials .auth-wrap button{padding:9px 18px;text-align:center}}section#singleKoolitus .container section#materials .auth-wrap button:hover{background:#3c3e6f;color:#fff}@media(max-width: 767px){section#singleKoolitus .container section#materials .auth-wrap button{align-self:center}}section#singleKoolitus .container section#materials .materials{display:flex;flex-wrap:wrap;justify-content:center}section#singleKoolitus .container section#materials .materials .material{padding:16.5px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}section#singleKoolitus .container section#materials .materials .material:not(:nth-of-type(3n+1)){border-left:1px solid #000}@media(max-width: 767px){section#singleKoolitus .container section#materials .materials .material:not(:nth-of-type(3n+1)){border:none}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#materials .materials .material:not(:nth-of-type(3n+1)){border:none}}section#singleKoolitus .container section#materials .materials .material a{display:flex;align-items:center;border-bottom:1px solid #1459c0;text-decoration:none;gap:5px;font-weight:700;font-size:18px;color:#1459c0}section#singleKoolitus .container section#materials .videos .video{margin-top:60px;display:flex;flex-direction:column;justify-content:center;gap:15px}section#singleKoolitus .container section#materials .videos .video h3{margin-bottom:5px;text-align:center}section#singleKoolitus .container section#materials .videos .video p{font-size:26px;font-weight:700}@media(max-width: 767px){section#singleKoolitus .container section#materials .videos .video p{font-size:20px}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#materials .videos .video p{font-size:20px}}section#singleKoolitus .container section#materials .videos .video .wp-video,section#singleKoolitus .container section#materials .videos .video .wp-video video,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-video,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-overlay-play,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-poster{width:100% !important;min-height:650px !important;object-fit:cover}@media(max-width: 767px){section#singleKoolitus .container section#materials .videos .video .wp-video,section#singleKoolitus .container section#materials .videos .video .wp-video video,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-video,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-overlay-play,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-poster{min-height:185px !important;height:100% !important}}@media(min-width: 768px)and (max-width: 1149px){section#singleKoolitus .container section#materials .videos .video .wp-video,section#singleKoolitus .container section#materials .videos .video .wp-video video,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-video,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-overlay-play,section#singleKoolitus .container section#materials .videos .video .wp-video .mejs-poster{min-height:230px !important;height:100% !important}}