@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&family=Source+Serif+Pro:wght@300;400;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;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}.hamburger{padding:5px 0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible;outline:none;box-shadow:none;border-radius:0}.hamburger:hover{background-color:rgba(0,0,0,0)}.hamburger-box{width:21px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;margin-top:-1.5px;top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:21px;height:3px;background-color:rgba(52,54,55,.5);border-radius:1px;position:absolute}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:7px;transition:opacity .125s .275s ease}.hamburger-inner::after{bottom:-7px;top:14px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.is-active{overflow:hidden}.is-active .hamburger .hamburger-inner,.is-active .hamburger .hamburger-inner::before,.is-active .hamburger .hamburger-inner::after{background-color:rgba(52,54,55,.5)}.is-active .hamburger .hamburger-inner{transform:translate3d(0, 7px, 0) rotate(135deg);transition-delay:.075s}.is-active .hamburger .hamburger-inner::before{transition-delay:0s;opacity:0}.is-active .hamburger .hamburger-inner::after{transform:translate3d(0, -14px, 0) rotate(-270deg);transition-delay:.075s}.listreset{margin:0;padding:0;list-style:none}.widget::after,.post-navigation .nav-links::after,dl::after,.clearfix::after{content:"";display:block;clear:both}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form [type=submit],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form [type=submit],.section.comments input[type=submit],.section.respond input[type=submit],.section.comments a,.section.respond a,.btn,.search-submit{transition:all .3s ease-in-out}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form [type=submit],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form [type=submit],.btn,.search-submit{display:inline-block;vertical-align:top}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}*{max-height:1000000px}body{color:#343637;background:#fff;font:14px/1.2 "Rubik","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:static !important}@media(min-width: 1280px){body{font-size:16px}}img{max-width:100%;height:auto}.gm-style img{max-width:none}.text-center{text-align:center}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 1.2em}blockquote{border-left:4px solid #999;padding-left:.5em;margin-left:1.2em}th,td{border:1px solid #999;padding:.5em;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ul,ol{padding-left:2em}ul{list-style-type:disc}ul ul,ul ol,ol ul,ol ol{padding-left:2em;margin:0}dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold}dl dd{overflow:hidden}pre{max-width:100%}.btn,.search-submit{background:#93d73b;color:#343637;padding:7px 10px;font-size:12px;font-weight:500;line-height:1;border:2px solid #93d73b;border-radius:26px;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,.25);text-align:center}@media(min-width: 768px){.btn,.search-submit{font-size:14px;padding:11px 15px}}.btn:hover,.search-submit:hover{background:#183b10;border-color:#183b10;color:#fff}.btn.btn-secondary,.search-submit.btn-secondary{background:#fff}.btn.btn-secondary:hover,.search-submit.btn-secondary:hover{background:#183b10}.link{background:rgba(0,0,0,0);padding:0;border:none;font-size:inherit;text-decoration:none;color:#2c6ea1;box-shadow:none;font-weight:400;line-height:inherit}.link:hover{text-decoration:underline;background:rgba(0,0,0,0);color:#2c6ea1}form,fieldset{margin:0;padding:0;border-style:none}textarea{resize:vertical;vertical-align:top}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],textarea{appearance:none;border-radius:0;box-sizing:border-box;border:1px solid rgba(52,54,55,.5);padding:12px 17px;font-size:14px;height:42px;line-height:1;width:100%;outline:none}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus{border-color:#000}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(52,54,55,.6)}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(52,54,55,.6)}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(52,54,55,.6)}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(52,54,55,.6)}input[type=text].placeholder,input[type=tel].placeholder,input[type=email].placeholder,input[type=search].placeholder,input[type=password].placeholder,textarea.placeholder{color:rgba(52,54,55,.6)}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}select{border-radius:2px;border:1px solid #c4c4c4;padding:8px 25px 8px 9px;font-size:14px;line-height:1.4;color:#343637;height:42px;display:block;cursor:pointer;appearance:none;background-image:url("../svg/carat-down.svg");background-repeat:no-repeat;background-size:9px;background-position:calc(100% - 12px) 50%;outline:none}select:focus-within{background-image:url("../svg/carat-up.svg")}button,input[type=button],input[type=reset],input[type=file],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}@media(min-width: 1280px){.pdf-downloader{display:flex;align-items:center;gap:10px}}.pdf-downloader label{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-weight:500}@media(min-width: 1280px){.pdf-downloader label{margin-bottom:0;gap:12px}}.pdf-downloader label .icon{font-size:0}.pdf-downloader label .icon svg{width:24px;height:24px}@media(min-width: 1280px){.pdf-downloader label .icon svg{width:31px;height:40px}}.pdf-downloader select{color:rgba(52,54,55,.5);width:100%}@media(min-width: 1280px){.pdf-downloader select{max-width:243px}}.resource-list__checkboxes{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px 28px}.resource-list__checkboxes .resource-list__checkbox-label{display:flex;align-items:center;justify-content:flex-start;gap:7px;font-size:16px;line-height:1}.resource-list__search-wrap label,.news-list__search-wrap label,.course-listing__search-wrap label{display:none}.resource-list__search-wrap input[type=search],.news-list__search-wrap input[type=search],.course-listing__search-wrap input[type=search]{padding-left:45px;background-repeat:no-repeat;background-size:18px;background-image:url("../svg/search.svg");background-position:17px 50%}.resource-list__sort-wrap,.news-list__sort-wrap,.course-listing__sort-wrap{display:flex;align-items:center;gap:8px}.resource-list__sort-wrap label,.news-list__sort-wrap label,.course-listing__sort-wrap label{flex-shrink:0}.resource-list__sort-wrap select,.news-list__sort-wrap select,.course-listing__sort-wrap select{width:100%}@media(min-width: 768px){.resource-list__sort-wrap select,.news-list__sort-wrap select,.course-listing__sort-wrap select{width:256px}}@media(min-width: 1280px){.resource-list__sort-wrap select,.news-list__sort-wrap select,.course-listing__sort-wrap select{width:260px}}.widget{margin-bottom:1.2em}.widget ul{padding-left:2em}.widget select{min-width:150px}.commentlist{margin:0 0 1.2em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{margin:0 1.2em 4px 0;float:left}.commentlist-item .commentlist-item{padding:0}@media(min-width: 768px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.2em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.page-numbers,.title{overflow-wrap:break-word}.navigation,.navigation-comments{margin-block:1.2em;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}@media(max-width: 767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:48%;text-decoration:none}@media(max-width: 767px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8}.post-navigation .nav-links{margin-bottom:1.2em}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{background:#93d73b;color:#343637;float:left;vertical-align:middle;max-width:48%;text-decoration:none}.post-navigation .nav-links .nav-previous.nav-next,.post-navigation .nav-links .nav-next.nav-next{float:right}.post-navigation .nav-links .nav-previous:hover,.post-navigation .nav-links .nav-next:hover{opacity:.8}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{color:inherit;text-decoration:none;padding:.4em;display:block}@media(max-width: 767px){.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{padding:.2em}}.wp-caption{margin-bottom:1.2em;border:1px solid #999;max-width:100%;clear:both;padding:.4em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.2em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.2em 4px 0}.alignright{float:right;margin:0 0 4px 1.2em}.mejs-container{margin-bottom:1.2em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}iframe{max-width:100%}#wp-calendar td,#wp-calendar th{border:1px solid #999}#wp-calendar tbody td{text-align:center}.section.comments,.section.respond{max-width:730px}.section.comments input[type=text],.section.comments input[type=email],.section.comments input[type=url],.section.comments textarea,.section.respond input[type=text],.section.respond input[type=email],.section.respond input[type=url],.section.respond textarea{border:1px solid #000;width:100%;max-width:100%;padding:10px 15px}.section.comments .comment-form textarea,.section.respond .comment-form textarea{max-width:100%}.section.comments input[type=submit],.section.respond input[type=submit]{padding:13px 25px;display:inline-block;height:auto}.section.comments input[type=submit]:hover,.section.respond input[type=submit]:hover{opacity:.7}.section.comments a,.section.respond a{text-decoration:none}.section.comments a:hover,.section.respond a:hover{opacity:.7}.section.comments .comment-form-cookies-consent,.section.respond .comment-form-cookies-consent{display:flex;align-items:center}.section.comments .comment-form-cookies-consent input,.section.respond .comment-form-cookies-consent input{margin-right:10px}.section.comments .comment-form-cookies-consent label,.section.respond .comment-form-cookies-consent label{padding-bottom:0}.section.comments .comment-reply-title small,.section.respond .comment-reply-title small{margin-left:5px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"Source Serif Pro","Times New Roman","Times","Baskerville","Georgia",serif;line-height:1.2;font-weight:600;margin:0 0 .5em;color:#272c65}h1,.h1{font-size:28px;font-weight:700}@media(min-width: 1280px){h1,.h1{font-size:34px}}h2,.h2{font-size:22px;font-weight:700}@media(min-width: 768px){h2,.h2{font-size:28px}}h3,.h3{font-size:18px}@media(min-width: 1280px){h3,.h3{font-size:24px}}h4,.h4{font-size:16px}@media(min-width: 1280px){h4,.h4{font-size:20px}}h5,.h5{font-size:16px;line-height:1.43}@media(min-width: 1280px){h5,.h5{line-height:1.27;font-size:18px}}h6,.h6{font-size:14px}@media(min-width: 1280px){h6,.h6{font-size:15px}}p{margin:0 0 1em}a{color:#343637;transition:color .3s linear}a:hover,a:focus{text-decoration:none}.back-link-wrapper a{font-size:15px;color:#2c6ea1;text-decoration:none}@media(min-width: 1280px){.back-link-wrapper a{font-size:14px}}.back-link-wrapper a:hover{text-decoration:underline}.back-link-wrapper a::before{content:"< "}.header{padding-block:12px;height:72px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);z-index:100;position:relative}@media(min-width: 1280px){.header{height:auto}}.header .container{padding-inline:20px;max-width:1382px}@media(min-width: 1280px){.header .container{padding-inline:35px}}.header .header__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.header .header__logo{width:35px;font-size:0}@media(min-width: 1280px){.header .header__logo{width:55px;margin-bottom:-21px}}.header .header__logo a{display:block}.header .header__nav-wrapper{position:fixed;display:flex;justify-content:flex-end;inset:72px 0 0;z-index:0;background:rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .3s linear}@media(min-width: 1280px){.header .header__nav-wrapper{position:static;background:rgba(0,0,0,0);top:0;opacity:1;flex-grow:1;pointer-events:auto}}.admin-bar .header .header__nav-wrapper{top:118px}@media(min-width: 783px){.admin-bar .header .header__nav-wrapper{top:104px}}@media(min-width: 1280px){.admin-bar .header .header__nav-wrapper{top:0}}.is-active .header .header__nav-wrapper{opacity:1;pointer-events:auto}.header .header__nav-wrapper .header__nav-wrapper-holder{background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1) inset;width:90%;max-width:393px;padding:11px 19px;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s linear;overflow-y:auto}@media(min-width: 1280px){.header .header__nav-wrapper .header__nav-wrapper-holder{transform:translateX(0);padding:0;box-shadow:none;background:rgba(0,0,0,0);flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;max-width:none;width:100%;overflow-y:visible}}.is-active .header .header__nav-wrapper .header__nav-wrapper-holder{transform:translateX(0)}.header .header__primary-nav{margin-right:auto}.header .main__menu{list-style-type:none;padding:0;margin:0}@media(min-width: 1280px){.header .main__menu{display:flex;align-items:center;margin-block:-12px}}.header .main__menu>li{padding:18px 28px;border-bottom:1px solid #ccc}@media(min-width: 1280px){.header .main__menu>li{padding:0;border-bottom:none}}.header .main__menu>li:hover .drop-holder{opacity:1;pointer-events:auto}@media(min-width: 1280px){.header .main__menu>li:hover>a{background:rgba(0,0,0,.05)}}.header .main__menu>li.menu-item-has-children{position:relative}.header .main__menu>li.menu-item-has-children.is-open>a::after{transform:rotate(180deg)}.header .main__menu>li.menu-item-has-children>a{display:flex;align-items:center;gap:5px}.header .main__menu>li.menu-item-has-children>a::after{content:"";display:block;width:8px;height:5px;background-repeat:no-repeat;background-size:contain;background-image:url("../svg/carat-down-black.svg");transition:transform .3s linear}@media(min-width: 1280px){.header .main__menu>li>a{display:block;padding:30px 16px}}.header .main__menu>li>.drop-holder{padding-left:20px}@media(max-width: 1279px){.header .main__menu>li>.drop-holder{max-height:0;overflow:hidden;transition:max-height .3s ease}}@media(min-width: 1280px){.header .main__menu>li>.drop-holder{opacity:0;pointer-events:none;position:absolute;top:100%;left:0;width:855px;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);border-radius:0 0 10px 10px;padding:30px 32px 32px}}@media(min-width: 1280px){.header .main__menu>li>.drop-holder:focus-within{opacity:1;pointer-events:auto}}@media(min-width: 1280px){.header .main__menu>li>.drop-holder>ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:33px}}.header .main__menu>li>.drop-holder a{font-size:14px;font-weight:400;color:#343637}@media(min-width: 1280px){.header .main__menu>li>.drop-holder a{font-weight:500}}@media(min-width: 1280px){.header .main__menu>li>.drop-holder a:hover{color:#93d73b}}.header .main__menu>li>.drop-holder .drop-holder{display:none}@media(min-width: 1280px){.header .main__menu>li>.drop-holder .drop-holder{display:block;padding-top:16px;margin-top:16px;position:relative}}@media(min-width: 1280px){.header .main__menu>li>.drop-holder .drop-holder::before{width:64px;height:3px;background:#93d73b;position:absolute;top:0;left:0;content:""}}.header .main__menu>li>.drop-holder .drop-holder li{margin-bottom:8px}.header .main__menu>li>.drop-holder .drop-holder li:last-child{margin-bottom:0}.header .main__menu>li>.drop-holder .drop-holder li a{font-weight:400}@media(min-width: 1280px){.header .main__menu>li:last-child>.drop-holder{width:auto;min-width:205px}}@media(min-width: 1280px){.header .main__menu>li:last-child>.drop-holder>ul{display:block}}@media(min-width: 1280px){.header .main__menu>li:last-child>.drop-holder>ul li{margin-bottom:8px}.header .main__menu>li:last-child>.drop-holder>ul li:last-child{margin-bottom:0}.header .main__menu>li:last-child>.drop-holder>ul li a{font-weight:400}}.header .main__menu ul{list-style-type:none;padding:18px 0 0;margin:0}@media(min-width: 1280px){.header .main__menu ul{padding-top:0}}.header .main__menu ul li{padding:12px 0}@media(min-width: 1280px){.header .main__menu ul li{padding:0}}.header .main__menu a{font-size:16px;font-weight:500;color:#343637;text-decoration:none}@media(min-width: 1280px){.header .hamburger{display:none}}.header .header__search-form{display:none}@media(min-width: 1280px){.header .header__search-form{display:block;min-width:346px}}.header .header__search-form .search-form{position:relative}.header .header__search-form label{display:block}.header .header__search-form [type=search]{padding:12px 12px 12px 45px;font-size:14px;border:1px solid rgba(52,54,55,.6);height:42px;border-radius:21px}.header .header__search-form [type=submit]{width:18px;height:18px;border-radius:0;background-color:rgba(0,0,0,0);padding:0;border:none;background-repeat:no-repeat;background-size:contain;background-image:url("../svg/search.svg");box-shadow:none;font-size:0;position:absolute;top:50%;transform:translateY(-50%);left:17px}.header .header__search-form [type=submit]:hover{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;background-image:url("../svg/search.svg")}@media(max-width: 1279px){.header .header__lang-switcher{padding:18px 28px;border-bottom:1px solid #ccc;order:10}}@media(max-width: 1279px){.header .header__profile-link{padding:18px 28px;border-bottom:1px solid #ccc}.header .header__profile-link .btn{padding:0;background:rgba(0,0,0,0);border:none;font-size:16px;font-weight:500;color:#343637;box-shadow:none}.logged-in .header .header__profile-link{order:20}}.header .header__profile-link a:not(.btn){font-size:0;display:block;width:34px;height:34px}.header .header__profile-link a:not(.btn) .icon{display:contents}.header .header__profile-link a:not(.btn) .icon svg{width:100%;height:100%}#google_language_translator .goog-te-gadget{display:block !important}#google_language_translator .goog-te-combo{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px !important}#google_language_translator .gt_selector{display:none !important}#google_language_translator .custom-lang-select{position:relative;display:inline-block}#google_language_translator .custom-lang-btn{cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;color:#343637}#google_language_translator .custom-lang-btn:hover{background:rgba(0,0,0,0);color:#93d73b}#google_language_translator .custom-lang-btn svg{order:10}@media(min-width: 1280px){#google_language_translator .custom-lang-btn svg{order:initial}}#google_language_translator .custom-lang-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border-radius:0 0 10px 10px;list-style:none;margin:0;padding:29px 32px;min-width:205px;font-size:14px;font-weight:400;color:#343637;z-index:9999;box-shadow:0 4px 14px rgba(0,0,0,.15)}@media(min-width: 1280px){#google_language_translator .custom-lang-dropdown{top:calc(100% + 29px);left:auto;right:0}}#google_language_translator .custom-lang-dropdown li{margin-bottom:8px;cursor:pointer}#google_language_translator .custom-lang-dropdown li:last-child{margin-bottom:0}#google_language_translator .custom-lang-dropdown li:hover{color:#93d73b}#google_language_translator .custom-lang-dropdown li.active{font-weight:600}.social-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;list-style-type:none;padding:0;margin:0}.social-links a{display:block;font-size:38px}@media(min-width: 1280px){.social-links a{font-size:24px}}.social-links a:hover{color:#93d73b}.footer{padding-block:48px;background:#f5f5f5}@media(min-width: 1280px){.footer{padding-block:43px}}.footer .footer__inner{display:flex;flex-direction:column;gap:40px;width:100%;max-width:280px;margin-inline:auto}@media(min-width: 1280px){.footer .footer__inner{max-width:none;flex-direction:row;justify-content:space-between;align-items:center}}.footer .footer__first-col{display:grid;grid-template-columns:89px 1fr;gap:28px}@media(min-width: 1280px){.footer .footer__first-col{grid-template-columns:55px 210px 210px}}.footer .footer__logo{font-size:0;grid-column:1/2;grid-row:1/3}@media(min-width: 1280px){.footer .footer__logo{grid-column:initial;grid-row:initial}}.footer .footer__logo a{display:block}.footer .footer__logo img,.footer .footer__logo svg{width:100%}.footer .footer__menu{list-style-type:none;padding:0;margin:0}.footer .footer__menu li{margin-bottom:16px}@media(min-width: 1280px){.footer .footer__menu li{margin-bottom:8px}}.footer .footer__menu li *:last-child{margin-bottom:0}.footer .footer__copyright-wrapper{padding-top:10px}@media(min-width: 1280px){.footer .footer__copyright-wrapper{padding-top:0}}.footer .footer__copyright{margin-bottom:16px}@media(min-width: 1280px){.footer .footer__copyright{margin-bottom:8px}}.footer *:last-child{margin-bottom:0}.page-holder{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}#wrapper{flex-grow:1;max-width:100%;position:relative}.container{width:100%;max-width:766px;padding:0 35px;margin:0 auto}@media(min-width: 1280px){.container{max-width:1382px}}.container::after{content:"";display:block;clear:both}.container>p.alignfull,.container>h1.alignfull,.container>h2.alignfull,.container>h3.alignfull,.container>h4.alignfull,.container>h5.alignfull,.container>h6.alignfull{padding:0 35px}.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{padding:0 35px;width:calc(120% + 40px)}.alignfull{position:relative;width:100vw;left:50%;margin-left:-50vw}.alignwide{position:relative;width:120%;max-width:100vw;left:50%;transform:translate3d(-50%, 0, 0)}.error404 #content,.search #content,.archive #content{padding-block:36px}@media(min-width: 1280px){.error404 #content,.search #content,.archive #content{padding-block:50px}}.error404 #content .search-form label,.search #content .search-form label,.archive #content .search-form label{display:block;margin-bottom:16px}.post-default__grid{display:grid;gap:20px}@media(min-width: 1280px){.post-default__grid{grid-template-columns:repeat(3, 1fr);gap:28px}}.home-intro-section{margin-bottom:32px}@media(min-width: 768px){.home-intro-section{margin-bottom:28px}}@media(min-width: 1280px){.home-intro-section{margin-bottom:50px}}.home-intro-section .section-header{min-width:0}@media(min-width: 1280px){.home-intro-section .section-header{padding-right:60px}}@media(min-width: 1280px){.home-intro-section .section-header .section-header__title{margin-bottom:14px}}.home-intro-section>.wp-block-column:last-child{min-width:0}@media print{body{background:#fff;color:#000;overflow:visible}*{color:#000 !important;background:none !important}.search-form,.navigation,.navigation-single,#header,#footer{display:none !important}}.page-template-default #content{padding-block:36px 52px}@media(min-width: 768px){.page-template-default #content{padding-block:32px 144px}}@media(min-width: 1280px){.page-template-default #content{padding-block:64px 170px}}.page-template-default #content .container{max-width:1160px}.page-template-default #content h1{margin-bottom:4px}.page-template-default #content .page-updated-date{color:rgba(52,54,55,.75);margin-bottom:20px}.page-template-default #content h2,.page-template-default #content h3,.page-template-default #content h4,.page-template-default #content h5,.page-template-default #content h6{font-weight:500;font-size:16px;font-family:"Rubik","Arial","Helvetica Neue","Helvetica",sans-serif;margin-block:1em}@media(min-width: 1280px){.page-template-default #content h2,.page-template-default #content h3,.page-template-default #content h4,.page-template-default #content h5,.page-template-default #content h6{font-size:18px}}.page-template-default #content a{color:#2c6ea1;text-decoration:none}.page-template-default #content a:hover{text-decoration:underline}.page-template-default #content .wp-block-image{margin-block:20px}@media(min-width: 1280px){.page-template-default #content .wp-block-image{margin-block:40px}}.single #content{padding-block:36px 52px}@media(min-width: 768px){.single #content{padding-block:32px 144px}}@media(min-width: 1280px){.single #content{padding-block:39px 82px}}.single #content .container{max-width:1220px}.single .back-link-wrapper{margin-bottom:14px}@media(min-width: 1280px){.single .back-link-wrapper{margin-bottom:40px}}@media(min-width: 1280px){.single .post__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}@media(min-width: 1280px){.single .post-resource__inner{display:grid;grid-template-columns:274px 1fr;gap:40px}}@media(min-width: 1280px){.single .post-resource__inner .post__content-wrapper:only-child{grid-column:1/-1}}.single .post__content-wrapper,.single .post__image-wrapper{margin-bottom:20px;min-width:0}@media(min-width: 1280px){.single .post__content-wrapper,.single .post__image-wrapper{margin-bottom:0}}.single .post__content-wrapper:last-child,.single .post__image-wrapper:last-child{margin-bottom:0}.single .post__image-carousel-wrapper{min-width:0}.single .post__header{margin-bottom:20px}.single .post__header h1{margin-bottom:4px}.single .post__header .post-meta-info{line-height:1.64}@media(min-width: 1280px){.single .post__header .post-meta-info{line-height:1.44}}.single .post__header .post-date{color:rgba(52,54,55,.75);margin-bottom:4px}.single .post__header .post-tags b,.single .post__header .post-tags strong{font-weight:400}.single .post__header .resource-types-list{margin-top:4px}@media(min-width: 1280px){.single .post__header .resource-types-list{margin-top:8px}}.single .post__content h2,.single .post__content h3,.single .post__content h4,.single .post__content h5,.single .post__content h6{font-weight:500;font-size:16px;font-family:"Rubik","Arial","Helvetica Neue","Helvetica",sans-serif;margin-block:1em}@media(min-width: 1280px){.single .post__content h2,.single .post__content h3,.single .post__content h4,.single .post__content h5,.single .post__content h6{font-size:18px}}.single .post__content a{color:#2c6ea1;text-decoration:none}.single .post__content a:hover{text-decoration:underline}.single .post__content .wp-block-image{margin-block:20px}@media(min-width: 1280px){.single .post__content .wp-block-image{margin-block:40px}}.single .post__content p em:only-child{color:#707070}@media(min-width: 1280px){.single-resource .post__header{margin-bottom:40px}}.post-carousel{--swiper-navigation-sides-offset: 0;--swiper-navigation-size: 22px}@media(min-width: 1280px){.post-carousel{--swiper-navigation-size: 34px}}.post-carousel .post__image-carousel{margin-bottom:20px}.post-carousel .post__image-carousel-slide{font-size:0}.post-carousel .post__image-carousel-slide img{width:100%}.post-carousel .post__image-carousel-nav{padding-inline:29px;margin-inline:auto;max-width:322px;position:relative}@media(min-width: 1280px){.post-carousel .post__image-carousel-nav{padding-inline:49px;max-width:none}}.post-carousel .post__image-carousel-thumb{font-size:0;position:relative}.post-carousel .post__image-carousel-thumb.swiper-slide-thumb-active::after{opacity:0}.post-carousel .post__image-carousel-thumb::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .3s linear}.post-carousel .post__image-carousel-thumb img{width:100%}.post-carousel .swiper-button-prev,.post-carousel .swiper-button-next{width:14px;height:22px}@media(min-width: 1280px){.post-carousel .swiper-button-prev,.post-carousel .swiper-button-next{width:22px;height:34px}}.post-carousel .post__image-carousel-counter{text-align:center;margin-top:12px;color:rgba(52,54,55,.75)}@media(min-width: 1280px){.post-carousel .post__image-carousel-counter{display:none}}.login-banner{padding-block:24px;color:#fafafa;background-color:#487410}@media(min-width: 768px){.login-banner{padding-block:20px}}.login-banner .login-banner__inner{display:flex;align-items:center;justify-content:center;gap:15px}.login-banner .icon{width:16px;aspect-ratio:1/1;font-size:0;flex-shrink:0}@media(min-width: 1280px){.login-banner .icon{width:25px}}.login-banner .icon img,.login-banner .icon svg{width:100%;height:100%;object-fit:contain;object-position:center}.login-banner .login-banner__text{font-weight:500;line-height:1.42}.login-banner .login-banner__text a{color:#d8f1b7}.login-banner .login-banner__text *:last-child{margin-bottom:0}.standards-popup{padding:20px;border-radius:10px;max-width:752px}@media(min-width: 768px){.standards-popup{padding:40px}}@media(min-width: 1280px){.standards-popup{padding:64px}}.standards-popup .f-button.is-close-button{top:10px;right:10px;width:24px;height:24px;background-image:url("../svg/times.svg");background-size:contain;background-position:50% 50%;background-repeat:no-repeat;transition:transform .3s linear}@media(min-width: 768px){.standards-popup .f-button.is-close-button{top:20px;right:20px}}@media(min-width: 1280px){.standards-popup .f-button.is-close-button{top:40px;right:40px}}.standards-popup .f-button.is-close-button:hover{transform:scale(1.1)}.standards-popup .f-button.is-close-button svg{display:none}.standards-popup .standards-popup__title{margin:0 0 24px;padding-right:30px}@media(min-width: 1280px){.standards-popup .standards-popup__title{margin-bottom:38px;font-size:34px;line-height:1}}.standards-popup .standards-popup__cards{display:grid;align-items:start;gap:20px}@media(min-width: 768px){.standards-popup .standards-popup__cards{grid-template-columns:repeat(2, 1fr);gap:32px}}body:not(.learnpress-profile.logged-in) .learnpress{--lp-container-max-width: 901px;padding-block:36px 52px}@media(min-width: 768px){body:not(.learnpress-profile.logged-in) .learnpress{padding-block:32px 120px}}@media(min-width: 1280px){body:not(.learnpress-profile.logged-in) .learnpress{padding-block:64px 120px}}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .lp-content-area{display:grid;gap:20px}@media(min-width: 1280px){body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .lp-content-area{grid-template-columns:repeat(2, 1fr);gap:51px}}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register{margin:0;box-shadow:0 4px 14px 0 rgba(0,0,0,.25);border-radius:10px;padding:20px;max-width:none}@media(min-width: 1280px){body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register{padding:30px}}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login h3,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register h3{font-size:20px;font-weight:600;line-height:1.15;color:#313d7f;margin-bottom:16px}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form{display:flex;flex-direction:column;gap:16px}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields{display:flex;flex-direction:column;gap:16px}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field{margin-bottom:0}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field label,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field label{margin-bottom:4px;font-size:16px;font-weight:400;font-style:normal;line-height:1.44}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field label .required,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field label .required{color:#ab2300}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field input[type=email],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field input[type=text],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field input[type=password],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field input[type=tel],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field input[type=url],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field input[type=number],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field textarea,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field input[type=email],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field input[type=text],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field input[type=password],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field input[type=tel],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field input[type=url],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field input[type=number],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field textarea{border:1px solid rgba(52,54,55,.5);font-size:14px;padding:12px 17px;height:41px}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form .form-fields .form-field .form-field-help,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form .form-fields .form-field .form-field-help{margin:4px 0 0;font-size:14px;color:rgba(52,54,55,.6)}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form [type=submit],body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form [type=submit]{background:#93d73b;color:#343637;font-size:14px;padding:11px 15px;font-weight:500;line-height:1;border:2px solid #93d73b;border-radius:26px;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,.25);text-align:center;height:41px}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login form [type=submit]:hover,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register form [type=submit]:hover{background:#183b10;border-color:#183b10;color:#fff}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login a,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register a{color:#2c6ea1}body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-login a:hover,body:not(.learnpress-profile.logged-in) .learnpress #learn-press-profile .learn-press-form-register a:hover{text-decoration:underline}.enroll-course .learn-press-message.success{display:none}.learnpress-profile .container{max-width:1382px}.learnpress-profile .learnpress{padding-block:36px}@media(min-width: 1280px){.learnpress-profile .learnpress{padding-block:50px}}.learnpress-profile .post-edit-link{display:none}.section-header{margin-bottom:20px}@media(min-width: 768px){.section-header{margin-bottom:32px}}@media(min-width: 1280px){.section-header{margin-bottom:28px}}.section-header .section-header__title{margin-bottom:12px}@media(min-width: 1280px){.section-header .section-header__title{margin-bottom:8px}}.section-header .section-header__description{line-height:1.64}@media(min-width: 1280px){.section-header .section-header__description{line-height:1.43}}.section-header .section-header__description p{margin-bottom:1.7em}.section-header .section-header__description *:last-child{margin-bottom:0}.card{height:100%}.card .card__inner{border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column;color:#343637;text-decoration:none}.card a.card__inner{box-shadow:0 4px 14px rgba(0,0,0,.15);transition:box-shadow .3s linear}.card a.card__inner:hover{box-shadow:0 4px 25px rgba(0,0,0,.4)}.card .card__image-wrapper{font-size:0;height:105px}@media(min-width: 1280px){.card .card__image-wrapper{height:181px}}.card .card__image-wrapper img,.card .card__image-wrapper svg{width:100%;height:100%;object-fit:cover;object-position:50% 0}.card .card__title{padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;font-family:"Rubik","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;font-weight:700;line-height:1.7;color:#343637;margin:0;flex-grow:1}@media(min-width: 768px){.card .card__title{padding:44px 20px}}@media(min-width: 1280px){.card .card__title{padding:20px 36px;font-size:16px;line-height:1.44}}.post-default{box-shadow:0 4px 14px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden}.post-default .post-image{height:181px;display:block;font-size:0}.post-default .post-image a{display:contents}.post-default .post-image img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.post-default .post-content{display:flex;flex-direction:column;flex-grow:1;padding:28px}.post-default .post-header{margin-bottom:12px}.post-default h3{margin-bottom:12px;color:#343637;font-size:16px;line-height:1.43}@media(min-width: 1280px){.post-default h3{font-size:18px;line-height:1.28}}.post-default h3 a{color:inherit;text-decoration:none}.post-default h3 a:hover{color:#93d73b}.post-default .post-date{margin-bottom:12px}.post-default .post-text{margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6}@media(min-width: 1280px){.post-default .post-text{line-height:1.43;margin-bottom:16px}}.post-default .post-text p{margin-bottom:12px}.post-default .post-text p:last-child{margin-bottom:0}.post-default .post-footer{margin-top:auto}.post-default .btn{width:100%;margin-top:auto}.post-resource{padding:28px;box-shadow:0 4px 14px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden}.post-resource .post-header{margin-bottom:12px}.post-resource h3{margin-bottom:12px;color:#343637;font-size:16px;line-height:1.43}@media(min-width: 1280px){.post-resource h3{font-size:18px;line-height:1.28}}.post-resource h3 a{color:inherit;text-decoration:none}.post-resource h3 a:hover{color:#93d73b}.post-resource .resource-types-list{margin-bottom:12px}.post-resource .post-content{display:flex;flex-direction:column;flex-grow:1}.post-resource .post-content .post-text{margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6}@media(min-width: 1280px){.post-resource .post-content .post-text{margin-bottom:34px;line-height:1.43}}.post-resource .post-content .post-text p{margin-bottom:12px}.post-resource .post-content .post-text p:last-child{margin-bottom:0}.post-resource .post-content .btn{width:100%;margin-top:auto}.post-course{box-shadow:0 4px 14px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden}.post-course .post-image{height:181px;display:block;font-size:0}.post-course .post-image a{display:contents}.post-course .post-image img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.post-course .resource-types-list{margin-bottom:12px}.post-course .post-content{display:flex;flex-direction:column;flex-grow:1;padding:28px;position:relative}.post-course .post-content .course-progress{position:absolute;bottom:0;left:0;right:0;height:13px;background:#d1d1d3}.post-course .post-content .course-progress .course-progress-bar{position:absolute;top:0;bottom:0;left:0;background-color:#2e8540}.post-course .post-header{margin-bottom:12px}.post-course h3{margin-bottom:12px;color:#343637;font-size:16px;line-height:1.43}@media(min-width: 1280px){.post-course h3{font-size:18px;line-height:1.28}}.post-course h3 a{color:inherit;text-decoration:none}.post-course h3 a:hover{color:#93d73b}.post-course .post-text{line-height:1.6;margin-bottom:17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1280px){.post-course .post-text{margin-bottom:34px;line-height:1.43}}.post-course .post-text p{margin-bottom:12px}.post-course .post-text p:last-child{margin-bottom:0}.post-course .post-footer{margin-top:auto}.post-course .course-meta{margin:0 0 12px;padding:0;list-style-type:none;display:grid;gap:4px}.post-course .course-meta b,.post-course .course-meta strong,.post-course .course-meta .course-duration{font-weight:500}.post-course .btn{width:100%;margin-top:auto}.post-header h3{font-family:"Rubik","Arial","Helvetica Neue","Helvetica",sans-serif}.video{position:relative}.video .video__player{width:100%;height:auto}.video .video__play{position:absolute;inset:0;font-size:0;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none;border-radius:0;transition:opacity .3s linear}.video .video__play:hover::before{background-color:#93d73b}.video .video__play::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;aspect-ratio:1/1;border-radius:50%;background-color:#666;transition:background-color .3s linear}@media(min-width: 768px){.video .video__play::before{width:100px}}@media(min-width: 1280px){.video .video__play::before{width:90px}}.video .video__play::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%, -50%);border-left:12px solid #e0e0e0;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0)}@media(min-width: 768px){.video .video__play::after{border-left-width:30px;border-bottom-width:20px;border-top-width:20px}}@media(min-width: 1280px){.video .video__play::after{border-left-width:28px;border-bottom-width:18px;border-top-width:18px}}.resource-types-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;gap:10px}.resource-types-list .resource-types-list__item{padding:3px 6px;font-size:12px;font-weight:700;line-height:1;color:#fff;background-color:#487410;border-radius:3px}.resize-active *{transition:none !important}