.koolitus-description{margin-bottom:32px}.koolitus-description .description-content h1,.koolitus-description .description-content h2,.koolitus-description .description-content h3,.koolitus-description .description-content h4,.koolitus-description .description-content h5,.koolitus-description .description-content h6{text-align:left}.koolitus-description .description-content p:has(+ ul){margin-bottom:10px !important}.koolitus-description .description-content ul{margin-bottom:24px !important}.koolitus-description .description-content p,.koolitus-description .description-content span{color:#111 !important;font-family:Inter !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:160%}.koolitus-description .description-content p strong,.koolitus-description .description-content span strong{font-weight:600 !important}.koolitus-description .description-content strong p,.koolitus-description .description-content strong span{font-weight:600 !important}.single-koolitus-page .main-info .sides .side:nth-child(1) .inner .koolitus-venues-sidebar{align-items:center}.gallery.koolitus-gallery li{height:561px;background-size:cover;background-position:center}.gallery.koolitus-gallery li img{display:none}.single-koolitus-page .main-info{min-height:561px}.single-koolitus-page .main-info .sides{height:100%}.breadcrumbs ol{flex-wrap:wrap}body.page-template-page-university .values{padding:40px 0 80px 0}footer .container{max-width:1624px}footer .container .inner{background-repeat:no-repeat;height:428px;position:relative}footer .container .inner::before{content:"";position:absolute;z-index:-1;background-color:#DCE4F5;height:120px;width:100%;left:0;bottom:0}footer .inner .site-branding{margin:262px 0 0 60px}#site-footer-navigation{display:flex;flex-direction:column;justify-content:center;align-items:end}#site-footer-navigation .tallinn_logo{margin-bottom:24px}#site-footer-navigation #primary-menu{display:flex;gap:4px;margin-bottom:24px}#site-footer-navigation #primary-menu li a{color:#111;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:140%;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:32px;background:#FFF;transition:0.2s all ease-in-out}#site-footer-navigation #primary-menu li a:hover{background:#4F70C1;color:#fff}#site-footer-navigation #primary-menu li ul.sub-menu{display:none !important}#site-footer-navigation .footer-some{display:flex;gap:4px}#site-footer-navigation .footer-some a{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:32px;background:#FFF;transition:0.2s all ease}#site-footer-navigation .footer-some a svg path{transition:0.2s all ease-in-out}#site-footer-navigation .footer-some a:hover{background-color:#4F70C1}#site-footer-navigation .footer-some a:hover svg path{fill:#fff}.site-info{margin:103px 80px 0;min-width:181px}.site-info .european-quality-mark{margin-bottom:32px;margin-top:27px}.site-info .site-info-text h4{color:#111;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:8px}.site-info .site-info-text p{color:#111;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:160%;margin:0 0 5px 0}footer.site-footer{position:relative}footer.site-footer .footer-bottom-text{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);text-align:center}footer.site-footer .footer-bottom-text p{color:#111;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:160%;margin:0 0 0 0}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/896efe/0000000000000000000157af/25/l?subset_id=1&fvd=n5&v=3) format("woff2"), url(https://use.typekit.net/af/896efe/0000000000000000000157af/25/d?subset_id=1&fvd=n5&v=3) format("woff"), url(https://use.typekit.net/af/896efe/0000000000000000000157af/25/a?subset_id=1&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/8d49c0/0000000000000000000157b0/25/l?subset_id=1&fvd=i5&v=3) format("woff2"), url(https://use.typekit.net/af/8d49c0/0000000000000000000157b0/25/d?subset_id=1&fvd=i5&v=3) format("woff"), url(https://use.typekit.net/af/8d49c0/0000000000000000000157b0/25/a?subset_id=1&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/4a5832/0000000000000000000157b1/25/l?subset_id=1&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/4a5832/0000000000000000000157b1/25/d?subset_id=1&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/4a5832/0000000000000000000157b1/25/a?subset_id=1&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/bf6066/0000000000000000000157b2/25/l?subset_id=1&fvd=i4&v=3) format("woff2"), url(https://use.typekit.net/af/bf6066/0000000000000000000157b2/25/d?subset_id=1&fvd=i4&v=3) format("woff"), url(https://use.typekit.net/af/bf6066/0000000000000000000157b2/25/a?subset_id=1&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/fd75f6/0000000000000000000157b3/25/l?subset_id=1&fvd=n6&v=3) format("woff2"), url(https://use.typekit.net/af/fd75f6/0000000000000000000157b3/25/d?subset_id=1&fvd=n6&v=3) format("woff"), url(https://use.typekit.net/af/fd75f6/0000000000000000000157b3/25/a?subset_id=1&fvd=n6&v=3) format("opentype");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:Sofia Pro;src:url(https://use.typekit.net/af/0aa55e/0000000000000000000157b6/25/l?subset_id=1&fvd=i6&v=3) format("woff2"), url(https://use.typekit.net/af/0aa55e/0000000000000000000157b6/25/d?subset_id=1&fvd=i6&v=3) format("woff"), url(https://use.typekit.net/af/0aa55e/0000000000000000000157b6/25/a?subset_id=1&fvd=i6&v=3) format("opentype");font-weight:600;font-style:italic;font-stretch:normal;font-display:auto}.video-container iframe{width:100% !important;display:block;border-radius:24px;height:560px}@media screen and (max-width:900px){.video-container iframe{height:450px}}@media screen and (max-width:600px){.video-container iframe{height:350px}}.list_of_instructors{grid-template-columns:repeat(2, 1fr);grid-gap:24px;display:grid;margin-left:24px}.list_of_instructors .instructor{display:inline-flex;padding:16px 167px 16px 16px;align-items:center;border-radius:16px;background:#F8F8F8;width:100%;flex-direction:column;align-items:start;text-decoration:none}.list_of_instructors .instructor h3{color:#111;font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:140%}.list_of_instructors .instructor span{color:#686868;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.smaily-notification{background:#6f95ed;text-align:center}.smaily-notification p{color:#fff;margin:10px 0}.subscription #smly p.error{display:none !important}.subscription #smly p.success{display:none !important}.category-tags span.category-tag{color:#111;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.seach_form_overlay{background:rgba(17, 17, 17, 0.3);position:fixed;width:100%;height:100%;left:0;top:0;justify-content:center;display:none;z-index:50}.seach_form_overlay.active{display:flex}.seach_form_overlay .search_form_inner{margin-top:144px}.seach_form_overlay .search_form_inner form{position:relative}.seach_form_overlay .search_form_inner form:after{content:"";background-image:url("../../image/search-icon.svg");width:24px;height:24px;display:flex;position:absolute;top:0;right:16px;bottom:0;margin:auto;pointer-events:none}.seach_form_overlay .search_form_inner form input.search-field{display:flex;width:624px;align-items:center;gap:8px;flex-shrink:0;border-radius:24px;background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(5px);color:#111;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:140%;border-radius:32px;background:#F8F8F8;padding:8px 16px;height:48px;border:4px solid #E9E9E9}.seach_form_overlay .search_form_inner form input.search-field::-webkit-search-cancel-button{display:none}.seach_form_overlay .search_form_inner form input.search-field::-moz-search-cancel-button{display:none}.seach_form_overlay .search_form_inner form input.search-submit{position:absolute;top:0;right:0;bottom:0;margin:auto;opacity:0}.koolitus-list .posts-list a .content .bottom_info_helper{display:flex;justify-content:space-between}.koolitus-list .posts-list a .content .bottom_info_helper .free_spots{position:relative;bottom:2px;right:2px}.koolitus-list .posts-list a .content .bottom_info_helper .free_spots p{color:#111;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:14px;margin:0 0 0 0;display:inline-flex;padding:6px 12px;align-items:center;gap:10px;border-radius:16px;background:#F8F8F8}.page-template-page-single .content-blog .inner ul{margin-left:0px}body.search.search-results .koolitus-list{padding:0 0 120px 0}body.search.search-results .koolitus-list form.search-form-wrapper{margin:0 0 0 0;float:left;width:529px;position:relative}body.search.search-results .koolitus-list form.search-form-wrapper input{display:inline-flex;height:46px;padding:12px 16px 12px 20px;justify-content:space-between;align-items:center;border-radius:32px;border:1px solid #EEEDED;background:#FFF;width:100%}body.search.search-results .koolitus-list form.search-form-wrapper svg{position:absolute;top:0;bottom:0;margin:auto;right:16px;pointer-events:none}body.search.search-results .koolitus-list form.search-form-wrapper button{padding:12px 24px;background:#0073aa;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;position:absolute;opacity:0;right:0;top:0;bottom:0;margin:auto}body.search.search-results .koolitus-list .search-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:end}body.search.search-results .koolitus-list .search-filters .filter-btn{cursor:pointer;text-decoration:none;color:#333;transition:all 0.3s;display:inline-flex;height:46px;padding:12px 16px 12px 20px;align-items:center;gap:8px;border-radius:32px;border:1px solid #EEEDED;background:#FFF;color:#111;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:140%}body.search.search-results .koolitus-list .search-filters .filter-btn span{display:flex;width:30px;transform:rotate(-8deg);padding:4px 8px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:16px;border:1px solid #EEEDED;background:#EEEDED;height:20px}.filter-helper{border-bottom:1px solid #d9d9d9;padding-bottom:49px}.filter-subtitle{color:#111;font-family:Manrope;font-size:24px;font-style:normal;font-weight:500;line-height:140%;margin-top:48px;margin-bottom:24px}.single-koolitus-page .main-info .sides .side:nth-child(1) .inner .koolitus-educator .educator-photo img{display:none}@media screen and (max-width:930px){.filter-helper{border-bottom:1px solid #d9d9d9;padding-bottom:49px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}body.search.search-results .koolitus-list form.search-form-wrapper{width:100%}body.search.search-results .koolitus-list .search-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.filter-subtitle{color:#111;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-top:38px;margin-bottom:14px;padding-left:4px}}