:root{--font-heading:"Urbanist",sans-serif;--font-text:"Inter",sans-serif;--color-bright-black:#1e2323;--color-alabaster:#fbfbfb;--color-white-text:#fff;--color-gray:#666;--color-light-gray:#f5f5f5;--color-white-smoke:#fafafa;--color-red:#af3750;--color-light-green:#bff1d6;--color-green:#0a5f64;--color-red-validation-error:#e60000;--color-blue:#1e78ce;--color-lighter-blue:#3b92e3;--color-darker-blue:#1969b3;--color-dark-blue:#165998;--color-accent:var(--color-blue)}:root{--dojo-section-bg-color:var(--color-white);--dojo-section-color:var(--color-bright-black);--dojo-section-width:100vw;--dojo-block-bg-color:transparent;--dojo-block-color:var(--dojo-section-color);--dojo-block-width:100%}@media (min-width:1400px){:root{--dojo-section-width:calc(100vw - var(--padding-xxxl) * 2)}}@media (min-width:1400px){#content{padding-left:var(--padding-xxxl);padding-right:var(--padding-xxxl)}#content .layoutElement_leaf{padding:0}}.dojoSection{display:flex;flex-direction:column;background-color:var(--dojo-section-bg-color);color:var(--dojo-section-color)}@media (max-width:575.98px){.dojoSection{margin-left:calc(-1 * var(--gutter-x-small))}}@media (min-width:576px) and (max-width:767.98px){.dojoSection{margin-left:calc(-1 * var(--gutter-small))}}@media (min-width:768px) and (max-width:991.98px){.dojoSection{margin-left:calc(-1 * var(--gutter-medium))}}@media (min-width:992px) and (max-width:1199.98px){.dojoSection{margin-left:calc(-1 * var(--gutter-large))}}@media (min-width:1200px) and (max-width:1399.98px){.dojoSection{margin-left:calc(-1 * var(--gutter-x-large))}}@media (min-width:1400px){.dojoSection{margin-left:calc(-1 * var(--gutter-xx-large))}}@media (max-width:575.98px){.dojoSection{margin-right:calc(-1 * var(--gutter-x-small))}}@media (min-width:576px) and (max-width:767.98px){.dojoSection{margin-right:calc(-1 * var(--gutter-small))}}@media (min-width:768px) and (max-width:991.98px){.dojoSection{margin-right:calc(-1 * var(--gutter-medium))}}@media (min-width:992px) and (max-width:1199.98px){.dojoSection{margin-right:calc(-1 * var(--gutter-large))}}@media (min-width:1200px) and (max-width:1399.98px){.dojoSection{margin-right:calc(-1 * var(--gutter-x-large))}}@media (min-width:1400px){.dojoSection{margin-right:calc(-1 * var(--gutter-xx-large))}}@media (min-width:1400px){.dojoSection{flex-direction:row;margin:0 calc(-1 * var(--padding-xxxl))}}@media (min-width:992px){.dojoSection_rowFromLg{flex-direction:row}}@media (min-width:1400px){.dojoSection_topGutter{padding-top:100px}}.dojoSection__block{display:flex;flex-direction:column;position:relative;flex:1;width:var(--dojo-block-width);max-width:100%;padding-top:40px;padding-bottom:40px;background-color:var(--dojo-block-bg-color);color:var(--dojo-block-color)}@media (max-width:575.98px){.dojoSection__block{padding-left:calc(1 * var(--gutter-x-small))}}@media (min-width:576px) and (max-width:767.98px){.dojoSection__block{padding-left:calc(1 * var(--gutter-small))}}@media (min-width:768px) and (max-width:991.98px){.dojoSection__block{padding-left:calc(1 * var(--gutter-medium))}}@media (min-width:992px) and (max-width:1199.98px){.dojoSection__block{padding-left:calc(1 * var(--gutter-large))}}@media (min-width:1200px) and (max-width:1399.98px){.dojoSection__block{padding-left:calc(1 * var(--gutter-x-large))}}@media (min-width:1400px){.dojoSection__block{padding-left:calc(1 * var(--gutter-xx-large))}}@media (max-width:575.98px){.dojoSection__block{padding-right:calc(1 * var(--gutter-x-small))}}@media (min-width:576px) and (max-width:767.98px){.dojoSection__block{padding-right:calc(1 * var(--gutter-small))}}@media (min-width:768px) and (max-width:991.98px){.dojoSection__block{padding-right:calc(1 * var(--gutter-medium))}}@media (min-width:992px) and (max-width:1199.98px){.dojoSection__block{padding-right:calc(1 * var(--gutter-large))}}@media (min-width:1200px) and (max-width:1399.98px){.dojoSection__block{padding-right:calc(1 * var(--gutter-x-large))}}@media (min-width:1400px){.dojoSection__block{padding-right:calc(1 * var(--gutter-xx-large))}}@media (min-width:576px){.dojoSection__block{padding-top:80px;padding-bottom:80px}}@media (min-width:1400px){.dojoSection__block{padding-left:80px;padding-right:80px}.dojoSection__block:last-child{padding-right:var(--padding-xxxl)}.dojoSection__block:first-child:not(.dojoSection__block_rightOriented){padding-left:var(--padding-xxxl)}}.dojoSection__block h4{font-weight:500}.dojoSection__block h5,.dojoSection__block h6{font-weight:600}.dojoSection__block_leftOriented{margin-right:auto}@media (min-width:576px){.dojoSection__block_leftOriented{align-self:flex-start}}@media (min-width:1400px){.dojoSection__block_leftOriented{margin-right:0}.dojoSection__block_leftOriented:only-child{padding-right:80px}}.dojoSection__block_rightOriented{margin-left:auto}@media (min-width:576px){.dojoSection__block_rightOriented{align-self:flex-end}}@media (min-width:1400px){.dojoSection__block_rightOriented{margin-left:0}.dojoSection__block_rightOriented:only-child{padding-left:80px}}.dojoSection__block_tile{min-height:500px;justify-content:flex-end}@media (min-width:576px){.dojoSection__block_tile{padding-top:80px;padding-bottom:100px}}@media (min-width:992px){.dojoSection__block_tile{padding-left:80px;padding-right:80px}}@media (min-width:1400px){.dojoSection__block_tile{min-height:460px}}@media (min-width:576px){.dojoSection__block_small{--dojo-block-width:640px}}@media (min-width:1400px){.dojoSection__block_small{--dojo-block-width:calc(var(--dojo-section-width) / 3)}}@media (min-width:576px){.dojoSection__block_wide{--dojo-block-width:980px}}@media (min-width:1400px){.dojoSection__block_wide{--dojo-block-width:calc((var(--dojo-section-width) / 3) * 2)}}@media (min-width:1400px){.dojoSection__block_small,.dojoSection__block_wide{flex:0 0 calc(var(--padding-xxxl) + var(--dojo-block-width))}}@media (min-width:992px){.dojoSection__block_sideBar{--dojo-block-width:350px;flex:0 0 var(--dojo-block-width)}}@media (min-width:1400px){.dojoSection__block_sideBar{--dojo-block-width:calc(var(--dojo-section-width) / 3);flex:0 0 calc(var(--padding-xxxl) + var(--dojo-block-width))}}@media (min-width:992px){.dojoSection__stickyContent{position:sticky;top:152px}}@media (min-width:1400px){.dojoSection__stickyContent{top:180px}}:root{--font-heading:"Urbanist",sans-serif;--font-text:"Inter",sans-serif;--color-bright-black:#1e2323;--color-alabaster:#fbfbfb;--color-white-text:#fff;--color-gray:#666;--color-light-gray:#f5f5f5;--color-white-smoke:#fafafa;--color-red:#af3750;--color-light-green:#bff1d6;--color-green:#0a5f64;--color-red-validation-error:#e60000;--color-blue:#1e78ce;--color-lighter-blue:#3b92e3;--color-darker-blue:#1969b3;--color-dark-blue:#165998;--color-accent:var(--color-blue)}:root{--font-heading:"Urbanist",sans-serif;--font-text:"Inter",sans-serif;--color-bright-black:#1e2323;--color-alabaster:#fbfbfb;--color-white-text:#fff;--color-gray:#666;--color-light-gray:#f5f5f5;--color-white-smoke:#fafafa;--color-red:#af3750;--color-light-green:#bff1d6;--color-green:#0a5f64;--color-red-validation-error:#e60000;--color-blue:#1e78ce;--color-lighter-blue:#3b92e3;--color-darker-blue:#1969b3;--color-dark-blue:#165998;--color-accent:var(--color-blue)}.trainerWidget{margin-bottom:4rem}@media (min-width:1400px){.trainerWidget{float:right}}@media (min-width:768px){.trainerWidgetHeader{display:flex;gap:31px}}@media (min-width:1400px){.trainerWidgetHeader{gap:40px}}.trainerWidgetHeader__image{width:214px;height:300px;padding-bottom:1rem}@media (min-width:768px){.trainerWidgetHeader__image{width:270px;height:377px}}@media (min-width:1400px){.trainerWidgetHeader__image{width:336px;height:470px;margin-bottom:1rem}}.trainerWidgetHeader .trainerWidgetNameAndLinks{padding-top:1rem;padding-bottom:40px}.trainerWidgetHeader .trainerWidgetNameAndLinks__name{color:var(--color-darker-blue)}@media (min-width:1400px){.trainerWidgetHeader .trainerWidgetNameAndLinks__name{width:484px}}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks{gap:24px;text-transform:uppercase;letter-spacing:1px}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks a{display:inline-flex;color:var(--color-gray);padding:8px;font-size:13px;gap:8px;text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks a i{width:1.5rem;height:1.5rem;transition:filter .3s ease-in-out}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks a:active,.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks a:hover{background-color:var(--color-bright-black);color:var(--color-white-text)}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks a:active i,.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks a:hover i{filter:invert(1);opacity:1}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks .githubIcon{background-image:url("/Lombiq.HelpfulExtensions/vendors/simple-icons/icons/github.svg")}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks .linkedinIcon{background-image:url("/OrchardDojo.Theme/images/linkedin-icon.svg")}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks .youtubeIcon{background-image:url("/Lombiq.HelpfulExtensions/vendors/simple-icons/icons/youtube.svg")}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks .twitterIcon{background-image:url("/Lombiq.HelpfulExtensions/vendors/simple-icons/icons/x.svg")}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks .facebookIcon{background-image:url("/Lombiq.HelpfulExtensions/vendors/simple-icons/icons/facebook.svg")}.trainerWidgetHeader .trainerWidgetNameAndLinks__trainerLinks .linkIcon{background-image:url("/OrchardDojo.Theme/images/diagonal-arrow-icon.svg");width:10px;height:9px;align-self:center;opacity:0}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings{display:flex;flex-direction:row-reverse;gap:30px}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings{display:block}}.trainerWidgetDescriptionAndTrainings__description{position:relative;z-index:1}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__description{margin-top:-15rem}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings__description{margin-left:0;float:right;margin-top:-22rem;width:484px}}.trainerWidgetDescriptionAndTrainings__descriptionText{color:var(--color-gray);font-size:18px;line-height:27px;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.trainerWidgetDescriptionAndTrainings__descriptionText.open{transition:max-height .5s ease-in-out}.trainerWidgetDescriptionAndTrainings__descriptionText_extended{visibility:hidden}.trainerWidgetDescriptionAndTrainings__descriptionButton{border:none;background:0 0;color:var(--color-darker-blue);display:flex;padding:8px 0;margin-bottom:40px;text-transform:uppercase;align-items:center}.trainerWidgetDescriptionAndTrainings__descriptionButton .trainerWidget__less,.trainerWidgetDescriptionAndTrainings__descriptionButton .trainerWidget__more{background-image:url("/OrchardDojo.Theme/images/blue-plus-icon.svg");width:24px;height:24px}.trainerWidgetDescriptionAndTrainings__descriptionButton .trainerWidget__less{transform:rotate(45deg)}@media (max-width:575.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:calc(-1 * var(--gutter-x-small))}}@media (min-width:576px) and (max-width:767.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:calc(-1 * var(--gutter-small))}}@media (min-width:768px) and (max-width:991.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:calc(-1 * var(--gutter-medium))}}@media (min-width:992px) and (max-width:1199.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:calc(-1 * var(--gutter-large))}}@media (min-width:1200px) and (max-width:1399.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:calc(-1 * var(--gutter-x-large))}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:calc(-1 * var(--gutter-xx-large))}}@media (max-width:575.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-right:calc(-1 * var(--gutter-x-small))}}@media (min-width:576px) and (max-width:767.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-right:calc(-1 * var(--gutter-small))}}@media (min-width:768px) and (max-width:991.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-right:calc(-1 * var(--gutter-medium))}}@media (min-width:992px) and (max-width:1199.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-right:calc(-1 * var(--gutter-large))}}@media (min-width:1200px) and (max-width:1399.98px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-right:calc(-1 * var(--gutter-x-large))}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-right:calc(-1 * var(--gutter-xx-large))}}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-left:unset;margin-right:unset}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings__trainingLinksTitle{margin-top:0}}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings button{cursor:text}}.trainerWidgetDescriptionAndTrainings__trainingListIcon{background-image:url("/OrchardDojo.Theme/images/list-icon.svg");filter:invert(1);height:24px;width:24px}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__trainingListIcon{filter:invert(0)}}.trainerWidgetDescriptionAndTrainings__linksListIcon{background-image:url("/OrchardDojo.Theme/images/black-plus-icon.svg");filter:brightness(10);height:24px;width:24px;margin-left:auto;transition:transform .2s ease-in-out}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__linksListIcon{display:none}}.trainerWidgetDescriptionAndTrainings__trainingLinksButton{width:100%;border:none;background-color:var(--color-darker-blue);display:flex;text-transform:uppercase;align-items:center;gap:8px;padding:8px 24px;color:var(--color-light-gray);opacity:1;transition:opacity .2s ease-in-out}.trainerWidgetDescriptionAndTrainings__trainingLinksButton:hover{opacity:.75}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__trainingLinksButton:hover{opacity:1}}.trainerWidgetDescriptionAndTrainings__trainingLinksButton.open{opacity:1;border-bottom:1px solid var(--color-darker-blue);background-color:#fff;color:var(--color-darker-blue)}.trainerWidgetDescriptionAndTrainings__trainingLinksButton.open .trainerWidgetDescriptionAndTrainings__trainingListIcon{filter:invert(0)}.trainerWidgetDescriptionAndTrainings__trainingLinksButton.open .trainerWidgetDescriptionAndTrainings__linksListIcon{filter:brightness(0);transform:rotate(45deg)}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__trainingLinksButton{width:270px;padding-left:0;border-bottom:1px solid var(--color-darker-blue);background-color:#fff;color:var(--color-darker-blue)}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings__trainingLinksButton{width:336px}}.trainerWidgetDescriptionAndTrainings__trainingLinks{display:flex;flex-direction:column;padding:0 8px;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-out}.trainerWidgetDescriptionAndTrainings__trainingLinks.open{padding-top:24px;padding-bottom:24px;max-height:100rem}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__trainingLinks.open{max-height:270px}}@media (min-width:768px){.trainerWidgetDescriptionAndTrainings__trainingLinks{width:270px;padding-top:24px;padding-bottom:24px;max-height:270px;margin-bottom:1rem;overflow:scroll;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-darker-blue) var(--color-light-gray)}}@media (min-width:1400px){.trainerWidgetDescriptionAndTrainings__trainingLinks{width:336px}}.trainerWidgetDescriptionAndTrainings .trainerWidgetDescriptionAndTrainings__trainingLink{text-decoration:none;padding:4px;color:var(--color-darker-blue);transition:padding-left .2s ease-in-out}.trainerWidgetDescriptionAndTrainings .trainerWidgetDescriptionAndTrainings__trainingLink .trainerWidgetDescriptionAndTrainings__linkArrow{display:inline-flex;background-image:url("/OrchardDojo.Theme/images/small-blue-arrow-icon.svg");height:11px;filter:opacity(0);transition:filter .2s ease-in-out}.trainerWidgetDescriptionAndTrainings .trainerWidgetDescriptionAndTrainings__trainingLink:active,.trainerWidgetDescriptionAndTrainings .trainerWidgetDescriptionAndTrainings__trainingLink:hover{padding-left:8px}.trainerWidgetDescriptionAndTrainings .trainerWidgetDescriptionAndTrainings__trainingLink:active .trainerWidgetDescriptionAndTrainings__linkArrow,.trainerWidgetDescriptionAndTrainings .trainerWidgetDescriptionAndTrainings__trainingLink:hover .trainerWidgetDescriptionAndTrainings__linkArrow{filter:opacity(1);width:11px}.aboutHeroSection{--dojo-section-bg-color:var(--color-blue)}.aboutHeroSection__firstBlock{--dojo-block-color:var(--color-white)}.aboutHeroSection__secondBlock{--dojo-block-bg-color:var(--color-bright-black);--dojo-block-color:var(--color-white);--dojo-link-color:var(--color-light-green)}.aboutHeroSection a{color:#fff;text-decoration:none}.aboutHeroSection a:hover{--color-link-hover:white;text-decoration:underline}.aboutLinksSection{--dojo-section-bg-color:var(--color-light-gray)}@media (min-width:1400px){.aboutLinksSection{margin-bottom:100px}}.aboutLinksSection__firstBlock{--dojo-block-bg-color:var(--color-green);--dojo-block-color:var(--color-white)}@media (max-width:1399.98px){.aboutLinksSection__firstBlock{order:1}}.aboutLinksSection__secondBlock{--dojo-block-color:var(--color-gray);--color-accent:var(--color-blue)}.aboutLinksSection__links{display:flex;gap:32px}.aboutLinksSection__resourcesLink{--dojo-link-color:var(--color-green)}.aboutLinksSection__trainingsLink{--dojo-link-color:var(--color-red)}.aboutHtml{margin-top:120px;margin-bottom:120px;color:var(--color-green)}.aboutHtml h4{font-weight:500}@media (min-width:768px){.aboutHtml{margin-top:160px;margin-bottom:160px;max-width:800px}}@media (min-width:1400px){.aboutHtml{margin-top:0;max-width:400px;float:left}}.getInTouchSection{--dojo-section-bg-color:var(--color-blue)}.getInTouchSection__firstBlock{--dojo-block-color:var(--color-white)}.getInTouchSection__secondBlock{--dojo-block-bg-color:var(--color-green);--dojo-block-color:var(--color-white)}@media (max-width:1399.98px){.getInTouchSection__secondBlock{margin-right:auto;margin-left:0}}